aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Collapse)AuthorAge
* bugfix: only warn about an unrouter router after we've fetched a directoryRoger Dingledine2004-02-29
| | | | svn:r1178
* When it can't resolve any dirservers, it was useless from then on.Roger Dingledine2004-02-26
| | | | | | | | Now it reloads the RouterFile (or default dirservers) if it has no dirservers. svn:r1130
* if the default torrc isn't there, just use some default defaultsRoger Dingledine2004-02-26
| | | | | | | | | plus provide an internal dirservers file if they don't have one having no config files will make it easier to run on windows svn:r1124
* Another case of the same.Nick Mathewson2004-02-17
| | | | svn:r1099
* Fix the Big Bug in router_compare_addr_to_exit_policy: we used port 0Nick Mathewson2004-02-17
| | | | | | | | | | to mean "unknown port". But no exit policy supports (nonexistant) port 0, except accept *:*, and we had no special handling for 'unknown port'. Now we do. svn:r1098
* best_support_idx is obsoleteRoger Dingledine2004-02-17
| | | | | | | (also doesn't fix the bug) svn:r1097
* make braces cleaner, bug still persistsRoger Dingledine2004-02-17
| | | | svn:r1095
* Fix router_compare_addr_to_exit_policy, and name its return codes. The bug ↵Nick Mathewson2004-02-17
| | | | | | was: "maybe reject,accept" should be "maybe", not "accept". svn:r1093
* prevent picking middleman nodes as the last node in the circuitRoger Dingledine2004-02-17
| | | | svn:r1088
* Another related leakNick Mathewson2004-01-30
| | | | svn:r1028
* Freeing twice does *not* make the heap twice as clean.Nick Mathewson2004-01-30
| | | | svn:r1027
* Fix a bug that might have caused the leak, but which might have been hiding ↵Nick Mathewson2004-01-30
| | | | | | other bugs. svn:r1026
* Fix possible (but unlikely) mem leak.Nick Mathewson2004-01-30
| | | | svn:r1025
* finally locate the memory leak,Roger Dingledine2004-01-30
| | | | | | | | plus commit a patch that doesn't fix it (but doesn't hurt? i dunno) svn:r1024
* oh, and make it compileRoger Dingledine2004-01-11
| | | | | | | | still need to make a decision about per-connection rate limiting (take it out? update it?) svn:r984
* split the token bucket into 'rate' and 'burst' paramsRoger Dingledine2004-01-10
| | | | | | | | | | | we're not entirely migrated to burst yet, for backward compatibility note some win32 probable-bugs clean up routerlist.c svn:r982
* rename circ_id_t to uint16_t for code clarityRoger Dingledine2003-12-19
| | | | | | | change message when using non-recommended tor version svn:r954
* remove trailing whitespaceRoger Dingledine2003-12-17
| | | | svn:r951
* Make compile warning-free on cygwinNick Mathewson2003-12-15
| | | | svn:r936
* Accept 1.2.3.4/x as a synonym for 1.2.3.4/x:* .Nick Mathewson2003-12-14
| | | | svn:r912
* bughunt: start tracking the bug mutiny foundRoger Dingledine2003-12-13
| | | | svn:r906
* revamp circuit node selection to use smartlists:Roger Dingledine2003-12-13
| | | | | | | | | * now we know for sure if an acceptable node is available; we don't have to keep guessing and checking * we try options.EntryNodes first for picking the first node svn:r904
* Add port ranges to exit policiesNick Mathewson2003-12-13
| | | | svn:r899
* use the smartlist to pick random routers, rather than our own idiomRoger Dingledine2003-12-13
| | | | svn:r898
* if >=2 circs are being built that handle a given stream,Roger Dingledine2003-12-12
| | | | | | | no need to have new circs handle it too. svn:r896
* Document parsing functions in routerlist.c, and separate parsing from ↵Nick Mathewson2003-12-09
| | | | | | non-parsing functions. svn:r894
* Make router/directory parsing nondestructive and more const-friendlyNick Mathewson2003-12-08
| | | | svn:r890
* declare the prototypes betterRoger Dingledine2003-12-06
| | | | svn:r888
* break routers.c into router.c for stuff the router does,Roger Dingledine2003-12-06
and routerlist.c for handling routerlist. svn:r887