Jeff Becker
|
9ffcf66e58
|
more checks less logging
|
2018-09-17 11:32:37 -04:00 |
|
Jeff Becker
|
0945275fd5
|
make it compile
|
2018-09-16 08:53:23 -04:00 |
|
Jeff Becker
|
9ed3da1671
|
correctly map addresses
|
2018-09-16 08:51:16 -04:00 |
|
Jeff Becker
|
8114f63e70
|
use queues
|
2018-09-16 08:25:17 -04:00 |
|
Jeff Becker
|
4f691b8974
|
make tun write correct number of bytes
try doing correct ip checksum and for upper layers that need it too
supported right now are icmp, tcp, and udp. more will come later
probably.
|
2018-09-16 08:06:19 -04:00 |
|
Jeff Becker
|
354df88367
|
more ip endpoint fixes
spam dht with lookups less
|
2018-09-14 09:43:42 -04:00 |
|
Jeff Becker
|
6986f04418
|
basic router profiling and fix ip rewrite
|
2018-09-13 12:41:53 -04:00 |
|
Jeff Becker
|
3d424b57a7
|
client side endpoint improvements
|
2018-09-11 12:21:43 -04:00 |
|
Jeff Becker
|
baf2e1fb3c
|
client improvements
for real do correct timestamp comparison for introsets
|
2018-09-11 09:21:35 -04:00 |
|
Jeff Becker
|
2993e834a0
|
fix ip stuff
|
2018-09-10 15:31:29 -04:00 |
|
Jeff Becker
|
320fbdf3bc
|
always traffic
|
2018-09-10 14:04:30 -04:00 |
|
Jeff Becker
|
c3a7f64344
|
expire introsets correctly and allow multiple tun if
|
2018-09-10 12:36:36 -04:00 |
|
Jeff Becker
|
1952ece99d
|
more logging
|
2018-09-10 07:08:09 -04:00 |
|
Jeff Becker
|
8bae1a4735
|
move codel off of pointer types
|
2018-08-31 10:41:04 -04:00 |
|
despair86
|
79c992a9be
|
Microsoft libc6.x and libc7.x do not have C99 printf semantics, mingw-w64 handles this inline
|
2018-08-23 13:44:45 -05:00 |
|
despair86
|
23ecd03c71
|
win32 native threading vs pthreads on mingw-w64
also, msc++ implements all of C++17
|
2018-08-23 13:44:44 -05:00 |
|
Jeff
|
367258551b
|
fix osx build
|
2018-08-23 14:02:02 -04:00 |
|
Jeff Becker
|
b7039f6e5c
|
more tun stuff
|
2018-08-22 11:52:10 -04:00 |
|
Jeff Becker
|
dbac1334e0
|
disable promises in win32
|
2018-08-21 14:39:18 -04:00 |
|
Jeff Becker
|
4e2f0ccbf8
|
* add ProcessIf in CoDel queue to requeue unprocessed items
* more tun code
* make event loop tick and write with tun
|
2018-08-21 14:17:16 -04:00 |
|
Jeff Becker
|
4aebbda640
|
more tun stuff
|
2018-08-20 15:12:12 -04:00 |
|
Jeff Becker
|
377cc78144
|
fix crash
|
2018-08-18 10:01:21 -04:00 |
|
Jeff Becker
|
1a1f93c171
|
* more tun stuff
* use std::unique_ptr where bare pointers aren't absolutely required
|
2018-08-17 15:49:58 -04:00 |
|
Jeff Becker
|
08d6121a5a
|
more tun code
|
2018-08-16 10:34:15 -04:00 |
|
Jeff Becker
|
04bf8d6116
|
some tun interface code
|
2018-08-15 11:36:34 -04:00 |
|
Jeff Becker
|
d5532e4de4
|
more boilerplate and enable tun/tap build
|
2018-08-08 15:37:33 -04:00 |
|