aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Expand)AuthorAge
* Implement Jason Holt's SafeSocks config option.•••Also put a URL in the warning message for unsafe socks4 use -- previously we'd only had the URL for unsafe socks5 use. Oops. svn:r6190 Roger Dingledine2006-03-19
* Finish the transition from the word 'verified' to the words•••'named' and 'valid'. svn:r6188 Roger Dingledine2006-03-19
* make it so there is one place to edit for new dirservers, not two.•••svn:r6186 Roger Dingledine2006-03-18
* Actually, only v1 auth dir servers need to define recommendedversions.•••But versioning dirservers do need to cause recommendclientversions and recommendedserverversions to somehow be non-empty. svn:r6181 Roger Dingledine2006-03-17
* when we're an auth dir server but don't claim to be a versioning•••auth dir server, don't demand that we define RecommendedVersions. svn:r6180 Roger Dingledine2006-03-17
* right now we don't support entryguards on auth dirservers,•••but that doesn't mean we need to remind them every time they start up. svn:r6179 Roger Dingledine2006-03-17
* Comments: cleanups and additions.•••svn:r6174 Nick Mathewson2006-03-17
* I wonder what an internal internet protocol is•••svn:r6159 Peter Palfrader2006-03-14
* When we try to be a server and Address is not explicitly set•••and our hostname resolves to a private IP address, try to use an interface address if it has a public address. svn:r6158 Peter Palfrader2006-03-14
* Fix minor semantic error with no real effect:•••we were doing "is_internal_IP(htonl(in.s_addr))" but in.s_addr is in network order and is_internal_IP wants host order. Change to "is_internal_IP(ntohl(in.s_addr))". svn:r6155 Peter Palfrader2006-03-13
* More cleanups noticed by weasel; also, remove macros that nobody uses.•••svn:r6143 Nick Mathewson2006-03-12
* Cleanup on time-relaqted constants. New conventions:••• 1) Surround all constants by (parens), whether we'll be using them in a denominator or not. 2) Express all time periods as products (24*60*60), not as multiplied-out constants (86400). 3) Comments like "(60*60) /* one hour */" are as pointless as comments like "c = a + b; /* set c to the sum of a and b */". Remove them. 4) All time periods should be #defined constants, not given inline. 5) All time periods should have doxygen comments. 6) All time periods, unless specified, are in seconds. It's not necessary to say so. To summarize, the old (lack of) style would allow: #define FOO_RETRY_INTERVAL 60*60 /* one hour (seconds) */ next_try = now + 3600; The new style is: /** How often do we reattempt foo? */ #define FOO_RETRY_INTERVAL (60*60) next_try = now + RETRY_INTERVAL; svn:r6142 Nick Mathewson2006-03-12
* make tor --verify-config closer to working•••svn:r6137 Roger Dingledine2006-03-12
* fix bug reported by gozu: if we get a linelist or linelist_s•••config option from the torrc and it has no value, warn and skip rather than silently resetting it to its default. svn:r6125 Roger Dingledine2006-03-11
* Add some functions to escape values from the network before sending them to t...•••svn:r6087 Nick Mathewson2006-03-05
* Allow private:* in routerdescs; not generated yet (because older Tors do not ...•••svn:r6086 Nick Mathewson2006-03-05
* make the NoPublish option obsolete.•••svn:r6052 Roger Dingledine2006-02-20
* the other half of fixing bug 257. catch an error in more places.•••svn:r6050 Roger Dingledine2006-02-20
* try to address bug 257: if rename() fails during saveconf, tell•••the controller. svn:r6049 Roger Dingledine2006-02-19
* New config options to address bug 251:•••FetchServerDescriptors and FetchHidServDescriptors for whether to fetch server info and hidserv info or let the controller do it, and also PublishServerDescriptor and PublishHidServDescriptors. Add AllDirActionsPrivate undocumented option -- if you set it, you'll need the controller to bootstrap you enough to build your first circuits. svn:r6047 Roger Dingledine2006-02-19
* clean up the Reachable*Addresses changes•••svn:r6041 Roger Dingledine2006-02-19
* this is why you're not supposed to cut-and-paste code•••svn:r6037 Roger Dingledine2006-02-18
* Make it compile with VC7. It does not yet link.•••svn:r6033 Peter Palfrader2006-02-18
* Warn if ReachableAddresses is set when also ReachableDirAddresses and Reachab...•••svn:r6010 Peter Palfrader2006-02-13
* Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009 Peter Palfrader2006-02-13
* more log conversions.•••whee. svn:r6003 Roger Dingledine2006-02-13
* resolve too-long-lines•••svn:r6001 Roger Dingledine2006-02-13
* Style on config_addr_policy_intersectes, which looks ok to me.•••svn:r5998 Nick Mathewson2006-02-13
* Let the users set ControlListenAddress in the torrc.•••This can be dangerous, but there are some cases (like a secured LAN) where it makes sense. svn:r5997 Roger Dingledine2006-02-13
* Compress exit policies even more. please review•••svn:r5995 Peter Palfrader2006-02-13
* Generate 18.0.0.0/8 address policy format in descs when we can; warn when the...•••svn:r5991 Nick Mathewson2006-02-12
* Drop redundant exit policy entries, not just identical ones.•••svn:r5987 Nick Mathewson2006-02-12
* Retain unrecognized options in state file, so that we can be forward-compatible.•••svn:r5985 Nick Mathewson2006-02-12
* more helpful log message when running servers on obsolete windows.•••svn:r5975 Roger Dingledine2006-02-12
* bump up the period for forcing a hidden service descriptor upload•••from 20 minutes to 1 hour. svn:r5972 Roger Dingledine2006-02-12
* compress exit policies even more -- look for duplicate lines•••and remove them. svn:r5971 Roger Dingledine2006-02-12
* bugfix in config_cmp_addr_policies() -- we were treating a pair•••of exit policies if they were equal even if one said accept and the other said reject. svn:r5970 Roger Dingledine2006-02-11
* Keep running if we ask for an impossible stdout log; just warn.•••svn:r5964 Nick Mathewson2006-02-11
* Warn if running obsolete windows as a server.•••svn:r5961 Nick Mathewson2006-02-11
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* Fix a const-non-const warning•••svn:r5923 Nick Mathewson2006-02-06
* Add a new config option ExitPolicyRejectPrivate which defaults to 1.•••This means all exit policies will begin with rejecting private addresses, unless the server operator explicitly turns it off. Also, make our code to remove redundancies in the exit policy smarter, so it can detect "reject foo, reject bar, reject *" patterns. Lastly, we can get rid of the "exit policy implicitly accepts" code, since we make everything more explicit now. svn:r5888 Roger Dingledine2006-02-01
* bump the default bandwidthrate to 3 MB, and burst to 6 MB•••svn:r5874 Roger Dingledine2006-01-28
* when you tried to set orport through the controller, it would•••trigger an assert because you hadn't made your onion keys yet you wanted to launch cpu workers. now init keys first, reset uptime, and tell the user that we're starting the reachability testing. svn:r5835 Roger Dingledine2006-01-17
* turn crypto hardware acceleration off by default, until we find•••somebody smart who can test it for us. svn:r5829 Roger Dingledine2006-01-16
* add missing warning•••svn:r5806 Nick Mathewson2006-01-11
* Fix double-free of torrc_fname•••svn:r5805 Nick Mathewson2006-01-11
* Fix bug 240: dont dump descriptions when not dumping actual config lines.•••svn:r5804 Nick Mathewson2006-01-11
* Fix bug 230: add a rollback function to reverse all changes since the last ma...•••svn:r5803 Nick Mathewson2006-01-11
* Fix another memleak. I love you, valgrind!•••svn:r5794 Nick Mathewson2006-01-11