aboutsummaryrefslogtreecommitdiffstats
path: root/src/client.rs
Commit message (Collapse)AuthorAgeFilesLines
* implement hack which re-binds after daemonization (UGLY)bnewbold2016-06-031-1/+3
|
* force SSH into IPv4 (libudt can't do IPv6)bnewbold2016-06-031-0/+1
|
* make client less verbose by defauiltbnewbold2016-06-021-11/+17
|
* massively improve io error handlingbnewbold2016-06-021-9/+16
| | | | Slay many unwrap()'s
* more improvements to error handlingbnewbold2016-06-021-5/+8
|
* it is the job of drop to clean upbnewbold2016-06-021-5/+0
|
* start cleaning up error conditionsbnewbold2016-06-021-12/+24
|
* client: handle remote error properlybnewbold2016-06-021-1/+2
|
* fix arg handling error messages; make nonces and keys optional (if no-crypto)bnewbold2016-06-021-4/+14
|
* start transition to UDT transportbnewbold2016-06-021-6/+14
|
* add --no-crypto in a crude waybnewbold2016-05-301-23/+40
|
* sort-of-working cryptobnewbold2016-05-301-3/+4
| | | | With XSalsa20, performance really isn't very good.
* WIP: partially working buffered cryptobnewbold2016-05-301-4/+24
|
* BROKEN: initial implementation of cryptobnewbold2016-05-301-4/+7
| | | | I think it's going to be necessary to implement buffered reading after all.
* genericize common functions over streamsbnewbold2016-05-291-3/+3
| | | | | This makes source_files and sink_files generic over "Streams", defined as types that implement both Read and Write.
* add client mode for testing/dev; misc progressbnewbold2016-05-291-1/+59
|
* begin implementation of actual file transferbnewbold2016-05-291-3/+4
|
* fix module hierarchy; actually call common functionsbnewbold2016-05-291-7/+8
|
* more rapid developmentbnewbold2016-05-281-11/+52
|
* refactor file layout *again*bnewbold2016-05-271-0/+16