Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-27 | Update Tor Project copyright years | Nick Mathewson | |
2009-06-05 | Avoid a memory corruption problem related to "private" in DirPolicy. | Nick Mathewson | |
This is a posible fix for bug 996. | |||
2009-05-27 | Spell-check Tor. | Nick Mathewson | |
2009-05-04 | Update copyright to 2009. | Karsten Loesing | |
2009-03-09 | Log cached-at-exit exit policies to try to fix bug 672.tor-0.2.1.13-alpha | Nick Mathewson | |
svn:r18827 | |||
2009-01-04 | Remove svn $Id$s from our source, and remove tor --version --version. | Nick Mathewson | |
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 | |||
2008-12-29 | Switch address comparisons in policies to be exact rather than semantic. ↵ | Nick Mathewson | |
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 | |||
2008-12-29 | Refactor some exit-policy-related functions that showed up in oprofile. | Nick Mathewson | |
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 | |||
2008-12-22 | Fix most DOCDOCs remaining and/or added by redox. | Nick Mathewson | |
svn:r17734 | |||
2008-12-22 | Add DOCDOC comments for all undocumented functions. Add missing *s to other ↵ | Nick Mathewson | |
comments so that they will get recognized as doxygen. svn:r17729 | |||
2008-12-18 | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵ | Nick Mathewson | |
patch. svn:r17686 | |||
2008-11-07 | Remove bug 811/845 debugging code | Nick Mathewson | |
svn:r17199 | |||
2008-11-03 | Add some debugging logs for bug 811/845. | Nick Mathewson | |
svn:r17186 | |||
2008-09-13 | Allow ports 465 and 587 in the default exit policy again. We had | Roger Dingledine | |
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 | |||
2008-09-09 | We should not alter an addr_policy_t that has been canonicalized. | Nick Mathewson | |
svn:r16802 | |||
2008-09-05 | Fix a malloc that should have been a tor_malloc | Nick Mathewson | |
svn:r16780 | |||
2008-09-05 | Fix numerous memory leaks: some were almost impossible to trigger, and some ↵ | Nick Mathewson | |
almost inevitable. svn:r16779 | |||
2008-08-14 | If we are lucky the whitespace nazis will not have noticed these things yet | Peter Palfrader | |
svn:r16549 | |||
2008-08-14 | Having a reject-all policy summarized with a lack of summary is stupid. ↵ | Peter Palfrader | |
Explicitly mention them as reject 1-65535. svn:r16543 | |||
2008-08-14 | This bunch of functions really should be static | Peter Palfrader | |
svn:r16535 | |||
2008-08-13 | Fix an overflow when counting rejects for *, truncate exit summaries after ↵ | Peter Palfrader | |
1000 chars svn:r16530 | |||
2008-08-13 | Think of the poor children in Antarctica who still have to work on 4" screens | Peter Palfrader | |
svn:r16528 | |||
2008-08-13 | Also special case "accept 1-65535" case, do not leak in non-exit case | Peter Palfrader | |
svn:r16526 | |||
2008-08-13 | Return NULL for policies that do not allow any exits | Peter Palfrader | |
svn:r16525 | |||
2008-08-13 | Fix condition statement for accept items, fix two asserts | Peter Palfrader | |
svn:r16524 | |||
2008-08-13 | Make sure we don't run off the end of the list | Peter Palfrader | |
svn:r16523 | |||
2008-08-13 | Move policy_summarize() prototype to or.h | Peter Palfrader | |
svn:r16522 | |||
2008-08-13 | Create string representation of exit summaries | Peter Palfrader | |
svn:r16521 | |||
2008-08-13 | Nickm says I'm going to hell, but if I write that in a comment he might just ↵ | Peter Palfrader | |
save my soul svn:r16520 | |||
2008-08-13 | implement policy_summary_accept and policy_summary_reject together with a ↵ | Peter Palfrader | |
set of helpers svn:r16519 | |||
2008-08-13 | Start with exit policy summaries | Peter Palfrader | |
svn:r16518 | |||
2008-08-05 | r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400 | Nick Mathewson | |
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 | |||
2008-08-03 | Fix a bug when generating router descriptors: The address part of exit ↵ | Karsten Loesing | |
policies was uninitialized. svn:r16372 | |||
2008-07-25 | r17391@pc-10-8-1-079: nickm | 2008-07-25 17:11:17 +0200 | Nick Mathewson | |
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 | |||
2008-07-24 | r17346@aud-055: nickm | 2008-07-24 15:37:19 +0200 | Nick Mathewson | |
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 | |||
2008-04-23 | r15308@tombo: nickm | 2008-04-23 16:46:48 -0400 | Nick Mathewson | |
Free baddir and badexit policy lists on exit. fixes bug 672. only affects authorities. svn:r14431 | |||
2008-03-27 | r19089@catbus: nickm | 2008-03-27 11:05:23 -0400 | Nick Mathewson | |
Free some static hashtables and the log mutex on exit. Backport candidate. svn:r14212 | |||
2008-03-26 | r19074@catbus: nickm | 2008-03-26 17:08:32 -0400 | Nick Mathewson | |
Start new address policies with refcount of 1, not 2. Backport candidate once tested more. svn:r14204 | |||
2008-03-17 | r18896@catbus: nickm | 2008-03-17 16:10:54 -0400 | Nick Mathewson | |
Fix bug in earlier bugfix. Note stupidness of allowing NULL policies at all. Disallow empty exit policies in router descriptors. svn:r14082 | |||
2008-03-17 | r18880@catbus: nickm | 2008-03-17 12:51:24 -0400 | Nick Mathewson | |
Fix policy-related crash bug found by lodger. svn:r14077 | |||
2008-02-07 | Update some copyright notices: it is now 2008. | Nick Mathewson | |
svn:r13412 | |||
2008-02-06 | r17947@catbus: nickm | 2008-02-06 11:57:53 -0500 | Nick Mathewson | |
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405 | |||
2008-02-05 | r17910@catbus: nickm | 2008-02-05 15:36:29 -0500 | Nick Mathewson | |
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 | |||
2008-01-24 | weasel was worried there was a leak here. i don't think there | Roger Dingledine | |
is. but i could be wrong. svn:r13248 | |||
2008-01-14 | r17611@catbus: nickm | 2008-01-14 13:44:16 -0500 | Nick Mathewson | |
add some missing checks for failing return values. svn:r13130 | |||
2008-01-12 | r17580@catbus: nickm | 2008-01-11 20:40:30 -0500 | Nick Mathewson | |
Fix policies.c build on gcc 4.2 with warnings. svn:r13112 | |||
2008-01-02 | r15779@tombo: nickm | 2008-01-01 23:43:24 -0500 | Nick Mathewson | |
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 | |||
2007-12-18 | r17232@catbus: nickm | 2007-12-18 16:22:10 -0500 | Nick Mathewson | |
Whitespace fix. svn:r12857 | |||
2007-12-12 | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc | Roger Dingledine | |
svn:r12786 | |||
2007-12-10 | New config options AuthDirBadDir and AuthDirListBadDirs for | Roger Dingledine | |
authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754 |