build
Updating cmake file
2014-07-14 19:06:16 +02:00
Win32
Updating win32 build files
2014-07-14 19:08:15 +02:00
.gitignore
remove 'build' from .gitignore
2014-04-03 23:54:24 +04:00
.travis.yml
To force build against OSX, set the language to objective-c as well acording to https://github.com/biocore/scikit-bio/issues/184#issuecomment-37843764
2014-07-14 07:16:41 +02:00
AddressBook.cpp
load host.txt via HTTPProxy
2014-04-18 02:54:15 +04:00
AddressBook.h
Initial download of hosts.txt for AddressBook
2014-04-06 23:22:33 +04:00
aes.cpp
fixed tunnel encryption for non-AESNI
2014-06-27 10:56:33 -04:00
aes.h
eliminated multiple of 16 check for AES
2014-06-08 07:56:04 -04:00
base64.cpp
use base64 alphabet directly
2014-01-29 17:38:53 -05:00
base64.h
use base64 alphabet directly
2014-01-29 17:38:53 -05:00
CryptoConst.cpp
dsa constants as byte array
2014-05-02 13:46:24 -04:00
CryptoConst.h
CryptoConst added
2014-05-02 11:42:30 -04:00
Daemon.cpp
add socks proxy
2014-07-14 12:40:06 -04:00
Daemon.h
moved log file from daemon to log
2014-04-24 11:10:46 -04:00
DaemonLinux.cpp
daemonization.
2014-07-02 13:48:45 -04:00
DaemonWin32.cpp
Using the d-pointer to hide HTTPProxy, HTTPServer, add logfile ofstream
2014-04-23 02:07:21 +04:00
ElGamal.h
replaced ElGamalEncrypt to ElGamalEncryption
2014-02-20 20:28:41 -05:00
Garlic.cpp
fxied crash
2014-07-11 19:14:14 -04:00
Garlic.h
fxied crash
2014-07-11 19:14:14 -04:00
hmac.h
8-bytes alignment
2014-05-07 19:44:43 -04:00
HTTPProxy.cpp
use HTTPConnection as the base class for proxy
2014-03-30 02:16:23 +04:00
HTTPProxy.h
use HTTPConnection as the base class for proxy
2014-03-30 02:16:23 +04:00
HTTPServer.cpp
Prepare support for POST/PUT
2014-07-16 18:41:40 +02:00
HTTPServer.h
Prepare support for POST/PUT
2014-07-16 18:41:40 +02:00
i2p.cpp
daemonization.
2014-07-02 13:48:45 -04:00
I2NPProtocol.cpp
moved save to file to RI
2014-07-10 15:33:42 -04:00
I2NPProtocol.h
request and process encrypted LeaseSet
2014-07-08 07:45:16 -04:00
I2PEndian.cpp
fix LittleEndian, change endian.h version
2014-02-05 09:14:07 +04:00
I2PEndian.h
Adding support for Mac OSX.
2014-06-15 13:03:29 +02:00
Identity.cpp
generic tag introduced
2014-07-07 19:22:19 -04:00
Identity.h
multiple local destinations
2014-07-11 15:39:38 -04:00
LeaseSet.cpp
replace CalcuateIdentHash to identity.Hash to avoid duplication
2014-04-08 11:11:48 +04:00
LeaseSet.h
pick random tunnel from LeaseSet
2014-03-23 09:25:16 -04:00
LICENSE
Initial commit
2013-09-01 08:09:28 -07:00
LittleBigEndian.h
fix LittleEndian, change endian.h version
2014-02-05 09:14:07 +04:00
Log.cpp
daemonization.
2014-07-02 13:48:45 -04:00
Log.h
log to file if daemon only
2014-07-02 14:25:57 -04:00
Makefile
Makefile now detects which file to use (OSX or Linux)
2014-07-16 18:59:17 +02:00
Makefile.linux
Makefile now detects which file to use (OSX or Linux)
2014-07-16 18:59:17 +02:00
Makefile.osx
Added socks to osx makefile
2014-07-14 19:03:08 +02:00
NetDb.cpp
moved save to file to RI
2014-07-10 15:33:42 -04:00
NetDb.h
delete expired tunnels
2014-07-09 21:43:33 -04:00
NTCPSession.cpp
fixed memory leak
2014-07-07 12:34:19 -04:00
NTCPSession.h
increased I2NP max message size to 32K and check if fragmented message exceeds it
2014-07-04 12:35:02 -04:00
Queue.h
daemonization.
2014-07-02 13:48:45 -04:00
README.md
Adding build status to README
2014-04-03 18:18:56 +02:00
Reseed.cpp
Reseed list update + working on a (yet uncommited)SSLClient class so the httpsReseedHostList had to be commited as well.
2014-07-14 20:16:04 +02:00
Reseed.h
fixed compilation error in gcc 4.6
2014-01-31 07:32:34 -05:00
RouterContext.cpp
moved save to file to RI
2014-07-10 15:33:42 -04:00
RouterContext.h
moved encryption keys from TunnelPool to StreamingDestination
2014-04-01 18:58:47 -04:00
RouterInfo.cpp
moved save to file to RI
2014-07-10 15:33:42 -04:00
RouterInfo.h
moved save to file to RI
2014-07-10 15:33:42 -04:00
SOCKS.cpp
add socks proxy
2014-07-14 12:40:06 -04:00
SOCKS.h
add socks proxy
2014-07-14 12:40:06 -04:00
SSU.cpp
close SSU session if not established
2014-07-15 21:40:44 -04:00
SSU.h
save out-of-sequence fragments
2014-07-14 22:06:58 -04:00
SSUData.cpp
send ack per fragment. temporary disble check for duplicated through IV
2014-07-15 14:49:54 -04:00
SSUData.h
send ack per fragment. temporary disble check for duplicated through IV
2014-07-15 14:49:54 -04:00
Streaming.cpp
load local destinations
2014-07-13 08:25:30 -04:00
Streaming.h
load local destinations
2014-07-13 08:25:30 -04:00
Timestamp.h
ms visual studio 2013 support
2014-01-09 23:56:07 +04:00
TransitTunnel.cpp
avoid race condition
2014-06-26 15:41:12 -04:00
TransitTunnel.h
drop messages to other router coming down an inbound tunnel
2014-07-10 12:44:49 -04:00
Transports.cpp
fixed memory leak
2014-07-07 12:34:19 -04:00
Transports.h
don't delete initial SSU sessions
2014-04-07 20:34:22 -04:00
Tunnel.cpp
delete expired tunnels
2014-07-09 21:43:33 -04:00
Tunnel.h
drop messages to other router coming down an inbound tunnel
2014-07-10 12:44:49 -04:00
TunnelBase.h
create inbound tunnels per local destination
2014-03-14 15:13:34 -04:00
TunnelConfig.h
specify number of hops for a tunnel pool
2014-06-25 19:28:33 -04:00
TunnelEndpoint.cpp
drop messages to other router coming down an inbound tunnel
2014-07-10 12:44:49 -04:00
TunnelEndpoint.h
drop messages to other router coming down an inbound tunnel
2014-07-10 12:44:49 -04:00
TunnelGateway.cpp
eliminate extra copy
2014-06-26 14:45:34 -04:00
TunnelGateway.h
eliminate extra copy
2014-06-26 14:45:34 -04:00
TunnelPool.cpp
create inbound tunnel though outbound
2014-07-17 07:40:34 -04:00
TunnelPool.h
always pick outbound tunnel before sending packet
2014-07-08 22:09:58 -04:00
UPnP.cpp
UPnP added
2014-02-09 15:15:47 -05:00
UPnP.h
UPnP added
2014-02-09 15:15:47 -05:00
util.cpp
load host.txt via HTTPProxy
2014-04-18 02:54:15 +04:00
util.h
load host.txt via HTTPProxy
2014-04-18 02:54:15 +04:00