| Commit message (Expand) | Author | Age |
* | allow people to start their tor with runasdaemon set but•••with no logs set at all.
svn:r6604
| Roger Dingledine | 2006-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 Dingledine | 2006-06-10 |
* | try a better string at the top of torrc's autogenerated torrc.•••svn:r6569
| Roger Dingledine | 2006-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 Dingledine | 2006-06-07 |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | make options->RedirectExit work again; resolve bug 293.•••svn:r6492
| Roger Dingledine | 2006-05-24 |
* | ignore RunAsDaemon more thoroughly when we're running on windows.•••svn:r6471
| Roger Dingledine | 2006-05-23 |
* | [Forward-port ]Test and document last patch.•••svn:r6400
| Nick Mathewson | 2006-04-18 |
* | [forward-port] Implement an option, VirtualAddrMask, to set which addresses g...•••svn:r6398
| Nick Mathewson | 2006-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 Dingledine | 2006-04-11 |
* | drop moria1 from the list of authorities.•••svn:r6381
| Roger Dingledine | 2006-04-10 |
* | Stop assuming every authority is a v1 authority•••svn:r6377
| Peter Palfrader | 2006-04-10 |
* | make DirFetchPeriod and StatusFetchPeriod truly obsolete.•••svn:r6373
| Roger Dingledine | 2006-04-10 |
* | Fix a wide line•••svn:r6357
| Nick Mathewson | 2006-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 Dingledine | 2006-04-09 |
* | i like the name FetchUselessDescriptors better.•••svn:r6327
| Roger Dingledine | 2006-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 Dingledine | 2006-04-08 |
* | add dizum as the fifth authoritative directory server.•••svn:r6323
| Roger Dingledine | 2006-04-08 |
* | Fix a couple of things that make GCC complain with verbose warnings on. Also...•••svn:r6317
| Nick Mathewson | 2006-04-08 |
* | make NoPublish (even though deprecated) work again.•••svn:r6287
| Roger Dingledine | 2006-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 Dingledine | 2006-03-27 |
* | also send syntax and parse errors back to the controller.•••svn:r6242
| Roger Dingledine | 2006-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 Dingledine | 2006-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 Palfrader | 2006-03-25 |
* | parameterize two more timeout constants in circuit-land.•••svn:r6220
| Roger Dingledine | 2006-03-22 |
* | freeing is not the same as setting to null•••svn:r6219
| Roger Dingledine | 2006-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 Dingledine | 2006-03-21 |
* | when upgrading to newer versions, throw away entry guards•••picked by the old wrong algorithms.
svn:r6215
| Roger Dingledine | 2006-03-21 |
* | put lefkada on port 80, officially.•••svn:r6209
| Roger Dingledine | 2006-03-21 |
* | add lefkada as a fourth auth dir server.•••svn:r6205
| Roger Dingledine | 2006-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 Dingledine | 2006-03-19 |
* | Finish the transition from the word 'verified' to the words•••'named' and 'valid'.
svn:r6188
| Roger Dingledine | 2006-03-19 |
* | make it so there is one place to edit for new dirservers, not two.•••svn:r6186
| Roger Dingledine | 2006-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 Dingledine | 2006-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 Dingledine | 2006-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 Dingledine | 2006-03-17 |
* | Comments: cleanups and additions.•••svn:r6174
| Nick Mathewson | 2006-03-17 |
* | I wonder what an internal internet protocol is•••svn:r6159
| Peter Palfrader | 2006-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 Palfrader | 2006-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 Palfrader | 2006-03-13 |
* | More cleanups noticed by weasel; also, remove macros that nobody uses.•••svn:r6143
| Nick Mathewson | 2006-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 Mathewson | 2006-03-12 |
* | make tor --verify-config closer to working•••svn:r6137
| Roger Dingledine | 2006-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 Dingledine | 2006-03-11 |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | Allow private:* in routerdescs; not generated yet (because older Tors do not ...•••svn:r6086
| Nick Mathewson | 2006-03-05 |
* | make the NoPublish option obsolete.•••svn:r6052
| Roger Dingledine | 2006-02-20 |
* | the other half of fixing bug 257. catch an error in more places.•••svn:r6050
| Roger Dingledine | 2006-02-20 |
* | try to address bug 257: if rename() fails during saveconf, tell•••the controller.
svn:r6049
| Roger Dingledine | 2006-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 Dingledine | 2006-02-19 |