Jeff
|
52da002488
|
comit
|
2018-09-28 19:47:18 -04:00 |
|
Jeff Becker
|
8a4b2e97a5
|
add lint target for makefile using clang tidy
run make format
|
2018-09-28 10:29:34 -04:00 |
|
Ryan Tharp
|
0ad4f43fe5
|
header clean up and clang-format
|
2018-09-24 06:09:01 -07:00 |
|
Ryan Tharp
|
31c89fc9f8
|
start of nameresolver config key, actually inform the dns tracker of tun gw ip, some pre-ipv6 work, attempting some endian fixes
|
2018-09-23 09:48:43 -07:00 |
|
Ryan Tharp
|
2b2e0007fa
|
active DNS relay (server/client) in tun interface
|
2018-09-22 03:25:16 -07:00 |
|
Jeff Becker
|
44eeda3041
|
fix ip mapping for new addresses so they don't use premapped addresses
|
2018-09-19 10:49:42 -04:00 |
|
Jeff Becker
|
a71d5f84bb
|
reduce log level
|
2018-09-19 09:37:46 -04:00 |
|
Jeff Becker
|
ebe30e81c9
|
try unscrewing things up
|
2018-09-18 13:48:26 -04:00 |
|
Jeff Becker
|
0c1e22650e
|
try calcuating tcp checksums right
try tracking convo tags correctly
|
2018-09-18 07:08:47 -04:00 |
|
Jeff Becker
|
1471e90fb5
|
intro handover
|
2018-09-17 20:32:11 -04:00 |
|
Jeff Becker
|
9ee7275a02
|
decrypt frames correctly and set return address
|
2018-09-17 20:18:33 -04:00 |
|
Jeff
|
689668d892
|
fix osx build
|
2018-09-17 14:59:12 -04:00 |
|
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 |
|