| Commit message (Expand) | Author | Age |
* | 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 |
* | Not everybody likes debugging printfs as much as I | Nick Mathewson | 2009-11-18 |
* | Do not report a partially-successful detached signature add as failed.•••Also, regenerate the detached-signature document whenever any signatures are
successfully added.
| Nick Mathewson | 2009-11-17 |
* | Fix a memory leak on directory authorities during voting•••Fix a memory leak on directory authorities during voting that was
introduced in 0.2.2.1-alpha. Found via valgrind.
| Roger Dingledine | 2009-11-12 |
* | Fix bug 1066.•••If all authorities restart at once right before a consensus vote, nobody
will vote about "Running", and clients will get a consensus with no usable
relays. Instead, authorities refuse to build a consensus if this happens.
| Karsten Loesing | 2009-10-26 |
* | Fix two bugs found by Coverity scan.•••One was a simple buffer overrun; the other was a high-speed pointer
collision. Both were introduced by my microdescs branch.
| Nick Mathewson | 2009-10-19 |
* | Fix compile with warnings problems on Snow Leopard | Sebastian Hahn | 2009-10-19 |
* | Document the microdescriptor code better. | Nick Mathewson | 2009-10-18 |
* | Actually remember all the consensus types when we are done generating them. | Nick Mathewson | 2009-10-15 |
* | Implement signatures for microdesc consensuses right.•••This means we need to handle the existence of multiple flavors of signature
in a detached signatures document, generate them correctly, and so on.
| Nick Mathewson | 2009-10-15 |
* | Generate all the flavors of consensuses when building consensuses. | 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 |
* | Functions to encode microdescriptors and their lines. | Nick Mathewson | 2009-10-15 |
* | Make signature-generation code handle different key and digest lengths. | Nick Mathewson | 2009-10-15 |
* | Fix compile on Snow Leopard | Sebastian Hahn | 2009-09-15 |
* | 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 |
* | Make consensus_method_is_supported() be the canonical source for its info.•••Add a new function to derive the declared method list from
consensus_method_is_supported().
| Nick Mathewson | 2009-08-20 |
* | Throw the switch on consensus method 6. | Mike Perry | 2009-08-06 |
* | Implement measured bw parsing + unit tests. | Mike Perry | 2009-08-06 |
* | fix comments and other typos | Roger Dingledine | 2009-07-13 |
* | Fixes to spelling fixes. Thanks, Roger! | Nick Mathewson | 2009-05-28 |
* | Spell-check Tor. | Nick Mathewson | 2009-05-27 |
* | Update copyright to 2009. | Karsten Loesing | 2009-05-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 |
* | 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 |
* | Fix all of the doxygen warnings not pertaining to missing documentation.•••svn:r17727
| Nick Mathewson | 2008-12-22 |
* | Apply rovv's patch for bug 864: avoid null error on detached signature handli...•••svn:r17446
| Nick Mathewson | 2008-12-02 |
* | Be even _more_ careful when signatures are bogus.•••svn:r17252
| Nick Mathewson | 2008-11-11 |
* | Only replace the detached signatures object when we actually added or replace...•••svn:r17250
| Nick Mathewson | 2008-11-11 |
* | Fix from rovv: when adding a detached signature, do not automatically assume ...•••svn:r17248
| Nick Mathewson | 2008-11-11 |
* | fix up signs in r17208•••svn:r17211
| Nick Mathewson | 2008-11-07 |
* | patch from karsten to not use or accept expired certs. fixes bug 851. •••svn:r17208
| Nick Mathewson | 2008-11-07 |
* | v3 authorities write down all the votes they used for the consensus•••to the datadir, for debugging.
svn:r17008
| Roger Dingledine | 2008-09-29 |
* | Fix some apparent leaks in voting. If authorities suddenly start segfaulting...•••svn:r16830
| Nick Mathewson | 2008-09-10 |
* | It is probably some kind of misdeed to say for (i=0;i<2;++i) { A=i?x:y; foo(b...•••svn:r16777
| Nick Mathewson | 2008-09-05 |
* | Two consensus fixes: always reset has_* to 0, and use a buffer of proper len...•••svn:r16575
| Peter Palfrader | 2008-08-17 |
* | spaceman•••svn:r16555
| Peter Palfrader | 2008-08-14 |
* | Add exitpolicy summaries to the consensus•••svn:r16554
| Peter Palfrader | 2008-08-14 |
* | Add bw to consensus•••svn:r16551
| Peter Palfrader | 2008-08-14 |
* | Do not show policy and bw in v2 statuses•••svn:r16537
| Peter Palfrader | 2008-08-14 |
* | Document that we break ties in favor of smaller SD digest if there are still ...•••svn:r16432
| Peter Palfrader | 2008-08-05 |
* | r17337@aud-055: nickm | 2008-07-24 10:17:43 +0200••• Refactor the is_vote field of networkstatus_t to add a third possibility ("opinion") in addition to vote and opinion. First part of implementing proposal 147.
svn:r16166
| Nick Mathewson | 2008-07-24 |
* | Added prefixes to testing-network-only configuration options.•••svn:r15375
| Karsten Loesing | 2008-06-20 |
* | check-spaces, fix a typo•••svn:r15355
| Roger Dingledine | 2008-06-18 |
* | Patch from Karsten to implement proposal 135 ("Testing Tor Networks").•••svn:r15253
| Nick Mathewson | 2008-06-14 |
* | implement proposal 138: removing down routers from consensus•••svn:r15230
| Peter Palfrader | 2008-06-13 |
* | r19694@catbus: nickm | 2008-05-12 00:21:37 -0400••• Add unit tests for last patch; make it more testable; fix a bug or two.
svn:r14586
| Nick Mathewson | 2008-05-12 |