| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn:r9387
|
|
|
|
|
|
|
| |
Implement SOCKS_BAD_HOSTNAME status event. Defer remaining status events. Clean up control-spec.txt a little, and fill in recommendations for events.
svn:r9374
|
|
|
|
|
|
|
| |
set or_conn->tls_error to 0 on non-error to avoid looking at stale errors.
svn:r9359
|
|
|
|
| |
svn:r9353
|
|
|
|
|
|
|
| |
Add some items to the TODO based on usability report from Talia Winters.
svn:r9340
|
|
|
|
|
|
|
| |
Add some comments to TODO about nastiness of getting data-choking to work with directory bridges; propose a better solution for later, and some simpler solutions for now.
svn:r9321
|
|
|
|
|
|
|
| |
Base skew calculation on conn->timestamp_lastwritten, not on now.
svn:r9319
|
|
|
|
| |
svn:r9304
|
|
|
|
| |
svn:r9269
|
|
|
|
|
|
|
| |
and add a todo item for nick in case he gets bored :)
svn:r9260
|
|
|
|
|
|
|
| |
Add (and specify) a BadDirectory flag to networkstatuses, so authorities can tell clients that some caches are broken. Also, implement an as-yet-unused function to estimate how many bytes will be sent on a directory connection.
svn:r9255
|
|
|
|
| |
svn:r9249
|
|
|
|
|
|
|
| |
Initial TODO updates from meeting
svn:r9245
|
|
|
|
|
|
|
| |
Change TODO item so we can make a tricky decision later rather than an incredibly tricky one now.
svn:r9242
|
|
|
|
|
|
|
| |
Note more doable items; claim some; speculate more in dir-voting.txt
svn:r9240
|
|
|
|
|
|
|
| |
remove more completed items from the TODO.
svn:r9221
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
More changes wrt unnecessary disk writes.
svn:r9176
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r9158
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Reject hostnames with invalid characters, in an attempt to catch more errors earlier. Add an option to disable this behavior.
svn:r9156
|
|
|
|
|
|
|
| |
Add address-spec.txt document to describe .exit, .onion, and .noconnnect. Hopefully, we will not add too many of these just because we have a file for them now...
svn:r9155
|
|
|
|
|
|
|
| |
Stop recommmending exits as guards when the exit bandwidth is less than a third of the total bandwidth.
svn:r9154
|
|
|
|
|
|
|
| |
clean up TODO more: move deferred items to deferred items section; remove completed and abandoned-as-a-bad-idea stuff.
svn:r9153
|
|
|
|
| |
svn:r9152
|
|
|
|
| |
svn:r9148
|
|
|
|
|
|
|
| |
TODO edits. Hm, 0.1.2.x-rc feels quite close.
svn:r9144
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Mark some TODO items as done. Also, never include ourself in our family list.
svn:r9131
|
|
|
|
| |
svn:r9130
|
|
|
|
|
|
|
| |
Try to reconcile (except for whitespace) eventdns with version in libevent, so it is easier for me to send merges. These changes should be cosmetic. (Ha!)
svn:r9117
|
|
|
|
|
|
|
| |
Demand that BEGIN_DIR cells have an empty payload.
svn:r9104
|