aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove more cruft of Tor_Uninstaller.app.tar.gzRoger Dingledine2007-01-02
| | | | | | | | The PostFlight references remain. i'll let phobos decide whether to remove them. svn:r9234
* r11784@Kushana: nickm | 2007-01-02 01:13:04 -0500Nick Mathewson2007-01-02
| | | | | | | Spec-conformance on r9181: make "opt v" strings start with "Tor". svn:r9233
* r11777@Kushana: nickm | 2007-01-01 21:01:10 -0500Nick Mathewson2007-01-02
| | | | | | | Fix an idiot bug in r9181: snprintf returns <0 on error, not !=0. svn:r9232
* r11775@Kushana: nickm | 2006-12-31 14:27:02 -0500Nick Mathewson2006-12-31
| | | | | | | Make the "Next Version" of the Tor protocol called "v2", not "v1". Make tor-spec.txt canonical and current again; make tor-spec-v2.txt be the "splufty next version" document. svn:r9226
* Remove the binary un-install application. It doesn't work much at all.Andrew Lewman2006-12-31
| | | | | | | Use the applescript or shell script instead. svn:r9225
* r11769@Kushana: nickm | 2006-12-30 14:38:22 -0500Nick Mathewson2006-12-30
| | | | | | | Write up some notes I found on a piece of paper while cleaning my living room. This way I can thow out the paper. svn:r9222
* r11767@Kushana: nickm | 2006-12-29 22:36:22 -0500Nick Mathewson2006-12-30
| | | | | | | remove more completed items from the TODO. svn:r9221
* r11765@Kushana: nickm | 2006-12-29 16:04:22 -0500Nick Mathewson2006-12-30
| | | | | | | Remove duplicated code in dirserv_get_networkstatus_v2; document dirserv_get_networkstatus_v2_fingerprints. Down to 13 XXXX012 items. svn:r9220
* r11761@Kushana: nickm | 2006-12-29 15:45:56 -0500Nick Mathewson2006-12-29
| | | | | | | Another cleanup: expand_exit_policy_aliases was totally redundant with respect to router_parse_[private_]addr_policy_private. svn:r9219
* r11760@Kushana: nickm | 2006-12-29 15:23:57 -0500Nick Mathewson2006-12-29
| | | | | | | Correct documentation of how Naming works in dir-spec.txt. svn:r9218
* r11759@Kushana: nickm | 2006-12-29 15:21:14 -0500Nick Mathewson2006-12-29
| | | | | | | Actually, handle_getinfo_helper supports 552 results just fine: just leave *answer unset. svn:r9217
* Okay, now descriptors seem to be buildable.Nick Mathewson2006-12-29
| | | | svn:r9216
* r11755@Kushana: nickm | 2006-12-29 11:49:20 -0500Nick Mathewson2006-12-29
| | | | | | | Calculate the length of policy strings correctly again. svn:r9215
* r11753@Kushana: nickm | 2006-12-29 11:30:28 -0500Nick Mathewson2006-12-29
| | | | | | | Fix flipped sign in compare: make descriptors buildable again. svn:r9214
* r11749@Kushana: nickm | 2006-12-29 00:51:42 -0500Nick Mathewson2006-12-29
| | | | | | | Remove dead code; make targets of addressmap commands/configs use AllowNonRFC953Hostnames svn:r9211
* r11745@Kushana: nickm | 2006-12-29 00:00:28 -0500Nick Mathewson2006-12-29
| | | | | | | Close any directory connection on which we have received 10MB or more of data. This prevents a malicious directory cache from running us out of memory by spooling an infinite amount of data. (Not a terribly good attack, but hey, every one helps.) svn:r9210
* r11744@Kushana: nickm | 2006-12-28 23:43:53 -0500Nick Mathewson2006-12-29
| | | | | | | Refactor connection_write_to_buf_zlib back into connection_write_to_buf. Hooray for dumping duplicate code. svn:r9209
* r11743@Kushana: nickm | 2006-12-28 23:13:21 -0500Nick Mathewson2006-12-29
| | | | | | | Refactor _connection_controller_force_write back into conncetion_handle_write. Again, the line count goes down: groovy! svn:r9208
* r11741@Kushana: nickm | 2006-12-28 22:41:29 -0500Nick Mathewson2006-12-29
| | | | | | | Count TLS bytes accurately: previously, we counted only the number of bytes read or transmitted via tls, not the number of extra bytes used to do so. This has been a lonstanding wart. The fix "Works for me". svn:r9207
* r11737@Kushana: nickm | 2006-12-28 18:32:13 -0500Nick Mathewson2006-12-29
| | | | | | | Remove some dead code; refactor some duplicated code. svn:r9206
* r11736@Kushana: nickm | 2006-12-28 17:46:23 -0500Nick Mathewson2006-12-29
| | | | | | | Mark a pile of XXXX comments as targetted for 0.1.2: some because they look important, some because they look easy. svn:r9205
* r11727@Kushana: nickm | 2006-12-28 16:27:17 -0500Nick Mathewson2006-12-28
| | | | | | | 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
* r11726@Kushana: nickm | 2006-12-28 16:24:06 -0500Nick Mathewson2006-12-28
| | | | | | | Expose a function from eventdns.c to set options without having to make a fake configuration file. Also, add more settable options svn:r9202
* r11725@Kushana: nickm | 2006-12-28 14:44:56 -0500Nick Mathewson2006-12-28
| | | | | | | Partial solution to 326: downgrade single-nameserver failures to INFO. svn:r9201
* r11724@Kushana: nickm | 2006-12-28 14:22:35 -0500Nick Mathewson2006-12-28
| | | | | | | Refactor and unify my-ip-addr-changed logic. Make change in IP address or in nameservers reset and relaunch DNS hijacking tests. svn:r9200
* r11723@Kushana: nickm | 2006-12-28 13:52:48 -0500Nick Mathewson2006-12-28
| | | | | | | 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
* r11722@Kushana: nickm | 2006-12-28 13:51:42 -0500Nick Mathewson2006-12-28
| | | | | | | Add a helper function for case-insensitive search through a smartlist svn:r9198
* r11719@Kushana: nickm | 2006-12-26 17:41:09 -0500Nick Mathewson2006-12-26
| | | | | | | Add SOCKS5 and reverse lookup support to C verseion of tor-resolve svn:r9195
* r11718@Kushana: nickm | 2006-12-26 16:57:44 -0500Nick Mathewson2006-12-26
| | | | | | | Add client-side caching for reverse DNS. svn:r9194
* r11715@Kushana: nickm | 2006-12-24 22:53:06 -0500Nick Mathewson2006-12-25
| | | | | | | Document a couple more options in the man page. svn:r9192
* r11713@Kushana: nickm | 2006-12-24 22:42:08 -0500Nick Mathewson2006-12-25
| | | | | | | 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
* r11711@Kushana: nickm | 2006-12-24 21:42:57 -0500Nick Mathewson2006-12-25
| | | | | | | Stop counting 503s against the total number of failures allowed for a download. svn:r9190
* r11706@Kushana: nickm | 2006-12-24 01:50:52 -0500Nick Mathewson2006-12-24
| | | | | | | Fix 2 bugs in last patch. (VS has weird ideas about const, and I have weird ideas about block structure.) svn:r9186
* r11702@Kushana: nickm | 2006-12-24 01:31:59 -0500Nick Mathewson2006-12-24
| | | | | | | | | | | | | | | | | | | | | | 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
* r11701@Kushana: nickm | 2006-12-24 01:24:39 -0500Nick Mathewson2006-12-24
| | | | | | | fix warning on win32. svn:r9184
* r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500Nick Mathewson2006-12-24
| | | | | | | Clarify handling of "v" entries in networkstatuses. svn:r9183
* change the v2 dir spec to reflect how the code actually worksRoger Dingledine2006-12-24
| | | | | | | | | | | with respect to the directory-signature line. this also resolves nick's issue with how to change the directory-signature entry in votes. unless there's more to it than that. svn:r9182
* r11694@Kushana: nickm | 2006-12-23 23:09:20 -0500Nick Mathewson2006-12-24
| | | | | | | Add a version entry to networkstatus documents; have this entry get parsed and used to calculate whether begin_dir is supported. svn:r9181
* r11693@Kushana: nickm | 2006-12-23 22:42:11 -0500Nick Mathewson2006-12-24
| | | | | | | Stop requiring the "opt" keyword before unrecognized directory items. svn:r9180
* r11692@Kushana: nickm | 2006-12-23 22:32:41 -0500Nick Mathewson2006-12-24
| | | | | | | Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status. svn:r9179
* r11690@Kushana: nickm | 2006-12-23 22:09:53 -0500Nick Mathewson2006-12-24
| | | | | | | Hmm. Maybe I should have been compiling these before I checked them in. svn:r9178
* r11688@Kushana: nickm | 2006-12-23 22:08:36 -0500Nick Mathewson2006-12-24
| | | | | | | Fix "r may be used uninitialized" warning from last patch. svn:r9177
* r11686@Kushana: nickm | 2006-12-23 22:05:57 -0500Nick Mathewson2006-12-24
| | | | | | | More changes wrt unnecessary disk writes. svn:r9176
* r11680@Kushana: nickm | 2006-12-23 21:45:05 -0500Nick Mathewson2006-12-24
| | | | | | | Remove code to look for keys in their old locations: we havent stored them there since 0.0.7.2. svn:r9175
* r11679@Kushana: nickm | 2006-12-23 21:38:41 -0500Nick Mathewson2006-12-24
| | | | | | | Update the state file less often when AvoidDiskWrites is set. svn:r9174
* r11678@Kushana: nickm | 2006-12-23 21:19:51 -0500Nick Mathewson2006-12-24
| | | | | | | Add some forward compatibility items to the TODO. svn:r9173
* r11677@Kushana: nickm | 2006-12-23 21:17:54 -0500Nick Mathewson2006-12-24
| | | | | | | 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
* r11676@Kushana: nickm | 2006-12-23 20:42:17 -0500Nick Mathewson2006-12-24
| | | | | | | 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
* reinstate the most important dead chickens for limitingRoger Dingledine2006-12-23
| | | | | | | | | impact of directory writes now that we're write limiting. a few more dead chickens remain. svn:r9170
* r11670@Kushana: nickm | 2006-12-21 12:23:55 -0500Nick Mathewson2006-12-21
| | | | | | | 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