Commit graph

60 commits

Author SHA1 Message Date
orignal c664be52d7 limit outgoing queue size 2016-07-12 16:26:36 -04:00
Jeff Becker fa68e392c8
don't abort when ntcp fails to bind 2016-06-13 11:34:44 -04:00
orignal c053bebccd reduced numeber of error messages 2016-01-27 21:54:42 -05:00
orignal cfd7f1571b check clock skew 2016-01-26 19:02:06 -05:00
orignal 8d4fae24ea fixed misalignment 2016-01-11 19:03:04 -05:00
orignal d01d033209 eliminate session creation collision 2015-11-25 11:51:35 -05:00
orignal 62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal 0c8fb376db some cleanup 2015-07-03 10:11:55 -04:00
orignal 9c9401ce2f use shared_ptr for all incoming I2NP messages 2015-06-21 15:08:22 -04:00
orignal 3a63f6775a pass I2NP message to transport session as shared_ptr 2015-06-17 10:47:26 -04:00
orignal b48682012d verify adler checksum 2015-06-14 10:37:15 -04:00
orignal a72d7652af moved num sent/received bytes to TransportSession 2015-03-16 18:57:22 -04:00
orignal 52f9d5f0aa ban abusing IPs 2015-02-10 13:05:08 -05:00
orignal 5730b15f01 fixed race condition 2015-02-06 20:53:48 -05:00
orignal 763547f465 fixed corrupted NTCP messages 2015-01-27 19:12:27 -05:00
orignal 0c73aff0a2 I2NPMessagesHandler 2015-01-22 22:00:41 -05:00
orignal e7f849184c some cleanup 2015-01-21 12:08:15 -05:00
orignal c61cd350ee send multiple messages though single write call 2015-01-20 22:35:27 -05:00
orignal ea353ac3ba send batch of I2NP messages 2015-01-20 21:05:57 -05:00
orignal 98e930bd46 moved delayed queue to Peer 2015-01-13 22:19:13 -05:00
orignal ff856d2f20 fixed race condition 2015-01-12 12:15:54 -05:00
orignal a85cc6aa77 fixed race condition 2015-01-11 21:00:38 -05:00
orignal 6683a9cf76 moved NTCP to separate thread 2015-01-11 17:41:56 -05:00
orignal 6153d799bc use shared pointer for NTCPSession 2014-11-25 16:30:15 -05:00
orignal 0ccb66476e moved NTCP client code to Transports 2014-11-25 15:16:03 -05:00
orignal 6c13ad78a5 eliminated NTCPServerConnection 2014-11-25 14:29:06 -05:00
orignal de14f8dcd7 handle Phase3 in two steps 2014-11-25 12:33:51 -05:00
orignal f7ce86e0c4 pass tsA to SendPhase4 2014-11-25 10:35:35 -05:00
orignal 9eb5982ea3 use generic receive buffer for phase 4 2014-11-25 10:14:18 -05:00
orignal e0635548e9 handle EcDSA signatures 2014-11-24 15:26:57 -05:00
orignal 1c3f70056a use shared pointer of RI for transports 2014-11-21 12:34:17 -05:00
orignal faf1fe7a7c aligned AES keys 2014-11-01 21:53:45 -04:00
orignal 659edf2590 common code for signing and verifing exchanged data 2014-10-28 11:34:50 -04:00
orignal 6281fa625a moved remote RI and identity to TransportSession 2014-10-24 15:50:48 -04:00
orignal c9abb62988 set unreachable trough NetDb 2014-10-24 15:39:53 -04:00
orignal 8d75d51803 don't specify RI for inbound NTCP connections 2014-10-24 13:36:55 -04:00
orignal f81a122223 use remote router indentity 2014-10-24 13:04:14 -04:00
orignal 7b768ccb26 moved transports to 'transport' namespace 2014-10-21 12:25:53 -04:00
orignal c4dda06cde TransportSession added 2014-10-20 16:09:59 -04:00
orignal a8871d9f98 moved DHKeysPair to Transport 2014-10-20 15:19:56 -04:00
orignal b46b15cce4 avoid double delete 2014-09-18 11:11:51 -04:00
orignal 6069055c9e reduced memory usage 2014-09-11 22:15:20 -04:00
orignal 756a920c1a show number sent/received bytes through the status page 2014-07-20 17:12:36 -04:00
orignal 12fbc9cb86 increased I2NP max message size to 32K and check if fragmented message exceeds it 2014-07-04 12:35:02 -04:00
orignal 6bf5d98c4d use new aes implementation for NTCP 2014-05-06 22:30:09 -04:00
orignal c30dd2639a SSU timeout 2014-04-07 21:40:28 -04:00
orignal 7bdf52a774 generate DH keys pair per NTCP session 2014-04-04 13:30:13 -04:00
orignal 345be142ae always pass delivery instructions to tunnel gateway 2014-02-19 22:08:57 -05:00
orignal 154105a059 pass delivery intructions to tunnel gateway 2014-02-19 21:24:55 -05:00
orignal ddb9a6b477 check if IP address is valid 2014-01-21 18:01:11 -05:00