orignal
2afdd5b723
cleanup NSR keys
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-19 12:33:09 -04:00
R4SAS
9b967059ad
[gha] Update docker containers build
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-18 21:52:44 +03:00
orignal
58818514e7
correct NSR size
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build on Windows / CMake i686 (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
2025-04-17 22:34:39 -04:00
orignal
bbfe81cb79
handle any incoming post quantum crypto type
2025-04-17 22:15:17 -04:00
orignal
67fe6faf2d
get preferred crypto key type from ratchets session
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-16 22:08:16 -04:00
orignal
1c162f9fd5
get preferred crypto key type from ratchets session
2025-04-16 21:59:10 -04:00
orignal
e69b56c4e3
publish preferred key first
2025-04-16 16:44:01 -04:00
orignal
f6c93f7345
common LocalEncryptionKey to pass to loacl LeaseSet
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
2025-04-16 15:40:09 -04:00
orignal
9c46ff2449
Initial Noise states and encryptors/decryptors for ML-KEM-768 and ML-KEM-1024
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-15 13:26:19 -04:00
orignal
1a04b59585
common InitNoiseIKState for all ML-KEM crypto
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-14 21:45:53 -04:00
orignal
828cd9d07b
common MLKEMKeys for all types
2025-04-14 19:38:43 -04:00
orignal
4c5d0116f8
moved ML-KEM code to PostQuntum.h/.cpp
2025-04-14 18:21:07 -04:00
orignal
459be02d18
correct sequence of MixKey for ML-KEM NSR
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-14 13:31:37 -04:00
orignal
a83cd99f58
all ML-KEM crypto types
2025-04-14 13:29:53 -04:00
orignal
9ab1a67f0b
common ML-KEM names and key lengths
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-13 18:18:44 -04:00
orignal
f6abbe5908
Use noise state Encrypt/Decrypt operations
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-04-08 14:39:46 -04:00
orignal
711f5bcc62
store ML-KEM section for possible next NSR
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-07 20:33:19 -04:00
orignal
6b38085f27
Noise state Encrypt/Decrypt operations
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-07 18:47:53 -04:00
orignal
3afe6455b2
reset nonce to 0 before payload encrypt/decrypt for ML-KEM-512
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
2025-04-06 15:34:01 -04:00
orignal
2f2ecc32d2
correct key type and message size for ML-KEM-512
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-05 18:12:38 -04:00
orignal
bce0ccf161
all ratchets types are eligible for ECIESx25519
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-04 19:52:32 -04:00
Alexey Chernov
8ca74a3e1d
[systemd] Wait for network-online target when starting service ( #2169 )
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
2025-04-04 22:35:56 +03:00
orignal
3be4c7217f
move buffer when insert to buffer queue. clean entire queue in one call
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-04-03 18:42:34 -04:00
orignal
78d97179b8
handle ML-KEM section for new session and create for new session reply
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-04-01 20:46:41 -04:00
orignal
2280338900
datetime, address, ack blocks in path response packet
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-31 15:50:16 -04:00
orignal
ad3b999732
send path challenge of 8 bytes. add Ack block
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-31 10:29:16 -04:00
orignal
00920a049d
use g++-x86 for 32-bits platform
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-30 13:28:45 -04:00
orignal
567183647e
non-copyable RouterInfo
2025-03-30 12:37:40 -04:00
orignal
c2f68d7021
send datetime and address blocks with path challenge
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-29 21:34:16 -04:00
orignal
7404ce7fd2
update session's remote enpoint after receiving path response
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-28 19:34:36 -04:00
orignal
871fc14ba6
ML-KEM section for NS and NSR outgoing sessions
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-27 16:24:02 -04:00
orignal
81ba19e1ae
use find_directory to detect data dir in Haiku
2025-03-25 21:31:16 -04:00
orignal
ecf19278e8
skip post-quantum keys if not supported
2025-03-25 18:55:28 -04:00
orignal
a40fa57ed4
Merge pull request #2165 from asciimoth/openssl
...
Update dates range in licence
2025-03-25 06:48:27 -04:00
AsciiMoth
d3cfbbd6b0
Update dates range in licence
2025-03-25 09:35:00 +04:00
orignal
22d854a6be
ML-KEM-512 encaps/decaps
2025-03-24 15:45:06 -04:00
orignal
75d5c6036e
use EVP interface for DSA sign/verify with OpenSSL 3
2025-03-23 18:53:32 -04:00
orignal
a193186935
MLKEM512 keygen added
2025-03-22 22:25:06 -04:00
orignal
41197264c6
fixed warning
Build Debian packages / bookworm (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-03-22 15:42:22 -04:00
orignal
029e279b48
fixed typo
2025-03-22 12:30:51 -04:00
orignal
af5d2a415c
c++20
2025-03-22 12:01:47 -04:00
orignal
7b98dd84d8
pass type with static key
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-21 19:40:02 -04:00
orignal
9fdbb14075
calculate preferred crypto based i2cp.leaseSetEncType
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-20 18:56:10 -04:00
orignal
935c055a35
encryptor/decryptor/keygen for ECIES_MLKEM512_X25519_AEAD
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-19 22:00:08 -04:00
orignal
9769ab0a46
changed ML-DSA-44 code
2025-03-19 21:56:59 -04:00
orignal
9684c86a69
select key with max key type if no preferred. Changed default preferred type to 4
2025-03-19 20:49:52 -04:00
orignal
b2fd30d042
map of encryption keys
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-19 15:22:09 -04:00
orignal
9ce515ff79
MLKEM512_X25519 crypto key added
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
2025-03-19 08:40:10 -04:00
orignal
46f530bfcd
persist temporary keys of actual size
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-18 21:15:37 -04:00
orignal
bd2b96627c
calculate crypto key length from key type
2025-03-18 19:23:13 -04:00
orignal
609cd401bb
don't calculate key's base64 if not used
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-17 20:08:39 -04:00
orignal
bbf5c1655a
ByteStreamToBase64 always returns std::string
2025-03-17 19:05:10 -04:00
orignal
8e6b9370d0
use ToBase64 for incoming stream accept
2025-03-17 19:00:48 -04:00
orignal
9cc625b19e
fixed warning
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
2025-03-17 10:16:05 -04:00
orignal
93cc810f29
use string/string_view for base64
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-17 09:06:11 -04:00
orignal
e0a21cf702
use string/string_view for base32
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-16 20:40:36 -04:00
orignal
c2f6731296
don't use fixed size buffer for local destination's keys
2025-03-16 18:06:12 -04:00
orignal
706b9c51b1
make Base64EncodingBufferSize constexpr
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-16 17:21:22 -04:00
orignal
c0b5f2d2ef
pass n by value
2025-03-16 15:17:08 -04:00
orignal
d93a80cd2b
Support v1 datagram sessions without port
2025-03-16 11:07:17 -04:00
orignal
960a85e415
replace more strings to string_view
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-15 16:43:08 -04:00
orignal
67ab4fef6d
implement strsplit using string_view instead stringstream
2025-03-15 13:19:53 -04:00
orignal
2def747564
use array instead vector for reserved ranges
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-14 19:28:22 -04:00
orignal
6a65680619
use array/string_view for HTTP methods and versions
2025-03-14 18:45:27 -04:00
orignal
ede8244e54
store translation as string_view
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-14 14:46:24 -04:00
orignal
c3d4d1bdf4
use array/string_view for exluded HTTP headers in server tunnel
2025-03-14 13:07:45 -04:00
orignal
ad7ca428ae
enable encoding of ML-DSA-44 messages
2025-03-14 11:40:54 -04:00
orignal
cd9427d5d5
correct ML-DSA-44 signature verification params
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-13 20:39:51 -04:00
orignal
e3227ee5ee
MLDSA44 signer and keygen
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-13 15:43:22 -04:00
orignal
dd58b2f867
Post-Quantum. MLDSA44 verifier
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-12 15:41:12 -04:00
orignal
972c6854bc
don't delete trusted routers from netdb
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-03-10 13:43:21 -04:00
orignal
4ddfe9c94c
don't grow window too fast
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-09 21:47:57 -04:00
orignal
4e8b8465fa
don't create profile for every single router when save to disk
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-09 11:17:19 -04:00
orignal
4d9b5e685d
use ends_with to recognize .i2p addresses
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-08 16:03:36 -05:00
orignal
b500374f74
recognize keys=shareddest
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-07 13:33:17 -05:00
orignal
fe3e7b1f6e
reduced profile persist interval
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-06 16:29:14 -05:00
orignal
66a52a17c6
load profile for SSU2 priority only
2025-03-06 16:26:02 -05:00
orignal
c113241ccd
support local sockets for I2PControl
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
2025-03-05 14:14:34 -05:00
orignal
9c97909e04
removed test crypto/signature types
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-05 10:51:21 -05:00
orignal
c816d3e4cc
Ed25519ph
2025-03-05 10:38:23 -05:00
orignal
4f82fe24da
replace boost::lexical_cast by std::to_string. std::unique_ptr for thread
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-03-04 18:11:58 -05:00
orignal
a1794ccd22
Solaris build added
Build on Windows / i686 (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-03-02 15:00:09 -05:00
orignal
5f762845f0
move BOB incoming connection logic from I2PTunnelConnection to BOB
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-28 22:20:50 -05:00
orignal
539e7e988e
reduce I2PTunnelConnection buffer size
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-27 21:35:14 -05:00
orignal
2a4403f1e0
lazy creation of TunnelEnpoint for transit tunnel
2025-02-27 18:00:24 -05:00
orignal
dcd15cc244
use common constants for babdwidth limits
Build on Windows / clang-x86_64 (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-25 14:12:10 -05:00
orignal
9432202fad
check PeerTest buffer size
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-24 13:58:10 -05:00
orignal
bf050ac465
fixed typo
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-22 19:01:20 -05:00
orignal
81dae1997d
replace boost::lexical_cast by std::from_chars and std::to_string
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-21 20:34:53 -05:00
orignal
7e3d9649de
use plain buffer instead stream for SignedData
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-20 22:04:58 -05:00
orignal
9ba016259d
use plain buffer instead stream for SignedData
2025-02-20 21:59:24 -05:00
orignal
7791b3952e
check RelayRequest, RelayIntro, RelayResponse buffer size. Use assign instead memcpy
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-20 16:53:49 -05:00
orignal
b97f09cc95
const ExtractString and ExtractMapping
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-19 18:51:54 -05:00
orignal
aedf59d11a
fixed typo
2025-02-19 13:38:47 -05:00
orignal
d09367d686
always pass RouterInfo param values as string_view
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for linux/amd64 (push) Waiting to run
2025-02-19 11:08:47 -05:00
orignal
70f99ccc21
update router caps
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-18 21:49:07 -05:00
orignal
ef72ba3f34
parse RouterInfo from buffer
2025-02-18 21:11:59 -05:00
orignal
251605e2b8
Fix the calculation of the window drop size
2025-02-18 20:22:18 -05:00
orignal
fa2178ca3e
set max padding size to 32 bytes
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-17 15:08:22 -05:00
orignal
3d19fa12f6
create new tunnel immediately if last one failed
Build Debian packages / bookworm (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-15 15:27:14 -05:00
orignal
48aaecacce
check outbound tunnels only for LeaseSet request
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-14 21:53:38 -05:00
orignal
4bb86b6a86
don't request LeaseSet until destination if ready
2025-02-14 18:18:28 -05:00
orignal
0588116489
make token always non-zero
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-14 13:08:22 -05:00
orignal
78a37cc00f
changed some log levels
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-12 15:56:22 -05:00
r4sas
fb90b01f6c
2.56.0
...
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Signed-off-by: r4sas <r4sas@i2pmail.org>
2025-02-11 22:15:11 +03:00
orignal
ea55215668
Merge pull request #2154 from rex4539/uninitvar
...
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake i686 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
fix uninitialized variable block.tunnelID
2025-02-11 08:30:28 -05:00
r4sas
58a86fa2dc
[build] OpenSSL linking reorder ( #2156 )
...
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Signed-off-by: r4sas <r4sas@i2pmail.org>
2025-02-10 22:10:06 +00:00
Dimitris Apostolou
8a7c4040b6
fix typo
Build on Windows / CMake i686 (push) Has been cancelled
Build containers / Building container for linux/386 (push) Has been cancelled
Build Debian packages / bookworm (push) Has been cancelled
Build Debian packages / bullseye (push) Has been cancelled
Build Debian packages / buster (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=no (push) Has been cancelled
Build on OSX / With USE_UPNP=yes (push) Has been cancelled
Build on Windows / clang-x86_64 (push) Has been cancelled
Build on Windows / i686 (push) Has been cancelled
Build on Windows / ucrt-x86_64 (push) Has been cancelled
Build on Windows / x86_64 (push) Has been cancelled
Build on Windows / CMake clang-x86_64 (push) Has been cancelled
Build on Windows / CMake ucrt-x86_64 (push) Has been cancelled
Build on Windows / CMake x86_64 (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=no (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=yes (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Has been cancelled
Build containers / Building container for linux/amd64 (push) Has been cancelled
Build containers / Building container for linux/arm64 (push) Has been cancelled
Build containers / Building container for linux/arm/v7 (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-09 14:20:56 +03:00
orignal
ea279ef45a
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=no (push) Waiting to run
Build on OSX / With USE_UPNP=yes (push) Waiting to run
Build on Windows / x86_64 (push) Waiting to run
Build on Windows / CMake clang-x86_64 (push) Waiting to run
Build on Windows / CMake i686 (push) Waiting to run
Build on Windows / CMake ucrt-x86_64 (push) Waiting to run
Build on Windows / CMake x86_64 (push) Waiting to run
Build on Windows / clang-x86_64 (push) Waiting to run
Build on Windows / i686 (push) Waiting to run
Build on Windows / ucrt-x86_64 (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=no (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=yes (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=OFF (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=ON (push) Waiting to run
Build containers / Building container for linux/amd64 (push) Waiting to run
Build containers / Building container for linux/arm64 (push) Waiting to run
Build containers / Building container for linux/arm/v7 (push) Waiting to run
Build containers / Building container for linux/386 (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-08 15:51:58 -05:00
orignal
8aa18add4b
2.56.0
2025-02-08 15:51:13 -05:00
orignal
5ff52e6c93
Removed rus.i2p from subscriptions
Build Debian packages / bookworm (push) Waiting to run
Build Debian packages / bullseye (push) Waiting to run
Build Debian packages / buster (push) Waiting to run
2025-02-08 07:45:04 -05:00
orignal
ef19a85fc0
use correct OBEP inbound tunnel build
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-03 20:41:51 -05:00
orignal
2ce3145195
Build IRC tunnel through low bandwidth routers
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-02-02 18:05:46 -05:00
orignal
b8d74dab47
recreate tunnels in random order
2025-02-02 16:49:37 -05:00
orignal
e8f5efd156
peers cleanup time variance
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-02-01 09:42:44 -05:00
orignal
57aa8b3de8
fixed typo
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-31 12:55:09 -05:00
orignal
972b66f9a5
decline transit tunnel to duplicated router
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-31 11:20:39 -05:00
orignal
eadeea76e7
check congestion and random reject short tunnel build requests
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-30 15:35:04 -05:00
orignal
da7d3c55b0
replaced banana.incognet.io reseed by coconut.incognet.io
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-30 08:21:01 -05:00
Dimitris Apostolou
ff0b6a6a6a
fix uninitialized variable block.tunnelID
2025-01-30 13:36:53 +02:00
orignal
60d3e4d963
set ack requested flag after second resend attempt
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-29 19:15:12 -05:00
orignal
adc230acde
use m_IsSaving flag for saving RouterInfo
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-29 16:02:31 -05:00
orignal
e4ba07a540
persist local RouterInfo in separate thread using seperate buffer
2025-01-29 13:22:15 -05:00
orignal
93ec5ac5c4
rollback
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-28 21:45:26 -05:00
orignal
774c606b09
don't wait for completion explicitly
2025-01-28 21:30:48 -05:00
orignal
1bff42042d
check if saving if complete
2025-01-28 21:22:36 -05:00
orignal
daeb177579
save updated local RouterInfo in separate thread
2025-01-28 20:49:36 -05:00
orignal
5d7a062f1b
std::mt19937 for random. Congestion update timer variance
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-28 14:47:22 -05:00
orignal
35f7bd5127
don't delete actively use profile. Last persist time
2025-01-28 14:09:25 -05:00
orignal
d411da451a
Merge pull request #2152 from rex4539/typo
...
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
fix typo
2025-01-27 22:48:40 -05:00
orignal
45bab06f37
cleanup cached addresses
2025-01-27 18:30:22 -05:00
Dimitris Apostolou
588855c6a7
fix typo
2025-01-27 23:04:23 +02:00
orignal
c3fa0ae8cc
cache full addresses in memory when requested or received
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-27 13:24:37 -05:00
orignal
bf85a69a2f
min peer test version 0.9.62
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-26 17:49:24 -05:00
orignal
72ff0b9fbb
shorter ack request interval
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-25 09:02:18 -05:00
orignal
b9c9988ff4
smaller request timeout if sent directly
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-24 13:56:33 -05:00
orignal
1bb5ad22af
use std::mt19937 for random. Peer test interval variance
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-23 19:20:20 -05:00
orignal
4fa5cec0dc
fixed termination deadlock if SAM session is active
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-23 14:12:52 -05:00
orignal
1e7254dfaa
don't delete router's buffer if an update received or connecting
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-22 13:25:11 -05:00
orignal
ca0818af7e
drop buffer upon peer disconnect
2025-01-22 12:00:37 -05:00
orignal
b3d09513b8
fixed race condition
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
2025-01-21 19:38:07 -05:00
orignal
2857a163e9
check last endpoint only if profile is in memory. postpone profile update when connected
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-21 15:03:25 -05:00
orignal
cba7e5350d
drop router's buffer after a while without updates
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
2025-01-20 18:17:41 -05:00
orignal
29a5effabb
use std::mt19937 for random numbers in netdb
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
2025-01-20 13:27:40 -05:00
orignal
39e07ac265
don't load router profile in NTCP2 or SSU2 thread when check for duplicates
2025-01-20 11:58:33 -05:00
orignal
57986bd348
postpone updating router profile after tunnel build. Check profiles only in memory
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-19 19:16:34 -05:00
orignal
5e301937f2
use pointer to whole struct instead publicKey for buffer
2025-01-19 15:22:46 -05:00
orignal
4edde333ad
don't drop router buffer if connected or being updated
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-19 11:47:32 -05:00
orignal
c600b834e3
postpone reading from file and updating router profile
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-18 18:26:16 -05:00
orignal
b6319d78bf
don't delete buffer of connected routers
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-16 19:06:33 -05:00
orignal
e4fc2789fe
Merge pull request #2149 from rex4539/var
...
Fix uninitialized variables
2025-01-16 14:21:18 -05:00
Dimitris Apostolou
4c5a1e064d
Fix uninitialized variables
2025-01-16 17:54:38 +02:00
orignal
4bb82110ab
don't create EVP_CIPHER_CTX for each ChaCha20
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-15 21:13:50 -05:00
orignal
8c555fe592
copy fragment faster
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-14 13:30:47 -05:00
orignal
5f1c599f81
fixed warning
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-13 21:37:40 -05:00
orignal
f2b5606583
store fragments inside m_OutOfSequenceFragments
2025-01-13 20:36:27 -05:00
orignal
08a680b53d
use std::string_view instead const std::string&
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-12 18:36:35 -05:00
orignal
634ceceb1c
use std::string_view instead const std::string&
2025-01-12 12:23:26 -05:00
orignal
efd8e6e65b
use string_view in ExtractString and PutString
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-11 22:34:18 -05:00
orignal
915429bb49
don't drop routing path if no data received
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-10 11:16:07 -05:00
orignal
3e3e0e0a62
shorter ack request interval for datagrams
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-08 20:52:38 -05:00
orignal
c023051fe4
Merge pull request #2147 from Vort/xp_fix2
...
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
fix Windows XP build
2025-01-07 16:42:02 -05:00
Vort
0b788de627
fix Windows XP build
2025-01-07 22:15:08 +02:00
orignal
fce4fab071
configurable shared local destination
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-07 13:58:19 -05:00
orignal
3236de0d5a
reduce publishing confimation intervals
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2025-01-06 19:36:15 -05:00
orignal
18707dd844
don't recalculate and process ranges for every Ack block
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2025-01-03 22:04:09 -05:00
orignal
fc16a70f7b
use AEADChaCha20Poly1305Encryptor and AEADChaCha20Poly1305Decryptor for test
2025-01-02 18:30:16 -05:00
orignal
619ec5d9c1
fixed AEAD/Chacha20/Poly1305 test
2025-01-02 09:04:57 -05:00
r4sas
1293e122bc
[deb] update patch
...
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-12-30 21:48:57 +00:00
orignal
24bcc651e0
Fixed typo
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-29 17:44:32 -05:00
orignal
8713974f40
2.55.0
2024-12-29 17:25:54 -05:00
orignal
d48bf33fc5
request time in milliseconds. shorter intervals. interval variance
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-23 17:52:14 -05:00
orignal
0f14f9a302
LeaseSet request timeout in milliseconds
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-23 13:47:38 -05:00
orignal
55708d2a6d
reduced LeaseSet lookup timeout
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-22 16:09:58 -05:00
orignal
3bdfa5562b
don't send same message twice
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-20 19:42:25 -05:00
orignal
3995448014
fixed possible crash at shutdown
Build on FreeBSD / with UPnP (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-19 14:24:26 -05:00
orignal
7497741846
fixed possible crash at shutdown
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-18 14:22:05 -05:00
orignal
36939898fe
send tunnel endpoint data to transport session to gateway directly
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-17 20:50:54 -05:00
orignal
b4bcd9914a
show next peer and connectivity on transit tunnels page
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-16 19:49:14 -05:00
orignal
833e0a936e
fixed build with boost 1.87
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-15 18:27:24 -05:00
orignal
bdc5eaa824
fixed build with boost 1.87
2024-12-15 18:15:21 -05:00
orignal
e76d09e1a1
send tunnel participant data to transport session directly. Implemented TunnelTransportSender
2024-12-15 18:03:31 -05:00
orignal
3264704a23
Handle choked, new RTO and window size calculation
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-14 17:59:51 -05:00
orignal
cec68a2447
rollback
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-11 21:33:16 -05:00
orignal
73ba1afc20
don't create EVP_CIPHER_CTX for each AEAD/Chacha20/Poly1305 message
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-11 18:55:30 -05:00
orignal
dcbe6cfaf2
Update RTO calculation and windows reseting algorithm
Build on FreeBSD / with UPnP (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-10 17:49:11 -05:00
orignal
3534b9c499
don't create EVP_CIPHER_CTX for each AEAD/Chacha20/Poly1305 message
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-09 20:59:59 -05:00
orignal
a7021a8283
Merge pull request #2136 from Vort/xp_fix
...
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
fix Windows XP build
2024-12-09 08:00:01 -05:00
Vort
946e523554
fix Windows XP build
2024-12-09 02:49:43 +02:00
r4sas
cdd528c51f
[gha] disable winxp build
...
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-12-08 23:50:16 +03:00
orignal
1a748aebf1
removed depereated section from config
2024-12-08 11:33:30 -05:00
orignal
f23a7f569b
pass iv to AES Encrypt/Decrypt directly. aes-test added
2024-12-08 11:08:17 -05:00
orignal
48b62340cc
exclude AESNI option
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-07 15:27:23 -05:00
orignal
65da550d19
fix bug with unexpected stream closing
2024-12-07 15:03:18 -05:00
orignal
786da057f2
always use openssl for AES
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
2024-12-06 20:25:22 -05:00
orignal
097813a6ca
Merge pull request #2131 from rex4539/typos
...
Fix typos
2024-12-06 20:15:25 -05:00
Dimitris Apostolou
226257aa71
Fix typos
2024-12-06 17:11:31 +02:00
orignal
13604ccbb6
Changing the window calculation algorithm, increasing the minimum window size
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
2024-12-05 22:15:11 -05:00
orignal
e996db03c0
process SessionConfirmed in establisher's thread
2024-12-05 20:57:40 -05:00
orignal
f79a2e81ff
calculate data phase keys after verification
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-04 18:36:57 -05:00
orignal
4b1ac7420c
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-12-02 19:06:04 -05:00
orignal
e518b92a89
calculate X_I2P_DEST* headers once for series of HTTP requests
2024-12-02 19:05:12 -05:00
R4SAS
1a32ed9088
[gha] winxp: fix option order
2024-12-03 00:44:14 +03:00
R4SAS
b17bbd754a
[gha] winxp: forced overwrite files from boost package
2024-12-03 00:40:30 +03:00
orignal
7b0ff2850c
close session if x25519 fails
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-12-01 16:53:08 -05:00
orignal
31ff0ff1cb
use weak_ptr for transport session
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-29 21:29:03 -05:00
orignal
fcc70025fd
use reference instead naked pointer to tunnel in tunnel gateway
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-29 11:31:13 -05:00
orignal
56145d0f3c
bind tunnel gateway to transport session
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-28 21:56:26 -05:00
orignal
8b9f427aa4
handle session handshakes in separate thread
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-27 18:31:58 -05:00
orignal
cc768de8ea
iterator through resolver's results
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-25 19:16:42 -05:00
orignal
ffd18baf30
support boost 1.87
2024-11-25 16:00:06 -05:00
orignal
3474538697
replaced boost::asio::io_service by boost::asio:io_context
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-25 10:08:27 -05:00
orignal
5f1b31213f
more adequate initial RTT
2024-11-25 08:12:40 -05:00
orignal
6fb3c7c3ba
removed dependancy from boost_system for newer compliers
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-23 18:34:33 -05:00
orignal
a248a2a732
Show TBM Queue size
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-20 13:28:01 -05:00
orignal
09ae278306
const GetSize()
2024-11-20 13:27:25 -05:00
orignal
d241e5d5cb
handle transit tunnel build messages in separate thread
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
2024-11-19 19:11:09 -05:00
orignal
b80278421d
re-create ECIES session for follow-on packets
2024-11-19 13:00:13 -05:00
orignal
f2596e0187
fixed typo with cleanup timer expiration
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-18 21:34:41 -05:00
orignal
5265dc71e9
drop too old LeaseSet or from future
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-18 15:49:11 -05:00
orignal
a05bb93792
check LeaseSet expiration time
2024-11-18 12:16:05 -05:00
orignal
5d5970bed4
more SYN resend attempts for outgoing stream
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
2024-11-18 07:59:39 -05:00
orignal
86080b26ae
terminate non-established sessions sortly
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-17 22:11:30 -05:00
orignal
5b2d0c579b
close stream if SYACK is not acked
2024-11-17 20:51:59 -05:00
orignal
3c4926f377
limit number of incoming ECIES sessions. Don't try to create ECIES session for incoming stream
2024-11-17 18:53:21 -05:00
orignal
391e3b7814
don't schedule send for first SYN reply
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-17 17:29:04 -05:00
orignal
72a39609ed
moved all transit tunnels code to TransitTunnels class
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-16 20:56:35 -05:00
orignal
0c5f39ad81
separate class TransitTunnelBuildMsgHandler for tunnel build messages
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-16 16:05:46 -05:00
orignal
3c608ec07c
received garlic messages queue for destination
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-13 21:17:58 -05:00
r4sas
ce0461bf86
Destination: cut name for thread name
...
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-11-12 21:09:21 +00:00
orignal
ce96f93c80
cleanup tags and ECIES sessions more often
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-11 21:59:19 -05:00
orignal
d88ba768d7
set i2p.streaming.profile=2 for shared local destination
2024-11-11 18:50:53 -05:00
r4sas
574d12298b
Destinations: set thread name from tunnel name
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-11-12 00:36:07 +03:00
orignal
7285caa4f1
if i2p.streaming.maxConcurrentStreams is zeor or negative than unlimited
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-11 14:43:20 -05:00
orignal
2778b092e3
i2p.streaming.maxConcurrentStreams I2CP param
2024-11-11 13:41:27 -05:00
orignal
dbef3fe9d2
temirminate incoming right a way if no remote LeaseSet
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-10 20:15:50 -05:00
orignal
09b7d44dad
delete ECIESX25519 session without destination shortly
2024-11-10 19:15:44 -05:00
orignal
a411fff1d9
limit number of incoming streams. don't request LeaseSet for incoming stream
2024-11-10 16:49:44 -05:00
orignal
e574354896
limit received SSU2 packets queue
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-10 11:32:46 -05:00
orignal
0a08383471
check msg size in HandleTunnelBuildResponse
2024-11-10 09:15:23 -05:00
orignal
c5e464a8b5
move tunnel build request/reply code from I2NPProtocol.cpp to Tunnel.cpp
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
2024-11-09 17:25:43 -05:00
orignal
002d8c7773
removed HidUser's reseed
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-08 15:53:01 -05:00
orignal
32921ead80
move transit tunnel build requests from I2NPProtocol.cpp to TransitTunnel.cpp
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
2024-11-07 19:00:11 -05:00
orignal
be24a3e336
publish R cap for yggdrasil-only router and U cap for routers through proxy
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-05 19:24:54 -05:00
orignal
d99a7d9b20
allow transit for router behind symmetric NAT or proxy
2024-11-05 15:20:05 -05:00
orignal
2f6bdd1c84
limit last decline time by 1.5 hours. Increased declined recently interval to 5.5 minutes
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-11-04 18:20:46 -05:00
John
5a4ce66d42
debian/changelog: Add leading space
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-03 21:44:54 +03:00
orignal
76190ea365
don't resend RelayReponse if Alice is older version
2024-11-03 11:25:19 -05:00
orignal
f90386803f
Resend RelayResponse if relay tag not found. Send Ack block
2024-11-03 11:03:12 -05:00
orignal
29d77113cc
memory pool for x25519 keys
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-02 11:20:23 -04:00
orignal
0d09a8be00
removed own implementation of x25519
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-11-01 17:53:27 -04:00
orignal
b8d61e04f0
generate x25519 keys more often
2024-11-01 14:46:13 -04:00
orignal
4432c5a2c4
update last activity time after sending peer test or hole punch message
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-31 18:24:02 -04:00
orignal
2419f52af4
fixed potential race condition
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-31 15:01:19 -04:00
orignal
b2a10ac82b
don't update found router again in RequestComplete
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-30 22:00:12 -04:00
orignal
0086f8e27a
use std::async for address book download
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Has been cancelled
Build Debian packages / ${{ matrix.dist }} (buster) (push) Has been cancelled
Build on FreeBSD / with UPnP (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Has been cancelled
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Has been cancelled
Build on Windows / XP (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Has been cancelled
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Has been cancelled
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Has been cancelled
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Has been cancelled
Build containers / Pushing merged manifest (push) Has been cancelled
2024-10-29 15:32:06 -04:00
orignal
8a8277edda
check for empty URL string
2024-10-29 13:59:21 -04:00
orignal
3f10f6651d
use splice if queue is not semi-full
2024-10-29 12:46:14 -04:00
orignal
9bc595a9a2
eliminate extra copy
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-29 08:41:59 -04:00
orignal
f04048717d
cleanup messages to send if session was terminated
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-28 21:34:33 -04:00
orignal
361f364966
intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages
2024-10-28 21:15:16 -04:00
orignal
4c90a88b85
eliminate extra copy of I2NP messages list
2024-10-28 21:10:30 -04:00
orignal
23e66671c2
intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages
2024-10-28 20:36:50 -04:00
orignal
ec67f48d85
fixed possible memory leak
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-28 08:46:01 -04:00
orignal
3a229ea65c
Merge pull request #2117 from mittwerk/openssl
...
hardening iterator
2024-10-28 08:39:44 -04:00
orignal
0e8d624d86
move UpdatePacingTime out of loop
2024-10-28 08:38:04 -04:00
mittwerk
8f9874570a
hardening iterator
2024-10-28 09:11:09 +02:00
orignal
43939cedf4
random tunnel reject when medium congestion
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-27 22:19:06 -04:00
orignal
4c66608caf
random tunnel reject when medium congestion
2024-10-27 21:58:19 -04:00
orignal
ec4fe9a1e6
set congesion cap G if symmetric NAT and ipv4 in only transport
2024-10-27 18:17:28 -04:00
orignal
79e8ccbb5b
don't handle PeerTest 1 with same nonce twice
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-27 12:24:22 -04:00
orignal
608056dcd2
don't handle RelayRequest and RelayIntro with same nonce twice
2024-10-27 11:55:10 -04:00
orignal
7461b640e3
reduce CPU usage
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-26 19:26:25 -04:00
orignal
743126b2ad
better hole punch expiration intervals
2024-10-26 19:05:08 -04:00
orignal
f611136ea7
resend relay reponnse if remote router >= 0.9.64
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-26 15:30:48 -04:00
orignal
87ae9c4b74
call main thread as i2pd-daemon
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-25 18:40:51 -04:00
orignal
d3630fb2b2
assign name to main thread
Build Debian packages / ${{ matrix.dist }} (bookworm) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (bullseye) (push) Waiting to run
Build Debian packages / ${{ matrix.dist }} (buster) (push) Waiting to run
Build on FreeBSD / with UPnP (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on OSX / With USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (clang-x86_64, x64-clang, clang, CLANG64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (i686, x86, gcc, MINGW32) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (ucrt-x86_64, x64-ucrt, gcc, UCRT64) (push) Waiting to run
Build on Windows / CMake ${{ matrix.arch }} (x86_64, x64, gcc, MINGW64) (push) Waiting to run
Build on Windows / XP (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (no) (push) Waiting to run
Build on Ubuntu / Make with USE_UPNP=${{ matrix.with_upnp }} (yes) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (OFF) (push) Waiting to run
Build on Ubuntu / CMake with -DWITH_UPNP=${{ matrix.with_upnp }} (ON) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (amd64, linux/amd64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (arm64, linux/arm64) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (armv7, linux/arm/v7) (push) Waiting to run
Build containers / Building container for ${{ matrix.platform }} (i386, linux/386) (push) Waiting to run
Build containers / Pushing merged manifest (push) Blocked by required conditions
2024-10-25 13:25:33 -04:00
orignal
500afe745f
use min hole punch interval for connection attempts
2024-10-24 18:49:11 -04:00
orignal
26901e2945
try recently connected SSU2 address if no other transports found
2024-10-23 20:39:00 -04:00
orignal
64bde69967
Merge pull request #2108 from SystemFailureNet/openssl
...
Please disable LibreSSL workaround when LibreSSL version >= 4.0.0
2024-10-21 21:38:50 -04:00
orignal
ddf30784ec
connected recently mutex
2024-10-21 21:22:16 -04:00
orignal
ea14b00d63
save router's endpoint to profile and try to use it next time without requesting introducers
2024-10-21 20:58:09 -04:00
orignal
a24e0eb2dc
don't delete unreachable routers if no transports
2024-10-20 16:12:35 -04:00
orignal
0cb677a2c0
don't send peer test msg 6 if remote endpoint is unknown
2024-10-19 09:18:31 -04:00
orignal
e6cbc842bf
request new leaseset if all leases are about to expire
2024-10-19 08:45:25 -04:00
orignal
f087654f25
fixed warnings
2024-10-18 20:02:41 -04:00
orignal
10335b90c5
fixed warnings
2024-10-18 19:57:35 -04:00
orignal
8a234f70e6
send a packet to new remote lease in advance if current is about to expire
2024-10-18 15:59:37 -04:00
SystemFailure
f98a310235
Revert LibreSSL workaround when LibreSSL version >= 4.0.0
2024-10-18 13:17:47 +00:00
orignal
1419745a5d
recognize symmetric NAT from peer test msg 7
2024-10-17 21:09:37 -04:00
orignal
890fe77b10
update leaseset in destination's thread
2024-10-17 18:15:33 -04:00
orignal
bc9d25ec3b
ability post LeaseSet update to destination's thread
2024-10-17 16:20:27 -04:00
orignal
fe71776b6f
update LeaseSet if inbound tunnel was restored
2024-10-17 15:44:26 -04:00
orignal
0213f058d1
Send peer test msg 6 with delay if msg 4 was received before msg 5
2024-10-16 21:19:30 -04:00
orignal
0ccf0a6339
use pointer to RouterInfo in SaveUpdated
2024-10-16 17:57:52 -04:00
orignal
e26682f4cb
don't try to save invalid router
2024-10-16 15:05:29 -04:00
orignal
8981e406f5
don't delete RouterInfo's buffer right a way
2024-10-16 13:51:48 -04:00
orignal
50d9252ba9
resend HolePunch 3 times or until SessionRequest received
2024-10-16 13:10:21 -04:00
orignal
4f73f60e51
don't create relay response block twice
2024-10-16 12:07:13 -04:00
orignal
d69e957213
rollback
2024-10-16 09:04:35 -04:00
orignal
97fdedfbe3
implement SSU2HolPunchSession
2024-10-16 08:28:25 -04:00
orignal
ec1f41b13c
insert multiple packets to the queue using splice
2024-10-15 15:05:18 -04:00
orignal
7104d334fd
Do not increase the window size if the speed limit is reached when it is limited
2024-10-14 22:29:55 -04:00
orignal
4e581af3ba
plain list of received packets in queue
2024-10-14 21:21:07 -04:00
orignal
48f7131a7d
received packets queue
2024-10-14 18:55:41 -04:00
orignal
fbd07a5276
SSU2Session/SSU2OutOfSession split
2024-10-13 19:53:40 -04:00
orignal
8210911bc5
use std::list and splice fr msg queue
2024-10-12 17:51:26 -04:00
orignal
4a5406b803
lock queue's mutex less often
2024-10-11 13:41:37 -04:00
orignal
ab02f722af
print non-resolved address to log
2024-10-11 11:27:36 -04:00
orignal
c86e0ec371
lock queue's mutex less often
2024-10-10 20:43:06 -04:00
orignal
ac4c58bbe9
reload cerificate again after re-creation attempt
2024-10-10 15:46:22 -04:00
orignal
23bac4a403
recreate certificate if invalid
2024-10-09 21:40:26 -04:00
orignal
2321a897f5
rollback
2024-10-09 08:48:24 -04:00
orignal
88a5f8b125
use EVP_PKEY for signing
2024-10-08 18:44:46 -04:00
orignal
78847306e9
use EVP_PKEY for family signature verification
2024-10-08 13:44:25 -04:00
orignal
1a6109109a
don't sample too small list of eligible introducers
2024-10-06 20:57:35 -04:00
r4sas
905c6debf2
[win32] use boost filesystem for gcc builds
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-10-06 20:25:55 +03:00
r4sas
d7c4d0ff3e
[gha] xp build again
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-10-06 16:36:52 +03:00
orignal
da3e83138a
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2024-10-06 07:43:57 -04:00
orignal
c6eba73653
Merge branch 'master' of https://github.com/PurpleI2P/i2pd into openssl
2024-10-06 07:43:45 -04:00
orignal
0d224dfc54
2.54.0
2024-10-06 07:42:59 -04:00
r4sas
dc48fb0180
[rpm] try to fix Fedora ELN build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-10-06 14:36:30 +03:00
orignal
cc05f9c5d9
2.54.0
2024-10-06 07:34:18 -04:00
r4sas
e4c8cc300d
[gha] disable winxp build (it is broken in MSYS2)
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-10-06 14:28:33 +03:00
orignal
0710f62948
fixed potential race condition
2024-10-04 20:44:58 -04:00
orignal
58245bf121
temporary disable RelayRespond resend from Bob because it might be not acked
2024-10-04 14:06:02 -04:00
orignal
4436c49ccc
temporary disable RelayResponse resend through introducer session
2024-10-04 11:30:56 -04:00
orignal
bce9630ff8
try to create new sessions with introducers if existing are about to expire
2024-10-04 08:26:32 -04:00
orignal
7f3a04a72f
select random introducer session. don't update creation time
2024-10-03 18:44:09 -04:00
orignal
34f1ba5bd9
don't send invalid local address in RelayRequest
2024-10-02 12:45:12 -04:00
orignal
dc4cd34893
handle immediate ack requsted flag in data message. set it in keep-alive
2024-10-02 08:45:44 -04:00
orignal
1fb45c4b0d
don't send HolePunch or PeerTest 5 to unspecified address
2024-10-02 08:27:49 -04:00
orignal
514be6d048
introducer expiration time variance
2024-10-01 21:26:54 -04:00
orignal
8c292727da
introducer duration variance
2024-10-01 20:35:46 -04:00
orignal
d5c40bb6be
send keep-alive for newly selected introducer session
2024-10-01 18:21:07 -04:00
orignal
eed48c43fd
don't change Firewalled status to Unknown if peer test error
2024-10-01 15:29:48 -04:00
orignal
600f36539f
don't change ConnIDs of just introduced session. Let Charlie recognize SessionRequest
2024-09-30 22:38:42 -04:00
orignal
e1e530b4a9
never send Ack to HolePunch and PeerTest messages
2024-09-30 18:27:13 -04:00
orignal
98e93468a6
send ack to relay messages
2024-09-30 18:12:42 -04:00
orignal
0f5e8d8424
don't print warning if duplicated nonce or peer test
2024-09-30 14:54:20 -04:00
orignal
d521350588
resend relay response
2024-09-29 22:15:03 -04:00
orignal
237d9474d8
fixed incomplete response
2024-09-29 21:43:47 -04:00
orignal
5466983b36
resend relay messages
2024-09-29 20:57:18 -04:00
orignal
ba41f7107d
resend peer test responses
2024-09-29 18:17:49 -04:00
orignal
c2234599cd
exclude boost_system from linking because it's headers only now
2024-09-29 17:11:54 -04:00
orignal
6ebb019e15
resend peer test msgs 5 and 6
2024-09-29 15:02:18 -04:00
orignal
15cd4feade
move Bob's peer tests from SSU2 session to server
2024-09-28 22:05:25 -04:00
orignal
abbe1fea64
fixed clang build error
2024-09-28 16:20:59 -04:00
orignal
62b811c2c1
use memory pool for SSU2 received packets arrays
2024-09-28 09:49:45 -04:00
orignal
64e4b3871a
update introducer's iTag is session to introducer was replaced to new one
2024-09-27 13:32:20 -04:00
orignal
c3a1631319
use weak_ptr for Bob's peer tests and relay tags
2024-09-26 18:38:17 -04:00
orignal
a06cce0aaf
eliminate extra copy of vector of SSU2 packets
2024-09-26 15:54:29 -04:00
orignal
75b1c144b4
drop too short follow on SSU2 packets
2024-09-26 08:48:17 -04:00
orignal
32ad4b4858
fixed possible race conditions with m_SessionsByRouterHash
2024-09-25 14:34:52 -04:00
orignal
98669eff4f
delete session by hash from table if expired or terminated
2024-09-25 11:13:01 -04:00
orignal
67763248cc
add peer test session endpoint to connected recently after msg 6 and 7
2024-09-24 22:06:44 -04:00
orignal
262a803d10
make sure we are done with session before remving it
2024-09-24 20:57:04 -04:00
orignal
0912de5b77
don't connect peer test session. Use weak_ptr for seesions by hash
2024-09-24 20:03:15 -04:00
orignal
edb2ba7107
set address when peer test msg 4 received
2024-09-24 15:20:10 -04:00
orignal
74f0330730
moved SendPeerTest for msgs 5,6,7 to SSU2PeerTestSession
2024-09-24 14:37:27 -04:00
orignal
5cd0248494
set router status to uknown if peer test msg 5 came from recently connected peer
2024-09-23 20:24:33 -04:00
orignal
816771dd00
fixed build for gcc 8-9
2024-09-23 18:18:26 -04:00
orignal
189d7179c0
check if msg 5 was received instead state
2024-09-23 15:34:14 -04:00
orignal
2dfc9003a7
separate and move own peer test to SSU2Server
2024-09-23 14:16:24 -04:00
orignal
9968afc038
check senduseragent for outproxy. Update User-Agent for clearnet
2024-09-22 21:27:09 -04:00
orignal
5073c9637e
implement httpproxy.senduseragent
2024-09-22 21:07:44 -04:00
orignal
2c594dc67a
moved peer test 5-7 to SSU2PeerTestSession
2024-09-22 20:25:41 -04:00
orignal
11bca5c3cd
don't initialize Noise state for peer test sessions
2024-09-22 18:02:12 -04:00
orignal
9d1e526812
separate SSU2PeerTestSession for peer tests msgs 5,6 and 7
2024-09-22 17:22:08 -04:00
orignal
018fa0ec00
added i2p.streaming.maxOutboundSpeed, i2p.streaming.maxInboundSpeed and i2p.streaming.profile to HTTP and SOCKS proxy configs
2024-09-21 19:48:45 -04:00
orignal
f733f0a636
added i2p.streaming.maxOutboundSpeed, i2p.streaming.maxInboundSpeed and i2p.streaming.profile to HTTP and SOCKS proxy configs
2024-09-21 19:04:03 -04:00
orignal
fd2b15fe81
don't drop too old router if low uptime
2024-09-21 17:58:14 -04:00
orignal
c8958d71a2
pick routers with any bandwidth if limited connectivity
2024-09-21 12:59:11 -04:00
orignal
e4962b855f
pick first hop based on pool's bandwidth requirements
2024-09-20 10:34:55 -04:00
orignal
9f30499984
implement i2p.streaming.profile to specify high or low bandwidth tunnel pools
2024-09-19 21:16:16 -04:00
orignal
5324197e43
don't change router status if peer test came from recent endpoint
2024-09-19 15:27:04 -04:00
orignal
715e063550
set boost flags before finding
2024-09-19 08:02:37 -04:00
orignal
7ef1fdf634
exclude false position OK peer test if comes from recently connected endpoint
2024-09-18 18:48:18 -04:00
orignal
db19c32381
require minimal boost 1.83 for c++20
2024-09-18 15:42:30 -04:00
orignal
ac1c28cb39
don't send ack in case of lost packet and incoming speed limitation
2024-09-18 15:19:18 -04:00
orignal
2fa4237acd
renew connected receintly timestamp, add endpoint to the list if hole punch is being sent
2024-09-18 14:35:59 -04:00
orignal
ae26758170
allocate RouterInfo's buffer from pool
2024-09-18 08:40:22 -04:00
orignal
a723405fb0
check max RouterInfo size
2024-09-18 08:38:29 -04:00
orignal
f20391d460
check if we connected recently to an endpoint before sending peer test
2024-09-17 21:49:23 -04:00
orignal
ca4db7aab2
handle siuatuion if only one lease in remote LeaseSet
2024-09-17 20:56:00 -04:00
orignal
13b2fc3266
drop window size only when lease changes
2024-09-16 19:09:18 -04:00
orignal
d4c1a1c0bb
cleanup streaming destination's pools
2024-09-16 13:39:11 -04:00
orignal
d5aca85a35
don't try to generate more ECIES-X25519-AEAD-Ratchet tags if decryption failed
2024-09-12 21:03:46 -04:00
orignal
17d0e59d02
fixed warning
2024-09-12 20:30:26 -04:00
orignal
d20475e3d0
set default i2cp.leaseSetEncType to 0,4 and to 4 for server tunnels
2024-09-12 19:11:13 -04:00
orignal
ebec4d8a5e
set default i2cp.leaseSetEncType to 0,4 and to 4 for server tunnels
2024-09-12 18:56:23 -04:00
orignal
cb0801fc16
reduce number of retransmits
2024-09-11 20:54:22 -04:00
R4SAS
a5e9d9c6a3
[gha] winxp build fix
2024-09-11 20:18:05 +03:00
orignal
3d0a1afd64
check if addressbook is enabled
2024-09-11 12:06:55 -04:00
orignal
78ec5b2c6e
faster RTT recalculation if bad sample
2024-09-11 11:24:51 -04:00
orignal
272bf7dbc1
terminate NTCP2 session from duplicated router properly
2024-09-10 12:35:36 -04:00
orignal
261acbbd66
recalculate RTT for one way communications
2024-09-10 12:22:42 -04:00
orignal
a65dd218da
correct endianess in SendQuickAck
2024-09-10 10:27:26 -04:00
orignal
50d297fa29
check if first packet
2024-09-09 22:37:35 -04:00
orignal
699e17b594
handle plain ack with options
2024-09-09 22:26:03 -04:00
orignal
a91caa6559
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2024-09-09 18:40:42 -04:00
orignal
07d108bb6f
send immediate ack request if no packet being sent
2024-09-09 18:40:06 -04:00
orignal
bcace3fb29
use -std=c++17
2024-09-08 17:53:41 -04:00
orignal
cd648b9b3f
use std::atomic<std::shared_ptr<...>> instead boost::shared_ptr if applicable
2024-09-08 16:30:27 -04:00
orignal
ba451eeca5
set congestion cap G immediately if through proxy
2024-09-07 18:01:48 -04:00
orignal
8d1c186665
limited connectivity mode
2024-09-07 16:25:26 -04:00
orignal
d539c9677e
don't accept tunnels if connected through proxy
2024-09-06 19:04:07 -04:00
orignal
855fd4d471
eliminate extra parsing of RouterInfo coming as RouterInfo block
2024-09-06 09:49:24 -04:00
orignal
e0af7b077f
set max number of tags adequate to max window size
2024-09-05 20:28:40 -04:00
orignal
fde301deaf
check for duplicated routers in NTCP2. Insert router into netdb right a way
2024-09-05 19:24:23 -04:00
orignal
9a77c0a4b1
recognize compiler version without gexpr
2024-09-05 07:43:24 -04:00
orignal
306ea2df37
don't apply std::move to prvalue
2024-09-04 14:12:30 -04:00
orignal
cab671e177
use gexpr instead expr
2024-09-04 13:28:34 -04:00
orignal
2ee5af0c06
C++20 for clang >= 16
2024-09-04 13:23:12 -04:00
orignal
911620bcd3
C++20 for clang >= 16
2024-09-04 13:21:13 -04:00
orignal
d1620d70bb
consider N routers as low bandwidth
2024-09-03 18:43:25 -04:00
orignal
53db54dafb
consider N routers as low bandwidth
2024-09-03 18:36:50 -04:00
orignal
ead1b72886
set half of window on remote lease change
2024-09-03 15:20:33 -04:00
orignal
ae65af07c2
handle immediate ack request
2024-09-03 13:00:04 -04:00
orignal
0046a8b3ec
pass const strings for HTTP headers
2024-09-02 21:05:40 -04:00
orignal
06e3a1b57a
fixed typo
2024-09-02 18:32:52 -04:00
orignal
cc59003560
removed C++17 check
2024-09-02 18:22:33 -04:00
orignal
a3e0b3710c
pass std::string_view to parse
2024-09-02 17:34:15 -04:00
orignal
56b8534e0c
gcc7 support
2024-09-02 15:00:25 -04:00
orignal
c21cf0565b
removed C++11 support
2024-09-02 10:55:22 -04:00
orignal
9668ea9338
removed C++11 support
2024-09-02 10:18:08 -04:00
orignal
a837e5c502
use rng from pool for lease selection
2024-09-01 16:39:19 -04:00
orignal
bbadbdbfdb
Switch to C++17 for Mac OS X
2024-09-01 15:23:14 -04:00
orignal
509c039e2f
use Rng from pool if possible
2024-08-31 08:02:56 -04:00
orignal
8cf9cc1a01
removed dependency from boost::filesystem
2024-08-30 18:25:16 -04:00
orignal
a1f40d3048
use __has_include(<filesystem>)) to detect if std::filesystem can be used
2024-08-30 17:56:34 -04:00
orignal
83c0764ed4
link with stdc++fs for g++8 and g++9
2024-08-30 17:54:56 -04:00
orignal
2f5f39aaf2
disable clock_cast iuntil implemented
2024-08-30 17:51:03 -04:00
orignal
5cc15fac31
rollback
2024-08-30 15:03:50 -04:00
orignal
ea3f356856
removed dependency from boost::filesystem
2024-08-30 14:40:44 -04:00
orignal
8189ff0f48
innclude <filesystem> before _cpp_lib_filesystem check
2024-08-30 14:36:56 -04:00
orignal
2679e8cfd8
removed dependency from boost::filesystem
2024-08-30 13:28:01 -04:00
orignal
3679c6aea0
switch to C++17
2024-08-30 11:03:06 -04:00
orignal
604bdf314f
improved window size reculculation algorithm
2024-08-29 18:57:14 -04:00
orignal
937809bc0f
don't use clock_cast with clang
2024-08-29 15:14:17 -04:00
orignal
d71f3d40fa
Merge pull request #2096 from Vort/utf8
...
implement UTF-8 conversion with WinAPI for Windows platform
2024-08-29 12:42:25 -04:00
Vort
e87ace0c3d
implement UTF-8 conversion with WinAPI for Windows platform
2024-08-29 16:52:25 +03:00
orignal
bc48e6881d
use boost::filesystem for Win32 and clang
2024-08-28 18:25:42 -04:00
orignal
e957d7bbfb
use std::filesystem for windows
2024-08-28 17:52:08 -04:00
orignal
b3aa5ad998
don't link with boost::filesystem in newer versions
2024-08-28 15:12:29 -04:00
orignal
ac876a0cd5
use boost::filesystem for Mac OS X
2024-08-28 13:43:01 -04:00
orignal
d85cb6e30a
fixed build for Debian Bookworm
2024-08-28 12:01:19 -04:00
orignal
4a4b76141a
C++20 support
2024-08-28 11:34:07 -04:00
orignal
a93043f064
check for __cpp_lib_filesystem
2024-08-27 22:12:13 -04:00
orignal
ae309ca632
use std::filesystem for C++17
2024-08-27 21:49:23 -04:00
orignal
9037e8b2b1
Merge pull request #2095 from PurpleI2P/openssl
...
recent changes
2024-08-27 21:41:15 -04:00
orignal
3ff79038b5
handle individual NACKs
2024-08-27 15:33:59 -04:00
orignal
da0e527777
termination check timeout variance
2024-08-26 20:57:28 -04:00
orignal
66223792f3
use std::mt19937 instead rand(). termination timeout variance
2024-08-26 19:35:13 -04:00
orignal
a69eade1f4
use pool's rng for random tunnel/remote lease selection
2024-08-25 21:35:33 -04:00
orignal
0992a5124f
removed dependency from boost::date_time
2024-08-25 20:18:55 -04:00
orignal
e7423b1ffc
save timestamp from epoch instead local time to profiles
2024-08-25 19:07:01 -04:00
orignal
65ceb08290
correct translation of Network status
2024-08-23 22:35:52 -04:00
orignal
879d54fad4
replaced boost::date_time by functions from std
2024-08-23 22:01:08 -04:00
orignal
ff5c76f8f2
don't include expired lease to LeaseSet for I2Cp
2024-08-21 19:21:02 -04:00
orignal
0191e58b05
adjust number of leases in LS2 if expired tunnels
2024-08-21 16:28:19 -04:00
orignal
c43926083e
don't include already expired lease to LeaseSet
2024-08-21 14:07:04 -04:00
orignal
bd98f2c3ee
max flush interval
2024-08-20 21:21:28 -04:00
orignal
02c52f59cb
max flush interval
2024-08-20 20:59:41 -04:00
orignal
fa218d3cf5
reset routing path if session is stuck
2024-08-20 15:50:37 -04:00
orignal
d169b422da
drop window if remote lease changes
2024-08-19 19:10:00 -04:00
orignal
7be64dad89
limit number of resent packets at the time
2024-08-19 18:30:49 -04:00
orignal
3720a5fce3
don't select same peer too often
2024-08-19 15:51:56 -04:00
orignal
0df895b6a7
check minimal router version for connected peer selection
2024-08-19 14:39:07 -04:00
orignal
32ab95478e
check crypto type and congestion of connected peer for tunnel
2024-08-18 18:34:28 -04:00
orignal
28adb54c0a
don't send quick ack for each duplicated packet
2024-08-18 13:33:16 -04:00
orignal
b4fcf76480
fixed warning
2024-08-17 17:52:42 -04:00
orignal
fb8e0e1b5b
limit stream's inbound speed
2024-08-17 17:11:28 -04:00
orignal
41dd8b527d
reduce number of acks being sent
2024-08-17 08:30:16 -04:00
orignal
7376f7c399
generate max number of tags for follow on tagsets
2024-08-17 08:13:17 -04:00
orignal
d47ae3012a
periodic sending ack requests in ECEISX25519 session and dead path detection in I2CP
2024-08-15 13:35:51 -04:00
orignal
09dbe9fc03
check option and packet length
2024-08-14 13:43:24 -04:00
orignal
11328a429d
set minimal resend interval. Resend attempt after only Ack
2024-08-14 10:13:35 -04:00
orignal
0c924836cf
fixed AEAD verification for LibreSSL
2024-08-13 15:36:13 -04:00
orignal
52a313bb65
force LeaseSet timestamp update if published at the same second
2024-08-12 21:29:05 -04:00
orignal
d75f15104e
select only established sessions for peer tests
2024-08-10 14:43:29 -04:00
orignal
b306bf2db9
don't handle connect timer for already terminated session
2024-08-09 08:14:39 -04:00
orignal
349c4e30b6
correct receive ratchet tagsetid calculation
2024-08-06 13:58:21 -04:00
orignal
3c69e0b2af
keep sending reverse key until tag received on new tagset
2024-08-05 14:44:10 -04:00
orignal
8e1fb8ca9f
send status failure and drop shared routing path if message was not sent
2024-08-02 14:39:04 -04:00
orignal
42782944fb
Streaming congestion control improvements. Patch by onon
2024-08-01 13:49:32 -04:00
orignal
efd754eb93
set min pacing time to 250 microseconds
2024-07-31 07:56:40 -04:00
orignal
81cc3e3de8
2.53.1
2024-07-30 11:56:31 -04:00
orignal
db4208e2e2
fixed
2024-07-30 08:13:24 -04:00
orignal
fe740249a5
2.53.1
2024-07-29 19:40:33 -04:00
orignal
4ad6cef5a5
some cleanup
2024-07-29 15:18:52 -04:00
orignal
86f86fc711
fixed #2078 . don't stop service when destination stops
2024-07-29 14:44:47 -04:00
orignal
e5dac605f6
send session status crated right a way
2024-07-28 21:59:49 -04:00
orignal
ab1abf584f
don't send session status create before destination is ready
2024-07-28 21:48:47 -04:00
orignal
8a3d6ddb3e
cleanup I2NP msgs pool and routing sessions
2024-07-28 21:24:10 -04:00
orignal
1410fa5c21
added i2cp.inboundlimit and i2cp.outboundlimit
2024-07-28 14:53:46 -04:00
orignal
ea19d2296c
send actual router limits in BandwidthLimitsMessage
2024-07-28 14:34:27 -04:00
orignal
3a4833aa67
Merge pull request #2017 from Vort/show_bw_caps
...
show bandwidth caps for hops
2024-07-28 08:21:52 -04:00
orignal
4a66624b04
fixed typo
2024-07-27 21:42:07 -04:00
orignal
0153748134
save and use previous routing session
2024-07-27 19:37:10 -04:00
orignal
d3062d2994
don't create full identity from buffer if only ident hash is needed
2024-07-25 20:36:46 -04:00
orignal
d7ff459f12
include tagsetid into msgid
2024-07-25 15:05:00 -04:00
orignal
e0ac8a7298
check if destination is ready. Create garlic message before selectiing routing path
2024-07-24 19:09:46 -04:00
orignal
96ea630274
send message right a way if in same thread
2024-07-24 16:06:28 -04:00
orignal
f232c8f2df
don't limit num attempts in routing path. Increased routing path expiration to 2 minutes
2024-07-23 21:55:56 -04:00
orignal
2f54d95187
try to read message payload immediately after header
2024-07-23 19:02:37 -04:00
orignal
830e49f2c5
increase I2CP socket buffer size
2024-07-23 16:01:43 -04:00
orignal
23e323438a
cancel LeaseSet creation timer before destination termination
2024-07-23 08:35:43 -04:00
r4sas
48f1514053
[rpm] use eln macro in check
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-07-21 14:27:00 +00:00
r4sas
a1aa6c62d7
[rpm] fix typo
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-07-21 14:14:52 +00:00
r4sas
9e1ea289c2
[rpm] require package openssl-devel-engine for build on fedora > 40
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-07-21 14:09:48 +00:00
orignal
f6ddcd432e
removed openssl/engine.h
2024-07-21 09:43:29 -04:00
r4sas
9a6654943d
moved binary to /usr/bin ( closes #2053 #2068 )
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-07-20 17:25:30 +00:00
orignal
bed5a18294
2.53.0
2024-07-17 07:41:41 -04:00
orignal
45221da1dc
floodfill must have published ipv6 if no published ipv4
2024-07-12 11:43:39 -04:00
orignal
8440633614
increased number of floodfills threshold to 1200
2024-07-12 10:44:05 -04:00
orignal
50f455e0a2
make a floodfill eligble if reachable by ipv4
2024-07-12 09:33:37 -04:00
orignal
5fbcfadd6d
set min floodfill version to 0.9.59
2024-07-11 15:22:12 -04:00
orignal
5af13849a9
check if offline signature is expired when load keys
2024-07-09 13:44:30 -04:00
orignal
a9c486d7a1
fixed stream hanging due to inactivity. Smoother RTT
2024-07-09 10:51:22 -04:00
orignal
8c0a1197d7
drop incoming SSU2 session from duplicated router
2024-07-08 10:39:18 -04:00
orignal
4e5f5c218a
mark router as dup0licted only if address mismatch
2024-07-08 08:00:36 -04:00
orignal
64cc59d1e9
recognize duplicated routers and store duplicated flag in profile
2024-07-07 11:26:17 -04:00
orignal
0c943f4405
use received RouterInfo if older than one in netdb
2024-07-06 10:28:18 -04:00
orignal
37d3d9e604
removed openssl 1.0.2 support
2024-07-06 08:50:51 -04:00
orignal
d23451fdf6
delete unused variable
2024-07-04 13:43:05 -04:00
orignal
d843502832
calculate min pacing time. Return wrongly removed line
2024-07-04 13:28:18 -04:00
orignal
0428b5ece1
limit stream's outbound speed
2024-07-04 13:07:57 -04:00
orignal
df787060c3
stop destination's thread before cleanup
2024-06-30 11:40:35 -04:00
orignal
ea9c69cd53
some cleanup
2024-06-30 08:11:12 -04:00
orignal
199d149bed
improved congestion control
2024-06-29 09:17:11 -04:00
orignal
ff8941af71
check if address is still introducer before trying to introduce
2024-06-27 18:02:17 -04:00
orignal
f125936b2e
try to lookup other introducers' routers if found out doesn't have applicable addresses
2024-06-26 08:53:04 -04:00
Stefan Strogin
697d831441
Support miniupnp-2.2.8 ( fixes #2071 )
...
Use UPNP_GetValidIGD for getting external IP.
2024-06-22 19:37:39 +03:00
orignal
457b64f92d
try to connect to introducer through any available address
2024-06-14 18:05:01 -04:00
orignal
6caec6b551
check if updated router is still introducer. Remove non-introducer sessions from introducers list
2024-06-13 18:10:45 -04:00
orignal
362edc68ad
removed ls's reseed
2024-06-11 15:14:06 -04:00
orignal
29872fc003
check if local address exists
2024-06-10 17:58:19 -04:00
orignal
81d383c99e
don't pick routers older that 0.9.58 for client tunnels
2024-06-10 13:40:07 -04:00
orignal
12653f2fe4
don't try introducer with invalid address. Terminate session immediately if appropriate introducer not found
2024-06-09 18:38:13 -04:00
orignal
43f5ba286c
update congestion caps before initial publishing
2024-06-09 15:25:19 -04:00
orignal
f990a2f69f
don't reply with relay tag if we are not on introducer on that address
2024-06-09 15:07:12 -04:00
orignal
0b97b4294c
don't request relay tag for every session if we have enough introducers
2024-06-08 19:28:05 -04:00
orignal
4178ac8eac
select newest introducers to publish
2024-06-08 16:08:32 -04:00
orignal
6a590bf970
use std::mt19937 instead rand()
2024-06-07 22:10:52 -04:00
orignal
2f847d62bb
fixed typo
2024-06-07 13:35:37 -04:00
orignal
df6d48dbae
request only not found routers from introducers
2024-06-07 13:29:51 -04:00
orignal
bacce7dc60
fixed introducer's index
2024-06-06 16:13:30 -04:00
orignal
b3314380cc
don't use expired introducer even if we a session with it
2024-06-06 14:19:30 -04:00
orignal
d4eea61b82
use mt19937 instead rand
2024-06-05 15:08:51 -04:00
orignal
a1995c13cd
flood to 2 next day closest floodfills before UTC midnight
2024-06-04 12:45:35 -04:00
orignal
bc8adf1433
move unsent I2NP messages to new session if replaced
2024-06-01 20:02:04 -04:00
orignal
a1322d4667
move unsent I2NP messages to new session if replaced
2024-06-01 17:46:18 -04:00
orignal
4100249313
removed bootstrap from floodfill. Removed requested destinations mutex
2024-05-31 21:11:47 -04:00
orignal
acbd3f897b
fixed race condition between local buffer creation and sending it through the transports
2024-05-26 15:33:37 -04:00
orignal
7dc5a04b8d
update timestamp for non-reachable router
2024-05-26 11:06:39 -04:00
orignal
03635f4444
publish through tunnels in case of restricted routes
2024-05-26 10:55:19 -04:00
orignal
0fae04f96a
update local RouterInfo timestamp by timer even in hidden mode
2024-05-26 10:21:26 -04:00
orignal
bb531a878d
request newly discovered routers with random intervals after exploratory
2024-05-25 15:17:09 -04:00
orignal
0f7db8e418
list of request callbacks
2024-05-24 21:49:39 -04:00
orignal
9a724b2af9
separate timer for netdb requests cleanup
2024-05-23 14:27:39 -04:00
orignal
f4ea6138e8
removed non longer used mutex
2024-05-23 13:36:29 -04:00
orignal
e74272781f
moved exploratory to netdb requests thread
2024-05-22 18:29:40 -04:00
orignal
b75e418879
request destination in netdb requests thread
2024-05-22 13:43:00 -04:00
orignal
927123188c
handle onDrop for request message in nedb requests thread
2024-05-22 12:30:01 -04:00
orignal
c00eb8cf44
handle requests completions in netdb requests thread
2024-05-22 10:07:01 -04:00
orignal
265bb8b779
handle DatabaseSearchReply in netdb requests thread
2024-05-21 22:19:42 -04:00
orignal
e3be409945
moved netdb requests to separate thread
2024-05-21 21:25:19 -04:00
orignal
d8707ceb57
Merge pull request #2066 from EKCKABATOP54/fix
...
Fixed checking the bandwidth flag in the config
2024-05-21 06:53:23 -04:00
orignal
39e16824b9
reset routing path if duplicated SYN received
2024-05-17 19:19:17 -04:00
orignal
285e693a4e
fixed deadlock
2024-05-17 19:07:51 -04:00
orignal
940628bf36
update LeaseSet if inbond tunnel failed
2024-05-17 17:35:16 -04:00
orignal
b5994e058a
increment num attempts if no reply tunnel specified
2024-05-15 14:12:57 -04:00
orignal
22dabfd79e
use unordered_map for excluded routers. don't request to self
2024-05-15 13:31:31 -04:00
orignal
0e41c3fa36
resend more interval variance
2024-05-15 11:57:14 -04:00
orignal
124698854f
skip resent recently sessions during resend
2024-05-14 18:17:47 -04:00
EKCKABATOP54
f223e668ce
Fixed checking the bandwidth flag in the config
2024-05-14 22:04:05 +02:00
orignal
f5b823a712
common code for sending netdb lookup
2024-05-13 14:45:41 -04:00
r4sas
4163542125
[gha] short commit hashes for deb packages
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-13 00:32:09 +00:00
r4sas
6921c8391e
[FS] boost 1.85.0 support
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-12 23:58:05 +00:00
r4sas
47a2020472
[i18n] update translations
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-12 23:02:44 +00:00
orignal
9d38facf3b
2.52.0
2024-05-11 07:15:28 -04:00
r4sas
a1be1aa9ec
[gha] cache packages on winxp build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-10 16:42:36 +03:00
r4sas
c4bbe2bb4a
[win32] fix warning in NetState
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-09 16:57:21 +03:00
r4sas
601695dede
[gha] winxp: rebuild boost
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-09 15:01:51 +03:00
r4sas
cdc81e19a0
[gha] update winxp build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-05-09 15:01:51 +03:00
orignal
b98b3a87b0
fixed race codition between RouterInfo's buffer persist and update
2024-05-08 19:09:03 -04:00
orignal
425ef2cfe5
persist routers in separate thread
2024-05-08 16:19:00 -04:00
orignal
c454685605
exclude addresses with wrong keys
2024-05-07 18:38:00 -04:00
orignal
c98926abf2
use mt19937 instead rand()
2024-05-07 13:01:27 -04:00
orignal
7aacc97351
initialize requests before reseeds
2024-05-07 11:58:17 -04:00
orignal
c49e17ad40
use timestamp to reset rng
2024-05-07 11:53:18 -04:00
orignal
296b721929
shared_ptr for NetdbRequests
2024-05-06 18:23:20 -04:00
orignal
d0cf385f4b
memory pool for requested destination. Reduced request attaempts to 5
2024-05-05 11:24:44 -04:00
orignal
b91f5a7430
fixed race condition on stop
2024-05-03 20:38:57 -04:00
orignal
4d8431907d
use std::sample for exploratory selection if C++17
2024-05-03 19:09:31 -04:00
orignal
b0cf5130a2
don't try another flloofill if request already exists
2024-05-03 13:34:11 -04:00
orignal
396aa6944d
cache complete request for a while and not send the same request again
2024-05-03 13:00:30 -04:00
orignal
8a20d3219b
don't build exploratory selection on each request
2024-05-03 08:54:55 -04:00
orignal
13a746162a
reduce exploratory selection size
2024-05-02 21:38:51 -04:00
orignal
7e5370fbe5
check for excluded routers during exploratory
2024-05-02 19:55:53 -04:00
orignal
ec59308fad
return up to 16 hash in expolatory reply
2024-05-02 19:16:48 -04:00
orignal
5ed76b997c
log initial destination request
2024-05-02 13:17:15 -04:00
orignal
535fbdb4c9
don't check exporatory too often
2024-05-01 15:57:04 -04:00
orignal
034332a0ef
changed minimal exploratory interval to 55 seconds. added variance
2024-05-01 14:10:34 -04:00
orignal
a1eac6f28e
drop unsolicited database serach replies
2024-05-01 13:40:01 -04:00
orignal
ba22a940f1
30 seconds timeout for exploratory requests
2024-05-01 12:08:47 -04:00
orignal
8439f6dc57
don't reply with close than us only floodfills for lookup
2024-05-01 09:48:34 -04:00
orignal
a21bec0ed8
check if router if real only if tunnel build rate is low and router's profile is presented when handle exploratory request
2024-04-30 14:16:05 -04:00
orignal
5adbc2c3fe
don't stop lookup if number of attempts < 3
2024-04-30 12:52:00 -04:00
orignal
c515f49903
removed dependency from boost::thread
2024-04-30 08:41:01 -04:00
orignal
845b14f581
removed dependency from boost::thread
2024-04-30 08:15:02 -04:00
orignal
cdfdfc9e24
don't manage netdb is transports are not running
2024-04-30 07:51:46 -04:00
orignal
62d279e1b0
don't return routers with 'f' cap to exploratory request
2024-04-29 15:05:47 -04:00
orignal
a1fcd8af39
don't accept too old RouterInfo
2024-04-29 10:07:47 -04:00
orignal
8c6c954ea2
enable previously disabled floodfill
2024-04-28 11:23:35 -04:00
orignal
77bb7432bc
insert previously ecluded floodfill back when connected
2024-04-28 11:16:59 -04:00
orignal
720ffa8a31
move traverse thrugh profiles files to deleting thread
2024-04-28 08:05:19 -04:00
orignal
c1c69258c3
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2024-04-27 16:01:15 -04:00
orignal
733a4a2869
moved save/delete profile disk oprations to separate threads
2024-04-27 16:00:43 -04:00
r4sas
ca3ac8c11d
[gha] update actions
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-04-27 13:49:48 +00:00
r4sas
d4e3991257
[gha] fix osx build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-04-27 13:36:47 +00:00
orignal
648a884a18
use copy of excluded peers
2024-04-27 08:38:43 -04:00
orignal
8fe989050e
use share_ptr to store peers
2024-04-27 08:18:49 -04:00
orignal
bb6212ccc1
fixed typo
2024-04-26 18:11:05 -04:00
orignal
5f39f65540
mutex for request's excluded peers
2024-04-26 15:35:32 -04:00
orignal
146b3f52c0
check if pool is ready before sending next request
2024-04-26 13:48:44 -04:00
orignal
cc75ccd070
don't manage requests if exploratory pool is not ready. use monotonic timer and milliseconds
2024-04-26 12:43:48 -04:00
orignal
0ddc514221
don't send next request if requested destination is over
2024-04-25 18:52:10 -04:00
orignal
d3b699d7cd
Merge pull request #2059 from Vort/manage_interval
...
manage netDb requests more frequently
2024-04-24 10:19:12 -04:00
Vort
6592fab41c
manage netDb requests more frequently
2024-04-24 16:44:24 +03:00
orignal
02895d4cf5
respond with confirmied router to exploratory lookup
2024-04-23 18:30:56 -04:00
orignal
8b7941c4ce
fixed typo
2024-04-23 18:21:25 -04:00
orignal
de673464d1
don't try to connect directy by SSU2 to unnconfirmed router if direct NTCP2 is presented
2024-04-23 11:40:11 -04:00
orignal
6ce2c30522
build client tunnels through confimed routers only if low rate
2024-04-22 13:03:59 -04:00
orignal
c5a1e8cac8
give preference to direct connection
2024-04-19 19:12:29 -04:00
orignal
f67c38d8d2
fixed typo
2024-04-18 18:06:24 -04:00
orignal
1f1a3270f7
fixed IsPublished for ipv6
2024-04-15 09:26:30 -04:00
orignal
ffee29272f
avoid two firewalled routers in the row
2024-04-14 20:09:06 -04:00
orignal
2d2469c23d
Merge pull request #2052 from nonlin-lin-chaos-order-etc-etal/openssl
...
Add fcntl to actually lock pidfile on Android
2024-04-09 15:18:17 -04:00
nonlin-lin-chaos-order-etc-etal
8e80a8b06f
Add fcntl to actually lock pidfile on Android
2024-04-10 03:15:55 +08:00
orignal
26fac94d05
delete unused varibale
2024-04-08 19:24:44 -04:00
orignal
9a30068ae5
don't compare OBEP hash twice to check if it's a fresh tunnel
2024-04-08 19:00:02 -04:00
orignal
46c72a7137
Merge pull request #2050 from PurpleI2P/openssl
...
2.51.0
2024-04-08 18:55:45 -04:00
orignal
04bccedd9b
Merge pull request #2048 from Vort/stream_resends
...
Reset stream RTO if outbound tunnel was changed
2024-04-08 06:53:08 -04:00
Vort
b2e21a4f12
increase maximum stream resend attempts to 9
2024-04-08 12:35:50 +03:00
Vort
57e46ba0cf
reset stream RTO if outbound tunnel was changed
2024-04-07 21:24:56 +03:00
Vort
df3dc1f574
change tunnels during stream resend attempts 5 and 6
2024-04-07 17:30:19 +03:00
r4sas
1b5f67e185
[FS] misc: bump year
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-04-06 20:38:58 +00:00
r4sas
89064b6fb4
2.51.0
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-04-06 20:03:16 +00:00
orignal
c49dd712de
2.51.0
2024-04-06 08:53:54 -04:00
orignal
4f1cb74f75
request choking delay if too many NACKs. Drop window size to 1 if choking delay received
2024-04-02 18:49:16 -04:00
orignal
75df8d3c7b
drop ack Through to last packet if Number of NACKs exceeds 255
2024-04-02 11:30:38 -04:00
orignal
85be76b01a
check if LeaseSet was submitted recently. Fixed typo
2024-04-01 08:41:58 -04:00
orignal
835c480269
Merge pull request #2047 from Vort/ssu2_lag
...
select maximum SSU2 queue size depending on RTT value
2024-03-28 13:43:29 -04:00
Vort
ac9d92c681
select maximum SSU2 queue size depending on RTT value
2024-03-26 10:18:56 +02:00
r4sas
a30d1972e5
[win] update status code
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-03-22 23:18:51 +03:00
orignal
0c2330bf14
Merge pull request #2045 from Vort/rtt_sample
...
streaming improvements
2024-03-19 13:52:38 -04:00
Vort
a703d31893
don't double initial RTO
2024-03-19 10:48:42 +02:00
Vort
4f8f3a386f
restart stream resend timer after updating initial RTO
2024-03-19 09:21:57 +02:00
Vort
83f0b9c041
extract single RTT sample from stream ACK
2024-03-19 09:21:43 +02:00
Vort
cf77be0eeb
add lower limit for stream RTO
2024-03-19 06:37:21 +02:00
orignal
b2aa34baa6
use C++17 for newer versions of clang for BSD
2024-03-17 11:49:14 -04:00
orignal
4def0b6ea5
use C++17 for newer versions of clang for BSD
2024-03-17 11:46:02 -04:00
orignal
25592a00b6
use C++17 for newer versions of clang for BSD
2024-03-17 11:42:44 -04:00
orignal
edaf162f9c
Merge pull request #2044 from Vort/stream_resend_rtt
...
exclude resent stream packets from RTT calculations
2024-03-16 15:12:24 -04:00
Vort
e7ff15c573
exclude resent stream packets from RTT calculations
2024-03-16 20:55:49 +02:00
orignal
161ff3579b
don't delete new session with same router hash from sessions-by-hash table
2024-03-15 20:12:47 -04:00
orignal
f2085ecc8d
fixed warning
2024-03-15 19:17:25 -04:00
orignal
0c5dee69ba
Merge pull request #2043 from Vort/rtt_tune
...
tune RTT calculations
2024-03-15 14:50:56 -04:00
Vort
d74033dd2b
tune RTT calculations
2024-03-15 09:06:33 +02:00
orignal
5412e29ff5
Merge pull request #2042 from Vort/ssu2_spikes
...
lower SSU2 resend traffic spikes
2024-03-14 15:50:17 -04:00
Vort
0236769134
lower SSU2 resend traffic spikes
2024-03-14 19:41:16 +02:00
orignal
530a078535
don't request temination if session was not established
2024-03-13 13:56:10 -04:00
orignal
fbca27fe73
Merge pull request #2041 from Vort/i2np_typo
...
fix typo in message expiration check
2024-03-13 12:26:48 -04:00
Vort
08cc256c54
fix typo in message expiration check
2024-03-13 16:41:01 +02:00
orignal
6432963294
Merge pull request #2037 from vovasty/fs_ios_simulator_fix
...
fix HashedStorage::Init exceptions in ios simulator.
2024-03-11 14:55:16 -04:00
Vlad Solomenchuk
59beb5e4e4
fix TARGET_OS_SIMULATOR check
2024-03-11 11:29:41 -07:00
orignal
217aa0c882
fixed #2038 . don't add comma for missing param
2024-03-11 11:11:38 -04:00
orignal
e889dc1508
Merge pull request #2039 from Vort/ssu2_expiration
...
add expiration for messages in SSU2 send queue
2024-03-11 07:59:59 -04:00
orignal
0141489d34
Merge pull request #2040 from PurpleI2P/openssl
...
Recent changes
2024-03-11 07:59:32 -04:00
Vort
2d06c0cbe6
add expiration for messages in SSU2 send queue
2024-03-09 19:09:05 +02:00
Vlad Solomenchuk
51446f0324
fix FS::HashedStorage::Init exceptions in ios simulator.
2024-03-08 10:23:51 -08:00
orignal
66d0b7aec4
correct publication verification for encrypted LeaseSet
2024-03-07 10:25:10 -05:00
orignal
92b49fb969
clear excluded floodfills after successive publishing
2024-03-06 21:01:17 -05:00
orignal
17dd5c1285
publish encrypted leaset on floodfill closest to store hash
2024-03-06 18:36:01 -05:00
orignal
ce97ec1534
Merge pull request #2036 from Vort/stream_ewma2
...
changes in stream RTT estimation and window size drop percent
2024-03-06 08:13:19 -05:00
Vort
3ceb64db2e
1. Use EWMA for stream RTT estimation;
...
2. Drop window size by 10% instead of 50% in case of resend.
Change is based on code by onon.
2024-03-06 15:06:04 +02:00
orignal
bb702700f7
don't check session for single tag
2024-03-06 07:17:59 -05:00
orignal
ff3fec9a00
remove tag immediately after use
2024-03-05 10:30:01 -05:00
orignal
3873e60cbb
try to send database store reply directly to IBGW
2024-03-04 14:30:49 -05:00
orignal
2dbf094433
try to send lookup reply directly to IBGW
2024-03-04 13:34:57 -05:00
orignal
e85e96bc35
Merge pull request #2035 from Vort/high_latency_fix
...
fix high latency threshold
2024-03-04 06:56:38 -05:00
Vort
98543af92b
fix high latency threshold
2024-03-04 13:41:50 +02:00
orignal
af0d853ccd
some cleanup
2024-03-03 10:28:25 -05:00
orignal
20a5e19ea1
don't request banned router
2024-03-03 09:56:11 -05:00
orignal
f1058410fb
don't request banned router
2024-03-03 07:42:39 -05:00
orignal
6ba42a0912
check if established peer test session has the same address type
2024-03-02 18:17:56 -05:00
orignal
1292ec67c0
check if remote router supports peer test
2024-03-02 18:02:55 -05:00
orignal
2f2f14e3a7
try publishing again after 5 seconds if no tunnels in the pool
2024-03-02 11:26:41 -05:00
orignal
edd9dd2c39
try to publish again after 5 seconds if destination is not ready
2024-03-02 10:57:01 -05:00
orignal
f8722f17c6
pick peer test session only if Charlie's address supports peer testing
2024-03-01 21:59:52 -05:00
orignal
38cc01e13d
check own peer test cap for peer test msg 2
2024-03-01 14:33:11 -05:00
orignal
6ca266ff3b
reject peer test msg 2 if peer testing is not supported
2024-03-01 14:03:13 -05:00
orignal
b9773c88e4
don't set test failed state to expiring tunnels
2024-03-01 12:45:21 -05:00
orignal
3311fe62bb
fixed potential race condition with tunnel tests
2024-03-01 08:03:40 -05:00
orignal
a284c85153
Merge pull request #2033 from Vort/ssu2_dynamic_buffer
...
derive SSU2 socket buffer size from bandwidth limit
2024-02-29 09:32:50 -05:00
Vort
e5f75eb61c
log would_block error at info level
2024-02-29 16:12:51 +02:00
Vort
89f9bec49a
derive SSU2 socket buffer size from bandwidth limit
2024-02-29 16:02:43 +02:00
orignal
dbc3952654
Merge pull request #2031 from Vort/buf_size_log
...
write SSU2 socket buffer sizes to log
2024-02-29 07:28:14 -05:00
Vort
f3c052ed0c
write SSU2 socket buffer sizes to log
2024-02-29 10:27:52 +02:00
orignal
692f495adc
Merge pull request #2030 from Vort/non_block
...
enable non-blocking mode for UDP sockets
2024-02-28 11:58:19 -05:00
Vort
aa1de7fe94
enable non-blocking mode for UDP sockets
2024-02-28 18:55:28 +02:00
orignal
ca45fe73e9
never delete conneted router from netdb
2024-02-27 16:10:17 -05:00
orignal
a8af683643
renamed steady to monotonic
2024-02-27 12:33:07 -05:00
orignal
b86c83a068
encrypt tunnel tests for ElGamal-only destinations
2024-02-27 11:47:32 -05:00
orignal
6656ef3c8d
correct clock for non-encrypted tunnel tests
2024-02-27 09:02:26 -05:00
orignal
6898d04a1d
send tunnel test mesaage only if encrypted
2024-02-27 08:30:31 -05:00
orignal
3215125950
Merge pull request #2029 from Vort/tunnel_test_msg
...
add tunnel test message
2024-02-27 08:03:27 -05:00
orignal
612f51ba7f
Merge pull request #2028 from PurpleI2P/openssl
...
Recent changes
2024-02-27 07:59:43 -05:00
Vort
3d03732555
add tunnel test message
2024-02-27 11:08:14 +02:00
Vort
d6d440ba8a
allow 0ms latency for tunnel
2024-02-26 05:57:28 +02:00
orignal
821a76a7c5
flush IBGW if tunnel build request OBEP is on the same router
2024-02-25 09:15:08 -05:00
r4sas
34154596f2
[gha] build only when related to app and runner itself files are changed, disable temporary msvc
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-02-24 23:35:56 +00:00
orignal
a1dce017f4
allow tunnel endpoint to send tunnel build reply to itself
2024-02-24 11:40:43 -05:00
orignal
78af34237e
reduce session termination timeout
2024-02-23 19:22:49 -05:00
orignal
8874ea8033
fixed typo
2024-02-23 18:06:31 -05:00
orignal
6bd1ee36f7
fixed typo
2024-02-23 16:09:32 -05:00
orignal
f07c4bd1dd
drop transit tunnel if next ident is ours
2024-02-23 15:24:52 -05:00
orignal
8524a67895
fail last tunnel if tunnel quantity is 1
2024-02-23 12:32:21 -05:00
orignal
43d880752e
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2024-02-23 11:37:52 -05:00
orignal
d4246edb82
don't fail last tunnel
2024-02-23 11:37:09 -05:00
Vort
fd4513ebb2
show bandwidth caps for hops
2024-02-22 23:07:07 +02:00
orignal
ee8449fa05
Merge pull request #2024 from Vort/congestion_zero_check
...
add zero check to congestion level calculations
2024-02-22 14:54:47 -05:00
Vort
5415598f60
add zero check to congestion level calculations
2024-02-22 21:50:05 +02:00
orignal
7d73c304b5
Extend transit tunnels limit to 4 bytes. Bump default value to 10K
2024-02-22 14:22:11 -05:00
orignal
d25206abce
encrypted tunnel test messages
2024-02-21 19:46:29 -05:00
r4sas
5d7c6fb0b3
[gha] msvc: copy openssl libraries to fix build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2024-02-21 22:31:20 +03:00
orignal
36a060d50f
Consider 'M' routers as low bandwidth
2024-02-21 12:37:33 -05:00
orignal
577ed56af0
store HTTP and SOCKS proxy as pointer to I2PService
2024-02-20 18:51:37 -05:00
orignal
695dc96a83
common ServiceAcceptor for all stream protocols
2024-02-20 18:32:51 -05:00
orignal
e5251bf3c3
Merge pull request #2022 from Vort/bw_time_jumps3
...
skip bandwidth updates in case of time going backwards
2024-02-20 17:44:42 -05:00
R4SAS
2692aef53d
[gha] update windows msvc action
2024-02-21 01:36:32 +03:00
Vort
d524105727
skip bandwidth updates in case of time going backwards
2024-02-20 23:27:31 +02:00
orignal
26463c50fc
Merge pull request #2020 from Vort/select_next_hop2
...
make more attempts to select not bad hop
2024-02-20 12:22:36 -05:00
Vort
b092e712ec
make more attempts to select not bad hop
2024-02-20 19:05:19 +02:00
orignal
cb8fbb0135
Merge pull request #2018 from Vort/congestion_consts
...
add constants for congestion levels
2024-02-20 07:30:16 -05:00
Vort
19e23b34da
add constants for congestion levels
2024-02-20 10:30:05 +02:00
orignal
a4a3f8e96b
support upstream proxy through local sockets
2024-02-19 22:04:43 -05:00
orignal
f2b720617c
Merge pull request #2016 from Vort/medium_congestion2
...
implement medium congestion indication
2024-02-19 19:13:12 -05:00
Vort
d677d67676
implement medium congestion indication
2024-02-19 21:36:38 +02:00
orignal
7e3157b162
don't process packet in terminated stream
2024-02-18 21:28:06 -05:00
orignal
2b6a95cbee
don't check session for symmetric key tagset. re-create tags hash if too many used tags
2024-02-16 21:30:40 -05:00
orignal
900153765a
move router's tags cleanup to router's thread
2024-02-16 18:56:04 -05:00
orignal
441e847de8
don't try to decrypt dulpicate message
2024-02-16 14:49:12 -05:00
orignal
6439e227f6
consider test failed state as established. Delete failed tunnels sooner
2024-02-15 19:29:33 -05:00
orignal
def404b61a
skip failed and expiring tunnels for peer tests
2024-02-14 22:19:07 -05:00
orignal
d8be5b8ce1
fixed warning
2024-02-14 21:58:03 -05:00
orignal
dddbca6ffb
common rng for random shuffle
2024-02-14 21:35:41 -05:00
orignal
56619caa71
random shuffle of tunnels for peer test pairs
2024-02-14 20:16:36 -05:00
orignal
0e502c49b5
show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received
2024-02-14 18:53:28 -05:00
orignal
710b27688b
generic SocketsPipe for different socket types
2024-02-14 15:35:47 -05:00
orignal
a9ad6fc31e
renamed TCPIPPipe to SocketsPipe
2024-02-13 18:52:18 -05:00
orignal
967627e58a
read correct reply length and handle reply codes
2024-02-12 21:55:30 -05:00
orignal
7691a5b4a9
use common SOCK5 code for reseed
2024-02-12 13:22:26 -05:00
orignal
d9b6262a6e
removed unused field
2024-02-12 12:10:29 -05:00
orignal
075f80aea2
use SOCK5 proxy for upstream
2024-02-11 15:33:37 -05:00
orignal
b07530a8a1
don't print error message if operation cancelled
2024-02-11 11:44:15 -05:00
orignal
0ae7931a6f
replaced SOCKS4 outproxy by SOCKS5
2024-02-11 11:23:37 -05:00
orignal
158160f5c0
common code for SOCKS5 proxy connectivity
2024-02-10 20:03:36 -05:00
orignal
4cb2ad48be
Merge pull request #2014 from Vort/log_fixes
...
Logging fixes
2024-02-10 10:22:52 -05:00
Vort
adba3987f8
logging fixes
2024-02-10 17:10:21 +02:00
orignal
36dbc15bca
keep SSU2 socket open even if failed to bind
2024-02-09 18:08:51 -05:00
orignal
d96803a290
always request through tunnels in case of restricted routes
2024-02-09 15:24:48 -05:00
orignal
592d6ae4f4
check log level before calculating base32 or base64 of ident
2024-02-08 21:56:25 -05:00
orignal
7dd9a7a0af
added CheckLogLevel
2024-02-08 21:45:57 -05:00
orignal
1b23aa2d7b
increase request timeout
2024-02-08 21:44:12 -05:00
orignal
f980277552
don't flood failed router
2024-02-08 19:55:54 -05:00
orignal
586695673b
correct log message for next netdb request
2024-02-08 18:48:10 -05:00
orignal
c158bbe90a
send frame when it exceeds 16K
2024-02-07 19:43:29 -05:00
orignal
c01fd3299f
handle drop of destination publish msg
2024-02-06 18:51:59 -05:00
orignal
f64b136f5a
remove prestium reseeds
2024-02-06 13:37:08 -05:00
orignal
37e67cbcaa
Merge pull request #2013 from WaxySteelWorm/openssl
...
reseed.stormycloud.org reseed added
2024-02-06 13:07:04 -05:00
orignal
be815804e6
expire transit tunnel is not sent further
2024-02-05 15:44:17 -05:00
orignal
ce35637866
handle drop of tunnel build message
2024-02-04 15:45:22 -05:00
StormyCloudInc
de2b0f6e09
Update Config.cpp
2024-02-03 10:24:11 -06:00
StormyCloudInc
7b776666a3
Add files via upload
2024-02-03 10:21:19 -06:00
orignal
47578b69c6
handle drop of tunnel test message
2024-02-01 19:38:12 -05:00
orignal
8f28cee32f
drop earlier if delayed queue is semi-full
2024-02-01 18:55:10 -05:00
orignal
96cf6ca531
drop earlier if outgoing queue is semi-full
2024-02-01 18:14:45 -05:00
orignal
83cb3a1820
reduce router unreachable interval
2024-01-31 15:41:21 -05:00
orignal
ffdd5935e9
Handle drop of own RouterInfo publishing message
2024-01-31 11:46:01 -05:00
orignal
2e9f2d4a3b
Drop for LeaseSet request
2024-01-30 21:52:18 -05:00
orignal
0ca782ed71
drop unsent messages if session disconnects
2024-01-30 18:02:14 -05:00
orignal
e40b656ecf
Drop for tunnel and encrypted messages
2024-01-30 15:41:57 -05:00
orignal
85f5f5b91e
fixed potential deadlock
2024-01-30 10:04:19 -05:00
orignal
f008478505
handle I2NP messages drops
2024-01-29 19:54:43 -05:00
orignal
d926a31064
fixed warning
2024-01-29 18:01:41 -05:00
orignal
822cb35efe
limit send Ack timeout by Ack delay interval
2024-01-28 18:12:40 -05:00
orignal
faaa8115d9
Merge pull request #2011 from Vort/net_status
...
log changes of network status
2024-01-28 09:16:20 -05:00
Vort
81015a5228
log changes of network status
2024-01-28 16:13:23 +02:00
orignal
a3246cd9dc
doen't send Ack packet too often if missing packets
2024-01-27 17:57:50 -05:00
orignal
530c353b00
don't send Ack with NACK immediately but after 2 milliseconds
2024-01-27 12:17:59 -05:00
orignal
75c2cb751f
lock mutex before deleting RouterInfo's buffer
2024-01-25 18:51:46 -05:00
orignal
67c4d4bcaa
fixed VS build error
2024-01-25 09:09:44 -05:00
orignal
25e82105b2
Merge pull request #2010 from wekoq/udp-tunnels-dest
...
Add support for multiple udp server tunnels on one destionation
2024-01-24 21:05:42 -05:00
weko
4b167fdbaf
Update copyright year
2024-01-25 01:57:24 +00:00
weko
5b93558bd0
Add support for multiple udp server tunnels on one destionation
2024-01-25 01:05:58 +00:00
orignal
70639f1139
don't adjust clock if offsets came from same router
2024-01-24 19:05:38 -05:00
orignal
c5a1806528
fixed possible deadlock
2024-01-24 13:58:42 -05:00
orignal
a2249f0a82
identify server tunnel session but from ant to ports
2024-01-24 13:52:13 -05:00
orignal
9f217f8a11
don't send expired I2NP messages
2024-01-21 18:59:04 -05:00
orignal
5e19e361e7
check max frame sizebefore sending
2024-01-20 17:33:28 -05:00
orignal
0b47f65b06
don't remove another NTCP2 session with same address
2024-01-19 18:29:17 -05:00
orignal
140146e433
limit mininal received packet size to 40 bytes
2024-01-19 14:09:48 -05:00
R4SAS
b4484c8e8f
[gha] msvc: switch back to boost 1.81.0
2024-01-19 21:54:10 +03:00
orignal
1e5604ed43
check if peer is connected before trying to connect
2024-01-18 19:18:51 -05:00
orignal
39e378a03d
check received data size
2024-01-17 18:15:49 -05:00
orignal
7cfcb12c7b
don't create peer for unreachable router
2024-01-16 14:33:36 -05:00
orignal
49f4dc53ad
try next floodfill for router request on demand
2024-01-15 19:32:17 -05:00
orignal
4afdca090d
support multiple RouterInfo request callbacks
2024-01-14 18:54:21 -05:00
orignal
d8f6c4a93d
correct encryption and path for follow on lookup request
2024-01-14 17:16:31 -05:00
orignal
d724948d03
Merge pull request #2007 from Vort/reservedrange2
...
handle 'reservedrange' param properly
2024-01-12 10:25:26 -05:00
Vort
34d75b08dd
handle 'reservedrange' param properly
2024-01-12 17:17:16 +02:00
orignal
ca9782dd0d
handle 'reservedrange' param properly
2024-01-11 15:39:42 -05:00
orignal
2ad26dd4c9
fixed race condition in ECIESx25519 tags table
2024-01-11 14:09:08 -05:00
orignal
828facab57
Merge pull request #2003 from rex4539/typos
...
Fix typos
2024-01-11 13:14:20 -05:00
orignal
cd087568b5
reply with CANT_REACH_PEER if connect to outselves
2024-01-09 21:02:11 -05:00
R4SAS
dfe8b25e5e
[gha] MSVC: remove deletion of installation files
2024-01-08 17:05:36 +03:00
R4SAS
1e9bcd6b8b
[gha] MSVC: Switch to direct Boost and OpenSSL installation
2024-01-08 16:36:14 +03:00
orignal
8bc58daa5a
fixed #2004 . Check supported crypto
2024-01-07 18:42:34 -05:00
orignal
3b97feb89f
2.50.2
2024-01-06 15:07:51 -05:00
orignal
a8135b8d18
2.50.2
2024-01-06 14:51:42 -05:00
orignal
5cf1961fa4
drop updated routers from future
2024-01-06 11:31:01 -05:00
Dimitris Apostolou
577c71b930
Fix typos
2024-01-04 21:35:25 +02:00
orignal
c5cab05a6b
reset peding time offset if correct time was received
2024-01-02 19:42:49 -05:00
orignal
b855c71891
don't adjust clock if time offsets are too different
2023-12-31 14:39:59 -05:00
orignal
21f41a2b2a
correct time offset direction
2023-12-31 10:14:24 -05:00
orignal
8319dd6b25
drop exploratory and leaseset lookups for non-floodfill router
2023-12-30 19:49:16 -05:00
orignal
d4c47d90cb
adjust time offset after second time discrepancy
2023-12-30 17:16:28 -05:00
orignal
302af823a3
fixed race condition with openssl 3.2.0
2023-12-30 15:55:53 -05:00
r4sas
69ee6112b3
[changelog] fix version
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-23 19:53:39 +00:00
r4sas
816a58f292
2.50.1
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-23 18:13:31 +00:00
orignal
43e130ee34
reinitialize context before each Sign/Verify call to make it working with openssl 3.2
2023-12-19 19:29:08 -05:00
orignal
8ffc1486a4
test-eddsa added
2023-12-18 09:32:12 -05:00
orignal
0e98dd5c70
use fallback EdDSA implementation with openssl 3.2.0 due to regression in EVP_DigestSign ( #23075 )
2023-12-18 07:40:40 -05:00
r4sas
beffdb9fe1
[apparmor] add profile for docker container
...
Author: corona@mail.i2p
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-18 10:06:49 +00:00
r4sas
05eda2bc9e
[gha] build docker containers only on specific paths changes
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-18 09:55:10 +00:00
r4sas
c3429bb1a9
[gha] return freebsd build back
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-18 09:38:08 +00:00
r4sas
53c6b10177
[make] get the mistakenly deleted pthread back
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-17 19:41:28 +00:00
r4sas
c2d7133174
[make] fix windows msys2 build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-12-17 19:30:55 +00:00
orignal
9b82265cd8
2.50.0
2023-12-17 11:07:10 -05:00
orignal
c802c2deb0
update yggdrasil ressed address
2023-12-05 15:48:26 -05:00
orignal
c215f2e8d1
check router for null pointer
2023-11-23 13:06:50 -05:00
orignal
d327533b56
close unclaimed acceptors after 3 seconds
2023-11-17 18:50:52 -05:00
orignal
94255ebaf4
STREAM ACCEPT queue
2023-11-17 13:44:30 -05:00
orignal
21259204b1
eliminate send buffer mutex completely
2023-11-14 09:39:36 -05:00
orignal
8d6eb5b6b2
don't lock mutex in AsyncSend
2023-11-13 19:12:07 -05:00
orignal
9632e7ba03
exclude NAT64 ipv6 addresses
2023-11-12 18:32:57 -05:00
Dimitris Apostolou
1a02819187
Remove deprecated bind_at_load from macOS
2023-11-12 10:30:30 +00:00
Fabrice Fontaine
6b33250c59
build/CMakeLists.txt: enable C language
...
Detection of libatomic is broken since version 2.47.0 and
b7f0d87daf
because C language is not enabled anymore:
-- Looking for __atomic_fetch_add_4 in atomic
-- Looking for __atomic_fetch_add_4 in atomic - not found
CMake Error at cmake_modules/CheckAtomic.cmake:59 (message):
Host compiler appears to require libatomic, but cannot find it.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
Indeed if C language is not enabled, the test will be run with the C++
compiler resulting in the following error:
Building CXX object CMakeFiles/cmTC_03d01.dir/CheckFunctionExists.cxx.o
/home/fabrice/buildroot/output/host/bin/x86_64-linux-g++ --sysroot=/home/fabrice/buildroot/output/host/x86_64-buildroot-linux-gnu/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=__atomic_fetch_add_4 -DNDEBUG -o CMakeFiles/cmTC_03d01.dir/CheckFunctionExists.cxx.o -c /home/fabrice/buildroot/output/build/i2pd-2.49.0/build/CMakeFiles/CMakeScratch/TryCompile-NApnv9/CheckFunctionExists.cxx
<command-line>: error: new declaration ‘char __atomic_fetch_add_4()’ ambiguates built-in declaration ‘unsigned int __atomic_fetch_add_4(volatile void*, unsigned int, int)’ [-fpermissive]
whereas with a C compiler, we'll get:
Building C object CMakeFiles/cmTC_7e47b.dir/CheckFunctionExists.c.o
/home/fabrice/buildroot/output/host/bin/x86_64-linux-gcc --sysroot=/home/fabrice/buildroot/output/host/x86_64-buildroot-linux-gnu/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g0 -D_FORTIFY_SOURCE=2 -DCHECK_FUNCTION_EXISTS=__atomic_fetch_add_4 -DNDEBUG -o CMakeFiles/cmTC_7e47b.dir/CheckFunctionExists.c.o -c /home/fabrice/buildroot/output/build/i2pd-2.49.0/build/CMakeFiles/CMakeScratch/TryCompile-e0zFMG/CheckFunctionExists.c
<command-line>: warning: conflicting types for built-in function ‘__atomic_fetch_add_4’; expected ‘unsigned int(volatile void *, unsigned int, int)’ [-Wbuiltin-declaration-mismatch]
Fix #1908
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2023-11-12 10:29:24 +00:00
orignal
083034fa35
send peer tests with random delays
2023-11-09 21:56:32 -05:00
R4SAS
0021501d75
[gha] disable FreeBSD build
...
Additional info: https://github.com/vmactions/freebsd-vm/issues/74
2023-10-31 22:39:51 +03:00
R4SAS
379be2a29e
[gha] Update FreeBSD build action
2023-10-31 22:33:12 +03:00
orignal
a3f62e1d71
check actual distance with router to reduce expiration time
2023-10-31 13:20:04 -04:00
orignal
a6ee1e648e
recognize trailing padding as part of base64 address
2023-10-31 09:10:56 -04:00
orignal
575268d360
reduce expiration time for low bandwidth and far routers
2023-10-30 20:02:48 -04:00
orignal
69b0bef206
fixed possible invalid pointer when send error response
2023-10-30 10:09:47 -04:00
orignal
e1b4feb618
correct base64 check
2023-10-30 08:10:17 -04:00
orignal
3286bdb4a7
verify jump link for valid characters
2023-10-29 22:11:38 -04:00
orignal
c8ae15041f
Merge pull request #1980 from freeacetone/openssl
...
Yggdrasil reseed address replaced by address for 4.X+ version
2023-10-29 07:44:51 -04:00
acetone
e090b9052a
Yggdrasil reseed address replaced by address for 4.X+ version
2023-10-29 11:57:14 +03:00
Dex
0ef9c08326
fix manpage typo for ipv4 flag
2023-10-28 16:25:51 +00:00
orignal
d04b19d77c
don't recalculate badwidth if clock was adjusted too much
2023-10-18 18:09:41 -04:00
orignal
04adc14b76
ls@mail.i2p yggdrasil reseed added
2023-10-16 18:46:59 -04:00
orignal
0dee0609ea
Merge pull request #1972 from Vort/nominmax
...
Fix MSVC compilation for std::max
2023-10-15 11:31:56 -04:00
Vort
0a519d8072
Fix MSVC compilation for std::max
2023-10-15 18:08:15 +03:00
orignal
0cc91dd2d2
don't pick too active peer
2023-10-15 08:31:55 -04:00
orignal
606e35eec1
reseed.us.prestium.org reseed added
2023-10-10 12:59:40 -04:00
orignal
e926b0392f
reseed.is.prestium.org reseed added
2023-10-07 14:22:53 -04:00
orignal
9980bfa0e7
Update README.md
2023-09-30 14:10:45 -04:00
orignal
efdbe26755
try peer test again if Unknown
2023-09-28 18:40:51 -04:00
orignal
bb3ae8f5e4
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2023-09-28 16:06:33 -04:00
orignal
1e6edf06a2
send already accepting error response
2023-09-28 16:05:13 -04:00
hfsfox
0cf656cd76
Add Haiku OS support ( #1970 )
2023-09-28 22:30:38 +03:00
r4sas
fb420bb563
[cpu] more builtin version check changes
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-18 18:12:26 +00:00
r4sas
3da5061426
[cpu] Increase GCC version for use of builtin CPU extensions checker
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-18 17:11:45 +00:00
orignal
dd32f1ed6d
Merge pull request #1968 from PurpleI2P/cpu
...
[cpu] use short defines instead of long checks
2023-09-17 14:38:16 -04:00
r4sas
1857f14be8
[cpu] use short defines instead of long checks
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-17 18:33:42 +00:00
r4sas
9c25a88707
[i18n] update translations
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-17 16:21:36 +00:00
r4sas
c599d65307
[i18n] update translations
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-17 15:59:11 +00:00
r4sas
4d573f6655
2.49.0
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-17 15:38:13 +00:00
orignal
3a4238729a
2.49.0
2023-09-17 10:41:31 -04:00
orignal
df6bb6d9b8
2.49.0
2023-09-17 10:19:57 -04:00
orignal
918aa556ef
fixed non-x86 build
2023-09-15 11:37:45 -04:00
r4sas
1e7feae0df
[rpm] remove BuildRequires tabulation
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-10 13:08:00 +03:00
r4sas
70829ee79e
[rpm] add Fedora ELN support
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-10 13:02:52 +03:00
r4sas
4ed19c05f6
[cpu] split AES detect for GNU C < 5
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-07 21:20:52 +00:00
r4sas
4a5e16b994
[cpu] tests with preprocessor
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-07 16:56:53 +00:00
r4sas
c53ad2012c
[cpu] use cpuid on gcc < 5
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-09-06 23:30:16 +03:00
R4SAS
7b6aa41ca8
CPU: remove AVX code, switch to __builtin for AES detection ( #1959 )
...
* [cpu] remove avx detect and code blocks, try to switch to __builtin
* [cpu] use __builtin_* only on x86 systems
* [cpu] perform check in separate function
* [cpu] set AES definition on MSVC
* update x86 and aes support checks at compile time
* [cmake] update comment about AES on MSVC
2023-08-31 19:52:51 +03:00
జిందం వాఐి
32c5ff23a6
Differentiate cryptocurrency & its associated address ( #1951 )
2023-08-31 19:51:21 +03:00
orignal
c112276eea
memory poll for RouterProfile
2023-08-26 10:57:05 -04:00
Chad Fraleigh
662a59d0fd
Eliminate additional undefined behavior of bit shifting signed int.
2023-08-16 19:49:18 +00:00
orignal
72919ec076
Merge pull request #1960 from chadf/chacha20-buf-outlen
...
Fixed buf offset EVP_EncryptFinal_ex() to include outlen.
2023-08-15 17:56:45 -04:00
Chad Fraleigh
627b8dca83
Fixed buf offset EVP_EncryptFinal_ex() to include outlen.
2023-08-13 17:08:14 -07:00
orignal
7bcc905f05
exclude SSU1 introducers
2023-08-07 21:28:13 -04:00
orignal
8447822c35
don't publish intrducers with zero tag
2023-08-05 15:25:16 -04:00
orignal
411063e3b5
Merge pull request #1958 from Vort/session_log
...
improve transport session logging
2023-08-05 13:55:03 -04:00
Vort
9bac680f2a
improve transport session logging
2023-08-05 18:25:01 +03:00
orignal
38795a41cb
don't publish introducers with zero iTag
2023-08-05 08:55:06 -04:00
orignal
e170c39dfc
Merge pull request #1957 from Vort/peer_test
...
Separate test status from network status
2023-08-04 08:21:54 -04:00
Vort
68f4961f1a
separate test status from network status
2023-07-30 15:44:16 +03:00
orignal
ae5239de43
remove introducer from RouterInfo after 60 minutes
2023-07-23 07:42:36 -04:00
orignal
2064504cce
fixed send keepalive for existing session
2023-07-23 07:17:10 -04:00
orignal
4aa631c33f
clear implied list if no more introducers found
2023-07-22 16:51:19 -04:00
orignal
d6834d6a9a
keep non-published, but not-expired introducers in the introducers list
2023-07-22 15:03:03 -04:00
orignal
413e25f20e
don't pick too old session for introducer
2023-07-22 10:13:05 -04:00
orignal
b8e19bf5f1
reduced peer test interval and added peer test interval variance
2023-07-22 08:50:49 -04:00
orignal
c7efd465fa
padding for path response
2023-07-21 18:25:28 -04:00
orignal
6e9a3422e9
correct min size for keepalive
2023-07-21 07:59:09 -04:00
orignal
d3cd8517b7
Merge pull request #1952 from Vort/explicit0hops
...
allow 0 hops with explicitPeers
2023-07-19 10:43:03 -04:00
Vort
f13cc0b862
allow 0 hops with explicitPeers
2023-07-19 16:43:40 +03:00
orignal
0754255c1f
drop incoming session from too old or from future routers
2023-07-17 21:08:26 -04:00
orignal
902899ae24
don't pick completely unreachable peers
2023-07-17 19:49:42 -04:00
orignal
c620fc1232
clear unreachable flag upon succesive connect
2023-07-17 18:44:51 -04:00
orignal
e7157cf15e
don't create paired inbound tunnel if length is different
2023-07-17 17:57:30 -04:00
r4sas
940a97db11
[gha] fix msvc build
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-07-16 14:02:53 +03:00
orignal
8e63f8f333
consider all addresses non published for U and H routers
2023-07-15 17:11:56 -04:00
orignal
5e97b54d1b
Merge pull request #1950 from Vort/term_fix
...
fix termination block processing and size check
2023-07-15 13:53:17 -04:00
Vort
ea7cf1cf69
fix termination block processing and size check
2023-07-15 18:44:37 +03:00
orignal
17c4038c60
select router with ipv4 for endpoint
2023-07-11 13:16:35 -04:00
orignal
5022a9c610
Merge pull request #1948 from chadf/fuzzing-5
...
Use offset from Identity::signingKey instead of Identity::certificate for key.
2023-07-10 08:06:47 -04:00
orignal
ca8ec6286a
Merge pull request #1947 from chadf/fuzzing-4
...
Eliminate undefined behavior of bit shifting signed int.
2023-07-10 08:03:10 -04:00
orignal
5142459e12
Merge pull request #1945 from chadf/fuzzing-2
...
Fixed division by zero due to thread race condition.
2023-07-10 08:01:46 -04:00
orignal
8590dbd3d3
Merge pull request #1946 from chadf/fuzzing-3
...
Fixed crash when Base64ToByteStream() is only given '=' characters.
2023-07-10 08:00:30 -04:00
Chad Fraleigh
c4be5f7fdb
Use offset from Identity::signingKey instead of Identity::certificate for key.
2023-07-09 18:45:30 -07:00
Chad Fraleigh
47dc5591b9
Eliminate undefined behavior of bit shifting signed int.
2023-07-09 15:09:17 -07:00
Chad Fraleigh
2bb48b4546
Fixed crash when Base64ToByteStream() is only given '=' characters.
2023-07-09 13:12:22 -07:00
Chad Fraleigh
638e9b4d7f
Fixed division by zero due to thread race condition.
2023-07-08 17:07:04 -07:00
orignal
b8f998f76a
don't delete BOBDestination if used by another BOBSession
2023-07-06 13:08:39 -04:00
orignal
5f43026986
check if local destination is not null
2023-07-06 12:30:33 -04:00
orignal
13f263b791
correct transport comptibility for OBEP in second attempt
2023-06-30 11:54:55 -04:00
orignal
07c529173e
send current version of the subnegotiation in user/password response
2023-06-17 10:08:04 -04:00
orignal
fee940238a
handle SOCK5 authrosation with empty user/password
2023-06-17 07:52:06 -04:00
R4SAS
ca02b5d860
debian: add compat patches for previous releases
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-06-12 14:45:34 +00:00
r4sas
fba23a4528
i18n: update translations
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-12 16:33:21 +03:00
r4sas
a0795d8534
set server tunnel inport in ClientContext from port ( #1936 )
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-12 05:12:07 +03:00
r4sas
03cc6e0524
use uint16_t for ports
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-12 05:10:32 +03:00
r4sas
3af1f4bc76
Use of 'server' type tunnel port as inport ( #1936 )
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-12 00:32:44 +03:00
orignal
52b2d6c393
2.48.0
2023-06-11 15:44:16 -04:00
orignal
bb52056aec
correct index for connected transport
2023-06-11 06:48:47 -04:00
r4sas
75aa9f2c0c
i18n: update translation file
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-10 04:30:48 +03:00
r4sas
4e426727e9
Webconsole: fix output on i2p tunnels, add b32 on dest page
...
Fixes:
* adding of "Client Destinations" section header when there is no such tunnels
* Print error when destination is not found instead of empty page
Adds:
* Print b32 on destination page
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-10 04:12:38 +03:00
r4sas
09f233dbfb
NetDB: ignore LeaseSet store request if not floodfill
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-06-06 01:00:07 +03:00
r4sas
dfe5df29e1
suppress build warnings on windows
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-30 21:05:15 +03:00
AsciiMoth
d5ee1f602f
Update dates in license ( #1934 )
...
Update copyright timestamp in LICENSE file from 2020 to actual 2023
2023-05-30 17:27:40 +03:00
orignal
86173400d5
don't drop profile of real router too early
2023-05-29 08:49:45 -04:00
r4sas
ae439b5385
SSU2: check if socket is opened before sending data, handle network_reset error
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-27 01:00:19 +03:00
r4sas
dc6a42c26f
[contrib] update example config file comments, remove ssu option
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-23 00:44:48 +03:00
r4sas
fdf38f45d9
more debug messages at destinations stop
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-23 00:44:47 +03:00
r4sas
a2726cf206
[cmake] print commit-based version if option is used
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-23 00:44:46 +03:00
r4sas
e56d243c3f
[win32] suppress fallthrough warning
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-05-23 00:44:42 +03:00
orignal
e95fb3ab89
allow user/password authentication
2023-05-22 08:58:04 -04:00
orignal
c984f89dfb
don't handle unecnrypted DatabaseSearchReply msg if came throug client tunnel
2023-05-21 18:43:58 -04:00
orignal
5a09c11e90
Merge pull request #1927 from wekoq/refactor_TBM_handling
...
refactor TBM hadling
2023-05-08 12:48:45 -04:00
weko
d44be2fd73
fix typo
2023-05-08 15:33:40 +00:00
weko
a158647153
refactor TBM hadling
2023-05-08 14:52:48 +00:00
orignal
623c3f4605
check for max number of records in tunnel build and tunnel build reply messages
2023-05-06 18:07:21 -04:00
orignal
8a52295882
make router real upon successive outgoing NTCP2 session. Eliminate static keys table
2023-05-06 16:43:09 -04:00
orignal
f2bc2598dc
Merge pull request #1925 from wekoq/openssl
...
Do not save useless peer profiles
2023-05-06 06:34:59 -04:00
weko
1d8a91c5cc
redo no save useless profiles
2023-05-06 08:04:27 +00:00
orignal
3bc56ba423
store 'connected' in 'usage' section
2023-05-06 08:04:27 +00:00
orignal
e068a3cf22
store 'connected' in 'usage' section
2023-05-05 19:58:58 -04:00
weko
2e2cbe7803
save profile if has connected
2023-05-05 22:46:48 +00:00
weko
1c1452e06b
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2023-05-05 22:42:46 +00:00
orignal
c757b6d020
reset floodfill cap for unknown floodfills
2023-05-05 18:22:11 -04:00
weko
8fcab7b0c1
fix incorrect merge conflict resolve
2023-05-05 21:55:31 +00:00
weko
7646147ed2
save only non-default peer profile
2023-05-05 21:44:54 +00:00
orignal
b6de474fda
don't include unconfirmed floodfill to the list if we have enough floodfills already
2023-05-05 16:14:54 -04:00
orignal
2f74e670a5
invalidate routers with incorrect family signature
2023-05-04 15:32:19 -04:00
orignal
c1168c2aa0
don't catch RouterInfo at OBEP
2023-05-04 09:39:37 -04:00
orignal
1bd6390f78
check if s is x25519 public key
2023-05-04 08:20:38 -04:00
orignal
a9e9e14c42
Merge pull request #1921 from contextswap/openssl
...
limit aes-ni assembly to x86
2023-05-03 12:21:00 -04:00
orignal
19471dbb90
Merge pull request #1922 from SidorKozlov/zombie-config
...
Configurable minimum successful tunnels
2023-05-03 11:43:19 -04:00
SidorKozlov
3b13a3f2a1
Configurable minimum successful tunnels
2023-05-03 16:13:03 +02:00
orignal
4ce2ef1d83
make router unreachable if AEAD fails in SessionCreated
2023-05-03 07:43:28 -04:00
contextswap
12d0abda55
[
...
Signed-off-by: contextswap <ctxswp@proton.me>
2023-05-03 19:10:16 +09:00
contextswap
7418f11651
limit aesni inline asm to x86
...
Signed-off-by: contextswap <ctxswp@proton.me>
2023-05-03 19:04:16 +09:00
orignal
fb83ca42f4
Merge pull request #1919 from wekoq/openssl
...
Recognize invalid static key
2023-05-01 16:17:00 -04:00
weko
dab34e9051
get indent hash directly
2023-05-01 20:08:08 +00:00
weko
ec2297ed9d
Recognize invalid static key
2023-05-01 19:28:32 +00:00
orignal
7c535159bc
static keys table
2023-04-30 20:05:35 -04:00
orignal
2af4a2b58d
override reply token only if non-zero
2023-04-28 08:01:02 -04:00
orignal
ead6a6dca3
correct parsing of caught RouterInfo at IBGW and OBEP
2023-04-27 21:37:30 -04:00
orignal
0ce15ffc91
check for incomplete HTTP header
2023-04-26 21:34:22 -04:00
orignal
76adac31c3
enrcrypt lookup if being sent through a tunnel
2023-04-24 19:25:26 -04:00
r4sas
edfcd23b01
[webconsole] added a button to prematurely release a leaseset
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2023-04-24 14:01:21 +03:00
orignal
f21e1c75d5
check tagset for null
2023-04-23 15:31:24 -04:00
orignal
786c27c8ec
publish encrypted RouterInfo
2023-04-21 22:27:55 -04:00
orignal
c34df2090c
don't reply to DatabaseStore messages extracted from transit
2023-04-21 21:31:14 -04:00
orignal
5769a41208
use unordered_map for LeaseSets
2023-04-21 14:54:54 -04:00
orignal
dc265367dc
drop unexpected I2NP messages
2023-04-20 14:23:41 -04:00
orignal
c22fc75370
set router properties from incoming connections
2023-04-19 19:48:09 -04:00
orignal
6206616347
don't set unreachable twice
2023-04-18 20:21:22 -04:00
orignal
7a12b5ca4b
handle incomplete HTTP header lines
2023-04-18 19:25:15 -04:00
orignal
b77ae08388
exclude previously non-reachable transports
2023-04-18 14:35:13 -04:00
orignal
527ee3b3c5
check if ident is unrechable only once
2023-04-16 08:18:41 -04:00
orignal
cd5bfaabb5
mark and check unreachable ident hashes
2023-04-15 22:16:31 -04:00
orignal
e20acb93cf
don't lookup streaming destination for each message
2023-04-12 15:28:15 -04:00
orignal
132557f941
don't return default destination if port is specified explicitly
2023-04-12 13:33:20 -04:00
orignal
b8d21a1282
create non-default port destination explicitly
2023-04-12 07:46:50 -04:00
orignal
4ebc7c970a
bypass medium congestion(D) routers for client tunnels
2023-04-10 23:04:38 -04:00
orignal
572694b141
check routers' congestion before recreating a tunnel
2023-04-09 21:32:44 -04:00
orignal
c1f19cb258
fixed typo
2023-04-06 16:19:56 -04:00
orignal
caff003a85
check for published ipv4 addresses for floodfills and IBGW
2023-04-06 16:03:15 -04:00
orignal
d580c0155a
fixed typo
2023-04-05 21:49:49 -04:00
orignal
9475a22728
update introducers. cleanup unreachable routers
2023-04-05 21:30:36 -04:00
orignal
245e6b6efd
Merge pull request #1911 from PurpleI2P/openssl
...
recents changes
2023-04-05 19:20:08 -04:00
orignal
e3fb9d8483
fixed warning
2023-04-04 13:57:46 -04:00
orignal
220ef283de
rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types
2023-04-04 13:48:00 -04:00
orignal
8178df752b
fixed warning
2023-04-04 13:42:54 -04:00
orignal
922e5915b1
rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages
2023-04-04 13:19:08 -04:00
orignal
dc6499aa98
fixed warnings
2023-04-03 22:50:31 -04:00
orignal
0c8a80b6f8
fixed warnings
2023-04-03 21:35:10 -04:00
orignal
7c2da75197
don't recreate existing streaming destination
2023-04-03 19:05:35 -04:00
orignal
b8032e7fbf
publish congestion cap G
2023-04-02 11:27:51 -04:00
orignal
b42be2b391
Merge pull request #1910 from wekoq/critical_log_level
...
Add critical log level
2023-03-31 08:42:20 -04:00
weko
a3bdc4ddc1
change some log levels back
2023-03-31 12:40:38 +00:00
weko
2abc997af8
change some log levels back
2023-03-31 12:29:13 +00:00
weko
710a35993d
change some log level to error back
2023-03-31 12:16:32 +00:00
weko
e36d5634e7
fix log level show in webconsole
2023-03-31 11:40:07 +00:00
weko
354a04f0f6
Up level for some logs to critical
2023-03-31 11:29:04 +00:00
weko
a80aeb6715
add critical log level
2023-03-30 21:31:12 +00:00
orignal
cd1af85e39
bypass slow transport sessions
2023-03-29 15:54:53 -04:00
orignal
60e648bf9a
set cap 6 for unspecified ipv6 address
2023-03-29 13:40:12 -04:00
orignal
c45e31b1b2
validate new router
2023-03-28 22:00:17 -04:00
orignal
6d204b4d7b
shorter streaming I2NP data messages
2023-03-26 22:12:43 -04:00
ralsei
71bad23906
add dinit service
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-26 23:18:49 +03:00
Dimitris Apostolou
d91d734b5c
Fix typos
2023-03-26 01:48:22 +00:00
orignal
5fee6df87a
handle reset in reposnse to SYN
2023-03-23 19:52:39 -04:00
orignal
644d65054d
create smaller I2NP packets
2023-03-21 21:25:00 -04:00
orignal
f41563a700
check packet number for SessionConfirmed
2023-03-19 17:42:53 -04:00
orignal
32b54fa1f8
handle i2p.streaming.answerPings properly
2023-03-19 15:47:50 -04:00
orignal
084663d6ea
mediam size I2NP messages
2023-03-18 15:32:05 -04:00
orignal
55b2f2c625
memory pool for IdentityEx
2023-03-16 21:32:53 -04:00
orignal
5ad9c8e740
create I2NP tunnel message for first fragment
2023-03-13 19:19:57 -04:00
R4SAS
e96f0bfb14
[msvc] fix warnings, revert cmake boost libs linking list
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-13 18:34:45 +00:00
R4SAS
8677cd54bd
[cmake] win32: do not use static boost libs without WITH_STATIC
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-12 21:41:20 +00:00
R4SAS
b97ef1af49
2.47.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-11 21:54:32 +00:00
R4SAS
227697c388
[i18n] update translations
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-11 21:53:11 +00:00
orignal
a6bd8275ca
2.47.0
2023-03-11 10:35:55 -05:00
orignal
6f01ebc0a5
check target destination
2023-03-11 08:44:07 -05:00
orignal
98f06e3ba1
Merge pull request #1889 from polistern/feat/sam-udp-port
...
Added SAM UDP port parameter
2023-03-10 11:11:27 -05:00
R4SAS
b6d1d8117b
[GHA] Windows MSVC workflow ( #1904 )
2023-03-10 04:32:07 +03:00
R4SAS
7b35c793f3
[reseed] support domains in yggdrasil reseeder, fix IPv6 URL host parsing
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-10 01:19:09 +00:00
R4SAS
58ef08310d
[reseed] skip records in reserved IP ranges, check Yggdrasil avalability if domain resolves in ygg address
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-09 18:50:28 +03:00
orignal
ec5c13a95e
add back i2p.novg.net with new certificate
2023-03-08 18:38:49 -05:00
orignal
0a564d153a
reseed update
2023-03-08 18:23:32 -05:00
R4SAS
0a8da6bc2f
[cmake] msvc build revision
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-03-08 14:41:29 +03:00
orignal
46e4f4aea5
update RouterInfo if congestion cap changed
2023-03-07 13:09:07 -05:00
orignal
6d7f20961f
Merge pull request #1902 from Vort/pool_leak
...
Prevent leaking of ExploratoryPool
2023-03-07 10:06:45 -05:00
Vort
4b7fcdc719
Prevent leaking of ExploratoryPool
2023-03-07 12:06:50 +02:00
orignal
716926f0d7
publish high congestion cap
2023-03-06 19:48:04 -05:00
orignal
24a14e3440
moved max num transit tunnels to Tunnels
2023-03-05 20:08:15 -05:00
Vort
5470a3a453
Eliminate memory leak in Win32NetState
2023-03-05 21:14:43 +00:00
Sergey Fedorov
c02c9c3c24
Makefile.osx: do not use Intel flags on PPC
2023-03-05 21:13:43 +00:00
orignal
3154eda6a6
fixed typos
2023-03-04 15:46:44 -05:00
orignal
d50cf0ad83
recognize congestion caps
2023-03-03 20:21:56 -05:00
orignal
d6ed9152ee
Merge pull request #1898 from Vort/reseed_fixes
...
Reseed fixes
2023-03-03 14:41:04 -05:00
Vort
a4759694c8
Prevent out of bounds array access
2023-03-03 21:28:22 +02:00
Vort
6610af08c2
Correct processing of reseed.floodfill option
2023-03-03 21:26:38 +02:00
orignal
4db643aa8e
limited number of acked packets to 511
2023-03-02 16:18:25 -05:00
orignal
75c9f596b2
Merge pull request #1894 from Vort/remove_reseed
...
Remove unreachable reseed
2023-03-02 14:31:40 -05:00
Vort
064c013a72
Remove unreachable reseed
2023-03-02 21:25:29 +02:00
orignal
75ab385ab7
Merge pull request #1893 from Vort/warning_fixes
...
Fix several warnings
2023-03-02 07:11:27 -05:00
Vort
9e0389df1b
Fix several warnings
2023-03-02 12:22:24 +02:00
orignal
1b921a2eac
removed some SSU1 code
2023-03-01 22:05:24 -05:00
orignal
f2729b3efe
Merge pull request #1892 from Vort/msvc_compat
...
Improve MSVC 2015 compatibility
2023-03-01 15:56:16 -05:00
Vort
231c02c058
Make Win32NetState compatible with MSVC
2023-03-01 22:41:31 +02:00
Vort
a199084c99
Add MSVC support to CMake build
2023-03-01 08:52:40 +02:00
Vort
64f0a545fd
Improve MSVC 2015 compatibility
2023-02-28 19:41:17 +02:00
Vort
34617bcb44
Code style unification across file
2023-02-27 20:00:43 +00:00
Vort
5f8820d9d6
Silence several compiler warnings
2023-02-27 20:00:43 +00:00
Vort
10dfe39f5f
Fix architecture detection in cmake build ( #1890 )
2023-02-27 15:32:42 +03:00
R4SAS
b7f0d87daf
GHA and Cmake changes ( #1888 )
...
Done with Vort's (https://github.com/Vort ) cooperation
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-26 23:38:23 +03:00
polistern
3ff1adf597
feat: Added SAM UDP port parameter.
2023-02-26 16:51:56 +00:00
orignal
93d89a1fe0
fixed typo
2023-02-26 09:07:53 -05:00
orignal
3c9a574e90
create io_service after daemonization
2023-02-26 08:46:01 -05:00
orignal
de82b3ae19
don't publish non-reachable router
2023-02-25 17:19:14 -05:00
orignal
4b421d3feb
publish own RouterInfo in router's thread
2023-02-24 18:33:33 -05:00
orignal
f84d88ac63
publish own RouterInfo in router's thread
2023-02-24 18:28:30 -05:00
orignal
2e62f9532f
separate thread for processing router's messages
2023-02-23 13:58:06 -05:00
R4SAS
5657079355
[gha] update deb build action
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-23 14:35:38 +00:00
R4SAS
bd63383d7f
[gha] update deb build action
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-23 14:31:50 +00:00
R4SAS
db0f2fab11
[gha] update deb build action
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-23 14:24:15 +00:00
R4SAS
f33b0cad2e
[gha] update deb build action
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-23 14:13:59 +00:00
R4SAS
e3fbc246f4
[gha] try to fix deb build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-23 00:26:41 +03:00
orignal
d602ea1061
Merge pull request #1883 from Vort/null_fix
...
Remove extra null characters from webconsole output
2023-02-22 16:11:32 -05:00
orignal
d40cd00cdb
use DHT table for floodfills
2023-02-22 15:58:20 -05:00
orignal
6930106d26
Merge pull request #1886 from PurpleI2P/openssl
...
recent changes
2023-02-22 15:54:30 -05:00
orignal
692600dfac
Merge pull request #1885 from Vort/null_check
...
Check for null pointer before dereferencing it
2023-02-22 12:46:08 -05:00
Vort
95cc544c92
Check for null pointer before dereferencing it
2023-02-22 19:39:32 +02:00
orignal
8544283110
don't expire connected routers
2023-02-21 21:33:30 -05:00
orignal
abf687ff09
store RouterInfo in DHT
2023-02-21 19:08:12 -05:00
Vort
be2629aa5a
Remove extra null characters from webconsole output
2023-02-21 11:14:53 +02:00
R4SAS
ebee6c5f13
2.46.1-1
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-21 05:53:51 +03:00
orignal
3adff82d4a
don't handle ack request for router
2023-02-20 14:55:59 -05:00
R4SAS
200ad5524d
2.46.1
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-20 02:57:56 +00:00
R4SAS
82ac0aa492
2.46.1
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-20 05:50:14 +03:00
orignal
b8a99878b6
don't create profile for every new non-floodfill
2023-02-19 10:30:07 -05:00
orignal
eaca435a5b
find multiple closest hashes
2023-02-18 19:45:31 -05:00
orignal
ce05cce331
validate LeaseSet if signature verification was not requested
2023-02-18 08:54:36 -05:00
orignal
e190dab7d6
fixed crash when shows leasesets
2023-02-17 21:13:50 -05:00
orignal
289c308600
set proper caps if host is unspecified
2023-02-17 20:08:05 -05:00
orignal
bff12b06f4
fixed race condition
2023-02-17 10:34:14 -05:00
orignal
b8590075e6
initial commit for Kademlia DHT
2023-02-16 22:14:02 -05:00
R4SAS
1da9e2e1c0
2.46.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-15 21:59:06 +00:00
R4SAS
a1fb97cfad
[i18n] update and add Polish, Portuguese, Turkish
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-16 00:42:31 +03:00
R4SAS
e53fe2d988
2.46.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-15 21:27:01 +00:00
orignal
182a721674
2.46.0
2023-02-15 14:47:02 -05:00
barracuda156
00c75a7afa
CMakeLists.txt: update comment re Boost and atomics on PPC
2023-02-15 18:16:03 +00:00
barracuda156
385e592045
TargetArch.cmake: fix info re OSX arch support, update copyright year
2023-02-15 18:16:03 +00:00
R4SAS
359781c698
[webconsole] streams table little fix
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-15 17:56:44 +00:00
R4SAS
c6c7191682
[debian] exclude parallel flag, remove conffiles
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-15 20:55:38 +03:00
orignal
fa286a6fb3
faster GetBit
2023-02-14 19:49:29 -05:00
orignal
02a36a9fa8
don't populate buffer of unreachable router
2023-02-14 15:44:35 -05:00
R4SAS
77142e59ee
[http] fix query detection, addresshelper processing, update tests
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-14 18:51:14 +00:00
orignal
4156900fb5
Merge pull request #1879 from wekoq/no_reversed_ports
...
Don't use reversed port for choise random port. (by whothefuckami)
2023-02-14 13:06:31 -05:00
weko
76d39cc7c9
changed to tabs, move tor port to function
2023-02-14 20:46:24 +03:00
weko
9e0c5d67c7
Don't use reversed port for choise random port. (by whothefuckami)
2023-02-14 20:46:24 +03:00
orignal
03111ad0df
don't save profiles under mutex
2023-02-14 09:50:32 -05:00
orignal
abb81c353d
fixed race condition
2023-02-14 09:33:10 -05:00
orignal
1ad38c0b95
fixed typo
2023-02-13 19:37:11 -05:00
orignal
532a29b0c4
don't reply with unreachable router
2023-02-13 19:18:02 -05:00
orignal
4f3a416e37
send DateTime together with RouterInfo
2023-02-13 15:44:20 -05:00
orignal
4d0ad47491
GetBit for IdentHash
2023-02-13 13:45:06 -05:00
orignal
7b632bd03d
set minimal floodfill version to 0.9.51
2023-02-13 13:25:02 -05:00
orignal
c2faa5c614
don't try to save RouterInfo if no buffer
2023-02-12 19:10:22 -05:00
orignal
d15581d95e
delete invalid router after update
2023-02-12 18:02:16 -05:00
orignal
7bde4de1f5
don't try to save unreachable routers
2023-02-12 15:28:06 -05:00
orignal
88f19f551d
don't save RouterInfo buffer if invalid
2023-02-12 09:21:59 -05:00
orignal
d79bdc9f66
send datetime block after approximately every 250 packets
2023-02-11 20:11:34 -05:00
orignal
48a3c767e5
in-meory storage for router profiles
2023-02-11 16:22:02 -05:00
R4SAS
86fc12e395
[style] clean code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-11 09:41:51 +03:00
R4SAS
3c65012a63
[ssu2] close socket if it was opened on OpenSocket
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-11 06:29:37 +00:00
orignal
97b7ea0da5
create separate new ipv4 and ipv6 published addresses
2023-02-10 22:04:42 -05:00
orignal
1c4cc02c23
drop garlic message in garlic clove
2023-02-10 18:21:12 -05:00
orignal
ac94341203
disconnect established session if clock skew detected
2023-02-10 11:48:11 -05:00
orignal
234540f9e7
Merge pull request #1873 from Vort/ntp_desc
...
Fix description for nettime.enabled option
2023-02-10 10:12:11 -05:00
Vort
cb44a35fde
Fix description for nettime.enabled option
2023-02-10 16:58:42 +02:00
orignal
6ac849fe37
Merge pull request #1872 from Vort/log_fix
...
Fix debug log output
2023-02-09 19:34:25 -05:00
Vort
0829b186b7
Fix debug log output
2023-02-10 01:57:43 +02:00
orignal
993900aa77
terminate sessions if clock was adjusted backwards too much
2023-02-09 18:49:35 -05:00
orignal
aac9a8d18f
check if clock was adjusted backwards
2023-02-09 18:32:18 -05:00
orignal
2baaa8bb8f
fixed typo
2023-02-07 18:01:24 -05:00
orignal
f29ef2c057
don't compare first byte for yggdrasil addresses
2023-02-07 15:28:33 -05:00
orignal
d1c98c58b9
update status before deleting session
2023-02-06 19:31:31 -05:00
orignal
4930157e93
don't innsert back unreachable router
2023-02-06 16:18:16 -05:00
orignal
d30d1e8a7d
don't set unrechable for routers without published addresses
2023-02-06 14:18:15 -05:00
orignal
80a55c5b75
store unrechable in profile
2023-02-06 13:19:41 -05:00
orignal
3c02cade58
compare only first 8 bytes for temporary addreses
2023-02-05 19:19:20 -05:00
orignal
21123e2afa
compare published address and actual endpoint
2023-02-05 18:26:09 -05:00
orignal
f1415c2234
compare published address and actual endpoint
2023-02-05 15:42:46 -05:00
orignal
212a1156a1
filter our addresses with invalid hosts
2023-02-05 11:00:00 -05:00
orignal
54fb234424
limit number of acked packets to 510
2023-02-03 19:17:46 -05:00
orignal
5a6b50ae51
fixed typo
2023-02-03 17:32:43 -05:00
orignal
21542e8150
select first hop from high bandwidth peer for client tunnels
2023-02-03 15:59:56 -05:00
orignal
544fcd147f
Merge pull request #1867 from Vort/sort_transports
...
Sort transports by IP:port pairs
2023-02-02 19:20:11 -05:00
Vort
9bc3b11b96
Sort transports by IP:port pairs
2023-02-03 01:36:16 +02:00
orignal
02e7f6b0c3
cleanup out of sequence packet nums in one call
2023-02-02 13:52:48 -05:00
orignal
f7101cc260
fixed warning
2023-02-01 21:28:05 -05:00
orignal
e9f0ed6473
cleanup out-of-sequnce list more aggressivly
2023-02-01 19:05:04 -05:00
orignal
4960587f46
cleanup out-of-sequnce list more aggressivly
2023-02-01 18:37:31 -05:00
orignal
bf8eecf407
more attempts to find good peer
2023-02-01 16:04:09 -05:00
orignal
09a1a78bd6
Merge pull request #1865 from wekoq/openssl
...
Add parameter for show TCSR with old algorithm and it's realization
2023-02-01 11:42:27 -05:00
weko
7df2ed6114
rename and refactor
2023-02-01 19:14:56 +03:00
weko
22b1066b0a
Add parameter for show TCSR with old algorithm and it's realization
2023-02-01 14:06:28 +03:00
orignal
89695a7040
Merge pull request #1864 from Vort/ipv6_brackets
...
enclose IPv6 address in square brackets
2023-01-31 18:21:05 -05:00
Vort
2ed281472f
enclose IPv6 address in square brackets
2023-02-01 01:13:46 +02:00
orignal
fafdb0c590
drop too long or too short LeaseSet
2023-01-30 15:06:40 -05:00
R4SAS
2a6883e305
[debian] add missing space in changelog ( closes #1863 )
2023-01-30 20:57:08 +03:00
R4SAS
3cee8bfcb2
Update tests and corresponding makefiles ( #1862 )
2023-01-30 04:17:49 +03:00
orignal
86dbfdb536
mutex for encrypted LeaseSet update
2023-01-29 09:19:12 -05:00
orignal
70fec2bc99
don't publish localhost addresses in RouterInfo
2023-01-28 22:33:44 -05:00
orignal
8a106eb09e
fixed test-http-req
2023-01-28 17:18:54 -05:00
R4SAS
f9331897b8
[gha] fix docker manifest merging
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-27 21:11:26 +00:00
R4SAS
126ca0209b
[gha] update docker build workflow
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-27 20:11:05 +00:00
orignal
ad5540c9f3
delete address if corresponding transport is disabled
2023-01-26 11:32:59 -05:00
orignal
e91d0bbec8
delete address if corresponding transport is disabled
2023-01-26 11:21:08 -05:00
orignal
8ee461f60a
enable all ipv4 adresses even if one is already enabled
2023-01-25 18:11:26 -05:00
orignal
4de6201b84
update RouuterInfo if NTCP2 or SSU2 keys were recreated
2023-01-25 13:23:46 -05:00
orignal
273aa31b1e
try another floodfill if it's incompatible with tunnels
2023-01-25 12:43:46 -05:00
R4SAS
b31f52e332
[http] keep query even if it was empty ( closes #1844 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-25 08:54:45 +00:00
orignal
4fae7b8d65
don't update local RouterInfo addresses in Load but in InitTransports only
2023-01-24 18:20:16 -05:00
orignal
5479ddd03c
publish NTCP2 addreses by index
2023-01-24 14:07:22 -05:00
orignal
1f23584c24
update all SSU2 addresses
2023-01-23 21:24:01 -05:00
orignal
067fb45a25
exclude router from tunnel build for 2.5 minutes if doesn't reply too often
2023-01-21 19:40:43 -05:00
R4SAS
ac287a896c
[websonsole] use a function to format the amount of tunnel traffic
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-20 23:03:00 +00:00
R4SAS
8baf62eb2c
[websonsole] fix int concatenation with char strings
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-21 01:55:43 +03:00
R4SAS
e1ec79daf2
[webconsole] format transit tunnels with table
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-21 00:51:07 +03:00
orignal
d4426118c5
exclude router from tunnel build for 2.5 minutes if declined
2023-01-20 15:34:40 -05:00
orignal
64fe56aa07
Merge pull request #1854 from Vort/server_forwards_style
...
use correct style for Server Forwards section
2023-01-20 11:58:10 -05:00
Vort
47eb49c34e
use correct style for Server Forwards section
2023-01-20 18:52:56 +02:00
orignal
cd6d86c8c3
make sure that async CreateStream complete
2023-01-19 13:40:12 -05:00
R4SAS
84d4e074ce
add loglevel checker, fix fields passing to translated string formatter
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-19 08:33:03 +03:00
R4SAS
a0e71c4173
[i18n] update strings and translation file
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-19 07:46:54 +03:00
R4SAS
533c8a8a55
[i18n] set decimal point based on language
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-19 06:40:32 +03:00
R4SAS
a57ae4dc56
[i18n] add sweedish translation
...
Translation author: corona@mail.i2p
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-19 05:53:29 +03:00
R4SAS
88dfe3ca4e
[i18n] fix build on macos
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-18 18:56:21 +03:00
R4SAS
d68c7f8ea7
[i18n] fix build on macos
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-18 08:19:45 +03:00
R4SAS
e8ace998ba
[i18n] add support of string formatting
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-18 07:21:44 +03:00
orignal
e8be39af17
memrory pool for SSU2IncompleteMessage
2023-01-17 21:32:36 -05:00
orignal
7196db09d6
Merge pull request #1852 from freeacetone/openssl
...
HTTPProxy message stream correcting and comments
2023-01-17 07:48:05 -05:00
acetone
b290ee1aa0
Cfg example: verbose comments for Web Console auth and addresshelper for public proxy
2023-01-17 09:00:11 +03:00
acetone
d105ab11af
Joining two strings to one and correct comments
2023-01-17 08:45:18 +03:00
orignal
bc888167a7
use linked list for out of sequence fragments
2023-01-16 21:40:23 -05:00
R4SAS
6ca6591c43
[make] set PREFIX from DESTDIR if it present
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-17 01:30:31 +03:00
orignal
36cb707e47
Merge pull request #1849 from freeacetone/openssl
...
Addresshelper updating: referer check
2023-01-16 08:33:07 -05:00
acetone
013d5ff74f
Addresshelper request validation by Refer-header
2023-01-16 16:16:16 +03:00
acetone
9af5a90757
Copyright year updated
2023-01-16 13:57:15 +03:00
acetone
d8b6f5438c
log typo
2023-01-16 13:56:36 +03:00
acetone
10030a4e0d
Addresshelper updating: referer check
2023-01-16 13:31:13 +03:00
orignal
993dc72ce6
use separate pointer to second fragment of incomplete message
2023-01-15 22:50:54 -05:00
orignal
324ace103b
memoery pool for fragments
2023-01-14 17:05:09 -05:00
orignal
d530269e4f
try to insert received msgid instead lookup
2023-01-13 19:23:26 -05:00
orignal
7146a4dbae
check if session socket was closed before tunnels were built
2023-01-12 15:41:57 -05:00
R4SAS
f79900653b
Update README.md
2023-01-12 15:49:02 +03:00
orignal
f172f44f32
Merge pull request #1833 from TomasGlgg/feature
...
Использование скользящего среднего для рассчета tunnel creation success rate
2023-01-11 15:36:37 -05:00
orignal
f34abe60fa
2.45.1
2023-01-11 13:52:20 -05:00
orignal
a3c305032a
don't set Firewalled upon SessionCreated if ports mismatch
2023-01-08 08:25:23 -05:00
orignal
2921eaa055
differentiate symmetric and full cone NAT
2023-01-07 12:11:51 -05:00
orignal
1cc68ea402
differentiate symmetric and full cone NAT
2023-01-07 12:06:26 -05:00
orignal
c18e8f6c78
drop too long LeaseSet without processing
2023-01-07 10:54:49 -05:00
orignal
e59ca8420e
temporary change back to C++17
2023-01-06 18:20:26 -05:00
orignal
a6f9a56e40
support C++20
2023-01-06 14:08:39 -05:00
R4SAS
4011502f5f
[docker] put config in correct place
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-06 03:59:03 +03:00
orignal
acd6af709e
don't use netdb memory pool for local RouterInfo
2023-01-05 18:16:36 -05:00
orignal
55704ece3a
drop duplicated I2NP messages
2023-01-05 15:33:41 -05:00
orignal
0d3ede56cb
reject duplicated trnsit tunnel
2023-01-05 11:59:47 -05:00
R4SAS
06fae976b3
[style] update editorconfig
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-04 17:10:06 +03:00
orignal
e95035c143
Merge pull request #1835 from kleenexi2p/openssl
...
Fix segfault when UPnP is enabled
2023-01-04 08:45:17 -05:00
kleenex
55be5c74f0
Fix segfault when UPnP is enabled
...
Added null check.
Signed-off-by: kleenex <kleenex@i2pmail.org>
2023-01-04 22:41:54 +09:00
R4SAS
a1c16e129d
[rpm] fix date
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-04 16:28:42 +03:00
R4SAS
321c7cb7cf
[docs] note about doubled transit tunnels limit for floodfill mode
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 21:42:41 +03:00
R4SAS
5f8d45154d
[docs] update transit limit description in config file
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 18:34:49 +00:00
R4SAS
503f522cc3
[style] clean trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 21:25:19 +03:00
R4SAS
22179400c7
2.45.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 18:16:34 +00:00
Tomas Globis
66f82cb43f
Use moving average to calculate tunnel creation success rate
2023-01-03 03:07:07 +03:00
orignal
1df67bd43c
2.45.0
2023-01-02 18:59:13 -05:00
orignal
d5b03f214b
double default number of transit tunnels for floodfill
2023-01-02 15:03:00 -05:00
R4SAS
cfb773351d
[debian] update packaging files
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-02 21:36:51 +03:00
orignal
6942c20879
don't select overloaded peer
2023-01-01 19:42:40 -05:00
orignal
7b341d5d30
update and show send queue size for transports
2023-01-01 16:03:53 -05:00
R4SAS
e93718456f
[debian] update patch series list
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-01 14:32:53 +03:00
R4SAS
af838196be
[debian] remove #1210 patch
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-01 14:30:04 +03:00
R4SAS
f8ba5b8c63
increase nofile limit in service
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-01 14:29:58 +03:00
R4SAS
446bbf6b93
Merge pull request #1812 from barracuda156/tests
...
Add implementation of tests with CMake, plus a few minor fixes
2023-01-01 10:55:29 +00:00
R4SAS
2c19da9aa7
fix warnings about unused code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-01 13:48:41 +03:00
R4SAS
01fc21ffb9
[webconsole] remove newline break
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-31 11:55:29 +00:00
orignal
3e3e2c41bd
unlock mutex for good after wait
2022-12-30 22:12:49 -05:00
orignal
cb139226df
ilimit umner of simultaneous tunnel build requests per pool
2022-12-30 18:06:47 -05:00
orignal
84d6028454
limit number of message to handle at the time
2022-12-29 17:26:57 -05:00
orignal
126dc0ebe0
inseer incoming session into sessions list
2022-12-28 16:47:50 -05:00
orignal
099d9d977f
terminate duplcated session properly
2022-12-28 16:47:12 -05:00
orignal
5a167316cb
don't filter yggdrasil address
2022-12-27 22:24:20 -05:00
orignal
85e31f84ec
reset termination timer for new incoming connection
2022-12-27 22:07:26 -05:00
orignal
edb7a0e23c
Refuse dulicated incoming pending session from same IP
2022-12-27 21:54:32 -05:00
R4SAS
f401ccf5dd
Merge pull request #1829 from rex4539/typos
...
Fix typos
2022-12-27 09:21:18 +00:00
Dimitris Apostolou
9f9e8bfa14
Fix typos
2022-12-27 10:44:23 +02:00
R4SAS
61168d5c9d
Merge pull request #1828 from hack3ric/openssl
...
Fix CheckAtomic.cmake
2022-12-26 20:24:08 +00:00
R4SAS
8500aaa26f
[gha] fix MacOS build
...
More info: https://github.com/orgs/Homebrew/discussions/3895
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-26 09:43:29 +03:00
R4SAS
445cff0025
add editorconfig
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-26 09:42:35 +03:00
orignal
99356fd24d
make sure that AsycReceive complete
2022-12-25 15:35:00 -05:00
orignal
5ef5f5a170
don't create encryption for new transit tunnel immediately
2022-12-25 09:36:16 -05:00
Eric Long
54b7d4ef32
Fix CheckAtomic.cmake
2022-12-24 22:04:57 +08:00
R4SAS
6376328c98
[http proxy] do not remove X-Requested-With for *HttpRequest ( #1816 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-22 17:55:51 +00:00
orignal
b6f83dfe9f
set error before status
2022-12-22 08:36:07 -05:00
orignal
3f728149ab
bump default max number of transit tunnels to 5000
2022-12-21 18:27:42 -05:00
orignal
36501fe31e
change network status back to OK if port in msg 7 matches
2022-12-21 18:14:19 -05:00
orignal
e4ddc883d2
drop future RouterInfo and LeaseSet upon receive
2022-12-20 18:41:19 -05:00
orignal
5ac01ddce8
delete routers with timestmep from future
2022-12-20 15:23:54 -05:00
orignal
d3656fcb3f
don't publish ::1
2022-12-20 14:16:23 -05:00
orignal
d6c101d261
try to handle RelayIntro again is Alice's RouterInfo not found
2022-12-19 13:28:21 -05:00
orignal
eeea02d834
rounded to seconds timestamps
2022-12-19 12:56:19 -05:00
R4SAS
0e0cd555eb
[i18n] odd space in localized name
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-19 01:00:50 +03:00
R4SAS
5dfe483152
[i18n] add Czech translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-19 00:56:41 +03:00
R4SAS
c210553a39
getting rid of old c99 array designators
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-18 23:26:18 +03:00
R4SAS
a315e4ce62
more overrides
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-18 22:53:14 +03:00
R4SAS
96cfd9acc2
fix override
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-18 22:37:26 +03:00
R4SAS
d869bb25ed
fix missing override warning
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-18 22:32:23 +03:00
orignal
476e6aae35
don't iterate through addresses when it's not necessary
2022-12-16 19:57:19 -05:00
orignal
d30ee99cf1
fixed crash
2022-12-16 15:33:56 -05:00
orignal
84d9c8f1b8
access to RouterInfo's addresses by index
2022-12-16 15:12:30 -05:00
orignal
9a2f744630
Merge pull request #1827 from PurpleI2P/openssl
...
recent changes
2022-12-16 14:11:16 -05:00
orignal
df737a65b2
SessionRequest must be min 88 bytes
2022-12-15 15:08:56 -05:00
orignal
c5230ca44b
don't accept incoming session from invalid endpoint
2022-12-14 15:44:31 -05:00
R4SAS
3471e6fe16
use deadline_timer for bandwidth calculation timer
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-13 23:25:16 +03:00
R4SAS
f1437feede
SSU2: handle standard network errors more correctly
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-13 22:04:21 +03:00
R4SAS
0d523bd2a6
use 15s average bw for transit limits check
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-13 22:04:20 +03:00
R4SAS
8943200ffa
calculate bandwidth every 1 and 15 seconds
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-13 22:04:19 +03:00
orignal
a902d68669
enable compressible padding
2022-12-12 18:36:29 -05:00
orignal
f6ca7c19af
allow zero length padding
2022-12-12 14:18:36 -05:00
orignal
4540d22de8
Merge pull request #1825 from PurpleI2P/openssl
...
recent changes
2022-12-11 18:20:33 -05:00
orignal
3458665df8
don't delete unreachable routers if tunnel creation success rate is too low
2022-12-11 17:03:53 -05:00
orignal
8320987124
delete invalid sessions from peers
2022-12-10 19:09:37 -05:00
orignal
648b09d45f
try to restart acceptors after termination of expired NTCP2 if no descriptors
2022-12-10 15:44:37 -05:00
R4SAS
857df5c734
prevent log spamming with no_descriptors error
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-12-10 21:57:23 +03:00
orignal
737603e81b
No descriptors error
2022-12-10 13:22:37 -05:00
orignal
53ca5dc67a
memory pool for address vectors
2022-12-07 14:08:27 -05:00
orignal
8ad5696e50
don't send termination again if termination received block received
2022-12-06 21:40:33 -05:00
R4SAS
ef9d27e424
Merge pull request #1816 from jiigen/openssl
...
Remove "X-Requested-With"
2022-12-06 21:18:44 +00:00
orignal
2bb5ff7184
eliminate RTT self-reduction
2022-12-05 15:48:11 -05:00
orignal
753c7efde8
fixed build error
2022-12-04 21:12:48 -05:00
orignal
d0d0cd8445
use shared pointer for RouterInfo's addreses list
2022-12-04 20:04:06 -05:00
orignal
410d2c2fa9
use shared pointer for RouterInfo's addreses list
2022-12-04 19:21:51 -05:00
orignal
6a743f66e8
eliminate RTT self-reduction
2022-12-04 17:52:44 -05:00
orignal
709c451400
disable MemoryPool for RouterInfo's address
2022-12-04 17:49:59 -05:00
orignal
cb73c7c72e
make sure that only *Mt method can be called for MemoryPoolMt
2022-12-04 17:43:29 -05:00
orignal
50abeea82a
print endpoint if more than two fragments of SessionConfirmed
2022-12-04 17:08:38 -05:00
orignal
8db352b4d0
recognize symmetric NAT from peer test msg 7
2022-12-04 16:30:45 -05:00
orignal
6589bdf6b5
delete expired token right away
2022-12-03 15:05:27 -05:00
orignal
1ac171152a
don't print error message if incomplete
2022-12-03 14:27:52 -05:00
orignal
629c718527
fixed races condition with pending outgoing sessions
2022-12-03 14:18:40 -05:00
Jigen
519c0fe81d
Remove "X-Requested-With"
...
When any app uses Android’s WebView to load a web page, WebView attaches an extra header, named X-Requested-With, with the value set to the application ID.
That include Lightning-I2P browser by R4SAS.
Google doesn’t want to make it easy to get rid of the X-Requested-With header. However, there is a mechanism for replacing header information. This doesn’t allow a program to stop sending the X-Requested-With header.
More info on: https://www.stoutner.com/the-x-requested-with-header/
2022-12-02 16:09:23 +00:00
orignal
6e3aef0b9b
Merge pull request #1815 from PurpleI2P/openssl
...
Recent changes
2022-12-02 08:42:50 -05:00
R4SAS
eb0ef80a17
Merge pull request #1813 from Vort/clang-build-fix3
...
Clang compatibility improved
2022-11-29 22:07:01 +00:00
Vort
9763499dbe
Clang compatibility improved
...
x86_64-w64-windows-gnu platform should be detected as Windows, not Linux
2022-11-29 23:36:18 +02:00
orignal
949c38f5f0
reuse list of addresses
2022-11-28 19:16:21 -05:00
orignal
2a6f906177
print separate message for introducer timeout
2022-11-27 17:14:33 -05:00
orignal
b4c226f4b3
EdDSA blinding test
2022-11-27 10:54:17 -05:00
orignal
64c3282aae
check minimal message size
2022-11-27 09:13:24 -05:00
orignal
f5d511ae0f
Merge pull request #1811 from rex4539/typos
...
Fix typos
2022-11-26 14:25:31 -05:00
orignal
aa9a9ef18d
memory pool for addreses
2022-11-25 19:18:53 -05:00
barracuda156
aa5e6400e4
CMakeLists: use a fix for atomics on macOS PPC, not PPC in general
2022-11-26 06:35:28 +08:00
barracuda156
61bcfebcc8
Add CMake support for tests
2022-11-26 06:32:56 +08:00
Dimitris Apostolou
73b9c0302b
Fix typos
2022-11-25 22:37:52 +02:00
orignal
aead9db971
Read local RouterInfo from file
2022-11-25 14:53:40 -05:00
orignal
d8230644b2
localizations independant from ClientContext
2022-11-24 19:26:38 -05:00
orignal
97ef908b0c
removed SSU and NTCP transports
2022-11-23 15:54:08 -05:00
orignal
fb8be32c28
removed SSU and NTCP transports
2022-11-23 15:45:00 -05:00
orignal
a298588943
SSU2 only introducers
2022-11-23 13:44:03 -05:00
orignal
ccfeca728e
use only SSU2 for network status
2022-11-22 22:03:19 -05:00
orignal
7705423c42
remove SSU
2022-11-22 20:05:52 -05:00
orignal
379075c594
exluded SSU from transports
2022-11-22 19:29:20 -05:00
orignal
6a23153c0b
don't read SSU addresses
2022-11-22 18:28:56 -05:00
R4SAS
74b2ba7ae2
Merge pull request #1805 from PurpleI2P/openssl
...
2.44.0
2022-11-22 20:57:22 +00:00
orignal
9e02c99db5
check and limit LeaseSet's buffer size
2022-11-22 15:40:48 -05:00
R4SAS
ba3cee1cf1
2.44.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-11-20 22:05:39 +03:00
orignal
9f59ff2df4
2.44.0
2022-11-20 08:56:05 -05:00
R4SAS
8df4082d6f
[cmake] Use std::atomic on PowerPC inside boost ( #1726 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-11-20 08:40:03 +03:00
R4SAS
cf005821d7
[i18n] pull translation updates
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-11-20 08:16:00 +03:00
orignal
39b3996596
added notbob.i2p to jump services
2022-11-14 15:29:16 -05:00
orignal
78357baca4
sync AcceptStream
2022-11-11 13:31:54 -05:00
orignal
85b78dfb9b
call stream request callback after CreateStream
2022-11-09 18:26:16 -05:00
orignal
9fd60b52f1
sync StreamCreate
2022-11-08 19:52:43 -05:00
orignal
851be41d0d
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2022-11-08 18:35:51 -05:00
orignal
c6a6a4e0e8
sync Receive from stream
2022-11-08 18:34:59 -05:00
R4SAS
28aeebd4c7
[gha] switch to another deb build action
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-11-08 19:23:41 +03:00
orignal
c88638afe4
reconnect to proxy if receive error
2022-11-08 10:37:34 -05:00
Sergey Fedorov
7f98a8b972
Fix definitions for Darwin PPC; do not use pthread_setname_np on unsupported OS versions ( #1797 )
...
* Correct define for Darwin PPC is __POWERPC__
* util.cpp: do not use pthread_setname_np on unsupported macOS versions
2022-11-06 13:48:02 +03:00
R4SAS
e1e4924592
[gha] update freebsd workflow
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-11-04 21:08:25 +03:00
orignal
8299f80ea5
correct assignment of remote address
2022-11-04 12:55:53 -04:00
orignal
b8ce0b0838
store Address instead IdentHash for UDP tunnel
2022-11-03 20:02:43 -04:00
orignal
e13f151474
ssu2.mtu4 and ssu2.mtu6
2022-10-31 18:11:36 -04:00
orignal
4ed4e8708e
close relay socket if associate socket gets closed
2022-10-28 18:54:04 -04:00
orignal
1738d118f7
recconnect to proxy
2022-10-28 14:06:45 -04:00
orignal
f1f66d7b8f
handle SOCKS connect reply for ipv6 address
2022-10-27 19:47:24 -04:00
orignal
4ed5e44de7
correct buffer size for ipv6 SOCKS proxy reply
2022-10-27 15:22:24 -04:00
orignal
3e3f92c616
set and check proxy status for ipv6 if presented
2022-10-27 15:02:54 -04:00
orignal
5fb1247b87
correct MTU calculation through proxy
2022-10-27 13:56:42 -04:00
orignal
016222463d
don't run peer test for SSU2 through proxy
2022-10-26 21:14:28 -04:00
orignal
0e477bf938
set min MTU if through proxy
2022-10-26 18:55:13 -04:00
orignal
eb75eb0e55
reset port value before parsing
2022-10-26 18:35:56 -04:00
orignal
2a703e0844
SSU2 through a socks5 proxy
2022-10-26 16:05:40 -04:00
orignal
2b6d9eaa8b
disable compressible padding for now
2022-10-26 13:26:16 -04:00
orignal
f9b0bb0383
I2PTunnel/UDPTunnel split
2022-10-25 15:30:12 -04:00
orignal
c6e8873d57
always compress SYN packet
2022-10-24 19:21:58 -04:00
orignal
b2767304e9
correct padding offset
2022-10-24 18:07:04 -04:00
orignal
3d4d3ce80d
compressable crypto key and padding for routers and destination
2022-10-24 15:12:07 -04:00
Jigen
01ea1854bc
Update HTTPProxy.cpp ( #1794 )
...
Remove DoNotTrack flag from HTTP Request header.
2022-10-23 21:33:52 +03:00
orignal
f3aada9e1a
Proxy connection and UDP associate request
2022-10-18 21:11:06 -04:00
orignal
08fd32b3bf
allow different ports from RelayReponse and HolePunch
2022-10-17 18:38:44 -04:00
orignal
39a86ce5c9
handle UDP packet from proxy relay
2022-10-16 22:16:16 -04:00
orignal
fe25260ee2
send UDP request to proxy relay
2022-10-16 21:23:28 -04:00
orignal
63fd05c7d3
SOCKS5 constants
2022-10-15 21:37:00 -04:00
R4SAS
6c2aec8854
[gha] update docker workflow
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-12 02:30:53 +03:00
orignal
e5553f7528
milliseconds for peer test send time
2022-10-11 18:21:04 -04:00
orignal
6e3cec653d
resend PeerTest msg 2
2022-10-11 15:27:19 -04:00
orignal
55976fd9dc
resend PeerTest msg 1
2022-10-10 16:34:08 -04:00
orignal
bcbd5201e9
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2022-10-10 11:03:08 -04:00
orignal
c2f91ea63b
SSL connection for IRC server tunnel
2022-10-10 11:02:19 -04:00
R4SAS
1d9d89b115
[transports] get addresses on interfaeces before initializing RouterContext
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-10 15:43:37 +03:00
R4SAS
798dd8b27b
[HTTP Proxy] skip addresshelper page if destination is not changed ( closes #1789 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-09 22:15:36 +03:00
orignal
3544f77e90
terminate peer session if Charlie's RouterInfo not found
2022-10-09 15:03:32 -04:00
R4SAS
96c4463d39
clean code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-09 20:24:43 +03:00
R4SAS
650b7abef6
[SSU2] add log messages about peertest
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-09 20:12:22 +03:00
R4SAS
714b3856a2
[SSU2] print to log when peer test is sent
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-09 18:59:53 +03:00
orignal
6b939eba59
fixed typo
2022-10-09 09:54:48 -04:00
orignal
e82662b389
SSL support for server tunnels
2022-10-08 21:41:28 -04:00
R4SAS
8f9dae8556
[webconsole] enable tunnels reload command ( closes #1781 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-10-09 02:26:23 +03:00
orignal
69ca3bc75d
catch lexical_cast exceptions
2022-10-06 18:48:17 -04:00
R4SAS
3945f34e96
[gha] subsequent containers build ( #1791 )
2022-10-04 12:58:43 +03:00
orignal
549dcbee32
don't set port=1
2022-10-03 15:40:25 -04:00
orignal
0a0c2350f2
random seelection between NTCP2 and SSU2 priority
2022-10-01 19:39:08 -04:00
orignal
cef2263a7f
Transports priority for peer
2022-09-30 19:24:36 -04:00
R4SAS
e338ce7da9
[docker] update dockerfile, add configuration file ( #1788 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-09-29 23:54:50 +03:00
orignal
638c376e5b
enable SSU2 and disable SSU by default
2022-09-24 16:37:18 -04:00
orignal
8eade86624
moved InitTransports code from Daemon to Transports
2022-09-23 21:27:11 -04:00
orignal
24ae8d5443
don't handle more than 2 fragments in SessionConfirmed
2022-09-20 18:32:29 -04:00
orignal
030af11d86
don't merge duppicated fragment of SessionConfirmed
2022-09-18 21:13:38 -04:00
orignal
857a2bc399
verify path response
2022-09-14 19:08:14 -04:00
orignal
09e6e2940f
correct max paddign size
2022-09-09 07:23:46 -04:00
orignal
23e18a34d4
check if new address is in reserved range
2022-09-08 18:46:48 -04:00
orignal
3bdef5f58d
update remote endpoint and send path challenge
2022-09-07 19:11:33 -04:00
orignal
cf27581c76
check min MTU 1280
2022-09-05 15:27:38 -04:00
R4SAS
cf41df82e2
[i18n] add spanish translation
...
Thanks to Liboide
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-09-04 22:32:59 +03:00
orignal
4634bff9f0
limit number of resent packets. Resend interval variance
2022-09-03 15:38:52 -04:00
orignal
1a9c658836
immediate ack request flag
2022-09-01 18:40:54 -04:00
orignal
1a32c55ca3
delete routers with expired SSU2 introducers
2022-08-31 13:10:52 -04:00
R4SAS
f4e230f1ad
[i18n] add Italian translation, update Chinese
...
Thanks for italian translation to Albano Battistella and Fabio Roman
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-31 00:00:49 +03:00
orignal
9abc4cf359
fixed crash at startup if addressbook is disbaled
2022-08-30 15:18:31 -04:00
R4SAS
c54fc7ee44
[win32] remove reworked error status
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-30 20:45:35 +03:00
orignal
9df757a3fd
fixed warning
2022-08-30 13:10:26 -04:00
orignal
9b5a885b3b
check if I2NP message to send is not null
2022-08-30 08:48:28 -04:00
orignal
f32b288785
print error on separate line for windows
2022-08-29 21:58:19 -04:00
orignal
f378119889
5 SSU2 peer tests if no SSU
2022-08-29 21:27:02 -04:00
orignal
8fd466c5a9
separate network status and errors
2022-08-29 21:11:17 -04:00
orignal
36eddd48c3
move more handlers from I2PControl to I2PControlHandlers
2022-08-28 15:46:16 -04:00
orignal
2470ba76f0
fixed cmake build
2022-08-28 07:15:02 -04:00
orignal
d32475440a
fixed cmake build
2022-08-28 06:58:50 -04:00
orignal
b4d73683d1
spilt to I2PControl and I2PControlHandlers
2022-08-27 22:18:30 -04:00
orignal
95f19a5fb2
send Retry instead SessionCreated if clock skew
2022-08-26 10:14:30 -04:00
orignal
f98780b1d7
check timestamp for token request
2022-08-25 18:48:26 -04:00
orignal
150c89e48a
don't request session if zero token received
2022-08-25 15:14:45 -04:00
R4SAS
c85bf82749
[i18n] pull Chinese translation update
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-24 11:25:14 +03:00
R4SAS
63227ab2f1
fix log message
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-24 11:25:14 +03:00
orignal
5b19237a85
limit HTTP header size
2022-08-23 19:06:28 -04:00
orignal
150b8f8cbd
Handle long HTTP headers
2022-08-23 15:11:10 -04:00
R4SAS
79b97ef2f7
2.43.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-21 22:40:41 +03:00
R4SAS
e45d68ad3a
[i18n] pull translations from Crowdin
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-21 22:38:40 +03:00
orignal
b40f1b67b9
2.43.0
2022-08-21 14:52:55 -04:00
r4sas
4fa7e43162
disable ssu in example config file
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2022-08-19 19:38:54 +00:00
r4sas
66fcbcae96
add ntcp2 and ssu2 options in example config
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2022-08-19 19:27:34 +00:00
orignal
7f0845dfd3
reset acceptor on stop of server tunnel
2022-08-16 14:06:13 -04:00
orignal
f875823357
copy path challenge to response
2022-08-15 15:32:55 -04:00
orignal
75611866eb
update router's transports when SSU or NTCP address was deleted
2022-08-14 10:43:16 -04:00
orignal
c3dd7ed73a
try to resend if window is full
2022-08-12 18:56:58 -04:00
orignal
3ae885d120
change status back to Testing from Unknow if next test was accepted
2022-08-12 16:12:30 -04:00
orignal
81f53d313c
alsways set some port to SSU2 address
2022-08-11 20:16:08 -04:00
R4SAS
d10c86b849
[rpm] fix fedora build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-11 21:06:22 +03:00
orignal
9d123fa5ad
select random port if port not found or specified
2022-08-10 22:00:11 -04:00
orignal
f4d6a08d57
create separate addresses for published SSU2
2022-08-10 15:50:30 -04:00
orignal
e9e641afbe
check if datagram destination exists before sending
2022-08-10 11:28:59 -04:00
orignal
8f5768f85b
memory pool for leases
2022-08-09 19:40:07 -04:00
orignal
3dd78a2589
remove SSU address if SSU is off
2022-08-09 19:12:11 -04:00
orignal
df92a85159
set SSU2 port +1 if not specified
2022-08-09 14:08:13 -04:00
orignal
ab606a1121
adjust clock from SSU2
2022-08-08 19:57:48 -04:00
orignal
457b3cf168
disable ElGamal table if no SSU
2022-08-08 17:53:02 -04:00
orignal
c6f898b8ca
connect to Charlie if RelayResponse from Bob was received before HolePunch
2022-08-08 13:08:12 -04:00
orignal
b9970e1908
cleanup introducers upon reschedule
2022-08-07 09:50:30 -04:00
orignal
8bb9a57908
re-insert introducer back
2022-08-06 20:05:08 -04:00
orignal
53934a470b
update keys for NTCP2 and SSU2 addreses
2022-08-06 16:30:49 -04:00
orignal
a94ae7d77d
update keys for NTCP2 and SSU2 addreses
2022-08-06 16:25:46 -04:00
orignal
f43e860998
cleanup introducers if router is not longer firewalled
2022-08-05 21:23:23 -04:00
orignal
3e40852999
memory pool for sent packets
2022-08-04 18:13:44 -04:00
orignal
df073bb306
send local address in RelayResponse block
2022-08-04 15:15:19 -04:00
orignal
771c4a0d02
allocate smaller I2NP buffer for fragmented message. Limit number of fragments by 64
2022-08-03 16:06:07 -04:00
orignal
cb959ab14c
allocate tunnel message buffer for I2NP block with tunnel data message type
2022-08-03 10:26:55 -04:00
R4SAS
34b75dac02
change language file comment
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-03 11:50:32 +03:00
R4SAS
fbb590d9a9
[i18n] add simplified chinese translation (thanks to sklhioq)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-08-03 11:48:42 +03:00
orignal
ed5c533982
recgnize symmetric NAT from SSU2
2022-08-02 20:02:55 -04:00
orignal
98d2ce5845
Respond to path challenge. Correct termination reason for duplicated session
2022-08-02 13:35:18 -04:00
orignal
9d9d5e3e5d
show ports for tranport links
2022-07-31 09:47:04 -04:00
orignal
eba4626589
kappa for RTO culculation
2022-07-31 09:45:18 -04:00
orignal
ff5fa1d137
3 bytes off for token in RelayResponse
2022-07-30 18:50:43 -04:00
orignal
71766ecd16
select introducers randomly. More logging for RelayIntro
2022-07-30 16:31:44 -04:00
orignal
fc63ca6982
correct excluded routers size for exploratory request
2022-07-30 14:28:09 -04:00
orignal
0e6d888ed3
changed some retransmission params
2022-07-29 18:45:02 -04:00
orignal
9afe3b5f39
fixed typo
2022-07-29 18:27:21 -04:00
orignal
3bd40fc8b3
calculate RTT and RTO
2022-07-29 15:24:24 -04:00
orignal
01fe642beb
don't create another session for peer test
2022-07-29 12:48:23 -04:00
orignal
e70d57dcb4
resend intervals in milliseconds
2022-07-28 19:30:08 -04:00
orignal
fd41fba069
variable retranmission window
2022-07-27 20:00:03 -04:00
orignal
8a6fe0f321
check if address type matches peer's address type for peer test msg 1
2022-07-27 10:55:08 -04:00
orignal
ae73e8a305
find SSU2 address with static key if supports both ipv4 and ipv6
2022-07-27 10:19:25 -04:00
R4SAS
a344c09d0d
[util] add inet_ntop for XP
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-07-27 15:44:30 +03:00
R4SAS
991e37d0bf
[peertest] fixed ssu2 router exclusion
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-07-27 13:38:28 +03:00
R4SAS
fdeb884fe5
fixed getting MTU on windows, add address to log messages with MTU
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-07-27 13:24:07 +03:00
orignal
4b1f5c9c9b
terminate session in separate task
2022-07-26 19:56:30 -04:00
orignal
6b513a0f95
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2022-07-26 18:47:36 -04:00
orignal
b574aaf99c
fix SSU2 crash on shutdown
2022-07-26 18:46:05 -04:00
R4SAS
bc0cdaa669
[i18n] update gettext file, add translation context, change comments
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-07-27 00:38:02 +03:00
orignal
f9106b77bb
add SSU2 introducer if SSU2 only
2022-07-26 13:57:37 -04:00
orignal
a0419e4f34
add SSU2 introducer if SSU2 only
2022-07-26 13:55:31 -04:00
orignal
46a549c875
random size of fragments
2022-07-26 13:00:41 -04:00
orignal
f8a609f692
respond to termination
2022-07-25 18:46:25 -04:00
orignal
987497bb10
don't publish invalid host/port
2022-07-25 15:23:52 -04:00
orignal
e537878b8a
check Ack block bufer size and shrink ranges if necessary
2022-07-25 13:42:59 -04:00
orignal
617f45bc59
try to send I2NP message in one packet, reduce or drop Ack block if necessary
2022-07-24 19:44:49 -04:00
orignal
fe744f8f81
more routine cleanup
2022-07-24 16:44:02 -04:00
orignal
93d879b297
more tunnel brokers ranges
2022-07-24 15:39:46 -04:00
orignal
dbb9295063
set MTU if local address is specified explicitly. update MTU for ipv6 if not set
2022-07-24 15:24:01 -04:00
orignal
09aa96e486
always bring to closing state if termination requested
2022-07-23 19:48:37 -04:00
orignal
4d0047ae7c
request termination for existing session
2022-07-23 18:48:53 -04:00
orignal
b860a4799d
testing cap for published SSU2 address
2022-07-23 16:17:30 -04:00
orignal
6ff64352d3
don't create and oublish duplicates
2022-07-23 14:32:16 -04:00
orignal
3683ec6a95
fixed race condition
2022-07-22 15:16:42 -04:00
orignal
454fa9ee9b
update SSU2 port
2022-07-22 14:52:24 -04:00
orignal
d33aeb4bb2
set unreachable if firewalled. Store router's hash of introducer instead session
2022-07-21 19:38:18 -04:00
Gecero-Sensei
5f9f23eb3f
Added translation of webconsole site title
2022-07-21 23:53:49 +03:00
Gecero-Sensei
5dbc7a8ca4
Minor corrections and wording changes
2022-07-21 23:53:41 +03:00
Gecero-Sensei
33a5968eb7
Improved German translation
2022-07-21 23:53:31 +03:00
R4SAS
5ff34b93c0
print detected MTU
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-07-21 23:53:12 +03:00
R4SAS
098fdf0596
[gha] update freebsd action
2022-07-21 23:36:51 +03:00
orignal
2eb929fe05
Merge pull request #1776 from simonvetter/openssl
...
leaseset: add missing bound checks
2022-07-21 16:23:48 -04:00
orignal
ea0ed9e844
update SSU2 introducers if Firewalled
2022-07-20 21:55:48 -04:00
orignal
4a3e481a83
don't publish introducers for non-published SSU2 address
2022-07-20 16:13:00 -04:00
orignal
2197cd8620
add/remove SSU2 introducers to local RouterInfo
2022-07-20 16:01:08 -04:00
orignal
cf0d3b5f61
create new list of SSU2 introducers
2022-07-19 18:38:58 -04:00
orignal
6f7ab49346
moved creation time to TransportSession
2022-07-19 17:02:37 -04:00
orignal
000e0358a7
resend SessionConfirmed immediately if another SessionCreated received
2022-07-19 16:09:16 -04:00
orignal
a3e19931f0
insert RouterInfo from SessionConfirmed into netdb immediately
2022-07-19 14:06:00 -04:00
orignal
9fec1a86cf
send ack for peer test
2022-07-18 19:58:19 -04:00
orignal
ffab29890b
created additional ranges if acnt > 255
2022-07-17 15:22:41 -04:00
orignal
206c068d8e
don't send termination without address
2022-07-17 07:44:11 -04:00
orignal
dc30cd1112
handle SessionConfirmed fragments in reversed order
2022-07-16 16:08:55 -04:00
Simon Vetter
412a245e88
leaseset: add missing bound checks
...
This builds on ChadF's issue and patch (https://github.com/PurpleI2P/i2pd/issues/1772 )
and fixes other potential bound check issues.
2022-07-16 18:00:20 +02:00
orignal
16290bf66f
fixed race condition on session termination
2022-07-15 18:22:18 -04:00
orignal
4f8b0e6484
send more SessionConfirmed termination messages. Limit send queue
2022-07-15 15:01:46 -04:00
orignal
5026dbc1b3
receive bigger packets
2022-07-14 20:12:27 -04:00
orignal
014e4b0e1d
detect MTU for some known ipv6 tunnel brokers
2022-07-14 13:48:28 -04:00
orignal
14a6947b02
round MTU to multiple of 16 for SSU1
2022-07-14 07:58:55 -04:00
orignal
665a914dc3
set max MTU for ipv4
2022-07-13 20:08:57 -04:00
orignal
8feac310af
start initial peer test if SSU2 only
2022-07-13 19:56:55 -04:00
orignal
3394bb4b8d
calculate SSU2 session MTU and max payload size
2022-07-13 19:35:18 -04:00
orignal
1dd2bd0013
publish MTU for ipv6 SSU2 address. Max MTU of 1488 for SSU1
2022-07-13 15:52:19 -04:00
orignal
5c62726992
check clock skew and terminate
2022-07-13 12:45:20 -04:00
orignal
90981f628e
Send fragmented SessionConfirmed
2022-07-12 19:04:03 -04:00
orignal
0c34189d94
correct buffer size for fragments of SessionConfirmed
2022-07-12 12:17:58 -04:00
orignal
f1d3d6a7b5
set max compression for SessionConfirmed
2022-07-12 10:50:21 -04:00
orignal
b0d962b49a
send ack for retransmitted SessionConfirmed
2022-07-11 19:00:23 -04:00
orignal
c50e453af6
check out of sequence messages range
2022-07-11 18:16:05 -04:00
orignal
efbaf02016
Merge pull request #1774 from simonvetter/openssl
...
fix SSU2 introducers selection logic
2022-07-11 09:48:21 -04:00
Simon Vetter
3cf809e99d
fix SSU2 introducers selection logic
2022-07-11 08:16:07 +00:00
orignal
8b649aaaf8
NACKs and Acks only Ack ranges
2022-07-10 18:50:02 -04:00
orignal
fdebbc4498
select sessions for introducers
2022-07-10 17:13:25 -04:00
orignal
3ff3417ff2
send termiation with reason
2022-07-09 17:05:23 -04:00
orignal
bb6227281a
teminate session after 5 unacked resends
2022-07-08 21:31:44 -04:00
orignal
2f44d99a74
session closing state
2022-07-08 19:06:09 -04:00
orignal
ca4414d15a
request relay tag if firewalled
2022-07-08 13:52:09 -04:00
orignal
fbb961b43c
extract correct endpoint from peer test msg 2
2022-07-07 13:23:51 -04:00
orignal
fa9c174264
handle first packet from Bob
2022-07-06 21:28:53 -04:00
orignal
83f43ab166
pick 3 routers for SSU2 peer test
2022-07-06 19:33:02 -04:00
orignal
f7e9e6a1c4
set status OK after both peer test msg 4 and 5
2022-07-06 13:35:04 -04:00
orignal
aa21748e9a
set status OK after peer test msg 5
2022-07-06 12:41:51 -04:00
orignal
a2f4e08b00
set testing status for SSU2 peer test
2022-07-05 19:38:24 -04:00
orignal
66bc29d075
insert received RouterInfo into netdb immediately
2022-07-05 19:15:50 -04:00
orignal
e3eebe537b
set correct port for unpublished SSU2 addresses
2022-07-05 14:00:30 -04:00
orignal
3ed625f949
don't try SSU peer test if SSU is disabled
2022-07-05 13:07:23 -04:00
orignal
a1e414c3b7
make SSU2 server eligible for peer test
2022-07-05 12:55:11 -04:00
r4sas
a5a35b1fa6
[daemon] check for SSU2 transport at start
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2022-07-05 06:11:23 +00:00
orignal
2a24584d45
set SSU2 port if not specified
2022-07-04 23:00:16 -04:00
orignal
6039cdceb0
correct SSU2 only detection
2022-07-04 20:01:45 -04:00
orignal
473159be0f
don't use port from SSU2 address
2022-07-04 19:32:43 -04:00
orignal
0e6ad548b2
invoke SSU2 peer test updates
2022-07-04 18:54:20 -04:00
orignal
6143515ac6
update our IP adress from SSU2
2022-07-03 09:31:20 -04:00
orignal
50419f200d
fixed 1 packet off for out of sequence clean up
2022-07-01 17:35:38 -04:00
orignal
455390f121
clean up first out of sequence packet if too many
2022-07-01 10:52:10 -04:00
orignal
d375299fa9
send token in relay response block
2022-06-30 20:00:18 -04:00
orignal
28db337166
give priority to SSU2 over SSU
2022-06-30 12:53:50 -04:00
orignal
d5e1d56fde
Merge pull request #1771 from PurpleI2P/openssl
...
recent changes
2022-06-30 11:59:46 -04:00
orignal
6ca9a599ff
remove session after HolePunch received
2022-06-30 08:37:50 -04:00
orignal
83bd3b6f0b
use token from RelayResponse block
2022-06-29 13:42:57 -04:00
orignal
a68765e021
fixed off 5 bytes for follow on fragment
2022-06-29 08:30:11 -04:00
orignal
f5ed9129cd
process retry as reponse to relay request
2022-06-29 08:09:43 -04:00
orignal
5e3115a614
check nonce in HolePunch relay response block
2022-06-28 18:51:31 -04:00
orignal
624c46f925
correct msg offset for follow-on fragment
2022-06-28 16:09:13 -04:00
orignal
52d1ee161f
store RouterInfo in netdb from SessionConfirmed
2022-06-28 10:35:35 -04:00
orignal
d3bc9eb110
update token and conn id after HolePunch
2022-06-27 23:03:27 -04:00
orignal
72b61a29c2
check TokenRequest message size
2022-06-27 15:56:47 -04:00
orignal
a99fcfe54f
cleanup terminated sessions
2022-06-26 21:35:26 -04:00
orignal
b5d139f7b2
process session created after session request sent
2022-06-26 14:31:24 -04:00
orignal
463ed12ce8
don't pick same session for PeerTest msg 2
2022-06-26 10:07:39 -04:00
orignal
baf74cb582
1 byte off for RelayRequest signature
2022-06-26 09:53:29 -04:00
orignal
63d7cffefe
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2022-06-25 18:52:09 -04:00
orignal
d7d74666b2
correct max MTU size
2022-06-25 18:51:24 -04:00
R4SAS
078d76c6f3
fix tabulation, remove long description (to be moved to documentation)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-26 01:38:42 +03:00
orignal
3539ee9be6
Merge pull request #1769 from AVAtarMod/sigtstp-patch-1
...
Add SIGTSTP, SIGCONT support
2022-06-25 13:09:57 -04:00
AVAtarMod
437282b148
[config, daemon] catch TSTP, CONT is option
2022-06-25 18:54:54 +03:00
AVAtarMod
5394b747a1
[daemon] add SIGTSTP, SIGCONT support on Unix
2022-06-25 10:20:29 +03:00
orignal
dd1dd3b7cf
wait for Ack for SessionConfirmed or resend
2022-06-24 22:06:30 -04:00
orignal
ae77d4ad22
correct signed content for peer test msg 3
2022-06-24 18:18:11 -04:00
orignal
821987fed7
don't send peer test for unknown address/port
2022-06-24 15:31:08 -04:00
orignal
18ddba4332
send RouterInfo message to right session in relay request
2022-06-24 14:08:39 -04:00
orignal
aaad6dece6
set session request sent status in right place
2022-06-24 13:27:13 -04:00
orignal
ed04747b9d
resend SessionRequest and SessionCreated
2022-06-24 13:07:02 -04:00
orignal
827a88d772
exclude expired SSU2 introducers
2022-06-23 18:23:25 -04:00
R4SAS
24e325db62
[make] fix install target paths for linux and homebrew
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-23 19:55:16 +03:00
orignal
38e43bc9c8
check Charlie's address for PeerTest msg 4
2022-06-23 08:18:35 -04:00
orignal
c3c5c7ae63
forward correct RelayResponse from Charlie to Alice
2022-06-22 16:56:54 -04:00
orignal
578a15bbe5
don't send PeerTest msg 5 if address is not supported
2022-06-22 15:26:23 -04:00
orignal
6b3d7372ae
token received session state
2022-06-22 13:58:22 -04:00
orignal
55f7529167
delete pending outgoind session when Retry received
2022-06-22 13:36:01 -04:00
orignal
bceae244c1
delete pending outgoind session when SessionCreated received
2022-06-22 13:15:25 -04:00
orignal
5de224d6bf
don't connect if pending connection already
2022-06-22 11:59:29 -04:00
orignal
694b936f30
verify signature for PeerTest msg 4
2022-06-21 18:54:13 -04:00
orignal
dda25d431c
check if we can send HolePunch to partcular address
2022-06-21 16:20:39 -04:00
orignal
22f9abc2f1
send errors for RelayIntro
2022-06-21 15:45:35 -04:00
orignal
c6c3de9164
fixed PeerTest signature verification
2022-06-21 14:46:59 -04:00
orignal
58186f0283
handle PeerTest msg 4 if msg 5 was received before
2022-06-21 12:09:58 -04:00
orignal
0253e2d3f6
different nonce location for PeerTest msg 2 and 4
2022-06-21 09:51:49 -04:00
orignal
ee20d5b804
sign data for PeerTest msg 3 and 5
2022-06-21 08:12:41 -04:00
R4SAS
3a5295dbb9
[cmake] remove unnecessary target link
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-21 04:53:28 +03:00
R4SAS
39f14fd952
[cmake] add GetGitRevisionDecription module
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-21 03:05:33 +03:00
R4SAS
4d59df9f59
[cmake] add support of getting version from git (as in makefiles)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-21 03:03:35 +03:00
orignal
b8bc114502
correct source connection id for HolePunch
2022-06-20 15:52:16 -04:00
orignal
74d29770e1
handle unexpected PeerTest message
2022-06-20 13:14:02 -04:00
orignal
e4d5788cdc
correct endianess for PeerTest mesaage connection id
2022-06-20 08:16:50 -04:00
orignal
2a5cf3e4a8
SSU2 connect timer
2022-06-19 16:40:03 -04:00
orignal
c348736058
send updated local RouterInfo for long sessions
2022-06-19 14:21:35 -04:00
orignal
5bb20cb039
token expiration threshold
2022-06-19 08:52:47 -04:00
orignal
dd602a27b5
send RelayResponse rejection message
2022-06-17 19:55:58 -04:00
orignal
2067de162a
show itag for SSU2 sessions
2022-06-17 18:45:37 -04:00
orignal
2cc106b43e
bind SSU2 socket to specified interface
2022-06-17 15:16:12 -04:00
orignal
b15bfd99b3
correct layout for peer test masg 2 and 4
2022-06-17 08:34:40 -04:00
orignal
67252b90b3
generate new token with longer expiration time
2022-06-16 22:37:33 -04:00
orignal
079f7e515c
correct hangling of Ack ranges
2022-06-16 14:13:28 -04:00
orignal
e8c58270c4
Populate router's buffer before sending RouterInfo block
2022-06-15 13:10:49 -04:00
orignal
0c64f278d7
1 byte off for ranges in Ack block
2022-06-14 13:02:39 -04:00
orignal
03518ec94f
fixed typo
2022-06-14 08:42:01 -04:00
orignal
93b5dc2dff
send new token block in SessionCreated
2022-06-13 17:55:41 -04:00
orignal
3bef6383d9
send update local RouterInfo
2022-06-13 14:02:36 -04:00
R4SAS
605ccf3e02
[BOB] require commands options, fix usage of existent nick and status
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-13 19:11:32 +03:00
orignal
17892238a9
update supported transports for SSU2
2022-06-12 18:26:02 -04:00
orignal
b678c989e2
fixed typo
2022-06-12 17:26:19 -04:00
orignal
b72d1237d2
correct values for last ack range
2022-06-12 16:54:02 -04:00
orignal
f7b6db5dad
PeerTest for connection through introducer
2022-06-11 21:26:23 -04:00
orignal
b744a0cc38
correct ack ranges calculation
2022-06-11 10:15:27 -04:00
orignal
b918499f14
correct SSU2 server termination
2022-06-10 12:50:55 -04:00
orignal
2cfd054f2c
publisuh peer test cap for published SSU2 addresses
2022-06-10 10:59:26 -04:00
orignal
dddc7ab039
publisuh peer test cap for published SSU2 addresses
2022-06-10 10:33:27 -04:00
orignal
2e4d8cdc8b
handle PeerTest msg 1
2022-06-09 18:04:37 -04:00
orignal
0640bec026
corect ack count in ranges
2022-06-08 12:52:56 -04:00
orignal
cbcee5fb45
handle peer test messages 4 and 5
2022-06-07 16:09:20 -04:00
orignal
47460d86b2
verify signature and send peer test msg 5
2022-06-07 12:55:58 -04:00
orignal
3cd74f0d4f
send PeerTest message
2022-06-06 17:28:39 -04:00
R4SAS
690c9f7c6f
[FS] add support for windows ProgramData path when running as service
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-06 18:25:22 +03:00
R4SAS
e2718e5a12
[config] change descriptions for deprecated options
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-06 17:44:36 +03:00
orignal
d9fefe757e
SSU2/SSU2Session split
2022-06-05 19:33:36 -04:00
orignal
55e4bf6b65
set correct statuc code for peer test
2022-06-05 14:59:33 -04:00
TomasGl
0176e5cf18
Do not show 'Address registration' line if leaseset is encrypted
2022-06-04 19:28:01 +00:00
orignal
4670b12d49
correct buffer size for token request
2022-06-04 08:18:45 -04:00
orignal
321ec8ae4d
correct size for Ack block with ranges
2022-06-03 19:16:52 -04:00
orignal
1ccbb8d10b
correct offset for nonce in peer test message
2022-06-03 14:02:31 -04:00
orignal
86c0accdce
check nonce for peer test msg 5
2022-06-03 13:18:37 -04:00
orignal
38d6c29ce9
correct timestamp size for peer test message
2022-06-03 08:39:54 -04:00
orignal
0cf9478cd4
create SSU2 session for peer test msgs 5-7
2022-06-02 20:12:25 -04:00
orignal
a04abd304a
don't send own hash for peer test msg 1
2022-06-02 18:23:51 -04:00
orignal
84aec9fe31
correct msg for first peer test message
2022-06-02 15:40:51 -04:00
orignal
593b9bb6c5
start SSU2 server before peer test
2022-06-02 15:08:38 -04:00
orignal
d3a9cc8fde
check if session is established before sending peer test
2022-06-02 15:04:35 -04:00
orignal
87a434c377
start peer test for SSU2
2022-06-01 21:51:02 -04:00
orignal
56022c9442
handle garlic messages from tunnels without pool
2022-05-31 21:43:31 -04:00
orignal
593d6bf466
create initial peer test
2022-05-31 18:31:05 -04:00
R4SAS
29a4366dcf
fix mingw build script
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-06-01 00:12:51 +03:00
R4SAS
0a42f414bf
[makefile] update support for WSL, remove gcc version detect
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-31 21:59:28 +03:00
R4SAS
9b2ac4349e
[cmake] use Threads::Threads ( closes #1735 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-31 21:59:28 +03:00
orignal
2d4c7729ad
case-insensitive headers
2022-05-29 16:59:15 -04:00
orignal
6ecab66b0e
always send Connection: close, strip out Keep-Alive for server HTTP tunnel
2022-05-28 21:54:58 -04:00
orignal
1dded57a1c
fix typo in Referer
2022-05-27 13:29:59 -04:00
orignal
1d6104ecf3
addressbook.enabled config param
2022-05-27 13:17:06 -04:00
orignal
14da941ff4
Fixed #1761 . Correct section for SSU2
2022-05-25 08:37:36 -04:00
R4SAS
06b87311ea
2.42.1
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-24 15:09:26 +03:00
R4SAS
3b31773117
[deb] remove O3 optimization flag
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-24 15:07:16 +03:00
R4SAS
9c87fe79ea
[openssl] suppress deprecation messages
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-24 15:06:01 +03:00
R4SAS
bd00112562
update windows build script
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-24 14:39:11 +03:00
orignal
1c9160c37d
correct jump link
2022-05-24 07:09:24 -04:00
orignal
e2ef88229f
fixed warning
2022-05-22 12:22:24 -04:00
orignal
fd7b889a0f
2.42.0
2022-05-22 08:26:14 -04:00
R4SAS
a7aa056ec1
[gha] fix typo
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 21:30:14 +03:00
R4SAS
4f74acb2d3
[gha] build docker containers on tags
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 21:26:20 +03:00
R4SAS
22ef1be82b
[gha] build docker containers only when pushing to openssl branch
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 21:11:19 +03:00
R4SAS
9ddbf255ba
fix const std::map usage
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 21:04:41 +03:00
R4SAS
dfb171d32a
[httpproxy] ordered jumps list
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 20:49:26 +03:00
R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 17:44:29 +00:00
R4SAS
d31cd2e5d6
fix incorrect boolean value parsing
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-17 19:02:12 +03:00
R4SAS
396c74e6c6
Revert "Simple refactor of nested if-statements"
2022-05-17 04:55:46 +00:00
R4SAS
609c658a9b
[gha] publish releases with latest-release tag
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-15 14:12:26 +03:00
R4SAS
ee6bb40736
remove obsolete msvc define
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-15 11:47:10 +03:00
R4SAS
f8c5ea2b42
[i18n] add french translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-15 11:47:10 +03:00
R4SAS
923eb9fdb3
fix udp tunnels reload
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-15 11:47:10 +03:00
orignal
2cd3ebbdb3
copy peer test block
2022-05-14 19:18:58 -04:00
orignal
5e25e30330
check if there is only one unacked packet
2022-05-14 16:36:16 -04:00
orignal
5aa2a8f60f
handle peer tests
2022-05-13 20:38:18 -04:00
orbea
0a1e302e8a
libi2pd: Fix the build with LibreSSL 3.5.2
2022-05-12 19:11:17 +00:00
orignal
bb705a77cf
handle PeerTest message
2022-05-11 17:48:25 -04:00
orignal
cb6155b946
fixed warning
2022-05-11 11:44:27 -04:00
orignal
714d1cc993
close stream if delete requested
2022-05-08 11:49:11 -04:00
orignal
bc8e4494c4
random new profiles cleanup interval
2022-05-07 09:56:58 -04:00
R4SAS
c3a064f980
change int type
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-07 03:40:59 +03:00
R4SAS
eb3feb7dbd
[profiles] add daily cleanup
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-07 03:19:32 +03:00
orignal
da3f3ccac9
connect to reachable introducers only
2022-05-06 19:38:48 -04:00
orignal
1a1871e8cd
add RouterInfo block before RelayIntro
2022-05-06 15:02:09 -04:00
orignal
c22ab7e1fc
use openssl's siphash for 3.0.1 and higher
2022-05-04 18:58:08 -04:00
orignal
436992b069
send and process HolePunch message
2022-05-04 13:58:06 -04:00
orignal
18cb3912e5
fixed imccorect termination
2022-05-02 15:05:44 -04:00
orignal
a818b0ba02
Merge pull request #1748 from voltamperoff/Refactor-I2CP-CreateSessionMessageHandler
...
Simple refactor of nested if-statements
2022-05-01 17:13:13 -04:00
R4SAS
3716b6f988
move TunnelHopVisitor inside Tunnel class
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-01 23:40:00 +03:00
R4SAS
c9e4e78f41
[webconsole] remove version from title, move tunnel chain print from Tunnel class
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-01 23:25:08 +03:00
R4SAS
9b4e8bf64b
[webconsole] do not show registration block when token is not provided
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-01 18:12:43 +03:00
orignal
5aebefe73f
connect through introducer
2022-05-01 10:33:25 -04:00
R4SAS
8f2124beab
update reseeds
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-30 19:33:30 +03:00
R4SAS
8b8b43df28
[rpm] support rhel 9
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-30 17:54:52 +03:00
R4SAS
c42b991bc9
[rpm] pre-support rhel 9
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-30 17:04:08 +03:00
R4SAS
ec08333bf9
[rpm] fix build on fedora 37
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-30 16:45:53 +03:00
R4SAS
9e5b4e14c9
[rpm] fix build on fedora 37
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-30 16:39:36 +03:00
orignal
1f5ed89a88
set blinded signature type to RedDSA for EdDSA
2022-04-29 12:48:45 -04:00
R4SAS
2304a2bc2e
remove android contrib files (moved to android repo)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-29 12:48:40 +03:00
orignal
dc82105226
check status code and verify RelayResponse signature
2022-04-28 20:41:06 -04:00
orignal
5221f3ddc9
one SSU2 session per remote router
2022-04-28 13:11:51 -04:00
orignal
e970deb92b
check presense of introducers in SSU2 address
2022-04-28 11:43:33 -04:00
orignal
9db7ec6bb0
create and send RelayRequest
2022-04-27 18:52:44 -04:00
orignal
2e691b6655
check if next manage time is too long
2022-04-26 21:02:39 -04:00
orignal
f22e10537b
fixed typo
2022-04-26 20:45:10 -04:00
orignal
6e532c494c
create new published SSU2 addresses
2022-04-26 20:30:39 -04:00
orignal
f9ed0d4aa2
fixed crash
2022-04-26 20:01:32 -04:00
orignal
78b1afcc8c
publish introducer cap for SSU2 address
2022-04-26 15:20:57 -04:00
orignal
40340cf9c2
handle RelayResponse
2022-04-26 13:59:59 -04:00
orignal
eb6437050f
SSU2 introducers
2022-04-25 19:57:46 -04:00
orignal
45ebfe378b
correct Ack range
2022-04-23 11:11:49 -04:00
R4SAS
1326597226
use ipv6 preference only when netinet headers not used (entware with musl workaround)'
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-23 13:50:34 +03:00
orignal
751da92c13
send relay response
2022-04-22 20:34:19 -04:00
orignal
e10ca637da
handle RelayIntro
2022-04-22 15:03:49 -04:00
orignal
c5d9d71a8a
create relay tag and relay request block
2022-04-21 15:47:36 -04:00
orignal
3e0f5d231d
send queue after batch of packets
2022-04-18 15:47:35 -04:00
orignal
6990f177ba
window size
2022-04-18 13:14:09 -04:00
orignal
98e713166b
show port for non-published SSU addresses
2022-04-18 12:27:57 -04:00
orignal
4c91ae0085
check if end of list
2022-04-16 17:01:06 -04:00
orignal
43f74d4d5a
resend packet with new packet number
2022-04-16 15:42:11 -04:00
orignal
8c3e716c3f
ranges in ack block
2022-04-15 16:26:44 -04:00
orignal
05946125b5
handle single packet
2022-04-13 12:33:59 -04:00
orignal
1e2a0a4549
handle incoming packets in batch
2022-04-12 11:42:51 -04:00
R4SAS
f9f5084dd7
typo
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-11 11:26:10 +03:00
R4SAS
b7e7c6db7b
UDP Client: ignore incomming traffic and error when stopping (prevent socket restarting)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-10 23:10:41 +03:00
orignal
f9d67b28ec
handle fragmented SessionConfirmed
2022-04-09 19:56:57 -04:00
orignal
46b77cc280
increase RouterInfo buffer size
2022-04-09 14:40:38 -04:00
R4SAS
2f10decf56
daemon: make possible to set datadir before init
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-09 19:57:32 +03:00
orignal
678a1ae0fb
send fragmented messages
2022-04-09 11:42:34 -04:00
orignal
51cbffd097
don't lookup session for every sinle packet
2022-04-07 10:57:57 -04:00
orignal
207b13dcab
send correct acnt if gaps
2022-04-05 18:23:52 -04:00
orignal
3052dbd1e8
single receive thread for both ipv4 and ipv6
2022-04-05 16:27:52 -04:00
orignal
5891b1ceb2
separate receive thread
2022-04-05 16:14:13 -04:00
orignal
07e14ddda8
check if SSU2 enabled
2022-04-04 20:37:29 -04:00
orignal
db5e90787c
update I2NP header after all fragments received
2022-04-04 13:25:08 -04:00
orignal
67e501f5c7
correct nonce for SessionCorfirmed part 2
2022-04-04 11:52:14 -04:00
orignal
2160001167
correct non for token request and retry encryption
2022-04-04 09:58:17 -04:00
orignal
f5f4150d17
fixed typo
2022-04-03 13:43:33 -04:00
R4SAS
887f292612
update install target to use correct share directory, skip dh_auto_install in debian
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-04-02 23:16:39 +03:00
orignal
f5f282af97
cost for published SSU2 address
2022-04-02 14:32:26 -04:00
orignal
82f9585b7a
handle fragments
2022-04-02 13:05:11 -04:00
orignal
eb561bb0c2
handle Ack ranges
2022-04-01 15:09:35 -04:00
orignal
81207999eb
check token in SessionRequest
2022-03-31 21:07:51 -04:00
orignal
2fef595b83
resend packets
2022-03-31 15:35:55 -04:00
orignal
2024e790ca
send I2NP messages
2022-03-30 18:04:12 -04:00
orignal
f9925c7374
hanlde Ack block
2022-03-30 15:03:45 -04:00
orignal
dd774b8dfd
store out of sequence packet numbers
2022-03-30 12:31:24 -04:00
orignal
064b8042a5
ssu2.published and update SSU2 ipv4
2022-03-29 14:56:57 -04:00
orignal
7923ed9567
publish SSU2 address
2022-03-29 13:56:56 -04:00
orignal
30b83414ef
find SSU2 address by address type
2022-03-28 18:03:22 -04:00
orignal
990906c57f
insert garlic tag in destination's thread
2022-03-28 12:15:40 -04:00
orignal
4c323a666a
show SSU2 transports in web console
2022-03-27 19:29:50 -04:00
orignal
a3f165d374
handle and send termination
2022-03-27 16:39:58 -04:00
Volt Amperoff
4977f9e6b4
If-statements are simplified. Checks are rearranged for faster errors detection without unnecessary actions.
2022-03-27 18:05:37 +03:00
orignal
7d5f51e357
don't send instant Ack for out-of-sequence message
2022-03-27 09:26:45 -04:00
orignal
371a339b18
encrypt Data header
2022-03-27 07:47:25 -04:00
orignal
7e7aee27b6
handle I2NP message block
2022-03-26 21:59:21 -04:00
orignal
53148fe58f
send Ack packet
2022-03-26 16:35:07 -04:00
orignal
56b6de6962
correct header decryption for Data message
2022-03-25 17:57:59 -04:00
orignal
44735681af
KDF and process Data message
2022-03-25 15:34:43 -04:00
orignal
ee1c4f4fdc
internal numeric id for families
2022-03-24 15:50:20 -04:00
orignal
fb6ecdde1e
handle TokenRequest
2022-03-23 21:48:41 -04:00
orignal
861166d8a9
send TokenRequest message:
2022-03-23 19:13:44 -04:00
R4SAS
70dca81c40
dropped MESHNET build option
...
Dropping MESHNET build option due to lack of usage. That change won't
affect on usage with currently supported Yggdrasil network.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-24 01:36:12 +03:00
R4SAS
2774d72888
[makefile] add install target for linux
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-24 01:36:12 +03:00
orignal
2440ffbfc9
handle SSU2 SessionConfirmed
2022-03-23 14:06:55 -04:00
orignal
77c5dde320
send SessionConfirmed
2022-03-21 21:06:14 -04:00
orignal
aa49cad279
correct encrypted payload size for MixHash
2022-03-21 13:21:08 -04:00
orignal
f56ae240ab
don't delete peding endpoint if Retry received
2022-03-21 12:56:02 -04:00
orignal
e871a30a78
initialize connid in constructor
2022-03-20 16:53:32 -04:00
orignal
30e6984889
handle Retry message
2022-03-20 15:10:18 -04:00
orignal
324932c758
separate i and key fields for shared SSU address
2022-03-20 10:28:08 -04:00
orignal
421800bc8f
recognize SSU address supporting SSU2
2022-03-19 17:34:07 -04:00
orignal
86fb47b2b4
Merge pull request #1744 from WaxySteelWorm/openssl
...
Added StormyCloud Inc family cert
2022-03-19 12:34:24 -04:00
WaxySteelWorm
715f83bf84
Create stormycloud.crt
2022-03-19 10:59:54 -05:00
orignal
87bf5c2418
cleanup pending sessions
2022-03-18 20:21:31 -04:00
orignal
5c9af1c613
MixHash with encrypted payload after decryption
2022-03-18 15:32:32 -04:00
orignal
765e0e5c6b
correct 'i' size for SSU2
2022-03-18 13:33:33 -04:00
orignal
cc296e16dc
don't make SSU2 address published is 'i' is presented
2022-03-18 13:02:59 -04:00
orignal
ab9901525b
separated sockets for ipv4 and ipv6
2022-03-17 18:45:14 -04:00
orignal
3643a46a0c
don't update SSU2 port
2022-03-17 14:47:00 -04:00
orignal
d467e6869d
don't update address for SSU2
2022-03-17 13:21:51 -04:00
Dimitris Apostolou
db36018849
Fix typo
2022-03-17 10:41:39 +00:00
orignal
3c5c375f71
connect to SSU2 address
2022-03-16 21:11:48 -04:00
orignal
7473d8c9aa
create and handle Address block
2022-03-16 13:13:31 -04:00
R4SAS
33645d7f09
[gha] XP: use make option for XP
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-16 04:29:02 +03:00
R4SAS
9f1106b14a
[gha] XP: noconfirm for pacman
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-16 04:09:23 +03:00
R4SAS
3dd952b49b
[gha] XP: noconfirm for pacman
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-16 04:03:26 +03:00
R4SAS
6b85bd2cb8
[gha] XP: fix MinGW repo url
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-16 03:54:32 +03:00
orignal
60b164c853
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2022-03-15 20:50:24 -04:00
orignal
40c8a1bc1d
handle payload blocks
2022-03-15 20:49:41 -04:00
R4SAS
22de695f12
[gha] install git to XP builder
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-16 03:45:55 +03:00
R4SAS
e91f588cd7
[gha] build for winxp
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-16 03:42:10 +03:00
orignal
7b72d91549
receive incoming SSU2 packets
2022-03-14 19:25:59 -04:00
orignal
b3c2e86436
skip unknown address
2022-03-14 15:54:55 -04:00
orignal
908bdc7624
always publish intro key for SSU2 address
2022-03-13 21:55:03 -04:00
orignal
21c1ec9c8c
enable SSU2 server
2022-03-13 21:34:11 -04:00
orignal
6d7d71bb16
don't show address:port for non-published addresses
2022-03-13 11:58:19 -04:00
orignal
6eba061c2a
show local SSU2 address
2022-03-13 11:04:37 -04:00
orignal
f184f550b9
SSU2 address in config and RouterInfo
2022-03-12 21:51:17 -05:00
orignal
bb7c0fef20
SSU2 address in config and RouterInfo
2022-03-12 21:40:12 -05:00
orignal
5c15a12116
don't allocate buffer from netdb for LocalRouterInfo
2022-03-11 19:03:00 -05:00
orignal
68d015763e
recognize SSU2 addresses
2022-03-11 16:17:44 -05:00
orignal
7faa732f38
send SessionCreated
2022-03-08 21:33:21 -05:00
orignal
11f9eeabf1
inbound.lengthVariance and outbound.lengthVariance
2022-03-07 22:20:11 -05:00
orignal
a152f36894
MixHash for SSU2 long header
2022-03-07 18:20:06 -05:00
orignal
d4ede6ff01
process SessionRequest
2022-03-05 18:39:27 -05:00
orignal
35542d803c
KDF for session request
2022-03-04 21:51:40 -05:00
orignal
f6ba776c12
SSU2 keys
2022-03-01 21:23:08 -05:00
orignal
1511dcb309
store endpoint and send packet
2022-02-28 21:46:00 -05:00
R4SAS
35afa98112
[reseed] add new reseed
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-03-01 00:23:52 +03:00
R4SAS
df62b40ca7
[win32] return back service control code ( #1733 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-28 23:02:19 +03:00
orignal
9f1a125ed9
decrypt connID for incoming packet
2022-02-27 20:15:14 -05:00
R4SAS
b7e20b9b86
2.41.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-20 16:57:58 +03:00
R4SAS
a5d6972913
[win] update build script license year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-20 12:54:48 +03:00
R4SAS
e4cb42c599
[win] add binary signing support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-20 12:53:31 +03:00
orignal
0a34f1f3ad
2.41.0
2022-02-19 17:21:11 -05:00
orignal
7bdeaa9611
don't pick own router for peer test
2022-02-19 08:15:49 -05:00
R4SAS
ab2577ce0a
[daemon] print errors to stdout
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-18 21:00:16 +03:00
orignal
34544be423
Merge pull request #1732 from PurpleI2P/patch-1
...
Set of updates
2022-02-18 10:13:33 -05:00
R4SAS
6bf0fdd344
[webserver] use cancel instead shutdown for acceptor
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-18 09:45:35 +03:00
R4SAS
6a177cdd1c
fix incorrect change in year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-18 09:29:28 +03:00
R4SAS
a51ef0cfc6
set of updates:
...
* [webconsole] change error handling code to restart acceptor after any
error
* [webconsole] call shutdown vefore stopping acceptor on exit
* update license headers for modified files, change year to file
creation year, not 2013 (when project started)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-18 09:20:06 +03:00
orignal
48374d97df
always use TCP/IP sockets for I2CP
2022-02-16 15:32:13 -05:00
R4SAS
bf3d7e74f5
[i2cp] use tcp/ip socket on android
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-16 16:27:59 +03:00
R4SAS
ab3f3890e4
[i2cp] use tcp/ip socket on android
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-16 16:13:15 +03:00
R4SAS
dceb0fb8c5
[cmake] add warning about MESHNET option
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-16 11:39:09 +03:00
R4SAS
05c1856389
[cmake] do not use CMAKE_OSX_ARCHITECTURES for check
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-14 23:53:55 +03:00
R4SAS
dc5cba60d1
[cmake] add MAC_OSX define for Mac
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-14 22:58:56 +03:00
orignal
70409dcdcc
Merge pull request #1728 from eyedeekay/swig-binding-cleanup
...
Removes workaround for passing string arguments from Go
2022-02-14 14:32:23 -05:00
orignal
a92c29e04c
drop routers older than 6 months on start
2022-02-13 15:42:06 -05:00
idk
c4b4dc79cf
Remove janky workaround for argument passing from Go. This should allow other languages to use the binding more easily, and go-i2pd doesn't need the workaround anymore
2022-02-13 13:21:18 -05:00
orignal
510fe43ec4
create and encrypt SessionRequest
2022-02-11 19:21:04 -05:00
R4SAS
73e572b66b
disable thread naming for PowerPC ( #1726 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-11 22:17:38 +03:00
R4SAS
a272a2cb7e
[cmake] update min version, drop PCH
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-11 07:23:33 +03:00
R4SAS
43b990afe6
[cmake] disable deprecation warning when OpenSSL 3 is used
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-11 07:00:30 +03:00
R4SAS
90130b5492
fix exception printing
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-11 00:38:29 +03:00
R4SAS
f22faaefeb
remove duplicate definition
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-11 00:27:19 +03:00
R4SAS
ac25649425
cast pthread name to char* for apple sdk
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-11 00:05:07 +03:00
orignal
04388325a8
KDF and encryption for SessionRequest
2022-02-10 14:03:09 -05:00
orignal
61ec873842
fixed incorrect ret code
2022-02-10 13:07:29 -05:00
orignal
ea1f2d4e26
use i for intro key for SSU
2022-02-06 10:17:35 -05:00
orignal
4211c733a2
s and i keys for all addresses
2022-02-05 17:14:25 -05:00
orignal
450266818a
Noise XK for SSU2
2022-02-05 15:58:39 -05:00
orignal
1e019157bb
SSU2 initial commit
2022-02-04 15:01:18 -05:00
orignal
c9a1066f02
send SessionCreated before connection close if slock skew
2022-02-03 14:49:36 -05:00
R4SAS
0062f7d764
[reseed] dont do yggdrasill address check if option disabled
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-03 14:49:24 +03:00
orignal
95e994e171
pass incomplete I2NP message by move
2022-02-02 17:33:33 -05:00
R4SAS
31242401e5
[cmake] update TargetArch.cmake ( #1724 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-02 06:07:01 +03:00
orignal
19cc1c3b3f
adjust clock from SSU SessionCreated is time difference exceeds 15 seconds
2022-02-01 18:43:11 -05:00
R4SAS
03bcdceb9b
[gha] add ucrt windows build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-01 15:42:57 +03:00
R4SAS
33ca836ad0
[gha] add ucrt windows build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-02-01 15:36:35 +03:00
R4SAS
53f19e4050
Use builtin bitswap for endian on windows
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-29 22:09:27 +03:00
R4SAS
54b7d46f5a
reseeds update
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-28 18:39:21 +03:00
orignal
40e6d675c5
I2NP messages pool for I2CP
2022-01-25 13:02:27 -05:00
orignal
73b77c83b8
select compatible outbound tunnel
2022-01-24 13:25:47 -05:00
R4SAS
632d41e50c
[rpm] try to fix fedora copr build [3]
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-24 03:20:43 +03:00
R4SAS
17acadbfb9
[rpm] try to fix fedora copr build [2]
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-24 03:14:50 +03:00
R4SAS
2ab5924ec9
[rpm] try to fix fedora copr build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-24 02:56:41 +03:00
R4SAS
ac09a4cf0f
[i18n] update german translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-23 03:18:11 +03:00
orignal
c10ee59de3
cleanup memrory pools if no more streams
2022-01-21 21:34:50 -05:00
orignal
afad405ed9
check for duplicate destination
2022-01-19 12:08:56 -05:00
R4SAS
5a35de8dc9
[i18n] update uzbek translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-19 00:38:33 +03:00
orignal
58cf26c304
cleanup properties before update
2022-01-15 19:26:11 -05:00
orignal
a2de5564ac
moved m_Properties to LocalRouterInfo
2022-01-15 18:54:02 -05:00
orignal
338b17ccf1
LocalRouterInfo for own router
2022-01-15 12:48:49 -05:00
orignal
843a968959
integer uptime
2022-01-09 19:07:10 -05:00
R4SAS
dc45c13eef
[i18n] added german translation (thanks to mark22k@crowdin)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-09 23:42:13 +03:00
R4SAS
0d6e801595
[webconsole] change dark style colors
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-01-09 20:54:18 +03:00
orignal
2cd50ebaee
fixed race condition
2022-01-07 13:39:12 -05:00
orignal
cb6f6a6596
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2022-01-03 16:28:17 -05:00
orignal
e4ab0acc92
create RouterInfo from shared pointer to Buffer
2022-01-03 16:27:28 -05:00
R4SAS
10237c41d3
Merge pull request #1717 from rex4539/typos
...
Fix typo
2022-01-03 20:23:09 +03:00
Dimitris Apostolou
ac2c6c6010
Fix typo
2022-01-02 12:14:12 +02:00
orignal
c6b2ce93c4
Memory pool for RouterInfo address
2022-01-01 15:12:59 -05:00
orignal
401b7fe883
send error message in quotes
2021-12-31 08:48:21 -05:00
orignal
f567417bb3
memory pool for RouterInfo buffer
2021-12-30 15:16:13 -05:00
orignal
ae5cb3bbe7
rollback
2021-12-28 08:00:03 -05:00
orignal
0eb8e15796
allocated actual buffer size for RouterInfo
2021-12-27 13:02:06 -05:00
orignal
1c95c7856f
avoid duplicated addresses. Check presence of netId and version
2021-12-24 18:58:20 -05:00
orignal
daf7551e59
try another fllodfill if no compatible tunnels
2021-12-18 17:55:26 -05:00
orignal
5b63d3692e
HidUser0's yggdrasil reseed added
2021-12-13 13:47:59 -05:00
R4SAS
5f9972af78
[addressbook] fix loading subscriptions from config
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-12-07 23:00:52 +03:00
R4SAS
1be4cce074
[addressbook] fix loading subscriptions from config
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-12-07 22:59:11 +03:00
orignal
935e93eb36
minimal send ack interval
2021-12-05 17:54:34 -05:00
orignal
5d924cd35a
don't copy received datagram
2021-12-04 19:32:18 -05:00
R4SAS
27116b9f30
2.40.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-28 04:26:44 +03:00
R4SAS
8ac2ee49a8
[gha] fix build without pushing tag for pre-release debian packages
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-28 04:00:03 +03:00
R4SAS
8a8e328fcf
[build] include contrib/webconsole to windows packages
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-28 03:50:05 +03:00
R4SAS
c4207e7672
[webconsole] update css
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-28 03:49:08 +03:00
R4SAS
73642703bd
2.40.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-28 03:46:53 +03:00
orignal
b3bd175e64
2.40.0
2021-11-27 18:01:13 -05:00
R4SAS
742032907a
[gha] update freebsd action
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 23:46:03 +03:00
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 23:30:35 +03:00
R4SAS
94661f697b
[log] update log messages ( closes #1693 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 22:53:53 +03:00
R4SAS
4ecf36fab6
update bandwidth option description ( closes #1704 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 21:08:05 +03:00
R4SAS
96cdb3bca3
reseeds update
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-21 20:20:23 +03:00
orignal
6c57ba36f7
lazy initialization or tunnel gateway's random buffer
2021-11-20 18:31:18 -05:00
orignal
cb61897236
Merge pull request #1708 from acetoneRu/openssl
...
--help small correction
2021-11-20 08:39:43 -05:00
acetone
8b931dd40b
Transit traffic bandwidth limit
2021-11-20 08:37:36 -05:00
acetone
6b81478bd2
Merge branch 'PurpleI2P:openssl' into openssl
2021-11-20 05:47:32 -05:00
acetone
9d94eb83c1
--help
...
Traffic bandwidth -> Transit traffic bandwidth
2021-11-20 05:46:44 -05:00
R4SAS
13374f8b7b
[gha] publish windows artifacts separately ( #1707 )
2021-11-18 16:17:28 +03:00
R4SAS
7bf7aae3d1
[i18n] fix type in translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-18 15:23:09 +03:00
R4SAS
e5f39d0caf
[i18n] add armenian translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-18 15:15:34 +03:00
R4SAS
174983548d
Merge pull request #1705 from rex4539/typos
...
Fix typos
2021-11-14 20:37:33 +03:00
orignal
a9ec4d916b
Merge pull request #1706 from acetoneRu/openssl
...
Transit traffic bandwidth configuration
2021-11-14 08:21:16 -05:00
acetone
a55c346af5
Bandwidth configuration
...
Changed to 'Transit traffic bandwidth configuration'
2021-11-14 08:17:53 -05:00
acetone
8e0d8c96bb
Merge branch 'PurpleI2P:openssl' into openssl
2021-11-14 08:16:36 -05:00
orignal
9abd383014
eliminate extra pointers for tunnel hops
2021-11-13 15:11:59 -05:00
Dimitris Apostolou
8ee9c437e1
Fix typos
2021-11-13 19:07:50 +02:00
orignal
4052b1ea6d
pick compatible outbound tunnel for datagrams
2021-11-08 18:23:26 -05:00
R4SAS
fdde197c58
[webconsole] update stylesheet
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-08 07:40:39 +03:00
R4SAS
49883dc3ac
[webconsole] update stylesheet ( closes #1699 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-08 07:02:11 +03:00
orignal
d798faa1ca
pick compatible ooutbound tunnel
2021-11-07 17:18:31 -05:00
orignal
3f63f15b16
copy compatible transports to new tunnel
2021-11-06 19:16:45 -04:00
orignal
f8c390cdd3
pick compatible tunnels
2021-11-06 15:44:56 -04:00
orignal
8f0978cfd6
all transports by default
2021-11-06 10:49:18 -04:00
orignal
1a8a32a773
select next tunnel with compatible transports
2021-11-05 14:51:24 -04:00
orignal
c0400bfd07
virtual destructor for TunnelConfig
2021-10-31 22:14:59 -04:00
R4SAS
c6e4758187
Revert "Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes"
...
This reverts commit 67863cfcf9
, reversing
changes made to 4c5ec68ff1
.
That change completly bloking transports thread on windows.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-01 05:03:34 +03:00
orignal
56ec8fe95b
eliminate local destination mutex
2021-10-31 21:20:16 -04:00
orignal
67863cfcf9
Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes
...
memory leak and concurrency fixes
2021-10-31 21:08:11 -04:00
R4SAS
4c5ec68ff1
[win] add menu item for opening datadir
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-01 02:47:53 +03:00
Simon Vetter
58b7b7d731
libi2pd: add missing locks to i2p::tunnel::TunnelPool
2021-10-31 23:26:52 +01:00
Simon Vetter
1de1c79d4f
libi2pd: add missing locks to i2p::tunnel::Tunnels
...
m_InboundTunnelsMutex, m_OutboundTunnelsMutex and m_PoolsMutex
have been changed to recursive_mutexes since they can be
acquired multiple times by the same thread.
2021-10-31 23:14:28 +01:00
Simon Vetter
7073a6bf38
libi2pd: make Tunnel and TunnelConfig destructors virtual
2021-10-31 14:02:25 +01:00
orignal
26db88d89b
check if sip key is available
2021-10-27 22:33:37 -04:00
orignal
876e98d91e
check if sip key is available
2021-10-27 22:23:32 -04:00
orignal
8566f6c127
don't store EVP_PKEY sip keys
2021-10-27 21:18:21 -04:00
orignal
bb8dc67942
don't use openssl's SipHash from 3.0.0 due regression
2021-10-27 19:05:16 -04:00
orignal
9965d72990
don't store EVP_PKEY with EdDSA signer and verifier
2021-10-26 21:36:34 -04:00
orignal
921ec9ec12
fix build with openssl 3.0.0
2021-10-23 18:10:02 -04:00
orignal
f1990bc2ab
use tunnel endpoint memroy pool to split to tunnel messages at gateway
2021-10-22 21:08:20 -04:00
orignal
cdc8e463b7
use memory pool for outgoing tunnel gateway messages
2021-10-22 19:18:45 -04:00
R4SAS
0a62a962d7
[debian] update upnp patch
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-10-22 05:57:04 +03:00
R4SAS
b0f043ec86
[make] USE_GIT_VERSION option to use commit info in version ( closes #1702 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-10-22 05:35:01 +03:00
orignal
ae0cf2e831
use memory pool for tunnel messages
2021-10-20 21:05:22 -04:00
orignal
4ce7e192d6
Merge pull request #1701 from simonvetter/openssl
...
fix a few undefined behaviour/out of bounds issues
2021-10-19 18:25:06 -04:00
R4SAS
04ca916aac
Merge pull request #1700 from xanoni/set-default-make-target
...
Makefile: set default target ("all")
2021-10-19 23:56:41 +03:00
Simon Vetter
a348e10620
libi2pd: fix undefined behaviour and memory overruns
...
This fixes the following issues (flagged by cppcheck):
[libi2pd/ECIESX25519AEADRatchetSession.cpp:537]: (error) Buffer is accessed out of bounds: m_NSREncodedKey
[libi2pd/Identity.cpp:22]: (error) Buffer is accessed out of bounds: keys.publicKey
[libi2pd/Identity.cpp:22]: (error) Buffer is accessed out of bounds: publicKey
[libi2pd/NetDb.cpp:70] -> [libi2pd/NetDb.cpp:69]: (error) Iterator 'it' used after element has been erased
[libi2pd/SSUData.cpp:186] -> [libi2pd/SSUData.cpp:187]: (warning) Shifting 32-bit value by 63 bits is undefined behaviour.
2021-10-19 22:27:12 +02:00
Simon Vetter
af794f901f
libi2pd: minor logging fixes
2021-10-19 22:27:06 +02:00
R4SAS
8a58572b34
[webconsole] upload example dark style
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-10-19 18:24:49 +03:00
R4SAS
0c25e8f1eb
[build] changes in windows build script
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-10-19 18:24:18 +03:00
xanoni
ff3d2db85e
Darwin: allow calling make install more than once
...
This commit ensures that `gzip` does not overwrite any of the repo
files, because that prevents `make install` from executing more than
once.
2021-10-18 22:33:32 -04:00
xanoni
efd84a2404
Makefile: set default target ("all")
...
Fixes compilation on Darwin, see:
https://github.com/PurpleI2P/i2pd/pull/1698#issuecomment-946304938
2021-10-18 22:11:27 -04:00
orignal
278fd2d8d5
create tunnel I2NP message for tunnel data
2021-10-18 19:03:08 -04:00
orignal
197882a4c9
create I2NP depending on type in I2NP block
2021-10-17 15:30:24 -04:00
orignal
d310efcb5c
pass I2NPMessage by move
2021-10-17 11:31:37 -04:00
orignal
1af9117b80
don't create new tunnel message for encryption/decryption
2021-10-15 14:01:41 -04:00
orignal
9685754511
Merge pull request #1696 from PurpleI2P/openssl
...
recent changes
2021-10-15 13:02:32 -04:00
orignal
44e01b41f8
reserve address for 3 introducers
2021-10-12 13:28:16 -04:00
orignal
7def2fa6a3
use std::vector for address list
2021-10-10 09:53:21 -04:00
orignal
48131f4597
don't store full path with RouterInfo
2021-10-07 15:08:33 -04:00
orignal
49e8cf89d8
don't send short tunnel build messages for ElGamal only destinations
2021-10-06 12:42:32 -04:00
orignal
e6bcd04a36
short build message for re-created tunnels and far end transports
2021-10-05 19:38:33 -04:00
orignal
af133f4968
fixed crash if incorrect blinded signature type
2021-09-29 12:38:38 -04:00
R4SAS
d723faaaa3
[UDPTunnel] restart local listener on error
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-09-28 14:27:35 +03:00
orignal
cc75efcbca
fixed build for C++11
2021-09-27 18:25:15 -04:00
orignal
2eded7cdd7
send ping every keealive interval for client tunnels
2021-09-26 16:25:12 -04:00
orignal
b10e5ce358
send ping
2021-09-26 11:20:20 -04:00
orignal
1bb1d89fab
change back to map and unodered_map
2021-09-25 18:30:17 -04:00
orignal
b9dd4aee8d
use flat_map for incompete messages
2021-09-24 19:12:12 -04:00
orignal
518e53a61c
use flat_map for smaller tables
2021-09-24 14:23:39 -04:00
orignal
18b6ba80f2
cleanup RelayRequests
2021-09-22 19:09:56 -04:00
orignal
8debdc264c
use common cleanup timer for all SSU sessions
2021-09-21 22:13:34 -04:00
orignal
31bdce1f1f
cleanup received messages list by timestamp
2021-09-21 19:01:22 -04:00
orignal
317d8cdc48
don't allocate separate buffers for SessionRequest and SessionCreated
2021-09-18 15:44:43 -04:00
orignal
5b2b9e00a2
reuse receive buffer
2021-09-17 21:52:39 -04:00
R4SAS
3dd9e81296
[addressbook] check domain ending when processing subscriptions
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-09-17 02:53:30 +03:00
R4SAS
d2faec70be
[gzip] do not initialize deflator if gzip is not enabled for tunnel
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-09-14 14:48:21 +03:00
R4SAS
e5c773a3eb
[webconsole] move resources to separate header file
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-09-13 23:16:18 +03:00
R4SAS
ec86c4611d
disable reload checks for UDP tunnels (TODO)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-09-13 23:16:18 +03:00
orignal
247b6a0ed2
memory pool for SSU packets
2021-09-13 13:13:27 -04:00
orignal
f7f36568ef
set gzip compression to false by default
2021-09-12 14:29:43 -04:00
orignal
e054c6e82c
memory pool for SSU messages and fragments
2021-09-11 18:58:27 -04:00
orignal
5e2e1a1e3d
don't include old tunnel to LeaseSet if recreated
2021-09-10 19:57:38 -04:00
orignal
ad036de69d
eliminate allocation of m_ExtendedBuffer
2021-09-09 21:19:52 -04:00
orignal
20652f7995
resseed if too few floodfills
2021-09-09 15:12:53 -04:00
R4SAS
2f88a75325
Merge pull request #1688 from yangfl/openssl
...
disable pthread_setname_np on GNU/Hurd
2021-09-05 21:00:19 +00:00
orignal
292fe94352
RouterContext is always ECIES
2021-09-05 11:16:41 -04:00
orignal
76dca1b46b
don't handle ElGamal build record
2021-09-05 09:10:13 -04:00
orignal
a54b5c18c6
fixed crash
2021-09-05 09:08:29 -04:00
orignal
c763472914
select ECIES routers only for peer tests and introducers
2021-09-05 08:41:32 -04:00
orignal
3a77e7ba2d
remove dependancy from localization
2021-09-04 18:55:51 -04:00
orignal
41d6c117ee
make sure server tunnel is published
2021-09-04 18:45:32 -04:00
orignal
e8f4c42bfb
moved current language from RouterContext to ClientContext
2021-09-04 14:01:57 -04:00
orignal
bce8469e59
eliminate extra error message
2021-09-04 08:53:39 -04:00
yangfl
3f46ca41ca
disable pthread_setname_np on GNU/Hurd
...
which does not exist on GNU/Hurd
2021-09-04 15:07:09 +08:00
R4SAS
6b1ef6e1b9
tunnels reload changes: fix tcp tunnels reload
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-09-04 04:02:27 +03:00
orignal
349022ae42
don't select ElGamal routers for tunnels
2021-09-03 13:30:01 -04:00
orignal
bb518d3d51
don't pass BN_CTX to encrypt/decrypt functions
2021-08-31 18:51:40 -04:00
orignal
c45e202fab
removed ElGamal encryption support for own router
2021-08-29 14:22:01 -04:00
orignal
541464b705
don't delete floodfill if number of remaining floodfills is less than minimal
2021-08-26 15:13:58 -04:00
R4SAS
c762acd780
Merge pull request #1687 from dbermond/fix-test-blinding
...
[tests] fix compilation of test-blinding
2021-08-24 10:24:31 +00:00
R4SAS
ec98ff297c
Make blinding test runnable
2021-08-24 13:23:10 +03:00
R4SAS
af2c6c5575
[rpm] change if statement to cover fedora 35
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-24 03:16:28 +03:00
Daniel Bermond
7d220fb2eb
[tests] fix compilation of test-blinding
...
test-blinding currently fails to build with the following error:
In file included from ../libi2pd/Timestamp.cpp:19:
../libi2pd/RouterContext.h:21:10: fatal error:
I18N_langs.h: No such file or directory
21 | #include "I18N_langs.h"
| ^~~~~~~~~~~~~~
compilation terminated.
2021-08-23 17:22:28 -03:00
R4SAS
f0c49b58fb
suppress inconsistent-missing-override warning message
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-23 19:29:55 +03:00
R4SAS
24eeadea76
[rpm] add changelog note
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-23 17:03:26 +03:00
R4SAS
455c71ff25
fix warning about ifr_name size
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-23 17:00:57 +03:00
orignal
96850da31e
2.39.0
2021-08-23 06:58:36 -04:00
R4SAS
6ba992dabd
[rpm] try fix build on fedora rawhide [try 3]
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-22 23:41:36 +03:00
R4SAS
2bdfcedd0e
[docs] add comma to description
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-22 23:38:04 +03:00
R4SAS
c93ab8f829
update changelog, i2pd.conf
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-22 23:36:08 +03:00
orignal
8abd08bd1b
change log for 2.39.0
2021-08-22 15:58:46 -04:00
R4SAS
33355c0abe
[rpm] try fix build on fedora rawhide
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-22 22:44:04 +03:00
R4SAS
b830babcf4
[rpm] try fix build on fedora rawhide
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-22 22:32:03 +03:00
R4SAS
97765ef895
[i18n] add namespace
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-18 23:04:52 +03:00
R4SAS
8943d212ee
[i18n] add Uzbek translation (partial)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-18 22:55:14 +03:00
R4SAS
86e118f2b7
[i18n] change string in HTTPProxy
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-18 22:23:39 +03:00
R4SAS
8c3823fc92
[gha] build docker containers for arm/arm64
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-15 16:53:10 +03:00
orignal
b0874410f1
take first avalable resolved address if local address is not specified
2021-08-13 13:54:23 -04:00
orignal
797f5eb714
select compatible resolved address for server tunnel
2021-08-13 13:31:04 -04:00
orignal
fc29911ffd
rollback
2021-08-13 11:36:04 -04:00
R4SAS
1e17ef2f21
[webconsole] show v4 status only ipv4 is enabled
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-13 09:17:27 +03:00
R4SAS
b3e7b1b5ac
Squashed commit of the following:
...
commit 40ec4e8b59
Author: Simon Vetter <simon.vetter@runbox.com>
Date: Fri Jul 30 21:23:27 2021 +0200
libi2pd: mark additional ipv6 addresses/nets as reserved
This adds :: (undefined address), ::1 (loopback address) as well as
ff00::/8 (multicast prefix) to reservedIPv6Ranges.
A bunch of nodes seem to be publishing bogus addresses (mostly ::1)
in the netDB, resulting in unnecessary tunnel build failures.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-13 09:11:56 +03:00
orignal
38a2d45a3c
close all existing streams when command SAM socket got closed
2021-08-11 12:31:46 -04:00
orignal
49b3ac7f77
don't reschedule resend timer for terminated streams
2021-08-11 12:23:43 -04:00
orignal
d124d4cace
allow ipv6 adresses for UDP server tunnels
2021-08-10 11:36:12 -04:00
R4SAS
ba369d9b30
[webconsole] fix style in css
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-07 17:31:26 +03:00
R4SAS
bef8587d8f
[makefile] create object dirs on windres (race condition)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-07 01:38:35 +03:00
R4SAS
fcbc16f2fd
[webconsole] fix style issues, clean external style in file was not found on reload
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-07 01:37:45 +03:00
r4sas
a3b172bbcb
[makefile] change back directories creation, create them before compiling object files
2021-08-06 21:19:05 +00:00
R4SAS
2f945a4fce
[makefile] dont build .so and .dll on default target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
R4SAS
dc9e5dc2f1
[makefile] suffix, not prefix
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
R4SAS
9396827379
[makefile] build libraries on default target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 21:19:05 +00:00
R4SAS
28a055bd78
[webconsole] add external CSS support ( #1682 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-06 20:42:08 +03:00
orignal
37f1a55147
encryption type 0,4 by default for server tunnel
2021-08-06 12:32:21 -04:00
orignal
64ec7dd559
narrow down random range
2021-08-03 19:26:09 -04:00
orignal
367df4d0db
RAND_bytes from random router selection
2021-08-03 15:43:58 -04:00
orignal
da7e41c188
use Tag<64> for ratechet tags
2021-08-01 18:42:13 -04:00
R4SAS
d88fe203e1
[tunnels] count outbound traffic for zero-hop tunnels
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-01 09:25:02 +03:00
orignal
1e01c30e63
set pool for zero-hops tunnels
2021-07-30 14:12:50 -04:00
TomasGl
b16b753ed2
Change default irc server to IRC ILITA ( #1677 )
2021-07-30 17:49:19 +03:00
orignal
7a55d1fc38
don't insert garlic tag for short tunnel build reply if the same router
2021-07-28 21:14:03 -04:00
orignal
f8623b6121
consistent path for explicit peers
2021-07-28 19:08:55 -04:00
orignal
9a3c22f47d
don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router
2021-07-28 15:06:24 -04:00
orignal
e68cff8bba
try routers before random router
2021-07-27 18:35:30 -04:00
orignal
513493fa78
fixed typo
2021-07-26 18:46:29 -04:00
orignal
a6937c792f
more precise router selection
2021-07-26 17:51:32 -04:00
orignal
99c7d5c23a
don't create enryptor for ECIES record encryption
2021-07-25 22:30:54 -04:00
orignal
cd8e8970de
NTP request through compatible address
2021-07-24 16:01:11 -04:00
orignal
26d5ced2ef
optimal padding for one-time messages
2021-07-23 20:28:55 -04:00
orignal
c7234f705a
let NTCP sync through ipv6
2021-07-23 18:34:51 -04:00
orignal
c153471c49
use short tunnel build if possible
2021-07-22 20:58:35 -04:00
R4SAS
28369faa00
[debian] fix tabulation in patch
2021-07-22 13:35:58 +00:00
R4SAS
445c5f47ae
[debian] update patch for upnp
2021-07-22 13:24:42 +00:00
R4SAS
7078ca53c3
[debian] update patch for upnp
2021-07-22 13:23:05 +00:00
orignal
d6ce5f9fa1
Merge pull request #1669 from eyedeekay/c-wrapper-libi2pd-api
...
C wrapper for part of the libi2pd api
2021-07-22 08:54:59 -04:00
orignal
f28024cfe8
decline transit tunnels from short tunnel build message
2021-07-21 18:12:37 -04:00
orignal
911ab9813e
handle encrypteed I2NPShortTunnelBuildReply in destination
2021-07-21 14:55:38 -04:00
orignal
cfbf5862f9
set pool for tunnel before build
2021-07-21 13:08:12 -04:00
orignal
5cb1f5986d
use msgID from ECIESx25519 block
2021-07-20 22:00:06 -04:00
orignal
0b14c810fb
handle ShortTunnelBuildReply
2021-07-20 19:38:36 -04:00
orignal
c2334db8f8
correct reply key for short tunnel build record
2021-07-20 18:02:48 -04:00
orignal
4807092df6
fixed typo
2021-07-20 15:17:58 -04:00
orignal
bdc1107c96
correct message type for ShortTunnelBuild
2021-07-20 14:35:02 -04:00
orignal
db9223b0d5
set minimal version for floodfill to 0.9.38
2021-07-19 17:50:55 -04:00
orignal
6ecfe0789f
don't allocate payload buffer for every single ECIESx25519 message
2021-07-18 18:45:08 -04:00
orignal
a37cf058cd
router with expired introducer is still valid
2021-07-16 20:12:41 -04:00
orignal
f4902e6642
eligble floodfill must be reachable by ipv4
2021-07-16 13:53:12 -04:00
orignal
5d022c25ba
don't send datetime for one time key message
2021-07-16 09:44:22 -04:00
orignal
0cd9f1b002
precalculate padding sizes
2021-07-15 19:01:43 -04:00
orignal
cd0751d3f1
padding block for message for router
2021-07-15 18:30:32 -04:00
orignal
a1d1a5df74
datetime block for message for router
2021-07-15 18:18:55 -04:00
orignal
197f13f9c0
rollback
2021-07-15 14:02:20 -04:00
orignal
41bfc7899d
keep own RouterInfo in netdb
2021-07-14 14:46:56 -04:00
orignal
2c129b6d39
create and handle short tunnel build reply
2021-07-12 19:40:40 -04:00
orignal
dbe427d5eb
set reply code for short tunnel build messages
2021-07-11 19:29:16 -04:00
R4SAS
3e281d4790
Update README.md
2021-07-11 23:10:53 +03:00
orignal
15c3d46492
encrypt inbound tunnel build message for short tunnel build only
2021-07-10 17:28:18 -04:00
orignal
6a467a09bd
fixed build error
2021-07-10 16:47:28 -04:00
orignal
ba1b8c7c2b
WrapECIESX25519MessageForRouter wihout session
2021-07-10 16:15:15 -04:00
orignal
1e9eb30aa3
garlic encryption of inbound tunnel build message
2021-07-10 14:33:23 -04:00
orignal
d47bf1bada
different tunnel build record size
2021-07-09 19:26:14 -04:00
orignal
59dd60f5cb
genarate keys in CreateBuildRequestRecord
2021-07-09 19:24:28 -04:00
orignal
c02a0c4da9
process DELAY_REQUESTED option
2021-07-08 22:22:00 -04:00
orignal
84f6024cc9
locate record to build inside CreateBuildRequestRecord
2021-07-08 19:00:25 -04:00
orignal
d73b42b726
extract ret code per hop
2021-07-08 16:39:38 -04:00
orignal
ed0c2e68a5
DecryptRecord per tunnel hop
2021-07-07 21:16:30 -04:00
orignal
847225c6bf
more yggdrasil reseeds added
2021-07-07 08:24:01 -04:00
orignal
a6294df9e8
decrypt one-time message encrypted with tag on router
2021-07-06 20:15:55 -04:00
orignal
431265a86a
update orignal's certificate
2021-07-06 18:22:08 -04:00
orignal
4255c4901d
orignal's reseed ceritifcate
2021-07-06 17:44:39 -04:00
orignal
9000b3df4e
KDF for short tunnel build messages
2021-07-05 14:31:07 -04:00
orignal
a717542733
update yggdrasil reseed to 0.4
2021-07-04 07:33:28 -04:00
orignal
aace644815
added ShortECIESTunnelHopConfig
2021-07-02 22:06:24 -04:00
orignal
0ae170531e
different ElGamal and ECIES hops configs
2021-07-02 15:41:33 -04:00
idk
5d01ee9581
Also add the languages to the linker flags in the api.go file
2021-07-02 13:20:28 -04:00
orignal
8b35ce3320
separate decryption between own record and other records
2021-07-02 13:20:24 -04:00
r4sas
ff0e23d2c4
[cmake] use GNUInstallDirs for libraries destination path ( #1672 )
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2021-07-02 16:43:41 +00:00
idk
d62d2ed269
resolve merge conflicts
2021-07-02 11:02:31 -04:00
idk
abee29719d
fix go linking
2021-07-02 10:47:55 -04:00
orignal
5781335814
save and check last stream
2021-06-29 19:08:11 -04:00
R4SAS
f036b8df2d
[i18n] update translatable strings (remove douplicates)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-28 12:45:28 +03:00
orignal
25f63ac22a
create different I2NP tunnel messages for endpoint and non-endpoint
2021-06-27 15:49:57 -04:00
R4SAS
12d6f03dc9
[i18n] add language changing at runtime in webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-27 17:14:45 +03:00
R4SAS
6d2c9e367b
remove unused CI and docker files
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-27 12:24:41 +03:00
orignal
66422d6d83
double size tunnel message
2021-06-26 21:44:51 -04:00
orignal
b9476791f4
eliminated extra I2NP messages for fragments
2021-06-26 17:40:25 -04:00
R4SAS
9fb8e8a582
[cmake] build translations as library
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-26 23:59:34 +03:00
R4SAS
377a50fa13
[make] build translations as library
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-26 23:45:55 +03:00
R4SAS
da20cae25c
[webconsole] urldecode domain for registration string generator
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-26 18:59:48 +03:00
orignal
d0c5732e16
eliminate extra lookups for sequential fragments
2021-06-26 07:18:42 -04:00
idk
f9d9aa0306
move wrapper code to own directory
2021-06-24 09:35:42 -04:00
idk
f5db34b98b
C_InitI2P is compatible with more things if it passes argv by reference, it would appear. So to pass arguments to InitI2P you need to turn them back into char* argv[] by tokenizing them and copying them into an array which you then pass to InitI2P from C_InitI2P. The Streaming and Destination Creation parts need to have wrappers for over Identity.h, Streaming.h to be useful so remove them.
2021-06-23 11:18:53 -04:00
orignal
3c07665479
use unordered_map for incomplete messages
2021-06-22 15:35:44 -04:00
orignal
f7f50d049b
reduce short tunnel build record length
2021-06-22 13:11:02 -04:00
R4SAS
7d51b4c6ed
[i18n] pull ukrainian translation from crowdin ( closes #1666 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-21 21:16:46 +03:00
orignal
35ba16ff3b
fixed #1665 . cast to int64_t
2021-06-20 17:20:29 -04:00
R4SAS
6971b1e9da
fix typo in config option description
...
Kudos @iBicha
https://github.com/PurpleI2P/i2pd/pull/1662#pullrequestreview-687850246
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-20 20:03:33 +03:00
R4SAS
84d987810f
add afrikaans in config example
2021-06-20 09:36:14 +03:00
orignal
fed04c1a19
requsted router to send to if not in netdb
2021-06-19 14:44:33 -04:00
orignal
f5e7d87f5b
don't disable floodfill if still reachable by ipv6
2021-06-19 14:25:50 -04:00
orignal
6ca28adcbb
set address caps and available transports for new address
2021-06-18 18:19:05 -04:00
R4SAS
8e5d2e1b73
[readme] add gha container build badge
2021-06-18 17:26:18 +03:00
R4SAS
e8ad7b4f79
rework of storing certificates path ( #1642 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-18 10:04:48 +03:00
R4SAS
d3a49e513c
remove repeatable type definition, add include ( #1642 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-18 06:45:12 +03:00
R4SAS
5bfab0a796
add certsdir option ( #1642 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-18 06:38:10 +03:00
idk
739d1aa9e9
Merge branch 'c-wrapper-libi2pd-api' of github.com:eyedeekay/i2pd into c-wrapper-libi2pd-api
2021-06-17 23:32:47 -04:00
idk
e575c6e94d
Merge branch 'PurpleI2P:openssl' into c-wrapper-libi2pd-api
2021-06-17 20:20:26 -07:00
idk
7bc2e74683
Get it to build from go build
2021-06-17 23:12:22 -04:00
orignal
2185019b59
check if router is reachable by transport before obtaining address
2021-06-17 19:46:05 -04:00
orignal
5d097651c1
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2021-06-17 19:11:28 -04:00
orignal
81c83f0d54
pick ECIES routers only for non-x64
2021-06-17 19:10:57 -04:00
idk
5013ce5649
Try and figure out why the C Compiler thinks it needs to find iostream when the C++ library has already been compiled. Make the makefile aware of variables in the environment
2021-06-17 18:25:55 -04:00
R4SAS
5e11a03f0a
[docker] fallback to alpine 3.13
...
https://wiki.alpinelinux.org/wiki/Draft_Release_Notes_for_Alpine_3.14.0#faccessat2
2021-06-17 22:41:37 +03:00
R4SAS
e14d358420
[docker] add debug commands
...
Adding `g++ -dumpmachine` command on build stage to figure out why docker hub is unable to build container.
2021-06-17 22:11:46 +03:00
R4SAS
82bb3a9b25
[i18n] remove comment line in afrikaans
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-17 21:49:39 +03:00
R4SAS
669720d8f5
[gha] build and publish release containers
2021-06-17 21:37:48 +03:00
idk
45ef6cba9d
Un-mangle Destination in case we need to somehow pass one to DestroyLocalDestination,RequestLeaseSet, etc
2021-06-17 13:46:57 -04:00
idk
3330d2bb0c
Also Extern Identity, Destination, Streaming headers
2021-06-17 13:24:19 -04:00
R4SAS
a97d2bbb63
[gha] publish containers to docker hub
2021-06-17 20:07:10 +03:00
R4SAS
f56f75bb3f
[gha] add docker building ( #1664 )
2021-06-17 19:37:47 +03:00
orignal
08a82a0bcd
don't try to connect to a router not reachable from us
2021-06-17 12:12:06 -04:00
R4SAS
3dc19bfd31
[gha] docker - disable cache (test)
2021-06-17 11:07:56 +03:00
R4SAS
970f47ce33
[gha] remove context
2021-06-17 11:03:30 +03:00
R4SAS
2ee7ed8dda
[gha] temporary build only amd64 container
2021-06-17 10:59:47 +03:00
R4SAS
d058b9a595
[gha] fix repository name to lowercase
2021-06-17 10:38:38 +03:00
R4SAS
1dda832e39
[gha] build docker containers
...
Build docker containers and publish them to GitHub Container Registry
2021-06-17 10:35:10 +03:00
orignal
a6af4908d5
use m_ReachableTransports bitmask
2021-06-16 18:14:33 -04:00
orignal
88145eaf94
Merge pull request #1662 from PurpleI2P/openssl
...
recent changes
2021-06-16 18:12:21 -04:00
R4SAS
2c7fff077b
[gha] add dist name in package changelog
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 22:06:48 +00:00
R4SAS
71df1fc4d6
[gha] do not check source archive for deb build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 21:45:14 +00:00
R4SAS
064ecdb5ec
[gha] do no check source archive for deb build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 21:40:45 +00:00
R4SAS
8ec4783249
[gha] fetch all history of git repo for packages (needs for describe)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 21:34:59 +00:00
R4SAS
f9d378f1ce
[gha] add deb building
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 21:19:19 +00:00
R4SAS
f07241bff7
add deb building
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 21:14:22 +00:00
R4SAS
a6be32392d
update debian packaging files
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 20:41:41 +00:00
R4SAS
ac594dbd26
Update status badges in README
2021-06-16 19:12:05 +03:00
R4SAS
954711e980
[i18n] pull afrikaans translation from crowdin
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 17:57:20 +03:00
R4SAS
2ba3f4758a
[i18n] move gettext translation template to contrib
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 17:57:20 +03:00
orignal
6be4d508f3
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2021-06-15 19:10:23 -04:00
orignal
dc75868bd3
check Alice's IP address in PeerTest
2021-06-15 19:09:36 -04:00
R4SAS
c06a560946
[i18n] use xgettext compatible function format for plural
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-16 00:13:26 +03:00
R4SAS
0bacd4df5f
[i18n] update gettext description
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-15 23:44:23 +03:00
R4SAS
b91eaf5487
[i18n] update gettext description
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-15 23:30:28 +03:00
R4SAS
eebea7b342
[i18n] Add translation source in gettext format
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-15 23:22:59 +03:00
R4SAS
29c1173e14
[i18n] fixes in translations
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-15 23:22:11 +03:00
idk
b962a330ad
Allow passing raw pointers to C wrapper functions, I think
2021-06-15 12:02:57 -04:00
R4SAS
1d973bc3ac
[webconsole] remove extra line break
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-15 17:55:22 +03:00
orignal
631c8c9870
use correct address type for NTCP2 acceptors
2021-06-14 21:19:44 -04:00
orignal
bce6685d0c
correct check of ipv4/ipv6 address
2021-06-14 12:36:54 -04:00
orignal
e412b17f70
don't publish slow tunnel in LeaseSet if possible
2021-06-11 08:34:56 -04:00
orignal
a92b93192d
reg.i2p for subscriptions
2021-06-10 13:24:04 -04:00
R4SAS
8708a0076f
fix build with boost < 1.55.0 ( closes #1661 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-06-09 22:23:33 +03:00
orignal
83fd289e46
don't re-create noise state for every message
2021-06-09 12:49:50 -04:00
idk
ed53cbb7b7
OK that's my first working C wrapper, but I don't yet know how to do anything other than initialize, start, and stop a router
2021-06-08 16:25:45 -04:00
orignal
3b051dbba3
send OutboundTunnelBuildReply
2021-06-08 15:36:27 -04:00
acetone
8e4781b0f7
tbytes in WinApp ( #1660 )
2021-06-08 16:39:28 +03:00
acetone
d599502b1a
1000Gb+ display
2021-06-07 23:49:56 -04:00
orignal
8571830485
create transit tunnel and reply for short tunnel build
2021-06-07 18:28:36 -04:00
acetone
48d9a03aa8
tbytes in WinApp
2021-06-07 12:58:57 -04:00
orignal
5fb426b336
decrypt and encrypt reply for short tunnel build message
2021-06-06 13:55:38 -04:00
orignal
d752a83eb5
handle i2cp.dontPublishLeaseSet for all destinations
2021-06-04 18:28:30 -04:00
orignal
e740d5fc4f
try to pick non-slow tunnel
2021-06-04 12:16:50 -04:00
orignal
8e3e35a36d
decrypt short request record
2021-06-02 19:50:29 -04:00
orignal
5ce9c0f1e2
build new tunnels instead slow
2021-06-02 14:45:21 -04:00
orignal
ef8c4389e1
reachable transports added
2021-06-02 12:55:08 -04:00
R4SAS
0547d590e1
fix typo
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-31 00:24:54 +03:00
R4SAS
be31640010
fix ipv6 preference on linux
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-31 00:23:50 +03:00
R4SAS
39319853ab
[i18n] add Turkmen translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-30 21:38:14 +03:00
R4SAS
ed42948051
prefer public ipv6 instead rfc4941 ( closes #1251 )
...
Wokrs only on linux-based systems. Not tested on other *nix systems, and
not works on windows.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-30 03:25:13 +03:00
orignal
a0e545a6f1
always create new tunnel from exploratory pool
2021-05-28 12:11:24 -04:00
R4SAS
e77e383efa
[docker] add UPnP at compile time ( closes #1649 )
2021-05-28 18:59:59 +03:00
orignal
8ce5ceef59
Correct transaltion for "Firewalled"
2021-05-27 17:47:59 -04:00
R4SAS
3a53e049bd
[gha] switch ubuntu to 18.04
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-26 13:43:24 +03:00
R4SAS
5011ecaaa6
[i18n] fix language selection
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-26 13:27:13 +03:00
R4SAS
35b1842a72
[gha] add cmake build on ubuntu
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-26 13:21:15 +03:00
R4SAS
0292227a6b
[cmake] switch to glob instead filling sources list
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-26 13:15:17 +03:00
R4SAS
ebce1e34d8
[i18n] enable Ukrainian in source
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-26 12:56:47 +03:00
R4SAS
cc1244126c
[i18n] enable Ukrainian in source
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-26 10:50:02 +03:00
Artem M
bdf63cf82c
[i18n] add Ukrainian ( #1658 )
2021-05-26 10:38:58 +03:00
Artem M
0275f7f574
[i18n] fix two typos in the russian translation ( #1659 )
2021-05-26 10:05:10 +03:00
R4SAS
779f2fa451
[i18n] rework localization system
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-25 22:03:29 +03:00
R4SAS
1a4250d8cc
[i18n] update russian translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-25 00:22:35 +03:00
orignal
08fafe267a
rekey all routers to ECIES
2021-05-23 17:27:14 -04:00
orignal
d06924b339
LeaseSet type 3 by default
2021-05-23 14:28:10 -04:00
orignal
585116a51f
XMR added
2021-05-23 14:20:23 -04:00
R4SAS
b676d7034f
[i18n] update translation
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-23 16:30:42 +03:00
orignal
69a0fe3040
pass arg as reference
2021-05-23 08:52:27 -04:00
R4SAS
5207dd4c9e
[gha] update freebsd action
2021-05-23 15:43:04 +03:00
R4SAS
919bf4e144
[i18n] add cmake build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-23 15:39:29 +03:00
orignal
7ed440ba75
Merge pull request #1657 from PurpleI2P/i18n
...
I18n
2021-05-23 08:26:11 -04:00
R4SAS
2db035d23c
[i18n] fix addresshelper
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-23 13:16:52 +03:00
R4SAS
a4b84517dc
[i18n] rename Russian translation, fix typo
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-23 10:56:20 +03:00
R4SAS
e687773b41
[18n] translate webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-23 10:50:26 +03:00
R4SAS
df66c2d2dc
[i18n] translate HTTP proxy
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-23 06:06:04 +03:00
orignal
f321eb66c0
rename DatabaseLookupTageSet to SymmetricKeyTagset
2021-05-22 18:41:25 -04:00
R4SAS
80b44fc9a9
Support multilang, update code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-22 18:29:05 +03:00
R4SAS
0e68fe4a57
[i18n] start multilang support for webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-22 08:39:29 +03:00
orignal
59b471b9a2
i2cp.leaseSetPrivKey for HTTP and SOCKS proxy
2021-05-20 14:10:31 -04:00
orignal
1b3c3fae89
Merge pull request #1656 from PurpleI2P/openssl
...
2.38.0
2021-05-17 12:12:26 -04:00
orignal
f22eaa6db5
2.38.0
2021-05-16 14:26:00 -04:00
R4SAS
e37244fa0d
remove deprecated options from config file example
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-15 16:35:38 +03:00
R4SAS
c359c6e634
update config file example, add v6 status to windows daemon window, code cleanup
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-05-15 16:31:53 +03:00
orignal
d299cbaabd
Add/Remove subsession
2021-05-13 19:30:54 -04:00
orignal
2b22bfadbc
show version in hidden content
2021-05-12 11:48:27 -04:00
orignal
baec22610e
always set expiration time for NSR tagset
2021-05-12 07:57:37 -04:00
orignal
43b587636b
delete tags of termiated session right away
2021-05-11 18:49:17 -04:00
orignal
c6cdb26f47
reduce range for extra tags
2021-05-10 20:20:25 -04:00
orignal
1285e30b3e
more pre-calculated x25519
2021-05-10 18:55:39 -04:00
orignal
a8e1cd9a13
don't throw exception if local bind fails
2021-05-10 11:04:08 -04:00
orignal
d6f5640685
attach updated LeaseSet to ECIESx25519 incoming sessions
2021-05-09 07:33:26 -04:00
orignal
79dbf2a43e
request encrypted LeaseSet if expired
2021-05-07 22:15:12 -04:00
orignal
5ad4c2a65e
run ipv6 peer test again if still testing
2021-05-04 14:59:25 -04:00
orignal
fffa550bb0
SAM subsessions
2021-05-04 14:27:06 -04:00
orignal
0b9cb4e75b
check identity and signature length for SessionConfirmed
2021-05-03 19:05:25 -04:00
orignal
7f143a7f23
support EdDSA for blinding
2021-05-02 15:02:52 -04:00
orignal
d8d8a68814
rekey all routers but floodfills
2021-04-30 15:19:31 -04:00
orignal
4018cf9d76
SAM single and master sessions
2021-04-26 21:11:36 -04:00
orignal
bd33ac202f
handle hostname for STREAM CREATE
2021-04-26 18:21:00 -04:00
orignal
e091eba831
don't cleanup ipv6 introducers list twice
2021-04-25 17:55:13 -04:00
orignal
4a0dbec4fb
recognize non-published NTCP2 address
2021-04-25 16:42:09 -04:00
orignal
90dee900f0
fixed crash
2021-04-25 10:57:31 -04:00
orignal
94555b9c43
don't select next introducers from existing sessions
2021-04-24 14:56:34 -04:00
orignal
db93a7315f
find new introducers to connect
2021-04-24 11:11:12 -04:00
orignal
7a19533380
reuse current introducers if no more available
2021-04-23 12:17:48 -04:00
orignal
9d79b26506
check if port if specified
2021-04-22 19:32:47 -04:00
orignal
b43a9cc80d
handle master session creation
2021-04-21 19:30:20 -04:00
orignal
b5618af308
find all introducers at the time
2021-04-21 15:41:04 -04:00
orignal
9c8c3b9174
select few introducers at the time
2021-04-21 10:56:39 -04:00
orignal
01e591b261
find ipv6 intrioducer session
2021-04-21 09:55:36 -04:00
orignal
060e30d283
select ipv6 random introducer
2021-04-21 08:16:13 -04:00
orignal
ad019da553
publish ipv6 introducers
2021-04-20 20:02:30 -04:00
orignal
69afd3a1da
Merge pull request #1651 from acetoneRu/openssl
...
Уточнение про логирование в Windows
2021-04-19 07:29:33 -04:00
acetone
7978adc577
Уточнение про логирование в Windows
2021-04-19 06:43:51 -04:00
orignal
ca77ca6ef0
reseed from compatible address
2021-04-18 17:27:50 -04:00
orignal
d5b61ed544
select different routers for peer test
2021-04-17 14:33:53 -04:00
orignal
5edb256990
check if our external IP is valid
2021-04-16 19:31:49 -04:00
orignal
74d0c04314
ipv6 address for relay reponse and relay intro
2021-04-15 16:06:02 -04:00
orignal
39d4464be0
make sure that introducer or peer test router is reachable by SSU
2021-04-15 11:43:43 -04:00
orignal
be48dc6e87
pick correct local address for intro key
2021-04-13 15:11:37 -04:00
orignal
2783337284
require ipv4 for IBGW
2021-04-13 09:16:52 -04:00
orignal
727743979c
Merge pull request #1648 from acetoneRu/openssl
...
SAM section fixed
2021-04-13 07:33:07 -04:00
acetone
4543e14c57
SAM section fixed
2021-04-13 02:43:42 -04:00
orignal
83fc1b0b8e
support b32 and b33 addresses in STREAM CONNECT
2021-04-11 17:26:45 -04:00
orignal
df858d9143
publish iexp
2021-04-09 13:29:07 -04:00
orignal
ac47c9c673
don't check U cap
2021-04-09 10:56:46 -04:00
orignal
b9a2d5df02
send HolePunch back based on actual address type
2021-04-08 21:07:14 -04:00
orignal
3e873f88c9
don't drop introducers without iExp
2021-04-07 15:55:38 -04:00
orignal
277cef5ec4
eliminate cost field
2021-04-07 13:05:38 -04:00
orignal
5c9b478e46
published field for SSU addresses
2021-04-05 21:45:48 -04:00
orignal
ff89edf127
pick random introducer
2021-04-05 18:22:48 -04:00
orignal
2cc9791bf2
exclude already expired introducers
2021-04-04 10:36:22 -04:00
orignal
67b32005f6
check if host if unspecified
2021-04-03 22:18:09 -04:00
orignal
0f166973ca
check ureachable cap and actual introducers separately
2021-04-03 20:03:19 -04:00
orignal
4f3333c841
don't check range ffor unspecified address
2021-04-03 19:24:07 -04:00
orignal
bea384abea
recongnize v4 and v6 SSU addresses without host
2021-04-03 18:56:50 -04:00
orignal
43033695f6
select apropriate address for peer test
2021-04-02 21:31:14 -04:00
orignal
51ef7ef61c
don't publish LeaseSet without tunnels
2021-04-01 13:37:21 -04:00
orignal
823b499a02
remove already expired LeaseSets
2021-04-01 11:45:50 -04:00
orignal
bb5ed0b40c
assign correct 6 or 4 cap to unpublished address
2021-04-01 11:02:29 -04:00
orignal
94ca2514af
set zero expiration timeout if no tunnels
2021-04-01 10:29:03 -04:00
orignal
5412352dec
publish ipv6 introducers for ipv6 addresses
2021-03-31 13:42:57 -04:00
orignal
c94e8c7df4
Merge pull request #1646 from acetoneRu/openssl
...
reg.i2p to subscriptions
2021-03-31 12:28:59 -04:00
acetone
094541caa6
reg.i2p to subscriptions
2021-03-31 12:16:06 -04:00
orignal
8c59977e34
Merge pull request #1645 from acetoneRu/openssl
...
Configuration file example updated
2021-03-31 12:13:17 -04:00
acetone
881bca6ae3
Depricated "nat" deleted
2021-03-31 12:09:06 -04:00
acetone
22865f8ee4
reseed.yggurl and persist.addressbook added
2021-03-31 12:05:23 -04:00
acetone
f3b728d828
Yggdrasil configuration added
...
[meshnets] section
2021-03-31 08:45:56 -04:00
orignal
bd7328345f
Don't change Yddrasil address if router becomes unreachable through ipv6
2021-03-30 19:27:40 -04:00
orignal
25eae3c116
return relay tag for ipv6 introducer
2021-03-30 11:31:11 -04:00
orignal
5cca5472e6
don't handle unsilicited HolePunch
2021-03-29 15:50:33 -04:00
orignal
8462d382f4
don't create SSU session for HolePunch
2021-03-29 15:16:39 -04:00
orignal
2b0d18a6d7
don't change router status from ipv6
2021-03-29 14:44:50 -04:00
orignal
edf3b7e2fc
set X bandiwth for floodfill by default
2021-03-28 13:13:00 -04:00
orignal
167d3a0e3c
don't create BN_CTX for ECIES tunnel build record decryption
2021-03-28 12:14:02 -04:00
orignal
86415bc61f
publish introducer cap for ipv6 address
2021-03-27 18:49:35 -04:00
orignal
a6ea37a21e
set ipv6 address caps depending on peer test
2021-03-27 15:16:56 -04:00
orignal
3695aa924b
doesn't send peer test to a reserved address
2021-03-24 10:32:15 -04:00
orignal
9e050d1a23
peer test for ipv6
2021-03-23 15:36:57 -04:00
orignal
34eee2fc26
fixed #1644 . check leaseset buffer size
2021-03-22 20:12:58 -04:00
orignal
ac10f3055d
pick correct local SSU address for sending peer test
2021-03-19 21:51:45 -04:00
orignal
991b74f036
bind ipv6 or yggdrasil acceptor to specified address
2021-03-19 13:10:24 -04:00
orignal
589049ef0f
connect to ipv6 address through introducer
2021-03-19 10:20:02 -04:00
orignal
6b0c7c2313
handle ipv6 address in RelayResponse
2021-03-18 21:29:39 -04:00
orignal
a9c7d0d598
common ExtractIPAddressAndPort
2021-03-18 20:11:24 -04:00
orignal
ef1dfb153c
handle ipv6 address for RelayIntro
2021-03-18 18:37:02 -04:00
orignal
ff9ee5873f
post LeaseSet creation to I2CP destnation's thread
2021-03-17 15:10:14 -04:00
orignal
a7b56bbbb7
publish Yggdrasil address when enabled
2021-03-17 11:26:52 -04:00
orignal
820a365474
select random peer for first hop for outbound tunnel if number of connections < 100
2021-03-16 18:45:51 -04:00
orignal
1d5d06f731
find actual router for peer
2021-03-16 15:23:00 -04:00
orignal
43d458cf72
publish and upublish NTCP2 and yggdrasil addresses separatly
2021-03-16 13:08:10 -04:00
orignal
fde79eecc6
Merge pull request #1641 from PurpleI2P/openssl
...
2.37.0
2021-03-15 12:36:35 -04:00
orignal
436a3e7f54
2.37.0
2021-03-15 09:00:25 -04:00
orignal
7015bad905
2.37.0
2021-03-15 08:30:04 -04:00
orignal
cf8665748b
network sattus Mesh added
2021-03-13 10:28:03 -05:00
orignal
1b8da90cbb
more precise compatibility check
2021-03-12 20:51:12 -05:00
orignal
6012585067
eliminate false positive symmetric NAT
2021-03-12 17:41:41 -05:00
orignal
f162876600
insert ipv4 address if enabled back
2021-03-12 16:13:01 -05:00
orignal
6555ae5b0a
support authorization for reseed proxy
2021-03-11 17:02:56 -05:00
R4SAS
f5af059ef4
[webconsole] add submission of address registration line to reg.i2p
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-03-11 15:20:40 +03:00
R4SAS
cb8651ec68
[win32] drop service code, fix start with daemon option. Throw notification when unable to parse config
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-03-11 14:40:06 +03:00
orignal
7c0b0a4e3e
common HTTP basic authorization string
2021-03-10 22:47:31 -05:00
orignal
880d1a7ccd
NTCP2 proxy with authorization
2021-03-10 20:00:21 -05:00
orignal
744b25190a
don't set proxy if ntcp2 is disabled
2021-03-10 15:36:10 -05:00
orignal
3792bb4928
delete sig buffer
2021-03-09 22:10:51 -05:00
R4SAS
9049902ced
[webconsole] add address registration line generator
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-03-10 01:48:54 +03:00
orignal
5f93dc72fd
convert ifname* params to address*
2021-03-09 15:28:07 -05:00
orignal
09dadd7e01
Merge pull request #1640 from brain5lug/openssl
...
logging opimization
2021-03-09 07:46:28 -05:00
orignal
60b92f98db
OBEP must be ipv4 compatible
2021-03-08 18:54:17 -05:00
orignal
97f315d488
set correct 4 and 6 caps for unreachable addresses
2021-03-08 15:57:05 -05:00
brain5lug
f3676d7f18
logging opimization
2021-03-08 11:31:00 +03:00
orignal
742dbdb68a
rekey low badwidth routers to ECIES
2021-03-07 10:07:51 -05:00
orignal
2d59c968ca
don't publish NTCP2 address connected through proxy
2021-03-06 18:43:50 -05:00
orignal
ad22247c9e
start other acceptors if connected through a proxy
2021-03-06 15:35:31 -05:00
orignal
f38920c338
Status: Proxy
2021-03-06 08:50:47 -05:00
orignal
8f90b21a5d
fixed typo
2021-03-05 22:40:27 -05:00
orignal
ff0e6813c6
fixed typo
2021-03-05 21:53:19 -05:00
orignal
fa5e4d57fd
correct caps for SSU address without host
2021-03-05 19:40:37 -05:00
orignal
876973f071
remove coreVersion
2021-03-05 09:29:28 -05:00
orignal
b994af9209
check reachability of floodfill to request from
2021-03-05 08:41:44 -05:00
orignal
1f6cde652e
check caps for SSU address
2021-03-04 22:47:56 -05:00
R4SAS
3bf6db1c08
enable yggdrasil address finding for android
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-03-05 03:20:12 +03:00
orignal
e70ffc9d7c
re-shedule introducers updates if router becomes firewalled
2021-03-04 15:55:51 -05:00
orignal
065cfe3b9d
separate ratchet session for ECIES router
2021-03-03 15:30:13 -05:00
orignal
def9873a70
request multiple introducers at the time
2021-03-02 21:10:19 -05:00
orignal
618aa26454
allow some unreachable floodfills
2021-03-02 14:13:28 -05:00
orignal
924a7bc533
use connected peers if others not available
2021-03-02 12:29:51 -05:00
orignal
ef85277a1b
select reachable routers for one hop tunnels
2021-03-02 08:46:13 -05:00
orignal
876375f2c3
precise bandwidth limit
2021-03-01 22:13:17 -05:00
orignal
f70ee480ba
check connectivity between peers for tunnel
2021-03-01 19:02:27 -05:00
orignal
a518320e3b
Merge pull request #1638 from PurpleI2P/openssl
...
recent changes
2021-03-01 18:42:36 -05:00
orignal
6d88c3ab05
Symmetric NAT error
2021-03-01 12:20:53 -05:00
orignal
57c969b0ed
constants for cost
2021-03-01 11:09:25 -05:00
orignal
ae58a7007b
different cost for direct or with introducers SSU address
2021-02-28 19:19:09 -05:00
orignal
11c924bbe7
publish and handle SSU addreses without host
2021-02-28 18:58:25 -05:00
orignal
8bab4f60ef
open socket before bing
2021-02-28 09:04:34 -05:00
orignal
bef9a54f4a
bind SSU socket to specified address
2021-02-27 16:13:12 -05:00
orignal
288b19c3f7
bind NTCP2 ipv4 acceptor to specified local address
2021-02-27 10:35:50 -05:00
orignal
40f7e9d33e
separate decryptor for tunnel builds and floodfill requests
2021-02-26 21:02:51 -05:00
orignal
fab53dda66
fixed typo
2021-02-26 20:38:16 -05:00
orignal
a4e8bf9857
bind NTCP2 connections to specified address
2021-02-26 19:31:38 -05:00
R4SAS
2cdf84cdab
[actions] upload windows artifacts
2021-02-26 21:09:01 +00:00
orignal
fbe83f729d
don't try to send to unreachable router
2021-02-25 19:55:46 -05:00
R4SAS
4371a084ec
check for pubkey in X25519Keys::Agree
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-26 03:20:06 +03:00
orignal
d13f58088a
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2021-02-24 18:41:31 -05:00
orignal
f75bef7c03
don't set local address if not specified
2021-02-24 18:40:24 -05:00
R4SAS
3d7e93a688
systemd: use SIGTERM instead SIGQUIT, indent UPNP code, make client target
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-25 00:37:41 +03:00
orignal
a4dda304d2
cancel connect timer upon SessionConfirmed
2021-02-24 10:03:23 -05:00
orignal
124c3ef2d7
always publish SSU port
2021-02-23 21:15:17 -05:00
orignal
c3a2fca76a
4 or 6 caps for non-published addresses
2021-02-23 19:59:35 -05:00
orignal
b60ebfe1c6
parse '4' and '6' address caps
2021-02-22 22:53:25 -05:00
orignal
1d7639b3f4
caps per address
2021-02-22 21:04:26 -05:00
orignal
2d972752ff
lookuplocal
2021-02-21 16:20:57 -05:00
orignal
616f0b2a21
address parameter for server tunnels
2021-02-19 15:15:58 -05:00
orignal
94659ba890
create ipv4 and ipv6 NTCP2 addresses separately
2021-02-17 21:51:35 -05:00
orignal
d65bc068de
create ipv4 and ipv6 NTCP2 addresses separately
2021-02-17 21:12:17 -05:00
orignal
1ca0354cf2
find NTCP2 address by static key. Don't make router unreachable if can't connect by NTCP2
2021-02-17 18:46:41 -05:00
orignal
b1fcd4d27b
show actual IP addresses for proxy connections
2021-02-17 14:26:48 -05:00
orignal
f6a09f59a3
Merge pull request #1634 from PurpleI2P/openssl
...
2.36.0
2021-02-16 10:50:03 -05:00
R4SAS
74aa07eba8
[actions] update freebsd action
2021-02-15 16:21:30 +03:00
orignal
d1a98212ee
2.36.0
2021-02-15 07:57:17 -05:00
orignal
75a31c79ae
don't process SSU messages after termination
2021-02-13 18:36:23 -05:00
R4SAS
da0b36cb91
enable miniupnpc support by default in debian/ubuntu
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-12 15:06:29 +00:00
orignal
aa206d034d
fixed #1373 . Limit number of tunnels by 16
2021-02-11 18:32:03 -05:00
orignal
765ab60753
try to reseed if no compatible routers in netdb
2021-02-10 15:27:13 -05:00
orignal
44e4ec573d
enable NTCP2 transport for newly created routers
2021-02-10 14:59:08 -05:00
R4SAS
0ed793d6d0
[readme] add links to new android and qt repos
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-10 18:09:51 +03:00
R4SAS
272e25ff07
[actions] remove qt build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-10 17:59:15 +03:00
R4SAS
63127ab181
add yggdrasil address search for windows
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-10 17:58:14 +03:00
R4SAS
004f3532a0
move android binary build files to contrib
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-10 17:57:31 +03:00
R4SAS
abe1af7b4f
moved qt and android sources inn separate repositories
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-10 17:00:35 +03:00
R4SAS
01df1647bc
[httpproxy] add viewport and update styles on error
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-09 08:32:35 +03:00
R4SAS
9d8eaf0ccb
[win32] dont create notification when taskbar (explorer) restarted
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-08 19:41:46 +03:00
orignal
7e4c33d27e
resend RouterInfo after some interval
2021-02-07 10:39:26 -05:00
orignal
c164601acf
reseed from clearnet only if ipv4 or ipv6 is enabled
2021-02-06 21:25:16 -05:00
orignal
3b32da4f5c
don't disable NTCP2 address if Yggdrasil address is presented
2021-02-06 19:07:39 -05:00
orignal
1bc3de8df4
add Yggdrasil address without NTCP2
2021-02-06 18:23:50 -05:00
orignal
374e0cbbc3
enable NTCP2 server for Yggdrasil
2021-02-06 18:11:34 -05:00
orignal
313921da56
publish and request through exploratory tunnel if floodfill is not reachable
2021-02-06 14:49:42 -05:00
orignal
2d0e219197
add Yggdrasil adddress even if NTCP2 is not published. Correct reachable capacity
2021-02-05 17:24:11 -05:00
orignal
dc64d1738a
try both ipv4 and ipv6 SSU addresses if presented
2021-02-04 21:48:13 -05:00
orignal
89e8d99294
check availability of particular address
2021-02-03 20:09:43 -05:00
orignal
66a238045f
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2021-02-03 14:25:14 -05:00
orignal
33b82b5669
check transport compatibility with peer before connecting
2021-02-03 14:24:43 -05:00
R4SAS
f59d509b15
fix rebase result build issue
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-03 15:12:27 +03:00
R4SAS
6966539b86
reindent Datagram, Daemon, update default subscription in config example
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-02-03 14:57:43 +03:00
orignal
0e5dc15005
create Yggdrasil address for new router
2021-02-02 21:39:16 -05:00
orignal
a74f685a5d
check local address
2021-02-02 19:29:13 -05:00
orignal
05c7aacfa5
check for NTCP for yggdrasil address
2021-02-01 22:24:51 -05:00
orignal
ace80c29e7
meshnets.yggaddress added
2021-02-01 18:00:03 -05:00
orignal
bfb1380dd2
don't update Yggdrasil address from SSU
2021-02-01 13:18:48 -05:00
orignal
ea19802d3f
update right ipv6 only
2021-02-01 12:47:41 -05:00
orignal
fef4f13b8f
don't insert Yggdrasil address twice
2021-01-31 19:09:38 -05:00
orignal
c4fc0f4ecf
add Yggdrasil address
2021-01-31 18:30:53 -05:00
orignal
ba3acdac75
NTCP2 transports through the Yggdrasil
2021-01-31 17:50:10 -05:00
orignal
aad2d68edb
NTCP2 transports through the Yggdrasil
2021-01-31 17:25:07 -05:00
orignal
9e5935aea5
NTCP2Mesh added
2021-01-30 18:32:17 -05:00
orignal
129b4a2135
don't support NTCP1 address in RouterInfo
2021-01-30 16:50:53 -05:00
orignal
82649ab2a7
IsYggdrasilAddress added
2021-01-29 13:27:49 -05:00
orignal
1ba5d25819
correct detection of chunked response
2021-01-29 12:12:40 -05:00
orignal
daa3f8699b
don't detect Yggdrasil for android
2021-01-29 09:32:33 -05:00
orignal
df7fda9e0c
support ratchets for shared local destination
2021-01-29 07:46:20 -05:00
orignal
484f69f16b
try to select reachable router of inbound tunnel gateway
2021-01-28 13:33:12 -05:00
R4SAS
7c8280934a
update addressbook subscriptions
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-01-27 06:48:35 +03:00
orignal
85902b358a
remove [] from yggdrasil reseed address
2021-01-26 13:43:20 -05:00
R4SAS
5931cb59ab
fix thread setname on NetBSD
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-01-26 18:54:41 +03:00
orignal
fd73aab7d0
acetone's certificate
2021-01-25 19:53:00 -05:00
orignal
d13fbe5549
support reseed throught the Yggdrasil
2021-01-25 19:48:33 -05:00
orignal
ed4c00e4f4
check yggdrasil ipv6 range
2021-01-24 21:21:35 -05:00
orignal
07282ec39f
get local yggdrasil ipv6 address
2021-01-24 19:42:44 -05:00
orignal
2d998aba43
fixed typo
2021-01-24 15:44:54 -05:00
orignal
2e0019c8c8
check if NTCP2 address is valid before connection attempt
2021-01-24 11:34:11 -05:00
orignal
96e9608036
Merge pull request #1623 from rex4539/fix-warnings2
...
Fix clang warning
2021-01-24 11:23:12 -05:00
orignal
9d5bb1b2b6
drop routing path for LeaseSet resend
2021-01-23 21:25:52 -05:00
Dimitris Apostolou
67dab9b6d2
Fix clang warning
2021-01-21 11:07:01 +02:00
orignal
6fc5f88a3b
dump addressbook in hosts.txt format
2021-01-20 19:19:34 -05:00
orignal
e0cec79ad6
try both ipv4 and ipv6 NTCP2 addresses if presented
2021-01-18 18:58:16 -05:00
orignal
1a9e11d86d
don't send updated LeaseSet through a terminated session
2021-01-18 12:58:27 -05:00
orignal
1235d18d67
pass address to NTCP2 session
2021-01-17 17:15:41 -05:00
orignal
8f25b66760
limit tunnel length to 8 hops
2021-01-14 11:24:03 -05:00
R4SAS
2bc0850b0f
[android] add refresh on swipe in webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-01-13 21:07:13 +03:00
orignal
29176dd9bf
count last send time for expiration
2021-01-09 18:59:09 -05:00
orignal
aedcd1bcc0
remove tag after tagset expiration
2021-01-07 14:51:23 -05:00
orignal
b1262d54de
don't detach ECIESx25519 session from destination
2021-01-05 15:56:48 -05:00
orignal
bc4a97774f
strong pointer to session for receive tagset
2021-01-04 20:15:48 -05:00
orignal
ee3cd44f97
ReceiveRatchetTagSet
2021-01-04 18:20:16 -05:00
orignal
726bd0d63b
check if x25519 key is valid
2021-01-01 15:03:11 -05:00
orignal
a2c28d0837
Merge pull request #1610 from PurpleI2P/openssl
...
recent chamges
2020-12-30 08:27:57 -05:00
orignal
ce9640773c
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-12-27 11:19:46 -05:00
orignal
7ce92118e4
handle follow-on NSR messages
2020-12-27 11:18:53 -05:00
R4SAS
e12c5fe007
Merge pull request #1601 from gxcreator/openssl
...
Docker: Move DEFAULT_ARGS to Dockerfile .
2020-12-27 14:51:58 +03:00
orignal
86ff0d86db
check if new tag was created
2020-12-26 17:18:29 -05:00
orignal
b4236b04c6
leaset creation timeout
2020-12-25 09:01:55 -05:00
orignal
d34dc397e8
changed to 320 tags max
2020-12-24 14:06:34 -05:00
orignal
f2e4d5f06c
trim behind not affter max generated tags
2020-12-20 19:52:06 -05:00
orignal
da7e2f2580
don't send message through non-established session
2020-12-19 15:07:12 -05:00
orignal
e07a20a771
Merge pull request #1608 from nonlinear-chaos-order-etc-etal/openssl-custom
...
qt: log level ui control now synced with core and log pane ui at runtime
2020-12-19 08:45:00 -05:00
user
ae1b1da342
qt: log level ui control now synced with core and log pane ui at runtime
2020-12-19 21:16:40 +08:00
orignal
a61d7fe115
set correct NAME for NAMING REPLY
2020-12-18 20:48:08 -05:00
orignal
b4d1e89696
Merge pull request #1606 from nonlinear-chaos-order-etc-etal/openssl-custom
...
fixes many i2pd_qt issues
2020-12-17 22:02:06 -05:00
user
a0d90717c3
qt: i2cp server page is now shown, work towards #914
2020-12-18 10:06:57 +08:00
user
5c2f1f36e8
qt: sam session is now shown at qt->sam sessions, work towards #914
2020-12-18 09:40:58 +08:00
user
0b084956e6
qt: stream.kill hrefs done - step to completion of #914
2020-12-18 09:04:40 +08:00
orignal
8c61e7d227
replace LeaseSet completely if store type changes
2020-12-17 18:58:30 -05:00
user
d7342586a6
qt: fixes #1593
2020-12-18 07:44:37 +08:00
user
242e3d007c
qt: fixes #1529
2020-12-18 07:17:01 +08:00
user
d4b6485102
qt: small improv
2020-12-18 06:57:49 +08:00
user
370ab6307a
qt: fixes #1581
2020-12-18 06:34:22 +08:00
user
83b10fba62
qt: added assert.h - it is needed for ci circumstances
2020-12-18 05:45:11 +08:00
user
1921bce4c7
Merge remote-tracking branch 'upstream/openssl' into openssl-custom
2020-12-18 05:37:17 +08:00
user
669fb62a54
qt: fixed great ui pains with tunnels editing
2020-12-18 05:37:01 +08:00
orignal
1a5920ee47
Merge pull request #1605 from nonlinear-chaos-order-etc-etal/openssl-custom
...
qt: visual fixes + fix for #1582
2020-12-17 15:10:57 -05:00
user
9c6e3ff1d7
qt: fixes #1582
2020-12-18 03:39:08 +08:00
user
ca78601ada
qt: visual fixes
2020-12-18 02:00:57 +08:00
orignal
2edce12759
Merge pull request #1604 from nonlinear-chaos-order-etc-etal/openssl-custom
...
qt: fixes #1180
2020-12-17 12:42:43 -05:00
user
ccc604c0f4
qt: fixes #1180
2020-12-18 01:13:50 +08:00
user
d3bf8c2417
data: ignored *.tmp.xml
2020-12-17 23:15:56 +08:00
user
dc774f0f94
Merge remote-tracking branch 'upstream/openssl' into openssl-custom
2020-12-17 22:58:35 +08:00
orignal
f2059947bf
Merge pull request #1603 from nonlinear-chaos-order-etc-etal/openssl-custom
...
qt: added about box
2020-12-17 09:55:37 -05:00
user
eccd5b6ff0
qt: removed a few debug log lines
2020-12-17 22:45:10 +08:00
user
776dc7ec52
qt: about box fixed for older qt5
2020-12-17 22:30:14 +08:00
user
082c4f1104
qt: added about box
2020-12-17 22:17:05 +08:00
orignal
06a7e181cd
ECIES for new routers
2020-12-15 16:06:32 -05:00
orignal
bf91e16b5d
gererate specified number of tags if misssing tag
2020-12-15 15:04:20 -05:00
orignal
65945b3462
correct offline signature size for close packet
2020-12-13 21:55:51 -05:00
gxcreator
31f0c35077
Docker: Move DEFAULT_ARGS to Dockerfile .
2020-12-13 17:31:53 +00:00
orignal
fc2dc9a019
cumulative ACK bitfields
2020-12-12 21:40:07 -05:00
orignal
04645aacc4
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-12-12 17:15:34 -05:00
orignal
c91a8711e3
encrypted requests to ECIES floodfills
2020-12-12 17:14:58 -05:00
R4SAS
7373dae026
[avx] check if c++ target supports AVX ( closes #1600 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-12 09:54:07 +03:00
R4SAS
ca3b819151
[avx] check ig c++ target supports AVX
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-10 18:32:41 +03:00
orignal
ba79b94e06
try to generate missing ECIESx25519 tag in last tagset
2020-12-08 15:16:40 -05:00
R4SAS
bfc3acb834
use correct function for thread naming on OpenBSD
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-07 19:47:50 +03:00
R4SAS
ac67cd7f9a
add FreeBSD builder for GHA ( #1595 )
2020-12-07 08:36:06 +03:00
R4SAS
9a2c6a7619
move thread naming to util
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-07 06:31:46 +03:00
R4SAS
3100d4f902
move thread naming to util
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-07 06:22:30 +03:00
orignal
aace200899
don't create paired zero hops tunnel
2020-12-05 08:26:21 -05:00
orignal
a843165cb4
try ratchets tag first
2020-12-04 19:15:06 -05:00
R4SAS
36473e3889
add naming to threads
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-04 18:37:17 +03:00
orignal
e2fcab34b7
deccrypt and handle garlic message for ECIES router
2020-12-03 22:01:58 -05:00
orignal
abdf92c084
encrypt message for ECIES router
2020-12-03 19:43:43 -05:00
orignal
32fc6482cc
moved Noise initializations to Crypto.cpp
2020-12-03 17:58:37 -05:00
R4SAS
ce14ea6fe5
[windows] add file version to installer
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-12-03 09:35:43 +03:00
R4SAS
2f57013e02
[qt] update project file
...
Some build systems didn't create required folders for object files, so create them manually with additional call of `mk_obj_dir` target.
2020-12-01 05:07:41 +03:00
R4SAS
ad84944d20
[make] change AES support check
2020-12-01 03:55:41 +03:00
orignal
2ff6f9d346
Merge pull request #1583 from PurpleI2P/openssl
...
2.35.0
2020-11-30 14:53:45 -05:00
orignal
0ab95b1b87
2.35.0
2020-11-30 12:50:15 -05:00
R4SAS
58153c3579
[webconsole] fix content block width
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-30 04:10:13 +03:00
orignal
746f53ba07
use SendBufferQueue for queued messages from I2P
2020-11-29 14:59:34 -05:00
orignal
ff971563db
cleanup queue after buffers deletion
2020-11-28 22:25:06 -05:00
orignal
242fb7db14
terminate I2CP session if destroyed explicitly
2020-11-28 10:09:38 -05:00
orignal
ad36738f57
detach session from destination upon termination
2020-11-27 13:37:03 -05:00
orignal
c833b16544
check if session expired before generating more tags
2020-11-26 09:15:45 -05:00
orignal
1c5b350c2b
TCP_QUICKACK
2020-11-23 18:55:48 -05:00
orignal
9301e39af7
minimal version for floodfill 0.9.28
2020-11-23 12:49:18 -05:00
orignal
86e3b977e4
check I2CP message size
2020-11-22 21:41:27 -05:00
R4SAS
bc330ff0ea
update makefiles, license year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-23 01:46:08 +03:00
orignal
771480e368
send queue for incoming I2CP messages
2020-11-22 17:36:00 -05:00
orignal
c875ff923a
random intro key
2020-11-21 18:44:40 -05:00
orignal
3dfb44de31
exclude DSA floodfills
2020-11-21 14:27:08 -05:00
R4SAS
2266c3877c
update reseeds
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-21 19:45:06 +03:00
orignal
f4486bc075
take intro key from right address
2020-11-20 21:48:33 -05:00
orignal
0436a65baa
upddate DSA router keys
2020-11-20 20:31:50 -05:00
orignal
30d6bd144b
don't replace an adddress by one with DSA signature
2020-11-19 15:41:00 -05:00
orignal
d8381e9486
disable encryption to ECIES routers
2020-11-18 18:11:29 -05:00
orignal
feaecbe177
own local destination for each 'transient'
2020-11-18 15:02:06 -05:00
R4SAS
85d796f906
[actions] obj directories before make on windows
2020-11-17 21:39:46 +03:00
R4SAS
0a3af12ee9
[make] track changes in includes
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-11-17 17:59:40 +03:00
orignal
3925540517
don't update expired tunnels
2020-11-16 12:56:22 -05:00
orignal
3b630fe546
fixed race condition
2020-11-16 10:04:38 -05:00
orignal
c69c4ae8a0
don't publish too fast
2020-11-15 21:46:49 -05:00
orignal
b4369470cb
publish updated RouterInfo
2020-11-15 20:05:27 -05:00
orignal
4a44b18b97
fixed typo
2020-11-15 19:56:16 -05:00
R4SAS
2bd6daeb8d
disable aes/avx for winxp by default
2020-11-16 03:43:54 +03:00
R4SAS
1ae98b7fe1
[webconsole] graceful timer for windows
2020-11-16 03:43:54 +03:00
orignal
44ca315c75
don't build tunnels for all pools at the time
2020-11-15 19:38:34 -05:00
orignal
af20b13c7a
create paired inbound tunnels if no inbound tunnels yet
2020-11-15 17:02:01 -05:00
orignal
1f6be38145
wait for publish confirmation or publish to another floodfill
2020-11-15 13:06:02 -05:00
orignal
8b3a7486c7
rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD
2020-11-14 18:28:50 -05:00
R4SAS
62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems ( #1578 )
...
Rework CPU extensions detection code and build with AES-NI and AVX support by default
2020-11-15 01:31:20 +03:00
orignal
7e874eaa7c
pre-calculated h
2020-11-12 15:15:02 -05:00
orignal
1c7780a423
garlic clove block for router
2020-11-09 15:35:50 -05:00
orignal
07b77443dd
don't handle TunnelBuild message for ECIES router
2020-11-07 18:28:38 -05:00
orignal
4ba1be2dc0
one time garlic encryption for ECIES routers
2020-11-05 21:21:46 -05:00
orignal
6362a7bba5
decrypt garlic on ECIES router
2020-11-05 15:27:37 -05:00
orignal
1740715c00
correct reply key and IV for ECIES record
2020-11-04 21:04:28 -05:00
orignal
21501cbf81
correct MixHash after decryption
2020-11-04 13:31:28 -05:00
orignal
d5f3d6111e
correct tunnel build record size to decrept
2020-11-04 11:52:33 -05:00
orignal
bd04f92087
correct public key for ECIES address
2020-11-03 18:41:27 -05:00
orignal
942b2b05e7
correct key for AEAD decryption
2020-11-03 15:53:47 -05:00
orignal
b8064b9b4b
copy noise state
2020-11-03 15:42:53 -05:00
orignal
f94d03465a
don't create transit tunnel if decyrption failed
2020-11-03 15:38:25 -05:00
orignal
4e7aafeec1
send transit tunnel reply for ECIES router
2020-11-03 15:23:13 -05:00
orignal
d820b8036e
correct transient signature length
2020-11-03 09:20:14 -05:00
orignal
3907c17cf5
handle TunnelBuildMessage for ECIES router
2020-11-02 18:49:07 -05:00
orignal
b12fa97a38
32 bytes private key for ECIESx25519
2020-10-29 18:41:21 -04:00
orignal
b9b431e82d
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-28 21:53:41 -04:00
orignal
9f2a2e44a3
common MixHash and MixKey
2020-10-28 21:53:11 -04:00
R4SAS
aaf6c1ea8b
[RPM] fix build on fedora >= 33
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 01:17:07 +03:00
R4SAS
b2f0278180
[RPM] fix build on fedora >= 33
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 01:03:36 +03:00
R4SAS
530eba1b91
[RPM] fix build on fedora >= 33
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 00:51:01 +03:00
R4SAS
812d312a9e
[RPM] fix build on fedora >= 33
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-29 00:38:47 +03:00
orignal
5d256e1d80
don't allow STREAM CONNECT and STREAM ACCEPT in command session
2020-10-28 15:35:39 -04:00
R4SAS
d02a0c9b3a
[QT] don't build i2pd with aesni/avx for compatability with arm64
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-28 21:18:02 +03:00
R4SAS
bdbd060229
[QT] create obj dirs before building i2pd
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-28 21:02:41 +03:00
R4SAS
bf04962994
[QT] change i2pd make command
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-28 20:47:16 +03:00
R4SAS
33f2ddb696
[QT] fix build with prebuild i2pd libs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-28 20:07:28 +03:00
orignal
e444519889
excluded appcompat
2020-10-27 16:46:39 -04:00
R4SAS
a47aa8c282
[actions] build i2pd library before building gui
2020-10-27 19:55:48 +00:00
R4SAS
0c29aeb9be
[actions] add qt gui builder
2020-10-27 19:40:22 +00:00
R4SAS
2b4a91cc80
[actions] Rename worker and jobs
2020-10-27 19:34:38 +00:00
orignal
9ffc4155dd
Merge pull request #1567 from nonlinear-chaos-order-etc-etal/branch2
...
qt .pro now uses libi2pd.a and libi2pclient.a instead of sources
2020-10-27 15:17:33 -04:00
user
979282a0d4
qt .pro now uses libi2pd.a and libi2pclient.a instead of sources
2020-10-28 03:11:14 +08:00
orignal
c63818f355
2.34.0
2020-10-27 12:27:08 -04:00
orignal
c400372a79
create new ratchets session if previous was not replied
2020-10-27 08:32:38 -04:00
R4SAS
56f3bdd746
[win32] handle WinAPI errors in SSU
...
Windows can throw WinAPI errors which are not handled by boost asio
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-27 11:52:02 +03:00
orignal
cc0367b079
always send STREAM STATUS reply to STREAM FORWARD
2020-10-26 16:06:19 -04:00
orignal
e41bbcb2bb
handle SILENT for STREAM FORWARD
2020-10-26 11:19:37 -04:00
orignal
b35f43d79e
initial implementation of STREAM FORWARD
2020-10-25 17:20:15 -04:00
orignal
e9f11e204e
check if session is terminated before send
2020-10-24 21:22:48 -04:00
orignal
1b63c9f6ad
Merge pull request #1564 from nonlinear-chaos-order-etc-etal/openssl
...
android fixes
2020-10-24 19:12:43 -04:00
orignal
975d5f44b6
Merge pull request #1565 from PurpleI2P/openssl
...
recent changes
2020-10-24 18:40:07 -04:00
orignal
21d99e355c
MixHash(sepk) added
2020-10-24 15:48:56 -04:00
user
f0adbcd5e1
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-24 12:40:40 +08:00
user
bfcf3cfbf1
Fixes #1563
2020-10-24 12:40:22 +08:00
orignal
ef5495bfb2
padding for x25519 crypto key
2020-10-23 22:14:00 -04:00
orignal
c93ee0d65d
tunnels through ECIES routers
2020-10-23 15:53:22 -04:00
user
db3e48a81a
android: more logical daemon state changes
2020-10-24 03:52:53 +08:00
user
d9b87e877d
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-23 21:41:58 +08:00
user
b6175132eb
android: fix for pre-init jni calls; processAssets moved to a logical place
2020-10-23 21:41:42 +08:00
orignal
57d6c7a3b3
Added TunnelConfig.cpp. Removed CryptoWroker.h
2020-10-22 21:06:23 -04:00
orignal
d65a282e9d
check routers with non ElGamal encryptions for lookup, publish and tunnel build
2020-10-22 18:34:15 -04:00
orignal
801ecaa41c
temporary exclude routers with non ElGamal crypto types
2020-10-21 19:03:51 -04:00
orignal
49bf735c22
don't set destination to routers
2020-10-21 18:59:16 -04:00
orignal
cb55944ff6
Merge pull request #1562 from nonlinear-chaos-order-etc-etal/openssl
...
qt: socks outproxy enabled checkbox added; visual fixes; socks defaults fixes
2020-10-21 13:03:14 -04:00
user
9c225f8d77
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-22 00:36:18 +08:00
user
365fce922c
qt: socks defaults fixes, socks outproxy enabled checkbox added; visual fixes
2020-10-22 00:35:59 +08:00
orignal
fbfc5ecda3
Merge pull request #1560 from nonlinear-chaos-order-etc-etal/openssl
...
qt: newer options added from docs + visual fixes
2020-10-21 07:42:25 -04:00
user
4001f48a28
qt: visual fixes & more
2020-10-21 18:12:39 +08:00
user
22124c25d1
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-21 14:46:55 +08:00
user
17f5bcbd1c
qt: newer options added; not tested
2020-10-21 14:46:31 +08:00
R4SAS
b7ebb3ea3d
[android] support NetworkCallback for network state changes
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-20 19:38:49 +03:00
orignal
387830e07a
encyption type 0,4 by default for client tunnels
2020-10-19 18:26:01 -04:00
orignal
da94d40738
check if session is terminated before receive
2020-10-18 14:39:58 -04:00
orignal
417b5ed6cc
handle SSU v4 and v6 messages in one thread
2020-10-14 21:06:51 -04:00
user
005581ef62
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-14 23:30:44 +08:00
user
050390c5c4
qt: all new general options added from docs
2020-10-14 21:37:39 +08:00
R4SAS
2648f1ba89
[workflow] install required packages
2020-10-14 08:14:33 +03:00
R4SAS
d9d31521f9
[workflow] add windows build
2020-10-14 08:06:22 +03:00
R4SAS
8e24d1b909
[workflow] change options order
...
Apply name for job, not for step.
2020-10-14 07:44:22 +03:00
R4SAS
36fc0daa12
[workflow] use latest boost from PPA
2020-10-14 07:36:16 +03:00
R4SAS
44d3854a13
[workflow] use sudo when installing packages
2020-10-14 07:24:02 +03:00
R4SAS
1dbc35f13d
fix workflow
2020-10-14 07:22:00 +03:00
R4SAS
11691fb44a
create GH workflow
...
Add workflow to build on ubuntu with make
2020-10-14 07:20:26 +03:00
orignal
acc5592f59
create DH keys for SSU session directly
2020-10-13 21:12:52 -04:00
R4SAS
614921276e
[appveyor] update configuration to support cache ( #1559 )
2020-10-13 15:33:27 +03:00
R4SAS
3f45a11f12
[SSU] handle ICMP responses
...
Windows network stack can forward ICMP to socket and simple deleting of
packet can cause socket death. Same thing can happen on other systems
but without socket death.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-13 15:22:39 +03:00
orignal
e3464add50
don't create new tunnels if offline
2020-10-12 17:15:17 -04:00
R4SAS
18bb4a71c2
fix incorrect chars in variable
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-12 18:27:25 +03:00
R4SAS
85e9da82b0
[transports] validate IP when trying connect to remote peer for being in reserved IP range
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-12 14:56:17 +00:00
R4SAS
99d046ca11
[http] handle WebDAV methods
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-12 07:31:57 +03:00
R4SAS
0b372a344c
[webconsole] change error status print format
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-10-12 07:29:46 +03:00
orignal
ffa0f0afd9
check network status
2020-10-11 17:51:40 -04:00
orignal
e21dac21c8
fixed #1557 . don't try to send empty message
2020-10-11 14:02:12 -04:00
orignal
260564345a
Merge pull request #1556 from PurpleI2P/openssl
...
recent changes
2020-10-10 21:22:00 -04:00
user
0108745065
qt: bool optionValuePresent removed
2020-10-08 15:11:55 +08:00
orignal
e2a1cd12c3
don't delete unreachable routers if too few
2020-10-07 21:13:26 -04:00
user
f6ff232106
qt: crypto type added
2020-10-07 23:16:06 +08:00
user
b0c690d836
qt: build* added to .gitignore
2020-10-07 19:25:02 +08:00
orignal
7246624983
list of headers to remove
2020-10-06 19:24:03 -04:00
orignal
471c46ad8e
remove some HTTP headers from response
2020-10-06 16:22:40 -04:00
orignal
59032d515b
i2p.streaming.answerPings=false by default for client tunnels
2020-10-04 19:52:12 -04:00
orignal
d218c9a983
disable ntcpproxy
2020-10-04 10:12:33 -04:00
orignal
243f6e755b
restore copyright header
2020-10-04 09:34:15 -04:00
R4SAS
67b76809ea
[appveyor] rewrite mirrorlist after updating runtime
...
If pacman was updated on runtime update, changes which we domne earlier will be rewrited by config from package
2020-10-04 09:57:45 +03:00
R4SAS
77231bfc6c
[appeveyor] rewrite mirrorlist (testing)
...
https://github.com/msys2/MINGW-packages/issues/7084#issuecomment-703211308
2020-10-04 09:53:31 +03:00
R4SAS
e614226926
[appveyor] change repository disabling way (testing)
2020-10-04 09:39:40 +03:00
R4SAS
65e15d74fc
[appveyor] print mirrorlist (testing)
2020-10-04 09:32:21 +03:00
R4SAS
7ceb81cc83
[appveyor] clean packages cache after disabling mirrors
2020-10-04 09:16:43 +03:00
R4SAS
d3f7eea0a3
[appveyor] Disable unavailable repository
...
Ref: https://github.com/msys2/MINGW-packages/issues/7084
2020-10-04 09:05:57 +03:00
orignal
c2f13a1496
some cleanup
2020-10-03 22:29:52 -04:00
orignal
faae2709d9
removed NTCP
2020-10-03 21:58:20 -04:00
orignal
d595006d1f
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-10-03 18:46:40 -04:00
orignal
a8d23b5439
disable NTCP for good
2020-10-03 18:46:12 -04:00
R4SAS
cfda807057
[appveyor] use different mirror for keyring
...
Default repo mirror is not available, changed to other one.
2020-10-04 00:45:30 +03:00
R4SAS
c601a2986f
[appveyor] test without manual keyring installation
2020-10-04 00:35:12 +03:00
orignal
8483464aab
don't attach our RouterInfo to router's request
2020-10-03 17:20:04 -04:00
orignal
dca69e9b6e
Merge pull request #1555 from zamabuvaraeu/patch-1
...
Update Win32NetState.h
2020-10-03 17:15:50 -04:00
Эрик Замабувараев‐Ёмолкуу
9450dc84da
Update Win32NetState.h
...
QueryInterface должна увеличивать счётчик ссылок.
2020-10-04 03:32:02 +07:00
orignal
3a2724ec58
single thread for I2CP
2020-10-02 13:13:27 -04:00
orignal
ee84291997
handle i2p.streaming.answerPings properly
2020-09-30 19:06:13 -04:00
orignal
fd9229c467
ping/pong for streaming
2020-09-30 17:12:28 -04:00
R4SAS
ac5a4fe70f
[appveyor] remove tasklist print
2020-09-28 04:51:13 +03:00
R4SAS
873b4f3178
[appveyor] suppress error code
2020-09-28 04:48:57 +03:00
R4SAS
beb5d26e6d
[appveyor] kill gpg
2020-09-28 04:44:18 +03:00
R4SAS
221b7cbf76
[appveyor] kill bash before second try
...
Ok, just waiting for bash termination doesn't works, so lets kill it.
2020-09-28 04:29:43 +03:00
R4SAS
7d34f1e883
[appveyor] add delay before second try
2020-09-28 04:20:18 +03:00
R4SAS
208707c00b
[appveyor] install keyring package without question
2020-09-28 04:11:40 +03:00
R4SAS
cb41c04551
[appveyor] install keyring package without question
2020-09-28 04:10:11 +03:00
R4SAS
730c6aff11
Update appveyor.yml
2020-09-28 04:08:39 +03:00
orignal
3d40c7603d
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-09-27 20:51:34 -04:00
orignal
dec7a9a01c
shared transient destination between proxies
2020-09-27 20:50:57 -04:00
R4SAS
5f42888b61
[appveyor] disable fix introdued in 7864053
2020-09-28 03:43:47 +03:00
orignal
489c38ec5b
read Last-Modified
2020-09-27 19:19:48 -04:00
orignal
949fc47f31
two tunnels for shared local destination
2020-09-27 19:07:58 -04:00
orignal
4d85079372
correct addressbook request
2020-09-27 17:46:15 -04:00
orignal
335f9394a5
drop gcc 4.7 support
2020-09-26 19:32:19 -04:00
orignal
f939a7b349
reduce variable tunnel build length to 4
2020-09-21 19:22:53 -04:00
orignal
09fdb068d2
Database lookups from ECIES destinations
2020-09-19 21:15:42 -04:00
orignal
024c29b180
eliminate boost/bind
2020-09-17 21:11:46 -04:00
orignal
2b0d1a2190
implement DatabaseLookupTagSet
2020-09-15 19:39:18 -04:00
orignal
d0d71c93af
set LeaseSet type to 3 for ratchets if not specified
2020-09-10 19:27:29 -04:00
orignal
da1e52357f
delete symmkey on cleanup
2020-09-08 07:46:55 -04:00
orignal
a05a54b38e
trim behind ECIESx25519 tags
2020-09-07 18:45:05 -04:00
orignal
305a654a37
Merge pull request #1550 from PurpleI2P/openssl
...
2.33.0
2020-08-24 13:02:22 -04:00
orignal
a0685d804d
2.33.0
2020-08-24 12:48:09 -04:00
orignal
954781262c
2.33.0
2020-08-24 12:27:39 -04:00
R4SAS
0777bad2c3
[webconsole] fix warning, mobile page width
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-08-23 22:26:26 +03:00
orignal
3159b06988
reseeds update
2020-08-15 13:53:49 -04:00
orignal
e7ff6fbffc
don't save invalid addreses
2020-08-14 09:54:31 -04:00
orignal
6fec92c012
shared transient addresses
2020-08-10 17:49:46 -04:00
orignal
e50abbb250
avoid replay upon SSU packet resend
2020-08-08 19:01:55 -04:00
orignal
8e25226574
use unordered_map for incomplete and sent messages
2020-08-08 13:34:27 -04:00
orignal
9636d82b37
MixHash for SessionConfirmed processing
2020-08-03 18:31:03 -04:00
orignal
c3aa6b9cda
use delivery type local if destination is not secified
2020-07-29 17:47:46 -04:00
orignal
3ef8b3dcbb
don't send repliable datagram after less then 100 milliseconds
2020-07-24 20:44:01 -04:00
orignal
c41554109b
change datagram routing path if nothing comes back in 10 seconds
2020-07-15 16:20:35 -04:00
orignal
67b94d3533
unordered_map for RouterInfos and LeaseSets
2020-07-07 15:38:20 -04:00
orignal
d52c0633c8
Merge pull request #1544 from wipedlifepotato/openssl
...
whitelist synonim for accesslist
2020-07-06 19:04:21 -04:00
potatowipedlifereverse
4e4c117023
whitelist synonim for accesslist
2020-07-07 02:01:56 +03:00
wipedlifepotato
cb0d30cf42
Merge pull request #1 from PurpleI2P/openssl
...
pull
2020-07-07 01:47:28 +03:00
R4SAS
2d65402ced
[webconsole] update styles
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-07-05 10:05:11 +00:00
R4SAS
e15b2cc5d6
[webconsole] rework lists with tunnels, transit, etc
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-07-05 10:05:11 +00:00
R4SAS
c024905d56
Merge pull request #1542 from nonlinear-chaos-order-etc-etal/openssl
...
Android.mk : openssl-1.1.1d-clang instead of openssl-1.1.1a-clang
2020-07-05 09:48:43 +00:00
user
6f17624742
Android.mk : openssl-1.1.1d-clang instead of openssl-1.1.1a-clang
2020-07-05 12:59:31 +08:00
orignal
6f2e6ed887
key for next send ratchet
2020-06-30 15:05:17 -04:00
orignal
5f1e66d64b
use pre-calculated x25519 ephemeral keys for ratchets
2020-06-30 13:00:41 -04:00
orignal
1f31fdc257
pre-calculate ephemeral keys for x25519
2020-06-29 20:02:09 -04:00
orignal
df9965e129
use unordered_map for peers
2020-06-29 18:19:31 -04:00
orignal
61e9c31f0d
don't hold RouterInfo after successive connect
2020-06-24 11:29:54 -04:00
orignal
a0b35ebd3e
mark NTCP2 unreachable routers
2020-06-22 22:32:18 -04:00
orignal
951ec567c7
don't try to connect though teminated local destination
2020-06-17 21:06:35 -04:00
orignal
31494267e5
fixed datagram idle crash
2020-06-17 14:24:25 -04:00
orignal
70e4cbc023
differentiate UDP server sessions by port
2020-06-15 20:10:47 -04:00
R4SAS
8d903a09e2
[Docker] drop boost-python2
2020-06-14 22:18:41 +03:00
R4SAS
63451fb781
Merge pull request #1535 from komachi/apparmor-fixes
...
Improve AppArmor profile
2020-06-14 16:30:08 +00:00
orignal
1e609acb03
keep sending through first successive routing path
2020-06-14 11:16:08 -04:00
orignal
69194118df
generate random padding length in bulk
2020-06-13 21:24:16 -04:00
Anton Nesterov
0f309377ec
Improve AppArmor profile
...
- give it a name
- import needed abstractions
- allow local additions
- cleanup
2020-06-13 20:46:17 +00:00
orignal
49a19a52c8
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-06-13 16:18:41 -04:00
orignal
1a39f7e5c6
GarlicRoutingPath per session
2020-06-13 16:18:12 -04:00
R4SAS
a5fed64f38
[webconsole] update sliders html and css
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-06-13 18:33:39 +03:00
R4SAS
79858d4372
[webconsole] adaptive styling
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-06-13 18:19:24 +03:00
orignal
61897ae16c
crypto.ratchet.inboundTags
2020-06-12 20:42:54 -04:00
orignal
5e0a8ed232
set UDP receive buffer size
2020-06-12 16:06:07 -04:00
orignal
5993cc857a
start new tunnel message if remining is too small
2020-06-12 16:03:12 -04:00
orignal
6a0174293e
send raw datagrams in opposite direction
2020-06-11 22:04:32 -04:00
orignal
44bb8f6f16
allocated datagram I2NP from memory pool
2020-06-10 21:19:37 -04:00
orignal
a33cad4b70
eliminate datagram send timer
2020-06-10 11:57:40 -04:00
R4SAS
0639cce784
[SAM] fix ECDSA signatures names
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-06-10 05:11:26 +03:00
orignal
a8f227f759
send raw follow-on datagrams
2020-06-09 21:48:47 -04:00
orignal
f077836bf5
store DatagramSession for bulk
2020-06-09 19:20:24 -04:00
orignal
6d7847f2df
send bulk datagrams
2020-06-09 16:26:45 -04:00
orignal
221c14cf0e
don't lookup UDP session if port was not changed
2020-06-07 16:24:11 -04:00
orignal
6735b2686b
set LeaseSet2 for ECIESx25519
2020-06-05 15:41:30 -04:00
orignal
55ff6beb7d
don't create ECIESx25519 again if key was not changed
2020-06-05 09:23:50 -04:00
orignal
4ae41513ac
save new session with NSR tagset
2020-06-04 18:19:38 -04:00
orignal
438a225487
pass calculatePublic
2020-06-03 19:58:36 -04:00
orignal
e135696530
support multiple encryption keys through the I2CP
2020-06-03 16:05:19 -04:00
R4SAS
d510f7e473
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd
2020-06-02 20:39:55 +03:00
R4SAS
9135772f89
2.32.1
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-06-02 19:26:36 +03:00
orignal
b992fbab52
Merge pull request #1525 from PurpleI2P/openssl
...
recent changes
2020-05-30 13:33:45 -04:00
orignal
0dc212d97c
fixed non-updating LeaseSet1
2020-05-28 13:46:02 -04:00
R4SAS
45e8d5c50e
Return deprecated websocket config options for compatibility
...
Closes #1523
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-27 21:29:00 +03:00
orignal
37ec90c436
don't gererate more tags for detached session
2020-05-26 16:47:45 -04:00
orignal
010541197c
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-05-25 21:41:17 -04:00
orignal
bdb918cdb3
honour explicitPeer param in tunnels
2020-05-25 21:40:46 -04:00
R4SAS
64c986ebbb
[RPM] update spec files
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 23:01:02 +03:00
R4SAS
a4c4bf4b58
[RPM] update spec files
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 22:30:18 +03:00
R4SAS
60b1b2ca4a
[RPM] update spec files
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 21:23:02 +03:00
R4SAS
8e0f1de25a
2.32.0 - [RPM] fix build in fedora copr
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 20:30:48 +03:00
R4SAS
dba6d68108
update debian patch
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 13:45:46 +00:00
R4SAS
d226834eef
update debian patch
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 13:33:02 +00:00
r4sas
2facf14443
fix symbolic link
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-05-25 13:09:02 +00:00
r4sas
6bd44f0e4b
2.32.0
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-05-25 13:06:11 +00:00
r4sas
1dcb878796
update debian and rpm stuff to 2.32.0
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-05-25 12:44:34 +00:00
orignal
0e0169d22b
2.32.0
2020-05-25 08:37:47 -04:00
R4SAS
50c8a84037
[SOCKS] overwrite connection info after establishing connection to i2p host ( closes #1336 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-25 03:53:54 +03:00
orignal
1975adc48f
print remote peer for queues
2020-05-24 14:14:16 -04:00
orignal
71564f0d10
set default i2cp.leaseSetEncType=0,4 for http and socks proxy for android
2020-05-24 10:30:00 -04:00
orignal
5a32082624
recreate session after 90 seconds incativity
2020-05-23 15:58:11 -04:00
R4SAS
45aa78d953
revert 7133a07
- it broke usage in some SOCKS implementations
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-23 20:40:27 +03:00
orignal
86e8614934
allow session restart after 2 minutes from creation
2020-05-23 10:20:22 -04:00
orignal
ead89c767a
compress longer RouterInfo
2020-05-22 18:32:44 -04:00
R4SAS
8bae4975fb
add copyright headers
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
R4SAS
7a5146ea74
fix code syle(spaces->tabs, tabulations)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
R4SAS
9633c247f0
[readme] update docker badges
2020-05-22 19:34:42 +03:00
R4SAS
78640532e1
[appveyor] add build fix ( #1520 )
...
Add fix due to msys2/MSYS2-packages#1967
2020-05-22 16:01:25 +03:00
orignal
46ee427ee3
common header for repliable datagrams
2020-05-21 21:54:00 -04:00
orignal
0c2b0081b5
rollback
2020-05-21 19:38:25 -04:00
orignal
f133a7f9fd
resend outstading packets again
2020-05-21 18:58:28 -04:00
orignal
a6c9ee446a
LeaseSet and encryption type for http and socks proxy
2020-05-21 15:36:16 -04:00
orignal
153aaa6d21
no compression for RouterInfo gzip
2020-05-21 15:33:12 -04:00
orignal
e5901dad91
resend not more than half of window
2020-05-21 14:52:44 -04:00
R4SAS
9318388007
[apparmor] add one more resolv.conf path (reported by user with ubuntu 18.04)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-20 22:30:02 +03:00
orignal
bdd75e1171
build client tunnels through router with version >= 0.9.36
2020-05-20 14:59:18 -04:00
R4SAS
7d22ddd710
Merge pull request #1453 from donarrock/patch-1
...
Update Dockerfile
2020-05-20 12:24:29 +00:00
R4SAS
7e82c8e279
Merge pull request #1394 from zetok/service
2020-05-20 09:57:51 +00:00
R4SAS
db6a0e6ad9
[cmake] remove windows build support ( #1517 )
...
Removes support for MSVC, MSYS, MinGW and included NSIS installer in cmake
2020-05-20 12:17:54 +03:00
orignal
648d035a0f
GzipNoCompression for datagrams
2020-05-19 21:02:32 -04:00
orignal
7ebf2f010c
shorter padding for optimal packet length
2020-05-19 19:03:12 -04:00
orignal
3db4421aa7
don't invoke gzip for decompression if no compression
2020-05-19 10:48:23 -04:00
orignal
9fb59e128b
resubmit updated LeaseSet if not confirmed
2020-05-18 22:31:36 -04:00
orignal
c7c6e5917a
Streaming MTU size 1812 for ECIESX25519AEADRatchet
2020-05-18 20:45:25 -04:00
orignal
7b418b3adf
insert whole message to queue
2020-05-18 17:51:45 -04:00
orignal
1c8d662e30
don't add padding for optimal packet size
2020-05-18 16:42:06 -04:00
orignal
d4bfeab36c
pass gzip parameter to UDP tunnels
2020-05-18 12:01:13 -04:00
orignal
e1b1032df9
reseeds update
2020-05-18 08:29:09 -04:00
orignal
329439d0ae
don't copy datagram payload
2020-05-17 16:49:31 -04:00
orignal
0b1cfb2102
send response to recived datagram from ECIESX25519AEADRatchet session
2020-05-16 19:10:17 -04:00
orignal
1e4d2fd053
fixed for g++10
2020-05-14 15:45:25 -04:00
R4SAS
716378bd6b
[makefile] fix build with g++ 10
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-14 21:53:40 +03:00
R4SAS
de48d3aaec
Merge pull request #1515 from BOPOHA/logrotate_config
...
added logrotate config
2020-05-14 18:04:51 +00:00
R4SAS
b5b195e628
[windows] fix msys build
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-14 20:59:52 +03:00
orignal
23be4c01df
CreateLeaseSetClove
2020-05-13 18:09:26 -04:00
orignal
86782f3479
eliminate extra buffer allocation for incoming packets
2020-05-12 18:30:04 -04:00
orignal
a96c205830
allow encryption type param for encrypted LeaseSet
2020-05-08 14:20:13 -04:00
Anatolii Vorona
9274881c18
update logrotate config for reusing in debian
2020-05-08 18:45:28 +02:00
Anatolii Vorona
24c5f07153
added logrotate config
2020-05-07 12:11:30 +02:00
orignal
789ff702ac
fixed sudden webconsole hangs
2020-05-06 14:54:41 -04:00
orignal
9b6facf3b0
fixed crash of encrypted leaseset without authentication
2020-05-06 14:08:54 -04:00
orignal
d503190647
fixed crash of encrypted leaseset without authentication
2020-05-06 10:08:01 -04:00
orignal
c4d9c03930
handle termination block
2020-05-05 13:01:23 -04:00
orignal
d7d70b707f
configurable throw function
2020-05-05 11:13:59 -04:00
orignal
dbe1e3f577
ThrowFatal function
2020-05-05 10:16:16 -04:00
orignal
bb7f03857c
ThrowFatal function
2020-05-05 09:35:41 -04:00
orignal
53b43353eb
fixed formatting
2020-05-05 08:27:56 -04:00
orignal
b197556447
remove dependency from Win32App
2020-05-05 08:11:01 -04:00
R4SAS
42d4781a96
[windows] add binding exceptions messagebox notifications, update exceptions handling code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-05 02:45:25 +03:00
R4SAS
d991cc3b96
[services] handle binding errors in tunnels, webconsole
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-04 18:19:38 +03:00
R4SAS
4d48d35ad7
[SSU] handle socket binding errors
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-04 18:12:23 +03:00
orignal
b7ba8f8e93
precalculate initial h and ck
2020-05-03 13:23:08 -04:00
orignal
dff510c181
set best compression for RouterInfo
2020-05-03 09:27:17 -04:00
orignal
1eead0e885
GzipNoCompression witout zlib calls
2020-05-02 21:18:44 -04:00
orignal
e301387896
don't calculate checsum for Data message send through ECIESX25519AEADRatchet session
2020-05-02 11:13:40 -04:00
orignal
c49e544781
allow longer families
2020-05-01 14:30:56 -04:00
orignal
d48db501e0
max payload is always 1730
2020-05-01 07:33:05 -04:00
orignal
ec4e17f75c
cleanup previous tagsets
2020-04-30 21:27:35 -04:00
orignal
17e69e67b1
create additional tags for NSR tagset
2020-04-30 15:38:15 -04:00
orignal
c4f9f7da06
fixed warning
2020-04-30 13:45:26 -04:00
R4SAS
c367476036
[webconsole] fix printing information about ECIESx25519 tags/sessions
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-30 16:21:49 +03:00
R4SAS
f5712c4198
remove not needed initialization for pointer
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-30 04:59:05 +03:00
R4SAS
1aa0da3382
[NTCP2] fix socks proxy support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-30 04:47:32 +03:00
orignal
27d69894d4
show ECIESx25519 session and tag on the web console
2020-04-29 20:50:31 -04:00
R4SAS
7133a07f38
[SOCKS] wrap DNS type requests response as IPv4 (fixes netcat usage, closes #1336 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-30 01:53:07 +03:00
orignal
627d8cfe69
correct timestamp check for LeaseSet2
2020-04-29 17:11:48 -04:00
R4SAS
16b992d705
update info about pidfile defaults ( closes #1136 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-29 16:55:25 +03:00
orignal
3d9c844dca
handle out of order NSR
2020-04-28 22:03:13 -04:00
R4SAS
c0de9455bb
[android] stop immediatly if no transit tunnels available while graceful shutdown
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-29 02:16:31 +03:00
orignal
65e1871cd7
new tag for each NSR
2020-04-28 18:23:13 -04:00
R4SAS
0a431594f8
[Log] Change default loglevel ( closes #1230 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-29 00:56:43 +03:00
orignal
7b22ef4270
create incoming NSR tagset
2020-04-28 14:47:53 -04:00
orignal
f77a58b2dc
set some ECIESx25519 params
2020-04-27 18:53:02 -04:00
orignal
142a138cfc
store previous reverse key
2020-04-27 09:35:02 -04:00
R4SAS
e6fdf5ad8d
[Log] create logfile even if loglevel is "none"
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-27 13:59:00 +03:00
R4SAS
5700e18257
[FS] read tunnels configs which ends with .conf only
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-27 13:23:29 +03:00
orignal
50a77fedca
removed trivial check
2020-04-26 19:37:00 -04:00
orignal
51e3d5f7bc
create next tagset
2020-04-26 19:27:31 -04:00
R4SAS
7f859978dd
[webconsole] Add runtime transit limit changer, fix button CSS
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-26 23:45:30 +03:00
orignal
d8134e8a21
handle and send next key message without public key
2020-04-25 21:09:03 -04:00
orignal
614d91e0b1
send same next key reponse
2020-04-25 14:45:53 -04:00
orignal
30067fc7d7
handle next key forward
2020-04-24 21:36:08 -04:00
orignal
ec29597dbd
associate tagset for ECIESx25519 tags
2020-04-24 15:46:02 -04:00
orignal
ad211a63f3
check if number of peers to exclude doesn't exceed 512
2020-04-23 15:22:07 -04:00
orignal
6b596bd05f
check ECIES flag for encrypted response
2020-04-21 15:14:03 -04:00
orignal
510b85fd23
try ECIESx25519 tag first
2020-04-20 19:37:46 -04:00
orignal
e3c8f3fd6f
use ack request instead DeliveryStatus for LeaseSet confirmation
2020-04-19 15:00:51 -04:00
orignal
f9175db28e
store intermediate symmetric keys
2020-04-16 21:30:18 -04:00
orignal
f4798d05e7
persist multi encryption keys
2020-04-15 22:04:18 -04:00
orignal
a2a0f62135
multi crypto keys in i2cp.leaseSetEncType
2020-04-15 18:01:01 -04:00
orignal
d923f0e01b
support two encryption keys
2020-04-14 19:12:44 -04:00
orignal
2fc16ee13d
indetification of incoming garlic messages
2020-04-13 20:00:19 -04:00
R4SAS
152e579f7e
[windows] update flag on connectivity state changes, CRLF > LF
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-12 06:02:26 +03:00
R4SAS
90914bb2de
[windows] init internet connectivity events checker functional (vista+ supported only)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-12 05:25:22 +03:00
R4SAS
95fa835191
[android] update strings, menus, add reloading tunnels item
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-11 23:28:45 +03:00
R4SAS
4e37df26a3
2.31.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-10 20:33:54 +03:00
orignal
5e606573b1
2.31.0
2020-04-10 12:57:47 -04:00
orignal
ddf3774aec
Merge pull request #1502 from PurpleI2P/openssl
...
recent fixes
2020-04-10 10:35:04 -04:00
r4sas
b3974cb52a
[webconsole] security hardening headers ( closes #1464 )
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-04-10 02:34:47 +00:00
orignal
b7c206c44b
replace by new incoming session
2020-04-09 15:00:38 -04:00
orignal
49c1e47736
correct termination if session already exists
2020-04-08 18:02:12 -04:00
orignal
4e1319d874
handle ECIESFlag in DatabaseLookup at floodfill
2020-04-07 11:40:18 -04:00
R4SAS
a9436aa9af
drop i2lua
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-03 14:31:38 +03:00
R4SAS
d503f07564
suppress GCC 7 (bug 77728) psabi note
...
Suppresses messages like that:
note: parameter passing for argument of type <...> will change in GCC 7.1
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-04-03 14:31:38 +03:00
orignal
aa7750bfd3
keep sending new session reply until first established session message received
2020-04-02 21:48:39 -04:00
orignal
8872d1f389
mutex for m_RemoteIdentity
2020-04-01 09:54:10 -04:00
orignal
f21af4068f
preferred crypto type for Decrypt
2020-03-31 17:35:51 -04:00
orignal
f4ca6bbb52
fixed race with identity verifier
2020-03-30 19:27:10 -04:00
orignal
814f854c5a
Merge pull request #1499 from PurpleI2P/openssl
...
recent updates
2020-03-30 18:20:07 -04:00
orignal
869d0156ce
handle Ack request
2020-03-26 19:03:38 -04:00
orignal
744e893dce
check message length
2020-03-23 18:09:57 -04:00
orignal
fe9ac10f02
generate new tags based on last received index
2020-03-22 21:21:12 -04:00
orignal
6fb80f226a
reopen socked and restart receiver on exception
2020-03-22 08:14:20 -04:00
orignal
ff19bab800
set only key correctly
2020-03-21 16:21:51 -04:00
orignal
962c2160c7
set actual LeaseSet2 buffer size
2020-03-20 17:43:37 -04:00
R4SAS
168da33d8b
add comma
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-20 18:43:54 +03:00
R4SAS
b6b25dc9f3
update log messages
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-20 17:51:55 +03:00
orignal
3ca17fdc03
support multiple encryption keys
2020-03-19 18:33:42 -04:00
R4SAS
2249708097
[webconsole] remove excess tag
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-19 02:34:45 +03:00
R4SAS
2fcaa7d260
[webconsole] rework spoilers; print tags, leases, router info in table
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-19 02:27:07 +03:00
orignal
f3b0e57a54
publish multiple encryption keys
2020-03-18 18:03:03 -04:00
orignal
5da92437a1
set msg type for deliverystatus
2020-03-16 16:41:07 -04:00
orignal
b5bc05ac2b
delete unconfirmed LeaseSet and DeliveryStatus
2020-03-14 16:35:34 -04:00
orignal
45145fa50a
add ECIESX25519AEADRatchet session to delivery status
2020-03-14 09:33:48 -04:00
R4SAS
dd8200e8b0
cleanup websocks
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-12 03:50:21 +03:00
R4SAS
2f56547d5f
Merge pull request #1477 from PurpleI2P/drop-websockets
...
drop websockets support
2020-03-11 12:37:38 +00:00
orignal
82bdcfbbcb
Merge pull request #1491 from nonlinear-chaos-order-etc-etal/openssl
...
qt: delayed save in background. should be better ui experience
2020-03-10 11:39:07 -04:00
user
0e38e43315
some qt work. fixed on slow computers; now faster as delayed save is implemented
2020-03-10 23:22:49 +08:00
user
63746be4d5
resolve i2pd_qt.pro conflict
2020-03-10 21:50:57 +08:00
user
ee73ee365f
some work on qt
2020-03-10 21:49:04 +08:00
orignal
3c53479864
update LeaseSet for ECIESX25519AEADRatchet sessions
2020-03-08 20:58:59 -04:00
orignal
4adc741de3
send DeliveryStatusMsg for LeaseSet
2020-03-08 18:13:41 -04:00
orignal
64da62dbe6
alsways store latest symmkey
2020-03-07 18:46:40 -05:00
orignal
dd9b5faa5c
fixed crash on termination
2020-03-05 18:44:15 -05:00
R4SAS
51d018acc6
webconsole: add stream closing
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-05 04:14:39 +03:00
orignal
5eec580727
delete strem from destination upon termination
2020-03-04 18:31:22 -05:00
orignal
1e9a53da3f
delete stream by id for HTTP interface
2020-03-04 15:54:09 -05:00
R4SAS
8dae044600
Merge pull request #1441 from noraj/patch-1
...
README: explicit linux distro supported
2020-03-03 18:07:01 +00:00
orignal
2d3fad2cdb
correct proxy buffers
2020-03-02 16:24:00 -05:00
orignal
a59a8f62ca
Merge pull request #1479 from wipedlifepotato/openssl
...
Pre init webview button. (android)
2020-03-01 21:17:14 -05:00
potatowipedlifereverse
35cfa7d9fb
Merge branch 'openssl' of github.com:wipedlifepotato/i2pd into openssl
2020-03-02 05:06:06 +03:00
potatowipedlifereverse
c6ccb373a2
del geti2pdpath
2020-03-02 05:04:37 +03:00
wipedlifepotato
b6368170ed
Update README.md
2020-03-02 04:00:28 +03:00
potatowipedlifereverse
35e8424293
preinit webview+configparser+README.md
...
tabulation fixes
configparser to comments
dont need
pre init webview
readme changes
delete submodules
webview in main menu
webview pre init
delete modules
delete submodules
2020-03-02 03:58:50 +03:00
orignal
e969d58689
handle ntcp2.proxy parameter
2020-03-01 15:11:54 -05:00
orignal
ae20e3aa95
NTCP2 proxy
2020-03-01 11:24:18 -05:00
orignal
de4cb74173
Merge pull request #1478 from unlnown542a/openssl
...
add ntcp2proxy support
2020-03-01 10:04:27 -05:00
unlnown542a
4f0da87a7a
add ntcp2proxy support
2020-03-01 14:35:24 +00:00
r4sas
97f0347715
Update android stuff:
...
* switch to c++17
* use boost 1.72.0
* disable minify in release
* enable apk splitting (separate apk for every ABI)
* add version to output apk name
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-02-29 23:14:35 +00:00
orignal
2ffe62ba41
[[fallthrough]] if C++17 only
2020-02-29 09:21:50 -05:00
R4SAS
fe1724e7e6
switch travis-ci to xenial
2020-02-28 23:41:42 +03:00
R4SAS
2ac2da41cf
cmake: fix else statement
2020-02-28 23:28:41 +03:00
R4SAS
ed574f9d79
use C++17 if available when configuring with cmake
2020-02-28 23:05:26 +03:00
orignal
e0cb26bd9e
fixed fallthough warning for C++17
2020-02-28 14:15:41 -05:00
orignal
1893127e84
use fold expression if C++17
2020-02-28 14:05:51 -05:00
orignal
b02c9fb118
enable C++17 for gcc
2020-02-28 14:03:08 -05:00
R4SAS
bca0809918
cleanup removed websockets funtions
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-02-28 18:48:43 +03:00
R4SAS
00db527377
drop websockets support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-02-27 14:58:06 +03:00
R4SAS
2c6e041ae2
rpm: make package buildable on mageia cauldron ( #1476 )
2020-02-26 13:41:35 +00:00
orignal
d3bbdb1011
Merge pull request #1475 from PurpleI2P/openssl
...
2.30.0
2020-02-25 15:27:02 -05:00
R4SAS
a0d6c654cc
2.30.0
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-02-25 20:08:50 +03:00
orignal
5115c27e72
2.30.0
2020-02-25 11:15:30 -05:00
R4SAS
d09c3ccb2d
Merge pull request #1474 from rex4539/dead-strip
...
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS
2020-02-24 18:16:20 +00:00
Dimitris Apostolou
5c308026ac
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS
2020-02-21 11:12:00 +02:00
orignal
91919c6d64
check if both sides are ECIESx25519
2020-02-20 21:07:45 -05:00
orignal
7168738835
check ctx for null
2020-02-20 21:05:07 -05:00
orignal
9c9b723cf5
delete expired ECIESX25519AEADRatchet sessions and tags
2020-02-20 15:44:09 -05:00
orignal
50450923df
don't add extra , to result string
2020-02-19 20:51:32 -05:00
orignal
f392edd66c
single thread SAM by default
2020-02-19 13:27:28 -05:00
orignal
24b48e5d50
reseeds update
2020-02-18 17:45:04 -05:00
orignal
47f384a0e0
postpone SAM destination termination
2020-02-17 15:14:35 -05:00
orignal
88594887f9
fixed qt build
2020-02-16 17:44:36 -05:00
orignal
32e2f0b1fa
correct termination of streaming destination
2020-02-15 16:30:10 -05:00
orignal
09ed57ad42
select preferred crypto from LeaseSet2
2020-02-12 11:09:20 -05:00
orignal
53a6162b0c
generate more receive tags when needed
2020-02-09 17:19:42 -05:00
orignal
694d851cdb
Symmetric Key Ratchet
2020-02-08 21:51:02 -05:00
orignal
8e53c30a00
correct calls sequence for tag and index
2020-02-07 22:08:55 -05:00
orignal
63e807b0b4
fixed crash on stop
2020-02-06 10:53:45 -05:00
orignal
012f22cc47
create session tags for ECIESX25519
2020-02-05 15:48:51 -05:00
orignal
9d891ab5dd
single thread mode for SAM
2020-02-04 15:31:04 -05:00
orignal
d0e78be867
moved io_service away from ClientDestination
2020-02-04 14:17:23 -05:00
orignal
cbedebc9dd
change minimal MTU size
2020-02-04 13:32:16 -05:00
orignal
969f9aa436
common RuunableBase with private inheritance
2020-02-04 11:48:56 -05:00
orignal
b982be5ff5
handle existing session message
2020-02-03 16:21:07 -05:00
orignal
2d154ee640
move RunnableService away from LeaseSetDestination
2020-02-02 18:58:58 -05:00
orignal
49810eb153
common RunnableService
2020-02-02 17:05:30 -05:00
orignal
85b88b8749
second x25519 for new session reply
2020-01-30 19:30:30 -05:00
orignal
239c8b5172
destination delivery instructions
2020-01-30 11:48:32 -05:00
orignal
8c800dc178
save aepk from new session message
2020-01-29 21:57:10 -05:00
orignal
cdd068d99a
correct message size
2020-01-29 19:27:38 -05:00
orignal
48fa10b080
incoming ECIESX25519AEADRatchet messages hanler
2020-01-29 15:54:11 -05:00
orignal
a1dbec0fcb
handle new session reply
2020-01-29 12:54:26 -05:00
orignal
abe668f1c3
fixed build error
2020-01-28 10:31:35 -05:00
orignal
77440c235d
replaced map by unordered_map
2020-01-28 10:03:51 -05:00
orignal
fd1ee48dbe
datetime and padding blocks
2020-01-23 14:26:40 -05:00
orignal
205e807b66
reset keys
2020-01-22 21:42:30 -05:00
orignal
34295adb05
attach LeaseSet clove
2020-01-22 14:26:47 -05:00
orignal
7c212bef63
add new session to the list after reply received
2020-01-22 11:27:47 -05:00
orignal
76f95644b7
fixed #1461 . Use openssl's HKDF for 1.1.1 anf higher
2020-01-22 09:59:08 -05:00
orignal
928b90d5bc
fixed #1461 . Use openssl's HKDF for 1.1.1 anf higher
2020-01-22 09:50:50 -05:00
orignal
09c6c2a4f3
decode aepk and bepk back
2020-01-21 21:09:19 -05:00
orignal
2b2bd733e9
correct sharedkey for new outgoing session
2020-01-21 19:13:23 -05:00
orignal
0d2d7e5e71
fixed Elligator tests
2020-01-21 17:53:48 -05:00
orignal
6142e93252
session tag for ECIESx25519 sessions
2020-01-21 14:40:23 -05:00
orignal
ccec3376ba
try another ephemeral keys if elligator encoding failes
2020-01-21 12:19:20 -05:00
orignal
f497a74ec4
set random two highest bits
2020-01-21 12:18:31 -05:00
orignal
0e666e7d6a
encoding fail test
2020-01-21 10:53:11 -05:00
orignal
f498fabd27
fix for openssl 1.1
2020-01-21 10:52:51 -05:00
orignal
8b49a55442
ratchet tagsets
2020-01-20 15:17:38 -05:00
orignal
a26eb942a9
Merge pull request #1458 from neheb/jjjjj
...
replace random_shuffle with shuffle
2020-01-20 07:16:00 -05:00
Rosen Penev
eabcafa516
replace random_shuffle with shuffle
...
random_shuffle is gone with C++17.
Found and fixed with clang-tidy.
2020-01-19 18:09:04 -08:00
orignal
6cc388c1bc
use HKDF for MixKey
2020-01-18 14:43:36 -05:00
orignal
62e39ddfbd
new session reply
2020-01-17 14:11:15 -05:00
orignal
80373623cd
create payload
2020-01-17 11:21:41 -05:00
orignal
451c3945f0
create new ECIESX25519AEADRatchet session if not found
2020-01-16 19:33:00 -05:00
orignal
00cb15d9b4
fixed tyypo
2020-01-16 18:03:51 -05:00
orignal
67dd59125e
new outgoing ECIESX25519AEADRatchet session
2020-01-16 16:34:13 -05:00
orignal
b6800dd125
lookup ECIESX25519AEADRatchet session by static key
2020-01-16 15:45:22 -05:00
orignal
dc9da69509
derive ECIESX25519AEADRatchetSession from GarlicRoutingSession
2020-01-16 14:59:19 -05:00
orignal
d7d964bf57
GarlicRoutingSession/ElGamalAESSession split
2020-01-16 14:31:01 -05:00
orignal
d6d9f05443
Merge pull request #1456 from PurpleI2P/openssl
...
recent changes
2020-01-16 14:20:47 -05:00
orignal
bcfe44db54
handle tunnel delivery instructioin for ECIESx25519
2020-01-16 12:47:08 -05:00
orignal
376bf6ba72
correct message size for ECIESx25519
2020-01-15 19:22:42 -05:00
orignal
f651baab25
ECIESX25519AEADRatchetSession added
2020-01-15 15:13:43 -05:00
orignal
61752e2aab
correct ciphertext length
2020-01-13 22:37:31 -05:00
orignal
b7d3fd959e
Merge pull request #1454 from rex4539/dead-strip
...
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS
2020-01-13 09:17:05 -05:00
Dimitris Apostolou
7ac05f8487
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS
2020-01-13 14:47:15 +02:00
donarrock
5cfc574f9a
Update Dockerfile
...
Fixes dependencies, re-adds `boost-python` as `boost-python2` which was removed in #1408 .
2020-01-12 16:24:21 +01:00
orignal
4f70822b13
always persist crypto keys for public destinations
2020-01-12 10:03:30 -05:00
orignal
0007f304d0
don't pass from to HandleI2NPMessage
2020-01-07 15:20:55 -05:00
orignal
4afef91359
invoke HandleCloveI2NPMessage
2020-01-06 16:14:41 -05:00
orignal
815b6db0bf
HandleCloveI2NPMessage
2020-01-06 15:31:20 -05:00
orignal
433d3bf582
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2020-01-06 14:38:13 -05:00
orignal
a335841509
pass msgID to HandleDeliveryStatus
2020-01-06 14:37:40 -05:00
r4sas
26ad793d82
use unscoped storage (fixes usage on android 10)
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
2020-01-05 23:04:08 +00:00
orignal
5337aa10f7
check AES tag first
2020-01-02 13:30:54 -05:00
orignal
9f79bdae9b
encryptor for ECIES-X25519-AEAD-Ratchet
2019-12-19 15:59:15 -05:00
orignal
db84be2488
use HKDF for NTCP2 key derivation data phase
2019-12-18 20:48:30 -05:00
orignal
599ec62bb0
use HKDF for NTCP2 key derivation data phase
2019-12-18 20:45:47 -05:00
orignal
19a88300c6
decrypt payload section
2019-12-18 14:44:02 -05:00
orignal
b5d55e1ffb
decrypt flags/static section
2019-12-17 16:34:47 -05:00
orignal
521fb83e38
initial code for ECIES-X25519-AEAD-Ratchet KDF
2019-12-17 16:18:40 -05:00
orignal
553d59c32b
decryptor for ECIES-X25519-AEAD-Ratchet
2019-12-11 13:38:36 -05:00
orignal
9ed58e5186
encode with highY
2019-12-10 14:10:12 -05:00
orignal
36eaaa748c
handle case when encoded key is (p-1)/2
2019-12-10 13:40:04 -05:00
orignal
4d7b86ca26
elligator test added
2019-12-10 13:20:23 -05:00
orignal
5faf84c732
correct conversion from Little Endian
2019-12-10 12:51:39 -05:00
orignal
d7b819267f
check a for 0 in Legendre
2019-12-10 10:53:39 -05:00
orignal
7417867d0f
implemented Legendre
2019-12-10 10:45:08 -05:00
orignal
8d74905257
0.9.44
2019-12-10 10:44:19 -05:00
orignal
c38298c06e
Elligator decode
2019-12-09 16:11:46 -05:00
orignal
3100d587d1
use d%q
2019-12-09 13:23:17 -05:00
orignal
ba849d0300
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2019-12-06 20:29:29 -05:00
orignal
95df3e4b39
encode key
2019-12-06 20:29:03 -05:00
R4SAS
72492e33a0
appveyor: drop msys2 overwrite
2019-12-07 01:02:23 +00:00
R4SAS
934f1269f5
appveyor: replace deprecated --force in msys2
2019-12-07 00:59:33 +00:00
orignal
e6956d9bb0
calculate constants
2019-12-06 14:54:15 -05:00
orignal
2877900233
use 486662 for A
2019-12-05 16:13:59 -05:00
orignal
df1aa52e08
Elligator's encode
2019-12-05 16:03:11 -05:00
orignal
5fa2485a7d
removed reseed.i2p.net.in
2019-12-04 17:27:16 -05:00
orignal
29f0e10411
Elligator added
2019-12-04 15:37:24 -05:00
orignal
39300a5bbf
removed reseed.i2p.net.in
2019-11-28 17:49:36 -05:00
Alexandre ZANNI
35d6268675
README: explicit linux distro supported
...
close #1440
2019-11-23 22:52:31 +01:00
orignal
0abb871f3f
close socket after if accept failed
2019-11-20 13:00:50 -05:00
orignal
704fca969f
handle accept errors
2019-11-20 12:05:32 -05:00
R4SAS
95debf8c80
update mingw build script
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2019-11-19 14:29:55 +03:00
R4SAS
dd94b77b2a
use GetTickCount dll pointer, add USE_WINXP to makefile
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2019-11-19 13:51:14 +03:00
orignal
6cfe4fa580
handle sending errors
2019-11-18 14:13:31 -05:00
orignal
515c086099
Use GetProcAddress for inet_pton. Fixed build error
2019-11-12 15:06:04 -05:00
orignal
34ce06ac17
some cleanup
2019-11-12 14:19:14 -05:00
orignal
a104c9881e
some cleanup
2019-11-12 11:57:34 -05:00
orignal
c3e3c091cc
correct implementation of GetMTUWindows for WindowsXP
2019-11-12 11:35:59 -05:00
orignal
651240113c
mark RI as unreachable if all connections failed
2019-11-12 10:03:33 -05:00
orignal
77189bf8e9
start over if an active session got disconnected
2019-11-12 09:38:22 -05:00
orignal
60fd3a4542
fixed #1434 use memset inster bzero
2019-11-12 07:17:57 -05:00
orignal
c66f9c8d6d
reset connection attempts before reconnect
2019-11-12 06:46:08 -05:00
orignal
569088eaca
2.29.0
2019-10-21 12:02:43 -04:00
orignal
13e09e231d
Merge pull request #1432 from PurpleI2P/openssl
...
2.29.0
2019-10-21 11:52:22 -04:00
orignal
a7e8dd04fe
2.29.0
2019-10-21 11:50:59 -04:00
orignal
dfdd76a1bb
fixed #1429 . Don't use monotonic timer for Win32
2019-10-15 10:32:29 -04:00
R4SAS
28aac6f93b
fix bogus date in changelogs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2019-10-07 21:18:46 +03:00
orignal
c2f47119ce
fixed #1424 . Check if .b32.i2p address string is valid
2019-09-23 13:42:15 -04:00
orignal
d6b1d0d4fb
remove incoming session from pending list when established
2019-09-22 21:01:34 -04:00
orignal
03a861745b
removed CloseSession
2019-09-20 20:09:25 -04:00
orignal
9a7aed20e9
handle error for SessionConfrimed send
2019-09-19 16:54:23 -04:00
orignal
b7f17d4cb1
client auth flag for B33 address
2019-09-06 11:02:19 -04:00
orignal
2497c3d187
Merge pull request #1421 from nonlinear-chaos-order-etc/openssl
...
Fixes three upnp issues, probably including: probably fixed #1419
2019-09-05 15:51:11 -04:00
kote
f7a084969a
fixed #1387
2019-09-06 03:21:26 +08:00
kote
2900bc26a5
fixed #1388 : took code from 736c95a870
and fixed it as https://github.com/PurpleI2P/i2pd/issues/1388#issuecomment-528495918 tells
2019-09-06 02:58:28 +08:00
orignal
2334c56a96
Merge pull request #1414 from nonlinear-chaos-order-etc/openssl
...
qt: fixed logging to window in release builds
2019-08-27 12:40:19 -04:00
orignal
90a5d02bf6
2.28.0
2019-08-27 10:17:32 -04:00
kote
81d9626da9
qt: fixed logging to window in release builds
2019-08-27 21:56:36 +08:00
orignal
7866f644d3
Merge pull request #1413 from PurpleI2P/openssl
...
2.28.0
2019-08-27 09:48:17 -04:00
orignal
44a2549b81
2.28.0
2019-08-27 09:46:54 -04:00
orignal
a2b8d468bc
Merge pull request #1412 from nonlinear-chaos-order-etc/openssl
...
qt: disabled broken UPnP + small qt debugging tweaks
2019-08-27 08:53:44 -04:00
kote
d523f0cadd
gitignored autosave files by qtcreator
2019-08-27 19:31:57 +08:00
kote
99116ff097
qt: disabled upnp for now - until upnp fixed
2019-08-27 19:31:28 +08:00
kote
3939ca9eb4
enabled default logging debug option for qt debug builds
2019-08-27 17:51:55 +08:00
kote
b5aa67b491
tweaked debug logging in i2pd_qt
2019-08-27 17:10:53 +08:00
orignal
e42efec220
correct outet plain text length in case of authKeys
2019-08-26 07:35:11 -04:00
orignal
9d06aa2f6a
pass authSalt or epk
2019-08-25 20:51:15 -04:00
orignal
80765a797b
correct outer cipher text len
2019-08-25 19:14:53 -04:00
orignal
0b5509a1ed
correct authClients offset
2019-08-25 14:54:43 -04:00
orignal
478d7b4a83
Merge pull request #1410 from nonlinear-chaos-order-etc/openssl
...
android various fixes and improvements
2019-08-24 07:31:12 -04:00
kote
9d3b38141a
android various fixes and improv
2019-08-24 19:13:10 +08:00
orignal
ab3a4d902e
Merge pull request #1409 from nonlinear-chaos-order-etc/openssl
...
android - show battery optimiz. os dialog menu item added; translated all battery stuff into Russian
2019-08-24 07:03:15 -04:00
kote
5eab5f2437
show battery optimiz. menu item now hidden if not supported by os
2019-08-24 18:00:11 +08:00
kote
80f632c19a
show battery optimiz. menu item added; translated all battery stuff into Russian
2019-08-24 17:50:30 +08:00
kote
6e4f18543d
added *.local to android/.gitignore
2019-08-24 17:04:04 +08:00
l-n-s
54586c9076
Merge pull request #1408 from docker-and-co/fix-dockerfile-non-existend-deps
...
fix dockerfile: remove unmet dependencies
2019-08-23 11:02:00 -04:00
orignal
351c899807
cleanup incoming streams on stop
2019-08-23 10:00:49 -04:00
Grigory Kotov
fe45d431d7
fix dockerfile: remove unmet dependencies
2019-08-23 16:20:09 +03:00
orignal
488c2f6d05
bump SDK version
2019-08-22 09:45:49 -04:00
orignal
75ab0909b3
Merge pull request #1405 from nonlinear-chaos-order-etc/openssl
...
various Android stuff. Fixed #1400
2019-08-22 07:15:36 -04:00
kote
8f82d563c1
various Android stuff. Fixed #1400
2019-08-22 10:00:50 +08:00
orignal
9bbce5dba6
fixed typo
2019-08-21 20:26:19 -04:00
R4SAS
099adab9ed
Update README.md
...
update head badges links, add snapcraft badge
2019-08-16 21:45:44 +03:00
orignal
c8cbf425ac
check and send netid for NTCP2 and SSU
2019-08-13 14:55:18 -04:00
orignal
ad9c11cd92
correct parsing of addreses containing #
2019-08-10 22:16:26 -04:00
orignal
3872c2a3f5
use published encrypted instead orig type
2019-08-07 16:18:00 -04:00
orignal
e6a09b49c9
published encrypted flag
2019-08-07 15:43:03 -04:00
orignal
db107602bd
handle messages with \r\n
2019-08-02 13:48:39 -04:00
orignal
a6558a61a7
Recognize RedDSA_SHA512_Ed25519 signature type
2019-08-02 12:54:24 -04:00
orignal
254d2b82b3
fixed #1393 . store streams by recvStreamID
2019-07-26 14:23:21 -04:00
Zetok Zalbavar
2c9fa2f738
Fix and update i2pd.service
...
- /var/run on distros with systemd is a symlink to /run , hence the
path changes.
- Remove unnecessary runtime dependency on `/bin/kill` which is
provided by `procps` and might not be available on minimal installs
(e.g. containers). Instead use `/bin/sh` which has a built-in `kill`.
- `PrivateDevices=yes` causes i2pd to fail to start on latest Debian
unstable. Service exits with the following:
```
i2pd.service: Failed to execute command: Operation not permitted
i2pd.service: Failed at step EXEC spawning /usr/sbin/i2pd: Operation not permitted
i2pd.service: Control process exited, code=exited, status=203/EXEC
i2pd.service: Failed with result 'exit-code'.
Failed to start I2P Router written in C++.
```
According to `man systemd.exec` exit code 203 corresponds to the
`execve(2)` system call failing. So it looks like i2pd tries to do
something it shouldn't be doing. The proper fix would be in i2pd, but
who knows how long that would actually take, so to allow people to
actually launch i2pd in meanwhile the line has been removed from the
service file.
Also, surprisingly, right after installing i2pd it started without any
problems, and only after restarting the box i2pd started to fail for no
apparent reason.
2019-07-24 11:48:18 +01:00
orignal
97d9795fc9
pass encrepted LeaseSet auth keys
2019-07-16 16:31:17 -04:00
orignal
54071b0e5d
set and handle unpublished LeaseSet flag
2019-07-16 11:48:30 -04:00
orignal
925e8316c7
read i2cp.leaseSetAuthType, i2cp.leaseSetClient.dh.nnn and i2cp.leaseSetClient.psk.nnn from tunnel config
2019-07-12 20:58:17 -04:00
orignal
99e1b74023
create encrypted LeaseSet2 with authentication
2019-07-12 15:40:59 -04:00
orignal
7d68ccca53
create encrypted LeaseSet2 with authentication
2019-07-12 15:37:32 -04:00
orignal
a090114066
send data message wih raw type fpr raw datagrams
2019-07-10 13:31:49 -04:00
orignal
a204841abb
handle RAW SEND
2019-07-10 13:30:31 -04:00
orignal
cc451809cc
send/receive raw datagrams through the SAM
2019-07-10 11:32:56 -04:00
orignal
a605e4bab6
send and recieve raw datagrams
2019-07-09 21:33:55 -04:00
orignal
3f0534134d
check for malformed b33
2019-07-04 13:05:39 -04:00
orignal
84de3f081f
Merge pull request #1384 from PurpleI2P/openssl
...
2.27.0
2019-07-03 12:42:49 -04:00
orignal
3acfb129cd
2.27.0
2019-07-03 12:38:55 -04:00
orignal
6ccef66920
call shutdown before close
2019-06-26 10:47:16 -04:00
orignal
e9fa4e94a6
Merge pull request #1374 from rszibele/openssl
...
BOB: fix status command.
2019-06-25 18:28:43 -04:00
orignal
fecc0c4640
don't call destructor twice
2019-06-25 16:37:06 -04:00
rszibele
b759294975
BOB: fix status command.
2019-06-25 19:18:40 +02:00
rszibele
a23e845c03
BOB: improve comment and remove error log in list command
2019-06-25 19:04:27 +02:00
rszibele
cb8373e487
BOB: status response now correctly starts with "OK DATA".
2019-06-25 17:59:44 +02:00
orignal
8e919ddc8e
use monotonic clock for uptime
2019-06-19 11:43:04 -04:00
orignal
832a9ab6b5
don't set random NTCP2 port if already set
2019-06-18 15:47:58 -04:00
orignal
13732ac333
fix #1363 try connect in SSU's thread
2019-06-14 15:43:03 -04:00
orignal
3e932a55f4
fixed typo
2019-06-11 15:09:10 -04:00
orignal
74e8610ec9
DH auth for encrypted LeaseSet2
2019-06-11 10:40:53 -04:00
orignal
089a60ded6
Merge pull request #1367 from rszibele/openssl
...
fix build on BSDs, as "isset" is a defined macro.
2019-06-10 19:10:34 -04:00
rszibele
c8eeefe194
fix build on BSDs, as "isset" is a defined macro.
2019-06-10 23:04:59 +02:00
orignal
85eeba14c1
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2019-06-08 21:24:16 -04:00
orignal
f6f45eab39
flood encrypted LeaseSet2 with store hash
2019-06-08 21:23:25 -04:00
R4SAS
a74065f775
[qt] dont build UnixDaemon.cpp
2019-06-09 01:04:43 +03:00
R4SAS
48d02f7e09
[qt] update headers, fix ChaCha source name, remove duplicates
2019-06-08 22:24:11 +03:00
R4SAS
e60549f8df
[qt] fix build
2019-06-08 21:16:20 +03:00
orignal
41f4f4713e
handle i2cp.leaseSetPrivKey
2019-06-07 14:51:08 -04:00
orignal
213a292fd5
correct offsets for auth data
2019-06-07 11:59:48 -04:00
R4SAS
79630e844b
2.26.0
2019-06-07 17:25:55 +03:00
orignal
f0725c9b40
Merge pull request #1362 from PurpleI2P/openssl
...
2.26.0
2019-06-07 10:21:49 -04:00
orignal
1c9e46dbb3
2.26.0
2019-06-07 10:04:57 -04:00
orignal
0a299284f8
correct check for PSK auth
2019-06-06 13:58:31 -04:00
orignal
347a5f7346
pass secret to encrypted LeaseSet2
2019-06-06 12:33:33 -04:00
R4SAS
c6a903572c
[HTTP] add PROFIND support
2019-06-06 18:07:17 +03:00
orignal
14f0d6d26b
extract client auth data
2019-06-05 15:57:20 -04:00
orignal
485f105555
fixed typo
2019-06-04 15:12:19 -04:00
orignal
686c0b776f
common blinding code for public and private keys
2019-06-04 14:47:40 -04:00
orignal
828862ea49
store hash for ECDSA blidning
2019-06-03 12:51:57 -04:00
orignal
c4dffa4dc8
remove obsolete reseeds
2019-06-01 09:37:02 -04:00
orignal
3c1906e3d4
Merge pull request #1360 from khumarahn/openssl
...
link libi2pd to boost and zlib
2019-06-01 09:28:54 -04:00
Alexey Korepanov
7147a3694c
link libi2pd to boost and zlib
2019-06-01 12:57:09 +01:00
orignal
64707dbb22
key blinding test
2019-05-31 11:57:16 -04:00
R4SAS
554e8eeef3
[appveyor] remove gcc-ada and gcc-objc packages
...
https://github.com/msys2/MINGW-packages/issues/5434#issuecomment-496706950
2019-05-31 16:32:32 +03:00
orignal
5e10549543
disable NTCP by default
2019-05-30 19:18:56 -04:00
orignal
685f45bd76
publish/unpublish NTCP2 address depending on network status
2019-05-30 17:52:44 -04:00
orignal
61d84dd4c1
publish/unpublish NTCP2 address depending on network status
2019-05-30 17:48:49 -04:00
orignal
4d10593bb1
publish/unpublish NTCP2 address depending on network status
2019-05-30 16:11:35 -04:00
orignal
fbb8903774
correct buffer size for ECDSA blinding
2019-05-30 13:57:43 -04:00
orignal
e8cac91bb7
blind ECDSA public key
2019-05-29 15:48:35 -04:00
orignal
7328ffa036
Merge pull request #1359 from rszibele/openssl
...
BOB modifications.
2019-05-29 14:07:30 -04:00
rszibele
a03e828317
BOB: status: forgot to pass destination for current tunnel.
2019-05-29 18:47:35 +02:00
rszibele
93d4dc70cf
BOB fixes.
2019-05-29 18:05:03 +02:00
orignal
8e3d16e9fb
update ipv6 addresses from SSU rather than NTCP or NTCP2
2019-05-29 11:36:58 -04:00
orignal
07405e57b9
fixed typo
2019-05-25 14:58:10 -04:00
orignal
354c9187db
detect our ipv6 address
2019-05-23 15:59:44 -04:00
orignal
af33df3004
common buffer size
2019-05-23 11:49:54 -04:00
orignal
78bfde237f
allocate actual RouterInfo's buffer size
2019-05-23 09:34:04 -04:00
orignal
7b9033d678
allocate actual RouterInfo's buffer size
2019-05-23 09:32:07 -04:00
orignal
f784cfad46
correct RouterInfo buffer size
2019-05-23 06:56:41 -04:00
orignal
e40c139ff1
blind ECDSA private key
2019-05-22 16:15:11 -04:00
orignal
edf4f7695d
fix #1352 . correct response for 'list' command
2019-05-22 12:45:50 -04:00
orignal
60ec03237e
blidning for ECDSA
2019-05-16 15:49:07 -04:00
R4SAS
a91641e427
fix #823 , reindent code
2019-05-16 09:39:22 +03:00
orignal
5c3992018f
fixed #1350 use GetAddress insted GetIdentHash
2019-05-15 14:22:19 -04:00
R4SAS
f5b682619f
[webconsole] move b33 to spoiler, fix typo
2019-05-15 14:15:10 +03:00
orignal
743fa745b7
show b33 address for encrypted LeaseSet2
2019-05-14 14:42:10 -04:00
orignal
39400fd381
move key blinding code from LeaseSet.cpp to Blinding.cpp
2019-05-14 11:42:25 -04:00
orignal
5299ac35a6
create NTCP2 ipv6 address
2019-05-13 11:40:08 -04:00
orignal
ef76ed394c
publish SSU ipv6 address if NTCP if disabled
2019-05-12 13:36:26 -04:00
orignal
1472637de7
skip introducers for non-SSU address
2019-05-11 07:27:34 -04:00
orignal
f176f1909b
Merge pull request #1347 from PurpleI2P/openssl
...
2.25.0
2019-05-09 11:38:44 -04:00
orignal
3b8baa85a3
2.25.0
2019-05-09 10:21:11 -04:00
R4SAS
73921b1024
fix ipv6 fallback address
2019-05-08 00:45:52 +03:00
R4SAS
ece140f18c
[httpproxy] make addresshelper support configurable for every httpproxy
2019-04-25 23:06:14 +03:00
orignal
5e42947fbd
always lookup SSU session if peer's endpoint doesn't match
2019-04-25 12:54:44 -04:00
orignal
1bfb9b02f5
make sure remote endpoint matches stored with
2019-04-24 11:40:58 -04:00
r4sas
16a14c2b76
[android] set datadir path from system environment
2019-04-20 19:47:06 +00:00
orignal
f6199c6c17
print store hash for encrypted LeaseSet
2019-04-20 09:44:16 -04:00
orignal
d7e7f06e88
re-request encrypted LeaseSet
2019-04-17 15:53:07 -04:00
orignal
4c4e856a1a
ntcp2.addressv6 parameter
2019-04-17 14:40:00 -04:00
orignal
07bbbbaf61
fixed gcc 4.7 build
2019-04-17 12:42:43 -04:00
orignal
3236827781
add/removed NTCP addresses
2019-04-16 21:04:04 -04:00
orignal
0be664cc3d
publish NTCP2 address instead NTCP if NTCP is disabled
2019-04-15 16:32:16 -04:00
orignal
6cc6849ccc
use published timestamp for blinding
2019-04-12 14:05:07 -04:00
orignal
5d5cd71714
limit expiration by next midnight for encrypted LS2
2019-04-12 11:13:46 -04:00
orignal
d248343517
Handle CreateLeaseSet2 I2CP message for encrypted leasesets
2019-04-11 14:06:53 -04:00
orignal
64d800427f
allow HTTP headers without value
2019-04-10 15:25:09 -04:00
orignal
c4c896a833
publish encrypted LS2
2019-04-10 12:04:19 -04:00
orignal
b6b5bb3f75
publish LeaseSet with store hash
2019-04-09 15:36:10 -04:00
orignal
5d69bb7383
correct ecrypted LS2 layout
2019-04-09 10:34:05 -04:00
orignal
76e222079a
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2019-04-09 09:21:47 -04:00
orignal
73abb9278d
correct ecrypted LS2 size
2019-04-09 09:21:38 -04:00
orignal
8fd843e7ce
Merge pull request #1334 from rex4539/fix-typos
...
Fix typos
2019-04-08 17:36:55 -04:00
Dimitris Apostolou
6a497a23d9
Fix typos
2019-04-08 22:22:42 +03:00
orignal
3ac74e1091
create encrypted LS2
2019-04-08 13:27:21 -04:00
orignal
ef0fb48f1f
blind private keys
2019-04-05 16:03:58 -04:00
orignal
414ef2bc3d
fixed gcc 4.7 build
2019-04-04 16:18:52 -04:00
orignal
ea791309ad
moved credential and blinding to BlindedPublicKey
2019-04-02 16:32:18 -04:00
orignal
706da6e431
allow .b32.i2p in jump links
2019-04-02 13:11:49 -04:00
R4SAS
ed116e7cea
add gcc 9 support
2019-03-30 13:05:32 +03:00
orignal
5b56f4007b
counter is always in Little Endian
2019-03-29 18:45:31 -04:00
orignal
e2071542bf
use 16 bytes iv for chacha20
2019-03-29 16:18:51 -04:00
orignal
cdb217b774
always initialize m_Pkey
2019-03-29 13:15:32 -04:00
orignal
079798940b
lookup for b33 address
2019-03-29 11:59:59 -04:00
orignal
f1c24689bf
fixed #1319 . send correct response
2019-03-29 09:29:28 -04:00
orignal
1f9cf6ed7c
show lookup keys
2019-03-28 19:00:56 -04:00
orignal
43f218410f
correct b33 address length threshold
2019-03-28 18:48:38 -04:00
orignal
3fd9d5f641
save b33 addresses
2019-03-28 16:06:53 -04:00
orignal
f5ab8f2062
replaced GetIdentHash by GetAddress
2019-03-28 12:19:19 -04:00
orignal
8774a8fbc2
handle b33 addresses in I2P tunnels
2019-03-28 10:17:03 -04:00
orignal
6f4f0f03d2
handle b33 addresses in I2P tunnels
2019-03-28 09:57:34 -04:00
orignal
00b5fdce03
create stream to blinded dest
2019-03-27 16:04:46 -04:00
orignal
baee6a0d91
generic address for AdressBook
2019-03-27 15:19:10 -04:00
orignal
ff44bcc489
complete implementation of RedDSA
2019-03-24 18:42:52 -04:00
R4SAS
c797ac4268
Update README.md
2019-03-23 03:25:10 +03:00
r4sas
d22a76d4d1
remove incorrect line
2019-03-22 23:40:59 +00:00
r4sas
a6642e0ebc
add script for packaging archive with android binaries
2019-03-22 23:37:20 +00:00
orignal
3d4d260a34
extract b33 address
2019-03-22 16:04:47 -04:00
orignal
8e4b9da97d
pass blinded key instead identity for encrypted LS2
2019-03-22 15:32:13 -04:00
l-n-s
2be80ba30f
Fix Docker build
2019-03-22 13:14:02 -04:00
orignal
d231f944c0
Merge pull request #1313 from PurpleI2P/openssl
...
2.24.0
2019-03-21 11:46:11 -04:00
R4SAS
2e44c88d6c
[2.24.0][android] update addressbook
2019-03-21 18:34:39 +03:00
orignal
21eb1ce6c9
2.24.0
2019-03-21 11:30:12 -04:00
orignal
cdfd411df7
2.24.0
2019-03-21 10:58:59 -04:00
R4SAS
a6149ca90c
[android] upload gradlew script
2019-03-21 00:09:49 +03:00
R4SAS
642435486c
[android] add gradle wrapper, update buildtools version, fixes in code.
2019-03-20 23:49:54 +03:00
orignal
fc84d6c4b7
remove unused timer
2019-03-17 21:37:42 -04:00
orignal
aa4bddd6ec
common HKDF
2019-03-15 12:25:20 -04:00
orignal
8ec12a1b65
fixed race condition for publishing
2019-03-10 09:22:42 -04:00
orignal
0fbf552e95
lookup and handle encrypted LeaseSet2
2019-03-07 14:52:59 -05:00
orignal
09b1b120d7
update LeaseSet2 if store type changed
2019-03-07 14:51:05 -05:00
orignal
557244bc3f
verify blinding key for encrypted LS2
2019-03-07 11:55:47 -05:00
orignal
24c5ed1cff
calculate store hash for encrypted LeaseSet2
2019-03-06 16:08:04 -05:00
orignal
32e55ebd0c
blind public key for encrypted LeaseSet2
2019-03-05 15:51:24 -05:00
orignal
ea3070d02b
derivation of subcredentials for LeaseSet2
2019-03-05 12:41:01 -05:00
orignal
9aaba49a9f
decrypt and handle Layer 2 of encrypted LeaseSet 2
2019-03-04 15:47:35 -05:00
orignal
9b64be07a9
set chacha20 counter to 1
2019-03-04 15:08:03 -05:00
r4sas
42c3c28ea7
[addressbook] reset eTags if addressbook can't be loaded
2019-03-04 18:29:29 +00:00
orignal
9e9236badb
don't check TRANSIENT destination
2019-03-04 07:35:48 -05:00
orignal
560ebcec8d
persist.addressbook parameter added
2019-03-01 14:42:20 -05:00
orignal
9b1fe4338b
reuse_address for ipv6 acceptor
2019-02-28 16:00:26 -05:00
orignal
9188e3ad3f
ChaCha20 decrypt
2019-02-28 13:31:51 -05:00
orignal
af65af5be9
H and HKDF for encrypted LeaseSet2
2019-02-27 15:52:47 -05:00
orignal
2f0115c300
handle RedDSA as EdDSA
2019-02-27 13:18:09 -05:00
orignal
0646461342
check published timestamp for LeaseSet2
2019-02-26 16:20:24 -05:00
orignal
ec30ec0996
Merge pull request #1304 from lifecoder-phoenix/openssl
...
Fix #1257
2019-02-25 07:01:33 -05:00
Life Coder
cdecb7a43c
Fix #1257
2019-02-25 10:10:09 +01:00
Life Coder
aa9c1b66a0
Fix #1257
2019-02-25 09:57:18 +01:00
orignal
846eac29dc
filter out unspecified addresses. Check floodfill status change
2019-02-24 18:26:58 -05:00
orignal
0f9e3c5b33
fix crash if public key is null
2019-02-22 13:17:43 -05:00
orignal
aa27746982
remove address string
2019-02-22 11:03:31 -05:00
orignal
cc48436794
Merge pull request #1301 from PurpleI2P/openssl
...
recent changes
2019-02-22 10:49:51 -05:00
R4SAS
d8a4954bf1
[NetDb] check PersistProfiles on load
...
* tabulation fixes
2019-02-22 18:37:32 +03:00
orignal
d40a029dae
eliminate extra copy
2019-02-20 12:36:05 -05:00
orignal
96d961c393
correct public key for EdDSA trasient key
2019-02-15 15:03:58 -05:00
orignal
7b6814e32d
correct flags
2019-02-14 21:22:49 -05:00
orignal
6fee2d3536
correct options szie
2019-02-14 17:49:23 -05:00
orignal
636fc633d4
send offline signature in streaming
2019-02-14 12:11:25 -05:00
orignal
72a239838e
publish offline signature
2019-02-12 14:56:39 -05:00
orignal
a463dbc5fb
Merge pull request #1295 from l-n-s/websocket_support
...
Support websocket connections over HTTP proxy
2019-02-12 12:30:44 -05:00
l-n-s
016ae3b9e9
rewrite for efficiency
2019-02-12 11:20:54 -05:00
R4SAS
7d0d421724
[windows] handle unexpected conditions ( #1185 )
2019-02-12 04:27:09 +03:00
R4SAS
83b5856a19
fix overflow warning, fix little typos
2019-02-12 03:09:29 +03:00
l-n-s
f617b27110
Support websocket connections over HTTP proxy
2019-02-11 17:18:01 -05:00
R4SAS
a91a0263cf
update outproxy user-agent header rewrite
2019-02-12 00:51:47 +03:00
orignal
80ffe13f3e
correct offline signature layout
2019-02-08 15:12:51 -05:00
orignal
1eb726c9bb
create offline keys
2019-02-08 12:19:51 -05:00
orignal
1fa3ba8b42
read offline info
2019-02-07 16:04:31 -05:00
orignal
b6bfd66a49
use identity from LeaseSet
2019-02-06 21:19:44 -05:00
R4SAS
1be0e7ddaa
[windows] add functional
...
* check tunnels count on graceful shutdown
* add tray menu item for accept/decline transit tunnels
2019-02-07 02:02:28 +03:00
orignal
2cac9b03ff
common code for offline signatures
2019-02-06 13:36:03 -05:00
R4SAS
f5f4190803
catch error 10045 on stopping SAM acceptor ( #1233 ), fix warning in util
2019-02-06 03:03:37 +03:00
R4SAS
a14d554947
fix tray icon disappearing, var type warning, code tabulation
2019-02-06 00:24:01 +03:00
orignal
6d9e5147b5
handle offline signature
2019-02-05 15:32:18 -05:00
R4SAS
841452cb9e
Merge pull request #1292 from PurpleI2P/inet_pton_xp
...
inet_pton for winxp
2019-02-05 17:36:36 +03:00
R4SAS
9c76368dbc
inet_pton for winxp
2019-02-05 14:13:23 +03:00
orignal
bd5122c6ea
fixed build error
2019-02-01 17:41:12 -05:00
orignal
6643258618
implement Update for LeaseSet2
2019-02-01 12:55:13 -05:00
orignal
bc3f02cb6b
fix #1290 . copy correct size if message didn't fit previous
2019-01-31 16:03:10 -05:00
orignal
d848ae332a
encryption keys priority
2019-01-30 14:10:40 -05:00
orignal
08ddc98303
initial LeaseSet2 support in I2CP
2019-01-29 11:30:31 -05:00
orignal
ea51fc8410
Merge pull request #1288 from PurpleI2P/openssl
...
2.23.0
2019-01-23 10:54:06 -05:00
orignal
a3344c4290
resolve SIGNATURE_TYPE string values
2019-01-23 10:52:17 -05:00
orignal
22c1ce3ea5
don't pick port 9150 (Tor browser)
2019-01-23 09:53:30 -05:00
R4SAS
afb14e6782
[fedora] fix build in release on fc30+
...
fixes #1284
2019-01-22 04:57:53 +03:00
R4SAS
e177363377
[fedora] specify srcdir only if building at 30+
2019-01-22 04:08:52 +03:00
R4SAS
ce213934c9
try fix build in fedora rawhide
2019-01-22 02:33:44 +03:00
R4SAS
af286ec52e
try fix build in fedora rawhide
2019-01-22 02:32:51 +03:00
R4SAS
f7f2b7607b
2.23.0
2019-01-21 18:51:04 +03:00
orignal
60a282826c
2.23.0
2019-01-21 10:33:22 -05:00
r4sas
3eba599aec
[android] add addressbook in assets
...
Sources:
http://inr.i2p/export/alive-hosts.txt
http://stats.i2p/cgi-bin/newhosts.txt
http://i2p-projekt.i2p/hosts.txt
http://identiguy.i2p/hosts.txt
Updated: January 18, 2019, 12:00:01 PM
2019-01-18 23:59:22 +03:00
r4sas
74d876f145
[android] update russian strings, add tunnels.d to assets list
2019-01-18 18:43:48 +03:00
r4sas
d7609f119c
[android] build libi2pd staticly, add update strings, fix messages
2019-01-18 15:44:30 +03:00
orignal
65c2c7d80b
re-create LeaseSet if store type has changed
2019-01-16 19:00:17 -05:00
orignal
468a32a819
check LS2 transient key expires time
2019-01-15 18:56:26 -05:00
orignal
b89cf73ae2
correct encryption key type for LS2
2019-01-15 18:41:00 -05:00
orignal
9cf43dea1a
handle i2cp.leaseSetEncType
2019-01-15 15:43:21 -05:00
orignal
670ffe2078
show LS2 in Leasets' list
2019-01-14 18:39:02 -05:00
orignal
884cf756ed
remove invalid leasesets
2019-01-14 18:37:17 -05:00
orignal
e44ba54857
show correct LeaseSet's store type
2019-01-14 16:34:43 -05:00
orignal
3712749a94
extract timestamp for LS2
2019-01-14 13:49:27 -05:00
orignal
6569c4aa03
actual key size for LS2
2019-01-13 19:17:02 -05:00
orignal
d6b2b3c996
take key type for LS2 from identity
2019-01-13 08:34:34 -05:00
orignal
06c7900ece
show LeaseSet type in destination
2019-01-12 18:26:31 -05:00
orignal
52a6a12a9a
correct LS2 creation
2019-01-12 18:25:10 -05:00
orignal
e647603dce
handle i2cp.leaseSetType parameter
2019-01-11 13:58:02 -05:00
orignal
dadf6174ba
create standard LS2
2019-01-10 11:52:34 -05:00
orignal
84de7675c4
don't copy LS2 for signature verification
2019-01-10 10:57:57 -05:00
orignal
6311a80d0e
use clang for android binary build
2019-01-10 09:47:11 -05:00
orignal
9504e69598
LocalLeaseSet2 added
2019-01-09 14:51:47 -05:00
orignal
5398b651f7
handle LS2 in destinations
2019-01-09 12:47:47 -05:00
orignal
b5596c4596
handle encrypted LS2
2019-01-08 11:26:50 -05:00
orignal
fdcea5537c
show LeaseSet's store type
2019-01-08 09:35:15 -05:00
orignal
8ca8bc810d
take elgamal percomputation from config
2019-01-08 09:23:14 -05:00
orignal
8f909b051f
Merge pull request #1281 from neheb/b
...
Fix compilation without deprecated OpenSSL APIs
2019-01-06 20:12:51 -05:00
Rosen Penev
90f2b2d249
Fix compilation without deprecated OpenSSL APIs
2019-01-06 15:39:24 -08:00
orignal
f74b27c58c
check if chacha20 and poly1305 is presented in openssl build
2019-01-06 17:43:05 -05:00
R4SAS
3f091f4748
remove i2pd-qt android project ( closes #1279 )
2019-01-06 19:46:17 +03:00
R4SAS
d84c9ad611
Merge pull request #1277 from l-n-s/update_zlib_version
...
CMake: bump version of ZLib
2019-01-04 23:48:44 +03:00
orignal
e55e15693d
update LS2 leases
2019-01-02 15:40:48 -05:00
orignal
c54e6bafdb
process meta LS2
2019-01-02 14:19:10 -05:00
orignal
2e56c4895d
transient key signature verification
2019-01-02 09:43:18 -05:00
orignal
bce4224d6e
extract and verify LS2 transient key
2019-01-01 17:00:37 -05:00
orignal
812e2814bc
read flags from LS2 header
2018-12-31 14:23:48 -05:00
r4sas
7cd17f8e1f
build android app with llvm
2018-12-27 03:16:38 +03:00
orignal
6193b06708
LS2 signature verification and store type
2018-12-26 15:27:32 -05:00
orignal
12af68bdb5
initial support of LeaseSet2
2018-12-21 15:00:03 -05:00
orignal
881f7e9062
correct Authorization header
2018-12-21 10:50:23 -05:00
l-n-s
1db4076bbd
CMake: bump version of ZLib
2018-12-19 12:19:30 -05:00
orignal
1933e44719
reseeds update
2018-12-17 20:14:12 -05:00
R4SAS
25441cb650
revert mingw makefile
...
ref: https://github.com/Alexpux/MINGW-packages/issues/4773
2018-12-14 21:44:38 +03:00
R4SAS
bc755ac32f
[MSYS2] add boost version detection via pacman
2018-12-14 15:43:52 +03:00
R4SAS
1fa34be52a
update mingw makefile
2018-12-14 09:29:41 +03:00
orignal
f7a6d57855
fixed bug with loval destination shared between http and socks proxy
2018-12-13 09:53:16 -05:00
orignal
8a987af244
initialize m_Pkey
2018-12-11 15:14:51 -05:00
orignal
65cbb06080
create ephemeral keys after getting connected
2018-12-07 19:24:46 -05:00
orignal
979ea9c252
removed address resolvers as discontinued
2018-12-07 12:27:06 -05:00
orignal
aa1f4ee72a
fixed possible race condition
2018-12-07 12:25:26 -05:00
orignal
74ce485b73
EdDSA signatures by default
2018-12-06 13:13:20 -05:00
orignal
165e6508f8
EdDSA signatures by default
2018-12-05 14:58:50 -05:00
orignal
c7af2889fa
removed dummy initializer
2018-12-05 14:56:40 -05:00
orignal
5ab3390434
don't create dummy initializer for android
2018-12-05 11:39:48 -05:00
orignal
67f60f1889
set openssl no_config before boost::asio:ssl
2018-12-04 21:20:12 -05:00
orignal
985a468d0f
don't read openssl config file
2018-12-04 18:39:49 -05:00
orignal
34dc6fbdc1
check if session is terminated before sending
2018-12-04 16:10:52 -05:00
orignal
b57152cc25
common code for padding and sending termination and RouterInfo messages
2018-12-04 15:56:55 -05:00
orignal
dc9562e430
padding for termination message
2018-12-04 15:23:43 -05:00
orignal
05689fe183
padding for short messages
2018-12-04 15:00:10 -05:00
orignal
8f6f95211e
eliminate extra copy of RouterInfo
2018-12-04 12:56:49 -05:00
orignal
f30b6c9e6e
const reference to vector of buffers
2018-12-04 12:54:48 -05:00
orignal
12ac7d6a00
enable sending I2NP messages
2018-12-03 18:47:20 -05:00
orignal
10251a6447
fixed typo
2018-12-03 15:54:35 -05:00
orignal
089cbbc20a
rollback
2018-12-03 14:51:27 -05:00
orignal
95ab68acd1
don't copy I2NP messages to NTCP2 frame
2018-12-03 14:14:36 -05:00
orignal
abc4f6c70b
fixed bug with chacha20 encryption of short messages
2018-12-03 13:36:17 -05:00
orignal
8fc3a1f9c9
correct frame size for I2NP msgs
2018-12-03 12:29:24 -05:00
orignal
5c3d0fc02c
create I2NP blocks
2018-12-02 17:24:31 -05:00
orignal
7efb47fed4
send NTCP2 frame from I2NP messages
2018-12-02 14:24:39 -05:00
orignal
c212a30d33
Merge pull request #1274 from PurpleI2P/openssl
...
recent changes
2018-12-02 14:18:48 -05:00
orignal
7692332f0e
don't inialize Chacha20 state twice
2018-11-30 21:31:06 -05:00
orignal
ef6db64e9f
correct chacha20 for multiple messages
2018-11-30 16:21:11 -05:00
orignal
e68f1dbc99
AEAD/Chacha20/Poly1305 encrypt multiple buffers
2018-11-30 14:41:14 -05:00
orignal
0c9ebc36d4
remove AVX and SSE for CipherBlock XOR
2018-11-27 14:33:31 -05:00
R4SAS
fcd6eb7801
overwrite user-agent for outproxy requests
2018-11-27 19:57:40 +03:00
orignal
328c2182c2
alignment for tunnel message AES decryption
2018-11-27 10:35:17 -05:00
orignal
08706f5dfb
fixed typo
2018-11-25 18:49:59 -05:00
orignal
d49f165f0d
fixed build warning
2018-11-25 15:59:00 -05:00
orignal
cf0fc3a4a9
some performance improvements
2018-11-25 10:33:48 -05:00
orignal
72c8fd257c
eliminate extra buffer for Poly1305
2018-11-24 15:39:37 -05:00
orignal
fa620e41a4
correct alignment for polyKey
2018-11-24 14:41:17 -05:00
orignal
b07f851ce7
Merge pull request #1272 from majestrate/openssl
...
expose poly1305 digest struct in poly1305.h
2018-11-24 14:24:09 -05:00
Jeff Becker
16b3108719
Merge remote-tracking branch 'purple/openssl' into openssl
2018-11-24 10:08:12 -05:00
Jeff Becker
f385c624c7
expose poly1305 digester
2018-11-24 10:07:17 -05:00
orignal
f7e9975192
restore BlockCipher XOR using SSE
2018-11-24 09:43:30 -05:00
orignal
cde989b59d
don't compile compatibility code if openssl 1.1.1
2018-11-22 12:13:16 -05:00
orignal
c0e263abd3
default value for m_PersistProfiles
2018-11-22 11:30:44 -05:00
R4SAS
79c0c11e80
configure persist of peer profiles
...
* If persist.profiles = false, peer profiles not stored on disk
* remove inet_pton for windows
* update configs
2018-11-22 00:13:23 +03:00
orignal
ca671551c8
flood NTCP2 RouterInfo if requested
2018-11-21 13:24:54 -05:00
orignal
42ed312384
handle NTCP2 RouterInfo flag
2018-11-21 11:23:48 -05:00
orignal
0e9074aaba
reduce start and stop time
2018-11-20 13:57:51 -05:00
orignal
7c1961d4ef
Cancel Graceful Stop
2018-11-20 12:36:10 -05:00
orignal
71e57717c2
request memory permisssion for android >= 6
2018-11-19 15:53:16 -05:00
orignal
8a549b83a2
NTP sync in separate thread
2018-11-16 12:49:04 -05:00
orignal
d7081c5f23
handle RouterInfo from NTCP2 in netdb's thread
2018-11-14 20:52:54 -05:00
orignal
588d64a30b
more NTP logging
2018-11-14 12:27:11 -05:00
orignal
8335bdf3d4
correct ntp servers
2018-11-14 11:47:50 -05:00
orignal
85394f2438
NTP time sync
2018-11-14 11:06:53 -05:00
R4SAS
42b556574f
add fedora copr mageia support
2018-11-11 22:28:34 +03:00
orignal
f34e65ad9e
Merge pull request #1268 from sokolas/webroot
...
Added configurable web console URL path
2018-11-10 15:08:40 -05:00
R4SAS
51352a6819
update debian/rpm tunnels.d storing
...
+ testing rpm changes: manpage and configs store
2018-11-10 03:28:24 +00:00
l-n-s
d9887ec370
bump i2pd version in appdata manifest
2018-11-09 14:05:10 -05:00
orignal
670bf16cd0
Merge pull request #1269 from PurpleI2P/openssl
...
2.22.0
2018-11-09 11:12:03 -05:00
asokolov
c994950aaf
default webroot in config, webroot in automatic redirect instead of request path
2018-11-09 17:42:04 +03:00
asokolov
a26ed6fe6c
Merge remote-tracking branch 'upstream/openssl' into webroot
2018-11-09 16:30:54 +03:00
asokolov
a12a7e73f9
redirect with webroot
2018-11-09 16:13:56 +03:00
R4SAS
779228857e
2.22.0
2018-11-09 02:22:55 +00:00
R4SAS
8d0b696d33
packages - tunnels.conf.d fix configs place, links
2018-11-07 18:41:04 +03:00
asokolov
23ae220aa7
add webroot setting
2018-11-07 18:07:05 +03:00
R4SAS
b7940e0002
add tunnels.d to packages
2018-11-06 20:04:26 +03:00
orignal
b3fd8bd0ae
check if keys are available before sending termination message
2018-11-04 18:51:25 -05:00
orignal
bffeb237de
termination might be send for non-established session
2018-11-04 15:32:31 -05:00
orignal
23e3602ea1
common MixHash
2018-11-01 16:06:39 -04:00
orignal
34cfd205f6
create new static keys by X25519Keys
2018-11-01 10:43:31 -04:00
l-n-s
df3da8be7a
Merge pull request #1264 from l-n-s/desktop
...
fix appdata manifest
2018-10-31 17:24:39 +00:00
l-n-s
940243f45e
fix appdata manifest
2018-10-31 13:23:13 -04:00
l-n-s
75d6599143
Update desktop files ( #1263 )
...
* Rename files to freedesktop standarts
* Add application icons
2018-10-31 12:23:16 +00:00
l-n-s
929a27a5ac
Add Desktop files ( #1261 )
...
* Add appstream and desktop files
* More metadata in appstream file
2018-10-30 07:48:02 +00:00
orignal
82ddee2104
Merge pull request #1260 from l-n-s/version_display
...
Add --version flag to display i2pd and system libraries versions
2018-10-28 11:01:46 -04:00
l-n-s
a141678119
Add --version flag to display i2pd and system libraries versions
2018-10-28 10:52:22 -04:00
orignal
96d109af81
fixed typo
2018-10-27 19:55:23 -04:00
orignal
a309eb9f3c
faster CipherBlock XOR implementation for non-AVX
2018-10-27 18:41:05 -04:00
orignal
d034dab265
fill m3p2 with SessionRequest
2018-10-26 09:58:18 -04:00
orignal
883a035e5c
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2018-10-22 12:26:49 -04:00
orignal
08603091c5
2.21.1
2018-10-22 14:21:52 +00:00
orignal
a2e84e5a1e
2.21.1
2018-10-22 09:19:39 -04:00
Jeff Becker
d148898ad7
Merge remote-tracking branch 'purple/openssl' into openssl
2018-10-22 07:35:34 -04:00
orignal
9439621849
fixed #1259 . read extra tunnels from tunnels.d
2018-10-19 15:23:46 -04:00
orignal
36cf622979
Merge pull request #1258 from PurpleI2P/openssl
...
long I2NP messages
2018-10-15 09:30:56 -04:00
orignal
15ded89618
set cost=14 for unpublished NTCP2 addresses
2018-10-11 13:00:37 -04:00
orignal
b84f74c167
limit SSU message size to 32K
2018-10-11 11:17:14 -04:00
orignal
a97300f8be
fixed #1256 I2NP messages up to 64K
2018-10-10 11:31:55 -04:00
orignal
9e12cff317
fix #1253 handle incorrect values of SIGNATURE_TYPE and CRYPTO_TYPE
2018-10-08 15:03:41 -04:00
R4SAS
ecdf1f4ddc
updated debian patches, add patch disabling few settings in service file, fix name in control file
2018-10-05 13:44:18 +00:00
orignal
2fa7a48163
2.21.0
2018-10-04 10:17:33 -04:00
orignal
5e31e533e2
Merge pull request #1249 from PurpleI2P/openssl
...
2.21.0
2018-10-04 09:47:29 -04:00
orignal
8adf76dcc9
2.21.0
2018-10-04 09:46:10 -04:00
orignal
15899c10b2
2.21.0
2018-10-04 09:38:04 -04:00
orignal
05ff05ea4b
Merge pull request #1246 from 3pdotsif/openssl
...
added NTCP2 to qt.pro ; fix for #1111
2018-10-02 11:33:07 -04:00
3p.sif
bd62df48c2
added NTCP2 to qt.pro ; made tunnel conf param keys be optional ( fixes #1111 )
2018-10-02 23:09:01 +08:00
R4SAS
2366cbc833
count outgoing tags
2018-10-01 18:11:44 +03:00
R4SAS
25fb609544
[appveyor] make it work again
...
Temporary fix. Read: https://github.com/Alexpux/MSYS2-packages/issues/1428
Waiting for https://github.com/Alexpux/MSYS2-packages/pull/1430
2018-09-30 23:24:48 +03:00
orignal
af793395f0
don't publish O with X or P
2018-09-30 16:08:26 -04:00
orignal
8f41776858
check send queue size
2018-09-28 09:54:42 -04:00
orignal
139b13b8d1
openssl 1.1.1/boost 1.64 for andoroid binary only
2018-09-27 10:31:32 -04:00
orignal
4c611a5be1
Merge pull request #1243 from PurpleI2P/android-26up-service
...
try to fix working of service on api 26+
2018-09-25 11:42:34 -04:00
R4SAS
5e7a21e177
try to fix working of service on api 26+
2018-09-25 03:37:34 +03:00
orignal
5f7dda5ba8
treat extra bandwidth as high bandwidth
2018-09-22 14:12:46 -04:00
orignal
2dfa1ca0f2
check RouterInfo's timestamp in SessionConfirmed
2018-09-21 11:45:04 -04:00
orignal
358cdcf4c4
removed RSA signatures completly
2018-09-21 11:16:38 -04:00
orignal
c8f4ace5c4
update timestamp before publishing
2018-09-21 10:13:18 -04:00
orignal
5cac6ca8bb
read message body immediatly after length
2018-09-17 13:08:49 -04:00
orignal
fccad71df1
temporary buffer for EdDSA signature for openssl 1.1.1
2018-09-16 18:08:59 -04:00
orignal
97ae2674dc
always use EdDsa signer fallback
2018-09-14 21:54:45 -04:00
orignal
7c70affd7f
eddsa signer fallback
2018-09-14 21:23:16 -04:00
orignal
52ff568d86
fixed incorrect second signature
2018-09-14 18:58:40 -04:00
orignal
b917aeaa0b
openssl 1.1.1/boost 1.64 for android
2018-09-13 09:43:10 -04:00
orignal
8de443ec4c
siphash from openssl 1.1.1
2018-09-11 13:26:29 -04:00
orignal
7d9893c614
fixed build error
2018-09-09 17:27:53 -04:00
orignal
3540712517
some cleanup
2018-09-09 08:38:12 -04:00
orignal
a8b1a86bd7
X25519Keys for static key
2018-09-08 22:08:08 -04:00
orignal
1babd3a5a2
separate X25519Keys
2018-09-08 16:52:42 -04:00
orignal
5ecd04dd4f
Merge pull request #1240 from PurpleI2P/openssl
...
eddsa from 1.1.1
2018-09-08 16:22:12 -04:00
l-n-s
50399e5194
fix #1238 ( #1239 )
2018-09-06 21:27:28 +00:00
orignal
b734acf1b1
-latomic for gcc >= 5 only
2018-09-06 11:19:10 -04:00
orignal
33aa8e2471
use x25519 from openssl 1.1.1 for ephemeral keys
2018-09-05 11:19:58 -04:00
orignal
2c58fe736b
fixed build error with openssl 1.1.1
2018-09-05 09:51:03 -04:00
R4SAS
6fe1de5d86
fix make target dependecy
2018-09-04 10:51:44 +03:00
R4SAS
064460b95f
osx makefile changes
...
Move install target from osx to homebrew
use openssl 1.1.0 when building with brew
2018-09-04 10:39:46 +03:00
orignal
2c3b19a539
use EdDSA from openssl 1.1.1
2018-09-03 17:39:49 -04:00
orignal
dc30a4c1ae
Merge pull request #1234 from l-n-s/fix_typo
...
Fix typo
2018-09-02 15:50:22 -04:00
l-n-s
86e9901bf2
Fix typo
2018-09-02 15:39:23 -04:00
orignal
6519e0835a
fixed typo
2018-09-02 07:51:58 -04:00
orignal
a52344fc01
Merge pull request #1226 from radfish/PR--make-latomic
...
makefile: linux: add -latomic
2018-09-01 13:31:17 -04:00
orignal
b67424643d
done insert NTCP2 ipv6 address twice
2018-08-27 18:56:57 -04:00
orignal
575a4c01c9
publish NTCP2 adress if port is specified
2018-08-27 18:35:35 -04:00
orignal
f0d4ee6618
pass NTCP2 ipv6 address
2018-08-27 16:01:47 -04:00
orignal
8753186a0d
publish NTCP2 ipv6 address if applicable
2018-08-27 15:01:43 -04:00
orignal
ff8fb8000d
Merge pull request #1231 from majestrate/fix-socks-outproxy
...
enable outproxy on socks
2018-08-26 10:20:39 -04:00
orignal
9dd38b99d6
check NTCP2 for addreses comparison
2018-08-26 09:40:27 -04:00
Jeff Becker
dfe08c1ec9
enable outproxy on socks
2018-08-26 09:24:11 -04:00
Jeff Becker
fb26e78ecc
Merge branch 'openssl' of https://github.com/purplei2p/i2pd into openssl
2018-08-25 14:03:21 -04:00
Jeff Becker
4c687036c4
enable socks outproxy
2018-08-25 14:01:57 -04:00
orignal
062d8d0f4f
fixed potential race condition
2018-08-25 13:27:03 -04:00
orignal
73b6338f62
Merge pull request #1229 from PurpleI2P/openssl
...
2.20
2018-08-23 11:21:49 -04:00
r4sas
c0d1e2c07a
2.20
2018-08-23 18:10:05 +03:00
r4sas
e70feceafe
add install target in OSX Makefile for homebrew formula
2018-08-23 18:06:37 +03:00
orignal
71ac0286b1
2.20.0
2018-08-23 10:24:44 -04:00
orignal
022f4d2c11
don't send message to not established session
2018-08-23 07:23:50 -04:00
l-n-s
a83a839cff
Build docker image from openssl branch
2018-08-22 18:22:54 -04:00
orignal
b259ee89aa
send RouterInfo from NTCP2Server's thread
2018-08-22 12:33:43 -04:00
r4sas
65cf14bfce
update android miniupnpc to 2.1
2018-08-20 01:01:27 +03:00
orignal
d9476fb5ca
set correct IV when NTCP2 address gets published
2018-08-19 16:17:57 -04:00
r4sas
9882365ab4
fix NTCP IPv6 category name in transports, add conversion for leasesets expiring time
2018-08-18 22:56:31 +00:00
orignal
2d758ce963
change cost for NTCP and NTCP2
2018-08-18 13:52:35 -04:00
orignal
1dd003d26a
check m2p3len
2018-08-18 08:27:36 -04:00
redfish
0df5b77595
makefile: linux: add -latomic
...
Tested on Arch Linux and Debian unstable with gcc 8.2.0. On Arch Linux
on x86_64 it built without this, but also builds with this. Without this
patch On Debian unstable on PPC linking fail with undefined symbols:
/usr/include/c++/8/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
2018-08-17 23:24:37 -04:00
orignal
e190a005db
make sure assets are ready before proceed
2018-08-17 11:17:17 -04:00
r4sas
45596a0342
android - holder-based updater for certificate
...
If holder exsists, check string (version) of assets creation.
If it differs from current app version or null, try delete certificates forder contents
for unpacking new certificates.
2018-08-17 01:41:26 +03:00
r4sas
405429a300
android - add file for notify about successful unpacking assets
2018-08-16 23:34:05 +03:00
r4sas
d009a29426
android - dont rewrite files from assets if they exist
2018-08-16 23:34:04 +03:00
r4sas
f1fb42460a
rename ipv6 transports
2018-08-16 23:34:04 +03:00
orignal
5e110e9f7b
enable NTCP2 by default
2018-08-16 13:48:47 -04:00
orignal
77a409935d
license added
2018-08-16 13:46:59 -04:00
orignal
863baeb68b
ignore unpublished addresses
2018-08-16 11:02:53 -04:00
orignal
11142690a0
show correct value of time drift
2018-08-16 10:13:32 -04:00
orignal
02e8c5faca
fixed typo
2018-08-15 13:23:10 -04:00
orignal
c41081d35c
check timestamps
2018-08-15 11:42:56 -04:00
orignal
db4c26a400
copy assets before daemon start
2018-08-15 09:52:13 -04:00
r4sas
331a23fc20
build JNI for arm v7a and x86 both
2018-08-14 22:44:08 +03:00
r4sas
db5a40d743
enable NTCP2 for android, use L flag for bandwidth,
...
additional change for multiarch build
2018-08-14 22:41:12 +03:00
orignal
e4ab51329d
move handshake messages processing to NTCP2Establisher
2018-08-14 14:01:04 -04:00
orignal
8490e7ca7c
Merge pull request #1223 from PurpleI2P/openssl
...
recent changes
2018-08-14 13:50:44 -04:00
orignal
86782aeb1b
don't send RouterInfo twice
2018-08-14 11:27:27 -04:00
orignal
49a44fc92e
assume siphash IV in Litte Endian
2018-08-13 14:07:57 -04:00
orignal
cd39a52c25
correct endianness for siphash length
2018-08-13 13:43:51 -04:00
xcps
634101ceb5
Update HTTPServer.cpp
...
Fix transport sections in web interface 2
2018-08-13 22:29:58 +05:00
orignal
55555c8787
Merge pull request #1222 from PurpleI2P/show-transports
...
Update HTTPServer.cpp
2018-08-13 12:43:31 -04:00
xcps
d36d825ac1
Update HTTPServer.cpp
...
Fix transport sections in web interface
2018-08-13 21:41:43 +05:00
orignal
9bb01cd67c
Merge pull request #1221 from l-n-s/issue_1220
...
Don't add SSU/NTCP addresses to RI if they are disabled in config
2018-08-12 13:19:56 -04:00
l-n-s
29b91075d2
Don't add SSU/NTCP addresses to RI if they are disabled in config ( #1220 )
2018-08-12 02:36:00 -04:00
orignal
6d46fc9f9f
check send frame error code
2018-08-11 16:08:21 -04:00
orignal
a2c41c9e36
allow NTCP2 only transports
2018-08-10 15:35:43 -04:00
orignal
ee700ac861
fixed incorrect iv for published NTCP2 addresses
2018-08-10 15:14:07 -04:00
orignal
9884a4336f
don't connect to NTCP2 only address using NTCP
2018-08-10 13:42:59 -04:00
orignal
5b83d4bef8
move handshake messages creation to NTCP2Establisher
2018-08-10 10:53:34 -04:00
orignal
d320a89590
don't copy buffer to ifself
2018-08-09 16:32:43 -04:00
orignal
f7e4afc282
use same buffer for input and output for AEAD/Chacha20/Poly1305
2018-08-09 15:47:02 -04:00
orignal
88e87d589b
add incoming NTCP2 session to the sessions list
2018-08-09 14:20:10 -04:00
orignal
d8c6dede7e
moved NTCP2 handshake buffers to establisher
2018-08-09 12:53:36 -04:00
orignal
5cc84133e3
fixed incorrect lenght
2018-08-08 17:38:21 -04:00
orignal
f7728aa1f6
reuse NTCP2 frame buffers
2018-08-08 16:23:44 -04:00
orignal
2b61f9a731
fixed #1217 . verify decryption result
2018-08-07 10:35:25 -04:00
orignal
f407022fe6
connect to NTCP2 address if presented
2018-08-04 13:48:09 -04:00
orignal
41b9f19b01
get unpublished NTCP2 address
2018-08-04 08:47:58 -04:00
orignal
09c6faf923
don't overwrite NTCP2 keys
2018-08-03 21:16:35 -04:00
orignal
26d0177c01
always make NTCP address first
2018-08-03 20:28:29 -04:00
orignal
f7415c8a8f
enable/disable NTCP2 address
2018-08-03 14:49:28 -04:00
orignal
4cf79088f9
NTCP2 idle timeout
2018-08-03 13:19:35 -04:00
orignal
50cd321818
NTCP2 idle timeout
2018-08-03 13:10:32 -04:00
orignal
83bbe6a9d9
show NTCP2 address
2018-08-03 12:07:09 -04:00
orignal
0a33c18e36
send termination message
2018-08-02 15:31:15 -04:00
orignal
6cf158ac63
check RouterInfo from SessionConfirmed
2018-08-02 13:58:47 -04:00
orignal
f96bfa6afa
send RouterInfo
2018-08-02 12:42:39 -04:00
orignal
2b64cf9126
publish i in correct place for NTCP2
2018-08-01 12:28:34 -04:00
orignal
a8dcfc44f5
handle termination message
2018-08-01 09:43:48 -04:00
orignal
0ff9c9da27
complete Bob side of NTCP2
2018-07-31 15:41:13 -04:00
orignal
07e7c2d852
ntcp2.published and ntcp2.port parameters
2018-07-31 12:59:38 -04:00
orignal
10e4b5b2a3
ignore NTCP2 addresses
2018-07-23 15:44:36 -04:00
orignal
998653ea9d
NTCP2 acceptors
2018-07-23 15:30:51 -04:00
orignal
1a38e925bf
publish NTCP2 address
2018-07-23 13:51:29 -04:00
orignal
c8f51380e6
publish NTCP2 for new routers
2018-07-21 16:59:58 -04:00
R4SAS
2406d57d51
update android target API to 28, use gradle and ndk parallel building
2018-07-21 00:02:54 +03:00
R4SAS
cb1e47eb71
use preconfigured configs for android package
2018-07-20 23:15:22 +03:00
R4SAS
c0a650f28b
update gitignore
2018-07-20 23:04:29 +03:00
R4SAS
460cf6fd20
update windows build script, change makefile.mingw line ending
2018-07-20 22:57:47 +03:00
orignal
5bedfc1c84
post I2NP messages to NTCP2 thread
2018-07-19 12:46:19 -04:00
orignal
5001592fb4
replace ntcp2 by ntcp2.enabled
2018-07-19 09:45:24 -04:00
orignal
f6495e59c5
better MixHash
2018-07-19 09:27:59 -04:00
orignal
66bf431481
correct KDF1 calculation
2018-07-18 16:27:43 -04:00
orignal
d9685e991e
handle RouterInfo block
2018-07-18 15:57:18 -04:00
orignal
e0790700cd
don't connect to unpublished NTCP2 addresses
2018-07-18 14:19:12 -04:00
orignal
910a9600bd
display NTCP2 session in web console
2018-07-18 12:58:29 -04:00
orignal
fc52b2b940
fixed typo
2018-07-18 12:56:46 -04:00
orignal
b99f828583
send I2NP messages through NTCP2
2018-07-18 11:16:40 -04:00
orignal
f38891cace
fixed build for gcc < 4.8
2018-07-18 11:15:27 -04:00
orignal
8c5111e11a
handle NTCP2 I2NP messages
2018-07-17 15:17:05 -04:00
orignal
5575b981c8
enable NTCP2 as transport
2018-07-13 15:59:28 -04:00
orignal
0b36732911
Merge pull request #1212 from yangfl/upstream
...
fix typo
2018-07-10 06:59:35 -04:00
yangfl
52f3081a40
fix typo
2018-07-10 17:39:21 +08:00
orignal
00c71dc26a
handle SessionConfirmed
2018-07-09 15:56:23 -04:00
orignal
5218c8584f
some refactoring of NTCP2 code
2018-07-04 14:15:40 -04:00
orignal
6054bd6621
NTCP2 session establisher
2018-07-03 16:26:02 -04:00
R4SAS
55af4ed385
delete old AESNI definition
2018-06-29 02:30:03 +03:00
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
2018-06-29 02:27:19 +03:00
r4sas
5233e72205
add assets symlinks
2018-06-27 23:56:52 +03:00
R4SAS
db5b45222a
store and install assets on android
2018-06-27 23:56:52 +03:00
orignal
fc4787da4e
Merge pull request #1207 from AMDmi3/defined-in-macro
...
Fix "macro expansion producing 'defined' has undefined behavior" clang warning
2018-06-27 15:36:34 -04:00
Dmitry Marakasov
4ffbb46cf9
Fix "macro expansion producing 'defined' has undefined behavior" clang warning
2018-06-27 22:31:01 +03:00
orignal
c3c2550f17
Merge pull request #1205 from AMDmi3/fix-cpp-lib
...
Limit tampering with standard C++ library to Linux
2018-06-27 11:01:22 -04:00
Dmitry Marakasov
41e8ab5383
Limit tampering with standard C++ library to Linux
...
Otherwise it breaks e.g. FreeBSD build where it is not needed at all
2018-06-27 17:47:22 +03:00
orignal
a802940616
Merge pull request #1204 from yangfl/upstream
...
use builtin __AVX__ and __AES__ macros and reduce code duplication
2018-06-27 07:08:26 -04:00
yangfl
dec848f072
use builtin __AVX__ and __AES__ macros and reduce code duplication
2018-06-27 17:32:38 +08:00
orignal
fb229d4064
Merge pull request #1203 from PurpleI2P/openssl
...
2.19
2018-06-26 13:58:07 -04:00
R4SAS
fc16e76af1
2.19.0
2018-06-26 17:46:01 +00:00
orignal
0dff636dbe
2.19.0
2018-06-26 13:38:02 -04:00
orignal
00df3f8d4e
2.19.0
2018-06-26 13:36:30 -04:00
R4SAS
34c45f2694
update debian changelog
2018-06-26 20:05:33 +03:00
R4SAS
a188de2e5c
increase limits by default, fix symbolic links, change rules
2018-06-26 20:05:33 +03:00
R4SAS
27fbf67352
add systemd configs, change build info, update changelog
2018-06-26 20:05:33 +03:00
orignal
b226e22d2f
fixed QT build
2018-06-26 07:25:16 -04:00
orignal
5bc157eb19
send data frame for NTCP2
2018-06-25 12:28:07 -04:00
orignal
f4122abbad
Merge pull request #1201 from PurpleI2P/revert-1200-use-explicitpeer-settings
...
Revert "Read explicitPeer config settings into params"
2018-06-24 06:46:41 -04:00
orignal
f0b32e3f54
Revert "Read explicitPeer config settings into params"
2018-06-24 06:46:22 -04:00
orignal
fe00999b2c
Merge pull request #1200 from shakamd/use-explicitpeer-settings
...
Read explicitPeer config settings into params
2018-06-24 06:26:21 -04:00
shak
39eed0f6fb
Read explicitPeer config settings into params
2018-06-23 23:52:16 +00:00
orignal
510d29b381
gcc 8 arch support
2018-06-23 06:56:05 -04:00
orignal
0aa618b938
process AEAD/Chacha20/Poly1305 frame for data phase of NTCP2
2018-06-22 15:02:49 -04:00
orignal
5884852612
correct usage of sipkeys
2018-06-22 12:20:35 -04:00
orignal
5b29592174
generate sipkeys for data pahse of NTCP2
2018-06-21 16:24:19 -04:00
orignal
96411cc93e
derive keys for siphash
2018-06-21 12:39:24 -04:00
R4SAS
7d862d8eba
service and daemon works as bool without values, other requires true/false
2018-06-21 09:40:53 +03:00
R4SAS
dd392941d0
update Config.cpp, links to examples, manpage
2018-06-21 09:40:53 +03:00
orignal
3cec5235c9
NTCP2 according to new specs
2018-06-20 16:09:22 -04:00
orignal
b5682012d3
process SessionRequest and send SessionCreated for NTCP2
2018-06-19 15:43:47 -04:00
orignal
4351a2736c
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
2018-06-19 11:17:14 -04:00
orignal
9c7cadb191
better implementation of x25519
2018-06-19 11:14:22 -04:00
R4SAS
4d9143734f
store standart configs as docs in deb packages
2018-06-19 15:11:48 +03:00
R4SAS
3cec923294
Update tunnels.conf
2018-06-19 15:08:16 +03:00
orignal
58c92b8405
aead/chacha20/poly1305 from openssl 1.1
2018-06-18 12:56:47 -04:00
R4SAS
985b618932
addng forgotten bracket
2018-06-16 23:07:03 +03:00
R4SAS
a027a42c46
fix links to online documentation in manpage
2018-06-16 22:57:18 +03:00
R4SAS
bdc7acffbe
remove zero_tokens(), update manpage
2018-06-16 22:38:59 +03:00
R4SAS
6bd73cdea2
Update help message, debian manpage. Prepare changelog message
2018-06-16 18:11:46 +03:00
l-n-s
59954c1d7c
Merge pull request #1194 from l-n-s/doc_update
...
Update contrib/i2pd.conf file with more options
2018-06-16 12:28:42 +00:00
l-n-s
a59cdcc9e0
Update contrib/i2pd.conf file with more options
2018-06-16 08:05:43 -04:00
R4SAS
e1bfa786fc
fix #1192
2018-06-16 11:59:54 +03:00
R4SAS
d5214099c5
move out android binary build info from README
...
little change in MSYS build script
2018-06-16 10:55:59 +03:00
orignal
e05110ff44
send RouterInfo in SessionConfirmed
2018-06-15 14:56:03 -04:00
orignal
706b976a28
handle and publish NTCP2 address
2018-06-15 12:52:43 -04:00
orignal
2bd7a92d20
send SessionConfirmed
2018-06-14 15:29:36 -04:00
orignal
6b37a41e00
correct ad calculation for SessionCreated
2018-06-14 10:45:25 -04:00
orignal
5447259e1a
AEAD/ChaCha20/Poly1305 decryption and SessionCreate prcessing
2018-06-13 16:16:23 -04:00
orignal
ee0ae0b74b
decrypt Y for NTCP2
2018-06-13 14:56:51 -04:00
orignal
966256ac32
correct Poly1305 calculation
2018-06-13 12:58:32 -04:00
orignal
6b9061515f
AEAD/ChaCha20/Poly1305 test added
2018-06-13 12:25:32 -04:00
orignal
df60e78766
AEAD/Chacha20/Poly1305 encryption
2018-06-13 11:41:46 -04:00
orignal
bf1e1ad457
eliminate extra dependencies
2018-06-13 10:49:14 -04:00
orignal
7fa5b06359
x25519 unti test
2018-06-12 18:29:06 -04:00
orignal
3b46e9f351
fixed typo
2018-06-12 14:55:40 -04:00
orignal
046a80cfe4
scalar multiplication for x25519
2018-06-12 12:42:20 -04:00
orignal
a8278fc78b
router's NTCP2 private keys
2018-06-11 15:33:48 -04:00
orignal
7f3127ac89
pass unencrypted X to KDF
2018-06-11 14:32:15 -04:00
orignal
7cdb021a1f
pass correct nonce to chacha20
2018-06-11 14:05:30 -04:00
orignal
74c0b729c2
connect to NTCP2
2018-06-11 12:29:30 -04:00
orignal
5cb81f8532
send SessionRequest message
2018-06-06 15:38:18 -04:00
orignal
4f23d7b7df
recognize routers with NTCP2
2018-06-06 11:51:34 -04:00
orignal
a70d0edf2e
encrypt SessionRequest options block
2018-06-05 16:15:33 -04:00
orignal
8c9eaccc11
KeyDerivationFunction for NTCP2
2018-06-05 15:37:08 -04:00
orignal
86c1984982
NTCP2 added
2018-06-05 12:53:13 -04:00
orignal
cd0f75106a
moved Ed25519 away from signature
2018-06-04 16:06:38 -04:00
orignal
b5291b5151
Merge pull request #1190 from vmon/resolve--tunnel-get-ready-timout-bug
...
fixes #1124 and calls the ready callbacks if the tunnel gets ready an…
2018-05-29 09:10:02 -04:00
Veggie Monster
46283dc0ea
fixes #1124 and calls the ready callbacks if the tunnel gets ready and no timeout is set
2018-05-28 17:14:17 -04:00
R4SAS
56e76ec59f
fix using debug library compilation in release mode
2018-05-28 19:41:23 +03:00
orignal
4cedaa9e80
fixed android build
2018-05-28 09:49:59 -04:00
orignal
516f140bef
ntcp2 crypto added
2018-05-24 14:32:14 -04:00
orignal
5d86c1c9a6
ntcp2 crypto added
2018-05-24 14:27:26 -04:00
orignal
d289aa71eb
Merge pull request #1184 from mewmew-i2p/openssl
...
closes #1164 (i.e. added a log viewer to qt), + misc cosmetic
2018-05-19 14:44:39 -04:00
mewmew@i2p
ed2818eaa2
qt log viewer now works
2018-05-19 23:06:06 +08:00
mewmew@i2p
f8fe124428
improved comment at qt.pro file
2018-05-19 23:06:06 +08:00
mewmew@i2p
5ec11c53e9
differentiation between windows release and debug build into i2pd_qt.pro
2018-05-19 23:06:05 +08:00
l-n-s
42d118d9a2
Merge pull request #1182 from l-n-s/issue_1178
...
Add /etc/resolv.conf to apparmor profile and k flag for pidfile
2018-05-18 19:56:29 +00:00
l-n-s
d8b4765f23
Add /etc/resolv.conf to apparmor profile and k flag for pidfile
2018-05-18 15:54:39 -04:00
l-n-s
be69280d0d
Merge pull request #1181 from l-n-s/issue_1177
...
Restore reseed certificate hottuna_at_mail.i2p.crt
2018-05-18 19:47:32 +00:00
l-n-s
53a1a097a6
Restore reseed certificate hottuna_at_mail.i2p.crt
2018-05-18 15:45:35 -04:00
orignal
a22e9a2ca7
don't start shared local destination twice
2018-04-30 13:34:16 -04:00
orignal
db03595473
correct message size
2018-04-29 18:05:28 -04:00
orignal
8fadac0fdc
Merge pull request #1172 from majestrate/check-boundary-04-2018
...
Check boundary
2018-04-29 18:04:15 -04:00
Jeff Becker
a63bc1cdca
correct sizes
2018-04-29 11:41:03 -04:00
Jeff Becker
6265d452e9
more bounds checking
2018-04-29 11:34:23 -04:00
orignal
b095399770
Merge pull request #1170 from unlnown542a/openssl
...
Separated buld directory for Android i2pd only binary
2018-04-26 17:19:39 -04:00
Al
db8a546b8f
android i2pd executable build instructions
2018-04-26 20:07:51 +00:00
unlnown542a
6e95318cba
I2PD_LIBS_PATH = /path/to/libraries to be same as in android normal build
2018-04-26 22:44:32 +03:00
unlnown542a
08a8ab9892
format
2018-04-26 22:42:12 +03:00
unlnown542a
c7b796ff31
separate Android binary build based on DaemonLinux
2018-04-26 22:40:13 +03:00
unlnown542a
ad23ccb219
separating android binary build
2018-04-26 22:28:30 +03:00
Al
be7a84fdf3
Merge pull request #2 from PurpleI2P/openssl
...
sync with main repo
2018-04-26 16:53:56 +00:00
orignal
2fbbbf298b
use shared pointers for tunnel reload
2018-04-25 16:18:07 -04:00
orignal
0df68872ab
Merge pull request #1169 from majestrate/master
...
SAM fixes
2018-04-25 12:02:51 -04:00
Jeff Becker
0ced38cdcb
tabify
2018-04-25 11:27:56 -04:00
Jeff Becker
b046c45a9e
tabify
2018-04-25 11:25:49 -04:00
orignal
2ce1ab1634
Merge pull request #1168 from mewmew-i2p/openssl
...
perfecting qt status page
2018-04-25 10:21:17 -04:00
mewmew@i2p
7225231814
perfecting qt status page
2018-04-25 16:36:42 +08:00
orignal
11dca2b352
Merge pull request #1167 from borned-mind/openssl
...
Delete some for correct compilation
2018-04-24 15:04:12 -04:00
Sammael
97127e86dc
Delete some for correct compilation
2018-04-25 01:59:11 +07:00
orignal
cb81195959
Merge pull request #1166 from borned-mind/openssl
...
Disable aesenc for arm64
2018-04-24 14:51:57 -04:00
root
adaff9f354
Merge branch 'openssl' of https://github.com/borned-mind/i2pd into openssl
2018-04-25 01:34:40 +07:00
Arm64 plaz
66de7ad049
for first time disable aesenc for arm64
2018-04-24 18:23:40 +00:00
Jeff Becker
1e1e4da144
delete buffer
2018-04-24 14:02:48 -04:00
Jeff Becker
623433099b
don't use reset
2018-04-24 11:50:51 -04:00
Jeff Becker
73b3fbc2da
wrap m_OpenSockets with mutex
2018-04-24 11:42:37 -04:00
Jeff Becker
5f525d0e43
fix previous commit
2018-04-24 11:16:15 -04:00
Jeff Becker
60463fdafa
shut down socket and don't allocate buffer for each write in WriteI2PData
2018-04-24 11:11:48 -04:00
Jeff Becker
b7a67b4b03
use refernce not copy
2018-04-24 09:56:24 -04:00
Jeff Becker
4643c92d33
Initial SAM cleanup
2018-04-24 09:45:16 -04:00
R4SAS
396cba7339
fix static building on windows, add resource files ( closes #1163 )
2018-04-24 03:25:25 +03:00
orignal
a2b3ee53e0
fixed build error
2018-04-23 14:39:46 -04:00
orignal
2c67d2055c
Merge pull request #1161 from mewmew-i2p/openssl
...
qt now statically compiles for win32
2018-04-23 13:45:55 -04:00
mewmew@i2p
c8de7aa23c
qt now statically compiles for win32
2018-04-24 01:40:12 +08:00
Jeff Becker
fa154cc4d6
Merge remote-tracking branch 'purple/openssl'
2018-04-22 07:52:49 -04:00
orignal
d9b8731ddc
Merge pull request #1160 from unlnown542a/openssl
...
A small pach into main trunk to build cponsole Android i2pd binary
2018-04-21 16:06:27 -04:00
Al
6cebc1a2a2
Merge pull request #1 from PurpleI2P/openssl
...
merge "mainline"
2018-04-21 19:10:05 +00:00
unlnown542a
faac35cd1e
Revert "Change jni to build executable. Clone with minimal changes DaemonUnix into DaemonAndroid"
...
This reverts commit f11266972e
.
2018-04-21 21:55:45 +03:00
unlnown542a
6916147dda
Few cents to get fullly console i2pd under Android
2018-04-21 21:48:42 +03:00
R4SAS
e2da16e9c3
moved reseed out
2018-04-19 19:46:00 +03:00
orignal
0c661e7373
save new local destination for failed insert
2018-04-18 15:08:06 -04:00
orignal
413f8e8462
Merge pull request #1159 from majestrate/gut-streaming-limits
...
remove streaming bans
2018-04-16 10:06:27 -04:00
Jeff Becker
eefbbd4efe
remove all related streaming limit members
2018-04-16 09:47:35 -04:00
Jeff Becker
83932a6f02
remove streaming bans
2018-04-16 09:38:32 -04:00
orignal
c175dc30f8
correct uri for outproxy
2018-04-13 16:29:49 -04:00
orignal
17aa91803a
update outproxy header in right place
2018-04-13 15:40:25 -04:00
orignal
48099a367e
send correct buffer to outproxy
2018-04-13 15:13:50 -04:00
orignal
a9b64893d8
replace Proxy-Authorization
2018-04-13 12:47:53 -04:00
orignal
387e030d83
correct cleanup for CONNECT
2018-04-12 21:25:20 -04:00
orignal
855cc9ed83
correct Proxy-Authroization
2018-04-12 19:10:21 -04:00
R4SAS
82534eef12
try fix appveyor build
2018-04-11 20:58:21 +03:00
orignal
ff4e254618
0.9.34
2018-04-11 10:30:13 -04:00
Jeff Becker
571a13f0a7
Merge remote-tracking branch 'purple/master'
2018-04-08 19:56:48 -04:00
orignal
2cb6283d00
outproxy authorization
2018-04-06 15:23:56 -04:00
orignal
f4056e57bb
rollback
2018-04-05 07:16:41 -04:00
Hypnosis-mewmew
e80da3cbeb
fixes for i2pd_qt MSYS2 mingw32
2018-04-05 15:40:44 +08:00
yangfl
c0436297c2
fix typo in systemd service type
2018-04-01 23:37:36 +03:00
R4SAS
0d05b4f095
Merge pull request #1154 from yangfl/upstream
...
fix systemd service type
2018-03-31 16:53:58 +03:00
yangfl
f06c8710be
fix systemd service type
2018-03-31 14:56:45 +08:00
unlnown542a
f11266972e
Change jni to build executable. Clone with minimal changes DaemonUnix into DaemonAndroid
2018-03-30 15:50:30 +03:00
orignal
479edaf80d
Merge pull request #1149 from majestrate/fix-ntcp-threading-race
...
Fix ntcp threading race
2018-03-24 08:29:04 -04:00
Jeff Becker
ff5c26adf2
Merge remote-tracking branch 'purple/openssl' into fix-ntcp-threading-race
2018-03-24 07:56:49 -04:00
Jeff Becker
5361e11395
fix race
2018-03-24 07:53:06 -04:00
orignal
b041bcdc65
publish updated LeaseSet in destination's thread
2018-03-23 11:41:36 -04:00
orignal
b7c350202d
always create EdDSA RouterInfo
2018-03-20 20:43:47 -04:00
orignal
b1a6c5ddf7
fixed build for gcc 4.7
2018-03-16 11:12:18 -04:00
R4SAS
ac943b5712
Merge pull request #1147 from PurpleI2P/cmake-libs
...
WITH_LIBRARY usage
2018-03-12 12:35:34 +03:00
R4SAS
ce8d701ecb
WITH_LIBRARY usage
...
closes #1146 . Need to be checked before.
2018-03-11 19:20:47 +03:00
orignal
182ffe4495
use croorect encryption type for tunnel build
2018-03-09 14:56:06 -05:00
orignal
c13983d395
Merge pull request #1145 from PurpleI2P/openssl
...
recent changes
2018-03-09 14:47:56 -05:00
orignal
066f8863fd
pass zero padding parameter to ECEIS encryption
2018-03-07 16:08:44 -05:00
orignal
e58aaa3f32
make sure tunnelID is non-zero
2018-03-07 12:36:38 -05:00
orignal
ca1fa11cb1
Merge pull request #1143 from l-n-s/i2pcontrol_updates
...
I2pcontrol updates
2018-03-05 14:34:31 -05:00
R4SAS
64ed485cdf
Merge pull request #1142 from ffontaine/openssl
...
Create LogsDirectory in i2pd.service
2018-03-05 21:30:09 +03:00
Fabrice Fontaine
b0781668e2
Create LogsDirectory in i2pd.service
...
Create /var/log/i2pd through LogsDirectory parameter of systemd and set
its permission to 0700 through LogsDirectoryMode. Indeed, this directory
must be created with the correct permission as it is used in ExecStart
command
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2018-03-05 19:06:14 +01:00
l-n-s
f9fc744949
Merge remote-tracking branch 'upstream/openssl' into i2pcontrol_updates
2018-03-05 12:35:10 -05:00
l-n-s
2661db23f6
I2PControl: fix indentation
2018-03-05 12:34:41 -05:00
orignal
7d78f60d29
Merge pull request #1140 from ffontaine/openssl
...
Install libi2pdclient
2018-03-05 10:58:07 -05:00
Fabrice Fontaine
1d934bd543
Install libi2pdclient
...
When building with -DBUILD_SHARED_LIBS=ON, libi2pdclient is not
installed on target so install it by calling install. Moreover, rename
i2pdclient to libi2pdclient so library is installed with correct name.
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2018-03-05 15:17:23 +01:00
orignal
190435acd9
Merge pull request #1138 from ffontaine/openssl
...
Fix cmake error when -DBUILD_SHARED_LIBS=ON
2018-03-04 15:35:28 -05:00
orignal
656236cb4d
Merge pull request #1137 from yangfl/upstream
...
Makefile: add detection for GNU userspace
2018-03-04 14:48:45 -05:00
Fabrice Fontaine
6d15be9a32
Fix cmake error when -DBUILD_SHARED_LIBS=ON
...
Fixes "CMake Error: TARGETS given no LIBRARY DESTINATION for shared
library target" by adding LIBRARY parameter to INSTALL call
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2018-03-04 18:31:02 +01:00
yangfl
18d3c81018
Makefile: add detection for GNU userspace
2018-03-05 00:51:53 +08:00
l-n-s
12292afdec
I2PControl: s/remote_endpoint/peer
2018-03-04 11:28:09 -05:00
orignal
aef0f4d7b8
Merge pull request #1135 from l-n-s/issue_954
...
I2PControl: add new method ClientServicesInfo
2018-03-03 07:48:46 -05:00
l-n-s
21545ab7da
I2PControl: add new method ClientServicesInfo
2018-03-03 05:52:11 -05:00
orignal
5a2b795440
fixed crash
2018-02-26 19:41:24 -05:00
orignal
1303dd478c
Merge pull request #1130 from majestrate/i2cp-session-reconfig
...
implement i2cp session reconfigure
2018-02-26 09:33:25 -05:00
Jeff Becker
7b4fc19fca
be concise
2018-02-26 08:18:01 -05:00
Jeff Becker
008a064764
revert
2018-02-26 08:12:15 -05:00
Jeff Becker
82a4630061
use correct function
2018-02-26 08:09:26 -05:00
Jeff Becker
0f77b4810d
revert
2018-02-26 08:00:07 -05:00
Jeff Becker
2f7cfddfc4
Merge remote-tracking branch 'purple/openssl' into i2cp-session-reconfig
2018-02-26 07:58:03 -05:00
orignal
84608c16b3
Merge pull request #1128 from majestrate/fix-issue-1126
...
Fix issue 1126
2018-02-25 09:34:58 -05:00
Jeff Becker
157411dcc6
Revert "fix issue #1124 "
...
This reverts commit 29e861d1e6
.
2018-02-25 08:51:07 -05:00
Jeff Becker
59672d23cc
Merge branch 'fix-issue-1124' into fix-issue-1126
2018-02-25 08:50:27 -05:00
Jeff Becker
ce30f89c60
make it compile :D
2018-02-25 08:49:39 -05:00
Jeff Becker
ce9c9411b1
fix issue #1126
2018-02-25 08:47:39 -05:00
orignal
cf0d5b616d
Merge pull request #1125 from majestrate/fix-issue-1124
...
fix issue #1124
2018-02-22 16:18:37 -05:00
Jeff Becker
29e861d1e6
fix issue #1124
2018-02-22 06:54:33 -05:00
orignal
c7accd4a5c
Merge pull request #1122 from majestrate/ntcp-threadpool
...
NTCP threadpool
2018-02-20 14:49:01 -05:00
Jeff Becker
b469080cd7
make ntcp worker threads configurable in number
2018-02-20 13:18:57 -05:00
Jeff Becker
547a0057e6
whitespace cleanup
2018-02-20 13:04:39 -05:00
Jeff Becker
b980ca4a9e
whitespace cleanup
2018-02-20 13:03:34 -05:00
Jeff Becker
098b2e968e
whitespace cleanup
2018-02-20 13:03:01 -05:00
Jeff Becker
cd59ca8376
whitespace cleanup
2018-02-20 12:59:39 -05:00
Jeff Becker
f2e6fad104
make it work
2018-02-20 12:40:28 -05:00
Jeff Becker
8d7fde0287
more
2018-02-20 11:43:13 -05:00
Jeff Becker
91fdb038d9
add threadpool for ntcp dh
2018-02-20 11:38:48 -05:00
orignal
a0188765c5
Merge pull request #1121 from majestrate/aesni-osx
...
More OSX fixes
2018-02-19 12:29:34 -05:00
Jeff
b970a005de
don't log AESNI/AVX here
2018-02-19 10:45:13 -05:00
Jeff
b64878f4fa
use std::move
2018-02-19 10:45:02 -05:00
orignal
c8936c79bf
Merge pull request #1120 from majestrate/aesni-osx
...
FIX AESNI build on osx with homebrew
2018-02-19 10:19:45 -05:00
Jeff
f876cc9079
update makefile
2018-02-19 10:16:48 -05:00
Jeff
a5cc2f3b5d
define bit_* if not already defined
2018-02-19 10:15:39 -05:00
Jeff
9c93d6f931
Revert "define cpu_* if not set"
...
This reverts commit a077d7671f
.
2018-02-19 10:15:26 -05:00
Jeff
a077d7671f
define cpu_* if not set
2018-02-19 10:15:03 -05:00
Mikal
6485ebe9a7
Merge pull request #1119 from PurpleI2P/docker_build_badge
...
Added docker build badge
2018-02-18 20:24:32 +01:00
Mikal Villa
ecb6bb220a
Added docker build badge
2018-02-18 20:21:19 +01:00
orignal
e3dc400d74
Merge pull request #1117 from hypnosis-i2p/openssl
...
fixed #1104
2018-02-17 14:49:18 -05:00
hypnosis-i2p
3bb4151074
fixed #1104 - android
2018-02-18 01:01:48 +08:00
hypnosis-i2p
1de4c2e8c6
perms prompt now doesn't show the back button - android
2018-02-18 00:25:58 +08:00
hypnosis-i2p
fbcc4f28e7
removed design lib from deps - android
2018-02-17 23:55:30 +08:00
orignal
30fb0f5a94
Merge pull request #1116 from majestrate/netbsd
...
NetBSD support
2018-02-17 07:22:51 -05:00
Jeff Becker
b02464990b
work around netbsd quarkyness
2018-02-16 18:54:34 -05:00
Jeff Becker
4988a32d33
make endian work with netbsd
2018-02-16 18:27:30 -05:00
orignal
b3e5874631
fixed android build error
2018-02-16 13:56:44 -05:00
orignal
f5349dcef9
Merge pull request #1115 from majestrate/aesni-avx-runtime-detect
...
AESNI/AVX runtime detection [WIP]
2018-02-16 12:40:28 -05:00
Jeff Becker
486a4cfdd6
add to qt
2018-02-16 12:36:51 -05:00
Jeff Becker
2277dcb069
add cpu.cpp to cmake
2018-02-16 12:34:17 -05:00
Jeff Becker
a618a01b1e
don
2018-02-16 11:26:07 -05:00
Jeff Becker
7e60069968
add uncommitted files
2018-02-16 11:01:04 -05:00
Jeff Becker
91e45d9a4a
initial code for runtime detection of aesni/avx
2018-02-16 11:00:33 -05:00
orignal
dea6fbf285
Merge pull request #1114 from majestrate/websocks-datagram
...
Add datagrams to websocks tunnel
2018-02-16 09:18:24 -05:00
Jeff Becker
48cc0f4289
use write
2018-02-16 08:33:19 -05:00
Jeff Becker
cdc5fce583
check port
2018-02-16 08:31:20 -05:00
Jeff Becker
b41a17d548
add datagrams to websocks
2018-02-16 08:26:46 -05:00
orignal
606cbaa519
Merge pull request #1113 from majestrate/sam-xss-fix
...
fix xss in webui from SAM session name
2018-02-16 07:02:55 -05:00
Jeff Becker
aaf8f527ef
fix xss in webui from SAM session name
2018-02-16 06:28:22 -05:00
orignal
b7596b7f70
Merge pull request #1112 from majestrate/dns-rebind
...
mitigate dns rebinding in webui
2018-02-15 09:57:16 -05:00
Jeff Becker
0309b574e8
mitigate dns rebinding in webui
2018-02-15 09:52:20 -05:00
orignal
ca057177c7
Merge pull request #1110 from radfish/PR--remove-openssl-1.1-warning
...
cmake: remove warning for OpenSSL 1.1
2018-02-11 14:36:03 -05:00
orignal
5d9bf18267
Merge pull request #1109 from radfish/PR--clang-stdlib-fix
...
cmake: add stdlib args for clang build on Linux
2018-02-11 14:35:32 -05:00
redfish
f1b8742782
cmake: remove warning for OpenSSL 1.1
...
Works fine.
2018-02-11 13:14:12 -05:00
redfish
7786c97330
cmake: add stdlib args for clang build on Linux
...
Otherwise linking fails with undefined symbol ... basic_string ... and
libstdc++: DSO not on included in link command.
or with
Host compiler must support std::atomic!
which is due to
undefined reference to `__gxx_personality_v0' and __cxa_begin_catch and
std::terminate()
This was already patched in 7b537a4e94
PR #972 but it got lost, and also needed some tweaking.
Thested with Clan 5.0.1 on Arch Linux (on armv7h).
2018-02-11 13:11:12 -05:00
orignal
f2a14047eb
Merge pull request #1108 from majestrate/fix-issue-1107
...
Fix issue 1107
2018-02-11 06:48:01 -05:00
Jeff Becker
124a9cb030
correction
2018-02-11 06:07:43 -05:00
Jeff Becker
3ec000d0f8
fix issue #1107
2018-02-11 06:06:14 -05:00
Jeff Becker
aac1141ca6
fix issue #1107
2018-02-11 06:05:41 -05:00
R4SAS
33cb96126a
appveyor: remove catgets before try update
2018-02-10 19:23:07 +03:00
R4SAS
441db9ad7f
fix appveyor build
2018-02-10 19:20:44 +03:00
hagen
5225e1d7d1
* HTTP.cpp : use bare snprintf() instead locale-dependent strftime()
2018-02-10 12:40:01 +00:00
R4SAS
de849b3f6a
fix date in webconsole page header on windows
2018-02-10 03:10:32 +03:00
orignal
fb4387c41f
Merge pull request #1103 from hypnosis-i2p/openssl
...
build.gradle auto-indented; ndk-build is now called by gradle build
2018-02-08 07:18:39 -05:00
hypnosis-i2p
a9061a8f58
ndk-build is now called by gradle build
2018-02-08 12:55:09 +08:00
orignal
0c099dc52b
Merge pull request #1102 from PurpleI2P/revert-1097-revert-1096-openssl
...
Revert "Revert "fixed #1088 ""
2018-02-07 14:50:30 -05:00
orignal
713e92c28f
Revert "Revert "fixed #1088 ""
2018-02-07 14:50:15 -05:00
orignal
d111025012
Merge pull request #1101 from PurpleI2P/revert-1098-revert-1095-openssl
...
Revert "Revert "reworked the app, fixed #1094 , fixed grace stop""
2018-02-07 14:49:50 -05:00
orignal
5f2e6b1262
Revert "Revert "reworked the app, fixed #1094 , fixed grace stop""
2018-02-07 14:49:37 -05:00
orignal
b6d838731f
Merge pull request #1100 from PurpleI2P/revert-1099-revert-1090-openssl
...
Revert "Revert "quit features replaced by stop; gradle upgraded; i2pd version name updated at build.gradle""
2018-02-07 14:49:05 -05:00
orignal
56db8b40b2
Revert "Revert "quit features replaced by stop; gradle upgraded; i2pd version name updated at build.gradle""
2018-02-07 14:48:51 -05:00
orignal
f488c97a09
Merge pull request #1099 from PurpleI2P/revert-1090-openssl
...
Revert "quit features replaced by stop; gradle upgraded; i2pd version name updated at build.gradle"
2018-02-07 14:08:34 -05:00
orignal
31df49a884
Revert "quit features replaced by stop; gradle upgraded; i2pd version name updated at build.gradle"
2018-02-07 14:08:22 -05:00
orignal
e5fdced4ac
Merge pull request #1098 from PurpleI2P/revert-1095-openssl
...
Revert "reworked the app, fixed #1094 , fixed grace stop"
2018-02-07 14:07:40 -05:00
orignal
71546367cf
Revert "reworked the app, fixed #1094 , fixed grace stop"
2018-02-07 14:07:26 -05:00
orignal
857817dae8
Merge pull request #1097 from PurpleI2P/revert-1096-openssl
...
Revert "fixed #1088 "
2018-02-07 14:07:00 -05:00
orignal
ae3fca15c7
Revert "fixed #1088 "
2018-02-07 14:06:39 -05:00
orignal
6bb7382dbd
Merge pull request #1096 from hypnosis-i2p/openssl
...
fixed #1088
2018-02-07 10:47:51 -05:00
hypnosis-i2p
badb837b46
fixed #1088
2018-02-07 23:22:31 +08:00
orignal
74f5b70a5d
Merge pull request #1095 from hypnosis-i2p/openssl
...
reworked the app, fixed #1094 , fixed grace stop
2018-02-07 07:25:33 -05:00
hypnosis-i2p
ac495da5fe
fixes grac stop
2018-02-07 19:56:44 +08:00
hypnosis-i2p
56f6e57118
fixes grac stop
2018-02-07 19:54:19 +08:00
hypnosis-i2p
33735b343d
fixes 1094; fixes grac stop
2018-02-07 19:24:43 +08:00
hypnosis-i2p
1b56d66fc8
android gitignore
2018-02-07 18:25:45 +08:00
hypnosis-i2p
0994211a48
android gitignore
2018-02-07 18:25:45 +08:00
hypnosis-i2p
62d9a47c3d
android work 1
2018-02-07 18:25:45 +08:00
orignal
e77037c2b8
fixed warning
2018-02-05 11:13:25 -05:00
l-n-s
030a6ebb71
Merge pull request #1093 from l-n-s/rm_root_docker
...
Remove broken Dockerfile and it's entrypoint
2018-02-05 04:51:29 +00:00
l-n-s
5a657cff89
Remove broken Dockerfile and it's entrypoint
2018-02-04 23:44:49 -05:00
R4SAS
f3488be7af
update rpm, increase release version for Fedora and CentOS
2018-02-05 05:52:12 +03:00
R4SAS
4af0caa506
fix build on GCC 8.0.1
...
https://bugzilla.redhat.com/show_bug.cgi?id=1541688
2018-02-05 05:07:26 +03:00
orignal
0728991821
Merge pull request #1092 from majestrate/master
...
fix federoa rawhide build with gcc 8
2018-02-03 15:18:15 -05:00
Jeff Becker
21c35f770b
fix federoa rawhide build with gcc 8
2018-02-03 13:46:22 -05:00
orignal
f039af6eda
Merge pull request #1090 from hypnosis-i2p/openssl
...
quit features replaced by stop; gradle upgraded; i2pd version name updated at build.gradle
2018-02-03 07:14:14 -05:00
hypnosis-i2p
eb3f703b46
gradle upgraded; i2pd version name updated
2018-02-03 19:58:09 +08:00
hypnosis-i2p
b88b82a85c
quit features replaced by stop - more 2
2018-02-03 19:57:21 +08:00
hypnosis-i2p
1d0791dbf5
quit features replaced by stop - more
2018-02-03 19:56:17 +08:00
hypnosis-i2p
87f2eefd35
quit features replaced by stop
2018-02-03 19:55:32 +08:00
R4SAS
b8a2c9f955
Merge pull request #1089 from yangfl/upstream
...
i2pd.service: do not block system shutdown for 10 min
2018-02-02 22:26:06 +03:00
yangfl
319d748639
i2pd.service: do not block system shutdown for 10 min
2018-02-03 02:29:28 +08:00
yangfl
4f84d687e4
add endian detection for glibc
2018-02-03 02:27:22 +08:00
R4SAS
fbb9991128
remove obsoletes tag for rpm git package
2018-02-02 10:35:07 +03:00
orignal
62bac24246
Merge pull request #1086 from BOPOHA/patch-3
...
i2pd.spec delete obsoletes tag
2018-02-01 17:43:42 -05:00
orignal
4aa8461bea
Merge pull request #1087 from BOPOHA/patch-4
...
systemd issue in centos 7
2018-02-01 17:43:17 -05:00
BOPOHA
ce57a130fc
systemd issue in centos 7
...
Not working pre-create pid-file dir (/run/i2pd).
It fixed with one of this ways:
> PermissionsStartOnly=True
or
> ExecStartPre=/bin/mkdir -p -m 0700 /var/run/i2pd
> ExecStartPre=/bin/chown i2pd: /var/run/i2pd
First way is prefer because RuntimeDirectory's options already used.
2018-02-01 23:21:20 +01:00
BOPOHA
80567312ed
i2pd.spec delete obsoletes tag
...
https://github.com/PurpleI2P/i2pd/pull/1084#issuecomment-362215861
```
Resolving Dependencies
--> Running transaction check
---> Package i2pd.x86_64 0:2.17.0-20171206git.el7.centos will be updated
---> Package i2pd.x86_64 0:2.18.0-1.el7.centos will be obsoleting
---> Package i2pd-systemd.x86_64 0:2.17.0-20171206git.el7.centos will be obsoleted
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================
Package Arch Version Repository Size
==========================================================================
Installing:
i2pd x86_64 2.18.0-1.el7.centos vorona-i2pd 915 k
replacing i2pd-systemd.x86_64 2.17.0-20171206git.el7.centos
Transaction Summary
==========================================================================
Install 1 Package
Total download size: 915 k
Is this ok [y/d/N]:
```
@l-n-s thx, obsoletes tag is unneeded in next release)
2018-02-01 22:11:14 +01:00
R4SAS
180730f9cf
fix rpm spec's ( #1084 )
...
* added spec for git package
* fixed double slashes
* changed versioning for stable builds
2018-02-01 19:37:38 +03:00
R4SAS
fca2693488
add centos/fedora build status
2018-02-01 01:12:06 +03:00
orignal
df304fb38b
Merge pull request #1063 from PurpleI2P/openssl
...
recent changes
2018-01-21 10:29:31 -05:00
Jeff Becker
68b1afa2df
Merge remote-tracking branch 'purple/openssl' into i2cp-session-reconfig
2018-01-04 08:33:06 -05:00
Jeff Becker
80149342f2
proper bounds check
2018-01-03 10:02:11 -05:00
Jeff Becker
1967dee50c
don't recreate tunnels of different size
2018-01-02 12:59:16 -05:00
Jeff Becker
ab80def94b
use reference instead of copy
2018-01-02 12:06:10 -05:00
Jeff Becker
254bf313a2
fix previous commit
2018-01-02 11:48:38 -05:00
Jeff Becker
938d5d901a
implement i2cp session reconfigure
2018-01-02 11:34:58 -05:00
Jeff Becker
7b00d828b2
fix lambda capture, don't capture copy
2018-01-01 09:35:32 -05:00