aboutsummaryrefslogtreecommitdiff
path: root/src/or/dirserv.c
Commit message (Collapse)AuthorAge
...
* | Create hibernate.hSebastian Hahn2010-07-27
| |
* | Create dirvote.hSebastian Hahn2010-07-27
| |
* | Create dirserv.hSebastian Hahn2010-07-27
| |
* | Create directory.hSebastian Hahn2010-07-27
| |
* | Create control.hSebastian Hahn2010-07-27
| |
* | Create connection_or.hSebastian Hahn2010-07-27
| |
* | Create connection.hSebastian Hahn2010-07-27
| |
* | Create config.hSebastian Hahn2010-07-27
| |
* | Create buffers.hSebastian Hahn2010-07-27
| |
* | Create routerlist.hSebastian Hahn2010-07-27
| |
* | Create router.hSebastian Hahn2010-07-27
| |
* | whitespace fixRoger Dingledine2010-07-21
| |
* | Alter how guard flags are chosen.Mike Perry2010-07-14
| | | | | | | | | | | | | | | | V3 authorities no longer decide not to vote on Guard+Exit. The bandwidth weights should take care of this now. Also, lower the max threshold for WFU to 0.98, to allow more nodes to become guards.
* | No dirport should mean no hsdir flag (bug 1693)Roger Dingledine2010-07-14
| |
* | Don't crash when reading cached*consensus files on startupSebastian Hahn2010-06-10
| | | | | | | | Fixes bug 1352
* | stop authority reachability check on startupRoger Dingledine2010-04-21
| |
* | immediate reachability check for new relaysRoger Dingledine2010-04-21
| |
* | In the glorious future, all relays cache dir info.Roger Dingledine2010-03-16
| | | | | | | | | | | | | | | | | | Now if you're a published relay and you set RefuseUnknownExits, even if your dirport is off, you'll fetch dir info from the authorities, fetch it early, and cache it. In the future, RefuseUnknownExits (or something like it) will be on by default.
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-27
|\| | | | | | | | | | | Conflicts: src/common/test.h src/or/test.c
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
| |
* | Call exit_policy_is_general_exit lessSebastian Hahn2010-02-04
| | | | | | | | | | | | | | When calculating the is_exit flag for a routerinfo_t, we don't need to call exit_policy_is_general_exit() if router_exit_policy_rejects_all() tells us it definitely is an exit. This check is much cheaper than running exit_policy_is_general_exit().
* | trivial cleanupsRoger Dingledine2010-01-15
| |
* | Now that FOO_free(NULL) always works, remove checks before calling it.Nick Mathewson2009-12-12
| |
* | *_free functions now accept NULLSebastian Hahn2009-12-12
| | | | | | | | | | | | | | | | 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.
* | only complain when rejecting a descriptor if it has contact infoRoger Dingledine2009-11-17
| |
* | Fix dead code found by Coverity (CID 419).Nick Mathewson2009-10-26
| | | | | | | | | | | | This was left over from an early draft of the microdescriptor code; it began to populate the signatures array of a networkstatus vote, even though there's no actual need to do that for a vote.
* | Add functions to serve microdescs and flavored consensuses.Nick Mathewson2009-10-18
| |
* | Document the microdescriptor code better.Nick Mathewson2009-10-18
| |
* | Actually remember all the consensus types when we are done generating them.Nick Mathewson2009-10-15
| |
* | Implement signatures for microdesc consensuses right.Nick Mathewson2009-10-15
| | | | | | | | | | This means we need to handle the existence of multiple flavors of signature in a detached signatures document, generate them correctly, and so on.
* | Refactor consensus signature storage for multiple digests and flavors.Nick Mathewson2009-10-15
| | | | | | | | | | | | | | | | 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>.
* | Code to generate, store, and parse microdescriptors and consensuses.Nick Mathewson2009-10-15
| | | | | | | | | | The consensus documents are not signed properly, not served, and not exchanged yet.
* | Make signature-generation code handle different key and digest lengths.Nick Mathewson2009-10-15
| |
* | Don't set unreachable from dirvote unless we've been running a while.Nick Mathewson2009-10-10
| | | | | | | | | | | | | | This is a possible fix for bug 1023, where if we vote (or make a v2 consensus networkstatus) right after we come online, we can call rep_hist_note_router_unreachable() on every router we haven't connected to yet, and thereby make all their uptime values reset.
* | Dir auths reject relays running < Tor 0.1.2.14Roger Dingledine2009-09-30
| | | | | | | | | | | | Directory authorities now reject Tor relays with versions less than 0.1.2.14. This step cuts out four relays from the current network, none of which are very big.
* | downgrade a log notice at startupRoger Dingledine2009-09-23
| | | | | | | | | | | | This was the only log notice that happened during other tor invocations, like --verify-config and --list-fingerprint. Plus, now we think it works, so no need to hear about it.
* | some cleanups:Sebastian Hahn2009-09-15
| | | | | | | | | | | | documentation fix for get_uint64 remove extra "." from a log line fix a long line
* | ConsensusParams config option lists key=value paramsRoger Dingledine2009-09-15
| | | | | | | | finishes the authority-operator interface side of proposal 167.
* | Fix compile warnings on Snow LeopardSebastian Hahn2009-09-01
| | | | | | | | Big thanks to nickm and arma for helping me with this!
* | Merge commit 'mikeperry/bandwidth-voting-final'Nick Mathewson2009-08-14
|\ \
| * | Switch over to tor_strtok_r instead of strtok_r.Mike Perry2009-08-09
| | |
| * | Fix issues found by Nick in code review.Mike Perry2009-08-09
| | |
| * | Display consensus bandwidth to the control port.Mike Perry2009-08-06
| | | | | | | | | | | | Also div vote and other bandwidth by 1000, not 1024.
| * | Implement measured bw parsing + unit tests.Mike Perry2009-08-06
| | |
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-08-12
|\ \ \ | |/ / |/| / | |/
| * Fix possible segmentation fault on directory authorities.Karsten Loesing2009-08-11
| | | | | | | | | | | | The more verbose logs that were added in ee58153 also include a string that might not have been initialized. This can lead to segfaults, e.g., when setting up private Tor networks. Initialize this string with NULL.
* | remove experimental 'getinfo unregistered-servers-'Roger Dingledine2009-07-13
| | | | | | | | it never really worked, and hasn't been used for years.
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-06-30
|\|
| * the second piece of bug 969 fixingRoger Dingledine2009-06-30
| | | | | | | | | | whenever we remove a relay from the main routerlist, tell the rephist module that it's no longer running.
| * the first piece of bug 969 fixingRoger Dingledine2009-06-30
| | | | | | | | | | | | tell the rephist module that a given relay is down whenever we determine that it's down, not just when we thought it used to be up.