aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Expand)AuthorAge
...
* actually, if recommendedversions is required for dirservers,•••then require it. svn:r1253 Roger Dingledine2004-03-10
* give a useful error message to clients when the dirserver hasn't•••defined any recommended versions svn:r1252 Roger Dingledine2004-03-10
* Store options->Address as IP, not hostname•••And figure it out while reading config, not every time you rebuild the descriptor svn:r1226 Roger Dingledine2004-03-04
* add --version, note that --help is probably obsolete•••svn:r1195 Roger Dingledine2004-03-02
* make config_assign fail rather than warn for unrecognized config options•••svn:r1194 Roger Dingledine2004-03-02
* clearer warning message•••svn:r1173 Roger Dingledine2004-02-28
* disallow changing from ORPort==0 to ORPort>0 on hup•••svn:r1172 Roger Dingledine2004-02-28
* clean up some log messages and severities•••still plenty more left to clean svn:r1158 Roger Dingledine2004-02-28
* rename ExcludedNodes config option to ExcludeNodes•••svn:r1155 Roger Dingledine2004-02-28
* When it can't resolve any dirservers, it was useless from then on.•••Now it reloads the RouterFile (or default dirservers) if it has no dirservers. svn:r1130 Roger Dingledine2004-02-26
* if the default torrc isn't there, just use some default defaults•••plus provide an internal dirservers file if they don't have one having no config files will make it easier to run on windows svn:r1124 Roger Dingledine2004-02-26
* go back to a single exitpolicy parameter•••if your exitpolicy includes " *:*" then it is final, else we append the default exit policy. (thanks weasel) svn:r1105 Roger Dingledine2004-02-18
* allow imaps and pop3s in default exit policy•••svn:r1104 Roger Dingledine2004-02-18
* Get rid of the notion of a separate default default exit policy.•••Create ExitPolicyPrepend config parameter, to customize the default exit policy. svn:r1103 Roger Dingledine2004-02-18
* split the token bucket into 'rate' and 'burst' params•••we're not entirely migrated to burst yet, for backward compatibility note some win32 probable-bugs clean up routerlist.c svn:r982 Roger Dingledine2004-01-10
* remove trailing whitespace•••svn:r951 Roger Dingledine2003-12-17
* add options.ExcludedNodes -- nodes that are never picked in path building•••svn:r924 Roger Dingledine2003-12-14
* slightly different default default exit policy.•••svn:r917 Roger Dingledine2003-12-14
* Make default exit policy reject 127.*:*•••svn:r902 Nick Mathewson2003-12-13
* reasonably permissive exit policy if you don't set one•••svn:r901 Roger Dingledine2003-12-13
* prevent assert failure on -HUP when options->PidFile==NULL•••svn:r885 Roger Dingledine2003-12-03
* simplify: options.OnionRouter==1 iff options.ORPort>0•••svn:r857 Roger Dingledine2003-11-20
* default log level is now warn•••(info is too noisy) svn:r855 Roger Dingledine2003-11-19
* make pidfile default to null rather than writing to your cwd•••svn:r853 Roger Dingledine2003-11-19
* finally find and possibly fix the circuit_deliver_relay_cell warn bug•••svn:r827 Roger Dingledine2003-11-17
* bump default pathlen to 3; clean up surrounding code•••svn:r810 Roger Dingledine2003-11-13
* let getconfig survive repeated calls. now we call it again when we hup.•••change RecommendedVersions into a config option, so dirservers can hup for a new one svn:r809 Roger Dingledine2003-11-13
* lay groundwork for EntryNodes and ExitNodes•••svn:r805 Roger Dingledine2003-11-12
* client now survives going offline better•••fix badness in usage() if neither socksport nor orrport is defined, quit obsolete connection_flush_buf() svn:r780 Roger Dingledine2003-11-10
* add DirBindAddress, parse the BindAddress's when you bind•••exit if bind fails add usage printfs rearrange config options for readability svn:r674 Roger Dingledine2003-10-25
* make end relay cells have payloads•••move default exit policy into config files svn:r653 Roger Dingledine2003-10-22
* added User and Group options -- if you set them, tor will try to•••setuid and setgid respectively, and die if it can't. (If the User option is set, tor will setgid to the user's gid as well.) This happens after the pidfile is created, so that in cases where tor needs to be root to work with the pidfile, it will at least be able to create it, although it won't be able to delete it. That sucks, but it's somewhat better than not being able to create the pidfile in the first place. svn:r652 Steven Hazel2003-10-22
* move closer to being able to reload config on HUP•••rename APPort to SocksPort introduce new tor_free() macro svn:r642 Roger Dingledine2003-10-21
* a skeletal print_usage() function•••svn:r634 Roger Dingledine2003-10-20
* clean up logging, allow user to specify log files•••If DebugLogFile is specified, log to it at -l debug If LogFile is specified, log to it at the -l from the commandline (default info) If no LogFile *and* not a Daemon, then log to stdout. Make conn->s = -1 by default (this might break things) When kill -USR1, prefer to log at INFO, but make sure they always see it. svn:r596 Roger Dingledine2003-10-15
* - cause configure to create a tor.sh which will have directories set••• correctly based on how configure was run - cause tor to guess the location of torrc more intelligently - cause cause src/config/torrc and src/conf/sample-server-torrc to be generated with contents that are correct for the way configure was run - cause "make install" to put torrc, sample-server-torrc, and dirservers somewhere intelligent svn:r587 Steven Hazel2003-10-15
* change WARNING to WARN•••and fix a few typos svn:r571 Roger Dingledine2003-10-10
* add in basic support for pidfiles•••(patch courtesy aaron turner) svn:r565 Roger Dingledine2003-10-08
* 0.0.2pre11, new license•••svn:r564 Roger Dingledine2003-10-08
* Update LICENSE and copyright dates.•••svn:r560 Nick Mathewson2003-10-08
* add ExitPolicy line to config file•••svn:r552 Roger Dingledine2003-10-07
* minor fixes; bump to 0.0.2pre10•••svn:r551 Roger Dingledine2003-10-07
* wrap strdup; prefer time() to gettimeofday()•••svn:r538 Roger Dingledine2003-10-04
* my_routerinfo, router_is_me, and learn_my_address are obsolete•••ACIs are decided now by strcmp'ing nicknames, rather than comparing addr:port svn:r529 Roger Dingledine2003-10-01
* ORs post descriptors periodically too•••svn:r523 Roger Dingledine2003-09-30
* more cleanup and rearranging•••still not finished integrating new dirserv stuff svn:r507 Roger Dingledine2003-09-29
* add Address config element, use it in descriptor•••svn:r496 Roger Dingledine2003-09-27
* finish enforcing the log convention•••svn:r494 Roger Dingledine2003-09-26
* first pass: obey log convention•••ERR is if something fatal just happened WARNING is something bad happened, but we're still running. The bad thing is either a bug in the code, an attack or buggy protocol/implementation of the remote peer, etc. The operator should examine the bad thing and try to correct it. (No error or warning messages should be expected. I expect most people to run on -l warning eventually.) NOTICE is never ever used. INFO means something happened (maybe bad, maybe ok), but there's nothing you need to (or can) do about it. DEBUG is for everything louder than INFO. svn:r486 Roger Dingledine2003-09-26
* Refactor buffers; implement descriptors.•••'buf_t' is now an opaque type defined in buffers.c . Router descriptors now include all keys; routers generate keys as needed on startup (in a newly defined "data directory"), and generate their own descriptors. Descriptors are now self-signed. Implementation is not complete: descriptors are never published; and upon receiving a descriptor, the directory doesn't do anything with it. At least "routers.or" and orkeygen are now obsolete, BTW. svn:r483 Nick Mathewson2003-09-25