aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Expand)AuthorAge
* fix spacing•••svn:r4932 Roger Dingledine2005-09-08
* it really does help with the functions end.•••svn:r4927 Roger Dingledine2005-09-08
* if you give a config option in the torrc or the commandline with no•••value, and reset is false, then it clears it entirely. svn:r4926 Roger Dingledine2005-09-08
* Make GCC v4 happy with heavy warnings enabled.•••svn:r4922 Nick Mathewson2005-09-08
* MonthlyAccountingStart is dead.•••svn:r4920 Roger Dingledine2005-09-08
* More stuff for new directories.•••- Distinguish v1 authorities (all currently trusted directories) from v2 authorities (all trusted directories). - Add configuration option for which dirs are v1 authories. - Add configuration option for whether to be a v1 authority. - Make trusted dirserver selection functions take options to choose which functionality we need. - Remove option when getting directory cache to see whether they support running-routers; they all do now. Replace it with one to see whether caches support v2 stuff. - Parse, cache, and serve network-status objects properly. - Serve compressed groups of router descriptors. The compression logic here could be more memory-efficient. - svn:r4911 Nick Mathewson2005-09-07
* Make ContactInfo mandatory for authoritative directories.•••svn:r4896 Nick Mathewson2005-09-02
* Make unit tests (and others) run without launching listeners, creating subdir...•••svn:r4876 Nick Mathewson2005-08-26
* Make sure that cached-status directory exists.•••svn:r4865 Nick Mathewson2005-08-26
* stop freeing the new global options list whenever we update it.•••svn:r4853 Roger Dingledine2005-08-26
* fix an infinite loop at hup•••svn:r4850 Roger Dingledine2005-08-26
* Add quotes around filenames in src/or•••svn:r4845 Nick Mathewson2005-08-26
* Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field. Something is still not working though. Will fix in morning. svn:r4839 Roger Dingledine2005-08-26
* Start implementing the server side of the new directory protocol.•••Probably very buggy, since I can't actually run an authdir. Features - Generate and publish new network-status format - Code to cache and re-serve network-status objects generated by others. - Publish individual descriptors (by fingerprint, by "all", and by "tell me yours.") [Still needs compression logic] - Publish client and server recommended versions seprately. - Add digest of descriptor to routerinfo_t, so we can track them better, and length, so we can server them more easily. Cleanups - Unify code to sign directory-like things - Make resolve_my_address() able to tell you which name it wound up resolving. - Unify code to store and serve directory-like things so it all uses cached_dir_t. - Unify code to set the value of cached_dir_t objects. svn:r4835 Nick Mathewson2005-08-25
* Make DirPostPeriod config option obsolete.•••Force new descriptor upload every 18 hours, not 24, to avoid races. Change rate-limiting on new descriptors due to bandwidth changes, from 45 minutes to 20 minutes. svn:r4814 Roger Dingledine2005-08-22
* fix function headers from the descriptor-frequency commit•••svn:r4809 Roger Dingledine2005-08-22
* Make set_options a little smarter: have options_act handle transitions on its...•••svn:r4802 Nick Mathewson2005-08-22
* rotate dns and cpu workers if the controller changes options that•••will affect them. svn:r4787 Roger Dingledine2005-08-15
* Permit transitioning from ORPort=0 to ORPort!=0, and back.•••This is actually a bit more subtle, because we need to rotate the dnsworkers and cpuworkers if certain options (logs, orport, etc) change. Maybe set_options() should detect this and notify the caller that it should rotate them. Expect some mysterious crashes. svn:r4786 Roger Dingledine2005-08-15
* initialize the dns worker cache tree whether or not we start•••out as a server. svn:r4785 Roger Dingledine2005-08-15
* resolve a XXX•••svn:r4783 Roger Dingledine2005-08-15
* clean up some confusing logs.•••make MonthlyAccountingStart truly obsolete now. svn:r4782 Roger Dingledine2005-08-15
* hey, we have a function for that•••svn:r4781 Roger Dingledine2005-08-15
* Make GCC very happy, even with lots of warnings set. Also, try to fix some re...•••svn:r4770 Nick Mathewson2005-08-12
* Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.•••svn:r4761 Nick Mathewson2005-08-10
* Fix segfault in unit tests•••svn:r4760 Nick Mathewson2005-08-09
* Replace (Fascist)Firewall* with a new ReachableAddresses option that understa...•••svn:r4751 Nick Mathewson2005-08-08
* get rid of IgnoreVersion and the forced auto-exit mis-feature•••svn:r4746 Roger Dingledine2005-08-08
* a few typo fixes•••svn:r4738 Roger Dingledine2005-08-07
* Generalize FirewallPorts to FirewallIPs so I can run happily when locked in n...•••svn:r4737 Nick Mathewson2005-08-07
* Alphebetize config variables•••svn:r4714 Nick Mathewson2005-08-05
* Implement some more GETINFO goodness: expose helper nodes, config options, ge...•••svn:r4694 Nick Mathewson2005-08-04
* If they havent told us by now, they probably never will.•••svn:r4687 Nick Mathewson2005-08-03
* Possibly broken implementation of persistant state; handles helper nodes; doe...•••svn:r4680 Nick Mathewson2005-07-28
* parameterize RephistTrackTime•••svn:r4673 Roger Dingledine2005-07-25
* Rename cross-format config.c stuff to config_* and or_options_t-specific stuf...•••svn:r4641 Nick Mathewson2005-07-23
* Be consistent about preferring foo* to struct foo*•••svn:r4637 Nick Mathewson2005-07-22
* Parameterize configuration parsing functions•••svn:r4635 Nick Mathewson2005-07-22
* Initial, somewhat dodgy implementation of helper nodes. It has too many XXXX...•••svn:r4633 Nick Mathewson2005-07-22
* Add getinfo logic for accounting; add options for helper nodes•••svn:r4632 Nick Mathewson2005-07-22
* put in tor26's new IP address•••svn:r4560 Roger Dingledine2005-07-14
* make it more pleasant to be told you're using libevent•••svn:r4548 Roger Dingledine2005-07-13
* Macro-fu to get DEBUG events working.•••svn:r4539 Nick Mathewson2005-07-13
* Do not reverse command-line configuration options; Use new minimal-listener-c...•••svn:r4529 Nick Mathewson2005-07-11
* Load hardware acceleration options when/where available. Can anybody test this?•••svn:r4467 Nick Mathewson2005-06-20
* Remove code that has been #if-0ed for a long time.•••svn:r4435 Nick Mathewson2005-06-15
* Allow a few EINVALs from libevent before dying. Warn on kqueue with libevent...•••svn:r4419 Nick Mathewson2005-06-13
* fix typo in last patch•••svn:r4413 Nick Mathewson2005-06-11
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* flesh out the source file descriptions for doxygen•••svn:r4404 Roger Dingledine2005-06-11