Jeff Becker
|
9be4092a2a
|
more close changes
|
2019-12-05 11:31:58 -05:00 |
|
Jeff Becker
|
86a4ccd98f
|
unconditionally bundle first fragment in xmit
|
2019-12-03 12:54:32 -05:00 |
|
Jeff Becker
|
1f83fdb190
|
fix previous commit
|
2019-12-03 12:54:23 -05:00 |
|
Jeff Becker
|
1a6a66108d
|
make it compile
|
2019-12-03 12:53:11 -05:00 |
|
Jeff Becker
|
c88602ee16
|
break the world to make it faster
|
2019-12-03 12:53:01 -05:00 |
|
Jeff Becker
|
ac686a9329
|
remove valgrind access errors
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
b207db626f
|
please the gods of valgrind
|
2019-11-22 16:23:20 -05:00 |
|
Jeff Becker
|
56dce90de9
|
add trace log level for tracking logic thread jobs
|
2019-11-22 16:23:19 -05:00 |
|
Jason Rhinelander
|
d96d33329b
|
Merge pull request #912 from majestrate/logic-thread-fix-2019-11-13
fix logic thread behavior
|
2019-11-19 15:26:35 -04:00 |
|
Stephen Shelton
|
b5b8cf0745
|
Reduce log level of IWP session issues as they may be encountered frequently and normally
|
2019-11-19 12:17:34 -07:00 |
|
Stephen Shelton
|
ef2670dfb4
|
Drop new inbound IWP sessions when the first packet can't be handled
|
2019-11-19 09:24:29 -07:00 |
|
Jeff Becker
|
b34caa3e26
|
make unit tests pass for iwp
|
2019-11-14 11:48:02 -05:00 |
|
Jeff Becker
|
c9f26c4911
|
call Router::PumpLL after every batch of packets from a link session
|
2019-11-04 13:49:08 -05:00 |
|
Jeff Becker
|
1fc36f4832
|
changes from review
|
2019-11-04 12:24:42 -05:00 |
|
Jeff Becker
|
8befd6f2db
|
flush link session encrypt queue immediately after handling plaintext packets
|
2019-11-04 08:34:30 -05:00 |
|
Jeff Becker
|
e2890e925b
|
make it compile
|
2019-10-28 17:46:39 -04:00 |
|
Jeff Becker
|
20dd4e4d09
|
use data not begin
|
2019-10-28 17:39:24 -04:00 |
|
Jeff Becker
|
2267a7d283
|
fix bounds check
|
2019-10-28 17:23:43 -04:00 |
|
jeff
|
4af6dca246
|
use static_cast
|
2019-10-02 11:35:33 -04:00 |
|
jeff
|
3c1d5518d8
|
fix windows port and make it compile
|
2019-10-02 09:06:14 -04:00 |
|
Jeff Becker
|
327c545530
|
finish multithread cryptography first pass
|
2019-09-16 12:12:05 -04:00 |
|
jeff
|
14c9ef15ed
|
try calling stuff in logic thread from event loop
|
2019-09-16 06:21:12 -04:00 |
|
jeff
|
ac2a2aed1d
|
gut libutp and finish making things compile and pass tests
|
2019-09-12 14:19:25 -04:00 |
|
Jeff Becker
|
d04762ab49
|
unstaged changed
|
2019-09-12 10:34:27 -04:00 |
|
Jeff Becker
|
3c0245f8b3
|
Merge remote-tracking branch 'github/master' into iwp-multi-ack
|
2019-09-05 13:40:04 -04:00 |
|
Jeff Becker
|
88cde21b9b
|
multithreaded iwp cryptography
|
2019-09-05 10:57:01 -04:00 |
|
Jeff Becker
|
a4160006ab
|
make it compile
|
2019-09-05 09:34:59 -04:00 |
|
Jeff Becker
|
3b1a0b2835
|
add multi-ack and change protocol handshake to pin identity key
|
2019-09-05 09:21:35 -04:00 |
|
Jeff Becker
|
1adae338ce
|
Merge remote-tracking branch 'origin/master'
|
2019-09-04 07:58:02 -04:00 |
|
Jeff Becker
|
e9f01923d9
|
dont nack replayed messages, tweak transmission parameters.
this yields more efficient througput. probably.
|
2019-09-03 16:22:52 -04:00 |
|
Michael
|
4d8fe2a8a8
|
Move meta programming to subdirectory
|
2019-09-03 20:52:28 +01:00 |
|
Jeff Becker
|
d1e590ce9d
|
fix sign
|
2019-08-28 10:42:32 -04:00 |
|
Jeff Becker
|
795ac6bab3
|
get rid of dead code
|
2019-08-28 10:15:16 -04:00 |
|
Jeff Becker
|
0986b6ab5e
|
quick little fixes
|
2019-08-28 07:59:08 -04:00 |
|
Jeff Becker
|
16934cdd20
|
please the CI gods, wololo
|
2019-08-28 07:11:03 -04:00 |
|
Jeff Becker
|
ba2aaa68c6
|
add short data fragments and rx replay filter
|
2019-08-28 07:02:00 -04:00 |
|
Jeff Becker
|
3c2c895593
|
fix log level
|
2019-08-27 13:10:25 -04:00 |
|
Jeff Becker
|
4c8da9bb6d
|
use correct constructor for llarp_buffer_t
|
2019-08-27 09:14:44 -04:00 |
|
Jeff Becker
|
88f685b74a
|
add forgotten bits
|
2019-08-27 08:13:55 -04:00 |
|
Jeff Becker
|
0241851b72
|
add likn layer delivery timeout notification for iwp
|
2019-08-27 08:07:48 -04:00 |
|
Jeff Becker
|
94f8531776
|
more fixups
|
2019-08-26 10:29:29 -04:00 |
|
Jeff Becker
|
6a48a3b402
|
code review fixes:
* use std::unordered_set
* use default for ctor/dtor
* don't crash on short packet with nack
|
2019-08-26 07:16:46 -04:00 |
|
Jeff Becker
|
5f8388b1c0
|
lower log level for renegotiate
|
2019-08-23 08:30:07 -04:00 |
|
Jeff Becker
|
7e38a133d8
|
send keep alive on pump when needed
|
2019-08-23 07:57:57 -04:00 |
|
Jeff Becker
|
d6ec5e7ed7
|
don't crash
|
2019-08-23 07:50:22 -04:00 |
|
Jeff Becker
|
461f41a4c6
|
mark alive on nack
|
2019-08-23 07:36:11 -04:00 |
|
Jeff Becker
|
acf5f78949
|
update iwp , add NACK
|
2019-08-23 07:32:52 -04:00 |
|
Jeff Becker
|
426ee41c46
|
initial iwp
|
2019-08-22 16:53:27 -04:00 |
|
Jeff Becker
|
c3c388b6aa
|
remove iwp and start on curvecp
does not compile
|
2018-09-02 14:25:42 -04:00 |
|
Jeff Becker
|
74b713870b
|
use const
always use outbound links
|
2018-08-31 15:46:25 -04:00 |
|