Commit graph

  • c05f411ba0 Fix a memory leak in ClientConnection Francisco Blas (klondike) Izquierdo Riera 2015-01-03 02:07:55 +01:00
  • b30de01b12 eliminated cast to DeliveryStatus struct orignal 2015-01-02 17:39:35 -05:00
  • 79e1096eca process follow-on packets with zero send stream id orignal 2015-01-02 10:04:57 -05:00
  • f1ae5817eb Merge pull request #129 from klondi/httpproxy orignal 2015-01-02 08:12:54 -05:00
  • a906d7f02f Allow for asynchronous creation of streams Francisco Blas (klondike) Izquierdo Riera 2015-01-02 13:35:38 +01:00
  • 50fb373655 Use i2p::data::SigningKeyType instead of uint16_t Francisco Blas (klondike) Izquierdo Riera 2015-01-02 01:21:18 +01:00
  • 29d1aa0146 more fixes of misalignment orignal 2015-01-01 23:00:33 -05:00
  • fa4009821e Merge pull request #128 from klondi/httpproxy orignal 2015-01-01 19:12:11 -05:00
  • e5503c51b4 Allow for easy stream creation at LocalDestination (for now it's only synchronous) Francisco Blas (klondike) Izquierdo Riera 2015-01-02 00:56:26 +01:00
  • ccb68088a8 Allow for I2PTunnels without LocalDestination Francisco Blas (klondike) Izquierdo Riera 2015-01-02 00:56:21 +01:00
  • 0f07b04627 eliminated TunnelGatewayHeader orignal 2015-01-01 18:53:44 -05:00
  • bfc6274cd8 methods for I2NP header access orignal 2015-01-01 16:51:15 -05:00
  • c5c0d2060c rollback orignal 2015-01-01 11:18:24 -05:00
  • dde2b4a879 destroy local destination on 'clear' orignal 2015-01-01 09:54:15 -05:00
  • df21a067ff print out number of NACKs orignal 2015-01-01 09:53:30 -05:00
  • 8c49f76534 copy request to buffer if LeaseSet is requested orignal 2014-12-31 21:47:49 -05:00
  • 96a9575049 Merge pull request #127 from klondi/alignmentfixes orignal 2014-12-31 14:06:53 -05:00
  • 0a9368fc70 Merge pull request #126 from klondi/cmakefixes orignal 2014-12-31 14:03:22 -05:00
  • 84f7966a0b Fix even more alignment problems Francisco Blas (klondike) Izquierdo Riera 2014-12-31 15:14:53 +01:00
  • 8f7dea698e Allow disabling binary compilation (useful for multilib builds in Gentoo) Francisco Blas (klondike) Izquierdo Riera 2014-12-31 19:41:05 +01:00
  • 9e7e0a456d Use better install paths Francisco Blas (klondike) Izquierdo Riera 2014-12-31 19:05:54 +01:00
  • 64b47a29cf Fix library compilation Francisco Blas (klondike) Izquierdo Riera 2014-12-31 18:20:23 +01:00
  • e16adbedfa Merge 38efc96dc2 into cbfe8b8232 klondike 2014-12-31 18:41:12 +00:00
  • 38efc96dc2 Allow disabling binary compilation (useful for multilib builds in Gentoo) Francisco Blas (klondike) Izquierdo Riera 2014-12-31 19:41:05 +01:00
  • b40830ddda Use better install paths Francisco Blas (klondike) Izquierdo Riera 2014-12-31 19:05:54 +01:00
  • feb1d02f1c Fix library compilation Francisco Blas (klondike) Izquierdo Riera 2014-12-31 18:20:23 +01:00
  • d61d45d9a3 Fix even more alignment problems Francisco Blas (klondike) Izquierdo Riera 2014-12-31 15:14:53 +01:00
  • cbfe8b8232 invoke accepter after receiving remote identity orignal 2014-12-30 22:37:14 -05:00
  • 583838e2c2 fixed misalignment orignal 2014-12-30 15:33:11 -05:00
  • 7bfb73dacf LeaseSet database lookup orignal 2014-12-30 12:25:08 -05:00
  • 350e942b6a fixed windows build orignal 2014-12-30 10:30:45 -05:00
  • ed82f388e6 Merge pull request #123 from klondi/master orignal 2014-12-30 09:50:28 -05:00
  • b5f624a10f Use htobuf16 for 0 value instead of htobe16buf Francisco Blas (klondike) Izquierdo Riera 2014-12-30 15:42:24 +01:00
  • 700c53e60a Fix any remaning aliasing rules with propper memcpy wrappers Francisco Blas (klondike) Izquierdo Riera 2014-12-30 15:37:24 +01:00
  • 2ed99ba245 fix calling individual targets Kill Your TV 2014-12-30 13:25:17 +00:00
  • 472c5f542f Merge branch 'master' of https://github.com/torbjo/i2pd Kill Your TV 2014-12-30 02:32:33 +00:00
  • 1636187e26 Avoid aliasing problems by using special buf endian handling functions wrapping memcpy Francisco Blas (klondike) Izquierdo Riera 2014-12-29 23:04:02 +01:00
  • 4d640dac2a always use destination's thread to avoid race conditions orignal 2014-12-29 14:29:55 -05:00
  • 7bf11df3b8 Minor: Makefile - added mk_build_dir to .PHONY target Torkel Bjørnson-Langen 2014-12-29 17:40:55 +01:00
  • ddf2aa38cc Minor: fixed clang compile warning [-Wmismatched-tags] Torkel Bjørnson-Langen 2014-12-29 17:40:03 +01:00
  • e8c544c774 Merge pull request #120 from torbjo/master Meeh 2014-12-29 17:31:36 +01:00
  • 82af922b40 Fixed building on OS X. Torkel Bjørnson-Langen 2014-12-29 17:12:05 +01:00
  • 446e5fd665 report about termination after actual processing orignal 2014-12-28 15:45:58 -05:00
  • 7847982a57 fixed crash orignal 2014-12-27 22:43:00 -05:00
  • 86a7f96a46 take tunnels from exploratory pool only orignal 2014-12-27 20:36:32 -05:00
  • da01ea997d wait from LeaseSet request comlete orignal 2014-12-27 10:09:55 -05:00
  • 59aa40e2b0 wait until LeaseSet request complete instead timeout orignal 2014-12-26 21:06:24 -05:00
  • 6fb5fa1c52 LeaseSet request complete callback orignal 2014-12-26 19:09:44 -05:00
  • 64df22def8 read reamaining data from closed stream orignal 2014-12-26 08:55:24 -05:00
  • bbe403fb40 main netdb can request router info only orignal 2014-12-25 21:13:51 -05:00
  • 3547a4042c request and handle LeaseSets through local destination only orignal 2014-12-25 16:47:15 -05:00
  • 46ea2291fe read incoming data util it's available orignal 2014-12-25 10:42:49 -05:00
  • 66c2c7f789 wait until download complete orignal 2014-12-25 08:41:21 -05:00
  • 78c06bdd22 manage non-reponded database requests orignal 2014-12-24 11:20:38 -05:00
  • afd69e4afd send if-none-match orignal 2014-12-24 09:45:25 -05:00
  • ff7ff3b55b check status code 304 orignal 2014-12-24 07:48:18 -05:00
  • 14e2c76799 Merge pull request #118 from hagen-i2p/make-deps orignal 2014-12-24 07:19:24 -05:00
  • 677e3585c9 * new makefile target: deps hagen 2014-12-24 05:07:52 +00:00
  • e349facd65 HTTP 1.1 for addressbook orignal 2014-12-23 21:03:00 -05:00
  • 7b5e8a9661 check and update addressbook subscriptions orignal 2014-12-23 13:57:09 -05:00
  • 3f314d8355 merge chunked responses orignal 2014-12-22 21:20:39 -05:00
  • 325117114a fixed typo orignal 2014-12-22 21:02:32 -05:00
  • e1d445ab50 parse HTTP header fields orignal 2014-12-22 16:45:50 -05:00
  • b1b72d2d33 rolled back to HTTP 1.0 since chunked is not implemented orignal 2014-12-22 16:10:32 -05:00
  • bb5e520a79 reduce minimal # of routers to 50 orignal 2014-12-22 15:14:49 -05:00
  • fd0069cb0e fixed merge conflict orignal 2014-12-22 15:09:50 -05:00
  • 52ee861d3a load subscriptions orignal 2014-12-22 15:06:54 -05:00
  • 42075e74ad fetch with HTTP/1.1 Kill Your TV 2014-12-22 18:01:59 +00:00
  • 1e87aedbb8 Merge branch 'master' of https://github.com/PrivacySolutions/i2pd orignal 2014-12-21 21:33:00 -05:00
  • 5221e09b67 use VerifyDigest for verification orignal 2014-12-21 21:32:21 -05:00
  • 0972782553 delete useless field orignal 2014-12-21 17:27:46 -05:00
  • 425c746b87 typo fix Kill Your TV 2014-12-21 21:48:30 +00:00
  • db2d0df2c4 download hosts.txt without proxy orignal 2014-12-21 09:33:02 -05:00
  • da1397ff76 fixed build error orignal 2014-12-20 21:21:43 -05:00
  • c009fc5d72 look for LeaseSet in shared local destination orignal 2014-12-20 20:16:45 -05:00
  • 993b4c92b0 slightly stricter use of mkdir/rm -rf Kill Your TV 2014-12-20 20:11:55 +00:00
  • b26bc5c7f4 Add api target Kill Your TV 2014-12-20 20:10:44 +00:00
  • e4cc15d19e Don't build the lib when making static binaries Kill Your TV 2014-12-20 19:48:53 +00:00
  • e5c2022f71 Fix building in kFreeBSD Kill Your TV 2014-12-18 10:11:18 +00:00
  • b343c24a9f add explanatory comments to Makefiles Kill Your TV 2014-12-17 20:46:19 +00:00
  • 21e3778e69 Revert the 'clean-up' commits so that custom build-time flags can be set Kill Your TV 2014-12-17 20:24:36 +00:00
  • f4f6e74ea2 process addressbook request response orignal 2014-12-19 22:03:34 -05:00
  • c887f54740 fixed crash orignal 2014-12-19 17:41:08 -05:00
  • 1179731959 send request to addressbook link directly without proxy orignal 2014-12-19 14:40:02 -05:00
  • 91e833cdaf fixed crash at shutdown orignal 2014-12-19 12:07:54 -05:00
  • 84e5f30c70 delete local destination on session close orignal 2014-12-18 18:48:36 -05:00
  • b007b66b15 store SAMSession by pointer orignal 2014-12-17 19:02:16 -05:00
  • 8b05455545 Cancel added orignal 2014-12-17 15:31:13 -05:00
  • a44ca91409 terminate acceptor and sessions on stop orignal 2014-12-17 15:21:50 -05:00
  • 84235fe479 fixed typo orignal 2014-12-17 11:42:16 -05:00
  • 25ccfef4b0 version updated 0.5.0 orignal 2014-12-17 09:20:58 -05:00
  • ec8e3574f9 delete local destination on session close orignal 2014-12-16 21:26:29 -05:00
  • 7da694825d fixed handshake orignal 2014-12-16 19:04:13 -05:00
  • 9606883b78 handle signature type for SAM 3.1 orignal 2014-12-16 16:23:42 -05:00
  • 54cffb583f check max version orignal 2014-12-16 15:54:02 -05:00
  • fe4d640504 drop incoming garlic messages if local destination doesn't exist anymore orignal 2014-12-16 14:50:29 -05:00
  • 1a69770e15 fixed compilation warning orignal 2014-12-16 14:35:39 -05:00
  • 75b67b7ea7 CRC32 verification orignal 2014-12-16 12:48:42 -05:00
  • e3f077ee9a create io_service together with destination orignal 2014-12-15 22:50:11 -05:00
  • f357a5864c pass local destination by pointer orignal 2014-12-15 21:24:01 -05:00