Commit Graph
9209 Commits
Author SHA1 Message Date
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
orignal 39b9405dee reply with available bandwidth if it exceeds requested 2026-06-18 16:28:17 -04:00
orignal f947237e93 random tunnel selection. submit key/tag to proper pool when recreate outbound tunnel 2026-06-18 14:28:18 -04:00
Luminok 31c5ca3e36 Merge branch 'PurpleI2P:openssl' into openssl 2026-06-18 12:29:40 +03:00
wipedlifepotato ee51ae79ba Merge branch 'openssl' of github.com:wipedlifepotato/i2pd into openssl 2026-06-18 12:27:39 +03:00
wipedlifepotato d3a297447f haiku gui os pre init tunnel show 2026-06-18 12:27:19 +03:00
orignal a80b5ec11b fixed api/tests build error 2026-06-17 20:15:58 -04:00
orignal be0866f9a3 handle 'm' and 'r' tunnel build request options 2026-06-17 20:10:40 -04:00
orignal 0ae04b8049 Merge pull request #2413 from wipedlifepotato/openssl
ИЗ виртуальной машины файл свежий проверил компилируется
2026-06-17 14:47:44 -04:00
Luminok 128f1ba8e8 Merge branch 'openssl' into openssl 2026-06-17 21:45:47 +03:00
wipedlifepotato f3f4c111d8 из виртуалки файл 2026-06-17 21:38:03 +03:00
wipedlifepotato 1f1fa12093 fix: имя переменной 2026-06-17 21:28:34 +03:00
orignal c4a3aa9d73 Merge pull request #2412 from PurpleI2P/revert-2411-openssl
Revert "Haiku OS gui"
2026-06-17 13:47:58 -04:00
orignal 7febe583af Revert "Haiku OS gui" 2026-06-17 13:47:38 -04:00
orignal c5acfed7f7 Merge pull request #2411 from wipedlifepotato/openssl
Haiku OS gui
2026-06-17 13:29:33 -04:00
wipedlifepotato 7ee788c35d feat: lanuch web interface haiku gui 2026-06-17 20:04:08 +03:00
wipedlifepotato acc21bf1ef haiku: update logic 2026-06-17 18:30:53 +03:00
wipedlifepotato 0d0be70286 add: haiku daemon prepare message for show tunnel 2026-06-17 17:59:34 +03:00
orignal 0b12f1cd5f don't try to reseed again if no reseeds speficied 2026-06-17 07:47:33 -04:00
orignal 459d4d6614 keep preferred encryption type after update 2026-06-16 13:36:06 -04:00
orignal a776441ce1 detect and check imcompatible crypto between local destination and LeaseSet 2026-06-15 17:08:05 -04:00
orignal 149def0a5e fixed wrong Connection field for websocket 2026-06-14 17:11:54 -04:00
orignal e80aeccdd1 fixed typo 2026-06-13 16:12:15 -04:00
orignal 5b3d7b515b inbound.randomKey and outbound.randomKey I2CP params 2026-06-13 15:27:57 -04:00
orignal e51fef8c9c fixed possible overflow 2026-06-13 10:37:32 -04:00
orignal 5d216e232f calculate offset as signed integer 2026-06-13 06:45:38 -04:00
orignal 28d0ea1378 don't pick a peer scheduled for deletion 2026-06-12 19:55:22 -04:00
orignal 1d8f58cd06 fixed typo 2026-06-12 14:24:09 -04:00
orignal 03fa91e06e eparate peer ordering for inbound and outbound tunnels 2026-06-12 14:15:11 -04:00
orignal 9446e1a80a consistent locale in profiles 2026-06-12 09:56:38 -04:00
orignal 7fc2136166 don't consider empty tunnel message as error 2026-06-12 07:52:49 -04:00
orignal 4a292d3b79 drop and cleanup peer's sessions before delete 2026-06-11 17:51:30 -04:00
orignal 623d36e23a create short tunnel build message only 2026-06-11 13:36:04 -04:00
orignal f50cf4df87 always send short tunnel build message 2026-06-10 21:08:41 -04:00