sachaaaaa
|
c7940076bf
|
Remove most of the extern "C"
remove extern "C"
|
2018-07-09 14:34:09 +10:00 |
|
sachaaaaa
|
b5762fa85a
|
Move EncodeLIM to its own source file
|
2018-07-09 13:08:41 +10:00 |
|
Ryan Tharp
|
840a50abbc
|
don't skip private interfaces quite yet/we need them for NAT to work correctly, try_connect refactor clean up
|
2018-07-08 06:28:10 -07:00 |
|
Ryan Tharp
|
3a21ca604f
|
llarp_rc_new to initialize properties correctly
|
2018-07-08 06:26:24 -07:00 |
|
Ryan Tharp
|
016da4b7aa
|
remove unneeded debug
|
2018-07-08 06:24:53 -07:00 |
|
Ryan Tharp
|
425a486d84
|
irelay the pending->job as the current job when checking the next node, add iterate flag to job, potential fix for possible problem, debug
|
2018-07-08 06:22:02 -07:00 |
|
Ryan Tharp
|
00e56ecfd2
|
Merge branch 'hidden-service-dht' of https://github.com/majestrate/llarp
|
2018-07-08 11:41:44 +00:00 |
|
Jeff Becker
|
6cb31ecb1a
|
base32 encoding and unit tests
|
2018-07-06 12:08:30 -04:00 |
|
Jeff Becker
|
21a2ffdeaf
|
* refactor log functions
* add more stuff for hidden service dht
|
2018-07-05 11:44:06 -04:00 |
|
Jeff Becker
|
d2a4f0b103
|
start on hidden service dht
|
2018-07-05 10:23:45 -04:00 |
|
Ryan Tharp
|
938cfec657
|
Revert "resolve_job_type() and on_verify_client_rc() clean u"
This reverts commit 9805cc153f .
|
2018-07-04 14:01:32 -07:00 |
|
Ryan Tharp
|
d7fc0f83a7
|
Revert "use resolve_job_type() instead of public"
This reverts commit 9aa5163c81 .
|
2018-07-04 14:01:20 -07:00 |
|
Ryan Tharp
|
9aa5163c81
|
use resolve_job_type() instead of public
|
2018-07-04 05:09:44 -07:00 |
|
Ryan Tharp
|
9805cc153f
|
resolve_job_type() and on_verify_client_rc() clean u
|
2018-07-04 05:09:18 -07:00 |
|
Ryan Tharp
|
dd3c04cff5
|
Merge branch 'master' of https://github.com/majestrate/llarp
|
2018-07-04 10:13:34 +00:00 |
|
Jeff Becker
|
f134b8c4d1
|
always put messages in inbound processing queue
|
2018-07-03 10:04:13 -04:00 |
|
Jeff Becker
|
b994bf5f5b
|
fix previous commit
|
2018-07-03 09:57:31 -04:00 |
|
Jeff Becker
|
54aed396c2
|
don't repeat process messages on link layer
|
2018-07-03 09:54:43 -04:00 |
|
Jeff Becker
|
cc23d8ddbd
|
format
|
2018-07-03 09:34:53 -04:00 |
|
Jeff Becker
|
2b8cd93d6a
|
make it compile :^)
|
2018-07-03 09:34:46 -04:00 |
|
Jeff Becker
|
ab509e0a13
|
try not to crash
|
2018-07-03 09:33:37 -04:00 |
|
Jeff Becker
|
4ca34995bf
|
add inbound server connections to DHT
|
2018-07-03 09:13:56 -04:00 |
|
Jeff Becker
|
0213ada22c
|
don't lock
|
2018-07-03 08:30:46 -04:00 |
|
Jeff Becker
|
8a682a8b83
|
fix previous commit
|
2018-07-03 08:21:56 -04:00 |
|
Jeff Becker
|
d34937118d
|
make it compile :DDDD
|
2018-07-03 08:12:30 -04:00 |
|
Jeff Becker
|
139d48b790
|
inbound queue fixes
|
2018-07-03 08:10:44 -04:00 |
|
Ryan Tharp
|
876324fdbc
|
llarp_main_abort => llarp_logic_stop_timer
|
2018-07-03 04:25:36 -07:00 |
|
Jeff Becker
|
42e839ab81
|
keepalive settings tweak
|
2018-07-02 15:56:47 -04:00 |
|
Jeff Becker
|
705271e7b8
|
try fixing timeout
|
2018-07-02 15:34:00 -04:00 |
|
Jeff Becker
|
fb13c5ce3e
|
more tweaking
|
2018-07-02 15:24:22 -04:00 |
|
Jeff Becker
|
8cfcc101b4
|
* path latency ticks every 5s
* retransmit xmit if we haven't gotten an ack yet (IWP)
|
2018-06-29 12:02:39 -04:00 |
|
Jeff Becker
|
9c57be0301
|
look up remote not self
|
2018-06-29 10:43:06 -04:00 |
|
Jeff Becker
|
711cc509a9
|
make format
|
2018-06-29 10:26:27 -04:00 |
|
Jeff Becker
|
18b50f4a74
|
* implement path transfer message
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
|
2018-06-29 10:25:09 -04:00 |
|
Jeff Becker
|
7d9bffdf9c
|
make format
|
2018-06-29 08:15:15 -04:00 |
|
Ryan Tharp
|
0af33b4205
|
Merge pull request #3 from neuroscr/master
vendor libtuntap, set log level c api, codel fixes, private network detection, nat address override, --locate and --localInfo utils
|
2018-06-28 21:10:11 -07:00 |
|
Jeff Becker
|
eeb9c9e5b4
|
do correct dht lookup
|
2018-06-28 11:10:25 -04:00 |
|
Ryan Tharp
|
0cc0c8f476
|
better public override detection
|
2018-06-28 04:59:50 -07:00 |
|
Ryan Tharp
|
d5a89b91b3
|
clean up debug, detect override better
|
2018-06-28 04:50:01 -07:00 |
|
Ryan Tharp
|
b524f19119
|
fix missing header
|
2018-06-28 11:40:46 +00:00 |
|
Ryan Tharp
|
d132e3cd10
|
load config-file from config, llarp_main_getLocalRC(), llarp_main_checkOnline(), llarp_main_queryDHT() refactor
|
2018-06-28 04:32:26 -07:00 |
|
Ryan Tharp
|
b93943ab32
|
support for public-address/public-port overrides for NAT, decrease min paths to 3, add debugging
|
2018-06-28 04:29:10 -07:00 |
|
Ryan Tharp
|
9636beaeeb
|
sameAddr(), isPrivate()
|
2018-06-28 04:24:50 -07:00 |
|
Ryan Tharp
|
07f0653e83
|
Merge branch 'master' of https://github.com/majestrate/llarp
|
2018-06-28 08:20:19 +00:00 |
|
Jeff Becker
|
1c26fb5e40
|
* codel related changes
* add tick callback to udp event loop
|
2018-06-27 09:14:07 -04:00 |
|
Jeff Becker
|
86f16ff090
|
don't make LRCM grow in size
|
2018-06-27 09:13:33 -04:00 |
|
Ryan Tharp
|
3dbe3f8d97
|
fix codel packet sending, adjust codel window to be more reasonable, add debugging/warnings
|
2018-06-27 03:59:23 -07:00 |
|
Jeff Becker
|
9b2bcfc22e
|
only pump queue from timer
|
2018-06-26 13:12:33 -04:00 |
|
Jeff Becker
|
92d1f50203
|
make path latency tests work
|
2018-06-26 12:23:43 -04:00 |
|
Jeff Becker
|
5439947781
|
fix path building so that it works for real
|
2018-06-26 10:52:19 -04:00 |
|
Jeff Becker
|
6633fb151d
|
make it work
|
2018-06-26 09:39:29 -04:00 |
|
Ryan Tharp
|
ede0cb4772
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-06-26 10:08:51 +00:00 |
|
Jeff Becker
|
5d9fe74e39
|
can we fix it? NO it's fucked. :D
|
2018-06-25 21:30:36 -04:00 |
|
Jeff Becker
|
da22f306e0
|
* add path building management
* fix bug in iwp that caused crash
|
2018-06-25 11:12:08 -04:00 |
|
Ryan Tharp
|
c31e5795fc
|
setup() refactor, llarp_main_queryDHT()
|
2018-06-23 07:56:59 -07:00 |
|
Ryan Tharp
|
16f7de99e4
|
disable llarp_nodedb_async_load_rc
|
2018-06-23 07:55:25 -07:00 |
|
Ryan Tharp
|
f0ba20741c
|
remove unused variables
|
2018-06-23 07:53:57 -07:00 |
|
Ryan Tharp
|
7bfb0ad3e4
|
c api implementation for setting log level
|
2018-06-23 07:52:38 -07:00 |
|
Ryan Tharp
|
7545a34213
|
c api for setting logging level
|
2018-06-23 07:52:15 -07:00 |
|
Jeff Becker
|
ce643cc8e0
|
don't have FindClosest return true if we have no active dht nodes
|
2018-06-23 10:25:19 -04:00 |
|
Ryan Tharp
|
deb97fda3f
|
Merge branch 'master' of https://github.com/majestrate/llarp
|
2018-06-23 11:28:37 +00:00 |
|
Jeff Becker
|
a5570e87c6
|
Merge branch 'master' of ssh://github.com/majestrate/llarp
|
2018-06-22 20:01:05 -04:00 |
|
Jeff Becker
|
c88d3860b8
|
some api code
|
2018-06-22 20:00:44 -04:00 |
|
Jeff
|
65233617ac
|
fix macos build
|
2018-06-22 16:13:56 -04:00 |
|
Jeff Becker
|
47b4b5c536
|
make format
|
2018-06-22 09:59:50 -04:00 |
|
Jeff Becker
|
f2c42e4e5a
|
onion routing downstream traffic relaying works on testnet
|
2018-06-22 09:59:28 -04:00 |
|
Jeff Becker
|
2f8cde8e07
|
path building works in downstream direction
|
2018-06-22 08:45:46 -04:00 |
|
Ryan Tharp
|
6d09596792
|
better patching and notification
|
2018-06-21 22:59:40 -07:00 |
|
Ryan Tharp
|
f0f65ae98e
|
fix build
|
2018-06-22 05:44:19 +00:00 |
|
Ryan Tharp
|
9dff277a7e
|
Merge branch 'master' of https://github.com/majestrate/llarp
(upstream repo was broken)
|
2018-06-22 05:42:50 +00:00 |
|
Jeff Becker
|
cd0dc72e0c
|
make format
|
2018-06-21 20:25:51 -04:00 |
|
Jeff Becker
|
39c63432be
|
ALMOST got path building working
|
2018-06-21 20:25:30 -04:00 |
|
Jeff Becker
|
50402820e1
|
more
|
2018-06-21 11:46:35 -04:00 |
|
Jeff Becker
|
9b73be11cc
|
fix up dht a bit
|
2018-06-21 10:20:14 -04:00 |
|
Ryan Tharp
|
4b0c1b35eb
|
proper merge of resolved conflicts
|
2018-06-21 13:33:42 +00:00 |
|
Ryan Tharp
|
c4dd8f4a29
|
Merge branch 'master' of https://github.com/majestrate/llarp
|
2018-06-21 13:26:46 +00:00 |
|
Ryan Tharp
|
38f25b2268
|
fix git
|
2018-06-21 06:08:21 -07:00 |
|
Ryan Tharp
|
8b9652dae3
|
fix git
|
2018-06-21 06:06:13 -07:00 |
|
Jeff Becker
|
a2d9dc1d93
|
it does stuff :+DDDDD
|
2018-06-21 08:55:02 -04:00 |
|
Ryan Tharp
|
f3f68e4bcb
|
llarp_findOrCreateEncryption refactor, llarp_rc_set_pubkey(), llarp_rc_set_pubenckey(), llarp_rc_set_pubsigkey(), include more debug on sig verify failure
|
2018-06-21 05:52:45 -07:00 |
|
Ryan Tharp
|
810c0c83bf
|
iterator clean up
|
2018-06-21 04:33:28 -07:00 |
|
Ryan Tharp
|
10f9fc86e8
|
skip directories and .DS_Store on MacOS, remove some dead code
|
2018-06-21 04:14:14 -07:00 |
|
Ryan Tharp
|
53c5474dc6
|
hexDecode helper
|
2018-06-21 04:13:40 -07:00 |
|
Ryan Tharp
|
2e74bce713
|
getDatabase and associated functions
|
2018-06-21 04:11:55 -07:00 |
|
Ryan Tharp
|
932e04c81f
|
use llarp_rc_read, llarp_nodedb_put_rc(), llarp_nodedb_iterate_all(), iterate()
|
2018-06-21 02:33:23 -07:00 |
|
Ryan Tharp
|
5bb70c6ddb
|
llvm 3.8 compile fixes
|
2018-06-21 02:31:53 -07:00 |
|
Ryan Tharp
|
fe3bc37c8c
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-06-21 09:26:14 +00:00 |
|
Ryan Tharp
|
7d2aa9b036
|
Merge branch 'master' of https://github.com/majestrate/llarp
|
2018-06-21 09:25:59 +00:00 |
|
Jeff Becker
|
44e34f81e8
|
tweaks to testnet
|
2018-06-20 13:45:44 -04:00 |
|
Jeff Becker
|
78f3ca0155
|
more
|
2018-06-20 08:34:48 -04:00 |
|
Jeff Becker
|
f68ffbc33d
|
more path building stuff
|
2018-06-19 13:11:24 -04:00 |
|
Ryan Tharp
|
51c97d44b3
|
ReloadConfig refactor, direct nodedb functions
|
2018-06-19 02:44:53 -07:00 |
|
Ryan Tharp
|
fa82d6258c
|
llarp_rc_read()
|
2018-06-19 02:43:18 -07:00 |
|
Ryan Tharp
|
a31bf559b9
|
guard to prevent crash
|
2018-06-19 02:19:23 -07:00 |
|
Jeff Becker
|
aa251cdd01
|
make format
|
2018-06-18 18:05:02 -04:00 |
|
Jeff Becker
|
08c0318e82
|
initial path building stuff (broken)
|
2018-06-18 18:03:50 -04:00 |
|
Ryan Tharp
|
75f48aff32
|
correct pathfinder.cpp file
|
2018-06-18 01:44:15 -07:00 |
|
Ryan Tharp
|
e88a1102e2
|
pathfinder interface design
|
2018-06-18 01:35:57 -07:00 |
|
Ryan Tharp
|
9e502a5beb
|
added static constexpr back because I got it working and assuming it's preferred
|
2018-06-18 01:13:55 -07:00 |
|
Ryan Tharp
|
f49bd89a42
|
Merge branch 'master' of https://github.com/neuroscr/llarp
|
2018-06-18 01:06:29 -07:00 |
|