i2pd/libi2pd
orignal f04048717d
Some checks are pending
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
cleanup messages to send if session was terminated
2024-10-28 21:34:33 -04:00
..
api.cpp
api.h
Base.cpp
Base.h
Blinding.cpp
Blinding.h
Config.cpp
Config.h
CPU.cpp
CPU.h
Crypto.cpp
Crypto.h
CryptoKey.cpp
CryptoKey.h clean line trailing spaces and tabs 2021-11-27 23:30:35 +03:00
Datagram.cpp
Datagram.h max flush interval 2024-08-20 20:59:41 -04:00
Destination.cpp
Destination.h
ECIESX25519AEADRatchetSession.cpp
ECIESX25519AEADRatchetSession.h
Ed25519.cpp
Ed25519.h
Elligator.cpp
Elligator.h
Family.cpp
Family.h
FS.cpp
FS.h
Garlic.cpp
Garlic.h
Gost.cpp
Gost.h
Gzip.cpp
Gzip.h
HTTP.cpp
HTTP.h
I2NPProtocol.cpp random tunnel reject when medium congestion 2024-10-27 21:58:19 -04:00
I2NPProtocol.h
I2PEndian.cpp set of updates: 2022-02-18 09:20:06 +03:00
I2PEndian.h
Identity.cpp
Identity.h
KadDHT.cpp
KadDHT.h use DHT table for floodfills 2023-02-22 15:58:20 -05:00
LeaseSet.cpp
LeaseSet.h force LeaseSet timestamp update if published at the same second 2024-08-12 21:29:05 -04:00
LittleBigEndian.h
Log.cpp
Log.h
NetDb.cpp intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2024-10-28 20:36:50 -04:00
NetDb.hpp
NetDbRequests.cpp
NetDbRequests.h
NTCP2.cpp cleanup messages to send if session was terminated 2024-10-28 21:34:33 -04:00
NTCP2.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2024-10-28 20:36:50 -04:00
Profiling.cpp
Profiling.h
Queue.h
Reseed.cpp
Reseed.h
RouterContext.cpp set congesion cap G if symmetric NAT and ipv4 in only transport 2024-10-27 18:17:28 -04:00
RouterContext.h
RouterInfo.cpp
RouterInfo.h
Signature.cpp
Signature.h fixed race condition with openssl 3.2.0 2023-12-30 15:55:53 -05:00
Siphash.h
Socks5.h
SSU2.cpp
SSU2.h don't handle RelayRequest and RelayIntro with same nonce twice 2024-10-27 11:55:10 -04:00
SSU2OutOfSession.cpp
SSU2OutOfSession.h
SSU2Session.cpp cleanup messages to send if session was terminated 2024-10-28 21:34:33 -04:00
SSU2Session.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2024-10-28 20:36:50 -04:00
Streaming.cpp move UpdatePacingTime out of loop 2024-10-28 08:38:04 -04:00
Streaming.h reduce CPU usage 2024-10-26 19:26:25 -04:00
Tag.h
Timestamp.cpp
Timestamp.h
TransitTunnel.cpp eliminate extra copy of I2NP messages list 2024-10-28 21:10:30 -04:00
TransitTunnel.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2024-10-28 21:15:16 -04:00
Transports.cpp eliminate extra copy of I2NP messages list 2024-10-28 21:10:30 -04:00
Transports.h eliminate extra copy of I2NP messages list 2024-10-28 21:10:30 -04:00
TransportSession.h intermediate queue for transport sessions. use std::list instead std::vector for multiple I2NP messages 2024-10-28 20:36:50 -04:00
Tunnel.cpp random tunnel reject when medium congestion 2024-10-27 22:19:06 -04:00
Tunnel.h random tunnel reject when medium congestion 2024-10-27 22:19:06 -04:00
TunnelBase.h
TunnelConfig.cpp
TunnelConfig.h
TunnelEndpoint.cpp
TunnelEndpoint.h
TunnelGateway.cpp eliminate extra copy of I2NP messages list 2024-10-28 21:10:30 -04:00
TunnelGateway.h
TunnelPool.cpp
TunnelPool.h
util.cpp
util.h
version.h