aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Refactor and consolidate addr/exit policies into a new policies.c.Roger Dingledine2006-03-27
| | | | | | | Fix some minor bugs and memory leaks along the way. svn:r6246
* On non-gcc compilers, use -g -O instead of -Wall -g -O2: resolve bug 273.Nick Mathewson2006-03-27
| | | | svn:r6245
* favor correctness over grammarRoger Dingledine2006-03-26
| | | | svn:r6244
* remove obsolete address policy codeRoger Dingledine2006-03-26
| | | | svn:r6243
* also send syntax and parse errors back to the controller.Roger Dingledine2006-03-26
| | | | svn:r6242
* When the controller's *setconf commands fail, collect an error messageRoger Dingledine2006-03-26
| | | | | | | in a string and hand it back. This starts to resolve bug 275. svn:r6241
* clean up the traces from tracking the 0.1.1.9-alpha stack-smashing bug.Roger Dingledine2006-03-26
| | | | svn:r6240
* failing in a support function is a warn, not an err.Roger Dingledine2006-03-26
| | | | svn:r6239
* If you run a fast server, can you run your client elsewhere?Roger Dingledine2006-03-25
| | | | svn:r6238
* try to make it clearer that eigentrust is one way to do theRoger Dingledine2006-03-25
| | | | | | | "deputy tester" design, but there are simpler ways too. svn:r6237
* Say private address instead of internal address.Peter Palfrader2006-03-25
| | | | | | | | Both are wrong or at least not entirely correct but nobody would understand "special-use address as listed in RFC3330" I guess. svn:r6236
* fix a wordo, don't be so quick to yell at servers, and ask a question.Roger Dingledine2006-03-24
| | | | svn:r6235
* bump up the magic number for how quickly we start notifyingRoger Dingledine2006-03-24
| | | | | | | a server that it's unreachable. svn:r6234
* Check return value from GetVersionEx (even though the MSDN example doesnt) ↵Nick Mathewson2006-03-24
| | | | | | and zero out the LPOSVERSIONINFOEX struct before getting the version. This may fix the "johnboy" [major=-858993460,minor=-858993460] problem. svn:r6233
* Note a magic 2 that probably should be replaced now that we have more dirserversPeter Palfrader2006-03-23
| | | | svn:r6232
* update getinfo info/names to reflect that we now supportRoger Dingledine2006-03-22
| | | | | | | getinfo dir/server/* svn:r6231
* Resolve problem found by weasel: the v1 directory was includingRoger Dingledine2006-03-22
| | | | | | | | | servers as much as 48 hours old, because that's how the new routerlist->routers works. Now only include them if they're 20 hours old or less. svn:r6230
* Maybe it compiles for devilproxy nowPeter Palfrader2006-03-22
| | | | svn:r6229
* Note a vulnerability with our current recommended-version concensusRoger Dingledine2006-03-22
| | | | | | | | | | | | | | | | | | building. Make the warnings about invalid and unnamed nodes scale better, and update the text of the warnings. Change router_have_minimum_dir_info() to only be happy when it has enough network-statuses ("more than half") to be willing to actually build circuits. Not yet done: when we fail to get a networkstatus that we wanted, and !router_have_minimum_dir_info(), we should retry it quicker than a whole minute from now. svn:r6227
* stop caching the v1 directory so often.Roger Dingledine2006-03-22
| | | | svn:r6226
* whoops. inform circuits again when we failed to connect to theirRoger Dingledine2006-03-22
| | | | | | | first hop, so they don't have to time out. svn:r6225
* stop writing the "router.desc" file, ever. nothing uses it anymore.Roger Dingledine2006-03-22
| | | | svn:r6224
* Log server fingerprint on startupPeter Palfrader2006-03-22
| | | | svn:r6223
* interim 0.1.1.17-rc changelogRoger Dingledine2006-03-22
| | | | svn:r6222
* man page entries for CircuitBuildTimeout and CircuitIdleTimeoutRoger Dingledine2006-03-22
| | | | svn:r6221
* parameterize two more timeout constants in circuit-land.Roger Dingledine2006-03-22
| | | | svn:r6220
* freeing is not the same as setting to nullRoger Dingledine2006-03-22
| | | | svn:r6219
* and add SocksTimeout to the man pageRoger Dingledine2006-03-21
| | | | | | | and stop shouting when we talk about Socks svn:r6218
* new config option SocksTimeout: How long do we let a socks connectionRoger Dingledine2006-03-21
| | | | | | | | | | wait unattached before we fail it? Use this value for controller socks timeout, for normal socks timeout, and for hidden-service socks timeout. svn:r6217
* and dirservers don't call you a guard if you're running aRoger Dingledine2006-03-21
| | | | | | | buggy version either. svn:r6216
* when upgrading to newer versions, throw away entry guardsRoger Dingledine2006-03-21
| | | | | | | picked by the old wrong algorithms. svn:r6215
* don't call circuit_n_conn_done() if the closing conn is already open.Roger Dingledine2006-03-21
| | | | svn:r6214
* Bugfix: looks like clients since 0.1.1.10-alpha have beenRoger Dingledine2006-03-21
| | | | | | | | expiring connections whenever 5 minutes pass and they *do* have circuits on them. svn:r6213
* Be more patient before giving up on in-progress circuits.Roger Dingledine2006-03-21
| | | | | | | | I have absolutely no idea if this change helps or hurts. Somebody should study this. svn:r6212
* Fix memory leak when uncompressing concatenated zlib streams. Unit tests and ↵Nick Mathewson2006-03-21
| | | | | | tor client work; looks ok. svn:r6211
* Oops; give error earlier when no runnable libevent is found. Grep reveals no ↵Nick Mathewson2006-03-21
| | | | | | more errors of this type in configure.in svn:r6210
* put lefkada on port 80, officially.Roger Dingledine2006-03-21
| | | | svn:r6209
* Commit 0.1.1.16 debian changelogPeter Palfrader2006-03-21
| | | | svn:r6207
* Point out a potential DoS flaw in caching untrusted networkRoger Dingledine2006-03-21
| | | | | | | statuses to disk. We should resolve sometime. svn:r6206
* add lefkada as a fourth auth dir server.Roger Dingledine2006-03-21
| | | | svn:r6205
* Make guard bandwidth threshold higher than fast bandwidth threshold.Nick Mathewson2006-03-20
| | | | svn:r6204
* Make "Fast" based on median capacity, just like "Stable" is based on median ↵Nick Mathewson2006-03-20
| | | | | | uptime. svn:r6203
* clean up man page entries on EntryNodes and ExitNodesRoger Dingledine2006-03-20
| | | | svn:r6202
* ok, commenting that out broke things real bad.Roger Dingledine2006-03-20
| | | | | | | leave it, and accept the memory leak for now. svn:r6201
* Resolve a memory leak on clients. This disables someRoger Dingledine2006-03-20
| | | | | | | functionality that we might still want. Nick? svn:r6200
* and now resume building on netbsd 2.0Roger Dingledine2006-03-19
| | | | | | | insert circus music here svn:r6199
* resume building on irix64Roger Dingledine2006-03-19
| | | | svn:r6198
* bump to 0.1.1.16-rc-cvs so we can start fixing more bugsRoger Dingledine2006-03-19
| | | | svn:r6197
* which brings us to 0.1.1.16-rcRoger Dingledine2006-03-19
| | | | svn:r6195
* first cut of a changelog for 0.1.1.16-rcRoger Dingledine2006-03-19
| | | | svn:r6194