Commit Graph

952 Commits

Author SHA1 Message Date
Christien Rioux
5e81379469 Merge branch 'uptime-debug-command' into 'main'
Add "uptime" debug command

See merge request veilid/veilid!323
2024-10-19 15:18:26 +00:00
neequ57
52ac599008 Add "uptime" debug command 2024-10-19 15:18:26 +00:00
Christien Rioux
0a5f138af7 Tests and bug fixes for RFC-0001 2024-10-19 01:28:25 +00:00
Christien Rioux
f8c17177f7 Merge branch 'limit-subkey-value-size' into 'main'
Additional subkey value size limit

See merge request veilid/veilid!321
2024-10-18 14:10:54 +00:00
neequ57
d8f395a27d Additional subkey value size limit 2024-10-18 14:10:54 +00:00
Christien Rioux
6ecf623d7e Better relay detection and protections for flows 2024-10-18 00:11:59 +00:00
Christien Rioux
cc2d656071 Improved Address Detection 2024-10-11 00:16:39 +00:00
Christien Rioux
b7eeec20ab improve dht consensus checking and low level networking 2024-09-21 15:13:29 +00:00
Christien Rioux
f3cbfbe610 in lieu of a reproducible testcase, this should fix the unwrap error. Closes #398 2024-08-20 19:00:27 -04:00
Christien Rioux
3b9626d79a implement issue #388: Change app-facing default to Sequencing::PreferOrdered 2024-08-20 22:29:02 +00:00
Christien Rioux
22069d3430 improve verbose tracing. clean up some errors. 2024-08-20 15:07:37 -04:00
Christien Rioux
7eff6d12cc add namespacing to WASM TableStore 2024-08-17 01:01:30 +00:00
Christien Rioux
672ad87d28 Merge branch 'lint' into 'main'
Add fmt job to CI

See merge request veilid/veilid!310
2024-08-11 17:38:00 +00:00
Christien Rioux
01a4b9c735 cargo fmt 2024-08-11 09:43:37 -07:00
Christien Rioux
c812534eb6 fix resolver
fix async-std double-close fd crash
2024-08-10 17:28:00 -07:00
-k
5e2142eac8
Fix project formatting 2024-08-10 00:55:36 -07:00
Christien Rioux
c7d698f211 better rpc id debugging 2024-08-07 10:12:31 -07:00
Christien Rioux
87958eedde temporarily disable relay check 2024-08-07 07:53:47 -07:00
Christien Rioux
9b7380c81c fix symmetric nat detection 2024-08-06 18:13:44 -07:00
Christien Rioux
e0c20ed4c9 improve error handling for network errors
make relay requirements more aggressive
2024-08-05 16:10:19 -05:00
Christien Rioux
627bbf209e proper display/from_str for timestamp/duration 2024-08-02 17:27:03 -05:00
Christien Rioux
63b5845a8b add missing files 2024-08-01 20:39:44 -05:00
Christien Rioux
1e83cd1349 make timestamp / timestampduration their own newtypes 2024-08-01 20:02:27 -05:00
Christien Rioux
a363b26673 clippy fixes for wasm for rust 1.80 2024-07-27 17:25:15 -04:00
Christien Rioux
006e7aaaf5 clippy fixes for rust 1.80 2024-07-27 17:19:39 -04:00
Christien Rioux
87a0e38e36 reduce frequency of interface resets on ios 2024-07-25 21:10:12 -04:00
Christien Rioux
bcb9f2a96c remove unnecessary spans 2024-07-22 09:54:10 -04:00
Christien Rioux
2ec843cd17 clean up spans and correct shutdown behavior. clean up reverse connection and hole punch errors 2024-07-21 22:35:41 -04:00
Christien Rioux
35dc7bdfd6 spawn names 2024-07-21 22:35:41 -04:00
Christien Rioux
39d8b397fa re-enable SO_LINGER(0) 2024-07-21 22:35:41 -04:00
Christien Rioux
e568c39efb shutdown work and perfetto logger 2024-07-21 22:35:40 -04:00
Christien Rioux
fdead16fc8 wasm startup lock 2024-07-21 22:35:40 -04:00
Christien Rioux
c207e498b4 more startup locks 2024-07-21 22:35:40 -04:00
Christien Rioux
1b34239eb8 startup lock 2024-07-21 22:35:40 -04:00
Christien Rioux
43518bafb9 fix crash in last flow check 2024-07-18 18:44:33 -04:00
Christien Rioux
b747147152 fix crash on detach 2024-07-09 15:22:14 -04:00
Christien Rioux
1048fc6bb9 add StartupDisposition to handle waiting for binding without reporting errors 2024-07-08 18:26:26 -04:00
Christien Rioux
9720bbe520 more instruments 2024-07-03 22:25:29 -04:00
Christien Rioux
c264d6fbbe cleanup 2024-07-03 21:28:16 -04:00
Christien Rioux
76f5052960 instruments 2024-07-03 21:00:12 -04:00
Christien Rioux
20e76bbed1 flamegraph and instrumentation work 2024-07-03 13:15:59 -04:00
Christien Rioux
94a8c2a54e move receipts to their own log facility 2024-06-30 14:35:10 -04:00
Christien Rioux
4d4e447132 handle peerinfo better 2024-06-30 13:52:38 -04:00
Christien Rioux
aeebe2a596 clippy fixes 2024-06-30 09:40:20 -04:00
Christien Rioux
fcf032e13e fix memory leak in windows ptr_lookup 2024-06-29 18:19:27 +00:00
Christien Rioux
2a77d66cef cleanup syntax 2024-06-28 17:10:35 +00:00
Christien Rioux
8aa5c8c5bb fix for incorrect reliable to dead state transition 2024-06-28 16:38:26 +00:00
Christien Rioux
4f9e19642c improve punishment tracking, make reasons for punishment accessible 2024-06-28 00:42:20 +00:00
Christien Rioux
9944c51368 punishment work 2024-06-27 20:20:13 +00:00
Christien Rioux
8a451b08be find_self/find_target can use capability check 2024-06-27 18:02:47 +00:00