summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Parallelised merge, distribution phase.erlmerge_distLinus Nordberg2017-02-0114-23/+290
|
* Never cache public API keysMagnus Ahltorp2017-01-271-8/+4
|
* Separate erlang config file for reloadable parametersMagnus Ahltorp2017-01-277-7/+110
|
* Merge remote-tracking branch 'refs/remotes/map/config-api-key'Linus Nordberg2017-01-233-32/+23
|\
| * API keys are now provided in config fileMagnus Ahltorp2017-01-203-32/+23
| | | | | | | | Also added CA cert verification for internal TLS connections.
* | Update copyright headers.Linus Nordberg2017-01-1218-15/+32
| |
* | Bump version to 0.10.0-dev.Linus Nordberg2016-12-121-1/+1
|/
* Bump version to 0.9.0.Linus Nordberg2016-12-051-1/+1
|
* Add changes to 0.9.0.Linus Nordberg2016-12-051-5/+9
|
* Add R16 compatibility.Linus Nordberg2016-12-041-0/+6
|
* Only require complete permdb data file in r/w modeMagnus Ahltorp2016-12-031-2/+4
|
* Recover from extra data at end of index fileMagnus Ahltorp2016-11-303-1/+48
|
* Added RO mode to permdbMagnus Ahltorp2016-11-269-31/+172
|
* filebuffer: continue reading after short readMagnus Ahltorp2016-11-222-21/+60
| | | | permdb: only read small chunks when verifying commit
* Remove printf from permdbpyMagnus Ahltorp2016-11-221-2/+0
|
* listpermdb: support 64-bit commit length fieldMagnus Ahltorp2016-11-221-10/+43
| | | | Better error handling
* Make calc_padding handle 64 bit offsets correctlyMagnus Ahltorp2016-11-183-7/+7
|
* Change commit length field to 64-bit in permdb data fileMagnus Ahltorp2016-11-162-12/+12
|
* Added verify-entries to frontend.Magnus Ahltorp2016-11-021-2/+31
| | | | sendsth is now publish-sth
* Accept list of entries in frontend sendentryMagnus Ahltorp2016-11-021-0/+8
|
* Don't crash in index.erl when index is invalidMagnus Ahltorp2016-11-022-8/+7
|
* Don't use erlang:timestamp/0 on R17.Linus Nordberg2016-09-153-3/+12
|
* Better error handling when allocating and freeing permdb objectMagnus Ahltorp2016-08-193-10/+30
|
* Use erlang:timestamp/0 instead of deprecated now/0.CATLFISH-69-rebasedLinus Nordberg2016-08-182-2/+2
|
* Don't use 'tuple()'.Linus Nordberg2016-08-181-1/+1
|
* Add compatibility layer for digging around in non-public data structures.Linus Nordberg2016-08-182-2/+16
|
* Use Index as default value.Linus Nordberg2016-07-121-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 Nordberg2016-07-121-4/+5
|
* Added caching of first entry not known to be presentMagnus Ahltorp2016-07-122-2/+38
|
* Include <sys/file.h> for flock(2).Linus Nordberg2016-07-111-0/+1
|
* Lock permdb database files with flockMagnus Ahltorp2016-07-113-6/+29
|
* Print correct function name in debug printouts.Linus Nordberg2016-05-131-2/+2
|
* Whitespace.Linus Nordberg2016-05-131-4/+5
|
* Make put_node_in_dirtynodes take a binary key and levelMagnus Ahltorp2016-05-131-21/+22
|
* Added 'keyexists' command to permdbMagnus Ahltorp2016-05-133-5/+95
|
* Document reason for HTONLL() and NTOHLL().permdb-index-endian-2Linus Nordberg2016-05-131-0/+2
|
* Clarify incrementation of data pointer.Linus Nordberg2016-05-131-2/+2
|
* Change endian of permdb index file to big-endianMagnus Ahltorp2016-05-137-52/+59
|
* Cast node_offset variables to make compilers happy with %llu format.permdb-uthash-rebasedLinus Nordberg2016-05-131-10/+18
| | | | | One would think that typedef uint64_t node_offset would make this obvious.
* Remove spurious '=' in permdb documentation.Linus Nordberg2016-05-101-1/+1
|
* Update database documentation for multiple backends.Linus Nordberg2016-05-101-18/+79
|
* Add copyright and license information for uthash and utarray to LICENSE.Linus Nordberg2016-05-101-0/+30
|
* Fix some copyright year(s).Linus Nordberg2016-05-102-2/+2
|
* Follow renaming of ENTRIESPERNODE in 2cce013.Linus Nordberg2016-05-101-1/+1
|
* Reverting "Don't follow the NULL pointer."Linus Nordberg2016-05-101-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 Nordberg2016-05-101-1/+0
| | | | | Arguably useful for debug printouts. Let's add debug printouts explicitly if needed.
* Add some function documentation and clarifying comments.Linus Nordberg2016-05-101-6/+23
|
* Rename overwriteentry() -> replaceentry().Linus Nordberg2016-05-101-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 Nordberg2016-05-101-19/+12
|
* Write the ENTRIESPERNODE constant in uppercase.Linus Nordberg2016-05-102-4/+4
| | | | Let's lowercase it once q is parametrized.