Commit Graph

138 Commits

Author SHA1 Message Date
Jeff Becker
287e32aaed
logging 2016-08-21 19:33:33 -04:00
Jeff Becker
aa11a5deb8
fix 2016-08-21 19:27:01 -04:00
Jeff Becker
194d63acd8
fixes 2016-08-21 19:17:08 -04:00
Jeff Becker
46d640cd86
fixes 2016-08-21 18:46:34 -04:00
Jeff Becker
51783a45e6
set last activity 2016-08-21 15:56:52 -04:00
Jeff Becker
2679c58892
logging and ip checks 2016-08-21 15:51:39 -04:00
Jeff Becker
e8f9ecc7d9
fixes 2016-08-21 15:33:19 -04:00
Jeff Becker
aa3723d2bd
udp tunnels 2016-08-21 15:02:17 -04:00
Jeff Becker
aa3a93b6a0
implement streaming limiting (initial) 2016-07-28 11:16:29 -04:00
Jeff Becker
61fe2923e4
don't set socket option for closed sockets 2016-07-28 09:53:39 -04:00
Jeff Becker
f32510e10a
set socket options 2016-07-28 09:25:05 -04:00
xcps
9aeb773169 variable name 2016-03-04 19:26:28 +05:00
xcps
ef0bab0c6e webirc support 2016-03-04 11:37:38 +05:00
orignal
6d892179c8 added gzip parameter for server tunnels 2016-02-29 14:44:15 -05:00
xcps
8799f9079b change part for replace 2016-02-29 02:15:29 +05:00
xcps
7b39a12396 ready 2016-02-28 22:32:34 +05:00
xcps
0fe7bdf849 init 2016-02-28 18:17:36 +05:00
xcps
a26dc39a6d ident fix 2016-02-28 18:17:35 +05:00
xcps
e45cfe7d0c init 2016-02-28 18:17:35 +05:00
orignal
8dcf70408d hostoverride added 2016-02-25 20:32:05 -05:00
orignal
882e7a845e process remaining data from stream 2016-02-14 22:10:56 -05:00
orignal
b1cc1db967 fixed POST for server http tunnel 2016-02-02 22:00:51 -05:00
orignal
77d8bae2c2 fixed server http tunnel header 2016-02-02 19:24:49 -05:00
orignal
18914978d5 pass X-I2P_DestB32 and X-I2P-DestB64 2016-01-19 09:36:56 -05:00
orignal
8fa053f7c7 show I2P tunnels at web console 2016-01-13 20:21:53 -05:00
orignal
7968279bc2 send X-I2P-DestHash 2016-01-11 13:48:18 -05:00
hagen
8d99808821 * sane log messages: I2PTunnel.cpp 2015-12-21 03:00:11 +00:00
erlend1
cee1b8a64a Configurable addresses from master 2015-11-30 16:44:32 +02:00
orignal
62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal
09fd0baf78 replace Host: for server http tunnels 2015-06-03 12:30:15 -04:00
orignal
d7deb938c5 catch HTTP header of HTTP server tunnel connection 2015-06-02 16:21:38 -04:00
orignal
68834df271 use addresses in server tunnel configuration 2015-06-02 13:18:41 -04:00
orignal
8a3c276e66 I2PTunnelConnectionHTTP added 2015-06-02 13:03:22 -04:00
orignal
019af7bd3a http server tunnel added 2015-05-20 16:00:09 -04:00
orignal
da006a1d6e use AsyncSend 2015-04-09 18:40:23 -04:00
orignal
e72eb35cc2 use shared_ptr for socket in I2PTunnelConnection 2015-04-06 14:41:07 -04:00
orignal
02de91f7f2 use unique_ptr for socket in I2PTunnelConnection 2015-03-20 16:04:48 -04:00
orignal
76ad7f24ee access list for server tunnels 2015-03-16 14:52:42 -04:00
orignal
fee68cf333 read optional destination port form config 2015-03-15 11:28:30 -04:00
orignal
09f1966e5f pass destination port to client tunnel 2015-03-13 13:29:27 -04:00
orignal
c66ba370d5 bind streaming destination to port for server tunnel 2015-03-03 14:52:16 -05:00
orignal
52f806ff94 use shared_ptr for ClientDestination 2015-02-24 15:40:50 -05:00
orignal
d1d6797d3e store LeaseSet as shared_ptr 2015-01-27 11:27:58 -05:00
orignal
e82507ca4e call TCPIPAccetor::Start from I2PClientTunnel::Start 2015-01-08 07:39:35 -05:00
Francisco Blas (klondike) Izquierdo Riera
56014962d4 Make I2PClientTunnel use TCPIPAcceptor 2015-01-08 03:49:35 +01:00
Francisco Blas (klondike) Izquierdo Riera
df3e8ce937 Move Stream creation to its own handler for cleanliness, it will hand over to a tunnel connection when done 2015-01-08 03:28:54 +01:00
Francisco Blas (klondike) Izquierdo Riera
dd42819a2f Create I2Pservice as a way to integrate service management, hide unnecessary handlers 2015-01-07 19:09:59 +01:00
Francisco Blas (klondike) Izquierdo Riera
634718d6b4 Detect null stream on I2PConnect 2015-01-07 00:15:54 +01:00
Francisco Blas (klondike) Izquierdo Riera
b88b04515e Remove unnecessary RemoteLeaseSet 2015-01-03 06:44:21 +01:00
Francisco Blas (klondike) Izquierdo Riera
ba9a0c0b2e Fix strange indentation. 2015-01-03 06:44:21 +01:00
Francisco Blas (klondike) Izquierdo Riera
1ae55e5872 Use the new asynchronous API on I2PClientTunnel and clean up after ourselves 2015-01-03 02:43:59 +01:00
Francisco Blas (klondike) Izquierdo Riera
6489230e68 Simplify and merge the identHash caching codepath on I2PClientTunnel 2015-01-03 02:17:01 +01:00
Francisco Blas (klondike) Izquierdo Riera
c05f411ba0 Fix a memory leak in ClientConnection 2015-01-03 02:07:55 +01:00
Francisco Blas (klondike) Izquierdo Riera
ccb68088a8 Allow for I2PTunnels without LocalDestination 2015-01-02 00:56:21 +01:00
orignal
4d640dac2a always use destination's thread to avoid race conditions 2014-12-29 14:29:55 -05:00
orignal
da01ea997d wait from LeaseSet request comlete 2014-12-27 10:09:55 -05:00
orignal
3547a4042c request and handle LeaseSets through local destination only 2014-12-25 16:47:15 -05:00
orignal
047a371050 send base64 adress from outbound non-quiet BOB connections 2014-12-05 14:46:59 -05:00
orignal
76478ceaa2 send recived data after address from BOB inbound connection 2014-12-03 20:37:20 -05:00
orignal
4e54fbec08 delete stream from inside 2014-12-01 21:26:51 -05:00
orignal
97656e7349 shared pointer for I2PTunnelConnection 2014-11-23 22:23:17 -05:00
orignal
4bd8b44ab2 shared pointers for streams 2014-11-23 11:33:58 -05:00
orignal
af997473b2 moved AddressBook to ClientContext 2014-10-24 15:22:36 -04:00
orignal
b11877d002 create streams through ClientDestination 2014-10-22 14:01:23 -04:00
orignal
4d97b0e206 moved StreamingDestination inside ClientDestination 2014-10-22 11:46:54 -04:00
orignal
14f4bb8656 use local destination function through ClientContext 2014-10-16 10:28:44 -04:00
orignal
89e5b56a19 introduced ClientContext 2014-10-15 20:52:17 -04:00
orignal
18d6a2c70e create/delete stream per destination only 2014-10-15 18:24:40 -04:00
orignal
ecb1fd720d use ECDSA P256 for client I2P tunnels 2014-10-15 14:32:19 -04:00
orignal
ef78533f16 fixed typo 2014-10-15 12:45:32 -04:00
orignal
3a3137f06b check for non-expired leases 2014-10-15 12:30:20 -04:00
orignal
a046af1806 don't use netDb subcriptions anymore 2014-10-15 12:07:06 -04:00
orignal
9b2e275c45 try closest floodfills sequentially 2014-10-14 20:52:40 -04:00
orignal
eff0e13f31 remote LeaseSets per local destination 2014-10-12 16:22:14 -04:00
orignal
82814dcc26 delete closed I2P tunnel connection 2014-10-08 19:44:12 -04:00
orignal
482fc0e8b1 split Streaming to stream and destination 2014-10-05 08:54:59 -04:00
orignal
d5701bbd0e use own pool for request of destination of new I2P client tunnel 2014-10-03 15:11:42 -04:00
orignal
07654212f8 parse address in AddressBook 2014-10-03 14:22:32 -04:00
orignal
ef2932a234 some cleanup 2014-10-01 21:18:41 -04:00
orignal
53a2a3eb46 specify separate local destination for client I2PTunnels 2014-10-01 10:58:28 -04:00
orignal
05148a2579 request LeaseSet through destination's tunnels 2014-09-26 19:22:13 -04:00
orignal
9e759a59a9 maintain connections list for I2PTunnel 2014-09-09 22:40:12 -04:00
orignal
6c510fadf4 server I2PTunnel 2014-08-20 15:03:10 -04:00
orignal
fbe6c22884 close client socket if I2P gets closed 2014-08-17 19:14:40 -04:00
orignal
fcb45a778b try to find destination at every connect attempt 2014-08-14 14:32:00 -04:00
orignal
7002d263ab initial connect of I2PTunnel 2014-08-13 21:04:23 -04:00
orignal
ffd2a9e69e I2PTunnel data transfer 2014-08-13 15:25:52 -04:00
orignal
0110b70195 I2PTunnel added 2014-08-12 21:14:19 -04:00