Commit graph

  • 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
  • bc11689f35 extract params orignal 2015-01-07 16:41:11 -05:00
  • 0339a4f963 JSON parser orignal 2015-01-07 16:09:32 -05:00
  • 6a39f48a9e Merge pull request #144 from klondi/i2pservice orignal 2015-01-07 16:01:56 -05:00
  • b3232b42db Use shared_from_this to avoid being killed easily on stop Francisco Blas (klondike) Izquierdo Riera 2015-01-07 21:52:40 +01:00
  • c1a29b08ac Remove ClientContext.h dependency Francisco Blas (klondike) Izquierdo Riera 2015-01-07 21:50:12 +01:00
  • 75f6cc4319 Merge pull request #143 from klondi/i2pservice orignal 2015-01-07 15:20:18 -05:00
  • bcbe207515 Make HTTPProxy use SIGNING_KEY_TYPE_DSA_SHA1 Francisco Blas (klondike) Izquierdo Riera 2015-01-07 21:15:04 +01:00
  • 29039fd039 Merge with upstream Francisco Blas (klondike) Izquierdo Riera 2015-01-07 20:47:47 +01:00
  • 90005c8237 Migrate to I2Pservice Francisco Blas (klondike) Izquierdo Riera 2015-01-07 20:44:24 +01:00
  • cdc0aa658a I2PControl added orignal 2015-01-07 13:26:44 -05:00
  • dd42819a2f Create I2Pservice as a way to integrate service management, hide unnecessary handlers Francisco Blas (klondike) Izquierdo Riera 2015-01-07 19:09:59 +01:00
  • 88560d06a1 Merge pull request #141 from klondi/httpproxy orignal 2015-01-06 20:42:41 -05:00
  • cb8a465605 Force Connection: Close and allow http/1.1 Francisco Blas (klondike) Izquierdo Riera 2015-01-07 02:40:30 +01:00
  • fe13a85c0f read all available data from closed stream orignal 2015-01-06 19:05:48 -05:00
  • 89b6be91a3 Merge pull request #140 from klondi/httpproxy orignal 2015-01-06 19:00:41 -05:00
  • 6aca908462 Initial HTTPProxy support by simply transferring control to a tunnel Francisco Blas (klondike) Izquierdo Riera 2015-01-07 00:15:38 +01:00
  • 634718d6b4 Detect null stream on I2PConnect Francisco Blas (klondike) Izquierdo Riera 2015-01-06 23:51:10 +01:00
  • 2fca028161 Remove unnecessary header Francisco Blas (klondike) Izquierdo Riera 2015-01-06 22:41:29 +01:00
  • 5e8d28abba Reorder SOCKS headers for cleanness Francisco Blas (klondike) Izquierdo Riera 2015-01-06 22:40:45 +01:00
  • bc78460f63 Enter state BEFORE reading data to avoid race conditions Francisco Blas (klondike) Izquierdo Riera 2015-01-06 20:27:55 +01:00
  • e228ba963d Merge pull request #139 from iShift/patch-1 orignal 2015-01-06 16:00:47 -05:00
  • 63927fc1fa fix deps for ubuntu/debian iShift 2015-01-06 23:52:13 +03:00
  • cbcfe50eb5 Merge pull request #138 from klondi/master orignal 2015-01-06 12:51:25 -05:00