Commit graph

  • cb9a3e65c1
    Merge 17399da399 into 5dadecba03 Pratik B. 2025-08-23 12:00:18 -06:00
  • 8374098898
    Merge 66d2c51c25 into 5dadecba03 Darkcyankitty 2025-08-23 09:32:51 +00:00
  • 66d2c51c25
    Update i2pd.service Darkcyankitty 2025-08-23 12:22:33 +03:00
  • 27c75f3e93
    Merge 32a70562c4 into 5dadecba03 Nikita Misiura 2025-08-23 03:38:05 +02:00
  • 5dadecba03 enable PQ encryption type by default for HTTP and SOCKS proxy if supported openssl orignal 2025-08-22 14:49:59 -04:00
  • 32bf9224f2 don't show endpoint for terminated or closed SAM streams orignal 2025-08-22 12:05:37 -04:00
  • ad390f70b3 enable PQ encryption type by default if supported orignal 2025-08-21 21:13:13 -04:00
  • 721bebcd7f
    Update i2pd.service Darkcyankitty 2025-08-21 10:21:20 +00:00
  • 51b58c952a pass string_view instead const char *. EdDSA signature be default orignal 2025-08-20 21:29:36 -04:00
  • 2716869af4
    Merge pull request #2226 from rex4539/typos orignal 2025-08-20 16:37:37 -04:00
  • 1a36152123
    Update i2pd.service Darkcyankitty 2025-08-20 18:12:56 +00:00
  • b00001752b
    fix typos Dimitris Apostolou 2025-08-20 17:49:45 +03:00
  • 2a48d58549
    Merge pull request #2225 from nonlin-lin-chaos-order-etc-etal/patch-1 orignal 2025-08-20 09:06:27 -04:00
  • d3ab6f61c2
    Add github downloads count badge to README.md nonlin-lin-chaos-order-etc-etal 2025-08-20 21:03:39 +08:00
  • dcafb62ab0 set default number of descriptors to 4096 for Haiku orignal 2025-08-19 16:47:06 -04:00
  • 39069e0bd6 BOB ping command orignal 2025-08-19 15:21:44 -04:00
  • 1c42ba85ba
    Merge pull request #2224 from wipedlifepotato/BandwithParameter orignal 2025-08-18 09:14:24 -04:00
  • 14ce620825 fix logic wipedlifepotato 2025-08-18 19:52:43 +07:00
  • b3d566c6f2
    Merge branch 'openssl' into BandwithParameter 🜃 Ezor Kael 2025-08-18 19:50:54 +07:00
  • 578844e3ed fix: fix hacker.css wipedlifepotato 2025-08-18 19:46:15 +07:00
  • aeb6dddcb1 feat: bandwidth with bytes/kbytes/gbytes seconds and fix for style.css wipedlifepotato 2025-08-18 19:43:52 +07:00
  • d33a2ec4c4
    Merge pull request #2222 from wipedlifepotato/httpTheme orignal 2025-08-18 07:50:23 -04:00
  • c7ad247929
    Update HTTPServer.cpp. fix 🜃 Ezor Kael 2025-08-16 12:06:46 +07:00
  • be05fa0fe1 verify session for close packet onlly if ECIESx25519 orignal 2025-08-15 09:01:53 -04:00
  • 2a4a162941
    Merge pull request #2221 from wipedlifepotato/httpTheme orignal 2025-08-15 08:30:27 -04:00
  • 1a958df8d3 del: del additional information to README.md Anonymous 2025-08-15 19:28:27 +07:00
  • cf7134ad14 feat: update README.md about custom CSS themes Anonymous 2025-08-15 19:22:04 +07:00
  • 95ae5336d3 feat: custom CSS themes Anonymous 2025-08-15 19:19:31 +07:00
  • 1ffcb3d3de
    Merge pull request #2220 from wipedlifepotato/httpTheme orignal 2025-08-15 07:23:36 -04:00
  • d148dd0b5e feat: http theme for webconsole Anonymous 2025-08-15 10:22:58 +07:00
  • 27f2c5285d support boost 1.89 orignal 2025-08-14 18:51:54 -04:00
  • 83f9e1098d decline master session if SAM version is less than 3.3 orignal 2025-08-14 15:58:42 -04:00
  • 7dd174d32c extract and check VERSION orignal 2025-08-14 15:44:48 -04:00
  • d496b15249 handle SESSION ADD without FROM_PORT orignal 2025-08-13 17:16:56 -04:00
  • 91027168f9 correct max UDP buffer size for openbsd orignal 2025-08-11 13:14:55 -04:00
  • 2fb8ca9cc7 send Datagram2 orignal 2025-08-09 19:35:55 -04:00
  • 9276042078 offline signature for close packet orignal 2025-08-06 15:31:34 -04:00
  • 20ba95ee52 don't add signature to ping message if i2p.streaming.dontSign orignal 2025-08-06 13:44:46 -04:00
  • aca5f35fa0 don't verify signature for close and reset packets if came from ECIESx25519 session orignal 2025-08-06 10:50:10 -04:00
  • f5b57283b3 i2p.streaming.dontSign tunnel param orignal 2025-08-05 19:21:07 -04:00
  • f0c4203f5a read bool param orignal 2025-08-04 18:25:07 -04:00
  • 28996583e4 Handle links with UTF8 SAM session name orignal 2025-08-03 16:35:23 -04:00
  • aeca4c3fc7 fixed #2215. Check streaming destination during cleanup orignal 2025-08-03 16:34:31 -04:00
  • 643a94a441 increased number of floodfills threshold orignal 2025-08-03 16:33:07 -04:00
  • f38612b8e9 Exclude 'R' cap if proxy orignal 2025-08-02 14:57:48 -04:00
  • b6f5308242 used enum class for SAMSocketType and SAMSessionType orignal 2025-08-02 11:31:26 -04:00
  • 6b9232452d i2p.streaming.maxWindowSize param orignal 2025-07-31 19:30:41 -04:00
  • a84fefd244
    Merge pull request #2213 from nonlin-lin-chaos-order-etc-etal/patch-1 orignal 2025-07-30 20:52:35 -04:00
  • 6c41cf178a
    Remove Android CI badge @ README.md as github free tier fails to build (OutOfMemory) nonlin-lin-chaos-order-etc-etal 2025-07-31 08:16:28 +08:00
  • d811ac47dc Client compatibility check more often orignal 2025-07-29 19:10:40 -04:00
  • 44b4fccefe non-blocking UDP sockets orignal 2025-07-29 18:37:44 -04:00
  • 977967f793 try to resolve host again in server tunnel if failed before orignal 2025-07-28 15:51:47 -04:00
  • f1ca24fec2 handle offline signature for Datagram2 orignal 2025-07-26 16:05:57 -04:00
  • d5769080c8 handle session with STYLE=DATAGRAM2 and STYLE=DATAGRAM3 orignal 2025-07-23 12:54:46 -04:00
  • 6b9278fdd3 request ack more often orignal 2025-07-22 18:41:24 -04:00
  • c554f47c4d datagramversion param for UDP client tunnel orignal 2025-07-22 16:07:24 -04:00
  • e47cc8495b handle Datagram2 orignal 2025-07-21 21:19:53 -04:00
  • 49569d36e5 calculate message size properly orignal 2025-07-21 12:51:40 -04:00
  • 2fafca1571 limit simultinously sent streaming packets orignal 2025-07-20 08:42:39 -04:00
  • 27b005a9b2 store shared routing path and with Java separately orignal 2025-07-19 10:00:47 -04:00
  • 253a892b0f limit number of outbound packets if the peer can't handle it orignal 2025-07-19 09:25:51 -04:00
  • 8c204a4c10 use std::string_view for I2P HTTP headers. constexpr for ecxluded headers list orignal 2025-07-18 22:39:21 -04:00
  • bfc9540c24 recongnize explicit boolen values of i2p.streaming.answerPings orignal 2025-07-17 17:11:54 -04:00
  • 24b6d85fe2
    Merge pull request #2212 from nonlin-lin-chaos-order-etc-etal/feat_more_errors_diags orignal 2025-07-17 15:53:02 -04:00
  • 86366a6f73 Add more errors diagnostics to understand malformed configs nonlin-lin-chaos-order-etc-etal 2025-07-18 02:25:49 +08:00
  • 3a18e7ab91 handle multiple ECIESx25519 encryption keys orignal 2025-07-16 22:05:42 -04:00
  • edc27d5bcb drop is choked orignal 2025-07-14 19:23:26 -04:00
  • 2c2452cd3b
    Merge pull request #2211 from Houkime/openssl-deprecations orignal 2025-07-14 07:45:06 -04:00
  • 00c23cba38 Update deprecated openssl functions and remove warning suppression Houkime 2025-07-14 08:43:28 +00:00
  • 090e972fa9
    [gha] add debian trixie build R4SAS 2025-07-10 21:00:15 +03:00
  • 18b03c6c9e
    [gha] remove debian buster build R4SAS 2025-07-10 20:58:49 +03:00
  • 2e167fe334 pass std::string_view to HKDF orignal 2025-07-09 13:21:04 -04:00
  • ccb466646f don't create PQ signature if not supported orignal 2025-07-08 14:32:37 -04:00
  • 99e4bda685 pass actual string size to Process* methods orignal 2025-07-08 13:18:54 -04:00
  • 181edce55a pass buffer as std::string_stream orignal 2025-07-06 18:47:52 -04:00
  • 1862f28a98 extract params from std::string_view orignal 2025-07-06 16:45:47 -04:00
  • 88375bf9c0 fixed build for older gcc orignal 2025-07-05 21:41:35 -04:00
  • 59d1695ee5 use std::string_view to extract params orignal 2025-07-05 21:06:49 -04:00
  • 1a6051e79b don't verify signature of Datagram1 if comes from ECIESx25519 session orignal 2025-07-03 20:40:39 -04:00
  • a5631bd1b5 send Datagram3 orignal 2025-06-30 15:57:17 -04:00
  • f230c110aa send actual version in SetDate orignal 2025-06-30 15:49:42 -04:00
  • 0445a5d775 send actual version in SetDate orignal 2025-06-30 15:47:19 -04:00
  • 31b6f07b78 set ECIESx25519 session's destination from LeaseSet orignal 2025-06-26 18:01:03 -04:00
  • 8c89c8368a handle Datagram3 orignal 2025-06-24 22:06:36 -04:00
  • 40b90ccea4 recognize and verify datagram3 orignal 2025-06-24 18:00:02 -04:00
  • 75dd0d72c6 skip transient signature verification if verified through ECIESx25519 session orignal 2025-06-23 21:53:44 -04:00
  • 9efdc230a9 don't check destination if first packet comes from ECIESx25519 session orignal 2025-06-21 22:07:59 -04:00
  • 6b519c36c5 increased number of floodfills threshold orignal 2025-06-20 13:34:20 -04:00
  • a6bf6baf1b don't verify signature for SYN-ACK if comes from ECIESx25519 session orignal 2025-06-19 18:32:43 -04:00
  • 78357c23d2 don't verify signature in incoming SYN packet if came from ECIESx25519 session. Compare static key instead orignal 2025-06-18 20:39:48 -04:00
  • 5f0262ea2f use EVP_Digest_ insted deprecated SHA512_ functions orignal 2025-06-18 13:19:49 -04:00
  • 61588777be
    set default transit tunnels limit to 10000 orignal 2025-06-15 08:06:34 -04:00
  • 588108d7d0 use EVP_RSA_gen if openssl 3 orignal 2025-06-13 12:48:25 -04:00
  • 06c9a255fb use EVP_DigestSign/EVP_DigestVerify for family signatures orignal 2025-06-12 18:58:37 -04:00
  • bb2b34ff4f check more precise result of EVP_DigestVerify orignal 2025-06-12 16:05:17 -04:00
  • 5974d2b5ac use EVP_DigestVerify/EVP_DigestSign for ECDSA and DSA signatures if openssl 3 orignal 2025-06-12 13:35:47 -04:00
  • 5bef987529 stop suporting openssl below 1.1.1 orignal 2025-06-12 11:22:39 -04:00
  • d2296f81ad use EVP functions to extract RSA keys if openssl 3 orignal 2025-06-12 09:44:55 -04:00
  • 660dbd27d1 use EVP interface for ECDSA signatures if openssl 3 orignal 2025-06-11 21:11:06 -04:00
  • 4828d93257 implemented ssu2.firewalled4 and ssu2.firewalled6 params orignal 2025-06-09 16:05:56 -04:00