Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Parallelised merge, distribution phase. | Linus Nordberg | 2017-02-01 | 14 | -23/+290 |
| | |||||
* | Never cache public API keys | Magnus Ahltorp | 2017-01-27 | 1 | -8/+4 |
| | |||||
* | Separate erlang config file for reloadable parameters | Magnus Ahltorp | 2017-01-27 | 7 | -7/+110 |
| | |||||
* | Merge remote-tracking branch 'refs/remotes/map/config-api-key' | Linus Nordberg | 2017-01-23 | 3 | -32/+23 |
|\ | |||||
| * | API keys are now provided in config file | Magnus Ahltorp | 2017-01-20 | 3 | -32/+23 |
| | | | | | | | | Also added CA cert verification for internal TLS connections. | ||||
* | | Update copyright headers. | Linus Nordberg | 2017-01-12 | 18 | -15/+32 |
| | | |||||
* | | Bump version to 0.10.0-dev. | Linus Nordberg | 2016-12-12 | 1 | -1/+1 |
|/ | |||||
* | Bump version to 0.9.0.plop-0.9.0 | Linus Nordberg | 2016-12-05 | 1 | -1/+1 |
| | |||||
* | Add changes to 0.9.0. | Linus Nordberg | 2016-12-05 | 1 | -5/+9 |
| | |||||
* | Add R16 compatibility. | Linus Nordberg | 2016-12-04 | 1 | -0/+6 |
| | |||||
* | Only require complete permdb data file in r/w mode | Magnus Ahltorp | 2016-12-03 | 1 | -2/+4 |
| | |||||
* | Recover from extra data at end of index file | Magnus Ahltorp | 2016-11-30 | 3 | -1/+48 |
| | |||||
* | Added RO mode to permdb | Magnus Ahltorp | 2016-11-26 | 9 | -31/+172 |
| | |||||
* | filebuffer: continue reading after short read | Magnus Ahltorp | 2016-11-22 | 2 | -21/+60 |
| | | | | permdb: only read small chunks when verifying commit | ||||
* | Remove printf from permdbpy | Magnus Ahltorp | 2016-11-22 | 1 | -2/+0 |
| | |||||
* | listpermdb: support 64-bit commit length field | Magnus Ahltorp | 2016-11-22 | 1 | -10/+43 |
| | | | | Better error handling | ||||
* | Make calc_padding handle 64 bit offsets correctly | Magnus Ahltorp | 2016-11-18 | 3 | -7/+7 |
| | |||||
* | Change commit length field to 64-bit in permdb data file | Magnus Ahltorp | 2016-11-16 | 2 | -12/+12 |
| | |||||
* | Added verify-entries to frontend. | Magnus Ahltorp | 2016-11-02 | 1 | -2/+31 |
| | | | | sendsth is now publish-sth | ||||
* | Accept list of entries in frontend sendentry | Magnus Ahltorp | 2016-11-02 | 1 | -0/+8 |
| | |||||
* | Don't crash in index.erl when index is invalid | Magnus Ahltorp | 2016-11-02 | 2 | -8/+7 |
| | |||||
* | Don't use erlang:timestamp/0 on R17. | Linus Nordberg | 2016-09-15 | 3 | -3/+12 |
| | |||||
* | Better error handling when allocating and freeing permdb object | Magnus Ahltorp | 2016-08-19 | 3 | -10/+30 |
| | |||||
* | Use erlang:timestamp/0 instead of deprecated now/0. | Linus Nordberg | 2016-08-18 | 2 | -2/+2 |
| | |||||
* | Don't use 'tuple()'. | Linus Nordberg | 2016-08-18 | 1 | -1/+1 |
| | |||||
* | 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. |