| Commit message (Expand) | Author | Age |
* | Remove duplicate words and a duplicate newline. | Karsten Loesing | 2009-12-18 |
* | Now that FOO_free(NULL) always works, remove checks before calling it. | Nick Mathewson | 2009-12-12 |
* | *_free functions now accept NULL•••Some *_free functions threw asserts when passed NULL. Now all of them
accept NULL as input and perform no action when called that way.
This gains us consistence for our free functions, and allows some
code simplifications where an explicit null check is no longer necessary.
| Sebastian Hahn | 2009-12-12 |
* | Merge branch 'microdesc' | Nick Mathewson | 2009-10-19 |
|\ |
|
| * | Add functions to serve microdescs and flavored consensuses. | Nick Mathewson | 2009-10-18 |
| * | Refactor consensus signature storage for multiple digests and flavors.•••This patch introduces a new type called document_signature_t to represent the
signature of a consensus document. Now, each consensus document can have up
to one document signature per voter per digest algorithm. Also, each
detached-signatures document can have up to one signature per <voter,
algorithm, flavor>.
| Nick Mathewson | 2009-10-15 |
* | | Document some formerly undocumented functions. | Nick Mathewson | 2009-10-19 |
|/ |
|
* | Notice v3 cert parsing failures•••If any the v3 certs we download are unparseable, we should actually
notice the failure so we don't retry indefinitely. Bugfix on 0.2.0.x;
reported by "rotator".
| Roger Dingledine | 2009-08-20 |
* | the second piece of bug 969 fixing•••whenever we remove a relay from the main routerlist, tell the
rephist module that it's no longer running.
| Roger Dingledine | 2009-06-30 |
* | stop capping bandwidths we see in the consensus•••but continue capping bandwidths we see in local server
descriptors, if we have no consensus weights for them.
| Roger Dingledine | 2009-06-25 |
* | Clients now use bandwidth values in the consensus•••rather than the bandwidth values in each relay descriptor. This approach
opens the door to more accurate bandwidth estimates once the directory
authorities start doing active measurements. Implements more of proposal
141.
| Roger Dingledine | 2009-06-22 |
* | Make the second argument to routerset_contains_extendinfo const | Nick Mathewson | 2009-05-31 |
* | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
* | Fix valgrind error when marking a descriptor as never-downloadable.•••When we got a descriptor that we (as an authority) rejected as totally
bad, we were freeing it, then using the digest in its RAM to look up its
download status. Caught by arma with valgrind. Bugfix on 0.2.1.9-alpha.
| Nick Mathewson | 2009-05-17 |
* | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | Documentation fix.•••svn:r19337
| Karsten Loesing | 2009-04-16 |
* | Directory authorities should accept a descriptor as changed when the relay op...•••svn:r19259
| Sebastian Hahn | 2009-04-11 |
* | Free very-old descriptors that we do not want to add. Fix for bug 672. Back...•••svn:r19057
| Nick Mathewson | 2009-03-16 |
* | Bugfix on r17756:•••Avoid trying to print raw memory to the logs when we decide to
give up on downloading a given relay descriptor. Bugfix on
0.2.1.9-alpha.
svn:r18831
| Roger Dingledine | 2009-03-09 |
* | Possible fix for broken country settings in ExcludeExitNodes.•••It turns out that we weren't updating the _ExcludeExitNodesUnion set's
country numbers when we reloaded (or first loaded!) the IP-to-country
file. Spotted by Lark. Bugfix on 0.2.1.6-alpha.
svn:r18575
| Nick Mathewson | 2009-02-16 |
* | Clients and non-caches do not need to cache unrecognized authority certificates.•••svn:r18480
| Nick Mathewson | 2009-02-10 |
* | Now that we can hit the end of router_rebuild_store before chunk_list is set,...•••svn:r18101
| Nick Mathewson | 2009-01-14 |
* | Fix up (I hope) most ot the things that coverity suddenly claimed were REVERS...•••svn:r18096
| Nick Mathewson | 2009-01-13 |
* | Discard router descriptors as we load them if they are more than•••five days old. Otherwise if Tor is off for a long time and then
starts with cached descriptors, it will try to use the onion
keys in those obsolete descriptors when building circuits. Bugfix
on 0.2.0.x. Fixes bug 887.
svn:r17993
| Roger Dingledine | 2009-01-07 |
* | Another round of downgrading removing or postponing XXXX021 issues. Some rem...•••svn:r17888
| Nick Mathewson | 2009-01-04 |
* | Fix an xxx021: do not remove routerinfos as too old and unlisted unless we ha...•••svn:r17886
| Nick Mathewson | 2009-01-04 |
* | Remove svn $Id$s from our source, and remove tor --version --version.•••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
| Nick Mathewson | 2009-01-04 |
* | Another attempt at fixing coverity scan CID 361.•••svn:r17863
| Nick Mathewson | 2009-01-03 |
* | coverity thinks it's dumb to check networkstatus_v2_list in one place and not...•••svn:r17809
| Nick Mathewson | 2008-12-29 |
* | Refactor some exit-policy-related functions that showed up in oprofile.•••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
| Nick Mathewson | 2008-12-29 |
* | Document and make more conservative the logic for picking the size of the blo...•••svn:r17786
| Nick Mathewson | 2008-12-26 |
* | Add more missing documentation, and correct an error in container.c documenta...•••svn:r17783
| Nick Mathewson | 2008-12-26 |
* | some fixes i found in my sandbox•••svn:r17771
| Roger Dingledine | 2008-12-25 |
* | Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we re...•••svn:r17756
| Nick Mathewson | 2008-12-23 |
* | Fix most DOCDOCs remaining and/or added by redox.•••svn:r17734
| Nick Mathewson | 2008-12-22 |
* | Documentation and conformance for WRA_* returns.•••shahn: "Add some documentation for the WRA_* family of functions, also make
sure that (hopefully) all functions that return was_router_added_t
don't return ints directly and that they don't refer to integers in
their documentation anymore."
svn:r17731
| Nick Mathewson | 2008-12-22 |
* | Add DOCDOC comments for all undocumented functions. Add missing *s to other ...•••svn:r17729
| Nick Mathewson | 2008-12-22 |
* | Fix all of the doxygen warnings not pertaining to missing documentation.•••svn:r17727
| Nick Mathewson | 2008-12-22 |
* | More propagating of things that need to be was_router_added_t now.•••svn:r17721
| Nick Mathewson | 2008-12-22 |
* | Doc RRS_DONT_REMOVE_OLD; improve router_rebuild_store documentation.•••svn:r17704
| Nick Mathewson | 2008-12-19 |
* | Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this p...•••svn:r17686
| Nick Mathewson | 2008-12-18 |
* | whitespace fixes.•••svn:r17683
| Nick Mathewson | 2008-12-18 |
* | Resolve many DOCDOCs.•••svn:r17662
| Nick Mathewson | 2008-12-17 |
* | Make return code from router_add_to_routerlist a nice sensible enum. Based o...•••svn:r17656
| Nick Mathewson | 2008-12-17 |
* | Avoid multiple descriptor-fetch connections to authorities. Fixes bug 366.•••svn:r17594
| Nick Mathewson | 2008-12-11 |
* | Add a PDS_ flag to exclude authorities from which we are fetching descs.•••Yes, this is maybe a little overspecific. Part of a bug 366 fix.
svn:r17593
| Nick Mathewson | 2008-12-11 |
* | Change directory_get_from_dirserver to take a set of flags to be passed to pi...•••svn:r17592
| Nick Mathewson | 2008-12-11 |
* | Give a better error when something has changed our descriptor cache out from ...•••svn:r17550
| Nick Mathewson | 2008-12-10 |
* | When the client is choosing entry guards, now it selects at most•••one guard from a given relay family. Otherwise we could end up with
all of our entry points into the network run by the same operator.
Suggested by Camilo Viecco. Fix on 0.1.1.11-alpha.
Not a backport candidate, since I think this might break for users
who only have a given /16 in their reachableaddresses, or something
like that.
svn:r17514
| Roger Dingledine | 2008-12-08 |
* | apply sebastian's bug 867 fix: make routerset_equal() work as documented with...•••svn:r17287
| Nick Mathewson | 2008-11-16 |