Commits on Source
39865
ac942bb3
Updated to use crypto.h instead of OpenSSL.
Jul 25, 2002
01aadefb
Changed crypto calls to go through common/crypto.[hc] instead of calling OpenSSL directly.
Aug 22, 2002
08adaa4b
cleaned up new_route()
Aug 23, 2002
5414786c
changed path selection so it's actually random again
Aug 23, 2002
d8c0d21b
linkpadding is now off by default.
Aug 23, 2002
3a7f3ba3
cleanup: don't use size_t when you mean int
Aug 24, 2002
c040bbe0
cleanup: start enforcing hton and ntoh on stuff sent over the network
Aug 24, 2002
b8b8ab2f
port is now kept in host order except in sin_port
Aug 24, 2002
39423023
proxies send port in host order as ascii string
Aug 24, 2002
26587827
we now encrypt the entire cell on the link, not just the header
Aug 24, 2002
db4c2140
more debugging info, to track down bruce's IP problems
Aug 27, 2002
27adc0f2
enforce maxconn; bugfix to not tear down the parent when we hit maxconn
Sep 03, 2002
8878d8cc
Add function to fake a poll call using select
Sep 03, 2002
fdb31225
Port to MacOS X
Sep 03, 2002
ca834335
resolve warnings
Sep 03, 2002
41ee4e24
clarifying the empty semicolon
Sep 03, 2002
4c761e45
Backport to OpenSSL version 0.9.5
Sep 03, 2002
c5922aa2
Our program is now called 'tor', not 'or'.
Sep 03, 2002
adfd11b9
changed my mind, sort of
Sep 03, 2002
4eb0158f
the logs now include a timestamp and severity
Sep 04, 2002
5948f143
fixed the killer bug with onion proxies
Sep 04, 2002
ddc2b69a
onion proxies now work (i think)
Sep 04, 2002
9287ad82
an rc file for an onion proxy
Sep 04, 2002
0ea53fc3
the readme now mentions onion proxies
Sep 05, 2002
f9f3e2f1
slight optimization on rsa exponent
Sep 05, 2002
1e4e0244
minor race condition
Sep 09, 2002
958ec8d4
port to actual BSD
Sep 09, 2002
6cb8a91d
"You got BSD in my MacOS!" "You got MacOS in my BSD!" Anyway, MacOS works again.
Sep 10, 2002
09daf01e
added 'connected' cell type
Sep 17, 2002
5449fc86
synchronize to the version i've been giving people to test
Sep 19, 2002
8019f225
OP was hanging on first try if connect finishes too quickly
Sep 20, 2002
8d1aa27c
kill -USR1 the or and it will dump conn/circuit stats to stdout
Sep 21, 2002
155c9b80
onion proxy now speaks socks4a
Sep 22, 2002
988c6d42
more robust when only some of the socks info has arrived
Sep 23, 2002
c262b34a
added the 'quickstart' to the README
Sep 23, 2002
253f0f16
laying the groundwork for dynamic router lists
Sep 24, 2002
d6360c57
another bugfix on the proxy side
Sep 26, 2002
01f67273
directory servers in and functional
Sep 26, 2002
f033442b
dirserver should include itself in the directory
Sep 26, 2002
54af97cc
stop duplicate free
Sep 26, 2002
5811b22b
new config files, including directory servers
Sep 26, 2002
e7ecd5e1
actually writing down the current license state
Sep 27, 2002
2fa4b5bb
don't leak memory on pk ops
Sep 27, 2002
23264ebc
support socks4 too
Sep 27, 2002
6934eb9f
mozilla actually cares about the reply version
Sep 27, 2002
22285e6f
cleanup
Sep 28, 2002
081e8969
catch hup to reload directory/router list
Sep 28, 2002
e0f77fc3
adding town-square rc info
Sep 28, 2002
827c7444
more robust http(ish) handling
Sep 28, 2002
293e049a
handle banners from the server side
Oct 01, 2002
7ed6c8bd
introduced a periodic keepalive padding cell
Oct 01, 2002
b3b763ad
all listeners listen on 0.0.0.0 except AP which listens on 127.0.0.1
Oct 02, 2002
68baf318
a frequently asked questions list, with some answers
Oct 02, 2002
b289e15f
why's it called tor?
Oct 02, 2002
e3fd9175
preemptive bugfix
Oct 02, 2002
7032d16e
cell now has a network appearance and an internal (struct) appearance
Oct 02, 2002
bef3424b
Add convenience functions to wrap create and init for symmetric ciphers; clean...
Oct 02, 2002
bf53852a
cleanup and a variety of bugfixes
Oct 02, 2002
74787aa2
cell.c is now obsolete
Oct 03, 2002
84a34edf
expire unfinished handshakes too
Oct 13, 2002
121d0295
fix subtle race condition
Oct 14, 2002
00a9e373
remove popt dependency, consolidate config stuff
Nov 23, 2002
ab0aee04
added OnionsPerSecond to prevent create flooding
Nov 23, 2002
5a82a491
fixed rare race condition
Nov 24, 2002
f50f35f2
added milliseconds to log lines
Nov 24, 2002
b097aa32
per-second cell statistics to help with profiling
Nov 24, 2002
147879ab
removing more unused files
Nov 25, 2002
8f18647a
create cells are now queued and processed only when idle
Nov 27, 2002
ac10bb63
two more rare race conditions
Nov 28, 2002
8f2beefc
was leaking 28 bytes every 100 minutes
Dec 03, 2002
bd97deb9
onions expire after a day, not an hour
Dec 03, 2002
cbd2cdf0
onions go on and off the network correctly now
Dec 03, 2002
7a180573
starting to document what clients need to do and why
Dec 12, 2002
fbf4ca3f
bugfix: couldn't send two creates, two datas, and the destroy all at once
Dec 23, 2002
0b717a3e
give us more aci-space
Dec 30, 2002
9d3e80a5
use a rbtree for replay detection, rather than linear search
Dec 31, 2002
bf52b6d1
splay and rbtree implementations, by niels provos
Dec 31, 2002
c35373a2
major overhaul: dns slave subsystem, topics
Jan 26, 2003
ceafe12e
make reusing circuits work (and be the default)
Feb 06, 2003
0bc8dc13
fix endian issues for topics -- they might work on bsd now
Feb 06, 2003
add81a7a
a new TODO file with more details
Feb 14, 2003
366908f8
commit my current tor rc versions
Feb 14, 2003
5273e2b8
minor fix
Feb 14, 2003
3cf02a88
rudimentary dns caching (of both resolves and resolve failures)
Feb 14, 2003
8c136b3a
bugfix: actually remember the answer in the cache :)
Feb 16, 2003
584a4fc4
Feb 18, 2003
1714ea2a
Feb 18, 2003
74619593
let up on the bandwidth constraints
Feb 18, 2003
c5e7d4ca
when we had multiple conns on a circuit, we'd tell the wrong
Feb 28, 2003
1768f29d
better comments and a few patches
Mar 04, 2003
b1953892
a few more todo items
Mar 04, 2003
f97ddd44
minor code cleanup
Mar 05, 2003
7354619b
clean up prepare_for_poll() so it's fast
Mar 06, 2003
858c6115
Spec for current version of onion routing
Mar 07, 2003
25939f20
remove the mystery int32 from the or-to-or handshake
Mar 07, 2003
b50c406c
clean out obsolete cell types
Mar 07, 2003
f9f08666
tweaks and responses to the spec
Mar 07, 2003
90f8a7a7
be less noisy at -l info, now that flow control bug is solved
Mar 10, 2003
fb2f4a04
pack into data cells more intelligently
Mar 10, 2003
70b35ce8
lazy (just in time) directory rebuilding
Mar 11, 2003
39,765 additional commits have been omitted to prevent performance issues.
Loading
Loading