Commit graph

26 commits

Author SHA1 Message Date
Jeff Becker 4cc3b7f9fb restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs

libi2pd_client for i2pd client libs

daemon for i2pd daemon libs
2017-04-21 06:33:45 -04:00
Jeff Becker 1a05bcb295
initial support for out proxy via local upstream socks proxy 2016-02-26 17:06:11 -05:00
orignal 0c9ce6258c sockoutproxy params added 2016-01-24 09:59:02 -05:00
erlend1 cee1b8a64a Configurable addresses from master 2015-11-30 16:44:32 +02:00
orignal e72eb35cc2 use shared_ptr for socket in I2PTunnelConnection 2015-04-06 14:41:07 -04:00
orignal a09c67772c specify keys file for proxy's local destination 2015-03-17 11:44:01 -04:00
orignal 3c9e6054b5 use shared local destination for proxies 2015-01-17 09:42:44 -05:00
Francisco Blas (klondike) Izquierdo Riera 7d9c0b76fc Make SOCKS use TCPIPAcceptor 2015-01-08 01:45:49 +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 bc78460f63 Enter state BEFORE reading data to avoid race conditions 2015-01-07 00:15:54 +01:00
Francisco Blas (klondike) Izquierdo Riera 7da95bd28a Introduce missing call to request verification, so unknown address types and commands are handled properly, allow for extra socket data after the request for fast request sending, it will just be forwarded on I2PConnect 2015-01-06 18:49:00 +01:00
Francisco Blas (klondike) Izquierdo Riera 882b559d3a Reduce the parsing to a single state machine, automatic removal of objects and destruction of sockets/streams 2015-01-05 20:17:07 +01:00
Francisco Blas (klondike) Izquierdo Riera 610fd2ac67 Reduce memory usage a bit 2015-01-05 20:17:07 +01:00
Francisco Blas (klondike) Izquierdo Riera f383ebb718 Return adequate SOCKS replies 2015-01-05 20:17:07 +01:00
Francisco Blas (klondike) Izquierdo Riera 225aa7fa6a Merge SOCKS4a and SOCKS5 request parsers, add stub support for SOCKS4 and IPv4 and IPv6 addresses on SOCKS5 2015-01-04 04:47:03 +01:00
Francisco Blas (klondike) Izquierdo Riera 46b16237b6 Use enums instead of magic numbers on SOCKS 2015-01-04 04:47:03 +01:00
Francisco Blas (klondike) Izquierdo Riera 17ccaab792 Clean up SOCKS a bit 2015-01-03 22:18:05 +01:00
Francisco Blas (klondike) Izquierdo Riera c9576dcdbe Add Initial SOCKS5 support 2015-01-03 22:10:03 +01:00
Mikal Villa f552f24e6e Following BSD standards 2015-01-03 21:35:30 +01:00
Mikal Villa 79d13eb6cb Fix Mac OSX build error. 2015-01-03 21:33:27 +01:00
Francisco Blas (klondike) Izquierdo Riera 44bc09b007 Rewrite SOCKS proxy parsing to allow for SOCKS5, also fix any remaining logs 2015-01-03 15:40:01 +01:00
Francisco Blas (klondike) Izquierdo Riera ba12331a11 Rewrite SOCKS proxy so it uses I2PTunnelConnection and I2PTunnel 2015-01-03 06:44:21 +01:00
orignal 4bd8b44ab2 shared pointers for streams 2014-11-23 11:33:58 -05:00
orignal d8fb0a23c8 compatibility with VS2013 2014-09-14 11:38:34 -04:00
orignal d8918edb51 IRC tunnel support 2014-08-14 10:20:22 -04:00
jeff e832002795 add socks proxy 2014-07-14 12:40:06 -04:00