Jeff Becker
b724cc54fe
Merge remote-tracking branch 'ryan/master'
6 years ago
Jeff Becker
f19f78b573
try better handover logic
6 years ago
Ryan Tharp
b4dbca680a
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff
6b9900de4f
Merge branch 'master' of ssh://github.com/loki-project/loki-network
6 years ago
Jeff
8cc507f9ac
don't hang :DDDDDD
6 years ago
Ryan Tharp
f4c5999852
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff Becker
0b0278a312
we don't use crypto_async anymore
6 years ago
Jeff Becker
8e30af6619
forgot file
6 years ago
Ryan Tharp
604c44e191
use llarp::Addr, added some guards
6 years ago
Jeff Becker
91becb93c9
try fixing dht
6 years ago
Ryan Tharp
6bfd55f3f4
fix headers, clang-format, favor llarp::Addr
6 years ago
Ryan Tharp
f032a83e37
use llarp::Addr to store local private ip
6 years ago
Ryan Tharp
c40d5f4c4d
notes and guard
6 years ago
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
8f32f357c2
hasEndpoints(), mapAddressAll_context(), iterate(), MappAddressAllIter()
6 years ago
Ryan Tharp
a24c36a497
clang-format
6 years ago
Ryan Tharp
48d9a38534
getSockAddr(), findFreePrivateRange(), findFreeLokiTunIfName()
6 years ago
Ryan Tharp
50a87f605e
new log level: none
6 years ago
Ryan Tharp
4b3b09736b
Merge branch 'master' of https://github.com/loki-project/loki-network
6 years ago
Jeff
acc03fcad7
add default hidden service endpoint for clients
6 years ago
Jeff
f3d446dafb
handover logic fix, remove and add logging
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
8ac7d4f6dc
if we didn't specify a path to save our config in, only create .lokinet on the assumption that $HOME or $APPDATA (on NT) already exist
...
add win32 tun glue, fix llarp timebase
(In fact, _both_ of these are guaranteed to exist on their respective platforms.)
also, tuntap is now wired up to the windows port
6 years ago
despair86
e3a94101b4
the AVX2 codepaths now appear to be 32-bit clean.
...
old hard-coded inline asm is still included if requested.
-rick
nb: is a vector of eight floats not the same layout as a simple linear array of same? (Aside from the alignment requirements)
netbsd-family build fixes, also - the AVX2 codepaths are _compiler-specific_, they use features _exclusive_ to gcc and clang
6 years ago
despair86
7f809eb53b
fix windows build
6 years ago
Jeff Becker
23cff0bee3
try fixing all that tun shit, YOLO
6 years ago
Jeff Becker
9e8563a884
cache convo tag and drop traffic
6 years ago
Jeff Becker
681e669fd8
try better publish logic and timeouts for requests
6 years ago
Ryan Tharp
46f6d005d7
minor cleanup
6 years ago
Ryan Tharp
e890ef2e5b
ensure_config split router/client refactor, move C++ stuff to .hpp
6 years ago
Ryan Tharp
058ed4d4ea
Merge branch 'master' of https://github.com/neuroscr/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
232b471545
note and clang-format
6 years ago
Ryan Tharp
638fff6b7e
clang-format (how was this missed before?)
6 years ago
Ryan Tharp
de1fe9d607
add note
6 years ago
Ryan Tharp
1e72326f0c
llarp_dnsd_init() use llarp::Addr more
6 years ago
Ryan Tharp
7f47adf2a0
rely on llarp::Addr more, support list of resolvers
6 years ago
Ryan Tharp
094223a257
from_4int() and from_char_array() refactor
6 years ago
Jeff Becker
36c927fc79
premptively build path to selected intro's router every time we don't have it if we get an introset update, on the outbound context
6 years ago
Jeff Becker
8a4b2e97a5
add lint target for makefile using clang tidy
...
run make format
6 years ago
Jeff Becker
8878e5c4d1
redundancy with outbound contexts
...
have multiple outbound contexts and send on the one that is alive
6 years ago
Jeff Becker
72ce48d3ea
use correct compare
6 years ago
Jeff Becker
869b758365
more
6 years ago
Jeff Becker
fa5389cb05
docstrings and manual rebuild if the path expires soon
6 years ago
Jeff Becker
186a36cd4b
try fixing dht crash
6 years ago
Jeff Becker
d71882259e
try spacing path building out more wide in time so that intros don't die in the same small interval
6 years ago
Jeff Becker
b40dd30c7a
linear backoff for path building to lessen strain on the network
6 years ago
Ryan Tharp
ca532e39c8
Merge branch 'master' of https://github.com/neuroscr/loki-network
6 years ago
Ryan Tharp
1436036d94
make sure all vectors are unique_ptr, unorder maps (optimization)
6 years ago
Ryan Tharp
89d41dd365
Merge branch 'master' into master
6 years ago