| Commit message (Expand) | Author | Age |
* | 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 |
* | clean up the Reachable*Addresses changes•••svn:r6041
| Roger Dingledine | 2006-02-19 |
* | this is why you're not supposed to cut-and-paste code•••svn:r6037
| Roger Dingledine | 2006-02-18 |
* | Make it compile with VC7. It does not yet link.•••svn:r6033
| Peter Palfrader | 2006-02-18 |
* | Warn if ReachableAddresses is set when also ReachableDirAddresses and Reachab...•••svn:r6010
| Peter Palfrader | 2006-02-13 |
* | Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009
| Peter Palfrader | 2006-02-13 |
* | more log conversions.•••whee.
svn:r6003
| Roger Dingledine | 2006-02-13 |
* | resolve too-long-lines•••svn:r6001
| Roger Dingledine | 2006-02-13 |
* | Style on config_addr_policy_intersectes, which looks ok to me.•••svn:r5998
| Nick Mathewson | 2006-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 Dingledine | 2006-02-13 |
* | Compress exit policies even more. please review•••svn:r5995
| Peter Palfrader | 2006-02-13 |
* | Generate 18.0.0.0/8 address policy format in descs when we can; warn when the...•••svn:r5991
| Nick Mathewson | 2006-02-12 |
* | Drop redundant exit policy entries, not just identical ones.•••svn:r5987
| Nick Mathewson | 2006-02-12 |
* | Retain unrecognized options in state file, so that we can be forward-compatible.•••svn:r5985
| Nick Mathewson | 2006-02-12 |
* | more helpful log message when running servers on obsolete windows.•••svn:r5975
| Roger Dingledine | 2006-02-12 |
* | bump up the period for forcing a hidden service descriptor upload•••from 20 minutes to 1 hour.
svn:r5972
| Roger Dingledine | 2006-02-12 |
* | compress exit policies even more -- look for duplicate lines•••and remove them.
svn:r5971
| Roger Dingledine | 2006-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 Dingledine | 2006-02-11 |
* | Keep running if we ask for an impossible stdout log; just warn.•••svn:r5964
| Nick Mathewson | 2006-02-11 |
* | Warn if running obsolete windows as a server.•••svn:r5961
| Nick Mathewson | 2006-02-11 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Fix a const-non-const warning•••svn:r5923
| Nick Mathewson | 2006-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 Dingledine | 2006-02-01 |
* | bump the default bandwidthrate to 3 MB, and burst to 6 MB•••svn:r5874
| Roger Dingledine | 2006-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 Dingledine | 2006-01-17 |
* | turn crypto hardware acceleration off by default, until we find•••somebody smart who can test it for us.
svn:r5829
| Roger Dingledine | 2006-01-16 |
* | add missing warning•••svn:r5806
| Nick Mathewson | 2006-01-11 |
* | Fix double-free of torrc_fname•••svn:r5805
| Nick Mathewson | 2006-01-11 |
* | Fix bug 240: dont dump descriptions when not dumping actual config lines.•••svn:r5804
| Nick Mathewson | 2006-01-11 |
* | Fix bug 230: add a rollback function to reverse all changes since the last ma...•••svn:r5803
| Nick Mathewson | 2006-01-11 |
* | Fix another memleak. I love you, valgrind!•••svn:r5794
| Nick Mathewson | 2006-01-11 |