Ryan Tharp
|
a0082e95bb
|
change dll from tunEndpoint to router hidden service context, const some unchanging ptrs, use llarp::Addr more
|
6 years ago |
Ryan Tharp
|
4b3b09736b
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
6 years ago |
despair86
|
9fdde65798
|
make bencode ILP32/LLP64 clean (long is 32 bits outside of unix!)
actually open new RCs in binary mode
clang-format
win32 skeleton code for tun (still working on the guts)
|
6 years ago |
despair86
|
7f809eb53b
|
fix windows build
|
6 years ago |
Ryan Tharp
|
4cc482764d
|
clang format
|
6 years ago |
Ryan Tharp
|
058ed4d4ea
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
6 years ago |
Jeff
|
e50cbf5acb
|
Merge branch 'master' of ssh://github.com/loki-project/loki-network
|
6 years ago |
Jeff Becker
|
138c222a1a
|
dns port configurable at compile time (make this configurable on runtime plz)
|
6 years ago |
Ryan Tharp
|
79d61dedc3
|
use new llarp::Addr based init
|
6 years ago |
Jeff
|
d6463bf8de
|
Merge branch 'master' of ssh://github.com/loki-project/loki-network
|
6 years ago |
Jeff
|
52da002488
|
comit
|
6 years ago |
Jeff Becker
|
8a4b2e97a5
|
add lint target for makefile using clang tidy
run make format
|
6 years ago |
Ryan Tharp
|
0ad4f43fe5
|
header clean up and clang-format
|
6 years ago |
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
|
6 years ago |
Ryan Tharp
|
2b2e0007fa
|
active DNS relay (server/client) in tun interface
|
6 years ago |
Jeff Becker
|
44eeda3041
|
fix ip mapping for new addresses so they don't use premapped addresses
|
6 years ago |
Jeff Becker
|
a71d5f84bb
|
reduce log level
|
6 years ago |
Jeff Becker
|
ebe30e81c9
|
try unscrewing things up
|
6 years ago |
Jeff Becker
|
0c1e22650e
|
try calcuating tcp checksums right
try tracking convo tags correctly
|
6 years ago |
Jeff Becker
|
1471e90fb5
|
intro handover
|
6 years ago |
Jeff Becker
|
9ee7275a02
|
decrypt frames correctly and set return address
|
6 years ago |
Jeff
|
689668d892
|
fix osx build
|
6 years ago |
Jeff Becker
|
9ffcf66e58
|
more checks less logging
|
6 years ago |
Jeff Becker
|
0945275fd5
|
make it compile
|
6 years ago |
Jeff Becker
|
9ed3da1671
|
correctly map addresses
|
6 years ago |
Jeff Becker
|
8114f63e70
|
use queues
|
6 years ago |
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.
|
6 years ago |
Jeff Becker
|
354df88367
|
more ip endpoint fixes
spam dht with lookups less
|
6 years ago |
Jeff Becker
|
6986f04418
|
basic router profiling and fix ip rewrite
|
6 years ago |
Jeff Becker
|
3d424b57a7
|
client side endpoint improvements
|
6 years ago |
Jeff Becker
|
baf2e1fb3c
|
client improvements
for real do correct timestamp comparison for introsets
|
6 years ago |
Jeff Becker
|
2993e834a0
|
fix ip stuff
|
6 years ago |
Jeff Becker
|
320fbdf3bc
|
always traffic
|
6 years ago |
Jeff Becker
|
c3a7f64344
|
expire introsets correctly and allow multiple tun if
|
6 years ago |
Jeff Becker
|
1952ece99d
|
more logging
|
6 years ago |
Jeff Becker
|
8bae1a4735
|
move codel off of pointer types
|
6 years ago |
despair86
|
79c992a9be
|
Microsoft libc6.x and libc7.x do not have C99 printf semantics, mingw-w64 handles this inline
|
6 years ago |
despair86
|
23ecd03c71
|
win32 native threading vs pthreads on mingw-w64
also, msc++ implements all of C++17
|
6 years ago |
Jeff
|
367258551b
|
fix osx build
|
6 years ago |
Jeff Becker
|
b7039f6e5c
|
more tun stuff
|
6 years ago |
Jeff Becker
|
dbac1334e0
|
disable promises in win32
|
6 years ago |
Jeff Becker
|
4e2f0ccbf8
|
* add ProcessIf in CoDel queue to requeue unprocessed items
* more tun code
* make event loop tick and write with tun
|
6 years ago |
Jeff Becker
|
4aebbda640
|
more tun stuff
|
6 years ago |
Jeff Becker
|
377cc78144
|
fix crash
|
6 years ago |
Jeff Becker
|
1a1f93c171
|
* more tun stuff
* use std::unique_ptr where bare pointers aren't absolutely required
|
6 years ago |
Jeff Becker
|
08d6121a5a
|
more tun code
|
6 years ago |
Jeff Becker
|
04bf8d6116
|
some tun interface code
|
6 years ago |
Jeff Becker
|
d5532e4de4
|
more boilerplate and enable tun/tap build
|
6 years ago |