aboutsummaryrefslogtreecommitdiff
path: root/src/or/config.c
Commit message (Expand)AuthorAge
* allow people to start their tor with runasdaemon set but•••with no logs set at all. svn:r6604 Roger Dingledine2006-06-12
* Add a new config option TestVia, that lets you specify preferred middle•••hops to use for testing circuits. Perhaps this will let me debug the reachability problem better. svn:r6581 Roger Dingledine2006-06-10
* try a better string at the top of torrc's autogenerated torrc.•••svn:r6569 Roger Dingledine2006-06-09
* re-enable per-connection rate limiting. get rid of the "OP bandwidth"•••concept. lay groundwork for "bandwidth classes" -- separate global buckets that apply depending on what sort of conn it is. svn:r6563 Roger Dingledine2006-06-07
* Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532 Nick Mathewson2006-06-04
* make options->RedirectExit work again; resolve bug 293.•••svn:r6492 Roger Dingledine2006-05-24
* ignore RunAsDaemon more thoroughly when we're running on windows.•••svn:r6471 Roger Dingledine2006-05-23
* [Forward-port ]Test and document last patch.•••svn:r6400 Nick Mathewson2006-04-18
* [forward-port] Implement an option, VirtualAddrMask, to set which addresses g...•••svn:r6398 Nick Mathewson2006-04-18
* ok, put moria1 back in, since it's v1 and thus we need to send•••our rendezvous descriptors to it. eventually we might make a 'v1only' tag that explains it's only for rendezvous descriptors. svn:r6382 Roger Dingledine2006-04-11
* drop moria1 from the list of authorities.•••svn:r6381 Roger Dingledine2006-04-10
* Stop assuming every authority is a v1 authority•••svn:r6377 Peter Palfrader2006-04-10
* make DirFetchPeriod and StatusFetchPeriod truly obsolete.•••svn:r6373 Roger Dingledine2006-04-10
* Fix a wide line•••svn:r6357 Nick Mathewson2006-04-10
* lower the minimum required number of fd's to 1000, so we can•••have some overhead for valgrind on linux, where the default ulimit -n is 1024. svn:r6338 Roger Dingledine2006-04-09
* i like the name FetchUselessDescriptors better.•••svn:r6327 Roger Dingledine2006-04-08
* add a new config option FetchUselessRouters, off by default, for•••when you plan to run "exitlist" on this client and you want to know about even the non-running descriptors. svn:r6326 Roger Dingledine2006-04-08
* add dizum as the fifth authoritative directory server.•••svn:r6323 Roger Dingledine2006-04-08
* Fix a couple of things that make GCC complain with verbose warnings on. Also...•••svn:r6317 Nick Mathewson2006-04-08
* make NoPublish (even though deprecated) work again.•••svn:r6287 Roger Dingledine2006-04-02
* Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way. svn:r6246 Roger Dingledine2006-03-27
* also send syntax and parse errors back to the controller.•••svn:r6242 Roger Dingledine2006-03-26
* When the controller's *setconf commands fail, collect an error message•••in a string and hand it back. This starts to resolve bug 275. svn:r6241 Roger Dingledine2006-03-26
* Say private address instead of internal address.•••Both are wrong or at least not entirely correct but nobody would understand "special-use address as listed in RFC3330" I guess. svn:r6236 Peter Palfrader2006-03-25
* parameterize two more timeout constants in circuit-land.•••svn:r6220 Roger Dingledine2006-03-22
* freeing is not the same as setting to null•••svn:r6219 Roger Dingledine2006-03-22
* new config option SocksTimeout: How long do we let a socks connection•••wait unattached before we fail it? Use this value for controller socks timeout, for normal socks timeout, and for hidden-service socks timeout. svn:r6217 Roger Dingledine2006-03-21
* when upgrading to newer versions, throw away entry guards•••picked by the old wrong algorithms. svn:r6215 Roger Dingledine2006-03-21
* put lefkada on port 80, officially.•••svn:r6209 Roger Dingledine2006-03-21
* add lefkada as a fourth auth dir server.•••svn:r6205 Roger Dingledine2006-03-21
* 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