61 Commits (89d69a5d5a61865edeb53a6cb3691b0dce67d327)

Author SHA1 Message Date
Jeff Becker 5f396d6311
add option to only connect to certain routers 8 years ago
brain5lug a530503c0c copy elimination for ranges #part3 8 years ago
orignal 9a8e7b11e5 detect network status at android 8 years ago
orignal 4ac4f44ba7 limit delayed messages queue size 8 years ago
Jeff Becker 74a7e67002
implement restricted routes (initial) 9 years ago
Jeff Becker e868d427dd add options to not use ntcp or ssu 9 years ago
Jeff Becker fa68e392c8
don't abort when ntcp fails to bind 9 years ago
hagen aef6b7712c * Transports: update IsBandwidthExceeded() and comments in header 9 years ago
orignal d9e199092d fixed race condition 9 years ago
orignal 7149b509d7 extra bandwidth caps 9 years ago
orignal 8daa7561fa pass ident hash by values to RequestComplete 9 years ago
orignal bf47df46c9 allow DNS names for SSU 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal a05a20440e deleted deprecated SendMessage 10 years ago
orignal 25a163cdeb send I2NP messages as shared_ptr 10 years ago
orignal 3a63f6775a pass I2NP message to transport session as shared_ptr 10 years ago
orignal e461982a31 support multiple transport sessions to the same peer 10 years ago
orignal 2442d0e910 moved UPnP instance to Transports. Use actual port from RouterContext 10 years ago
orignal d2b4a6fd50 select first hop from existing connections if applicable 10 years ago
orignal c56ddce2f6 some cleanup 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 60c60b4db1 calculate bandwidth 10 years ago
orignal 028e3a6c35 show total send/received bytes 10 years ago
orignal e901307d8d fixed crash 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 a27dd17cef fixed memory leak 10 years ago
orignal 5730b15f01 fixed race condition 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 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 02b7cd71c5 handle i2p.router.netdb.activepeers 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 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 f2434d66fc incoming ipv6 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 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