Commit Graph

3550 Commits

Author SHA1 Message Date
Jeff
36988fd952
Merge pull request #631 from majestrate/master
for testing travis
2019-05-29 08:33:15 -04:00
Jeff Becker
6c84bf5739
make format 2019-05-29 08:28:23 -04:00
Jeff
674f272a46
Merge pull request #630 from majestrate/master
recent stability stuff
2019-05-29 08:20:25 -04:00
Jeff Becker
762a0c534f
Merge remote-tracking branch 'origin/master' 2019-05-29 08:09:02 -04:00
Jeff
22d91a4578
Merge pull request #629 from michael-loki/crypto_noop
Initial No-Op Crypto implementation
2019-05-29 08:06:23 -04:00
Jeff
f44cbcc7c2
Merge pull request #628 from loki-project/Travis-CI
Travis CI config
2019-05-29 08:02:17 -04:00
Michael
cd86dcf1bd
Update LinkLayer tests to use no-op crypto 2019-05-29 09:46:34 +01:00
Michael
8323725509
Initial No-Op Crypto implementation 2019-05-29 09:46:34 +01:00
Ryan Tharp
202423acdf
Add travis badge 2019-05-29 00:40:11 -07:00
Ryan Tharp
03e16e67fa
well if IRC isn't going to work, add discord webhooks 2019-05-29 00:30:29 -07:00
Ryan Tharp
a66c7e8f22
add IRC support
oh yea!
2019-05-29 00:01:37 -07:00
Ryan Tharp
28aea0593e
give up an xenial too many overrides, bionic it is 2019-05-28 23:21:30 -07:00
Ryan Tharp
975060629d
install gcc6 after some basics 2019-05-28 23:16:24 -07:00
Ryan Tharp
b7b9bd5bc3
xenial doesn't have a gcc-6 without ubuntu-toolchain-r 2019-05-28 23:12:51 -07:00
Ryan Tharp
9b6a790d58
win/mac, xenial and make test at the end 2019-05-28 23:04:16 -07:00
Ryan Tharp
f27dff3e7f
Oh actually install the apt packages in docker, impressed it gets this far 2019-05-28 22:46:36 -07:00
Ryan Tharp
a549ac775a
change default compiler to gcc-6 2019-05-28 22:42:50 -07:00
Ryan Tharp
934a648bd8
Need GCC-6 for C++17 2019-05-28 21:57:15 -07:00
Ryan Tharp
541a463de3
Travis attempt #2 2019-05-28 21:49:43 -07:00
Ryan Tharp
0c4664047e
try to configure travis 2019-05-28 21:43:15 -07:00
Jeff
755a232982
Merge pull request #627 from michael-loki/fix_crypto_build
Fix crypto build derp
2019-05-28 19:05:44 -04:00
Michael
6038d75597
Fix crypto build derp 2019-05-29 00:03:24 +01:00
Jeff
822f91a072
Merge pull request #625 from michael-loki/crypto_manager
Add CryptoManager - to provide a RAII manager of the current Crypto instance
2019-05-28 18:21:40 -04:00
Michael
a62655d501
Move tests to use top-level LlarpTest 2019-05-28 20:45:09 +01:00
Michael
491fee206b
Port code to use CryptoManager over passing Crypto pointers 2019-05-28 20:45:08 +01:00
Michael
aea0e32efc
Add CryptoManager class to provide a guard-style class to manage the current Crypto instance 2019-05-28 20:45:08 +01:00
Jeff Becker
e13e4646cc
fix previous commit 2019-05-28 10:07:00 -04:00
Jeff Becker
068fec82fb
set lifetime of paths 2019-05-28 10:06:01 -04:00
Jeff Becker
2897141036
make format and introduce new function EnsureRouter on router to check nodedb or do dht lookup 2019-05-28 07:35:26 -04:00
Jeff Becker
9c15f87da1
uncomment 2019-05-27 19:59:18 -04:00
Jeff Becker
a375f1103f
explicitly lookup router if not connected to it on LRCM forward. 2019-05-27 15:01:09 -04:00
Jeff Becker
dd2d69444f
differentiate between clients and service nodes 2019-05-27 08:22:51 -04:00
Jeff Becker
1e57a7082d
don't log ips 2019-05-27 08:17:21 -04:00
Jeff Becker
372bc40032
add member to rpc response indicating weither or not a peer is a service node 2019-05-27 08:16:39 -04:00
Jeff Becker
142b631301
aaAaAAaaaa 2019-05-27 08:00:02 -04:00
Jeff Becker
ae74dedf29
gfdi 2019-05-27 07:52:04 -04:00
Jeff Becker
6f3465f546
add missing lines 2019-05-27 07:48:44 -04:00
Jeff Becker
110268dadf
more 2019-05-27 07:34:28 -04:00
Jeff Becker
5df825f873
more 2019-05-27 07:29:13 -04:00
Jeff Becker
fcd9b23a80
fix 2019-05-27 07:22:48 -04:00
Jeff Becker
02e8e055ed
update munin script 2019-05-27 07:08:59 -04:00
Jeff Becker
c77e0aff8a
only check for ready paths when counting in future 2019-05-25 12:27:54 -04:00
Jeff Becker
fa25bfc797
more strict connection timeouts 2019-05-25 12:27:42 -04:00
Jeff Becker
27c101cc32
close timed out sessions 2019-05-25 10:54:30 -04:00
Jeff Becker
56e8147861
delete inbound messages right after being handled
be more virgous with utp acks
2019-05-25 10:46:22 -04:00
Jeff Becker
d113f06ebd
use for each loop
don't lookup expired routers we don't need that right now
2019-05-25 10:11:40 -04:00
Jeff
c595e175fd
Update high-level.txt 2019-05-24 16:24:42 -04:00
Jeff Becker
fbf9b06685
* don't lookup routers in sendtoorqueue
* don't lookup routers that are not public when committing
2019-05-24 15:57:40 -04:00
Jeff Becker
5f55e53331
prefer inbound links over outbound links 2019-05-24 11:28:39 -04:00
Jeff Becker
72dbbd53d6
update docs and discard pending traffic on connect timeout to prevent memleak 2019-05-24 11:06:07 -04:00