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
|
22069d3430
|
improve verbose tracing. clean up some errors.
|
2024-08-20 15:07:37 -04: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
|
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
|
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
|
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
|
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
|
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
|
f32219c45c
|
fix offline subkey write reporting to eliminate spurious notifications
add more detail to public address check
|
2024-06-26 17:03:06 +00:00 |
|
Christien Rioux
|
ecbe2fdc03
|
unwrap crasher fix
|
2024-06-25 21:44:42 +00:00 |
|
Christien Rioux
|
95bccaff46
|
address filter cleanout during restart
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
23d160a525
|
more race condition cleanup
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
6590b76263
|
correctly handle local interface address changes
closes #350
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
046c15c668
|
dont run routing table ticks that require the network until it has started up
|
2024-05-21 15:08:51 -04:00 |
|
John Smith
|
6a57ee50dc
|
unify routing domain handling code, fix edge case generating sender peer info
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
25d804f11a
|
debug command crash fix
|
2024-05-21 15:08:51 -04:00 |
|
Christien Rioux
|
2bb43cebaf
|
fix node dead check, fix punish clear, fix debug command crashes
|
2024-05-21 15:08:51 -04:00 |
|
Sashanoraa
|
b71cb0ea6c
|
Fix errors from new 1.78 clippy lints
|
2024-05-03 15:00:14 -04:00 |
|
Christien Rioux
|
b0ccd04a9f
|
fix WASM build
improve Earthfile with better unit tests and updated dependencies
|
2024-04-28 16:15:09 -04:00 |
|
Christien Rioux
|
7c7ea4e3c7
|
fix contact method for nodes on the same ipblock
|
2024-04-27 19:06:30 -04:00 |
|
Christien Rioux
|
b3c7c93f97
|
add support for maintaining AddressType-translation relays
|
2024-04-27 16:41:26 -04:00 |
|
Christien Rioux
|
4d9ad5fac0
|
fix inbound protocol map for discovery
|
2024-04-26 19:56:33 -04:00 |
|
John Smith
|
06aa4cfa69
|
windows fix
|
2024-04-26 16:34:58 -04:00 |
|
John Smith
|
4906c5df78
|
more refactor and clean up low level networking
|
2024-04-26 15:23:38 -04:00 |
|
John Smith
|
03e872c128
|
refactor net bind, wip
|
2024-04-25 21:32:35 -04:00 |
|
Christien Rioux
|
4a4271db61
|
clippy fixes and cleanup
|
2024-03-29 21:24:20 -04:00 |
|
Christien Rioux
|
8fd0491d11
|
fix crlf
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
6ed458260a
|
fallback for inbound relaying
|
2024-03-27 17:53:51 -05:00 |
|
Christien Rioux
|
4d7e7ab3bd
|
reduce this to a trace
|
2024-03-27 17:53:51 -05:00 |
|