9242 Commits

Author SHA1 Message Date
orignal d30ff0e11a const GetOwner 2026-07-11 12:01:09 -04:00
orignal ef5eea9286 incoming peer connections 2026-07-11 10:14:19 -04:00
orignal 76212eb9d7 include FROM to FIN packet if offline signature 2026-07-09 10:08:38 -04:00
orignal 593b4b52e5 common BEncoded parser 2026-07-09 08:48:33 -04:00
orignal 7a2d904c81 correct options size for FIN packet with offline signature 2026-07-08 20:48:52 -04:00
orignal 9aa24e5285 parse peers from tracker 2026-07-08 20:08:22 -04:00
orignal 4de4e0fbe8 update lazygravy_at_mail.i2p.crt 2026-07-08 14:22:51 -04:00
orignal ab78fae011 keepaliveinterval for UDP client tunnel 2026-07-07 15:19:23 -04:00
orignal d381628843 fixed build error 2026-07-07 09:51:53 -04:00
orignal 39efa3e094 request tracker 2026-07-07 09:30:02 -04:00
orignal 06510d5e6a made to_string const 2026-07-06 21:14:41 -04:00
orignal c2b5762fd7 TorrentsTunnel, PeerID, read .torrent files 2026-07-06 16:36:36 -04:00
orignal 91c3b00e6b Initial commit for torrents. Bencode 2026-07-05 21:45:08 -04:00
orignal 51d3b7bf21 pass std::list to SendPackets. Splice to m_SentPackets instead copy 2026-07-04 18:03:22 -04:00
orignal 64d6d86b21 use shared_ptr for HTTP and SOCKS proxy 2026-07-04 15:17:02 -04:00
orignal 782a72c33f ML-KEM-768 for SSU2 by default if applicable 2026-07-03 12:26:00 -04:00
orignal fd543f9c29 use std::list for sent packets 2026-07-02 10:19:29 -04:00
orignal 8f94b474d3 data sent with SYN packet should fit single packet 2026-07-01 10:18:07 -04:00
orignal 027874196a don't create nonce again for encryption 2026-06-30 20:32:47 -04:00
orignal 45ad7d405e selectable text in main window 2026-06-30 13:53:06 -04:00
orignal a215fbc128 show B33 address if applicable 2026-06-30 13:20:43 -04:00
orignal 8ace25aa01 std::list for NACKed packets 2026-06-29 17:09:15 -04:00
orignal 6a523096da Update README.md 2026-06-29 09:41:48 -04:00
orignal ae27f6dee1 No LLM/AI policy added 2026-06-29 09:38:48 -04:00
orignal 74f6c41c88 don't print error if ElGamal decryption failed 2026-06-28 20:50:27 -04:00
orignal 8497a429dc spiral.likogan.dev reseed added 2026-06-27 14:50:39 -04:00
orignal 868cc9133a use string_view for address in SOCKS commands. Allow resolving clearnet addresses 2026-06-25 20:47:42 -04:00
orignal 18d4c82090 correct RESOLVE response 2026-06-25 18:42:56 -04:00
orignal 42d036a93f implement SOCKS command RESOLVE 2026-06-25 16:35:30 -04:00
orignal 62e10d09b0 always pass ECIES tag as uin64_t 2026-06-25 14:00:38 -04:00
orignal a3074aea1e GetGarlicKey return [key,tag] pair. Remove replyIV 2026-06-25 11:34:49 -04:00
orignal c73e8dbb8b don't send more packets without initial ack due to incorrect RTT calculation 2026-06-23 07:37:05 -04:00
orignal f87d4c0719 Merge pull request #2421 from freeacetone/openssl
Refresh offline transient on destination service
2026-06-22 16:39:34 -04:00
acetone 6d79da0e2f refresh offline transient on destination service 2026-06-22 21:57:06 +03:00
orignal 4941e1307b send more packets without ack to incoming stream if ack was received in another stream before 2026-06-22 14:09:59 -04:00
orignal 05e270e5b0 send more packets without SYNACK 2026-06-21 19:28:08 -04:00
orignal 9d60d293d5 send data with SYN packet if available 2026-06-21 18:54:45 -04:00
orignal 1a82a7d852 fixed typo 2026-06-21 15:25:09 -04:00
orignal 81d9921126 send more packets without SYNACK for outgoing streams 2026-06-21 14:48:22 -04:00
orignal ebdc9bdc7e Merge pull request #2420 from freeacetone/sam-datagram-b33
SAM: resolve datagram destinations like streams, supporting b32 and b33
2026-06-20 14:43:14 -04:00
orignal ed73ebe580 Merge pull request #2414 from wipedlifepotato/openssl
Haiku OS tunnel info
2026-06-20 14:18:50 -04:00
wipedlifepotato 7f3df4382f Haiku gui, close button 2026-06-20 20:03:35 +03:00
acetone 345e85ea30 SAM: resolve datagram destinations like streams, supporting b32 and b33 hosts 2026-06-20 19:55:53 +03:00
wipedlifepotato 93f4d7817b Merge branch 'openssl' of github.com:wipedlifepotato/i2pd into openssl 2026-06-20 16:55:20 +03:00
wipedlifepotato 5b8bf014f3 pre-init: Tab view for tunnels 2026-06-20 16:54:57 +03:00
orignal f60919638b Merge pull request #2419 from freeacetone/openssl
Refresh offline-signed transient on destination re-create
2026-06-19 15:30:04 -04:00
acetone acc0f94e49 refresh offline-signed transient on destination re-create
A repeated SESSION CREATE (SAM/I2CP) presenting a fresh offline-signature
transient of the same master resolves to the same identity hash, so
CreateNewLocalDestination returns the existing destination and the new
transient is dropped: the destination keeps signing LeaseSets with the old
transient and goes offline at its expiry.

Adopt the newer transient in place (swap keys and republish the LeaseSet,
without touching tunnels or streams) when its expiry is later, so an offline
transient can be rotated before it expires without rebuilding the destination.
2026-06-19 21:43:24 +03:00
orignal ec5131d342 Merge pull request #2416 from freeacetone/openssl
SAM crash on shared destination teardown
2026-06-19 10:13:45 -04:00
acetone e58701d97c fixed SAM crash on shared destination teardown 2026-06-19 16:15:51 +03:00
orignal 1ae6f29670 fixed typo 2026-06-19 07:36:11 -04:00