Jeff Becker
|
3a8cb0bfb5
|
add shell based hooks for service::Endpoint, also make format
|
2019-04-22 08:25:25 -04:00 |
|
Michael
|
94ad84363a
|
Move CachedTagResult and TagLookupJob to its own component
|
2019-04-21 19:39:50 +01:00 |
|
Michael
|
6bf54e0925
|
Remove AsyncKeyExchange, HiddenServiceAddressLookup and OutboundContext to their own components
|
2019-04-21 19:39:50 +01:00 |
|
Michael
|
3db6d80928
|
Remove unnecessary llarp:: qualifiers
|
2019-04-21 19:39:50 +01:00 |
|
Michael
|
2412ed59ee
|
Move SendContext to its own component
|
2019-04-21 19:39:50 +01:00 |
|
Jeff Becker
|
57dc6cc965
|
make bundling rc in path builds configurable on runtime
|
2019-04-18 07:49:54 -04:00 |
|
Jeff Becker
|
2be3401e08
|
* refactor profiling function names
* utp link layer make ping less active, pre-emptive pump faster
|
2019-04-17 10:46:00 -04:00 |
|
Jeff Becker
|
9503cc66f0
|
add disk worker based file flusher logger
make format
remove package.json
|
2019-04-16 09:20:48 -04:00 |
|
Jeff Becker
|
a45d6db0e0
|
better profiling
|
2019-04-16 07:44:55 -04:00 |
|
Jeff
|
c64fbf7cc5
|
Merge branch 'master' of ssh://github.com/majestrate/loki-network
|
2019-04-10 09:50:01 -04:00 |
|
Jeff Becker
|
28e07903b6
|
put reply intro
|
2019-04-10 09:19:32 -04:00 |
|
Jeff
|
95119a0fe1
|
always use random paths for lookups
|
2019-04-09 15:20:02 -04:00 |
|
Jeff Becker
|
e178a70929
|
use shared_ptr for event loop
|
2019-04-08 08:01:52 -04:00 |
|
Jeff
|
3783fb0e14
|
fix inbound sessions
|
2019-04-06 09:52:04 -04:00 |
|
Jeff Becker
|
c910a2a2fb
|
more
|
2019-04-05 10:58:22 -04:00 |
|
Jeff
|
60a42a83a3
|
better introset publish logic
|
2019-04-01 15:56:11 -04:00 |
|
Jeff Becker
|
aea9944c3d
|
mark success on profiles and remove pending lookup
|
2019-03-31 11:18:47 -04:00 |
|
Jeff Becker
|
b9207ce3e0
|
unconditionally update introset on dead path
|
2019-03-30 10:06:09 -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
|
74f9949537
|
aaaaaa
|
2019-03-27 16:33:15 -04:00 |
|
Jeff
|
aa08d20480
|
ensure router is known
|
2019-03-26 22:47:27 -04:00 |
|
Jeff
|
ed10ef0b7d
|
don't shift only build
|
2019-03-26 22:38:23 -04:00 |
|
Jeff Becker
|
714f5c6b5e
|
more
|
2019-03-26 17:01:20 -04:00 |
|
Jeff Becker
|
9e531c026c
|
fix warning on hop selection
|
2019-03-26 16:41:41 -04:00 |
|
Jeff Becker
|
8e2b99907f
|
mark nodes timeout on lookup timeout
|
2019-03-25 12:47:44 -04:00 |
|
Jeff Becker
|
1882ffc016
|
don't publish or use bad routers with endpoints
|
2019-03-25 11:56:15 -04:00 |
|
Jeff Becker
|
f5b9bd40ed
|
track lookup fails and kill outbound context if too many
|
2019-03-21 11:39:13 -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
|
6489ea2152
|
make it work
|
2019-03-08 12:26:29 -05:00 |
|
Jeff Becker
|
8a4c0ce841
|
more
|
2019-03-08 12:00:13 -05:00 |
|
Jeff Becker
|
280d85d478
|
handle protocol discard
|
2019-03-08 11:00:45 -05:00 |
|
Jeff Becker
|
df17866ff7
|
breaking protocol change, bundle source txid on outside of path transfer message.
|
2019-03-08 10:33:49 -05:00 |
|
Jeff Becker
|
a5557e0902
|
always use current intro for reply
|
2019-03-08 09:48:09 -05:00 |
|
Jeff Becker
|
c9a4c77fb9
|
better chill with path building
|
2019-03-08 09:36:24 -05:00 |
|
Jeff Becker
|
6a09348c47
|
today's work
|
2019-03-07 17:53:36 -05: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 |
|
Jeff Becker
|
f8d6becce8
|
make whitelist happy
|
2019-02-27 07:55:26 -05:00 |
|
Jeff Becker
|
ef13ec7499
|
Merge remote-tracking branch 'origin/staging' into staging
|
2019-02-26 07:55:27 -05:00 |
|
Jeff
|
5c941263e9
|
Merge pull request #339 from michael-loki/dht_context_testing
Solidify interfaces
|
2019-02-22 12:56:06 -05:00 |
|
Michael
|
4fb2b39f74
|
Format changes
|
2019-02-22 17:18:54 +00:00 |
|
Jeff Becker
|
5642179019
|
publish retry on failure for introset publishing
|
2019-02-21 14:55:31 -05:00 |
|
Jeff Becker
|
a81a483cc2
|
build paths if we don't have enough
|
2019-02-21 14:26:59 -05:00 |
|
Jeff Becker
|
21ab744b17
|
build one path if we don't have a path for remote intro on send
|
2019-02-21 13:21:16 -05:00 |
|
Jeff Becker
|
c7e100787b
|
swap intros should only swap intros
|
2019-02-21 13:00:37 -05:00 |
|
Jeff Becker
|
eecc00211f
|
squash commits and make convotags more "reliable" (probably)
|
2019-02-21 12:47:35 -05:00 |
|
Jeff Becker
|
5dde4e6351
|
use source path's intro as being able to reply on convo tags
|
2019-02-21 12:46:08 -05:00 |
|
Jeff Becker
|
762728c7ec
|
fix
|
2019-02-21 12:13:27 -05:00 |
|
Jeff Becker
|
3baf89e8ce
|
more
|
2019-02-21 11:45:33 -05:00 |
|
Jeff Becker
|
262000570b
|
use source path's intro as being able to reply on convo tags
|
2019-02-21 11:21:41 -05:00 |
|
Jeff Becker
|
b511242632
|
increment sequence number on good send only
|
2019-02-20 08:42:50 -05:00 |
|
Jeff Becker
|
b1dd10c007
|
fix previous commit
|
2019-02-19 12:04:06 -05:00 |
|
Jeff Becker
|
393e70dfa6
|
publish new introset on path death
|
2019-02-19 11:58:58 -05:00 |
|
Rick V
|
5a3947ca5c
|
clang-format
|
2019-02-18 17:58:12 -06:00 |
|
Jeff Becker
|
445ed05b32
|
make format
|
2019-02-18 14:44:41 -05:00 |
|
Michael
|
887fb4ac62
|
Replace insert(make_pair()) with emplace()
|
2019-02-18 10:35:23 +00:00 |
|
Michael
|
048fa83c39
|
Finish replacement of Router with AbstractRouter
|
2019-02-14 22:31:31 +00:00 |
|
Jeff Becker
|
550fc3c439
|
Revert "tweaking handover logic"
This reverts commit 50bfe5d810 .
|
2019-02-14 08:49:07 -05:00 |
|
Jeff Becker
|
50bfe5d810
|
tweaking handover logic
|
2019-02-12 09:24:36 -05:00 |
|
Jeff Becker
|
1921704b78
|
tweak timeout
|
2019-02-12 07:41:13 -05:00 |
|
Jeff Becker
|
46222df421
|
refactor
|
2019-02-11 12:14:43 -05:00 |
|
Jeff Becker
|
05cd1b7f8e
|
extract more status info for outbound context
|
2019-02-09 10:39:39 -05:00 |
|
Jeff Becker
|
1a929f9383
|
send control messages if too quiet to keep convotags alive as needed
|
2019-02-09 10:26:20 -05:00 |
|
Jeff Becker
|
9a2f11a212
|
try expiring convos
|
2019-02-09 09:37:24 -05:00 |
|
Jeff Becker
|
6df133cab2
|
remove dead sessions when done
|
2019-02-09 09:15:54 -05:00 |
|
Jeff Becker
|
66753430ad
|
fix it
|
2019-02-08 16:29:56 -05:00 |
|
Jeff Becker
|
e1522faeaa
|
add introspection rpc endpoint
|
2019-02-08 14:43:25 -05:00 |
|
Jeff Becker
|
6fa10019d0
|
testnet tweak
|
2019-02-08 09:12:31 -05:00 |
|
Jeff Becker
|
32ecf64c57
|
fix testnet
|
2019-02-07 09:27:28 -05:00 |
|
Jeff
|
4c4f3faf83
|
Merge pull request #284 from michael-loki/abstract_router
Convert llarp::Router into an abstract base class
|
2019-02-06 19:09:31 -05:00 |
|
Jeff Becker
|
90e45a810a
|
limit number of concurrent dht lookups from dns to 4
|
2019-02-06 10:52:00 -05:00 |
|
Jeff Becker
|
f84256d554
|
* lower lookup timeout for introsets
* correct previous commit for dns stuff
* allow for multiple parallel introset lookups
|
2019-02-06 10:05:25 -05:00 |
|
Jeff Becker
|
b40055181d
|
lower path build timeout to 15s
tweak various dns stuff
|
2019-02-06 08:02:17 -05:00 |
|
Michael
|
729cd045f1
|
Convert llarp::Router into an abstract base class
|
2019-02-06 09:59:47 +00:00 |
|
Jeff Becker
|
a953b34a45
|
fix crash
|
2019-02-05 10:06:53 -05:00 |
|
Ryan Tharp
|
fefb012bf8
|
fix llvm 3.8
|
2019-02-04 16:29:09 -08: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 |
|
Ryan Tharp
|
f20ac0f6e9
|
Merge branch 'staging' into crypto_interface
|
2019-01-29 13:59:05 -08:00 |
|
Jeff Becker
|
f1cf63fce7
|
add initial localhost.loki handling in dns
|
2019-01-28 10:26:35 -05:00 |
|
Michael
|
f24f554a01
|
Convert llarp::Crypto into an abstract base class
|
2019-01-26 15:40:58 +00:00 |
|
Jeff Becker
|
e164970b00
|
make format
|
2019-01-24 10:14:54 -05:00 |
|
Ryan Tharp
|
31f196a6eb
|
Merge pull request #236 from michael-loki/dht_tests
Add test suites for dht bucket, kademlia and key
|
2019-01-22 15:15:22 -08:00 |
|
Michael
|
7296ebcbe8
|
Tidy dht code
|
2019-01-19 01:41:14 +00:00 |
|
Ryan Tharp
|
332336060c
|
Always have a key early (even if no key file set) so you don't regen keys twice
|
2019-01-17 18:28:30 -08:00 |
|
Ryan Tharp
|
1ba5b75082
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2019-01-16 21:25:37 +00:00 |
|
Ryan Tharp
|
c24751f3c1
|
Jeff approved workaround to read Keyfile early so Name() can be correct during set up/configuration
|
2019-01-16 13:12:24 -08: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
|
e5eda0fb8f
|
Move lokinet unspecific components to a util/ library
|
2019-01-10 20:07:24 +00:00 |
|
Michael
|
df4fd0ef56
|
Fix some low hanging performance issues
|
2019-01-07 22:15:41 +00:00 |
|
Michael
|
ea19093a20
|
Remove const byte* conversion operators from llarp::AlignedBuffer
|
2019-01-02 01:04:04 +00:00 |
|
Michael
|
1410d0a0cf
|
Remove byte* conversion operators from llarp::AlignedBuffer
|
2019-01-02 01:04:03 +00:00 |
|
Michael
|
58364a01c8
|
Remove array conversion operators from llarp::AlignedBuffer
|
2019-01-02 01:04:01 +00:00 |
|
Michael
|
334161c9bb
|
Remove data() conversions from llarp::AlignedBuffer
|
2019-01-02 01:03:53 +00:00 |
|
Jeff Becker
|
ec57c72e08
|
fix testnet
|
2018-12-27 13:27:43 -05:00 |
|
Jeff Becker
|
e835c5f69a
|
add graceful stop for path builders and friends
|
2018-12-24 11:09:05 -05:00 |
|
Jeff Becker
|
3a8818980f
|
make path length configurable on compile time
|
2018-12-21 15:25:41 -05:00 |
|
Jeff Becker
|
8c8172aeb1
|
Merge remote-tracking branch 'origin/master' into dev
|
2018-12-20 12:56:08 -05:00 |
|