Christien Rioux
91fab6ce5a
Merge branch 'veilidchat-work' into 'main'
2023-07-25 17:22:44 +00:00
Teknique
7fa1df0474
Check b.len() < Self::FIXED_SIZE, not b.len() < 4
...
The original thinking was that if len(b) < FIXED_SIZE, then that would
be picked up later by the "invalid member length" check. In that case,
this only really *needs* to make sure that the check after this for
"wrong fourcc" wouldn't fail. But if len(b) < FIXED_SIZE, it really is
an invalid size, and should get that error message before even starting
to validate its other qualities.
2023-07-25 08:39:15 -07:00
Christien Rioux
00aad2c728
bugfixes
2023-07-25 01:04:22 -04:00
Teknique
f8bb97b39c
Fix(?) size check in try_from for DHTSchemaSMPL
2023-07-24 21:43:14 -07:00
Christien Rioux
a6666d3a6c
addresses
2023-07-23 23:13:42 -04:00
Christien Rioux
b993063aba
network and ios fixes
2023-07-23 21:49:10 -04:00
John Smith
1861650d44
0.1.6
2023-07-22 16:28:05 -04:00
Christien Rioux
cff955782b
fix fox nodes length issue
2023-07-22 15:37:15 -04:00
TC Johnson
4951e983c7
Release 0.1.5
2023-07-22 12:02:10 -05:00
Christien Rioux
9d3e847a68
more punishment cleanup
2023-07-21 14:30:10 -04:00
Christien Rioux
3f59f3bde3
cleanup warning
2023-07-21 09:48:30 -04:00
Christien Rioux
674a4d26f3
attempt to fix suspend issue
2023-07-21 09:44:14 -04:00
Christien Rioux
3224a315c3
proper node info filter for fanout
2023-07-20 17:52:45 -04:00
Christien Rioux
fa45f491eb
0.1.4
2023-07-19 21:15:54 -04:00
Christien Rioux
dfc2a09847
relay work
2023-07-19 20:55:37 -04:00
Christien Rioux
8d4f9cebab
outbound relay fix
2023-07-19 14:45:05 -04:00
John Smith
4702a33a4a
licensing
2023-07-19 12:48:44 -04:00
John Smith
9d0479fc45
better peer minimum refresh
2023-07-19 12:32:03 -04:00
Christien Rioux
f65400a1ce
network fixes
2023-07-19 10:07:51 -04:00
Christien Rioux
05c75a5933
more error detail
2023-07-18 10:59:43 -04:00
John Smith
fff6742c6f
version bump
2023-07-17 17:53:42 -04:00
John Smith
7658e2cb42
fix punishment
2023-07-17 17:51:05 -04:00
Christien Rioux
217a2470b0
first version bump
2023-07-16 15:04:00 -04:00
John Smith
304e9fd117
nodeinfo update fix
2023-07-16 13:29:41 -04:00
John Smith
f3d99541cc
ws err
2023-07-16 12:56:02 -04:00
John Smith
3b76b1f81f
network fixes
2023-07-16 12:28:27 -04:00
John Smith
823db3adf2
reverse connect fix
2023-07-16 00:21:19 -04:00
John Smith
b8c55f61d0
cargo updates
2023-07-15 22:28:08 -04:00
Christien Rioux
befb100ba4
compress envelopes with lz4
2023-07-15 21:44:36 -04:00
Christien Rioux
21ecd64ff8
loosen up on dropped rpcs
2023-07-15 20:03:58 -04:00
Christien Rioux
3264b568d0
punish by node id
2023-07-15 19:35:22 -04:00
Christien Rioux
80cb23c0c6
remove rkyv
2023-07-15 19:35:22 -04:00
Christien Rioux
19f384ab33
refactor create dht value
2023-07-15 19:35:22 -04:00
Christien Rioux
4960d13447
more semantics
2023-07-14 19:37:06 -04:00
Christien Rioux
e61d6be6a9
allow revert to invalid nodeinfo
2023-07-14 19:14:12 -04:00
Christien Rioux
167374969d
connections work
2023-07-14 17:13:58 -04:00
Christien Rioux
6c2aaa16c6
relay work
2023-07-14 16:54:29 -04:00
John Smith
41b9a22595
fix keepalives
2023-07-14 14:21:00 -04:00
Christien Rioux
742b8e09a5
revert binding change
2023-07-14 00:24:19 -04:00
Christien Rioux
aec9f60290
ipv6 nat
2023-07-13 23:22:37 -04:00
Christien Rioux
858b0e6617
use unbound connections for outbound
2023-07-13 22:31:47 -04:00
Christien Rioux
73498c991f
fix dns error
2023-07-13 21:44:34 -04:00
John Smith
7a737abb12
simplify tracing
2023-07-13 21:12:59 -04:00
Christien Rioux
0f33dfb15d
more network triage
2023-07-13 19:54:08 -04:00
Christien Rioux
70a0346cc3
fix some more network issues
2023-07-13 18:52:03 -04:00
Christien Rioux
5977b6a141
add more error telemetry
2023-07-13 14:16:20 -04:00
John Smith
0a16938f9b
fix signal
2023-07-12 20:12:45 -04:00
John Smith
714eca1411
relay fixes
2023-07-12 19:38:35 -04:00
John Smith
87694f5f4a
more entries detail
2023-07-12 00:04:44 -04:00
John Smith
2a807715b6
network debugging
2023-07-11 21:56:13 -04:00