Commit Graph

  • daf8327b7b if diff socket -> eph, allow token in opts Mathias Buus 2021-05-18 15:58:26 +0200
  • b6ff0c4ca8 only store routing into in closests, only store OK nodes Mathias Buus 2021-05-18 15:58:08 +0200
  • 76ac91db52 allow passing in a custom socket to query as well. remove dead code Mathias Buus 2021-05-18 15:31:55 +0200
  • 25cd47e86a export peer encoding for conveinience Mathias Buus 2021-05-18 15:30:40 +0200
  • 5ccbd2dcfe update request options Mathias Buus 2021-05-18 07:43:18 +0200
  • bd1c516a7a port of last of the tests Mathias Buus 2021-05-17 14:54:54 +0200
  • 3e2b5fafaf final docs and improve example Mathias Buus 2021-05-14 11:11:19 +0200
  • e9024050e5 fix typo Mathias Buus 2021-05-12 16:26:36 +0200
  • 5d9f4ea7ba final tweaks to nat analyser - only missing docs for stable release Mathias Buus 2021-05-12 12:50:10 +0200
  • 1016f59e0e only add one sample per bootstrap node Mathias Buus 2021-05-11 22:36:52 +0200
  • c58c359519 limit max pong to 32 bytes Mathias Buus 2021-05-11 13:04:09 +0200
  • 7a4edb80e2 tweak nat open requirements Mathias Buus 2021-05-11 13:01:11 +0200
  • 88f57d85c1 add NAT_OPEN enum Mathias Buus 2021-05-11 12:40:05 +0200
  • 1e27ca7dbb add nat check, change defaults Mathias Buus 2021-05-11 12:24:45 +0200
  • c8e300eaf5 move to secure ids Mathias Buus 2021-05-07 17:17:21 +0200
  • cbb2feec27 more fixes Mathias Buus 2021-05-04 12:37:32 +0200
  • f3035f38fc add commit hook to stream Mathias Buus 2021-04-27 13:44:52 +0200
  • 78e312ef16 only forward non nullish mapped data Mathias Buus 2021-04-27 12:25:56 +0200
  • 5bf735d6e8 fix status check being wrong for stats Mathias Buus 2021-04-26 09:58:36 +0200
  • a011be7093 adaptive mode and add bootstrap isolation recovery Mathias Buus 2021-04-23 17:54:47 +0200
  • b9745121f9 add back examples Mathias Buus 2021-04-23 17:54:27 +0200
  • 44817ae339 guard dht stability with a port consistent check Mathias Buus 2021-04-23 14:19:01 +0200
  • 2ebf446cb4 add remoteAddress backed by the nat analyzer Mathias Buus 2021-04-23 13:50:32 +0200
  • 0fba9d92e2 lots of fixes, emits stablity/wakeup events Mathias Buus 2021-04-23 13:47:27 +0200
  • 21c6d5b186 add rpc backpressure through reqs-sent/s and rework lots of stuff. start firewall analysis impl Mathias Buus 2021-04-22 22:42:51 +0200
  • 62fa3526be add actions and test on standard Mathias Buus 2021-04-22 16:11:26 +0200
  • 8ef5d49807 fix standard Mathias Buus 2021-04-22 16:07:56 +0200
  • 75f1f7a9a5 remove travis Mathias Buus 2021-04-22 16:02:00 +0200
  • 1f4239f32c add basic v5 rewrite Mathias Buus 2021-04-22 15:56:32 +0200
  • 19a0df46cd 4.9.6 v4.9.6 v4 Mathias Buus 2020-12-02 19:39:52 +0100
  • 9a4594f8dd fix regression Mathias Buus 2020-12-02 19:39:49 +0100
  • 56f2269fb2 4.9.5 v4.9.5 Mathias Buus 2020-12-02 17:33:06 +0100
  • 838e42ee74 fix some crashes Mathias Buus 2020-12-02 17:29:42 +0100
  • f03e6b59b1 4.9.4 v4.9.4 Mathias Buus 2020-09-08 15:53:34 +0200
  • 51e3da5fd7 Don't pass concurrency as highWaterMark to Readable Andrew Osheroff 2020-09-08 15:29:21 +0200
  • 212a9f7eb4 4.9.3 v4.9.3 Mathias Buus 2020-07-09 17:35:22 +0200
  • df6579622a undef values should never be encoded Mathias Buus 2020-07-09 17:35:18 +0200
  • 3126ae93e1 4.9.2 v4.9.2 Mathias Buus 2020-05-28 14:54:23 +0200
  • 73864e832e always set punch.to Mathias Buus 2020-05-28 14:50:08 +0200
  • 26e565cb73 we dropped 6 and 8 in sodium Mathias Buus 2020-05-20 14:55:34 +0200
  • 45b95460a0 4.9.1 v4.9.1 Mathias Buus 2020-05-13 21:51:14 +0200
  • dae3760b8d switch to blake2b-universal and native sodium Mathias Buus 2020-05-13 21:41:44 +0200
  • bf26fde934 📚 docs(README): Add getNodes() and addNodes() to the API docs. Aurélien Ooms 2020-05-06 22:52:19 +0200
  • dbf2f547bb 4.9.0 v4.9.0 Mathias Buus 2020-05-05 10:19:08 +0200
  • a249cba298 test: Use process.nextTick instead of setTimeout. Aurélien Ooms 2020-05-01 21:45:07 +0200
  • 730a9066b9 feat: Add getNodes() and addNodes() methods. Aurélien Ooms 2020-05-01 18:31:36 +0200
  • 81cf7724d1 4.8.1 v4.8.1 Mathias Buus 2020-04-22 21:04:48 +0200
  • df284d86d9 do a fast holepunch attempt if no reply has come in 500ms Mathias Buus 2020-04-22 21:04:39 +0200
  • bd5d072223 4.8.0 v4.8.0 Mathias Buus 2020-04-18 15:03:04 +0200
  • f9293beb69 add version Mathias Buus 2020-04-18 14:57:58 +0200
  • 14c8ecc045 fix add bug Mathias Buus 2020-04-17 23:41:05 +0200
  • 7f4ccfdf0b bump pings to 3/5 Mathias Buus 2020-04-17 23:36:28 +0200
  • bfce70c8b2 support setting id Mathias Buus 2020-04-17 23:15:47 +0200
  • 37dadea1d1 fix peers not getting gced Mathias Buus 2020-04-16 20:34:59 +0200
  • a2fc963760 4.7.1 v4.7.1 Mathias Buus 2020-03-25 22:03:31 +0100
  • 0199773e69 make socket saturation take request-per-seconds into account to avoid starvation when lots of timeouts happen Mathias Buus 2020-03-25 22:03:23 +0100
  • 4c4b86ebf3 4.7.0 v4.7.0 Mathias Buus 2020-02-28 15:13:55 +0100
  • 03c5eb512b
    persistent method, rm setEphemeral (#19) David Mark Clements 2020-02-28 15:13:40 +0100
  • b6daae9f89 4.6.1 v4.6.1 Mathias Buus 2020-02-19 14:49:58 +0100
  • f1c32cc5fa emit response event from query Mathias Buus 2020-02-19 14:49:55 +0100
  • abcc035faa 4.6.0 v4.6.0 Mathias Buus 2020-02-18 16:15:37 +0100
  • e0fd311396 forward to info to the query-stream Mathias Buus 2020-02-18 16:11:18 +0100
  • 58303e30d8 4.5.0 v4.5.0 Mathias Buus 2020-02-18 15:19:39 +0100
  • ffc43c2723
    infer holepunchability from peers (#18) Mathias Buus 2020-02-18 15:16:27 +0100
  • f136f55bb5 fix standard Mathias Buus 2020-02-18 13:43:46 +0100
  • 733a48dfa6 bump protobuf Mathias Buus 2020-02-18 13:35:03 +0100
  • 63c228a99f 4.4.1 v4.4.1 Mathias Buus 2020-02-17 13:39:39 +0100
  • f982562ca4 revert id === null logic as it causes timeouts with bootstrap nodes Mathias Buus 2020-02-17 13:34:00 +0100
  • 583fed212f 4.4.0 v4.4.0 Mathias Buus 2020-02-13 15:05:00 +0100
  • a85df37327 update id directly Mathias Buus 2020-02-13 15:04:32 +0100
  • 74c4a740e1
    add setEphemeral method (#9) David Mark Clements 2020-02-13 15:01:31 +0100
  • a7752605bb 4.3.0 v4.3.0 Mathias Buus 2019-12-04 22:47:17 +0100
  • 64cca951a9 increase retry for greater scale David Mark Clements 2019-11-29 14:48:04 +0100
  • e65cf093b3 4.2.0 v4.2.0 Mathias Buus 2019-11-25 11:57:33 +0100
  • 1aff258965 allow values with errors for error proof purposes David Mark Clements 2019-11-15 20:22:58 +0100
  • 022e95e197 4.1.7 v4.1.7 Mathias Buus 2019-10-03 20:00:48 +0200
  • eb2c7e0a8d graceful destroy David Mark Clements 2019-10-03 19:03:01 +0200
  • d365e4f24b 4.1.6 v4.1.6 Mathias Buus 2019-07-22 16:50:53 +0200
  • b6ebb18c90 fix buffer warnings Mathias Buus 2019-07-22 16:50:34 +0200
  • c6a84162e0 4.1.5 v4.1.5 Mathias Buus 2019-07-18 17:10:32 +0200
  • a409d9701b fix bug where a null node is removed from the linked list Mathias Buus 2019-07-18 17:10:26 +0200
  • 2a5e43b88c 4.1.4 v4.1.4 Mathias Buus 2019-07-15 15:38:49 +0200
  • a9bc5632ac rebootstrap if we become unreachable Mathias Buus 2019-07-15 15:38:39 +0200
  • b059dd7a76 add example from readme Mathias Buus 2019-07-09 13:32:24 +0200
  • 0a99420755 4.1.3 v4.1.3 Mathias Buus 2019-06-22 18:10:39 +0200
  • 2a3e5b2721 fix ontick bug if inflights is mutated during cb Mathias Buus 2019-06-22 18:10:35 +0200
  • 581b283ea8 fix readme example code Francis Gulotta 2019-03-04 16:35:46 -0500
  • 4cc0d8f5c4 4.1.2 v4.1.2 Mathias Buus 2019-02-04 12:15:57 +0100
  • e6eaed5cca bump xor-distance Mathias Buus 2019-02-04 12:15:53 +0100
  • 83016c581c 4.1.1 v4.1.1 Mathias Buus 2018-12-11 16:42:38 +0100
  • 304b23f4d7 fix error on destroy Mathias Buus 2018-12-11 16:42:35 +0100
  • 22614c6ca5 4.1.0 v4.1.0 Mathias Buus 2018-10-06 17:59:45 +0200
  • b4ad55f3fe forward critical socket errors Mathias Buus 2018-10-06 17:59:36 +0200
  • 61ab768a14 4.0.2 v4.0.2 Mathias Buus 2018-09-25 22:35:37 +0200
  • 902828329e missing socket option Mathias Buus 2018-09-25 22:35:35 +0200
  • 4f963f192d 4.0.1 v4.0.1 Mathias Buus 2018-09-25 17:38:44 +0200
  • b68e47883a add error status to query-stream Mathias Buus 2018-09-25 17:38:42 +0200
  • b7345fdfb7 4.0.0 v4.0.0 Mathias Buus 2018-09-25 02:26:14 +0200
  • 3a05e9c03e
    Next version (#2) Mathias Buus 2018-09-24 21:25:33 -0300
  • 623164061d 3.0.1 v3.0.1 Mathias Buus 2018-09-18 23:54:25 +0200