Commit Graph

258 Commits

Author SHA1 Message Date
Jeff Becker
fad734a5ce
strict types for pubkey, secretkey and routerid 2018-12-10 12:22:59 -05:00
Michael
30e9dca2e5
Convert llarp_logic to be a C++ class 2018-12-10 14:15:11 +00:00
Jeff Becker
45dad97228
tick before expire 2018-12-06 13:01:04 -05:00
Jeff Becker
40678f9019
add dnslib unit test coverage 2018-12-04 11:16:43 -05:00
Jeff Becker
622ed8d12e
fix crash on premature close of event loop (also make format) 2018-12-02 13:07:07 -05:00
Jeff Becker
11372c9544
Merge branch 'dev' into snode-endpoint 2018-11-29 09:34:19 -05:00
Jeff Becker
10c2d1552d
don't connect to explored routers 2018-11-28 10:18:18 -05:00
Jeff Becker
ae1a81a767
disable strict-connect when service node 2018-11-28 10:01:17 -05:00
Jeff Becker
38c9633ca2
make bootstrap happen only when we have very few nodes
add strict-connect option
2018-11-28 09:58:38 -05:00
Jeff Becker
7e4d74cbfc
add initial jni stuff for lokinet android. i fucking hate android so god damn much. 2018-11-26 17:46:22 -05:00
Jeff
5351ea5e22
Merge pull request #83 from majestrate/master
better config settings for defaults
2018-11-26 08:41:28 -05:00
Jeff Becker
7e3038fc26
better config settings for defaults 2018-11-26 08:39:04 -05:00
Jeff Becker
5d0a9d7dc7
make format 2018-11-22 10:53:11 -05:00
Jeff Becker
0ac6deff00
logging, fix hidden services 2018-11-22 10:52:04 -05:00
Jeff Becker
104e9c7ec9
fix race 2018-11-22 10:02:51 -05:00
Jeff Becker
67eadff143
node whitelist option via jsonrpc 2018-11-21 12:46:33 -05:00
Jeff Becker
c1377851a6
return bool when trying to establish link layer session 2018-11-21 09:56:12 -05:00
Jeff Becker
94ad765b8e
don't use profiling if service node 2018-11-21 09:10:02 -05:00
Jeff Becker
5cbfccfff4
don't crash 2018-11-21 08:34:08 -05:00
Jeff Becker
a3bb2c7d6a
actually start disk threadpool 2018-11-20 12:08:02 -05:00
Jeff Becker
1380014583
set hooks 2018-11-20 11:58:18 -05:00
Jeff Becker
ab5f477907
fix up leak 2018-11-20 10:46:26 -05:00
Jeff Becker
b543d6243d
Merge branch 'master' into dev 2018-11-20 07:42:17 -05:00
Jeff Becker
a8ec8a4215
Merge remote-tracking branch 'origin/master' 2018-11-20 07:41:18 -05:00
Jeff Becker
336ef631b2
more logging, try expunging loose sessions more vigorously 2018-11-20 07:13:05 -05:00
Michael
f91d2b9e11
Rename proto.h 2018-11-20 00:52:19 +00:00
Jeff Becker
c9fda1e5af
pass 2018-11-19 12:19:37 -05:00
Jeff Becker
2e13daae27
start threadpool explicitly 2018-11-19 11:40:49 -05:00
Jeff Becker
3585a558ec
Merge branch 'master' into dev 2018-11-19 07:25:41 -05:00
Jeff Becker
9c54939324
make llarp_router::SendToOrQueue check inbound and outbound links instead of just inbound or just outbound 2018-11-19 07:25:03 -05:00
Jeff Becker
56676002aa
wire up exit traffic 2018-11-14 14:34:17 -05:00
Jeff Becker
5dbe41608f
more exit stuff 2018-11-14 13:02:27 -05:00
Jeff Becker
09945dce62
initial exit/service node comm code with some unit tests (incomplete) 2018-11-12 11:43:40 -05:00
Jeff Becker
7b61cbb4a1
make dns port configurable, update default dns 2018-11-11 08:30:54 -05:00
Jeff Becker
a83e21c464
add upstream dns to default hidden service 2018-11-11 08:22:02 -05:00
Jeff Becker
fb0e6c3d9c
make dns configurable on runtime 2018-11-11 08:14:19 -05:00
Jeff Becker
960aa479e9
fixes for ancient rpi toolchain 2018-11-08 07:31:50 -05:00
Jeff Becker
7090a012f3
Merge remote-tracking branch 'micheal/wextra' into dev 2018-11-07 10:57:34 -05:00
Michael Thorpe
33bfaf7ecd
Enable -Wextra
test criteria:
- test build on macOS
- test build in debian docker container
- test build in fedora docker container
2018-11-07 15:31:13 +00:00
Michael Thorpe
a2d5d80779
Enable warnings as errors
test criteria:
- Built from clean on macOS
2018-11-06 22:48:17 +00:00
Jeff Becker
f1cca956f9
make android compile again 2018-11-06 09:06:09 -05:00
Jeff Becker
f03603a0da
always remove dht nodes, lock sometimes, don't make router destructor virtual 2018-11-05 08:19:08 -05:00
Jeff Becker
dbd2c41909
use event loop for time 2018-10-29 12:48:36 -04:00
Jeff Becker
6e1761eb05
first jsonrpc endpoint added 2018-10-25 15:06:16 -04:00
Jeff Becker
48e4f676cc
add rpc method for llarp.admin.link.neighboors 2018-10-25 14:18:12 -04:00
Jeff Becker
c6f1355c5d
Merge branch 'master' into dev 2018-10-21 09:07:48 -04:00
Jeff Becker
612057003a
de changes 2018-10-19 07:41:36 -04:00
despair86
ae4a6ac217 fix ineffective RC bogon check
this used to write both private and public inet6 addresses into the RCs, for relays with port forwarding enabled
2018-10-16 12:49:41 -05:00
Jeff Becker
d3278946f2
ipv4 bogon checking 2018-10-15 08:02:32 -04:00
Jeff Becker
bf9512dfaf
Merge remote-tracking branch 'ryan/master' 2018-10-12 08:05:03 -04:00