aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* add buffered read to path importbnewbold2022-06-231-1/+2
* cargo fix (with cargo v1.37)Bryan Newbold2019-08-268-80/+80
* more WIP on synchronizerBryan Newbold2018-02-194-17/+45
* update DNS library to get bugfixBryan Newbold2018-02-161-2/+2
* synchronizer: manual control of peer listBryan Newbold2018-02-151-2/+25
* more WIP on synchronizerBryan Newbold2018-02-153-27/+128
* WIP on synchronizer state machineBryan Newbold2018-01-223-14/+113
* allow passing local_id to datconnect (and peer)Bryan Newbold2018-01-223-8/+34
* WIP refactoring DatPeerBryan Newbold2018-01-224-132/+138
* procol cleanups: nodelay, from_tcp, tosocketaddrBryan Newbold2018-01-212-78/+17
* register -> feedBryan Newbold2018-01-212-41/+41
* move drive helper function from datconnection into datpeerBryan Newbold2018-01-112-24/+155
* make DatConnection drive-agnosticBryan Newbold2018-01-112-118/+32
* start flushing out new APIsBryan Newbold2017-12-126-38/+83
* copy in 'geniza log' implementationBryan Newbold2017-12-111-2/+44
* flush out geniza command modesBryan Newbold2017-12-111-8/+52
* refactor higher level peer APIs (WIP)Bryan Newbold2017-12-115-106/+149
* start core command skeletonBryan Newbold2017-12-071-0/+80
* parse_dat_address() helperBryan Newbold2017-12-072-22/+49
* count as an arg for recieve-someBryan Newbold2017-12-052-5/+6
* geniza-net cleanupsBryan Newbold2017-12-051-23/+4
* basic centralized DNS discoveryBryan Newbold2017-12-053-0/+61
* WIP on node (synchronization) codeBryan Newbold2017-11-283-1/+185
* DRY in geniza-netBryan Newbold2017-11-281-25/+21
* make more library things publicBryan Newbold2017-11-282-5/+5
* helper command for generating dns lookup namesBryan Newbold2017-11-261-0/+48
* move make_discovery_key() to lib.rsBryan Newbold2017-11-263-13/+20
* several drive bugfixesBryan Newbold2017-11-241-12/+36
* import/export drive directoriesBryan Newbold2017-11-242-0/+116
* start testing CLI argsBryan Newbold2017-11-191-0/+40
* 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
* 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