summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-12-29 r11737@Kushana: nickm | 2006-12-28 18:32:13 -0500Nick Mathewson
Remove some dead code; refactor some duplicated code. svn:r9206
2006-12-29 r11736@Kushana: nickm | 2006-12-28 17:46:23 -0500Nick Mathewson
Mark a pile of XXXX comments as targetted for 0.1.2: some because they look important, some because they look easy. svn:r9205
2006-12-28 r11727@Kushana: nickm | 2006-12-28 16:27:17 -0500Nick Mathewson
If we only have a single nameserver, raise the threshold to decide that the nameserver is dead. (Another fumbling attempt to do something about bug 326.) svn:r9203
2006-12-28 r11726@Kushana: nickm | 2006-12-28 16:24:06 -0500Nick Mathewson
Expose a function from eventdns.c to set options without having to make a fake configuration file. Also, add more settable options svn:r9202
2006-12-28 r11725@Kushana: nickm | 2006-12-28 14:44:56 -0500Nick Mathewson
Partial solution to 326: downgrade single-nameserver failures to INFO. svn:r9201
2006-12-28 r11724@Kushana: nickm | 2006-12-28 14:22:35 -0500Nick Mathewson
Refactor and unify my-ip-addr-changed logic. Make change in IP address or in nameservers reset and relaunch DNS hijacking tests. svn:r9200
2006-12-28 r11723@Kushana: nickm | 2006-12-28 13:52:48 -0500Nick Mathewson
Fix bug 364: check for whether popular hostnames (curently google, yahoo, mit, and slashdot) are getting wildcarded. If they are, we are probably behind a DNS server that is useless: change our exit policy to reject *:*. svn:r9199
2006-12-28 r11722@Kushana: nickm | 2006-12-28 13:51:42 -0500Nick Mathewson
Add a helper function for case-insensitive search through a smartlist svn:r9198
2006-12-26 r11719@Kushana: nickm | 2006-12-26 17:41:09 -0500Nick Mathewson
Add SOCKS5 and reverse lookup support to C verseion of tor-resolve svn:r9195
2006-12-26 r11718@Kushana: nickm | 2006-12-26 16:57:44 -0500Nick Mathewson
Add client-side caching for reverse DNS. svn:r9194
2006-12-25 r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500Nick Mathewson
Better handling of internal addresses wrt X-Your-Address-Is (never believe them; never provide them.) Also, report something useful for X-Your-Address-Is with one-hop tunneled connections. svn:r9191
2006-12-25 r11711@Kushana: nickm | 2006-12-24 21:42:57 -0500Nick Mathewson
Stop counting 503s against the total number of failures allowed for a download. svn:r9190
2006-12-24 r11706@Kushana: nickm | 2006-12-24 01:50:52 -0500Nick Mathewson
Fix 2 bugs in last patch. (VS has weird ideas about const, and I have weird ideas about block structure.) svn:r9186
2006-12-24 r11702@Kushana: nickm | 2006-12-24 01:31:59 -0500Nick Mathewson
Patch from Edmanm, slightly modified. Original change list: - Support running the Tor service with a torrc not in the same directory as tor.exe (Bug #356) and default to using the torrc located in the %appdata%\Tor\ of the user who installed the service - Removed the supposedly misleading error message mentioned in Bug #294 - Fixed some CloseHandle()s that should've been CloseServiceHandle()s - Fixed some nt_service_foo() return values to be consistent - Resolved some nt_service_foo() DOCDOCs - Fixed one trivial typo that I happened to randomly notice Changes: - Make more comments into "imperative" house style. - Remove special handling for "-f"; only use --options. - Quote all options. - Clean up whitespace svn:r9185
2006-12-24 r11701@Kushana: nickm | 2006-12-24 01:24:39 -0500Nick Mathewson
fix warning on win32. svn:r9184
2006-12-24 r11694@Kushana: nickm | 2006-12-23 23:09:20 -0500Nick Mathewson
Add a version entry to networkstatus documents; have this entry get parsed and used to calculate whether begin_dir is supported. svn:r9181
2006-12-24 r11693@Kushana: nickm | 2006-12-23 22:42:11 -0500Nick Mathewson
Stop requiring the "opt" keyword before unrecognized directory items. svn:r9180
2006-12-24 r11690@Kushana: nickm | 2006-12-23 22:09:53 -0500Nick Mathewson
Hmm. Maybe I should have been compiling these before I checked them in. svn:r9178
2006-12-24 r11688@Kushana: nickm | 2006-12-23 22:08:36 -0500Nick Mathewson
Fix "r may be used uninitialized" warning from last patch. svn:r9177
2006-12-24 r11686@Kushana: nickm | 2006-12-23 22:05:57 -0500Nick Mathewson
More changes wrt unnecessary disk writes. svn:r9176
2006-12-24 r11680@Kushana: nickm | 2006-12-23 21:45:05 -0500Nick Mathewson
Remove code to look for keys in their old locations: we havent stored them there since 0.0.7.2. svn:r9175
2006-12-24 r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500Nick Mathewson
Update the state file less often when AvoidDiskWrites is set. svn:r9174
2006-12-24 r11677@Kushana: nickm | 2006-12-23 21:17:54 -0500Nick Mathewson
Track when we get 503s from directory servers. Do not use directory servers that have given us a 503 until either an hour has passed, or we are are out of non-busy servers. svn:r9172
2006-12-24 r11676@Kushana: nickm | 2006-12-23 20:42:17 -0500Nick Mathewson
Add an orport option to dirserver lines so that clients can tell where to connect to open an encrypted tunnel to a dirserver even before they have its descriptor. svn:r9171
2006-12-23reinstate the most important dead chickens for limitingRoger Dingledine
impact of directory writes now that we're write limiting. a few more dead chickens remain. svn:r9170
2006-12-21 r11670@Kushana: nickm | 2006-12-21 12:23:55 -0500Nick Mathewson
Clean up logic in parse_port_range(); accept 0 on low end and 65536 on high end for people who are bad at math. svn:r9169
2006-12-21 r11668@Kushana: nickm | 2006-12-20 22:22:53 -0500Nick Mathewson
Fix bug found by Keith Skinner: Treat malformed max-ports in address ranges as an error, and dont ignore errors with min-ports even if a max-port is present. svn:r9168
2006-12-20 r11658@Kushana: nickm | 2006-12-20 15:58:44 -0500Nick Mathewson
Remove long-deprecated log and accounting options. svn:r9164
2006-12-20 r11657@Kushana: nickm | 2006-12-20 15:11:19 -0500Nick Mathewson
Fixes to check-docs script; add some docs; mark some options as deprecated in the online docs. svn:r9163
2006-12-20 r11651@Kushana: nickm | 2006-12-20 12:05:04 -0500Nick Mathewson
Add a maintainer script and a new make target "make check-docs" to get a quick dump of which options are undocumented where, and which documentation refers to nonexistent options. svn:r9160
2006-12-20Take out the '5 second' timeout from the connection retryRoger Dingledine
schedule. Now the first connect attempt will wait a full 10 seconds before switching to a new circuit. Perhaps this will help a lot. Based on observations from Mike Perry. svn:r9159
2006-12-20minor cleanupsRoger Dingledine
svn:r9158
2006-12-19 r11646@Kushana: nickm | 2006-12-19 14:40:38 -0500Nick Mathewson
Resolve bug 363: do not fall back to 127.0.0.1 when no nameservers are configured. Instead, have the admin fix resolv.conf or configure a nameserver. svn:r9157
2006-12-19 r11645@Kushana: nickm | 2006-12-19 14:22:36 -0500Nick Mathewson
Reject hostnames with invalid characters, in an attempt to catch more errors earlier. Add an option to disable this behavior. svn:r9156
2006-12-19 r11643@Kushana: nickm | 2006-12-19 13:15:14 -0500Nick Mathewson
Stop recommmending exits as guards when the exit bandwidth is less than a third of the total bandwidth. svn:r9154
2006-12-18Reject *:563 (NTTPS) in the default exit policy. We already rejectRoger Dingledine
NNTP by default, so this seems like a sensible addition. (suggested by bug 331) svn:r9149
2006-12-18fix whitespace; add a todo itemRoger Dingledine
svn:r9148
2006-12-18 r11630@Kushana: nickm | 2006-12-17 22:02:24 -0500Nick Mathewson
Add a typedef to (try to) make eventdns work on mingw. Man, I need a buildbot for this. svn:r9147
2006-12-17 r11627@Kushana: nickm | 2006-12-17 11:37:39 -0500Nick Mathewson
Remove an artificial upper bound on expected bandwidth. More immediately, fix a VC warning. svn:r9146
2006-12-16write-limiting fix: avoid a rare bug where we don't rememberRoger Dingledine
that there's stuff on the outbuf we want to flush. svn:r9142
2006-12-16remove some dead comments, and resolve some XXXsRoger Dingledine
svn:r9141
2006-12-16and then revert half of r9138Roger Dingledine
svn:r9140
2006-12-16 r11618@Kushana: nickm | 2006-12-16 02:00:52 -0500Nick Mathewson
Make router_is_me work without calling router_rebuild_descriptor. svn:r9139
2006-12-16fix an infinite loop and a memory leak in r9131Roger Dingledine
svn:r9138
2006-12-15 r11614@Kushana: nickm | 2006-12-15 17:39:42 -0500Nick Mathewson
Implement SETEVENTS GUARD. Needs review and testing. svn:r9137
2006-12-15 r11609@Kushana: nickm | 2006-12-15 16:42:21 -0500Nick Mathewson
Implement GETINFO fingerprint. svn:r9136
2006-12-15a changelog for write limiting. also, disable the "advertise dirportRoger Dingledine
until we reach our max bandwidth if it's tiny" trick now that we do the bandwidth self-test on boot. svn:r9134
2006-12-15 r11598@Kushana: nickm | 2006-12-15 15:59:00 -0500Nick Mathewson
Add internal documentation for a bunch of configuration options. We should do something to keep this list, the canonical list, the tor.1 list, and the torrc.complete list in sync. svn:r9133
2006-12-15 r11597@Kushana: nickm | 2006-12-15 15:49:27 -0500Nick Mathewson
Add a rudimentary line-wrapping function for use in dumping comments in config files. svn:r9132
2006-12-15 r11596@Kushana: nickm | 2006-12-15 10:57:12 -0500Nick Mathewson
Mark some TODO items as done. Also, never include ourself in our family list. svn:r9131