Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add compatibility layer for digging around in non-public data structures. | Linus Nordberg | 2016-08-18 | 2 | -2/+16 | |
| | ||||||
* | Use Index as default value. | Linus Nordberg | 2016-07-12 | 1 | -2/+2 | |
| | | | | Index is db:size() on frontends and db:verifiedsize() on merge nodes. | |||||
* | Take default value as an argument instead of using 0. | Linus Nordberg | 2016-07-12 | 1 | -4/+5 | |
| | ||||||
* | Added caching of first entry not known to be present | Magnus Ahltorp | 2016-07-12 | 2 | -2/+38 | |
| | ||||||
* | Include <sys/file.h> for flock(2). | Linus Nordberg | 2016-07-11 | 1 | -0/+1 | |
| | ||||||
* | Lock permdb database files with flock | Magnus Ahltorp | 2016-07-11 | 3 | -6/+29 | |
| | ||||||
* | Print correct function name in debug printouts. | Linus Nordberg | 2016-05-13 | 1 | -2/+2 | |
| | ||||||
* | Whitespace. | Linus Nordberg | 2016-05-13 | 1 | -4/+5 | |
| | ||||||
* | Make put_node_in_dirtynodes take a binary key and level | Magnus Ahltorp | 2016-05-13 | 1 | -21/+22 | |
| | ||||||
* | Added 'keyexists' command to permdb | Magnus Ahltorp | 2016-05-13 | 3 | -5/+95 | |
| | ||||||
* | Document reason for HTONLL() and NTOHLL(). | Linus Nordberg | 2016-05-13 | 1 | -0/+2 | |
| | ||||||
* | Clarify incrementation of data pointer. | Linus Nordberg | 2016-05-13 | 1 | -2/+2 | |
| | ||||||
* | Change endian of permdb index file to big-endian | Magnus Ahltorp | 2016-05-13 | 7 | -52/+59 | |
| | ||||||
* | Cast node_offset variables to make compilers happy with %llu format. | Linus Nordberg | 2016-05-13 | 1 | -10/+18 | |
| | | | | | One would think that typedef uint64_t node_offset would make this obvious. | |||||
* | Remove spurious '=' in permdb documentation. | Linus Nordberg | 2016-05-10 | 1 | -1/+1 | |
| | ||||||
* | Update database documentation for multiple backends. | Linus Nordberg | 2016-05-10 | 1 | -18/+79 | |
| | ||||||
* | Add copyright and license information for uthash and utarray to LICENSE. | Linus Nordberg | 2016-05-10 | 1 | -0/+30 | |
| | ||||||
* | Fix some copyright year(s). | Linus Nordberg | 2016-05-10 | 2 | -2/+2 | |
| | ||||||
* | Follow renaming of ENTRIESPERNODE in 2cce013. | Linus Nordberg | 2016-05-10 | 1 | -1/+1 | |
| | ||||||
* | Reverting "Don't follow the NULL pointer." | Linus Nordberg | 2016-05-10 | 1 | -4/+0 | |
| | | | | | | | There are several other instances of accessing NULL, both in permdb.c and filebuffer.c. Fixing one isn't very helpful. This reverts commit 2a63ac24a6c151b47e64a023965eab57ae9b1493. | |||||
* | Remove spurious call to get_node_from_dirtynodes(). | Linus Nordberg | 2016-05-10 | 1 | -1/+0 | |
| | | | | | Arguably useful for debug printouts. Let's add debug printouts explicitly if needed. | |||||
* | Add some function documentation and clarifying comments. | Linus Nordberg | 2016-05-10 | 1 | -6/+23 | |
| | ||||||
* | Rename overwriteentry() -> replaceentry(). | Linus Nordberg | 2016-05-10 | 1 | -6/+6 | |
| | | | | | The former name is close enough to writeentry() to think "write to file", which is not what the function does. | |||||
* | Improve readability, remove an assert, add an error printout. | Linus Nordberg | 2016-05-10 | 1 | -19/+12 | |
| | ||||||
* | Write the ENTRIESPERNODE constant in uppercase. | Linus Nordberg | 2016-05-10 | 2 | -4/+4 | |
| | | | | Let's lowercase it once q is parametrized. | |||||
* | Don't follow the NULL pointer. | Linus Nordberg | 2016-05-10 | 1 | -0/+4 | |
| | ||||||
* | Doc change. | Linus Nordberg | 2016-05-09 | 1 | -2/+2 | |
| | | | | Uppercasing formal parameters, for consistency. | |||||
* | Whitespace. | Linus Nordberg | 2016-05-09 | 1 | -7/+0 | |
| | | | | Remove spurious whitespace. | |||||
* | Document keypart(). | Linus Nordberg | 2016-05-09 | 1 | -0/+4 | |
| | ||||||
* | Doc change -- dirtynodes is a list, not a tree. | Linus Nordberg | 2016-05-09 | 1 | -1/+1 | |
| | ||||||
* | Move code for increased readability. | Linus Nordberg | 2016-05-09 | 1 | -2/+2 | |
| | ||||||
* | Whitespace. | Linus Nordberg | 2016-05-09 | 1 | -16/+16 | |
| | | | | More consistent indentation. | |||||
* | Document keybits() and make it slightly easier to read. | Linus Nordberg | 2016-05-09 | 1 | -3/+9 | |
| | | | | Also, remove unused KEYPART_MAX. | |||||
* | Refactor getpath/getlast even more. | Linus Nordberg | 2016-05-04 | 1 | -28/+17 | |
| | ||||||
* | Refactor getpath(), getpathlastnode() and rename getpathlastnode->getlastnode. | Linus Nordberg | 2016-05-04 | 1 | -34/+32 | |
| | ||||||
* | Add documentation for readnode(). | Linus Nordberg | 2016-05-04 | 1 | -0/+9 | |
| | ||||||
* | dprintf "failure" if the unpacknode() node fails in readnode(). | Linus Nordberg | 2016-04-29 | 1 | -1/+2 | |
| | ||||||
* | Consolidate two identical error message format strings. | Linus Nordberg | 2016-04-29 | 1 | -8/+5 | |
| | ||||||
* | Print error message when non-cookie data is found in rebuild_index_file(). | Linus Nordberg | 2016-04-29 | 1 | -3/+2 | |
| | ||||||
* | Add addvalue() function documentation. | Linus Nordberg | 2016-04-29 | 1 | -0/+17 | |
| | ||||||
* | Handle addvalue() errors separately from duplicate keys. | Linus Nordberg | 2016-04-29 | 1 | -1/+7 | |
| | ||||||
* | Add error printout for the duplicate key case in rebuild_index_file(). | Linus Nordberg | 2016-04-29 | 1 | -12/+12 | |
| | | | | | | | Also moving the offset calculation to after the printout because the printout needs it before increasing it. Also turn two outcommented fprint's into dprintf's. | |||||
* | Turn a bunch of outcommented fprintf's into dprintf's. | Linus Nordberg | 2016-04-29 | 2 | -13/+15 | |
| | | | | Also, rename dprintf 'level' to 'category' and add DEBUG_REBUILD. | |||||
* | Whitespace and c-file-style "BSD". | Linus Nordberg | 2016-04-29 | 7 | -11/+15 | |
| | ||||||
* | Don't fail on missing temp files. | Linus Nordberg | 2016-04-27 | 1 | -1/+1 | |
| | ||||||
* | Break long lines and adjust other whitespace. | Linus Nordberg | 2016-04-27 | 6 | -126/+317 | |
| | ||||||
* | Remove old permdb code | Magnus Ahltorp | 2016-04-25 | 1 | -89/+3 | |
| | ||||||
* | Fix incorrect number of arguments to util:exit_with_error | Magnus Ahltorp | 2016-04-25 | 1 | -1/+1 | |
| | ||||||
* | Fold addindex into addvalue | Magnus Ahltorp | 2016-04-25 | 4 | -89/+12 | |
| | ||||||
* | Remove Heimdal hash implementation | Magnus Ahltorp | 2016-04-25 | 9 | -619/+280 | |
| | | | | Add missing files from previous commits |