Commit Graph
9195 Commits
Author SHA1 Message Date
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