summaryrefslogtreecommitdiff
path: root/src/or/config.c
AgeCommit message (Collapse)Author
2004-11-22Fix sign-related warningsNick Mathewson
svn:r2942
2004-11-22Compile cleanly on windows; prevent some insane bandwidth cases (e.g., ↵Nick Mathewson
"BandwidthBurst 1000 TB" from occuring. svn:r2941
2004-11-22Implement weekly/monthly/daily accountingNick Mathewson
svn:r2936
2004-11-22Absolutely never call close_temp_logs while validating log options.Nick Mathewson
svn:r2934
2004-11-21be more greedy about filling up all relay cells.Roger Dingledine
this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928
2004-11-20allow StrictEntryNode and StrictExitNode to be singularRoger Dingledine
svn:r2922
2004-11-20kill -USR2 now moves all logs to loglevel debugRoger Dingledine
plus fix some typos svn:r2914
2004-11-20Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting ↵Nick Mathewson
setup. More docs needed svn:r2911
2004-11-15Break DirFetchPostPeriod into:Roger Dingledine
- DirFetchPeriod for fetching full directory, - StatusFetchPeriod for fetching running-routers, - DirPostPeriod for posting server descriptor, - RendPostPeriod for posting hidden service descriptors. Also make sure the hidden service descriptors are at a random offset from each other, to hinder linkability. svn:r2889
2004-11-15a first cut at a print_usage()Roger Dingledine
svn:r2887
2004-11-15fix a bug in configuring accounting in options_act()Roger Dingledine
svn:r2881
2004-11-15some fixes so farRoger Dingledine
svn:r2880
2004-11-14Resolve some hibernating-related XXXX009s.Nick Mathewson
svn:r2875
2004-11-14Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONFNick Mathewson
svn:r2868
2004-11-14Fix windows whitespaceNick Mathewson
svn:r2860
2004-11-14Add an unreachable return 0.Nick Mathewson
svn:r2859
2004-11-13normalize whitespaceNick Mathewson
svn:r2839
2004-11-13Document remaining configuration options; add a ccheck for redundant ↵Nick Mathewson
authentication mechanisms in options_validate; add TODO items for post-009 hibernation features svn:r2833
2004-11-13Track whether descriptor is dirty/uploaded. When any options are set, mark ↵Nick Mathewson
it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty. svn:r2832
2004-11-12Write most of the implementation for SAVECONF.Nick Mathewson
svn:r2820
2004-11-12Rename exit_policy to addr_policy, since it gets used for SOCKS and ↵Nick Mathewson
directory connections too. Make all policies get validated in options_validate, and make SOCKS/directory policies get set in options_act. svn:r2819
2004-11-12Resolve a bunch of FIXME items; mark a lot more for attention; ask for ↵Nick Mathewson
clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs. svn:r2808
2004-11-10Clarify a warning about /.torNick Mathewson
svn:r2794
2004-11-10Validate log options during options_validate(). Reject unrecognized log ↵Nick Mathewson
types like "Log notice magic-twanger". Also, make sure User and Group stay the same, and do not crash when somebody tries to change PidFile to NULL. svn:r2778
2004-11-10make abbreviations case-insensitive (thanks weasel)Roger Dingledine
svn:r2773
2004-11-10make it more obvious that we have just told them their new torrc log line.Roger Dingledine
svn:r2772
2004-11-10don't check permissions on our datadirectory until we switch uid/gidRoger Dingledine
svn:r2759
2004-11-09Normalize whitespace; add a "tell me about all the unnormalized whitespace" ↵Nick Mathewson
target; fix a braino in dirserv.c svn:r2758
2004-11-09Resolve many XXXs and all DOCDOCsNick Mathewson
svn:r2755
2004-11-09Change interface to config_trial_assign even more; have it use get_options() ↵Nick Mathewson
instead svn:r2754
2004-11-09control event logs include loglevel noticeRoger Dingledine
svn:r2746
2004-11-09allow BandwidthRate and Burst to be abbrevs in the torrc tooRoger Dingledine
svn:r2744
2004-11-09mark_logs_temp() before init'ing new ones.Roger Dingledine
we were seeing double, triple, etc each time we setconf'ed. svn:r2738
2004-11-09change the interface to config_trial_assign()Roger Dingledine
svn:r2737
2004-11-09when you try a new set of options, and you like them, make sure they stickRoger Dingledine
svn:r2736
2004-11-09once normalized, DataDirectory is always definedRoger Dingledine
svn:r2734
2004-11-09Make check_private_dir trimodal (check/create/ignore), not bimodal ↵Nick Mathewson
(create/ignore). svn:r2733
2004-11-09Stop using the wrong DataDirectory when we're validating.Roger Dingledine
Also validate/normalize the DataDirectory better. svn:r2732
2004-11-09Separate is-recognized-option from get-option-value, since NULL is ambiguous ↵Nick Mathewson
and returning "" misrepresents. svn:r2731
2004-11-09During options_dup, don't copy LINELIST_S or OBSOLETE options.Roger Dingledine
And recognize obsolete options now in config_get_assigned_option(). svn:r2729
2004-11-09EntryNodess is not the plural of EntryNodesRoger Dingledine
svn:r2728
2004-11-09and anotherRoger Dingledine
svn:r2727
2004-11-09fix some dereferencesRoger Dingledine
svn:r2726
2004-11-09make datadirectory work againRoger Dingledine
svn:r2724
2004-11-09Normalize DataDirectory in options_validate, making SIGHUP survivable.Nick Mathewson
svn:r2722
2004-11-09Document accountingNick Mathewson
svn:r2721
2004-11-09Stop DataDirectory from changing; also stop using new as an identifier?Nick Mathewson
svn:r2717
2004-11-09Make an options_act() where we do all the things a new options setRoger Dingledine
needs. Still needs more work. svn:r2716
2004-11-09stop breaking the get_options() abstraction in config.cRoger Dingledine
svn:r2715
2004-11-09various fixesRoger Dingledine
svn:r2712