1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

7330 commits

Author SHA1 Message Date
Jeff
f1303125a0
Merge pull request #1708 from darcys22/patch-1
Update readme.md
2021-07-29 07:26:44 -04:00
Sean
048fdad056
Update readme.md 2021-07-29 15:51:19 +10:00
Jeff
a4b552a268
Merge pull request #1682 from majestrate/route-blackhole-linux-2021-06-25
[linux] route blackholing
2021-07-12 08:27:17 -04:00
Jeff Becker
e96ec156ea
add / remove route blackhole so we dont leak if we crash 2021-07-12 08:26:53 -04:00
Jeff Becker
dace0224ec
fix dns on android 2021-07-09 09:51:51 -04:00
Jeff Becker
4f1bd14d3c
fix issue with excessively pedantic stl on archlinux 2021-07-06 08:54:39 -04:00
Jason Rhinelander
75b4758037
Merge pull request #1693 from majestrate/inane-fixings-2021-06-30
fixes for 0.9.5
2021-07-05 17:24:27 -03:00
Jeff Becker
14cc115489
dont use constexpr 2021-07-05 12:38:18 -04:00
Jason Rhinelander
ed456b0c7e Fix typo in libuv error message 2021-07-05 10:41:09 -03:00
Jeff Becker
069d9487b7
* throw exception on invalid SessionResult when transforming to SendStatus
* add case for printing unknown SessionResult
2021-07-05 09:18:28 -04:00
Jeff Becker
114c7bab62
bump up the jam, bump it up, while your feet are jumping. 2021-07-05 09:13:05 -04:00
Jeff Becker
18cb59a1b5
* make tranform function for SessionResult to SendStatus
* add case for SessionResult::EstablishFail
* clean up outbound message handler to use transform function instead of many private member functions
2021-07-05 09:09:21 -04:00
Jeff Becker
8f4c23ef47
add option to invert regex filter results 2021-07-05 09:09:21 -04:00
Jeff Becker
3893a94e07
better time formatting for future times 2021-07-05 09:09:21 -04:00
Jeff Becker
6df1d6412d
unify introset-filter and path-filter 2021-07-05 09:09:21 -04:00
Jeff Becker
264616c8ba
fix unicode char 2021-07-05 09:09:21 -04:00
Jeff Becker
63c601b0c0
fixes for lokinetmon filters 2021-07-05 09:09:21 -04:00
Jeff Becker
91f6ca9869
typofix 2021-07-05 09:09:21 -04:00
Jeff Becker
383312a74d
make filters consistent for localhost.loki 2021-07-05 09:09:21 -04:00
Jeff Becker
30848165e7
add path filter in lokinetmon 2021-07-05 09:09:21 -04:00
Jeff Becker
d918e1edda
add age to outbound contexts in lokinetmon
better time foratting in lokinetmon
2021-07-05 09:09:20 -04:00
Jeff Becker
e7ac0f3902
expunge outbound contexts that have not gotten inbound traffic for a long while 2021-07-05 09:09:20 -04:00
Jeff Becker
32a94c73e2
update lokinetmon
* add --introset-filter option to filter results in introset inspection mode by regex
2021-07-05 09:09:20 -04:00
Jeff Becker
75451d7124
* add establish fail enum
* dont call outbound session hooks for inbound sessions
2021-07-05 09:09:20 -04:00
Jeff Becker
e3281cd026
add string representation to SessionResult 2021-07-05 09:09:20 -04:00
Jeff Becker
1d1d97b0ef
disable peer status entirely 2021-07-05 09:09:20 -04:00
Jeff Becker
2578983a09
dont give peer stats in rpc 2021-07-05 09:09:20 -04:00
Jeff Becker
20bc338eba
inbound sessions from CLIENTS should only have an elevated lifetime 2021-07-05 09:09:20 -04:00
Jeff Becker
caddeef2e8
more information in logs 2021-07-05 09:09:20 -04:00
Jeff Becker
977ea3d689
* add log warn
* throw if inbound link makes outbound session
2021-07-05 09:09:20 -04:00
Jeff Becker
99379c5def
establish outbound sessions when we have no outbound session.
when we have an inbound session we still want to make an outbound session.
2021-07-05 09:09:20 -04:00
Jeff Becker
cf0349c259
if we have an inbound session don't fail with NoLink 2021-07-05 09:09:19 -04:00
Jeff Becker
a316f5f787
add wine as dependancy because god made windows so that man may suffer 2021-07-05 07:26:04 -04:00
Jeff Becker
da985c4c44
add docker image for nodejs 2021-07-05 07:26:03 -04:00
Jeff
e28e23171d
Merge pull request #1686 from tewinget/outbound_session_maker_fixes
fix minor oversight/inefficiency with already established connections
2021-06-30 06:53:30 -04:00
Jeff Becker
f4fa83703f
refactor to use RouterID instead of rc.pubkey 2021-06-30 06:45:11 -04:00
Jeff Becker
e78d0b5e77
update urls 2021-06-30 05:47:16 -04:00
Thomas Winget
8515fe09d4 fix minor oversight/inefficiency with already established connections 2021-06-29 18:44:42 -04:00
Jeff
bff81c62e2
Merge pull request #1685 from jagerman/jemalloc
Link to jemalloc for better memory usage
2021-06-29 16:42:22 -04:00
Jason Rhinelander
4f71276928 Link to jemalloc for better memory usage 2021-06-29 16:15:54 -03:00
Jeff
94912ba21b fix up docs generation 2021-06-29 12:17:33 -04:00
Jeff Becker
abd6e4c558
use weak_ptr instead of bare pointer to prevent use after free 2021-06-25 05:08:31 -04:00
Jeff Becker
aa48a1de1b
lower log level 2021-06-23 07:30:30 -04:00
Jeff Becker
3ad59105ef
when an outbound context is "marked bad" we want to ignore any new paths.
before this commit when a new path was made when an outbound context marked bad lokinet would segfault.
2021-06-23 07:21:01 -04:00
Jeff
c040a1510a
update deps for source build
* change package list for static dev build
* reword the line describing why one may want to do a source build
2021-06-23 06:54:51 -04:00
Jeff
058e358b5c
Merge pull request #1669 from majestrate/inbound-convo-wrong-path-fix-2021-06-14
[bugfix] make inbound convotags reply on the correct path
2021-06-22 13:04:28 -04:00
Jason Rhinelander
d2dc3b8c1b Fix program name in bencode-dump.py --help 2021-06-22 12:27:04 -03:00
Jeff
0b3b65fe4e
Merge pull request #1675 from jagerman/bencode-dumper
Add bencoded file dumper
2021-06-22 11:23:42 -04:00
Jason Rhinelander
4b0a10328a Add bencoded file dumper 2021-06-22 12:18:55 -03:00
Jeff Becker
9d0dffe086
only permit 1 pending session per udp endpoint 2021-06-22 09:26:03 -04:00