Commit Graph

133 Commits (c344e757017020ce47f4aa772999502104796dff)

Author SHA1 Message Date
orignal a05a20440e deleted deprecated SendMessage 9 years ago
orignal 4ed7e29896 use shared_ptr for I2NP messages through tunnels 9 years ago
orignal 25a163cdeb send I2NP messages as shared_ptr 9 years ago
orignal 3a63f6775a pass I2NP message to transport session as shared_ptr 9 years ago
orignal e461982a31 support multiple transport sessions to the same peer 9 years ago
orignal 2442d0e910 moved UPnP instance to Transports. Use actual port from RouterContext 9 years ago
orignal d2b4a6fd50 select first hop from existing connections if applicable 9 years ago
orignal c56ddce2f6 some cleanup 10 years ago
orignal 5d2f9f9f0b fixed potential memory leak 10 years ago
orignal b8acce115f repeat peer test if previous was not successive 10 years ago
orignal 47c3d5ed23 don't accept tunnels if bandwidth is exceeded 10 years ago
orignal 60351f2677 send exporatory message directly if connected to a floodfill 10 years ago
orignal 1e2f038ef5 proper badnwidth calculation 10 years ago
orignal 60c60b4db1 calculate bandwidth 10 years ago
orignal 028e3a6c35 show total send/received bytes 10 years ago
orignal 3977cec408 fixed crash at startup 10 years ago
orignal 582daffd7f select peer test capable routers 10 years ago
orignal 30715c2512 firewall detection 10 years ago
orignal e901307d8d fixed crash 10 years ago
orignal 93857b690a fixed hand at shutdown 10 years ago
orignal 53adf7a793 cleanup dead peers 10 years ago
orignal 0ed9dc4e93 complete session if presented 10 years ago
orignal 9eba7923a7 use insert instead [] 10 years ago
orignal 5730b15f01 fixed race condition 10 years ago
orignal 8305fd5f82 check if connection to peer exists already 10 years ago
orignal 0518b08ca6 drop second incoming connection with same identity 10 years ago
orignal bd035e1c3d fixed build for boost below 1.49 10 years ago
orignal d7c5c24ce4 pass ident hash by value to transports thread 10 years ago
orignal ea353ac3ba send batch of I2NP messages 10 years ago
orignal 284fb5458e fixed resolve bug 10 years ago
orignal bf7b53a2a6 resolve address for NTCP 10 years ago
orignal f3fbf6bd89 address resolver for NTCP address 10 years ago
orignal e898e6bf82 use RouterInfo request callback instead timeout 10 years ago
orignal 3481161616 send messages through Peer 10 years ago
orignal d971dff593 introduced Peer 10 years ago
orignal 6683a9cf76 moved NTCP to separate thread 10 years ago
orignal d8942a3359 use TransportSession for sending messages 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 95524c8db3 shared pointer for SSU 10 years ago
orignal 1c3f70056a use shared pointer of RI for transports 10 years ago
orignal d8b9968aed use shared pointer for RI in requested destination 10 years ago
orignal 0f4e4a7944 return shared_ptr to RI 10 years ago
orignal 8403c17c59 incoming SSU V6 sessions 10 years ago
orignal 7900e9b126 accept v6 only for v6 acceptor 10 years ago
orignal f2434d66fc incoming ipv6 connections 10 years ago
orignal 7fb7341502 support ipv6 for outgoing NTCP connections 10 years ago
orignal c9abb62988 set unreachable trough NetDb 10 years ago
orignal 8d75d51803 don't specify RI for inbound NTCP connections 10 years ago
orignal 7b768ccb26 moved transports to 'transport' namespace 10 years ago
orignal c4dda06cde TransportSession added 10 years ago
orignal a8871d9f98 moved DHKeysPair to Transport 10 years ago
orignal 11402708da proper termination 10 years ago
orignal 81a7253e0f fixed crash on termination 10 years ago
orignal 7019b6d68f reuse DH keys pairs from failed NTCP sessions 10 years ago
orignal 9557adf8c2 hold I2NP message for 5 seconds if router is not in netDb 10 years ago
orignal 8801a144a0 close connection to first hop of declined tunnel 10 years ago
orignal e0291bb815 fixed memory leak 10 years ago
orignal 12fbc9cb86 increased I2NP max message size to 32K and check if fragmented message exceeds it 10 years ago
orignal 2e0e6fc6c4 fixed memory leak 10 years ago
orignal bf2e833f26 separate thread for SSU server 11 years ago
orignal 6d42cccadc extract SSU caps 11 years ago
orignal 3c6793745b don't delete initial SSU sessions 11 years ago
orignal 03a5059617 peer test 11 years ago
orignal 1862896532 request RouterInfo if outdated 11 years ago
orignal ff9f14d7a6 if NTCP failed, try to send through SSU 11 years ago
orignal 93ff88bcb8 DH keys supplier 11 years ago
orignal 7bdf52a774 generate DH keys pair per NTCP session 11 years ago
orignal 3ae225fb41 use existing SSU session if available 11 years ago
orignal 6732ba21f9 inbound tunnel where an I2NP messages has been received from 11 years ago
orignal adb6f284e8 enable SSU 11 years ago
orignal 10c7e05ff4 fixed crash 11 years ago
orignal 4862b594e8 use SSU if NTCP is not available 11 years ago
orignal c266575528 eliminate unnecessary const_cast 11 years ago
orignal ec5eafafeb external IP detection 11 years ago
orignal 3cf3e69aef SSU added 11 years ago
orignal 2d428fd090 use boost::asio::address for address 11 years ago
orignal 5b025909b6 request router if not found 11 years ago
orignal 5997cb80bd differentiate garlic message received from tunnel and directly 11 years ago
orignal 808d6d1fbf improved stability 11 years ago
orignal 885e996a8a Inroduced IdentHash 11 years ago
orignal 595c745c90 Transport thread added 11 years ago