Commit Graph

46 Commits

Author SHA1 Message Date
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
95524c8db3 shared pointer for SSU 2014-11-24 12:26:11 -05:00
orignal
1c3f70056a use shared pointer of RI for transports 2014-11-21 12:34:17 -05:00
orignal
d8b9968aed use shared pointer for RI in requested destination 2014-11-21 11:37:17 -05:00
orignal
0f4e4a7944 return shared_ptr to RI 2014-11-20 16:20:02 -05:00
orignal
8403c17c59 incoming SSU V6 sessions 2014-10-29 15:02:48 -04:00
orignal
7900e9b126 accept v6 only for v6 acceptor 2014-10-27 20:36:03 -04:00
orignal
f2434d66fc incoming ipv6 connections 2014-10-27 15:08:50 -04:00
orignal
7fb7341502 support ipv6 for outgoing NTCP connections 2014-10-26 21:32:06 -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
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
11402708da proper termination 2014-09-22 14:44:10 -04:00
orignal
81a7253e0f fixed crash on termination 2014-09-22 13:28:46 -04:00
orignal
7019b6d68f reuse DH keys pairs from failed NTCP sessions 2014-09-17 11:13:25 -04:00
orignal
9557adf8c2 hold I2NP message for 5 seconds if router is not in netDb 2014-08-28 21:34:23 -04:00
orignal
8801a144a0 close connection to first hop of declined tunnel 2014-07-18 20:32:45 -04:00
orignal
e0291bb815 fixed memory leak 2014-07-07 12:34:19 -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
2e0e6fc6c4 fixed memory leak 2014-07-03 10:33:23 -04:00
orignal
bf2e833f26 separate thread for SSU server 2014-04-19 20:45:41 -04:00
orignal
6d42cccadc extract SSU caps 2014-04-08 21:56:34 -04:00
orignal
3c6793745b don't delete initial SSU sessions 2014-04-07 20:34:22 -04:00
orignal
03a5059617 peer test 2014-04-07 19:28:06 -04:00
orignal
1862896532 request RouterInfo if outdated 2014-04-05 21:25:54 -04:00
orignal
ff9f14d7a6 if NTCP failed, try to send through SSU 2014-04-05 15:44:12 -04:00
orignal
93ff88bcb8 DH keys supplier 2014-04-04 16:29:40 -04:00
orignal
7bdf52a774 generate DH keys pair per NTCP session 2014-04-04 13:30:13 -04:00
orignal
3ae225fb41 use existing SSU session if available 2014-03-25 21:17:03 -04:00
orignal
6732ba21f9 inbound tunnel where an I2NP messages has been received from 2014-03-12 20:13:49 -04:00
orignal
adb6f284e8 enable SSU 2014-02-24 19:25:26 -05:00
orignal
10c7e05ff4 fixed crash 2014-02-16 08:57:50 -05:00
orignal
4862b594e8 use SSU if NTCP is not available 2014-02-10 19:27:55 -05:00
orignal
c266575528 eliminate unnecessary const_cast 2014-02-09 08:52:56 -05:00
orignal
ec5eafafeb external IP detection 2014-02-08 21:06:40 -05:00
orignal
3cf3e69aef SSU added 2014-01-23 16:10:33 -05:00
orignal
2d428fd090 use boost::asio::address for address 2014-01-21 16:07:16 -05:00
orignal
5b025909b6 request router if not found 2014-01-19 10:05:54 -05:00
orignal
5997cb80bd differentiate garlic message received from tunnel and directly 2014-01-03 22:25:22 -05:00
orignal
808d6d1fbf improved stability 2013-12-29 10:48:57 -05:00
orignal
885e996a8a Inroduced IdentHash 2013-11-29 07:52:09 -05:00
orignal
595c745c90 Transport thread added 2013-10-27 11:26:39 -04:00