| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Remove support for v0 control protocol from 0.2.0.x trunk; send back error when we receive a v0 control message. (Leave "if(v1){...}"blocks indented for now so this patch is easier to read.) ((Finally, the linecount goes _down_ a little.))
svn:r9735
|
|
|
|
|
|
|
| |
Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.)
svn:r9733
|
|
|
|
|
|
|
| |
nt_service_is_stopping should not load the NT service library calls: if they are not loaded, we cannot possibly be a service trying to shut own. Bug found by "norvid" on or-talk. Also, rename function to something slightly less error-prone.
svn:r9720
|
|
|
|
|
|
|
| |
Add some more 020 items to the TODO.
svn:r9711
|
|
|
|
| |
svn:r9702
|
|
|
|
|
|
|
|
| |
descriptor for the destination. We'll get this working again in
the 0.2.0 branch.
svn:r9700
|
|
|
|
|
|
|
| |
Niels has accepted the patch from Scott Lamb to implement better signal handling: I can take "get the pthread_sigprocmask situation under control" off my plate.
svn:r9696
|
|
|
|
| |
svn:r9655
|
|
|
|
| |
svn:r9646
|
|
|
|
|
|
|
| |
Remove completed TODO items; move more doc tasks to docs section.
svn:r9641
|
|
|
|
|
|
|
| |
Note another fun way that we could replace the more automatable parts of arma with software, thus leaving the less automatable bits free to do less automatable stuff.
svn:r9636
|
|
|
|
| |
svn:r9627
|
|
|
|
|
|
|
| |
Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node.
svn:r9624
|
|
|
|
|
|
|
| |
More more items done in TODO; split rc items from non-rc-blocking items (docs)
svn:r9621
|
|
|
|
|
|
|
| |
twiddle signewnym rate-limiting patch so every signal gets handled eventually. document it in control-spec. add a changelog.
svn:r9615
|
|
|
|
|
|
|
| |
patch from mwenge: rate-limit newnym.
svn:r9614
|
|
|
|
|
|
|
| |
note a couple of to-do items so I can move them out of my inbox.
svn:r9607
|
|
|
|
|
|
|
| |
Remove some finished items from the TODO.
svn:r9597
|
|
|
|
|
|
|
| |
Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate.
svn:r9581
|
|
|
|
|
|
|
| |
Mark up TODO and control-spec.txt a little.
svn:r9573
|
|
|
|
|
|
|
| |
Implement proposal 106: stop requiring clients to have certificates, and stop checking for nicknames in certificates. [See proposal 106 for rationale.] Also improve messages when checking TLS handshake, to re-resolve bug 382.
svn:r9568
|
|
|
|
|
|
|
| |
Checkporint TODO changes from meeting
svn:r9550
|
|
|
|
|
|
|
| |
Mark some items done or deferred in TODO.
svn:r9535
|
|
|
|
|
|
|
| |
Warn when we get a v0 control connection.
svn:r9530
|
|
|
|
|
|
|
| |
Oops; the change in tor_version_is_obsolete broke a unit test.
svn:r9529
|
|
|
|
|
|
|
| |
Re-enable server side PTR-record cacheing.
svn:r9468
|
|
|
|
|
|
|
| |
Write the entry guards section of path-spec; note a possible bug in cirbuitbuild.c; add a const; defer work on torrc.complete to be part of a bigger config documentation reorg.
svn:r9465
|
|
|
|
| |
svn:r9439
|
|
|
|
| |
svn:r9434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This one is a little tricky. Our BEGIN_DIR implementation has a
problem: the dirserv conns will decide they can flush all their data
immediately, since the edge_conns will read greedily.
For our 0.1.2 workaround, we track which or_conn a bridged dirserv
conn is attached to, and stop writing when its outbuf is too full, and
start writing again when the or_conn's outbuf empties out a little.
This requires a bit of pointer management. Let's hope it works.
svn:r9432
|
|
|
|
|
|
|
| |
TODO items: Defer complicated solution to BEGIN_DIR memory problem; mark the simple one partially implemented; note a forward compatibility TODO.
svn:r9431
|
|
|
|
| |
svn:r9425
|
|
|
|
|
|
|
| |
when we're deciding the required bandwidth to become a guard.
svn:r9423
|
|
|
|
| |
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
|