Jeff Becker
a4ed8991b8
urgent build exit
5 years ago
Jeff Becker
7c782440fb
round robin the exit endpoints on exit handler
5 years ago
Jeff Becker
32363ea622
more vigorus exit path building
5 years ago
Jeff Becker
b44372bdc5
emplace queue
5 years ago
Jeff Becker
dee639500a
set intro
5 years ago
Jeff Becker
744ebac579
only use ready paths
5 years ago
Jeff Becker
e08c8bf919
correct timeout for dht request
5 years ago
Jeff Becker
61d42811be
prevent crash
5 years ago
Jeff Becker
12589c4a3a
have exit session do aligned build on demand
5 years ago
Jeff Becker
34533db620
add urgent build that builds over an existing path for an endpoint
5 years ago
Jeff Becker
66fbac7f6e
Merge remote-tracking branch 'origin/master'
5 years ago
Jeff Becker
fa7a631c1b
Merge remote-tracking branch 'origin/master'
5 years ago
Michael
1744ae7686
Tidy up service endpoint a bit more
5 years ago
Jeff Becker
e42f4c99f1
try preventing crash
5 years ago
Jeff Becker
f0e3653842
spread exit traffic across all paths
5 years ago
Jeff
62355efa11
Merge pull request #595 from majestrate/master
...
remove random timer fuzz
5 years ago
Jeff Becker
b9adf90fb9
remove random timer fuzz
5 years ago
Jeff
e3ec082c5f
Merge pull request #594 from majestrate/master
...
decrease minimum path build interval
5 years ago
Jeff Becker
6c17bf35b3
decrease minimum path build interval
5 years ago
Jeff
dd57e8aa05
Merge pull request #593 from majestrate/master
...
rebuild exit paths on same hops if they die
5 years ago
Jeff Becker
5fa85acaf7
rebuild exit paths if they die
5 years ago
Jeff
0c7c2cc2b1
Merge pull request #592 from majestrate/master
...
recent changes
5 years ago
Jeff Becker
779b1f4df5
more timeout tweaks and disable profiling on service nodes
5 years ago
Jeff Becker
728c6005a3
propagate strict-connect to tun handler for hooks
5 years ago
Jeff
236434e5c3
Merge pull request #591 from despair86/upstream-push
...
build fixes, but keep lto
5 years ago
Rick V
2e49c2ffc7
fix non-loonix
5 years ago
Rick V
7788d6ec3c
fix windows
...
lto stuff remains for now
since native builds work
(cherry picked from commit 37814472af5e7c35d514bae16d19b08050765d52)
i'm not porting the UNIX-tier cppfs thing
(cherry picked from commit d6edbd789534d4fd0bce6c8c2418347cd80bebdb)
none of this had to be specified directly ffs
(cherry picked from commit 5dbefa7131a6fe0b2006c90ecdba7e466fdd1ecc)
stop breaking shit reee
(cherry picked from commit 14be89902ccc75a7fc21863593da393ca976d0d4)
5 years ago
Jeff Becker
69ffef30bb
increase dht request timeout from 5s to 30s
5 years ago
Jeff Becker
b02a3715df
call hook on timeout
5 years ago
Jeff Becker
fc3db98e66
change log priority
5 years ago
Jeff Becker
92ad98be8b
refactor hooks to be have more c++isms
...
make path build timeouts use log level warning
5 years ago
Jeff Becker
d05471c989
bump version to 0.4.1
5 years ago
Jeff Becker
241dba0476
fix dns for smaller domains
5 years ago
Jeff Becker
b1b6076742
fix
5 years ago
Jeff Becker
2775de8675
try connect on no exit
5 years ago
Jeff Becker
fc3bccb161
revert
5 years ago
Jeff Becker
0cc8517bca
add error messages to ini parser and catch base cases.
5 years ago
Jeff Becker
9bc7508b5b
remove nuint128_t
5 years ago
Jeff Becker
d423ee02d2
use shared_ptr
5 years ago
Jeff Becker
986e831579
make bundle-rc option configurable on snode tld
5 years ago
Jeff Becker
e0892f7d23
gfdi
5 years ago
Jeff Becker
407f895c86
ooff
5 years ago
Jeff Becker
5b49008bca
more
5 years ago
Jeff Becker
4404d272b2
remove uint128_t for now
5 years ago
Jeff Becker
a97e1e37a7
dont filter intros they are already good
5 years ago
Jeff Becker
aa5d4c17fe
win32 guards
5 years ago
Jeff Becker
6b2ad94731
fix compile warning
5 years ago
Jeff Becker
e060082441
hook every dns for .loki and .snode when applicable
...
make {n,h}uint{32,16}_t templated type.
5 years ago
Jeff
59e6a4bc3d
make snode work again probably
5 years ago
Jeff Becker
20ba2c7b8c
try not to die
6 years ago
Jeff Becker
cde4fcc00a
queue pending traffic
6 years ago
Jeff Becker
bb47d612b3
more
6 years ago
Jeff Becker
0b68d3db5d
move stuff arround so that flushing queues are done in the correct event loops
...
TODO: locking
6 years ago
Jeff Becker
2a7ebce8f4
Merge remote-tracking branch 'origin/master'
6 years ago
Jeff Becker
5e0acc1197
separate upstream/downstream flush
6 years ago
Jeff Becker
d50b18d7b0
try fixing leak also make format
6 years ago
Michael
725ee293c1
Refactor well named functionality in service::Endpoint into new struct
6 years ago
Jeff
a5cc5225ab
static function
6 years ago
Jeff
359804e8db
fix size
6 years ago
Jeff
ac7b331ca0
unconditional pump
6 years ago
Jeff
7cb659343b
static function
6 years ago
Jeff
f8679b6405
fix size
6 years ago
Jeff
785f1366ed
unconditional pump
6 years ago
Jeff
27fac68716
fix
6 years ago
Jeff
01906c5d94
Merge remote-tracking branch 'origin/master'
6 years ago
Michael
0b4d787042
More work on router docker image
...
- Multi-stage docker build (final image only 15MB!)
- Build in release mode
- Fix bug with release mode
- Fix compiler being dumb AF
- Disable FORTIFY for now
- Enable LTO when making a staticly linked release
- Fix some gcc specific warnings
- Refactor cmake stuff into multiple files
6 years ago
Jeff
81bf00f9bc
Merge pull request #566 from majestrate/on-off-patch
...
add on/off values
6 years ago
Jeff Becker
2332294258
add on/off values
6 years ago
Jeff Becker
49439d80c1
add on/off values
6 years ago
Jeff Becker
c3c26df6e3
Merge branch 'master' of ssh://github.com/majestrate/loki-network
6 years ago
Jeff
5305ef5974
use iterative lookups for sercice address lookups
6 years ago
Jeff
f97b9bd299
fix osx shell hooks
6 years ago
Jeff Becker
f7dc67b189
use std::set
6 years ago
Jeff Becker
09f706b9cd
fix
6 years ago
Jeff Becker
fea64eaf12
handle subdomains
6 years ago
Jeff Becker
d20ba9ceab
handle subdomains
6 years ago
Michael
9ee525a006
Fix shadowing warnings
6 years ago
Jeff Becker
6d256f114a
increase send buffer size
6 years ago
Jeff Becker
0529e45ebe
more
6 years ago
Jeff Becker
6cd774ff9e
increase send buffer size
6 years ago
Jeff Becker
af62e051b5
gfdi
6 years ago
Jeff Becker
8282712eff
fug
6 years ago
Jeff Becker
af1529fa72
Merge remote-tracking branch 'origin/master'
6 years ago
Jeff Becker
4bda489437
add explicit enable/disable profiling option, try to always maintain outbound connections.
6 years ago
Michael
4143472a17
Add cmake module to target a library as 'system', and fix a few warnings
6 years ago
Ryan Tharp
508be6f9fb
Merge pull request #555 from neuroscr/issue547-2
...
config.cpp can't have ifaddr/ifname set to auto like this apparently, breaks validation
6 years ago
Ryan Tharp
563407c0a8
can't have these enabled like this apparently, breaks validation
6 years ago
Ryan Tharp
11a6691ab0
Merge pull request #549 from neuroscr/issue547-2
...
address issue loki-project#547, remove client.ini, update ini defaults, and clean up help message
6 years ago
Ryan Tharp
58be0229e6
fix issue #550 kqueue crash
6 years ago
Ryan Tharp
b36b378583
issue 547 make format
6 years ago
Ryan Tharp
8cf6a77c1d
address issue loki-project#547, remove client.ini, update ini defaults, and clean up help message
6 years ago
Jeff Becker
c5c28a528f
exit node tweaks
6 years ago
Jeff Becker
5921086391
common codepath for sending protocol frames
6 years ago
Jeff Becker
6711296b26
finish converting to shared_ptr
6 years ago
Jeff Becker
8484e29c9b
turn more stuff into std::shared_ptr
...
remove dead codepaths
6 years ago
Jeff Becker
99c29cf05a
prepare for ios/android jazz
...
move to use std::shared_ptr instead of bare pointers so we can
multithread everything.
6 years ago
Jeff Becker
5872573e91
rename Logic and Crypto functions to GetLogic and GetCrypto
6 years ago
Jeff Becker
a2912ff860
Merge remote-tracking branch 'origin/master'
6 years ago
Michael
3a8715d8e4
Fix introset tests
6 years ago
michael-loki
e36ddfb093
Fixup casing ( #543 )
...
* Rename Identity.hpp to identity.hpp
* Rename Identity.cpp to identity.cpp
* Rename Info.hpp to info.hpp
* Rename Intro.cpp to intro.cpp
* Rename Intro.hpp to intro.hpp
6 years ago