aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Expand)AuthorAge
* Add country-code support to configured node lists to implement the ever-popul...•••svn:r16966 Nick Mathewson2008-09-25
* Directory mirrors store and serve v2 hidden service descriptors by default.•••svn:r16858 Karsten Loesing2008-09-11
* Refactor some code and add some asserts based on scanner results.•••svn:r16783 Nick Mathewson2008-09-05
* Fix numerous memory leaks: some were almost impossible to trigger, and some a...•••svn:r16779 Nick Mathewson2008-09-05
* Add a lockfile to the Tor data directory to avoid situations where two Tors s...•••svn:r16722 Nick Mathewson2008-09-01
* Next patch from Karsten: client-side configuration stuff for proposal 121.•••svn:r16510 Nick Mathewson2008-08-12
* The first of Karsten's proposal 121 patches: configure and maintain client au...•••svn:r16475 Nick Mathewson2008-08-08
* r17664@tombo: nickm | 2008-08-06 12:32:09 -0400••• Patch from Christopher Davis: open /dev/pf before dropping privileges. Fixes bug 782. Backport candidate. svn:r16450 Nick Mathewson2008-08-06
* r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400••• Initial conversion of uint32_t addr to tor_addr_t addr in connection_t and related types. Most of the Tor wire formats using these new types are in, but the code to generate and use it is not. This is a big patch. Let me know what it breaks for you. svn:r16435 Nick Mathewson2008-08-05
* Take out the TestVia config option, since it was a workaround for•••a bug that was fixed in Tor 0.1.1.21. svn:r16409 Roger Dingledine2008-08-05
* r17358@pc-10-8-1-079: nickm | 2008-07-25 16:41:03 +0200••• Split out the address manipulation functions from compat and util: they were about 21% of the total of those, and spread out too much. svn:r16208 Nick Mathewson2008-07-25
* r17309@aud-055: nickm | 2008-07-23 16:05:43 +0200••• Patch from Christian Wilms: remove (HiddenService|Rend)(Exclude)?Nodes options. They never worked properly, and nobody seems to be using them. Resolves bug 754. svn:r16144 Nick Mathewson2008-07-23
* r17188@tombo: nickm | 2008-07-18 14:35:18 -0400••• Add new ExcludeExitNodes option. Also add a new routerset type to handle Exclude[Exit]Nodes. It is optimized for O(1) membership tests, so as to make choosing a random router run in O(N_routers) time instead of in O(N_routers*N_Excluded_Routers). svn:r16061 Nick Mathewson2008-07-18
* Correct punctuation.•••svn:r15690 Karsten Loesing2008-07-06
* Added prefixes to testing-network-only configuration options.•••svn:r15375 Karsten Loesing2008-06-20
* implement more fine-tuning options for stats code•••svn:r15345 Nick Mathewson2008-06-18
* Clean up a macro/cpp interaction related to bug 707. Also, add a new "filena...•••svn:r15305 Nick Mathewson2008-06-16
* Comments and doc tweaks on Karsten's testing-dir-networks patch•••svn:r15254 Nick Mathewson2008-06-14
* Patch from Karsten to implement proposal 135 ("Testing Tor Networks").•••svn:r15253 Nick Mathewson2008-06-14
* Malloc does not return size_t. (bug noticed by lodger.)•••svn:r15252 Nick Mathewson2008-06-14
* forward-port r15129, but also note the real way we should fix it.•••svn:r15130 Roger Dingledine2008-06-11
* forward-port r14934•••svn:r14936 Roger Dingledine2008-06-04
* blind-forward-port that, while i'm at it•••svn:r14929 Roger Dingledine2008-06-04
* New code to implement proposal for local geoip stats. Only enabled with --ena...•••svn:r14802 Nick Mathewson2008-05-29
* On win32, default to looking for the geoip file in the same directory as torr...•••svn:r14796 Nick Mathewson2008-05-29
* include the geoip file in the tarball, and load it by default•••when tor starts. this breaks rpms and maybe other packages. svn:r14764 Roger Dingledine2008-05-28
* r19725@catbus: nickm | 2008-05-13 08:47:18 -0400••• Forward-port: update authority keys affected by Debian OpenSSL bug (See CVE-2008-0166 or http://lists.debian.org/debian-security-announce/2008/msg00152.html ) svn:r14603 Nick Mathewson2008-05-13
* r19690@catbus: nickm | 2008-05-11 22:13:31 -0400••• Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses. svn:r14584 Nick Mathewson2008-05-12
* forward-port r14421•••svn:r14424 Roger Dingledine2008-04-23
* when add_file_log() fails, tell us why.•••svn:r14277 Roger Dingledine2008-04-01
* Add --hush switch.•••New --hush command-line option similar to --quiet. While --quiet disables all logging to the console on startup, --hush limits the output to messages of warning and error severity. svn:r14222 Peter Palfrader2008-03-27
* r19091@catbus: nickm | 2008-03-27 12:42:57 -0400••• Stop reading torrc when all we want to do is --hash-password. Fix based on patch from Sebastian Hahn. Backport candidate. svn:r14214 Nick Mathewson2008-03-27
* r18787@catbus: nickm | 2008-03-13 11:11:52 -0400••• Make set-option functions return sensible error codes from an enum, not mysterious negative integers svn:r14004 Nick Mathewson2008-03-13
* r18753@catbus: nickm | 2008-03-11 14:56:39 -0400••• Make some assert()s into tor_assert()s. Make some tor_assert()s called from logging into assert()s, and document why. svn:r13977 Nick Mathewson2008-03-11
* r18723@catbus: nickm | 2008-03-11 00:25:30 -0400••• Fix bug spotted by mwenge: a server_event should not be a sever_event. Also, fix compile errors in config.c and control.c with --enable-gcc-warnings. svn:r13957 Nick Mathewson2008-03-11
* different exit codes for options_init_from_string()•••Change options_init_from_string() so that it returns different exit codes in the error case, depending on what went wrong. Also push the responsibility to log the error to the caller. svn:r13947 Peter Palfrader2008-03-10
* options_init_from_torrc(): split off options_init_from_string()•••svn:r13946 Peter Palfrader2008-03-10
* Store options we got from commandline seperately from bare argv/argc•••svn:r13945 Peter Palfrader2008-03-10
* options_init_from_torrc(): move code that loads torrc into its own function•••move code that loads torrc from disk and sets torrc_fname into its own function svn:r13944 Peter Palfrader2008-03-10
* options_init_from_torrc(): tread non-existing torrc like empty torrc.•••Tread the case of a non-existing conffile, when allowed, exactly like the one with an empty torrc. svn:r13943 Peter Palfrader2008-03-10
* options_init_from_torrc(): move code that looks for torrc into its own function•••Part of options_init_from_torrc()'s job was looking for -f flags (to specify an alternate config file) on the command line, complaining if more than one is given or the given does not exist. If none is given then use the compiled-in default location, accepting if it does not exist. This logic has been moved into its own function in an attemped to make options_init_from_torrc() easier to deal with. svn:r13942 Peter Palfrader2008-03-10
* options_init_from_torrc(): Split argv processing into two parts•••Split the argv processing loop into two poarts, one that deals with figuring out which conffile to use, and the other that figures out which "command" (hash fingerprint, verify config, list fpr, run tor) the user asked for. There is a third part further down that imports command line args into the config but that is not touched. svn:r13941 Peter Palfrader2008-03-10
* forward-port recent changes•••svn:r13935 Roger Dingledine2008-03-10
* r18639@catbus: nickm | 2008-03-07 20:11:48 -0500••• Change semantics of add-a-log functions to copy severity setup: that is way less error-prone. Fix up config.c to act accordingly. svn:r13888 Nick Mathewson2008-03-08
* r18630@catbus: nickm | 2008-03-05 17:31:33 -0500••• Implement domain-selection for logging. Source is documented; needs documentation in manpage (maybe). For now, see doxygen comment on parse_log_severity_config in log.c svn:r13875 Nick Mathewson2008-03-05
* minor cleanup•••in options_act() we set running_tor to options->command == CMD_RUN_TOR once and used that in all but one place. Now we use running_tor in that place also. svn:r13819 Peter Palfrader2008-03-03
* Make "HashedControlPassword" an alias for "__HashedControlSessionPassword"•••if it appears on the commandline. should help with bug 586. svn:r13683 Roger Dingledine2008-02-22
* r14388@tombo: nickm | 2008-02-21 22:44:28 -0500••• More 64-to-32 fixes. svn:r13672 Nick Mathewson2008-02-22
* r18345@catbus: nickm | 2008-02-21 13:45:04 -0500••• Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit. svn:r13660 Nick Mathewson2008-02-21
* other cleanups that have been sitting in my sandbox•••svn:r13649 Roger Dingledine2008-02-21