R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 17:44:29 +00:00
orignal
95e994e171
pass incomplete I2NP message by move
2022-02-02 17:33:33 -05:00
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 23:30:35 +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
orignal
278fd2d8d5
create tunnel I2NP message for tunnel data
2021-10-18 19:03:08 -04:00
orignal
d310efcb5c
pass I2NPMessage by move
2021-10-17 11:31:37 -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
e054c6e82c
memory pool for SSU messages and fragments
2021-09-11 18:58:27 -04:00
orignal
fc2dc9a019
cumulative ACK bitfields
2020-12-12 21:40:07 -05:00
orignal
024c29b180
eliminate boost/bind
2020-09-17 21:11: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
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
b6b25dc9f3
update log messages
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-03-20 17:51:55 +03:00
R4SAS
00db527377
drop websockets support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-02-27 14:58:06 +03:00
orignal
b84f74c167
limit SSU message size to 32K
2018-10-11 11:17:14 -04:00
yangfl
50ba52756f
fix mixing tabs and spaces
2018-01-13 22:51:02 +08:00
yangfl
46f62e1af9
remove trailing whitespaces
2018-01-06 22:24:03 +08:00
Jeff Becker
e238f7ed37
NetDb.h -> NetDb.hpp for case insensative file systems clashing with libc's netdb.h
2017-04-21 20:04:16 -04:00
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
2017-04-21 06:33:45 -04:00