Commit graph

  • 5887e8c8c4 slow start and congestion avoidance orignal 2015-01-29 15:34:43 -05:00
  • 974a7ff3f5 shared_ptr for RoutingDestination orignal 2015-01-28 21:37:08 -05:00
  • 938fa00469 publishing with flood orignal 2015-01-28 21:01:16 -05:00
  • 679faf5149 specify reply token for RIs DatabaseStore orignal 2015-01-28 16:16:25 -05:00
  • 7e45233c7d floodfill parameter orignal 2015-01-28 15:12:15 -05:00
  • 2ed69ef602 clean up expired LeaseSets orignal 2015-01-28 14:20:28 -05:00
  • 192a08b5bf check tunnel status instead fidning it every time orignal 2015-01-27 22:31:57 -05:00
  • 763547f465 fixed corrupted NTCP messages orignal 2015-01-27 19:12:27 -05:00
  • b3e08b2cf4 shared_ptr for tunnels orignal 2015-01-27 14:55:46 -05:00
  • d1d6797d3e store LeaseSet as shared_ptr orignal 2015-01-27 11:27:58 -05:00
  • 4b094b2156 handle tunnel build messages in tunnels thread orignal 2015-01-26 20:49:16 -05:00
  • 562cdc12d1 check message type of follow on message orignal 2015-01-26 14:48:24 -05:00
  • 8f562215b0 separate inbound and outbound pending tunnels orignal 2015-01-26 11:56:10 -05:00
  • 8a478e4616 check for max number of NACKs orignal 2015-01-25 22:01:09 -05:00
  • f75de6af82 window orignal 2015-01-25 17:43:34 -05:00
  • a061f3339e use send buffer for a stream orignal 2015-01-25 16:18:26 -05:00
  • 724c417f09 fixed typo orignal 2015-01-25 11:43:27 -05:00
  • 9c23d03d8d fixed typo orignal 2015-01-25 10:05:50 -05:00
  • b8740c008b fixed crash orignal 2015-01-25 10:05:19 -05:00
  • 588c613043 naming lookup of .b32 address through LeaseSet request orignal 2015-01-24 15:34:46 -05:00
  • 1dc166f0f8 transit tunnel gateway batching orignal 2015-01-23 22:05:33 -05:00
  • 82103e6a39 process TunnelGateway message in tunnel thread orignal 2015-01-23 16:26:39 -05:00
  • 33bce67a4e Update copyright orignal 2015-01-23 14:03:41 -05:00
  • aeb3c8b8b9 Update LICENSE orignal 2015-01-23 14:02:37 -05:00
  • 24c00b0985 schedule routing session cleanup orignal 2015-01-23 12:48:25 -05:00
  • a25646a129 cleanup routing sessions orignal 2015-01-23 10:07:11 -05:00
  • 0c73aff0a2 I2NPMessagesHandler orignal 2015-01-22 22:00:41 -05:00
  • 3ed1fee7ce remove stream on close orignal 2015-01-22 19:02:28 -05:00
  • b269bda52b shared_ptr for GarlicRouting Session orignal 2015-01-22 15:31:34 -05:00
  • 2ab0ff8aea TransitTunnelParticipant orignal 2015-01-21 21:50:46 -05:00
  • 46a36f766f don't restart subscriptions update timer if no subscription presented orignal 2015-01-21 16:34:50 -05:00
  • 276d5097c1 fixed 'bad descriptor' exception orignal 2015-01-21 15:59:05 -05:00
  • ec980edf56 don't look for tunnel again if tunnelID is the same as for previous message orignal 2015-01-21 15:13:46 -05:00
  • 89dead79c4 common HandleTunnelData for own and transit tunnels orignal 2015-01-21 14:40:48 -05:00
  • e7f849184c some cleanup orignal 2015-01-21 12:08:15 -05:00
  • c61cd350ee send multiple messages though single write call orignal 2015-01-20 22:35:27 -05:00
  • ea353ac3ba send batch of I2NP messages orignal 2015-01-20 21:05:57 -05:00
  • 74c89ce06e proper cleanup of pending tunnels orignal 2015-01-20 18:06:42 -05:00
  • 42354ee5d5 removed useless mutex lock orignal 2015-01-20 07:50:25 -05:00
  • e4d0fdaa56 Merge pull request #150 from chris-barry/patch-1 orignal 2015-01-19 22:29:45 -05:00
  • ebb5c53c3a use shared_ptr for TunnelPool orignal 2015-01-19 22:28:13 -05:00
  • 676892cb00 Update copyright Chris Barry 2015-01-19 21:06:30 -05:00
  • e09da5cb54 correct CRC32 verification at big endian CPU orignal 2015-01-19 14:30:30 -05:00
  • 027c43c99c Reseed through I2PControl orignal 2015-01-19 13:57:37 -05:00
  • f5b937667a don't try to re-request expired LeaseSet orignal 2015-01-19 12:31:14 -05:00
  • f36229bd95 make sure DatabaseStore message is first orignal 2015-01-18 18:46:22 -05:00
  • 3c9e6054b5 use shared local destination for proxies orignal 2015-01-17 09:42:44 -05:00
  • 284fb5458e fixed resolve bug orignal 2015-01-17 08:22:43 -05:00
  • bf7b53a2a6 resolve address for NTCP orignal 2015-01-16 23:01:40 -05:00
  • 07c6f2a20b make HTTP header if necessary orignal 2015-01-16 16:51:52 -05:00
  • 514947ba49 skip HTTP header orignal 2015-01-16 16:19:17 -05:00
  • f3fbf6bd89 address resolver for NTCP address orignal 2015-01-16 15:25:44 -05:00
  • 0f227e8317 For some reason, the daemon src don't include I2PControl.cpp for OSX builds. Mikal Villa 2015-01-16 20:37:52 +01:00
  • 905aa7cdc4 Adding download link Mikal Villa 2015-01-16 02:44:18 +01:00
  • 25cc118890 I2PControl method orignal 2015-01-15 16:42:28 -05:00
  • 72a4f8a9a1 fixed crash on shutdown orignal 2015-01-14 20:27:19 -05:00
  • e898e6bf82 use RouterInfo request callback instead timeout orignal 2015-01-14 16:37:03 -05:00
  • ad9d7931f5 RequestComplete for RouterInfo orignal 2015-01-14 16:11:09 -05:00
  • fb3c577601 handle i2p.router.netdb.activepeers orignal 2015-01-14 13:24:25 -05:00
  • 02b7cd71c5 handle i2p.router.netdb.activepeers orignal 2015-01-14 13:21:41 -05:00
  • 98e930bd46 moved delayed queue to Peer orignal 2015-01-13 22:19:13 -05:00
  • 3481161616 send messages through Peer orignal 2015-01-13 21:31:39 -05:00
  • a3352ac1dc Merge pull request #148 from Nefelim4ag/master orignal 2015-01-13 11:26:05 -05:00
  • 214eb0caa5 Not overwrite -fPIC with CXXFLAGS Timofey Titovets 2015-01-13 15:14:52 +03:00
  • 3a30c00dae Fix: mkdir exist in multi thread building Timofey Titovets 2015-01-13 12:55:14 +03:00
  • d971dff593 introduced Peer orignal 2015-01-12 22:53:35 -05:00
  • 1eef996701 NetworkSetting method orignal 2015-01-12 14:31:45 -05:00
  • dcae7fc541 participating request orignal 2015-01-12 14:03:20 -05:00
  • aeb2e235e5 use lookup tables for requests orignal 2015-01-12 13:38:16 -05:00
  • ff856d2f20 fixed race condition orignal 2015-01-12 12:15:54 -05:00
  • a15c2c5d86
    license -> BSD 3-clause Riccardo Spagni 2015-01-12 17:54:09 +02:00
  • c37d13af84 Merge pull request #147 from space-and-time/master orignal 2015-01-12 07:29:03 -05:00
  • bf443265ff fixed boost\asio\detail\socket_types.hpp(24) fatal error C1189: "WinSock.h has already been included" root 2015-01-12 08:53:24 +04:00
  • 9ebe38e59d added I2PService to VS project root 2015-01-12 08:50:22 +04:00
  • a85cc6aa77 fixed race condition orignal 2015-01-11 21:00:38 -05:00
  • 6683a9cf76 moved NTCP to separate thread orignal 2015-01-11 17:41:56 -05:00
  • e3e0702813 fxied crash at startup orignal 2015-01-11 17:40:11 -05:00
  • d8942a3359 use TransportSession for sending messages orignal 2015-01-10 23:00:27 -05:00
  • 4d25634b66 less agressive exploratory orignal 2015-01-10 16:08:13 -05:00
  • 717940d969 some cleanup orignal 2015-01-10 09:07:07 -05:00
  • 912146b1c9 shutdown and graceful shutdown through I2PControl orignal 2015-01-09 22:27:52 -05:00
  • 70b6c024bf handle i2p.router.netdb.knownpeers RouterInfo request orignal 2015-01-09 11:58:14 -05:00
  • 047f08b482 put dot-separated params orignal 2015-01-09 11:12:22 -05:00
  • 4ce3817d28 put dot-separated params orignal 2015-01-09 11:11:35 -05:00
  • 8910412068 pass results by reference orignal 2015-01-09 10:28:16 -05:00
  • c61ed150b7 check for pending LeaseSet request orignal 2015-01-08 22:04:41 -05:00
  • 1bbb86d304 changed addressbook subscription update interval to 12 hours orignal 2015-01-08 16:16:56 -05:00
  • 2a76f1decd publish own RouterInfo every 40 minutes if nothing changed orignal 2015-01-08 16:14:05 -05:00
  • f3548daede I2PControl Authenticate and Echo orignal 2015-01-08 16:11:40 -05:00
  • efdadfd7c5 added I2PControl to ClientContext orignal 2015-01-08 13:28:51 -05:00
  • e82507ca4e call TCPIPAccetor::Start from I2PClientTunnel::Start orignal 2015-01-08 07:39:35 -05:00
  • d67db32015 Merge pull request #146 from klondi/i2pservice orignal 2015-01-07 22:52:21 -05:00
  • 56014962d4 Make I2PClientTunnel use TCPIPAcceptor Francisco Blas (klondike) Izquierdo Riera 2015-01-08 03:49:35 +01:00
  • df3e8ce937 Move Stream creation to its own handler for cleanliness, it will hand over to a tunnel connection when done Francisco Blas (klondike) Izquierdo Riera 2015-01-08 03:28:54 +01:00
  • 7d9c0b76fc Make SOCKS use TCPIPAcceptor Francisco Blas (klondike) Izquierdo Riera 2015-01-08 01:45:49 +01:00
  • 8a6bea64bc Make the HTTP Proxy use TCPIPAcceptor Francisco Blas (klondike) Izquierdo Riera 2015-01-08 01:35:42 +01:00
  • 114022d18a Add the TCPIPAcceptor class for handling TCP/IP services on clearnet Francisco Blas (klondike) Izquierdo Riera 2015-01-08 01:31:31 +01:00
  • a85af553b8 Merge branch 'master' of https://github.com/PrivacySolutions/i2pd orignal 2015-01-07 16:51:09 -05:00
  • 1cf5a0c948 Merge pull request #145 from klondi/i2pservice orignal 2015-01-07 16:50:22 -05:00
  • 6643b4188a Solve weak_ptr issue Francisco Blas (klondike) Izquierdo Riera 2015-01-07 22:49:28 +01:00