aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* additional drive commandsBryan Newbold2017-11-192-16/+45
|
* descalate todoBryan Newbold2017-11-191-1/+1
|
* drive api: return new versions when appropriate; add commentsBryan Newbold2017-11-191-12/+20
|
* drive: tests, bugfixesBryan Newbold2017-11-191-14/+128
|
* work in progress on drive import/exportBryan Newbold2017-11-062-7/+44
|
* add a bunch more drive operations (untested)Bryan Newbold2017-11-051-11/+41
|
* more progress on drive metadata read/writeBryan Newbold2017-11-051-32/+123
|
* more geniza-drive featuresBryan Newbold2017-11-051-0/+39
|
* progress on drive implementationBryan Newbold2017-11-051-56/+261
|
* add dump-entries debug command to geniza-driveBryan Newbold2017-11-051-0/+19
|
* more drive progressBryan Newbold2017-11-041-14/+148
|
* clarify and test sleep indexingBryan Newbold2017-11-041-4/+7
|
* add drive-level verificationBryan Newbold2017-11-042-13/+32
|
* add verify command to geniza-sleepBryan Newbold2017-10-301-3/+12
|
* fix off-by-one bug with verification codeBryan Newbold2017-10-301-4/+24
|
* fix sleep error with parent hashingBryan Newbold2017-10-301-3/+3
|
* more geniza-sleep commands (for debugging)Bryan Newbold2017-10-301-0/+46
|
* harmonize proto message namesBryan Newbold2017-10-301-37/+37
| | | | Recent versions of the paper fixed these.
* replace (most) seek() code with read_at/write_atBryan Newbold2017-10-302-9/+14
|
* partially add 'tree' to drive testsBryan Newbold2017-10-301-0/+8
|
* drive progress (still WIP)Bryan Newbold2017-10-292-45/+124
|
* discovery key helper on sleep dirBryan Newbold2017-10-291-0/+5
|
* squelch some 'unused' warningsBryan Newbold2017-10-292-11/+12
|
* pretty print log outputBryan Newbold2017-10-292-5/+23
|
* add checks/verify to sleep reg tests (verify still broken)Bryan Newbold2017-10-291-5/+9
|
* progress on drive: basic history dump (un-pretty output)Bryan Newbold2017-10-292-31/+145
|
* fix typo bug with sleep registerBryan Newbold2017-10-291-2/+1
| | | | Embarassing that tests didn't catch this! Need to enable coverage...
* sleep register cleanups and debugging infoBryan Newbold2017-10-291-14/+22
|
* don't panic on unexpected Index type, just return ErrBryan Newbold2017-10-281-1/+1
|
* sketch out DatDrive APIBryan Newbold2017-10-282-0/+142
|
* rename protobuf files/modules; add Node typeBryan Newbold2017-10-286-53/+396
| | | | Also specify the protobuf syntax version (2)
* verify() partial progress; variable renamingsBryan Newbold2017-10-271-17/+47
|
* fix file-read-all command nameBryan Newbold2017-10-271-1/+1
|
* rustfmtBryan Newbold2017-10-266-212/+228
|
* add licensing (GPL-3.0)Bryan Newbold2017-10-265-1/+14
|
* refactor file/module namesBryan Newbold2017-10-2610-71/+39
| | | | | | | | I had some early confusion around whether SLEEP refered to individual files or the collection of files making a register (it seems to mean the whole register). Will probably need to refactor again.
* secret key read/write for SLEEP registerBryan Newbold2017-10-261-18/+49
|
* implement trivial dense (not sparse) has() on registerBryan Newbold2017-10-261-7/+18
|
* small lint cleanupsBryan Newbold2017-10-263-13/+10
|
* fix append() bug in register codeBryan Newbold2017-10-261-4/+3
|
* network progressBryan Newbold2017-10-262-32/+105
|
* fold TcpSodiumReader/Writer into DatConnection itselfBryan Newbold2017-10-261-5/+18
|
* fold TcpSodiumReader/Writer into DatConnection itselfBryan Newbold2017-10-261-47/+40
|
* work in progress on network connectionBryan Newbold2017-10-264-15/+127
|
* encrypted network rx/tx (broken)Bryan Newbold2017-10-251-50/+114
|
* add sodiumoxide crateBryan Newbold2017-10-251-0/+1
|
* unencrypted networkingBryan Newbold2017-10-253-41/+144
|
* lint fixes/workaroundsBryan Newbold2017-10-201-2/+2
|
* crude WIP net clientBryan Newbold2017-10-203-3/+249
|
* remove unused hello world exampleBryan Newbold2017-10-201-3/+0
|