Jeff Becker
|
81cab62bb9
|
* fix testnet codepath
* add packet info for osx
|
2019-07-05 08:07:06 -04:00 |
|
Thomas Winget
|
d044d60101
|
Reverts #678 #677 and #669 with hashes:
10df3bd
766ece8
979f095
See those commits for further details
|
2019-07-02 11:02:20 -04:00 |
|
Michael
|
b51f7d8015
|
Convert to load config in config loader
|
2019-07-02 01:58:39 +01:00 |
|
Michael
|
bd78471dae
|
Move ini parser as well
|
2019-07-02 01:58:38 +01:00 |
|
Jeff Becker
|
5874c38b38
|
swap path on inbound convo if expires soon
|
2019-07-01 17:35:49 -04:00 |
|
Jeff Becker
|
f211ff182a
|
pick ready paths for reply
|
2019-07-01 16:45:00 -04:00 |
|
Jeff Becker
|
d6ec528a72
|
start work on seperating ips out of endpoint
|
2019-07-01 10:56:56 -04:00 |
|
Jeff Becker
|
64e9622270
|
start seperating tun and endpoint
|
2019-07-01 09:44:25 -04:00 |
|
Jeff Becker
|
fbf01bd129
|
fix order
|
2019-06-28 11:56:25 -04:00 |
|
Jeff Becker
|
1061ae4fee
|
set outbound context to be outbound session
|
2019-06-28 11:53:29 -04:00 |
|
Jeff Becker
|
0146a967d0
|
fix convotag inbound state setting
|
2019-06-28 11:49:29 -04:00 |
|
Jeff Becker
|
6ab3678f5c
|
correct comparison
|
2019-06-28 11:39:54 -04:00 |
|
Jeff Becker
|
5c8b17154c
|
swap intros only on path build success
|
2019-06-28 11:32:47 -04:00 |
|
Jeff Becker
|
4734fa91fe
|
check for zero
|
2019-06-28 11:31:02 -04:00 |
|
Jeff Becker
|
f66e37ca37
|
oooof
|
2019-06-28 11:27:53 -04:00 |
|
Jeff Becker
|
289eb2a04c
|
fix previous commit
|
2019-06-28 11:23:39 -04:00 |
|
Jeff Becker
|
5c679a10e8
|
outbound context build more
|
2019-06-28 11:19:12 -04:00 |
|
Jeff Becker
|
6bca652182
|
choose first timestamp
|
2019-06-28 10:48:00 -04:00 |
|
Jeff Becker
|
0b90acff75
|
handle reply intro
|
2019-06-28 10:12:20 -04:00 |
|
Jeff Becker
|
8830ac8fac
|
tweak
|
2019-06-26 09:09:40 -04:00 |
|
Jeff Becker
|
ba6f9ed2d7
|
continue using llarp::openfilestream
|
2019-06-24 12:51:29 -04:00 |
|
Jeff Becker
|
54a098356d
|
continue using llarp::openfilestream
|
2019-06-24 12:39:03 -04:00 |
|
Jeff Becker
|
b0612e2ee1
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
2019-06-21 11:23:53 -04:00 |
|
Michael
|
b6b400baef
|
Tidy up pathbuilder code
|
2019-06-20 17:35:40 +01:00 |
|
Jeff Becker
|
5c61df08b5
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
2019-06-20 10:35:51 -04:00 |
|
Michael
|
08609f9e5a
|
Rename message files
|
2019-06-19 23:30:07 +01:00 |
|
Michael
|
8a058fcb34
|
Move other messages
|
2019-06-19 21:35:57 +01:00 |
|
Michael
|
d6751e3eeb
|
Move subset of messages to right directory
|
2019-06-19 21:35:26 +01:00 |
|
Jeff Becker
|
2557a9ab25
|
check for expiration
|
2019-06-18 08:58:22 -04:00 |
|
Jeff Becker
|
cd05fa6150
|
Merge remote-tracking branch 'origin/master' into ipv6-tun
|
2019-06-18 08:46:35 -04:00 |
|
Rick V
|
c6c31efec9
|
make format
|
2019-06-17 23:29:54 -05:00 |
|
Jeff Becker
|
30f6a8ccd2
|
make format
|
2019-06-17 09:05:37 -04:00 |
|
Jeff Becker
|
9c24fc15a8
|
try not spamming network with builds
|
2019-06-17 08:43:16 -04:00 |
|
Jeff Becker
|
5853e5e3f4
|
pass in path
|
2019-06-14 09:13:06 -04:00 |
|
Jeff Becker
|
a323003824
|
differentiate between inbound and outbound convos
|
2019-06-14 08:49:45 -04:00 |
|
Jeff
|
b857be3d02
|
Merge pull request #639 from majestrate/master
[WIP] libuv
|
2019-06-13 09:27:42 -04:00 |
|
Jeff Becker
|
d8aebf36fb
|
swap intros on message rejection
|
2019-06-12 10:30:47 -04:00 |
|
Jeff Becker
|
1883c63997
|
swap intros on message rejection
|
2019-06-12 10:27:25 -04:00 |
|
Jeff Becker
|
2403ab8f86
|
ipv6
|
2019-06-11 12:44:05 -04:00 |
|
Jeff Becker
|
9ec41b8831
|
update RC expiration logic, lookup more often and remove stale entries
|
2019-06-10 08:47:21 -04:00 |
|
Jeff Becker
|
73c1538518
|
fix
|
2019-06-06 07:16:03 -04:00 |
|
Jeff Becker
|
f7ccbf0c78
|
eh
|
2019-06-06 07:10:18 -04:00 |
|
Jeff Becker
|
f8e2edae28
|
fix
|
2019-06-06 07:06:34 -04:00 |
|
Jeff Becker
|
223f2702d3
|
Merge branch 'fix-big-ooooofff'
|
2019-06-06 06:53:54 -04:00 |
|
Jeff Becker
|
a33dbce680
|
try switching logic
|
2019-06-06 06:52:27 -04:00 |
|
Jeff Becker
|
f8026b8a2d
|
use latest tag not oldest tag in inbound convos
|
2019-06-04 09:53:50 -04:00 |
|
Jeff Becker
|
39b1f104a8
|
revert
|
2019-06-04 09:43:49 -04:00 |
|
Jeff Becker
|
471a4bf6dd
|
use reply intro for inbound sessions
|
2019-06-04 09:34:24 -04:00 |
|
Michael
|
75430a234c
|
Convert to use memFn
|
2019-06-02 22:19:10 +01: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 |
|
Michael
|
491fee206b
|
Port code to use CryptoManager over passing Crypto pointers
|
2019-05-28 20:45:08 +01: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
|
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 |
|
Michael
|
3f53965b71
|
Remove all use of IBEncodeMessage
|
2019-05-24 03:01:36 +01:00 |
|
Jeff Becker
|
8b2dd72472
|
Merge remote-tracking branch 'origin/master'
|
2019-05-23 09:21:31 -04:00 |
|
Jeff Becker
|
41523b934c
|
more
|
2019-05-23 09:13:03 -04:00 |
|
Jeff Becker
|
2ac89c0afb
|
DRY
|
2019-05-23 08:22:48 -04:00 |
|
Michael
|
d49e57aa8d
|
Fix thread safety issue in service::Endpoint::ProcessDataMessage
|
2019-05-22 21:28:17 +01:00 |
|
Jeff Becker
|
e85cc1bc8a
|
fix
|
2019-05-22 13:47:33 -04:00 |
|
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 |
|
Michael
|
dd8a93a400
|
Apply rule of zero to code base
|
2019-05-19 23:11:07 +01:00 |
|
Michael
|
a83be769e2
|
More explicit error when keyfile is not a valid file
|
2019-05-18 18:34:25 +01:00 |
|
Jeff Becker
|
5f823f8ba3
|
fix
|
2019-05-17 07:41:11 -04:00 |
|
Jeff Becker
|
a954f2000e
|
shift introduction
|
2019-05-17 07:36:08 -04:00 |
|
Jeff Becker
|
8da3b51589
|
more hax
|
2019-05-17 07:18:42 -04:00 |
|
Jeff Becker
|
81f73bccc2
|
pick newer intros only
|
2019-05-16 19:37:32 -04:00 |
|
Jeff Becker
|
f832c9a593
|
use shared_ptr
|
2019-05-11 10:13:35 -04:00 |
|
Jeff
|
e21f1020ee
|
don't std::move
|
2019-05-11 08:48:54 -04:00 |
|
Jeff
|
06f8bb2f42
|
add blacklist-snode option
|
2019-05-10 12:19:33 -04:00 |
|
Jeff Becker
|
018dd008ec
|
add custom single threaded allocator for utp buffers
fix up test net stuff
|
2019-05-09 16:28:56 -04:00 |
|
Jeff Becker
|
85fcb4bd84
|
fix it up
|
2019-05-09 11:54:22 -04:00 |
|
Jeff Becker
|
1d74585637
|
don't crash when we get no routers from lookup
|
2019-05-09 11:51:21 -04:00 |
|
Jeff Becker
|
3821b4801c
|
fix intro section to not use first hop as intro
|
2019-05-08 10:54:03 -04:00 |
|
Jeff Becker
|
e7a40ac4e5
|
Revert "permit outbound context to select an intro who is a first hop."
This reverts commit c8c00e2d9f .
|
2019-05-08 10:49:09 -04:00 |
|
Jeff Becker
|
c8c00e2d9f
|
permit outbound context to select an intro who is a first hop.
|
2019-05-08 10:43:56 -04:00 |
|
Jeff Becker
|
df322e1149
|
don't include duplicate hops in paths
|
2019-05-08 10:01:31 -04:00 |
|
Jeff Becker
|
7b03b63d13
|
more sighup code
|
2019-05-07 14:15:22 -04:00 |
|
Jeff Becker
|
a53da68700
|
start work on sighup
|
2019-05-07 13:46:38 -04:00 |
|
Jeff Becker
|
dee639500a
|
set intro
|
2019-05-07 10:11:10 -04:00 |
|
Jeff Becker
|
e08c8bf919
|
correct timeout for dht request
|
2019-05-07 09:19:36 -04:00 |
|
Jeff Becker
|
34533db620
|
add urgent build that builds over an existing path for an endpoint
|
2019-05-07 08:31:34 -04:00 |
|
Michael
|
1744ae7686
|
Tidy up service endpoint a bit more
|
2019-05-07 09:29:47 +01:00 |
|
Jeff Becker
|
b02a3715df
|
call hook on timeout
|
2019-05-05 10:42:13 -04:00 |
|
Jeff Becker
|
fc3db98e66
|
change log priority
|
2019-05-05 10:15: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 Becker
|
e0892f7d23
|
gfdi
|
2019-05-02 12:33:53 -04:00 |
|
Jeff Becker
|
407f895c86
|
ooff
|
2019-05-02 12:31:08 -04:00 |
|
Jeff Becker
|
5b49008bca
|
more
|
2019-05-02 12:23:31 -04:00 |
|
Jeff Becker
|
a97e1e37a7
|
dont filter intros they are already good
|
2019-05-02 09:47:22 -04:00 |
|
Jeff Becker
|
e060082441
|
hook every dns for .loki and .snode when applicable
make {n,h}uint{32,16}_t templated type.
|
2019-05-01 09:40:10 -04:00 |
|
Jeff
|
59e6a4bc3d
|
make snode work again probably
|
2019-04-30 17:36:27 -04:00 |
|
Jeff Becker
|
20ba2c7b8c
|
try not to die
|
2019-04-30 12:57:59 -04:00 |
|
Jeff Becker
|
cde4fcc00a
|
queue pending traffic
|
2019-04-30 12:49:34 -04:00 |
|
Jeff Becker
|
bb47d612b3
|
more
|
2019-04-30 12:07:17 -04:00 |
|
Jeff Becker
|
0b68d3db5d
|
move stuff arround so that flushing queues are done in the correct event loops
TODO: locking
|
2019-04-30 11:09:42 -04:00 |
|
Jeff Becker
|
2a7ebce8f4
|
Merge remote-tracking branch 'origin/master'
|
2019-04-30 11:01:13 -04:00 |
|
Jeff Becker
|
5e0acc1197
|
separate upstream/downstream flush
|
2019-04-30 09:56:39 -04:00 |
|