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 |
|