Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Avoid a memory corruption problem related to "private" in DirPolicy. | Nick Mathewson | 2009-06-05 |
| | | | | This is a posible fix for bug 996. | ||
* | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
| | |||
* | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
| | |||
* | Log cached-at-exit exit policies to try to fix bug 672. | Nick Mathewson | 2009-03-09 |
| | | | | svn:r18827 | ||
* | Remove svn $Id$s from our source, and remove tor --version --version. | Nick Mathewson | 2009-01-04 |
| | | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 | ||
* | Switch address comparisons in policies to be exact rather than semantic. ↵ | Nick Mathewson | 2008-12-29 |
| | | | | | | Until we do ipv6 exit policies and until we know whether we even allow ::ffff:0:0/96 addresses, there is no point in doing "semantic" comparisons. This was also showing up on oprofile. svn:r17803 | ||
* | Refactor some exit-policy-related functions that showed up in oprofile. | Nick Mathewson | 2008-12-29 |
| | | | | | | | | | | Specifically, split compare_tor_addr_to_addr_policy() from a loop with a bunch of complicated ifs inside into some ifs, each with a simple loop. Rearrange router_find_exact_exit_enclave() to run a little faster. Bizarrely, router_policy_rejects_all() shows up on oprofile, so precalculate it per routerinfo. svn:r17802 | ||
* | Fix most DOCDOCs remaining and/or added by redox. | Nick Mathewson | 2008-12-22 |
| | | | | svn:r17734 | ||
* | Add DOCDOC comments for all undocumented functions. Add missing *s to other ↵ | Nick Mathewson | 2008-12-22 |
| | | | | | | comments so that they will get recognized as doxygen. svn:r17729 | ||
* | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵ | Nick Mathewson | 2008-12-18 |
| | | | | | | patch. svn:r17686 | ||
* | Remove bug 811/845 debugging code | Nick Mathewson | 2008-11-07 |
| | | | | svn:r17199 | ||
* | Add some debugging logs for bug 811/845. | Nick Mathewson | 2008-11-03 |
| | | | | svn:r17186 | ||
* | Allow ports 465 and 587 in the default exit policy again. We had | Roger Dingledine | 2008-09-13 |
| | | | | | | | | | rejected them in 0.1.0.15, because back in 2005 they were commonly misconfigured and ended up as spam targets. We hear they are better locked down these days. svn:r16898 | ||
* | We should not alter an addr_policy_t that has been canonicalized. | Nick Mathewson | 2008-09-09 |
| | | | | svn:r16802 | ||
* | Fix a malloc that should have been a tor_malloc | Nick Mathewson | 2008-09-05 |
| | | | | svn:r16780 | ||
* | Fix numerous memory leaks: some were almost impossible to trigger, and some ↵ | Nick Mathewson | 2008-09-05 |
| | | | | | | almost inevitable. svn:r16779 | ||
* | If we are lucky the whitespace nazis will not have noticed these things yet | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16549 | ||
* | Having a reject-all policy summarized with a lack of summary is stupid. ↵ | Peter Palfrader | 2008-08-14 |
| | | | | | | Explicitly mention them as reject 1-65535. svn:r16543 | ||
* | This bunch of functions really should be static | Peter Palfrader | 2008-08-14 |
| | | | | svn:r16535 | ||
* | Fix an overflow when counting rejects for *, truncate exit summaries after ↵ | Peter Palfrader | 2008-08-13 |
| | | | | | | 1000 chars svn:r16530 | ||
* | Think of the poor children in Antarctica who still have to work on 4" screens | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16528 | ||
* | Also special case "accept 1-65535" case, do not leak in non-exit case | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16526 | ||
* | Return NULL for policies that do not allow any exits | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16525 | ||
* | Fix condition statement for accept items, fix two asserts | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16524 | ||
* | Make sure we don't run off the end of the list | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16523 | ||
* | Move policy_summarize() prototype to or.h | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16522 | ||
* | Create string representation of exit summaries | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16521 | ||
* | Nickm says I'm going to hell, but if I write that in a comment he might just ↵ | Peter Palfrader | 2008-08-13 |
| | | | | | | save my soul svn:r16520 | ||
* | implement policy_summary_accept and policy_summary_reject together with a ↵ | Peter Palfrader | 2008-08-13 |
| | | | | | | set of helpers svn:r16519 | ||
* | Start with exit policy summaries | Peter Palfrader | 2008-08-13 |
| | | | | svn:r16518 | ||
* | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400 | Nick Mathewson | 2008-08-05 |
| | | | | | | | Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435 | ||
* | Fix a bug when generating router descriptors: The address part of exit ↵ | Karsten Loesing | 2008-08-03 |
| | | | | | | policies was uninitialized. svn:r16372 | ||
* | r17391@pc-10-8-1-079: nickm | 2008-07-25 17:11:17 +0200 | Nick Mathewson | 2008-07-25 |
| | | | | | | | Tor_addr_compare did a semantic comparison, such that ::1.2.3.4 and 1.2.3.4 were "equal". we sometimes need an exact comparison. Add a feature to do that. svn:r16210 | ||
* | r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200 | Nick Mathewson | 2008-07-24 |
| | | | | | | | Make generic address manipulation functions work better. Switch address policy code to use tor_addr_t, so it can handle IPv6. That is a good place to start. svn:r16178 | ||
* | r15308@tombo: nickm | 2008-04-23 16:46:48 -0400 | Nick Mathewson | 2008-04-23 |
| | | | | | | | Free baddir and badexit policy lists on exit. fixes bug 672. only affects authorities. svn:r14431 | ||
* | r19089@catbus: nickm | 2008-03-27 11:05:23 -0400 | Nick Mathewson | 2008-03-27 |
| | | | | | | | Free some static hashtables and the log mutex on exit. Backport candidate. svn:r14212 | ||
* | r19074@catbus: nickm | 2008-03-26 17:08:32 -0400 | Nick Mathewson | 2008-03-26 |
| | | | | | | | Start new address policies with refcount of 1, not 2. Backport candidate once tested more. svn:r14204 | ||
* | r18896@catbus: nickm | 2008-03-17 16:10:54 -0400 | Nick Mathewson | 2008-03-17 |
| | | | | | | | Fix bug in earlier bugfix. Note stupidness of allowing NULL policies at all. Disallow empty exit policies in router descriptors. svn:r14082 | ||
* | r18880@catbus: nickm | 2008-03-17 12:51:24 -0400 | Nick Mathewson | 2008-03-17 |
| | | | | | | | Fix policy-related crash bug found by lodger. svn:r14077 | ||
* | Update some copyright notices: it is now 2008. | Nick Mathewson | 2008-02-07 |
| | | | | svn:r13412 | ||
* | r17947@catbus: nickm | 2008-02-06 11:57:53 -0500 | Nick Mathewson | 2008-02-06 |
| | | | | | | | Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405 | ||
* | r17910@catbus: nickm | 2008-02-05 15:36:29 -0500 | Nick Mathewson | 2008-02-05 |
| | | | | | | | 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 | ||
* | weasel was worried there was a leak here. i don't think there | Roger Dingledine | 2008-01-24 |
| | | | | | | | is. but i could be wrong. svn:r13248 | ||
* | r17611@catbus: nickm | 2008-01-14 13:44:16 -0500 | Nick Mathewson | 2008-01-14 |
| | | | | | | | add some missing checks for failing return values. svn:r13130 | ||
* | r17580@catbus: nickm | 2008-01-11 20:40:30 -0500 | Nick Mathewson | 2008-01-12 |
| | | | | | | | Fix policies.c build on gcc 4.2 with warnings. svn:r13112 | ||
* | r15779@tombo: nickm | 2008-01-01 23:43:24 -0500 | Nick Mathewson | 2008-01-02 |
| | | | | | | | 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 | ||
* | r17232@catbus: nickm | 2007-12-18 16:22:10 -0500 | Nick Mathewson | 2007-12-18 |
| | | | | | | | Whitespace fix. svn:r12857 | ||
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc | Roger Dingledine | 2007-12-12 |
| | | | | svn:r12786 | ||
* | New config options AuthDirBadDir and AuthDirListBadDirs for | Roger Dingledine | 2007-12-10 |
| | | | | | | | | | authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754 | ||
* | r12617 broke the compile | Roger Dingledine | 2007-11-30 |
| | | | | svn:r12618 |