Commit Graph

  • 150a68a3e0 SSU: Peer Test scheduling fixes zzz 2022-12-22 08:20:32 -05:00
  • 321a21ae9b Util: Add SimpleTimer2.TimedEvent.toString() zzz 2022-12-22 07:27:04 -05:00
  • d73be206e5 SSU2: Remove ENABLE_xxx feature flags used in early development zzz 2022-12-21 16:19:30 -05:00
  • c521d75ef7 CLI: List available commands more compactly zzz 2022-12-21 09:42:57 -05:00
  • 479ccd57df CLI: Add a "help" command zzz 2022-12-21 07:36:03 -05:00
  • 4e174df746 Router: Add IPv6 analysis to Sybil checker zzz 2022-12-21 07:00:38 -05:00
  • a71f62c566 Router: Add IPv6 localhost and wildcard to blocklist zzz 2022-12-20 15:12:12 -05:00
  • 5ddb70eaea Util: Rewrite Addresses.getIPOnly() for 10x speedup zzz 2022-12-20 15:09:10 -05:00
  • fd58472cc5 Sybil: Pass reason to the blocklist, for logging only zzz 2022-12-20 14:54:35 -05:00
  • e9c74c7c45 bump -10 zzz 2022-12-20 08:54:55 -05:00
  • 903477e905 Change calls from Addresses.getIP() to Addresses.getIPOnly() for peer IPs zzz 2022-12-20 08:51:29 -05:00
  • fd2af4d89c log typo zzz 2022-12-20 08:46:04 -05:00
  • ccb01ccf7f SSU2: Bundle RI with peer test messages 2 and 4 if possible zzz 2022-12-20 08:44:55 -05:00
  • 4d65024977 SSU2: Peer test improvements zzz 2022-12-20 06:12:38 -05:00
  • 72e2161924 CLI: Add NewsHandler CLI to fetch news from servers zzz 2022-12-19 10:09:58 -05:00
  • 7bd220adfc Console: Fix IPv6 searches for compressed/expanded address format zzz 2022-12-19 08:35:15 -05:00
  • 6092e35b65 Router: Time initialization fixes and cleanups zzz 2022-12-19 06:45:30 -05:00
  • 51d567ecb4 SSU2: Compress and bundle Alice RI with relay intro zzz 2022-12-18 07:06:52 -05:00
  • 33f9bd8156 Transport: Fix NPE at shutdown caused by _currentAddresses change zzz 2022-12-17 13:54:37 -05:00
  • 73d226e7d7 bump -9 zzz 2022-12-17 11:59:34 -05:00
  • f26c616fdc SSU: Rewrite isTooClose() zzz 2022-12-17 11:56:12 -05:00
  • db459de0c6 Console: Fix UDP disabled error when SSU 1 disabled zzz 2022-12-17 10:10:06 -05:00
  • ef542d8898 SSU2: split() and send in-session termination after certain session confirmed errors zzz 2022-12-17 10:04:18 -05:00
  • 58e95dc353 SSU: Don't call test forceRunSoon() in addPeer() to prevent test thrashing. zzz 2022-12-17 09:41:41 -05:00
  • cdc61ee6ea Add change required for previous commit zzz 2022-12-17 09:36:32 -05:00
  • 2d2c8fdc96 SSU: Don't call rebuildIfNecessary() from dropPeer() and addPeer() every time zzz 2022-12-17 09:33:47 -05:00
  • d9bb3d0b96 SSU2: log tweaks zzz 2022-12-17 09:29:09 -05:00
  • 05d60d70e2 SSU2: Immediately remove establish state from EstablishmentManager on fatal error zzz 2022-12-17 09:17:55 -05:00
  • 67d20d4af5 Transport: Change _currentAddresses from COWAL to standard ArrayList and lock zzz 2022-12-17 08:43:25 -05:00
  • 95bf6be670 SSU2: PacketHandler log tweaks zzz 2022-12-16 08:40:36 -05:00
  • 8d132a0ba7 Console: Make the /configlogging overrides box bigger if necessary (advanced only) zzz 2022-12-16 06:59:25 -05:00
  • bbbc127193 bump -8 zzz 2022-12-15 15:08:58 -05:00
  • 21c7ad4a89 SSU2: Enhance PeerTestState logging zzz 2022-12-15 15:05:10 -05:00
  • af5456b846 add javadocs for banlist return values zzz 2022-12-15 15:03:06 -05:00
  • 2c955e300f SSU: Check banlist after session confirmed zzz 2022-12-15 15:01:52 -05:00
  • 138d674662 SSU2: Reduce log level of 'new ack not found' zzz 2022-12-15 14:59:46 -05:00
  • 9b0ace19c1 Router: Change transient IPv4 blocklist to LHMCache zzz 2022-12-15 14:57:20 -05:00
  • 3eb4083cb3 SSU2: Fix retransmission of session confirmed zzz 2022-12-15 14:50:38 -05:00
  • 799944b23b SSU2: Don't attempt to connect to ourselves as an introducer zzz 2022-12-15 14:17:24 -05:00
  • 8bda9bf804 SSU2: Update activity on path challenge/response zzz 2022-12-14 17:23:31 -05:00
  • 232586c709 bump -7 zzz 2022-12-14 16:11:16 -05:00
  • 32a9f47375 Tunnels: Reduce log level of can't-decrypt build messages zzz 2022-12-14 16:09:30 -05:00
  • 9d50e4d5ed NTCP: Log source of clock adjustment at startup zzz 2022-12-14 14:58:44 -05:00
  • f50f55bb54 Merge branch 'fix/chacha' into 'master' zzz 2022-12-14 19:54:10 +00:00
  • e71ba76d98 SSU2: Catch "shift too big" IAE from acked bitfield while sending termination zzz 2022-12-14 14:42:12 -05:00
  • 4aa6d15933 SSU2: Another consolidation of keys for building retry zzz 2022-12-14 14:35:12 -05:00
  • 980276b966 SSU2: Preliminary fixes for handling retransmitted retries zzz 2022-12-14 14:32:08 -05:00
  • cf32b7844b SSU2: Reject peer test or relay as Charlie if snatted zzz 2022-12-14 14:23:22 -05:00
  • a112c3a1ed SSU2: Consolidate dup encrypt header keys in IES2/OES2 zzz 2022-12-14 14:15:56 -05:00
  • 9f9a88cf32 SSU2: Drop short session request messages in packet handler zzz 2022-12-14 14:06:18 -05:00
  • 28a79def5a NTCP: Fix rare NPE sending termination zzz 2022-12-14 10:51:34 -05:00
  • 4443fb464a Router: Add stack trace to log error zzz 2022-12-13 16:27:48 -05:00
  • 08c31aa6f6 Tunnels: Tighten the hop throttle more zzz 2022-12-13 12:39:02 -05:00
  • a393912213 Fix ChaCha20::encrypt 天空Blond 2022-12-14 00:53:52 +08:00
  • 20f414c7fa SSU: Don't publish B cap when snatted zzz 2022-12-13 06:27:41 -05:00
  • 580f954254 SSU2 Peer Test: Bob asks another Charlie on rejection zzz 2022-12-12 12:22:22 -05:00
  • 3472871e35 SSU: now() call reduction zzz 2022-12-12 05:53:40 -05:00
  • 803265660e SSU2: Destroy PS2 cipher states when done zzz 2022-12-11 15:12:15 -05:00
  • 4a4ca0cdf0 SSU2: Handle retransmitted token request zzz 2022-12-11 15:11:12 -05:00
  • 415e31e560 SSU2: Allow termination in retry zzz 2022-12-11 11:35:31 -05:00
  • dc400c652a SSU2: Send termination on inbound session/token request zzz 2022-12-11 09:18:51 -05:00
  • 897ea797cb Graphs: Fix RRD time skew handling zzz 2022-12-10 17:29:07 -05:00
  • 01618c6202 SSU: Update activity timestamps for relay and peer test messages zzz 2022-12-10 13:00:33 -05:00
  • 337fd36633 SSU2: Peer Test fixes zzz 2022-12-10 12:11:59 -05:00
  • 75e23fd1e3 Tunnels: Tighten the hop throttle zzz 2022-12-09 09:23:45 -05:00
  • 944dff0aa7 Console: Add peer IP/port to transport tab tooltips (advanced only) zzz 2022-12-09 07:14:38 -05:00
  • 7425484b55 SSU: Disable SSU1 option, part 6 - don't bid on SSU1 addresses zzz 2022-12-09 06:37:19 -05:00
  • 19269dbaf3 SSU2: Fix IAE creating ACK block zzz 2022-12-08 08:01:08 -05:00
  • 59afc44c8a Console: Show "--" for values < 1 on profiles tabs zzz 2022-12-07 17:35:14 -05:00
  • 8ada237bfa Console: Remove "Standard" for peers and "unknown" for caps on profiles tabs zzz 2022-12-07 17:27:50 -05:00
  • a77f016288 Console: Show "--" for 0% fail rate on floodfill tab zzz 2022-12-07 17:04:38 -05:00
  • 5a6f92bbbf Console: Change "integrated" to "floodfill" in summary bar zzz 2022-12-07 17:01:02 -05:00
  • 2e6a4930a0 Console: Fallback to receive MTU on MTU sort in SSU tab zzz 2022-12-07 16:57:56 -05:00
  • 855bb2af33 SSU2: Post-termination handler part 9 zzz 2022-12-07 15:55:21 -05:00
  • 55e2fae135 SSU2: Post-termination handler part 8 zzz 2022-12-07 10:19:18 -05:00
  • 55f2d782ce SSU2: Post-termination handler part 7 zzz 2022-12-06 13:06:37 -05:00
  • 41e05c8135 SSU2: Token improvements part 2 zzz 2022-12-06 12:52:43 -05:00
  • 7fdd3d1711 SSU2: Post-termination handler part 6 WIP zzz 2022-12-06 12:45:09 -05:00
  • 809f927219 SSU2: Post-termination handler part 5 WIP zzz 2022-12-06 12:30:46 -05:00
  • ad18c98330 SSU2: Post-termination handler part 4 WIP zzz 2022-12-06 12:18:56 -05:00
  • 2451ea31bb SSU2: Post-termination handler part 3 WIP zzz 2022-12-06 12:14:16 -05:00
  • 2e817416d5 SSU2: Post-termination handler part 2 WIP zzz 2022-12-06 12:09:00 -05:00
  • 0fd6c672d3 SSU2: Post-termination handler part 1 WIP zzz 2022-12-06 11:45:33 -05:00
  • 3e4014a6f6 Debian: Change i2p-doc priority from extra to optional zzz 2022-12-05 09:12:47 -05:00
  • 706cd5a129 SSU2: Token improvements and fixes part 1 zzz 2022-12-04 10:04:18 -05:00
  • 974ffabd18 Debian changelog for 2.0.0-2ubuntu1 fix (gitlab #376) zzz 2022-12-02 15:50:24 -05:00
  • d632e08386 Debian: Fix stray char in links file causing symlinks in / (gitlab #376) zzz 2022-12-02 13:20:23 -05:00
  • 5e623a349c Console: Hide totals row on /peers status tab if only one transport zzz 2022-12-02 10:01:48 -05:00
  • 8e7c8cab48 SSU: Disable SSU1 option, part 5 WIP - more MTU fixes zzz 2022-12-02 09:15:28 -05:00
  • 1eee60c0ce SSU: Disable SSU1 option, part 4 WIP - MTU fixes zzz 2022-12-02 08:13:26 -05:00
  • 1650ce35d0 SSU: Disable SSU1 option, part 3 WIP - NPE fixes zzz 2022-12-01 17:27:19 -05:00
  • bdad71bd08 SSU: Disable SSU1 option, part 2 WIP zzz 2022-12-01 16:20:33 -05:00
  • 2c460e095d default true zzz 2022-12-01 10:47:01 -05:00
  • 1b6ece965c Console: Hide SSU1 row on /peers status tab if disabled zzz 2022-12-01 08:25:37 -05:00
  • d0cd620364 UDP: Add option to disable SSU 1 - Part 1 - WIP zzz 2022-11-30 16:05:38 -05:00
  • f8e0ee65f2 i2ptunnel: Change enc type defaults zzz 2022-11-28 09:38:34 -05:00
  • f67b62a3a1 javadoc typo zzz 2022-11-28 07:34:24 -05:00
  • 6096fc993c SSU: Reduce log level on SSU1 intro slot, normal if it's a SSU2 slot zzz 2022-11-28 07:32:08 -05:00
  • 6b44254c16 Console: ConfigTunnels backend minor cleanup zzz 2022-11-28 07:29:58 -05:00
  • b60be22754 Util: Add path length constraint = 0 to selfsigned certs zzz 2022-11-28 07:15:19 -05:00