102 Commits (5c1b5816d483e4baa9005b75c1dbc140fe19c304)

Author SHA1 Message Date
Jeff Becker bf38bd5a1d
* Fill padding with random in NTCP phase3 9 years ago
orignal c053bebccd reduced numeber of error messages 9 years ago
orignal cfd7f1571b check clock skew 9 years ago
orignal 9611f80a39 check I2NP messages fro expiration 9 years ago
orignal 8d4fae24ea fixed misalignment 9 years ago
orignal 2ba314d9d9 count checksum and padding for buffer size 9 years ago
hagen c3958bf042 * sane log messages: NTCPSession.cpp 9 years ago
orignal d01d033209 eliminate session creation collision 9 years ago
orignal 06c4aca490 always use shared_ptr for I2NPMessage 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal e03f1597a0 don't send DatabaseStore until time sync complete 10 years ago
orignal 0c8fb376db some cleanup 10 years ago
orignal 9c9401ce2f use shared_ptr for all incoming I2NP messages 10 years ago
orignal 3a63f6775a pass I2NP message to transport session as shared_ptr 10 years ago
orignal b48682012d verify adler checksum 10 years ago
orignal 028e3a6c35 show total send/received bytes 10 years ago
orignal a72d7652af moved num sent/received bytes to TransportSession 10 years ago
orignal ad649aba48 reduce memory usage 10 years ago
orignal 57d4ccfdfd reduced memory usage 10 years ago
orignal 10b733d215 don't throw exception 10 years ago
orignal 3263f6fefc ban abusing ipv6 addresses 10 years ago
orignal 52f9d5f0aa ban abusing IPs 10 years ago
orignal 6783b22ad0 terminate non-responding NTCP sessions by timeout 10 years ago
orignal 923b64eb48 delete messages sent to disconnected session 10 years ago
orignal 7dd159add2 use 'available' method 10 years ago
orignal 1ad04bf8bf read more data from socket if available 10 years ago
orignal 5730b15f01 fixed race condition 10 years ago
orignal 8305fd5f82 check if connection to peer exists already 10 years ago
orignal 8e75d8c39a check accepted socket for error 10 years ago
orignal 6beb527058 teminate non-connected NTCP session 10 years ago
orignal 763547f465 fixed corrupted NTCP messages 10 years ago
orignal 0c73aff0a2 I2NPMessagesHandler 10 years ago
orignal 276d5097c1 fixed 'bad descriptor' exception 10 years ago
orignal e7f849184c some cleanup 10 years ago
orignal c61cd350ee send multiple messages though single write call 10 years ago
orignal ea353ac3ba send batch of I2NP messages 10 years ago
orignal f36229bd95 make sure DatabaseStore message is first 10 years ago
orignal 98e930bd46 moved delayed queue to Peer 10 years ago
orignal d971dff593 introduced Peer 10 years ago
orignal ff856d2f20 fixed race condition 10 years ago
orignal a85cc6aa77 fixed race condition 10 years ago
orignal 6683a9cf76 moved NTCP to separate thread 10 years ago
Francisco Blas (klondike) Izquierdo Riera 700c53e60a Fix any remaning aliasing rules with propper memcpy wrappers 10 years ago
Francisco Blas (klondike) Izquierdo Riera 1636187e26 Avoid aliasing problems by using special buf endian handling functions wrapping memcpy 10 years ago
orignal 5221e09b67 use VerifyDigest for verification 10 years ago
orignal 6153d799bc use shared pointer for NTCPSession 10 years ago
orignal 0ccb66476e moved NTCP client code to Transports 10 years ago
orignal 6c13ad78a5 eliminated NTCPServerConnection 10 years ago
orignal de14f8dcd7 handle Phase3 in two steps 10 years ago
orignal 1e81652a62 send Phase3 with proper identity 10 years ago