aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* update the TODO to reflect the done things•••svn:r927 Roger Dingledine2003-12-14
* on hup, close and rebind listener ports too (in case their config has changed)•••svn:r926 Roger Dingledine2003-12-14
* clean up some file-scope-global directory variables•••svn:r925 Roger Dingledine2003-12-14
* add options.ExcludedNodes -- nodes that are never picked in path building•••svn:r924 Roger Dingledine2003-12-14
* make it compile•••svn:r923 Roger Dingledine2003-12-14
* extend smartlist with _remove() and _subtract()•••svn:r922 Roger Dingledine2003-12-14
* warn if you're running tor as root•••svn:r921 Roger Dingledine2003-12-14
* on HUP, retry OR connections, and stop clobbering the dirserver's routerlist•••svn:r920 Roger Dingledine2003-12-14
* more friendly warning when there are too many dns workers•••svn:r919 Roger Dingledine2003-12-14
* more friendly warning when a connection buffer overflows•••svn:r918 Roger Dingledine2003-12-14
* slightly different default default exit policy.•••svn:r917 Roger Dingledine2003-12-14
* reject 0.0.0.0/8,reject 169.254.0.0/16•••svn:r916 Roger Dingledine2003-12-14
* more general cleanup•••svn:r915 Roger Dingledine2003-12-14
* remove obsolete code•••svn:r914 Roger Dingledine2003-12-14
* Fix broken line wraps•••svn:r913 Peter Palfrader2003-12-14
* Accept 1.2.3.4/x as a synonym for 1.2.3.4/x:* .•••svn:r912 Nick Mathewson2003-12-14
* make options.ExitNodes work•••if your best choices happen to include any of your preferred exit nodes, you choose among just those preferred exit nodes. svn:r911 Roger Dingledine2003-12-13
* extend smartlist with a few smarter operations•••svn:r910 Roger Dingledine2003-12-13
* doc patches submitted by jason holt•••svn:r909 Roger Dingledine2003-12-13
* a few minor updates to hacking•••svn:r908 Roger Dingledine2003-12-13
* clean up some copyrights•••svn:r907 Roger Dingledine2003-12-13
* bughunt: start tracking the bug mutiny found•••svn:r906 Roger Dingledine2003-12-13
* bugfix: a circuit that immediately failed still counts as a failed circuit•••svn:r905 Roger Dingledine2003-12-13
* revamp circuit node selection to use smartlists:••• * 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 Roger Dingledine2003-12-13
* minor tweaks to the smartlist operations•••svn:r903 Roger Dingledine2003-12-13
* Make default exit policy reject 127.*:*•••svn:r902 Nick Mathewson2003-12-13
* reasonably permissive exit policy if you don't set one•••svn:r901 Roger Dingledine2003-12-13
* put the default exit policy in place•••svn:r900 Roger Dingledine2003-12-13
* Add port ranges to exit policies•••svn:r899 Nick Mathewson2003-12-13
* use the smartlist to pick random routers, rather than our own idiom•••svn:r898 Roger Dingledine2003-12-13
* add a 'smartlist' building block that picks random elements from a list•••svn:r897 Roger Dingledine2003-12-13
* if >=2 circs are being built that handle a given stream,•••no need to have new circs handle it too. svn:r896 Roger Dingledine2003-12-12
* make the license explicit on fakepoll.[ch]•••svn:r895 Roger Dingledine2003-12-09
* Document parsing functions in routerlist.c, and separate parsing from non-par...•••svn:r894 Nick Mathewson2003-12-09
* close the circuit when we get a truncated cell•••svn:r893 Roger Dingledine2003-12-09
* our circuit symmetric key (for aes) is 127 bits, not 128 bits.•••we accept that. svn:r892 Roger Dingledine2003-12-09
* back out the broken change from yesterday•••svn:r891 Roger Dingledine2003-12-09
* Make router/directory parsing nondestructive and more const-friendly•••svn:r890 Nick Mathewson2003-12-08
* general cleanups•••svn:r889 Roger Dingledine2003-12-07
* declare the prototypes better•••svn:r888 Roger Dingledine2003-12-06
* break routers.c into router.c for stuff the router does,•••and routerlist.c for handling routerlist. svn:r887 Roger Dingledine2003-12-06
* terminology shift:•••directory is the string that dirserv.c and directory.c deal with routerlist is routerinfo's that are bundled together in routers.c rename some of the get_routerlist functions to set_routerlist preparing to break into router.c for stuff the router does, and routerlist.c for handling routerlist. svn:r886 Roger Dingledine2003-12-05
* prevent assert failure on -HUP when options->PidFile==NULL•••svn:r885 Roger Dingledine2003-12-03
* we are pre15•••svn:r884 Roger Dingledine2003-12-03
* OnionRouter config option is obsolete•••svn:r883 Roger Dingledine2003-12-03
* update the TODO to reflect recent commits•••svn:r882 Roger Dingledine2003-12-03
* choose randomly from running dirservers, not always the first one•••svn:r881 Roger Dingledine2003-12-03
* pick nodes for a circuit only from those the directory says are up•••svn:r880 Roger Dingledine2003-12-03
* stop segfault when choose_good_exit_server returns NULL•••svn:r879 Roger Dingledine2003-12-03
* switch "-lcrypto -lssl" to "-lssl -lcrypto" for broken distributions•••enforce -g on compile always. we're an alpha release after all. svn:r878 Roger Dingledine2003-12-03