Commits on Source
42661
3840dbca
moved configure.ac to configure.in, should work with older autoconfs and automakes
Jun 28, 2002
bd627daa
First cut at cleaning out a lot of the extra stuff.
Jun 29, 2002
de76e4b9
added acconfig.h to fix incompatibility
Jun 29, 2002
35f90b78
More cleanup. Thanks for your help, Felipe.
Jun 29, 2002
dcc9fa86
./autogen.sh runs auto* and then ./configure
Jun 29, 2002
e6f67fb1
added some header checks
Jun 29, 2002
b503d4c6
made 'app' connection be 'exit' connection
Jun 30, 2002
c603e403
fixed a critical bug in yesterday's changes to buffers.c
Jul 02, 2002
95262111
Committing my working config files, so we'll all be on the same page
Jul 02, 2002
873f08aa
httpap now prepends dest_addr and dest_port strings with their length.
Jul 02, 2002
b34fad4d
removed onion.c and onion.h from common/
Jul 02, 2002
d9829255
Integrated onion proxy into or/
Jul 02, 2002
0abef436
removed a pair of includes that we don't actually use
Jul 02, 2002
41978168
removed op/ from the build process, since it no longer
Jul 02, 2002
a3609f4d
Added getoptions() and made minor adjustment to poptReadDefaultOptions()
Jul 03, 2002
a5be23d4
added error checking into getoptions()
Jul 03, 2002
66c6f223
patch to fix running the program only as an op
Jul 03, 2002
bb163ca8
minor bug fix in error checking
Jul 03, 2002
b86fecbf
general cleanup
Jul 05, 2002
0a3da3ae
put in the support for 'router twins'
Jul 08, 2002
62ead018
Miscellaneous bug fixes / activated "make check" for src/or
Jul 09, 2002
934ca320
added file to codebase
Jul 09, 2002
ce934e49
Bugfix - the list of valid characters in a filename didn't include an n .
Jul 10, 2002
f07ade30
getrouters() changed so that a router ignores its own entry in the router list
Jul 10, 2002
bb01f59d
Bugfix : connection_exit_process_data_cell() quit after receiving the SS,...
Jul 10, 2002
6a58057a
Added usage display on error.
Jul 10, 2002
db15776b
a patch for mat's patch
Jul 10, 2002
391d23c4
it wouldn't return when the next router isn't up, leading to later seg fault
Jul 10, 2002
eb51576a
fixed the deadlock bug
Jul 10, 2002
4c65f313
cleaned up some, added validation to getoptions()
Jul 11, 2002
3ee59f23
added new option GlobalRole to getoptions()
Jul 11, 2002
aaca9110
finishing touches. think its ready for integration now.
Jul 11, 2002
d00c3923
integrated use of getoption() into OR. removed getargs() and getconfig().
Jul 12, 2002
be25ffd5
removed loglevel from global namespace. severity level is set using log() with...
Jul 12, 2002
016691b5
removing the obsolete op/ code
Jul 12, 2002
f6e2ed23
removed mention of src/op/ from configure
Jul 12, 2002
52311e1b
corrected some string literals
Jul 15, 2002
4aeca322
bug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now.
Jul 15, 2002
ffc54531
removed args.c (bruce's popt stuff makes it obsolete)
Jul 15, 2002
117cbeea
Implemented link padding and receiver token buckets
Jul 16, 2002
c951c6f1
new config files, some bugfixes
Jul 16, 2002
53cec4ca
Jul 16, 2002
ccdef66b
new link padding scheme
Jul 16, 2002
267434bd
Implemented congestion control
Jul 18, 2002
0a8d5813
changes to support sendme cells
Jul 18, 2002
21478985
Implemented router twins
Jul 18, 2002
ab2218bb
moria:9004 is now a twin to town-square:9004
Jul 19, 2002
5fc0bcf3
initial versions of README, for new users getting up to speed, and HACKING,
Jul 19, 2002
f617a4e7
Test suite for onion.c - currently tests encrypt_onion() and decrypt_onion().
Jul 19, 2002
926081ad
revised todo
Jul 19, 2002
61d10b30
Folded cell.? into src/or
Jul 19, 2002
fee55dd4
minor cleanups in config files
Jul 19, 2002
fc0e2a34
slightly less noisy
Jul 19, 2002
5c0edf6d
Folded cell.? into src/or
Jul 19, 2002
684d50b1
added a note on openssl and popt dependencies
Jul 19, 2002
1c3b823a
bugfix: create_onion now works with routelen>2
Jul 20, 2002
61dc00bc
bugfixes: don't hang waiting for new children to die; accept HTTP/1.1
Jul 20, 2002
86eb8db0
Updated HACKING and README docs
Jul 22, 2002
d1d5bb9b
Include src/config/ in the 'make dist' tarball
Jul 22, 2002
a303325d
More reasonable CoinWeight, now that we can handle large paths
Jul 22, 2002
cd0760dd
Code cleaned up to be less noisy
Jul 22, 2002
c42c2b66
only choose routers for the onion that are currently connected to us
Jul 22, 2002
5af5a963
Beginnings of a crypto abstraction layer.
Jul 24, 2002
e01522bb
Added the crypto abstraction to libor. Need to test and change the code to use...
Jul 25, 2002
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
42,561 additional commits have been omitted to prevent performance issues.
Loading
Loading