aboutsummaryrefslogtreecommitdiff
path: root/src/or/dirserv.c
Commit message (Expand)AuthorAge
* Create routerparse.hSebastian Hahn2010-07-27
* Create rephist.hSebastian Hahn2010-07-27
* Create policies.hSebastian Hahn2010-07-27
* Create networkstatus.hSebastian Hahn2010-07-27
* Create microdesc.hSebastian Hahn2010-07-27
* 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.•••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. Mike Perry2010-07-14
* No dirport should mean no hsdir flag (bug 1693)Roger Dingledine2010-07-14
* Don't crash when reading cached*consensus files on startup•••Fixes bug 1352 Sebastian Hahn2010-06-10
* 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.•••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. Roger Dingledine2010-03-16
* Merge remote branch 'origin/maint-0.2.1'•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2010-02-27
|\
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
* | Call exit_policy_is_general_exit less•••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(). Sebastian Hahn2010-02-04
* | 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 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 Hahn2009-12-12
* | only complain when rejecting a descriptor if it has contact infoRoger Dingledine2009-11-17
* | Fix dead code found by Coverity (CID 419).•••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. Nick Mathewson2009-10-26
* | 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.•••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 Mathewson2009-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 Mathewson2009-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 Mathewson2009-10-15
* | 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.•••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. Nick Mathewson2009-10-10
* | Dir auths reject relays running < Tor 0.1.2.14•••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. Roger Dingledine2009-09-30
* | downgrade a log notice at startup•••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. Roger Dingledine2009-09-23
* | some cleanups:•••documentation fix for get_uint64 remove extra "." from a log line fix a long line Sebastian Hahn2009-09-15
* | ConsensusParams config option lists key=value params•••finishes the authority-operator interface side of proposal 167. Roger Dingledine2009-09-15
* | Fix compile warnings on Snow Leopard•••Big thanks to nickm and arma for helping me with this! Sebastian Hahn2009-09-01
* | 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.•••Also div vote and other bandwidth by 1000, not 1024. Mike Perry2009-08-06
| * | Implement measured bw parsing + unit tests.Mike Perry2009-08-06
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-08-12
|\ \ \ | |/ / |/| / | |/