Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bugfix: only warn about an unrouter router after we've fetched a directory | Roger Dingledine | 2004-02-29 |
| | | | | svn:r1178 | ||
* | When it can't resolve any dirservers, it was useless from then on. | Roger Dingledine | 2004-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 defaults | Roger Dingledine | 2004-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 Mathewson | 2004-02-17 |
| | | | | svn:r1099 | ||
* | Fix the Big Bug in router_compare_addr_to_exit_policy: we used port 0 | Nick Mathewson | 2004-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 obsolete | Roger Dingledine | 2004-02-17 |
| | | | | | | | (also doesn't fix the bug) svn:r1097 | ||
* | make braces cleaner, bug still persists | Roger Dingledine | 2004-02-17 |
| | | | | svn:r1095 | ||
* | Fix router_compare_addr_to_exit_policy, and name its return codes. The bug ↵ | Nick Mathewson | 2004-02-17 |
| | | | | | | was: "maybe reject,accept" should be "maybe", not "accept". svn:r1093 | ||
* | prevent picking middleman nodes as the last node in the circuit | Roger Dingledine | 2004-02-17 |
| | | | | svn:r1088 | ||
* | Another related leak | Nick Mathewson | 2004-01-30 |
| | | | | svn:r1028 | ||
* | Freeing twice does *not* make the heap twice as clean. | Nick Mathewson | 2004-01-30 |
| | | | | svn:r1027 | ||
* | Fix a bug that might have caused the leak, but which might have been hiding ↵ | Nick Mathewson | 2004-01-30 |
| | | | | | | other bugs. svn:r1026 | ||
* | Fix possible (but unlikely) mem leak. | Nick Mathewson | 2004-01-30 |
| | | | | svn:r1025 | ||
* | finally locate the memory leak, | Roger Dingledine | 2004-01-30 |
| | | | | | | | | plus commit a patch that doesn't fix it (but doesn't hurt? i dunno) svn:r1024 | ||
* | oh, and make it compile | Roger Dingledine | 2004-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' params | Roger Dingledine | 2004-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 clarity | Roger Dingledine | 2003-12-19 |
| | | | | | | | change message when using non-recommended tor version svn:r954 | ||
* | remove trailing whitespace | Roger Dingledine | 2003-12-17 |
| | | | | svn:r951 | ||
* | Make compile warning-free on cygwin | Nick Mathewson | 2003-12-15 |
| | | | | svn:r936 | ||
* | Accept 1.2.3.4/x as a synonym for 1.2.3.4/x:* . | Nick Mathewson | 2003-12-14 |
| | | | | svn:r912 | ||
* | bughunt: start tracking the bug mutiny found | Roger Dingledine | 2003-12-13 |
| | | | | svn:r906 | ||
* | revamp circuit node selection to use smartlists: | Roger Dingledine | 2003-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 policies | Nick Mathewson | 2003-12-13 |
| | | | | svn:r899 | ||
* | use the smartlist to pick random routers, rather than our own idiom | Roger Dingledine | 2003-12-13 |
| | | | | svn:r898 | ||
* | if >=2 circs are being built that handle a given stream, | Roger Dingledine | 2003-12-12 |
| | | | | | | | no need to have new circs handle it too. svn:r896 | ||
* | Document parsing functions in routerlist.c, and separate parsing from ↵ | Nick Mathewson | 2003-12-09 |
| | | | | | | non-parsing functions. svn:r894 | ||
* | Make router/directory parsing nondestructive and more const-friendly | Nick Mathewson | 2003-12-08 |
| | | | | svn:r890 | ||
* | declare the prototypes better | Roger Dingledine | 2003-12-06 |
| | | | | svn:r888 | ||
* | break routers.c into router.c for stuff the router does, | Roger Dingledine | 2003-12-06 |
and routerlist.c for handling routerlist. svn:r887 |