aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-09-26new config files, including directory serversRoger Dingledine
svn:r115
2002-09-26stop duplicate freeRoger Dingledine
svn:r114
2002-09-26dirserver should include itself in the directoryRoger Dingledine
if connecting to a dirserver fails, remove it from the router array svn:r113
2002-09-26directory servers in and functionalRoger Dingledine
proxies now periodically pull down an hourly-updated directory, and replace their router list with it if it parses correctly. svn:r112
2002-09-26another bugfix on the proxy sideRoger Dingledine
should be more reliable now (?) svn:r111
2002-09-24laying the groundwork for dynamic router listsRoger Dingledine
revamped the router reading section reference counting for crypto pk env's (so we can dup them) we now read and write pem pk keys from string rather than from FILE*, in anticipation of fetching directories over a socket (so now on startup we slurp in the whole file, then parse it as a string) fixed a bug in the proxy side, where you could get some circuits wedged if they showed up while the connection was being made svn:r110
2002-09-23more robust when only some of the socks info has arrivedRoger Dingledine
svn:r108
2002-09-22onion proxy now speaks socks4aRoger Dingledine
httpap is obsolete; we support privoxy directly now! smtpap is obsolete; need to find a good socks4a-enabled smtp proxy/client I dub thee 0.0.1. svn:r107
2002-09-21kill -USR1 the or and it will dump conn/circuit stats to stdoutRoger Dingledine
svn:r106
2002-09-20OP was hanging on first try if connect finishes too quicklyRoger Dingledine
svn:r105
2002-09-19synchronize to the version i've been giving people to testRoger Dingledine
svn:r104
2002-09-17added 'connected' cell typeRoger Dingledine
see http://archives.seul.org/or/dev/Sep-2002/msg00018.html svn:r103
2002-09-10"You got BSD in my MacOS!" "You got MacOS in my BSD!" Anyway, MacOS works again.Nick Mathewson
svn:r102
2002-09-09port to actual BSDRoger Dingledine
(hey nick, does this break the os x build?) you still need to add some stuff to the ./configure commandline... anybody know a better solution? svn:r101
2002-09-09minor race conditionRoger Dingledine
(it seemed to work anyway, but...) svn:r100
2002-09-05slight optimization on rsa exponentRoger Dingledine
use 2**16+1 rather than 2**16 + 2**(-1) svn:r99
2002-09-04an rc file for an onion proxyRoger Dingledine
svn:r97
2002-09-04onion proxies now work (i think)Roger Dingledine
svn:r96
2002-09-04fixed the killer bug with onion proxiesRoger Dingledine
svn:r95
2002-09-04the logs now include a timestamp and severityRoger Dingledine
the implementation is sort of a kludge..you're welcome to fix it up svn:r94
2002-09-03changed my mind, sort ofRoger Dingledine
the package is tor, the binary is or. and i added our project plan to the todo file. svn:r93
2002-09-03Our program is now called 'tor', not 'or'.Roger Dingledine
svn:r92
2002-09-03Backport to OpenSSL version 0.9.5Nick Mathewson
svn:r91
2002-09-03clarifying the empty semicolonRoger Dingledine
svn:r90
2002-09-03resolve warningsRoger Dingledine
svn:r89
2002-09-03Port to MacOS XNick Mathewson
svn:r88
2002-09-03Add function to fake a poll call using selectNick Mathewson
svn:r87
2002-09-03enforce maxconn; bugfix to not tear down the parent when we hit maxconnRoger Dingledine
svn:r86
2002-08-27more debugging info, to track down bruce's IP problemsRoger Dingledine
svn:r85
2002-08-24we now encrypt the entire cell on the link, not just the headerRoger Dingledine
previously padding cells, etc were distinguishable because their body was all zero's svn:r84
2002-08-24proxies send port in host order as ascii stringRoger Dingledine
svn:r83
2002-08-24port is now kept in host order except in sin_portRoger Dingledine
svn:r82
2002-08-24cleanup: start enforcing hton and ntoh on stuff sent over the networkRoger Dingledine
this is a checkpoint before i fix the fact that port is always kept in network order -- which makes no sense, because network order is different on different machines, which is the whole point. svn:r81
2002-08-24cleanup: don't use size_t when you mean intRoger Dingledine
size_t is what you get back from sizeof(). no more, no less. svn:r80
2002-08-23linkpadding is now off by default.Roger Dingledine
svn:r79
2002-08-23changed path selection so it's actually random againRoger Dingledine
svn:r78
2002-08-23cleaned up new_route()Roger Dingledine
now it deals gracefully with too few connected routers (i think) svn:r77
2002-08-22Changed crypto calls to go through common/crypto.[hc] instead of calling ↵Matej Pjafjar
OpenSSL directly. svn:r76
2002-07-25Updated to use crypto.h instead of OpenSSL.Matej Pjafjar
svn:r75
2002-07-25Added the crypto abstraction to libor. Need to test and change the code to ↵Matej Pjafjar
use this instead of OpenSSL. svn:r74
2002-07-24Beginnings of a crypto abstraction layer.Matej Pjafjar
svn:r73
2002-07-22only choose routers for the onion that are currently connected to usRoger Dingledine
svn:r72
2002-07-22Code cleaned up to be less noisyRoger Dingledine
svn:r71
2002-07-22More reasonable CoinWeight, now that we can handle large pathsRoger Dingledine
svn:r70
2002-07-22Include src/config/ in the 'make dist' tarballRoger Dingledine
svn:r69
2002-07-20bugfixes: don't hang waiting for new children to die; accept HTTP/1.1Roger Dingledine
svn:r67
2002-07-20bugfix: create_onion now works with routelen>2Roger Dingledine
svn:r66
2002-07-19Folded cell.? into src/orRoger Dingledine
svn:r64
2002-07-19slightly less noisyRoger Dingledine
svn:r63
2002-07-19minor cleanups in config filesRoger Dingledine
svn:r62