acetone
345e85ea30
SAM: resolve datagram destinations like streams, supporting b32 and b33 hosts
2026-06-20 19:55:53 +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
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
orignal
6cfef96863
always submit ECIES key/tag
2026-06-10 20:17:21 -04:00
orignal
0a51aa45ea
request ECIES encrypted reply for LeaseSet lookup with post-quantum crypto
2026-06-10 14:07:09 -04:00
orignal
3668a8a831
send ECIES encrypted tunnel test for destinations with post-quantum crypto
2026-06-10 13:32:20 -04:00
orignal
15f1b40b29
send short tunnel build message
2026-06-10 09:02:56 -04:00
orignal
fa80f88bda
doen't increase reference counter for default HTTP and SOCKS proxy
2026-06-09 21:00:37 -04:00
orignal
af6d1442fd
use correct public key for libressl's encaps
2026-06-08 15:36:21 -04:00
orignal
40cf684f1b
create new pkey for public key only
2026-06-08 14:12:56 -04:00
orignal
b4e3059ce2
Merge pull request #2403 from wipedlifepotato/openbsd
...
Openbsd pledge/unveil
2026-06-08 10:30:34 -04:00
user
dbe0aab063
option for disable unveil/pledge
2026-06-08 14:29:04 +00:00
user
1333c923de
only ld.so from libexec
2026-06-08 13:37:55 +00:00
orignal
69f13a1a54
always set MLKEM type ML-KEM-768 for libressl
2026-06-08 09:36:57 -04:00
user
dd3cc6feb6
fix: fix daemon.cpp
2026-06-08 13:32:40 +00:00
user
3d3c8226da
fix rule. соня сказала хватит прав таких
2026-06-08 13:30:01 +00:00
user
8c20c2263c
remove pledge rule: exec
2026-06-08 13:20:02 +00:00