Commit Graph

  • ea3c3e30e0 libquic vbump (stream redux, reauth updates, alpns->ustring) dr7ana 2023-12-18 11:07:40 -0800
  • 9e31300d0f gossip storage, logs dr7ana 2023-12-15 16:04:09 -0800
  • 6fdfb4cef6
    Add `exact` argument to get_n_random_rcs Jason Rhinelander 2023-12-15 19:50:32 -0400
  • 47be3cefe1 lets see which gets rejected dr7ana 2023-12-15 15:12:59 -0800
  • 7417c59286
    Get rid of IterDir Jason Rhinelander 2023-12-15 19:11:56 -0400
  • f41bcd00c6 loop call dr7ana 2023-12-15 14:58:20 -0800
  • 2a090b6e42 btreq destructor dr7ana 2023-12-15 14:52:54 -0800
  • 87ae0686d0 rc parsing dr7ana 2023-12-15 13:47:14 -0800
  • b63733381f libquic/oxenc vbumps dr7ana 2023-12-15 12:45:45 -0800
  • 49794295b1 booyakasha dr7ana 2023-12-15 10:37:42 -0800
  • 5c13a0e7b4
    Revert me: print out the failed bootstrap response Jason Rhinelander 2023-12-15 14:30:30 -0400
  • c71e767511 full mesh proto implementation dr7ana 2023-12-15 09:45:00 -0800
  • 42aa92ab95 gossip fetch and response handling implemented dr7ana 2023-12-15 08:43:58 -0800
  • ef1897c25a Added connection keepalive dr7ana 2023-12-15 05:52:31 -0800
  • 13305f703f libquic vbump dr7ana 2023-12-14 06:13:14 -0800
  • 575494c3da actually have rid in command registration dr7ana 2023-12-13 13:08:05 -0800
  • 2c3763b61c libquic vbump dr7ana 2023-12-13 11:17:33 -0800
  • 08c2c26c29 bootstrap tweaking dr7ana 2023-12-13 11:13:22 -0800
  • d6e5aca572 libquic vbump dr7ana 2023-12-13 10:12:36 -0800
  • fd21eb3a00 Big fix! dr7ana 2023-12-13 09:41:56 -0800
  • d016951d2f Fixed pending message queue weirdness dr7ana 2023-12-13 05:49:59 -0800
  • fbc71847ef libquic vbump dr7ana 2023-12-13 05:09:23 -0800
  • ea614ed141 better! dr7ana 2023-12-12 11:46:45 -0800
  • 49dbdf1062 doofus dr7ana 2023-12-12 10:44:55 -0800
  • 2f1917040c
    Fix std::set move semantics Jason Rhinelander 2023-12-12 14:30:40 -0400
  • 63c9bd6e63 update seeds before returning no dr7ana 2023-12-12 10:24:31 -0800
  • eb971265c7 wrap dat dr7ana 2023-12-12 10:19:32 -0800
  • b0d6d0cc2b
    Bump libquic for register_command fix Jason Rhinelander 2023-12-12 14:05:39 -0400
  • 4c7f9d080f
    Replace GetBestNetIF with quic::Address version Jason Rhinelander 2023-12-12 13:38:31 -0400
  • 6cb2f57abd whatever dr7ana 2023-12-12 09:01:02 -0800
  • b69f754599 come on already work already dr7ana 2023-12-12 07:45:38 -0800
  • 94f307283f libquic vbump dr7ana 2023-12-12 05:43:28 -0800
  • 7544436f6a who cares dr7ana 2023-12-11 13:45:35 -0800
  • cece742cf3
    Bump libquic for message move/copy fixes Jason Rhinelander 2023-12-11 17:20:49 -0400
  • 6c58f07a41
    Bump libquic Jason Rhinelander 2023-12-11 16:35:11 -0400
  • a6da88cbbe
    DRY duplicated code in RCRemote Jason Rhinelander 2023-12-11 15:56:08 -0400
  • 88b9d9f976 print but better dr7ana 2023-12-11 12:20:02 -0800
  • f812d5471b send localrc, receive as remoterc dr7ana 2023-12-11 12:06:16 -0800
  • 3c521c4923 log dr7ana 2023-12-11 11:48:14 -0800
  • 3509693c49
    Revert me: fix double-hex in debug output Jason Rhinelander 2023-12-11 15:42:36 -0400
  • febcd44ea1
    Fix pubkey parsing to be read as bytes Jason Rhinelander 2023-12-11 15:41:16 -0400
  • 636de93b1a Revert me: debug print the msg/sig/signer Jason Rhinelander 2023-12-11 15:17:35 -0400
  • daa3a6fd94 shoot dr7ana 2023-12-11 11:16:03 -0800
  • 5e2c18ff19
    RemoteRC: `explicit` single-argument constructors Jason Rhinelander 2023-12-11 15:13:49 -0400
  • f5d959c65a D dr7ana 2023-12-11 11:09:59 -0800
  • 1a7f47f5cd
    Fix version encoding Jason Rhinelander 2023-12-11 15:03:52 -0400
  • 4c1f6112a7
    REVERT ME: debug incoming dict data Jason Rhinelander 2023-12-11 14:46:29 -0400
  • f725c07f2d dont bomb with bootstrap reqs dr7ana 2023-12-11 10:17:46 -0800
  • e0c1069790 kiiiiiick dr7ana 2023-12-11 09:29:56 -0800
  • 1827ff63f1 kiiiiiick dr7ana 2023-12-11 09:29:56 -0800
  • efe5fd3b5b try queueing dr7ana 2023-12-11 09:17:29 -0800
  • 0bf3a3323a kick dr7ana 2023-12-11 08:36:37 -0800
  • 22edd63284 libquic vbump dr7ana 2023-12-11 08:35:20 -0800
  • 238cc3d0da kick dr7ana 2023-12-11 08:16:13 -0800
  • 5f430a392b kick dr7ana 2023-12-11 07:46:11 -0800
  • 63644d3d84 Bootstrap seed dr7ana 2023-12-11 07:08:02 -0800
  • f2feea74ee Crit logging dr7ana 2023-12-11 03:25:41 -0800
  • 412ce44139 Update libquic Jason Rhinelander 2023-12-08 21:49:58 -0400
  • daeff3ee7e Remove duplicate connection closing method Jason Rhinelander 2023-12-08 19:02:14 -0400
  • 0e6a2941bd Bump libquic Jason Rhinelander 2023-12-08 17:23:41 -0400
  • b82b4c7fe6 Update libquic Jason Rhinelander 2023-12-08 15:47:28 -0400
  • b3dc23e1bf Remove release motto Jason Rhinelander 2023-12-07 22:49:26 -0400
  • 30d58911fa Update logging in daemon.cpp Jason Rhinelander 2023-12-07 22:45:10 -0400
  • 9084d39e5a Squashed misc testnet fixes dr7ana 2023-12-07 17:07:32 -0800
  • bc2cb46d9c
    testnet: don't give oxend and error when testing is disabled Jason Rhinelander 2023-12-07 20:52:21 -0400
  • 8af38d3d44 TELL ME WHEN IT WORKS dr7ana 2023-12-07 16:33:06 -0800
  • d00257b9f0 address parsing dr7ana 2023-12-07 14:39:39 -0800
  • aaf284b39f libquic vbump dr7ana 2023-12-07 10:05:33 -0800
  • cef2ff7782 Local router mode dr7ana 2023-12-06 13:54:51 -0800
  • ed6bd28a35 testnet prep dr7ana 2023-12-06 11:34:37 -0800
  • c9268dceba trust model edge case handling dr7ana 2023-12-05 12:04:24 -0800
  • 62c37825b0 testnet prep dr7ana 2023-12-04 10:26:58 -0800
  • 70e9c1ae25 trust model fetch fails dr7ana 2023-12-04 07:27:42 -0800
  • 3508dee8d8 trust model dr7ana 2023-12-01 09:19:07 -0800
  • 91121ea22b pull yourself up by your bootstraps sonny dr7ana 2023-11-30 13:53:41 -0800
  • f6e651caea move from vectors to unordered_sets dr7ana 2023-11-29 06:11:38 -0800
  • ba3fffb765 housekeeping pre-trust model dr7ana 2023-11-29 06:03:54 -0800
  • 13e2082862 (WIP) new bootstrap logic Thomas Winget 2023-11-28 20:48:58 -0500
  • 51eab687d3 add 'is_stale' and 'is_outdated' functions to RouterContact Thomas Winget 2023-11-28 20:47:20 -0500
  • f87c37fbb6 small bits of cleanup Thomas Winget 2023-11-28 20:46:43 -0500
  • a209182016 plug in RC/RouterID fetch handlers in LinkManager Thomas Winget 2023-11-28 20:34:35 -0500
  • 0a7c122a46 (relay) Remove un-registered RCs on set_whitelist Thomas Winget 2023-11-28 14:40:31 -0500
  • b6cc86e25b fetch RID result handler logic dr7ana 2023-11-28 12:50:07 -0800
  • 3fc7980691 less synchronous for the subsequent fetches dr7ana 2023-11-28 12:05:07 -0800
  • 6559617816 RC/RID fetching logic implemented dr7ana 2023-11-28 10:14:19 -0800
  • 5fa3c2be87 housekeeping and groundwork, initial commit dr7ana 2023-11-28 04:55:01 -0800
  • c693569c00
    Merge pull request #2225 from tewinget/rc-fetch Thomas Winget 2023-11-28 14:06:34 -0500
  • 2b2d8c51a1 rework rotate_rc_source function, just for 'normal operation' now Thomas Winget 2023-11-27 19:07:29 -0500
  • 70d2052cd4 minor fixups Thomas Winget 2023-11-27 14:05:11 -0500
  • dab1e06892 FindRouterMessage is gone, also clang-format Thomas Winget 2023-11-27 13:42:39 -0500
  • 14b9aa20ee (client) periodically fetch RouterIDs from peers Thomas Winget 2023-11-27 11:46:14 -0500
  • b353fd4095 Minor RC load/store/prune fixups Thomas Winget 2023-11-27 11:31:43 -0500
  • c30a4dd44a Implement fetch RouterIDs method and usage Thomas Winget 2023-11-24 19:40:51 -0500
  • 6952e8f705 Add command to fetch RCs from remote node Thomas Winget 2023-11-17 02:41:42 -0500
  • d520e1d2c4
    Merge pull request #2224 from tewinget/rc-gossip dr7ana 2023-11-27 10:54:52 -0800
  • 5bf520d0f1 minor style/naming changes Thomas Winget 2023-11-27 13:28:45 -0500
  • 76d45ec802 remove explicit arg that mirrors default Thomas Winget 2023-11-27 13:08:04 -0500
  • b044622a21 implement new rc gossip logic Thomas Winget 2023-11-17 01:26:59 -0500
  • 2425652696 NodeDB RCs don't need insertion time Thomas Winget 2023-11-15 14:27:54 -0500
  • 29ec72f0da implement and use "gossip_rc" command Thomas Winget 2023-11-14 23:55:38 -0500