Jeff Becker
|
b273676a63
|
more logic for dead sessions to prevent segfault
|
2018-09-24 15:50:52 -04:00 |
|
Jeff Becker
|
16508a99db
|
tweak timeouts more
|
2018-09-24 13:33:54 -04:00 |
|
Jeff Becker
|
5dfaeebb16
|
mark sessions dead/inactive
|
2018-09-24 11:52:25 -04:00 |
|
Jeff Becker
|
9a20daa1ce
|
add send timeouts
|
2018-09-24 11:34:56 -04:00 |
|
Jeff Becker
|
3af93954f3
|
actually publish via far router
|
2018-09-24 10:31:58 -04:00 |
|
Ryan Tharp
|
0e6d85f6c9
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-24 13:24:42 +00:00 |
|
Jeff Becker
|
a5143fe7a4
|
THIS! IS! LOKINET!
[commiter kicks code reviewer into a giant pit and walks away]
|
2018-09-24 09:12:14 -04:00 |
|
Jeff Becker
|
8e5f2d3860
|
bump version
|
2018-09-24 09:10:01 -04:00 |
|
Ryan Tharp
|
0ad4f43fe5
|
header clean up and clang-format
|
2018-09-24 06:09:01 -07:00 |
|
Jeff Becker
|
17d2aa1df1
|
track path data usage and don't kill paths when under heavy use
|
2018-09-24 07:36:47 -04:00 |
|
Ryan Tharp
|
5342c3d027
|
clang format
|
2018-09-23 09:47:49 -07:00 |
|
Ryan Tharp
|
14e0cc15c1
|
upgrade documentation
|
2018-09-23 09:47:18 -07:00 |
|
Ryan Tharp
|
bda43fdad6
|
add c str cstr, fix ipv4 cstr, tohl(), tonl()
|
2018-09-23 09:45:51 -07:00 |
|
Ryan Tharp
|
1d08dbbf19
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-23 14:58:35 +00:00 |
|
Jeff Becker
|
6652cc4bde
|
breaking change: add timestamp to introset
i don't know why this wasn't here. i could've sworn it was.
|
2018-09-23 09:57:21 -04:00 |
|
Ryan Tharp
|
14d9b19a0f
|
clang-format
|
2018-09-22 04:28:55 -07:00 |
|
Ryan Tharp
|
dba3b66b50
|
fix FreeBSD compil
|
2018-09-22 04:25:37 -07:00 |
|
Ryan Tharp
|
2b2e0007fa
|
active DNS relay (server/client) in tun interface
|
2018-09-22 03:25:16 -07:00 |
|
Ryan Tharp
|
6590d502cd
|
get first tun interface wiring
|
2018-09-22 03:23:23 -07:00 |
|
Ryan Tharp
|
eef2dbaaf4
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-21 21:55:11 +00:00 |
|
Jeff Becker
|
86807d2631
|
permit 10 seconds clock skew for introsets
|
2018-09-21 11:24:00 -04:00 |
|
Jeff Becker
|
0abc035488
|
check for newest entry when inserting dht node
|
2018-09-21 10:50:07 -04:00 |
|
Ryan Tharp
|
2ce7ec3eda
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-09-21 07:36:21 -07:00 |
|
Ryan Tharp
|
3138610253
|
clang format
|
2018-09-21 07:36:06 -07:00 |
|
Ryan Tharp
|
9ae925166a
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-21 14:10:35 +00:00 |
|
Jeff Becker
|
14c5690828
|
up the size of protocol frames to fit intro with 1500 bytes of payload data
|
2018-09-21 09:52:10 -04:00 |
|
Ryan Tharp
|
ca7d3567a2
|
prefetch and expose it
|
2018-09-21 12:53:20 +00:00 |
|
Ryan Tharp
|
29a304f928
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-20 12:45:19 +00:00 |
|
Ryan Tharp
|
aaeb035033
|
getRange() and getFirstTun() refactor start
|
2018-09-20 12:35:29 +00:00 |
|
Jeff Becker
|
5fb08c2139
|
check introset timestamps
|
2018-09-20 07:27:18 -04:00 |
|
Ryan Tharp
|
2bdee7d528
|
expose mapAddress of first tunEndpoint
|
2018-09-20 03:05:42 -07:00 |
|
Ryan Tharp
|
30dc6186e9
|
fix LLVM 3.8 compiling
|
2018-09-20 03:04:40 -07:00 |
|
despair86
|
0adf981999
|
more microsoft fluff
|
2018-09-19 19:43:16 -05:00 |
|
Jeff Becker
|
5d5db06cbf
|
update handover logic a bit
|
2018-09-19 12:20:34 -04:00 |
|
Ryan Tharp
|
893b017402
|
Merge branch 'master' of https://github.com/neuroscr/loki-network
|
2018-09-19 06:24:52 -07:00 |
|
Ryan Tharp
|
8f5b172d33
|
merge?
|
2018-09-19 06:24:36 -07:00 |
|
Ryan Tharp
|
f9936b43d3
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-19 13:21:15 +00:00 |
|
Jeff Becker
|
58198656a3
|
configurable base directory for config and add option for only generating config
|
2018-09-19 09:02:55 -04:00 |
|
Ryan Tharp
|
f283923cb7
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-19 12:28:48 +00:00 |
|
Ryan Tharp
|
9f33edeed0
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-19 12:22:34 +00:00 |
|
Jeff Becker
|
62bae2075b
|
proper shift
|
2018-09-18 20:17:35 -04:00 |
|
Jeff Becker
|
f110f3f3ad
|
tweak parameters for path build and obtain path if we have none
|
2018-09-18 19:56:26 -04:00 |
|
Jeff Becker
|
c31fd5fcde
|
make hidden services work again (probably)
|
2018-09-18 17:32:17 -04:00 |
|
Jeff Becker
|
5ebe3cc97c
|
limits and have clients use ephemeral identity
|
2018-09-18 16:56:22 -04:00 |
|
Jeff Becker
|
ebe30e81c9
|
try unscrewing things up
|
2018-09-18 13:48:26 -04:00 |
|
Jeff Becker
|
6f1c60d56e
|
raise default path build timeout
|
2018-09-18 12:27:14 -04:00 |
|
Jeff Becker
|
d1f1dd3c84
|
publish intro to multiple routers
|
2018-09-18 10:48:06 -04:00 |
|
Jeff Becker
|
96716a39ef
|
send link layer keep alive and track bad intros
|
2018-09-18 09:02:52 -04:00 |
|
Jeff Becker
|
0c1e22650e
|
try calcuating tcp checksums right
try tracking convo tags correctly
|
2018-09-18 07:08:47 -04:00 |
|
Jeff
|
dc3bb02f94
|
make it compile
|
2018-09-17 16:18:11 -04:00 |
|
Jeff
|
689668d892
|
fix osx build
|
2018-09-17 14:59:12 -04:00 |
|
Jeff
|
47a24ff692
|
fix osx
|
2018-09-17 14:43:14 -04:00 |
|
Jeff Becker
|
217f4a0d3f
|
use correct intro in tag tracking
|
2018-09-17 12:12:42 -04:00 |
|
Jeff Becker
|
9ffcf66e58
|
more checks less logging
|
2018-09-17 11:32:37 -04:00 |
|
Jeff Becker
|
edbd9197e5
|
update spec and fix copy constructor
|
2018-09-17 09:28:26 -04:00 |
|
Jeff Becker
|
5d0f441e29
|
use ntohl
|
2018-09-16 08:31:14 -04:00 |
|
Jeff Becker
|
17c6780bcd
|
actually store dht nodes
|
2018-09-15 10:05:02 -04:00 |
|
Jeff Becker
|
e40388386a
|
start dht requests
|
2018-09-15 07:43:52 -04:00 |
|
Jeff Becker
|
f5b8d552e1
|
path peer profiling
propagate introsets better
|
2018-09-14 10:50:37 -04:00 |
|
Jeff Becker
|
354df88367
|
more ip endpoint fixes
spam dht with lookups less
|
2018-09-14 09:43:42 -04:00 |
|
Jeff Becker
|
6986f04418
|
basic router profiling and fix ip rewrite
|
2018-09-13 12:41:53 -04:00 |
|
Jeff Becker
|
76e87aa608
|
more debug logging
timed out paths are not expired
|
2018-09-13 09:07:00 -04:00 |
|
Jeff Becker
|
f55c5e674d
|
relax timeouts
|
2018-09-13 08:40:13 -04:00 |
|
Jeff Becker
|
3af51cbe55
|
add path latency minimum checker
add min-latency option to hidden service config
|
2018-09-13 08:27:28 -04:00 |
|
Jeff Becker
|
832b24ba93
|
delete don't abort when building paths failed to key exchange
try making dht less talky
check timestamps on intros
|
2018-09-13 07:30:21 -04:00 |
|
Jeff Becker
|
b56d25730e
|
improve send rate
|
2018-09-12 09:29:42 -04:00 |
|
Jeff Becker
|
956549c818
|
connect to 10 random routers on startup
|
2018-09-11 11:53:54 -04:00 |
|
Jeff Becker
|
1c849973ca
|
send data discarded messages
|
2018-09-11 11:34:12 -04:00 |
|
Jeff Becker
|
a9b259985e
|
add data discarded message in routing layer to indicate
a path no longer exists.
|
2018-09-11 11:28:36 -04:00 |
|
Jeff Becker
|
baf2e1fb3c
|
client improvements
for real do correct timestamp comparison for introsets
|
2018-09-11 09:21:35 -04:00 |
|
Jeff Becker
|
2993e834a0
|
fix ip stuff
|
2018-09-10 15:31:29 -04:00 |
|
Jeff Becker
|
320fbdf3bc
|
always traffic
|
2018-09-10 14:04:30 -04:00 |
|
Jeff Becker
|
2eca0005c1
|
fix up more stuff
|
2018-09-10 13:37:28 -04:00 |
|
Jeff Becker
|
c9ac70a4e4
|
bump version
|
2018-09-10 13:21:39 -04:00 |
|
Jeff Becker
|
c3a7f64344
|
expire introsets correctly and allow multiple tun if
|
2018-09-10 12:36:36 -04:00 |
|
Jeff Becker
|
b96887ddb2
|
various fixes and tweaks
|
2018-09-10 09:43:36 -04:00 |
|
Jeff Becker
|
1952ece99d
|
more logging
|
2018-09-10 07:08:09 -04:00 |
|
Jeff Becker
|
96526058b2
|
update readme and make dht bootstrap work with low peer count
|
2018-09-09 08:27:56 -04:00 |
|
Jeff Becker
|
b23dab09fb
|
don't overwrite our RC, hide parameter.
|
2018-09-09 07:23:21 -04:00 |
|
Jeff Becker
|
331a13ce0b
|
bump version to 0.2.1
|
2018-09-08 12:32:58 -04:00 |
|
Jeff Becker
|
adbf53bc40
|
protocol docs, more efficient padding, make code reflect protocol changes.
|
2018-09-08 11:53:20 -04:00 |
|
Jeff Becker
|
11718d95cf
|
windows build fix
|
2018-09-07 16:56:30 -04:00 |
|
Jeff Becker
|
45df00b632
|
remov uneeded header
|
2018-09-07 16:47:25 -04:00 |
|
Jeff Becker
|
bfb00bb7bd
|
utp fixes
|
2018-09-07 16:36:06 -04:00 |
|
Jeff Becker
|
4b3a113397
|
mostly works
|
2018-09-07 13:41:49 -04:00 |
|
Jeff Becker
|
5dfcd60df1
|
more
|
2018-09-06 16:31:58 -04:00 |
|
Jeff Becker
|
6ef89ea8b2
|
un break (kinda)
|
2018-09-06 09:16:24 -04:00 |
|
Jeff Becker
|
60d5277351
|
broken
|
2018-09-06 07:46:19 -04:00 |
|
Ryan Tharp
|
742a0b8da7
|
Merge branch 'master' of https://github.com/loki-project/loki-network
|
2018-09-06 00:32:06 +00:00 |
|
Jeff Becker
|
ba648868c4
|
more
|
2018-09-04 15:15:06 -04:00 |
|
Jeff Becker
|
085563ac2f
|
implement utp link protocol
gut curvecp for now
|
2018-09-04 08:41:25 -04:00 |
|
Jeff Becker
|
1839da9c3c
|
add bencode file helpers and move link server functions into source file
|
2018-09-03 09:10:56 -04:00 |
|
Jeff Becker
|
a8b672a19f
|
make it compile
|
2018-09-03 08:08:02 -04:00 |
|
Jeff Becker
|
ce1290d327
|
add more members to llarp::Addr
|
2018-09-03 08:03:43 -04:00 |
|
Jeff Becker
|
c3c388b6aa
|
remove iwp and start on curvecp
does not compile
|
2018-09-02 14:25:42 -04:00 |
|
Jeff Becker
|
7765d7c006
|
call destructor
|
2018-08-31 15:48:54 -04:00 |
|
Jeff Becker
|
b362784581
|
redo codel to do as few allocations as possible
|
2018-08-31 14:33:08 -04:00 |
|
Jeff Becker
|
8bae1a4735
|
move codel off of pointer types
|
2018-08-31 10:41:04 -04:00 |
|
Jeff Becker
|
4e693a2414
|
make signatures work again ;~;
|
2018-08-31 09:51:24 -04:00 |
|
Jeff Becker
|
973f86c900
|
it compiles
|
2018-08-31 08:46:54 -04:00 |
|