32 Commits (ffabe5cb4fbe9f1a814ee5a05bb7a0793623014c)

Author SHA1 Message Date
Mathias Buus d4866c8880 set client/server socket atomically 3 years ago
Mathias Buus 91eba27631 fix missing await 3 years ago
Mathias Buus 2279c8b4da use bind-easy 3 years ago
Mathias Buus afc9b5a542 fix wrong to stamp in message 3 years ago
Mathias Buus f55be786fd fix token generation 3 years ago
Mathias Buus 9e154a2f50 add onflush hook to reply 3 years ago
Mathias Buus 87e779160e option to disable retries 3 years ago
Mathias Buus cec3e6c96e add socket option everywhere and streamline internals 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 97addb6957 tweak error codes 3 years ago
Mathias Buus 02a78f3a83 make tokens last a bit longer 3 years ago
Mathias Buus eac1a5676d iterate based on feedback and testnet behaivor 3 years ago
Mathias Buus 1f4239f32c add basic v5 rewrite 4 years ago
Mathias Buus 838e42ee74 fix some crashes 4 years ago
Mathias Buus 73864e832e always set punch.to 4 years ago
Mathias Buus dae3760b8d switch to blake2b-universal and native sodium 5 years ago
Mathias Buus df284d86d9 do a fast holepunch attempt if no reply has come in 500ms 5 years ago
Mathias Buus f9293beb69 add version 5 years ago
Mathias Buus 37dadea1d1 fix peers not getting gced 5 years ago
Mathias Buus 0199773e69 make socket saturation take request-per-seconds into account to avoid starvation when lots of timeouts happen 5 years ago
Mathias Buus ffc43c2723
infer holepunchability from peers (#18) 5 years ago
Mathias Buus f136f55bb5 fix standard 5 years ago
Mathias Buus f982562ca4 revert id === null logic as it causes timeouts with bootstrap nodes 5 years ago
Mathias Buus a85df37327 update id directly 5 years ago
David Mark Clements 74c4a740e1
add setEphemeral method (#9) 5 years ago
David Mark Clements 64cca951a9 increase retry for greater scale 5 years ago
David Mark Clements 1aff258965 allow values with errors for error proof purposes 5 years ago
David Mark Clements eb2c7e0a8d graceful destroy 5 years ago
Mathias Buus a409d9701b fix bug where a null node is removed from the linked list 5 years ago
Mathias Buus 2a3e5b2721 fix ontick bug if inflights is mutated during cb 5 years ago
Mathias Buus 3a05e9c03e
Next version (#2) 6 years ago