aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/geniza-net.rs
Commit message (Collapse)AuthorAgeFilesLines
* allow passing local_id to datconnect (and peer)Bryan Newbold2018-01-221-1/+1
|
* WIP refactoring DatPeerBryan Newbold2018-01-221-1/+4
| | | | | - use Key in some more spots (instead of [u8]) - threaded Peer implementation, with chan for communication
* procol cleanups: nodelay, from_tcp, tosocketaddrBryan Newbold2018-01-211-17/+0
|
* make DatConnection drive-agnosticBryan Newbold2018-01-111-3/+3
| | | | | | | | | DatConnection should work with an arbitrary number of mux'd registers (hypercore feeds) on a single connection, including just one. This removes the drive-centric metadata/content ("is_content") flag for an index number. Future refactor should turn this from a u8 to a u32 or more.
* parse_dat_address() helperBryan Newbold2017-12-071-22/+6
|
* count as an arg for recieve-someBryan Newbold2017-12-051-4/+5
|
* geniza-net cleanupsBryan Newbold2017-12-051-23/+4
|
* basic centralized DNS discoveryBryan Newbold2017-12-051-0/+17
|
* WIP on node (synchronization) codeBryan Newbold2017-11-281-0/+24
|
* DRY in geniza-netBryan Newbold2017-11-281-25/+21
|
* helper command for generating dns lookup namesBryan Newbold2017-11-261-0/+48
|
* rustfmtBryan Newbold2017-10-261-28/+25
|
* add licensing (GPL-3.0)Bryan Newbold2017-10-261-0/+2
|
* network progressBryan Newbold2017-10-261-2/+3
|
* work in progress on network connectionBryan Newbold2017-10-261-2/+5
|
* unencrypted networkingBryan Newbold2017-10-251-1/+28
|
* crude WIP net clientBryan Newbold2017-10-201-0/+51