Jeff Becker
|
64c7ed42fc
|
make format
|
2019-05-22 12:20:50 -04:00 |
|
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
|
2019-05-22 12:20:03 -04:00 |
|
Jeff
|
06f8bb2f42
|
add blacklist-snode option
|
2019-05-10 12:19:33 -04:00 |
|
Jeff Becker
|
df322e1149
|
don't include duplicate hops in paths
|
2019-05-08 10:01:31 -04:00 |
|
Jeff Becker
|
9d466cd09d
|
pump only on send queue full and clear exit roles when closing exit
|
2019-05-08 08:50:33 -04:00 |
|
Jeff Becker
|
b68f539de6
|
limit outbound connections
|
2019-05-08 08:17:48 -04:00 |
|
Jeff Becker
|
7b03b63d13
|
more sighup code
|
2019-05-07 14:15:22 -04:00 |
|
Jeff Becker
|
a4ed8991b8
|
urgent build exit
|
2019-05-07 13:27:32 -04:00 |
|
Jeff Becker
|
32363ea622
|
more vigorus exit path building
|
2019-05-07 11:08:57 -04:00 |
|
Jeff Becker
|
61d42811be
|
prevent crash
|
2019-05-07 09:04:43 -04:00 |
|
Jeff Becker
|
12589c4a3a
|
have exit session do aligned build on demand
|
2019-05-07 08:34:02 -04:00 |
|
Jeff Becker
|
f0e3653842
|
spread exit traffic across all paths
|
2019-05-06 13:32:53 -04:00 |
|
Jeff Becker
|
5fa85acaf7
|
rebuild exit paths if they die
|
2019-05-06 10:54:05 -04:00 |
|
Jeff Becker
|
779b1f4df5
|
more timeout tweaks and disable profiling on service nodes
|
2019-05-06 10:21:47 -04:00 |
|
Jeff Becker
|
92ad98be8b
|
refactor hooks to be have more c++isms
make path build timeouts use log level warning
|
2019-05-05 09:51:48 -04:00 |
|
Jeff Becker
|
b1b6076742
|
fix
|
2019-05-03 13:57:05 -04:00 |
|
Jeff Becker
|
2775de8675
|
try connect on no exit
|
2019-05-03 13:42:48 -04:00 |
|
Jeff Becker
|
d423ee02d2
|
use shared_ptr
|
2019-05-03 09:15:03 -04:00 |
|
Jeff Becker
|
986e831579
|
make bundle-rc option configurable on snode tld
|
2019-05-02 14:11:44 -04:00 |
|
Jeff
|
59e6a4bc3d
|
make snode work again probably
|
2019-04-30 17:36:27 -04:00 |
|
Jeff Becker
|
5e0acc1197
|
separate upstream/downstream flush
|
2019-04-30 09:56:39 -04:00 |
|
Jeff Becker
|
c5c28a528f
|
exit node tweaks
|
2019-04-23 14:29:42 -04:00 |
|
Jeff Becker
|
6711296b26
|
finish converting to shared_ptr
|
2019-04-23 12:13:22 -04:00 |
|
Jeff Becker
|
99c29cf05a
|
prepare for ios/android jazz
move to use std::shared_ptr instead of bare pointers so we can
multithread everything.
|
2019-04-23 10:28:59 -04:00 |
|
Jeff Becker
|
a2912ff860
|
Merge remote-tracking branch 'origin/master'
|
2019-04-23 09:12:36 -04:00 |
|
Jeff Becker
|
33d1fb913f
|
more clairvoient path building
|
2019-04-22 15:54:43 -04:00 |
|
Jeff Becker
|
36369abcb4
|
"better" (more vigorus) path building
|
2019-04-22 15:15:07 -04:00 |
|
Michael
|
e33a33635c
|
Remove usage of raw new from service classes
|
2019-04-22 18:38:29 +01:00 |
|
Jeff Becker
|
94eb37d490
|
bundle RC in build record to improve build success rates.
|
2019-04-17 15:05:54 -04:00 |
|
Jeff Becker
|
88abe28cc1
|
add dead checking on exit paths
|
2019-04-16 15:39:58 -04:00 |
|
Jeff Becker
|
24e7151ff5
|
log and don't remove path on died
|
2019-03-30 09:12:48 -04:00 |
|
Jeff Becker
|
b849ff9a94
|
handle path death better
|
2019-03-30 09:02:10 -04:00 |
|
Jeff Becker
|
ce126166af
|
more logging info
|
2019-03-22 10:10:30 -04:00 |
|
Jeff Becker
|
5d3833ef1a
|
fix dumb as shit path building that causes premature termiantion because of duplicate hops
|
2019-03-11 09:58:31 -04:00 |
|
Jeff Becker
|
eceb55623c
|
more
|
2019-03-07 10:17:29 -05:00 |
|
Jeff Becker
|
159415c363
|
delay dns resolution for snode until we have a session with it
|
2019-03-01 14:10:42 -05:00 |
|
Michael
|
048fa83c39
|
Finish replacement of Router with AbstractRouter
|
2019-02-14 22:31:31 +00:00 |
|
Jeff Becker
|
46222df421
|
refactor
|
2019-02-11 12:14:43 -05:00 |
|
Jeff Becker
|
e1522faeaa
|
add introspection rpc endpoint
|
2019-02-08 14:43:25 -05:00 |
|
Michael
|
729cd045f1
|
Convert llarp::Router into an abstract base class
|
2019-02-06 09:59:47 +00:00 |
|
Michael
|
f3b0af9d2f
|
Create CopyableBuffer type
|
2019-02-02 23:21:35 +00:00 |
|
Michael
|
2de621b0ad
|
Disable copy constructing llarp_buffer_t
|
2019-02-01 01:58:13 +00:00 |
|
Michael
|
f24f554a01
|
Convert llarp::Crypto into an abstract base class
|
2019-01-26 15:40:58 +00:00 |
|
Rick V
|
ac639ce2b9
|
clang-format
|
2019-01-22 18:17:06 -06:00 |
|
Rick V
|
e083bb0e22
|
tweak FD_SETSIZE to reduce possibility of UDP timeouts
geez searching 4K sockets most of which are blank...
(cherry picked from commit 39b45e1d57 )
|
2019-01-22 18:16:59 -06:00 |
|
Michael
|
7296ebcbe8
|
Tidy dht code
|
2019-01-19 01:41:14 +00:00 |
|
Michael
|
da6cdfc0b2
|
More refactoring to continue to make dependency graph acylic
|
2019-01-15 23:15:44 +00:00 |
|
Michael
|
081d4dfa32
|
Reorganise source into more folders
|
2019-01-11 01:19:49 +00:00 |
|
Michael
|
1410d0a0cf
|
Remove byte* conversion operators from llarp::AlignedBuffer
|
2019-01-02 01:04:03 +00:00 |
|
Jeff Becker
|
90a57da04a
|
better client side exit logic
|
2018-12-27 07:00:28 -05:00 |
|