Jason Rhinelander
f2fede2dfe
Remove broken split() method
...
This function has a bug when `last` returns npos (which then fails an
assertion in a debug build).
Rather than fixing it, it seemed easier just to remove it and rely on
the split() version that does almost exactly the same thing but takes a
string_view delimiter.
3 years ago
Jeff
44ad8ad3dd
Merge pull request #1694 from oxen-io/dev
...
0.9.5
3 years ago
Jason Rhinelander
75b4758037
Merge pull request #1693 from majestrate/inane-fixings-2021-06-30
...
fixes for 0.9.5
3 years ago
Jeff Becker
14cc115489
dont use constexpr
3 years ago
Jason Rhinelander
ed456b0c7e
Fix typo in libuv error message
3 years ago
Jeff Becker
069d9487b7
* throw exception on invalid SessionResult when transforming to SendStatus
...
* add case for printing unknown SessionResult
3 years ago
Jeff Becker
114c7bab62
bump up the jam, bump it up, while your feet are jumping.
3 years ago
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
3 years ago
Jeff Becker
8f4c23ef47
add option to invert regex filter results
3 years ago
Jeff Becker
3893a94e07
better time formatting for future times
3 years ago
Jeff Becker
6df1d6412d
unify introset-filter and path-filter
3 years ago
Jeff Becker
264616c8ba
fix unicode char
3 years ago
Jeff Becker
63c601b0c0
fixes for lokinetmon filters
3 years ago
Jeff Becker
91f6ca9869
typofix
3 years ago
Jeff Becker
383312a74d
make filters consistent for localhost.loki
3 years ago
Jeff Becker
30848165e7
add path filter in lokinetmon
3 years ago
Jeff Becker
d918e1edda
add age to outbound contexts in lokinetmon
...
better time foratting in lokinetmon
3 years ago
Jeff Becker
e7ac0f3902
expunge outbound contexts that have not gotten inbound traffic for a long while
3 years ago
Jeff Becker
32a94c73e2
update lokinetmon
...
* add --introset-filter option to filter results in introset inspection mode by regex
3 years ago
Jeff Becker
75451d7124
* add establish fail enum
...
* dont call outbound session hooks for inbound sessions
3 years ago
Jeff Becker
e3281cd026
add string representation to SessionResult
3 years ago
Jeff Becker
1d1d97b0ef
disable peer status entirely
3 years ago
Jeff Becker
2578983a09
dont give peer stats in rpc
3 years ago
Jeff Becker
20bc338eba
inbound sessions from CLIENTS should only have an elevated lifetime
3 years ago
Jeff Becker
caddeef2e8
more information in logs
3 years ago
Jeff Becker
977ea3d689
* add log warn
...
* throw if inbound link makes outbound session
3 years ago
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.
3 years ago
Jeff Becker
cf0349c259
if we have an inbound session don't fail with NoLink
3 years ago
Jeff Becker
a316f5f787
add wine as dependancy because god made windows so that man may suffer
3 years ago
Jeff Becker
da985c4c44
add docker image for nodejs
3 years ago
Jeff
e28e23171d
Merge pull request #1686 from tewinget/outbound_session_maker_fixes
...
fix minor oversight/inefficiency with already established connections
3 years ago
Jeff Becker
f4fa83703f
refactor to use RouterID instead of rc.pubkey
3 years ago
Jeff Becker
e78d0b5e77
update urls
3 years ago
Thomas Winget
8515fe09d4
fix minor oversight/inefficiency with already established connections
3 years ago
Jeff
bff81c62e2
Merge pull request #1685 from jagerman/jemalloc
...
Link to jemalloc for better memory usage
3 years ago
Jason Rhinelander
4f71276928
Link to jemalloc for better memory usage
3 years ago
Jeff
94912ba21b
fix up docs generation
3 years ago
Jeff
4723b532eb
Merge pull request #1681 from oxen-io/dev
...
v0.9.4
3 years ago
Jeff Becker
abd6e4c558
use weak_ptr instead of bare pointer to prevent use after free
3 years ago
Jeff Becker
aa48a1de1b
lower log level
3 years ago
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.
3 years ago
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
3 years ago
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
3 years ago
Jason Rhinelander
d2dc3b8c1b
Fix program name in bencode-dump.py --help
3 years ago
Jeff
0b3b65fe4e
Merge pull request #1675 from jagerman/bencode-dumper
...
Add bencoded file dumper
3 years ago
Jason Rhinelander
4b0a10328a
Add bencoded file dumper
3 years ago
Jeff Becker
9d0dffe086
only permit 1 pending session per udp endpoint
3 years ago
Jeff Becker
67f8a7116f
if we get a discard message from the pivot discard the outbound context if the remote intro is also expired
3 years ago
Jeff Becker
0900ab88d1
publish introsets on nearest routers
...
fetch introset from random routers
3 years ago
Jeff Becker
872a8d8045
use exisitng convotag first instead of trying to send to directly
3 years ago