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