1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

56 commits

Author SHA1 Message Date
Michael Thorpe 33bfaf7ecd
Enable -Wextra
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
2018-11-07 15:31:13 +00:00
Jeff Becker dbd2c41909
use event loop for time 2018-10-29 12:48:36 -04:00
Jeff Becker 118954818c
try fixing memleak 2018-10-21 09:07:33 -04:00
cathugger b5392c5679 make format 2018-10-09 20:09:45 +03:00
Jeff 11753f5d7e clarification for path transfer 2018-10-06 12:37:54 -04:00
Jeff Becker 746e95994e
stricter profiling and better handover 2018-10-04 12:48:26 -04:00
Jeff Becker dd8dd7430b
double path build timeouts 2018-10-04 12:05:07 -04:00
Ryan Tharp a24c36a497 clang-format 2018-10-03 03:41:36 -07:00
Jeff f3d446dafb handover logic fix, remove and add logging 2018-10-02 11:00:34 -04:00
Jeff Becker b40dd30c7a
linear backoff for path building to lessen strain on the network 2018-09-26 09:04:25 -04:00
Jeff Becker 17d2aa1df1
track path data usage and don't kill paths when under heavy use 2018-09-24 07:36:47 -04:00
Jeff Becker f110f3f3ad
tweak parameters for path build and obtain path if we have none 2018-09-18 19:56:26 -04:00
Jeff Becker c31fd5fcde
make hidden services work again (probably) 2018-09-18 17:32:17 -04:00
Jeff Becker 6f1c60d56e
raise default path build timeout 2018-09-18 12:27:14 -04:00
Jeff Becker f5b8d552e1
path peer profiling
propagate introsets better
2018-09-14 10:50:37 -04:00
Jeff Becker 76e87aa608
more debug logging
timed out paths are not expired
2018-09-13 09:07:00 -04:00
Jeff Becker 3af51cbe55
add path latency minimum checker
add min-latency option to hidden service config
2018-09-13 08:27:28 -04:00
Jeff Becker a9b259985e
add data discarded message in routing layer to indicate
a path no longer exists.
2018-09-11 11:28:36 -04:00
Jeff Becker adbf53bc40
protocol docs, more efficient padding, make code reflect protocol changes. 2018-09-08 11:53:20 -04:00
Jeff Becker 5228a81bae
more refactor
get rid of C api
2018-08-30 14:48:43 -04:00
Jeff Becker f989996bc7
lol 2018-08-22 12:25:10 -04:00
Jeff Becker b77525b72d
persist on commit 2018-08-22 12:19:51 -04:00
Jeff Becker 377cc78144
fix crash 2018-08-18 10:01:21 -04:00
Jeff Becker 1d3e9f6adc
make testnet no longer crash 2018-08-14 17:17:18 -04:00
Jeff Becker d7c1c3322f
it works. 2018-08-12 13:22:29 -04:00
Jeff Becker e79708c1dc
hidden services sorta work 2018-08-10 17:34:11 -04:00
Jeff Becker d5532e4de4
more boilerplate and enable tun/tap build 2018-08-08 15:37:33 -04:00
Jeff Becker d511057b7d * logging updates
* nicknames in RC (yw kee)

* spec update

* more hidden service code
2018-08-02 10:48:43 +10:00
Jeff Becker 08b60a9ae7 update code to match protocol spec
backwards incompat change
2018-07-29 08:20:32 +10:00
Jeff Becker f9db26adee add mingw stl threading lib
run make format
2018-07-25 10:35:11 +10:00
Jeff Becker e91f69a0ef * put sequence numbers in routing messages
* more endian crap

* don't tick logic too much
2018-07-25 08:34:46 +10:00
Jeff Becker 19e3b9c642 * more hidden service code
* begin lokinet api
2018-07-23 17:38:29 +10:00
Jeff Becker 5bbaae4e2e
more 2018-07-12 14:21:44 -04:00
Jeff Becker bae4f746be
publish hidden service descriptors and acknoledge publish 2018-07-11 12:11:19 -04:00
Jeff Becker 39e100d0b2
refactor dht code to be split up a bit more 2018-07-11 09:20:14 -04:00
Jeff Becker 6ad79b97dc
broken 2018-07-09 13:32:11 -04:00
Jeff Becker 8cfcc101b4
* path latency ticks every 5s
* retransmit xmit if we haven't gotten an ack yet (IWP)
2018-06-29 12:02:39 -04:00
Jeff Becker 92d1f50203
make path latency tests work 2018-06-26 12:23:43 -04:00
Jeff Becker da22f306e0
* add path building management
* fix bug in iwp that caused crash
2018-06-25 11:12:08 -04:00
Ryan Tharp 15df397cd3 fix build 2018-06-23 11:42:31 +00:00
Ryan Tharp deb97fda3f Merge branch 'master' of https://github.com/majestrate/llarp 2018-06-23 11:28:37 +00:00
Jeff Becker c88d3860b8
some api code 2018-06-22 20:00:44 -04:00
Jeff Becker f2c42e4e5a
onion routing downstream traffic relaying works on testnet 2018-06-22 09:59:28 -04:00
Jeff Becker 2f8cde8e07
path building works in downstream direction 2018-06-22 08:45:46 -04:00
Ryan Tharp f0f65ae98e fix build 2018-06-22 05:44:19 +00:00
Jeff Becker 39c63432be
ALMOST got path building working 2018-06-21 20:25:30 -04:00
Jeff Becker a2d9dc1d93
it does stuff :+DDDDD 2018-06-21 08:55:02 -04:00
Jeff Becker 44e34f81e8
tweaks to testnet 2018-06-20 13:45:44 -04:00
Jeff Becker 78f3ca0155
more 2018-06-20 08:34:48 -04:00
Jeff Becker f68ffbc33d
more path building stuff 2018-06-19 13:11:24 -04:00