orignal
62b811c2c1
use memory pool for SSU2 received packets arrays
2 months ago
orignal
a06cce0aaf
eliminate extra copy of vector of SSU2 packets
2 months ago
weko
76d39cc7c9
changed to tabs, move tor port to function
2 years ago
weko
9e0c5d67c7
Don't use reversed port for choise random port. (by whothefuckami)
2 years ago
orignal
cb73c7c72e
make sure that only *Mt method can be called for MemoryPoolMt
2 years ago
orignal
014e4b0e1d
detect MTU for some known ipv6 tunnel brokers
2 years ago
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
ae0cf2e831
use memory pool for tunnel messages
3 years ago
orignal
e054c6e82c
memory pool for SSU messages and fragments
3 years ago
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>
4 years ago
orignal
a74f685a5d
check local address
4 years ago
orignal
ace80c29e7
meshnets.yggaddress added
4 years ago
orignal
82649ab2a7
IsYggdrasilAddress added
4 years ago
orignal
ed4c00e4f4
check yggdrasil ipv6 range
4 years ago
orignal
07282ec39f
get local yggdrasil ipv6 address
4 years ago
orignal
7ce92118e4
handle follow-on NSR messages
4 years ago
R4SAS
3100d4f902
move thread naming to util
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
85e9da82b0
[transports] validate IP when trying connect to remote peer for being in reserved IP range
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS
8bae4975fb
add copyright headers
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
R4SAS
7a5146ea74
fix code syle(spaces->tabs, tabulations)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
orignal
969f9aa436
common RuunableBase with private inheritance
5 years ago
orignal
2d154ee640
move RunnableService away from LeaseSetDestination
5 years ago
orignal
49810eb153
common RunnableService
5 years ago
orignal
fecc0c4640
don't call destructor twice
6 years ago
R4SAS
7cd17f8e1f
build android app with llvm
6 years ago
yangfl
46f62e1af9
remove trailing whitespaces
7 years ago
orignal
12feac1f50
fixed build error for wheezy
7 years ago
brain5lug
346bf14b7b
added missed invariant for MemoryPool
7 years ago
brain5lug
8c8127dda6
fixed perfect forwarding for the memory pool
7 years ago
Jeff Becker
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
...
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
8 years ago
orignal
3a8c90c0d4
acquire shared
8 years ago
orignal
dc914b1806
multithreaded memory pool
8 years ago
orignal
719de94821
acquire unique_ptr
8 years ago
orignal
7ea0249e6e
use memory poll for streaming
8 years ago
orignal
feab95ce4b
initial commit for memory pool
8 years ago
orignal
a8a4ef82cd
fixed android build
8 years ago
hagen
143aaa2d28
* util.h : drop i2p::util::lexical_cast(), not used anymore ( #314 )
8 years ago
hagen
b1aeae6772
* util.{cpp,h} : kill with fire i2p::util::http ( #314 , closes #432 )
8 years ago
hagen
26be0c7c82
* move i2p::util::config::GetHost to RouterContext.cpp
8 years ago
Jeff Becker
3ad196c4c7
fix meshnet mode:
...
* don't default to ipv4 when creating router.info
* add i2p::util::config::GetHost for getting host to use from config
* proper check for no transports in Transports.cpp on startup
9 years ago
Jeff Becker
f88f68f248
Add bind to network interface option
9 years ago
orignal
a5be4c9d0e
moved std::to_string to util.h from android
9 years ago
Jeff Becker
2373b94d3e
try fixing issue #482
9 years ago
orignal
c5b6da7201
case-insensitive http responses
9 years ago
orignal
3053a9b6a0
enable i2p gzip compression
9 years ago
orignal
9a6d478eb1
handle compressed addressbook
9 years ago
hagen
4b84656133
* i2p::fs migration: drop unused code from util.* ( #314 )
9 years ago
hagen
1bcc311738
- drop i2p::util::config namespace : not used anymore
9 years ago
hagen
7565843fbe
* move ReadConfigFile() : i2p::filesystem -> i2p::config * don't export i2p::config::mapArgs outside namespace
9 years ago
hagen
45d68d89a9
* clean outdated declaration
9 years ago