Kasper Isager Dalsgarð
|
552e7a4464
|
Replace `Buffer` with `b4a` (#37)
|
3 years ago |
Mathias Buus
|
1e447cdfa0
|
always allow at least one non persistent sample
|
3 years ago |
Mathias Buus
|
89c71058db
|
ignore background errors
|
3 years ago |
Mathias Buus
|
96c8dc0d1a
|
move commands to enums
|
3 years ago |
Mathias Buus
|
5e4aa99672
|
update docs and corresponding code tweaks
|
3 years ago |
Mathias Buus
|
538f301c1e
|
bail if node is destroyed
|
3 years ago |
Mathias Buus
|
b9932daf94
|
add destroyed flag
|
3 years ago |
Mathias Buus
|
7ec0a69f49
|
fix query requests after dht destruction
|
3 years ago |
Mathias Buus
|
edb281f71a
|
getter for getting the active socket
|
3 years ago |
Mathias Buus
|
25ebf686fc
|
only run firewall heuristic if are actually firewalled
|
3 years ago |
Mathias Buus
|
34292a3a08
|
explicitly set no bootstraps for bootstraps
|
3 years ago |
Mathias Buus
|
817945510c
|
make quickFirewall heuristic opt-out
|
3 years ago |
Mathias Buus
|
2807df4e0a
|
add quick nat detection for now to avoid hanging readys
|
3 years ago |
Mathias Buus
|
30794921e5
|
update firewall state eagerly always
|
3 years ago |
Mathias Buus
|
32243c91d6
|
bootstrap nodes join asap
|
3 years ago |
Mathias Buus
|
87e779160e
|
option to disable retries
|
3 years ago |
Mathias Buus
|
d25f055d13
|
onmessage expects socket as well
|
3 years ago |
Mathias Buus
|
fc9bfca4b6
|
allow changing socket when replying
|
3 years ago |
Mathias Buus
|
86a4ff305e
|
make relaying more explicit
|
3 years ago |
Mathias Buus
|
6c31ac3040
|
swap bad command and invalid token errors
|
3 years ago |
Mathias Buus
|
97addb6957
|
tweak error codes
|
3 years ago |
Mathias Buus
|
4537679e94
|
make onrequest a function that can be overwritten
|
3 years ago |
Mathias Buus
|
eac1a5676d
|
iterate based on feedback and testnet behaivor
|
3 years ago |
Mathias Buus
|
884c003a32
|
add hook to deny/allow nodes in the table
|
4 years ago |
Mathias Buus
|
10ed673e07
|
fix bad sampling of outside data
|
4 years ago |
Mathias Buus
|
2f424af545
|
streamline auto bind
|
4 years ago |
Mathias Buus
|
5d45d639fb
|
emit listening and always bind in ready for ease of use
|
4 years ago |
Mathias Buus
|
2eaf68f8d0
|
force family4 for massive bootstrap speedup
|
4 years ago |
Mathias Buus
|
cbd9b8dcb0
|
tweak query api
|
4 years ago |
Mathias Buus
|
0133d5c402
|
add to field to all node objects for easier nat stuff
|
4 years ago |
Mathias Buus
|
ec1c71c104
|
resolve sample promise always after ready
|
4 years ago |
Mathias Buus
|
3f199cf981
|
move to version 2 to avoid utp clashes fully (utp uses 1)
|
4 years ago |
Mathias Buus
|
c4f7e566fe
|
add sampledNAT helper
|
4 years ago |
Mathias Buus
|
daf8327b7b
|
if diff socket -> eph, allow token in opts
|
4 years ago |
Mathias Buus
|
5ccbd2dcfe
|
update request options
|
4 years ago |
Mathias Buus
|
bd1c516a7a
|
port of last of the tests
|
4 years ago |
Mathias Buus
|
3e2b5fafaf
|
final docs and improve example
|
4 years ago |
Mathias Buus
|
5d9f4ea7ba
|
final tweaks to nat analyser - only missing docs for stable release
|
4 years ago |
Mathias Buus
|
1016f59e0e
|
only add one sample per bootstrap node
|
4 years ago |
Mathias Buus
|
c58c359519
|
limit max pong to 32 bytes
|
4 years ago |
Mathias Buus
|
7a4edb80e2
|
tweak nat open requirements
|
4 years ago |
Mathias Buus
|
88f57d85c1
|
add NAT_OPEN enum
|
4 years ago |
Mathias Buus
|
1e27ca7dbb
|
add nat check, change defaults
|
4 years ago |
Mathias Buus
|
c8e300eaf5
|
move to secure ids
|
4 years ago |
Mathias Buus
|
cbb2feec27
|
more fixes
|
4 years ago |
Mathias Buus
|
f3035f38fc
|
add commit hook to stream
|
4 years ago |
Mathias Buus
|
a011be7093
|
adaptive mode and add bootstrap isolation recovery
|
4 years ago |
Mathias Buus
|
44817ae339
|
guard dht stability with a port consistent check
|
4 years ago |
Mathias Buus
|
2ebf446cb4
|
add remoteAddress backed by the nat analyzer
|
4 years ago |
Mathias Buus
|
0fba9d92e2
|
lots of fixes, emits stablity/wakeup events
|
4 years ago |