aboutsummaryrefslogtreecommitdiff
path: root/src/or/policies.c
Commit message (Expand)AuthorAge
...
* r19074@catbus: nickm | 2008-03-26 17:08:32 -0400••• Start new address policies with refcount of 1, not 2. Backport candidate once tested more. svn:r14204 Nick Mathewson2008-03-26
* r18896@catbus: nickm | 2008-03-17 16:10:54 -0400••• Fix bug in earlier bugfix. Note stupidness of allowing NULL policies at all. Disallow empty exit policies in router descriptors. svn:r14082 Nick Mathewson2008-03-17
* r18880@catbus: nickm | 2008-03-17 12:51:24 -0400••• Fix policy-related crash bug found by lodger. svn:r14077 Nick Mathewson2008-03-17
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405 Nick Mathewson2008-02-06
* r17910@catbus: nickm | 2008-02-05 15:36:29 -0500••• Check for correctness of AuthDir* options in options_validate; check for possible bugs where options_validate() is happy but parse_policies_from_options() is sad. svn:r13384 Nick Mathewson2008-02-05
* weasel was worried there was a leak here. i don't think there•••is. but i could be wrong. svn:r13248 Roger Dingledine2008-01-24
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500••• add some missing checks for failing return values. svn:r13130 Nick Mathewson2008-01-14
* r17580@catbus: nickm | 2008-01-11 20:40:30 -0500••• Fix policies.c build on gcc 4.2 with warnings. svn:r13112 Nick Mathewson2008-01-12
* r15779@tombo: nickm | 2008-01-01 23:43:24 -0500••• Use reference-counting to avoid allocating a zillion little addr_policy_t objects. (This is an old patch that had been sitting on my hard drive for a while.) svn:r13017 Nick Mathewson2008-01-02
* r17232@catbus: nickm | 2007-12-18 16:22:10 -0500••• Whitespace fix. svn:r12857 Nick Mathewson2007-12-18
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* New config options AuthDirBadDir and AuthDirListBadDirs for•••authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754 Roger Dingledine2007-12-10
* r12617 broke the compile•••svn:r12618 Roger Dingledine2007-11-30
* r16881@catbus: nickm | 2007-11-30 15:07:42 -0500••• Do not keep a string representation of every single addr_policy_t lying around. This might save a few hundred K. svn:r12617 Nick Mathewson2007-11-30
* Exit policies now reject connections that are addressed to a•••relay's public (external) IP address too, unless ExitPolicyRejectPrivate is turned off. We do this because too many relays are running nearby to services that trust them based on network address. svn:r12459 Roger Dingledine2007-11-10
* r13834@catbus: nickm | 2007-07-19 15:40:42 -0400••• Another patch from croup: drop support for address masks that do not correspond to bit prefixes. Nobody has used this for a while, and we have given warnings for a long time. svn:r10881 Nick Mathewson2007-07-19
* r13477@catbus: nickm | 2007-06-17 14:22:03 -0400••• Sun CC likes to give warnings for the do { } while(0) construction for making statement-like macros. Define STMT_BEGIN/STMT_END macros that do the right thing, and use them everywhere. svn:r10645 Nick Mathewson2007-06-17
* polish r9933-r9994•••svn:r10335 Roger Dingledine2007-05-25
* r12771@catbus: nickm | 2007-05-16 18:12:32 -0400••• Make -Wstrict-overflow=5 happy with GCC 4.2. It is kind of a pain, but it does agood job of letting us know where we can make our code better by simplifying dependent conditionals. svn:r10201 Nick Mathewson2007-05-16
* r11832@catbus: nickm | 2007-02-16 15:31:59 -0500••• Fix 35 remaining DOCDOC comments. Yowza. svn:r9596 Nick Mathewson2007-02-16
* r11826@catbus: nickm | 2007-02-16 14:58:38 -0500••• Resolve 56 DOCDOC comments. svn:r9594 Nick Mathewson2007-02-16
* r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates. svn:r9570 Nick Mathewson2007-02-12
* r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch! svn:r9477 Nick Mathewson2007-02-02
* r11761@Kushana: nickm | 2006-12-29 15:45:56 -0500••• Another cleanup: expand_exit_policy_aliases was totally redundant with respect to router_parse_[private_]addr_policy_private. svn:r9219 Nick Mathewson2006-12-29
* r11755@Kushana: nickm | 2006-12-29 11:49:20 -0500••• Calculate the length of policy strings correctly again. svn:r9215 Nick Mathewson2006-12-29
* r11737@Kushana: nickm | 2006-12-28 18:32:13 -0500••• Remove some dead code; refactor some duplicated code. svn:r9206 Nick Mathewson2006-12-29
* Reject *:563 (NTTPS) in the default exit policy. We already reject•••NNTP by default, so this seems like a sensible addition. (suggested by bug 331) svn:r9149 Roger Dingledine2006-12-18
* r11479@Kushana: nickm | 2006-12-07 23:38:54 -0500••• Refactor GETINFO into a table-driven dispatch, as suggested by arma. My brain hurts. svn:r9052 Nick Mathewson2006-12-08
* r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400••• Let directory authorities set the BadExit flag if they like. Also, refactor directory authority code so we can believe multiple things about a single router, and do fewer linear searches. svn:r8794 Nick Mathewson2006-10-23
* touchups•••svn:r8558 Roger Dingledine2006-10-01
* r8877@Kushana: nickm | 2006-09-21 17:12:33 -0400••• Consider non-exit servers unsuitable for RESOLVE commands. svn:r8442 Nick Mathewson2006-09-21
* r8876@Kushana: nickm | 2006-09-21 16:58:46 -0400••• Trivial cleanup: !!x is a weird way to spell x != NULL. svn:r8441 Nick Mathewson2006-09-21
* bugfix in exit_policy_is_general_exit() that weasel found.•••this time for sure! svn:r6617 Roger Dingledine2006-06-13
* export the default exit policy via the control port, so controllers•••don't need to guess what it is / will be later. svn:r6615 Roger Dingledine2006-06-13
* reintroduce the logic to exit_policy_is_general_exit() to count•••how many ports are allowd. require two ports open, not just one. svn:r6609 Roger Dingledine2006-06-13
* Make the Exit tag in status documents actually work in head too•••svn:r6608 Peter Palfrader2006-06-12
* Fix a couple of things that make GCC complain with verbose warnings on. Also...•••svn:r6317 Nick Mathewson2006-04-08
* Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way. svn:r6246 Roger Dingledine2006-03-27