Jeff Becker
|
9c30ff7a26
|
handle snode and clean up codepath for hooked dns
|
5 years ago |
Jeff Becker
|
7c0fc69ad8
|
use ipv6 only with ipv6 packets
|
5 years ago |
Jeff Becker
|
6f95fbfece
|
work in progress
|
5 years ago |
Jeff Becker
|
56dce90de9
|
add trace log level for tracking logic thread jobs
|
5 years ago |
Jeff Becker
|
e3bb59707e
|
more
|
5 years ago |
Jeff Becker
|
c01112e4b7
|
tracy lock contention testing and other fun things
|
5 years ago |
Michael
|
afb94381a2
|
Use ToString instead
|
5 years ago |
Michael
|
094b697b01
|
Replace StatusObject with underlying JSON type
|
5 years ago |
Michael
|
16cdfbd5f0
|
clang-tidy modernize pass
|
5 years ago |
Jeff Becker
|
b4af87aa42
|
have IPPacket::srcv6 and IPPacket::dstv6 check for ipv4 packets and expand them to ipv6
|
5 years ago |
Jeff Becker
|
f349677f1c
|
use ipv4 address on snodes for now
|
5 years ago |
Jeff Becker
|
9a055947cb
|
make it compile
|
5 years ago |
Jeff Becker
|
b29ec20ad4
|
try deferred resolve for exit handler
|
5 years ago |
Jeff Becker
|
1fd6b5ae74
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
5 years ago |
Michael
|
488695047f
|
Remove redundant else blocks
|
5 years ago |
Jeff Becker
|
58005c5f81
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
5 years ago |
Michael
|
a2326efa37
|
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
This reverts commit 2996a7f29c , reversing
changes made to 10df3bd4b3 .
|
5 years ago |
Thomas Winget
|
d044d60101
|
Reverts #678 #677 and #669 with hashes:
10df3bd
766ece8
979f095
See those commits for further details
|
5 years ago |
Michael
|
8c2d67f8f1
|
Fix tests
|
5 years ago |
Jeff Becker
|
5c61df08b5
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
5 years ago |
Michael
|
b89689fec3
|
Refactor path build code
|
5 years ago |
Jeff Becker
|
227f561ffc
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
5 years ago |
Michael
|
95646d2d87
|
Publish metric tags
|
5 years ago |
Jeff Becker
|
c60099002b
|
reverse dns for ipv6
|
5 years ago |
Jeff
|
8407c20b91
|
Merge branch 'ipv6-tun' into ipv6-tun
|
5 years ago |
cathugger
|
a9dac85c28
|
fix stuff
|
5 years ago |
Jeff Becker
|
a780789b2c
|
handle ipv6 exit traffic
|
5 years ago |
Jeff Becker
|
0cf09d6435
|
make exits support v6 probably
|
5 years ago |
Jeff Becker
|
2403ab8f86
|
ipv6
|
5 years ago |
Jeff Becker
|
4c0a52ac9c
|
try addressing issue #642
|
5 years ago |
Michael
|
491fee206b
|
Port code to use CryptoManager over passing Crypto pointers
|
5 years ago |
Jeff Becker
|
64c7ed42fc
|
make format
|
5 years ago |
Jeff Becker
|
9c96aecf3f
|
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages
begin work on network isolation code
add more docs
|
5 years ago |
Jeff Becker
|
8f68ceeb11
|
force ipv4
|
5 years ago |
Jeff Becker
|
ad019cab71
|
add changes for review
|
5 years ago |
Jeff Becker
|
a53da68700
|
start work on sighup
|
5 years ago |
Jeff Becker
|
7c782440fb
|
round robin the exit endpoints on exit handler
|
5 years ago |
Jeff Becker
|
986e831579
|
make bundle-rc option configurable on snode tld
|
5 years ago |
Jeff Becker
|
6b2ad94731
|
fix compile warning
|
6 years ago |
Jeff Becker
|
e060082441
|
hook every dns for .loki and .snode when applicable
make {n,h}uint{32,16}_t templated type.
|
6 years ago |
Jeff Becker
|
bb47d612b3
|
more
|
6 years ago |
Jeff Becker
|
5e0acc1197
|
separate upstream/downstream flush
|
6 years ago |
Jeff Becker
|
d20ba9ceab
|
handle subdomains
|
6 years ago |
Jeff Becker
|
6711296b26
|
finish converting to shared_ptr
|
6 years ago |
Jeff Becker
|
7f25b62ef5
|
remove adding of defaults to upstream dns resolvers
|
6 years ago |
Jeff Becker
|
e178a70929
|
use shared_ptr for event loop
|
6 years ago |
Jeff Becker
|
c931ac069f
|
add AAAA records that return SIIT addresses
|
6 years ago |
Jeff
|
d5ce529b27
|
implement random.snode A records
|
6 years ago |
Jeff Becker
|
28474155b9
|
implement localhost.loki on tun
|
6 years ago |
Jeff Becker
|
9d649b7b14
|
Revert "make exit handle localhost.loki for now"
This reverts commit 654864919f .
|
6 years ago |
Ryan Tharp
|
654864919f
|
make exit handle localhost.loki for now
|
6 years ago |
Michael
|
887fb4ac62
|
Replace insert(make_pair()) with emplace()
|
6 years ago |
Michael
|
048fa83c39
|
Finish replacement of Router with AbstractRouter
|
6 years ago |
Jeff Becker
|
46222df421
|
refactor
|
6 years ago |
Jeff Becker
|
66753430ad
|
fix it
|
6 years ago |
Jeff Becker
|
e1522faeaa
|
add introspection rpc endpoint
|
6 years ago |
Michael
|
729cd045f1
|
Convert llarp::Router into an abstract base class
|
6 years ago |
Michael
|
7212baa062
|
Add implicit conversion from ManagedBuffer to llarp_buffer_t
|
6 years ago |
Michael
|
7ca3e13e78
|
Rename to ManagedBuffer
|
6 years ago |
Michael
|
f3b0af9d2f
|
Create CopyableBuffer type
|
6 years ago |
Michael
|
2de621b0ad
|
Disable copy constructing llarp_buffer_t
|
6 years ago |
Michael
|
f24f554a01
|
Convert llarp::Crypto into an abstract base class
|
6 years ago |
Ryan Tharp
|
2e4ad12a87
|
Merge branch 'staging' of https://github.com/loki-project/loki-network
|
6 years ago |
Jeff Becker
|
015e68df68
|
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
|
6 years ago |
Ryan Tharp
|
1ba5b75082
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
6 years ago |
Ryan Tharp
|
3feb074599
|
be more verbose about failure and actual DNS bind
|
6 years ago |
Michael
|
da6cdfc0b2
|
More refactoring to continue to make dependency graph acylic
|
6 years ago |
Jeff Becker
|
ef394cd2fb
|
Merge branch 'staging' of ssh://github.com/loki-project/loki-network into staging
|
6 years ago |
Michael
|
a3463120cc
|
Move net components into a distinct folder
|
6 years ago |
Michael
|
e5eda0fb8f
|
Move lokinet unspecific components to a util/ library
|
6 years ago |
Jeff Becker
|
6e745abe6a
|
make it compile
|
6 years ago |
Jeff Becker
|
c1e4e715bb
|
try fixing dns issue with random.snode
|
6 years ago |
Ryan Tharp
|
c5575d6fe2
|
rename Crypto() to GetCrypto() to keep gcc 7.3 on linux happy
|
6 years ago |
Michael
|
df4fd0ef56
|
Fix some low hanging performance issues
|
6 years ago |
Michael
|
516466f5be
|
Mark more AlignedBuffer constructors as explicit
|
6 years ago |
Michael
|
334161c9bb
|
Remove data() conversions from llarp::AlignedBuffer
|
6 years ago |
Jeff Becker
|
99ecefbdba
|
fixes issue #186
|
6 years ago |
Jeff
|
b088c7eba5
|
Merge branch 'gh-master'
|
6 years ago |
Jeff Becker
|
21d1998a38
|
add graceful stop for path builders and friends
|
6 years ago |
Jeff
|
a1476b24e7
|
don't use dead sessions
|
6 years ago |
Jeff
|
4b2a1ea9f3
|
make format and attempt to fix #158
|
6 years ago |
Jeff Becker
|
8e6046ff1c
|
order downstream packets
|
6 years ago |
Ryan Tharp
|
db6945b6a0
|
fix debug spacing issue
|
6 years ago |
Jeff Becker
|
be234e4b6e
|
* make format
* snode to snode direct traffic
* wire up dns on service node tun
|
6 years ago |
Michael
|
85dde7b6b0
|
Move remaining include/llarp headers to llarp/
|
6 years ago |
Michael
|
7a52638add
|
Move handlers* to llarp/
|
6 years ago |
Michael
|
7be452092c
|
Convert llarp_crypto to be a true C++ class
|
6 years ago |
Michael
|
f0fce5b68a
|
Convert llarp_router to be a true C++ class
|
6 years ago |
despair
|
d26141d433
|
Merge branch 'dev' into reeeee-divergence
ok hope this works -rick
# Conflicts:
# .gitignore
# .vscode/settings.json
# include/llarp/service/context.hpp
# llarp/dns.cpp
# llarp/dnsc.cpp
# llarp/ev.cpp
# llarp/ev.hpp
# llarp/ev_win32.hpp
# llarp/net.cpp
# llarp/router.cpp
# llarp/router.hpp
# llarp/service/context.cpp
|
6 years ago |
Jeff Becker
|
622ed8d12e
|
fix crash on premature close of event loop (also make format)
|
6 years ago |
Jeff Becker
|
79cffacafd
|
new exit packet buffer format
|
6 years ago |
Jeff Becker
|
11372c9544
|
Merge branch 'dev' into snode-endpoint
|
6 years ago |
Jeff Becker
|
e6037ff060
|
pack exit traffic
|
6 years ago |
Jeff
|
387d05282b
|
Merge pull request #58 from neuroscr/master
Major DNS refactor
|
6 years ago |
Jeff Becker
|
75f5d748b6
|
Merge branch 'vanity' into dev
|
6 years ago |
Jeff Becker
|
b004b9e2a1
|
fix up exit logic
|
6 years ago |
Jeff Becker
|
e3e337b96f
|
Merge branch 'master' into dev
|
6 years ago |
Jeff Becker
|
79040ef036
|
rx -> tx
|
6 years ago |
Jeff Becker
|
7e4d74cbfc
|
add initial jni stuff for lokinet android. i fucking hate android so god damn much.
|
6 years ago |
Ryan Tharp
|
7874567611
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
6 years ago |