| 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 |
* | Document the microdescriptor code better. | Nick Mathewson | 2009-10-18 |
* | Parse detached signatures and microdesc networkstatuses correctly. | Nick Mathewson | 2009-10-15 |
* | Parse detached signature documents with multiple flavors and algorithms. | Nick Mathewson | 2009-10-15 |
* | 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 |
* | Code to generate, store, and parse microdescriptors and consensuses.•••The consensus documents are not signed properly, not served, and not
exchanged yet.
| Nick Mathewson | 2009-10-15 |
* | Add ability to parse one or more m line from a vote. | Nick Mathewson | 2009-10-15 |
* | Allow signed data to include other hashes later.•••Previously, we insisted that a valid signature must be a signature of
the expected digest. Now we accept anything that starts with the
expected digest. This lets us include another digest later.
| Nick Mathewson | 2009-10-15 |
* | Signature-checking code can handle longer digests. | Nick Mathewson | 2009-10-15 |
* | Make signature-generation code handle different key and digest lengths. | Nick Mathewson | 2009-10-15 |
* | Merge commit 'sebastian/specconformance' | Roger Dingledine | 2009-09-16 |
|\ |
|
| * | Fix a spec conformance issue when parsing a ns vote•••A vote may only contain exactly one signature. Make sure we reject
votes that violate this.
Problem found by Rotor, who also helped writing the patch. Thanks!
| Sebastian Hahn | 2009-09-14 |
* | | Merge commit 'origin/maint-0.2.1'•••Resolved conflicts in:
src/or/circuitbuild.c
| Nick Mathewson | 2009-09-15 |
|\ \ |
|
| * | | Fix a memory leak when parsing a ns•••Adding the same vote to a networkstatus consensus leads to a memory leak
on the client side. Fix that by only using the first vote from any given
voter, and ignoring the others.
Problem found by Rotor, who also helped writing the patch. Thanks!
| Sebastian Hahn | 2009-09-14 |
* | | | Implement proposal 167: Authorities vote on network parameters.•••This code adds a new field to vote on: "params". It consists of a list of
sorted key=int pairs. The output is computed as the median of all the
integers for any key on which anybody voted.
Improved with input from Roger.
| Nick Mathewson | 2009-09-14 |
| |/
|/| |
|
* | | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this!
| Sebastian Hahn | 2009-09-01 |
* | | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | 2009-09-01 |
|\| |
|
| * | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this!
| Sebastian Hahn | 2009-09-01 |
* | | When Tor fails to parse a descriptor of any kind, dump it to disk. | Karsten Loesing | 2009-08-26 |
* | | Merge commit 'karsten/proposal-166-impl-master' | Nick Mathewson | 2009-08-26 |
|\ \ |
|
| * | | Include contents of *-stats files in descriptor. | Karsten Loesing | 2009-08-17 |
| |/ |
|
* | | Add the first 8 bytes of the git commit digest to our versions.•••Note that unlike subversion revision numbers, it isn't meaningful to
compare these for anything but equality. We define a sort-order anyway,
in case one of these accidentally slips into a recommended-versions
list.
| Nick Mathewson | 2009-08-21 |
* | | Implement measured bw parsing + unit tests. | Mike Perry | 2009-08-06 |
|/ |
|
* | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
* | Update copyright to 2009. | Karsten Loesing | 2009-05-04 |
* | Fix a few crash bugs related to malormed descriptors. Lark found one; fuzzin...•••svn:r19250
| Nick Mathewson | 2009-04-09 |
* | uh, and commit the patch too.•••svn:r18423
| Roger Dingledine | 2009-02-09 |
* | Fix a possible cause of bug 915 when parsing multiple votes one of which was ...•••svn:r18354
| Nick Mathewson | 2009-01-31 |
* | Fix up (I hope) most ot the things that coverity suddenly claimed were REVERS...•••svn:r18096
| Nick Mathewson | 2009-01-13 |
* | 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 |
* | Downgrade the last xxx021 in routerparse. The duplicate code stands for now.•••svn:r17817
| Nick Mathewson | 2008-12-29 |
* | Extact parse-the-token-arguments to its own function, and change it to a sing...•••svn:r17812
| Nick Mathewson | 2008-12-29 |
* | Remove a call to find_whitespace_eos that didn't actually do anything.•••svn:r17811
| 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 most undocumented variables.•••svn:r17754
| Nick Mathewson | 2008-12-23 |
* | Add DOCDOC entries for undocumented static and global variables.•••svn:r17739
| Nick Mathewson | 2008-12-22 |
* | Fix most DOCDOCs remaining and/or added by redox.•••svn:r17734
| Nick Mathewson | 2008-12-22 |
* | Add DOCDOC comments for all undocumented functions. Add missing *s to other ...•••svn:r17729
| Nick Mathewson | 2008-12-22 |
* | Use ctags and a python script to find identifiers that are never used anywher...•••svn:r17651
| Nick Mathewson | 2008-12-17 |
* | Add cross-certification to authority key certificates. Partial implementatio...•••svn:r17610
| Nick Mathewson | 2008-12-12 |
* | Now that tor_assert is no longer using a broken force-to-boolean formulation,...•••svn:r17598
| Nick Mathewson | 2008-12-11 |
* | Refactor find_first_by_keyword into one variant that can return NULL and one ...•••This makes it easier for us to avoid errors where we we forgot to list a keyword as mandatory, and easier for Coverity to detect cases like this too.
svn:r17595
| Nick Mathewson | 2008-12-11 |
* | Add a couple of sanity-checks for return values that coverity thinks we ought...•••svn:r17485
| Nick Mathewson | 2008-12-05 |
* | fix bug 880: find the end of an authority cert by looking for the first ----E...•••svn:r17470
| Nick Mathewson | 2008-12-03 |
* | The chunk_size field in memarea_t was never actually set. Remove the whole t...•••svn:r17195
| Nick Mathewson | 2008-11-05 |
* | Fix unit test failure related to intro point parsing.•••svn:r17188
| Nick Mathewson | 2008-11-03 |
* | Proposal 152 implementation from Josh Albrecht, with tweaks.•••svn:r16983
| Nick Mathewson | 2008-09-26 |
* | Add country-code support to configured node lists to implement the ever-popul...•••svn:r16966
| Nick Mathewson | 2008-09-25 |