| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
The PostFlight references remain. i'll let phobos
decide whether to remove them.
svn:r9234
|
|
|
|
|
|
|
| |
Spec-conformance on r9181: make "opt v" strings start with "Tor".
svn:r9233
|
|
|
|
|
|
|
| |
Fix an idiot bug in r9181: snprintf returns <0 on error, not !=0.
svn:r9232
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Use the applescript or shell script instead.
svn:r9225
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
remove more completed items from the TODO.
svn:r9221
|
|
|
|
|
|
|
| |
Remove duplicated code in dirserv_get_networkstatus_v2; document dirserv_get_networkstatus_v2_fingerprints. Down to 13 XXXX012 items.
svn:r9220
|
|
|
|
|
|
|
| |
Another cleanup: expand_exit_policy_aliases was totally redundant with respect to router_parse_[private_]addr_policy_private.
svn:r9219
|
|
|
|
|
|
|
| |
Correct documentation of how Naming works in dir-spec.txt.
svn:r9218
|
|
|
|
|
|
|
| |
Actually, handle_getinfo_helper supports 552 results just fine: just leave *answer unset.
svn:r9217
|
|
|
|
| |
svn:r9216
|
|
|
|
|
|
|
| |
Calculate the length of policy strings correctly again.
svn:r9215
|
|
|
|
|
|
|
| |
Fix flipped sign in compare: make descriptors buildable again.
svn:r9214
|
|
|
|
|
|
|
| |
Remove dead code; make targets of addressmap commands/configs use AllowNonRFC953Hostnames
svn:r9211
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Refactor connection_write_to_buf_zlib back into connection_write_to_buf. Hooray for dumping duplicate code.
svn:r9209
|
|
|
|
|
|
|
| |
Refactor _connection_controller_force_write back into conncetion_handle_write. Again, the line count goes down: groovy!
svn:r9208
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Remove some dead code; refactor some duplicated code.
svn:r9206
|
|
|
|
|
|
|
| |
Mark a pile of XXXX comments as targetted for 0.1.2: some because they look important, some because they look easy.
svn:r9205
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Expose a function from eventdns.c to set options without having to make a fake configuration file. Also, add more settable options
svn:r9202
|
|
|
|
|
|
|
| |
Partial solution to 326: downgrade single-nameserver failures to INFO.
svn:r9201
|
|
|
|
|
|
|
| |
Refactor and unify my-ip-addr-changed logic. Make change in IP address or in nameservers reset and relaunch DNS hijacking tests.
svn:r9200
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add a helper function for case-insensitive search through a smartlist
svn:r9198
|
|
|
|
|
|
|
| |
Add SOCKS5 and reverse lookup support to C verseion of tor-resolve
svn:r9195
|
|
|
|
|
|
|
| |
Add client-side caching for reverse DNS.
svn:r9194
|
|
|
|
|
|
|
| |
Document a couple more options in the man page.
svn:r9192
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Stop counting 503s against the total number of failures allowed for a download.
svn:r9190
|
|
|
|
|
|
|
| |
Fix 2 bugs in last patch. (VS has weird ideas about const, and I have weird ideas about block structure.)
svn:r9186
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
fix warning on win32.
svn:r9184
|
|
|
|
|
|
|
| |
Clarify handling of "v" entries in networkstatuses.
svn:r9183
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add a version entry to networkstatus documents; have this entry get parsed and used to calculate whether begin_dir is supported.
svn:r9181
|
|
|
|
|
|
|
| |
Stop requiring the "opt" keyword before unrecognized directory items.
svn:r9180
|
|
|
|
|
|
|
| |
Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status.
svn:r9179
|
|
|
|
|
|
|
| |
Hmm. Maybe I should have been compiling these before I checked them in.
svn:r9178
|
|
|
|
|
|
|
| |
Fix "r may be used uninitialized" warning from last patch.
svn:r9177
|
|
|
|
|
|
|
| |
More changes wrt unnecessary disk writes.
svn:r9176
|
|
|
|
|
|
|
| |
Remove code to look for keys in their old locations: we havent stored them there since 0.0.7.2.
svn:r9175
|
|
|
|
|
|
|
| |
Update the state file less often when AvoidDiskWrites is set.
svn:r9174
|
|
|
|
|
|
|
| |
Add some forward compatibility items to the TODO.
svn:r9173
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
impact of directory writes now that we're write limiting.
a few more dead chickens remain.
svn:r9170
|
|
|
|
|
|
|
| |
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
|