Jeff Becker
f832c9a593
use shared_ptr
2019-05-11 10:13:35 -04:00
Jeff
84ce9460f5
fix
2019-05-11 09:52:44 -04:00
Jeff Becker
018dd008ec
add custom single threaded allocator for utp buffers
...
fix up test net stuff
2019-05-09 16:28:56 -04:00
Jeff Becker
9b379a1659
add explicit constructor
2019-05-08 11:42:38 -04:00
Jeff Becker
9d466cd09d
pump only on send queue full and clear exit roles when closing exit
2019-05-08 08:50:33 -04:00
Jeff Becker
b68f539de6
limit outbound connections
2019-05-08 08:17:48 -04:00
Jeff Becker
e42f4c99f1
try preventing crash
2019-05-06 14:37:32 -04:00
Jeff
ac7b331ca0
unconditional pump
2019-04-29 14:34:29 -04:00
Michael
0b4d787042
More work on router docker image
...
- Multi-stage docker build (final image only 15MB!)
- Build in release mode
- Fix bug with release mode
- Fix compiler being dumb AF
- Disable FORTIFY for now
- Enable LTO when making a staticly linked release
- Fix some gcc specific warnings
- Refactor cmake stuff into multiple files
2019-04-28 17:04:52 +01:00
Michael
9ee525a006
Fix shadowing warnings
2019-04-26 00:21:19 +01:00
Jeff Becker
2be3401e08
* refactor profiling function names
...
* utp link layer make ping less active, pre-emptive pump faster
2019-04-17 10:46:00 -04:00
Michael
25f10d5b11
Fix more address sanitiser issues
2019-04-02 10:03:53 +01:00
Jeff Becker
ae786feab6
Merge remote-tracking branch 'origin/master'
2019-03-29 12:14:09 -04:00
Michael
17b39b0ed4
Move UTP code to its own directory
2019-03-29 16:00:12 +00:00