| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
Second, if you give an unknown purpose, it would say:
552 Unknown purpose "purpose=foo"
Now it just says
552 Unknown purpose "foo"
svn:r8412
|
|
|
|
|
|
|
| |
Avoid crash when telling controller stream-status and a stream is detached. Fixes bug 334. Backport candidate.
svn:r8370
|
|
|
|
|
|
|
| |
fix error code when "getinfo dir/status/" fails.
svn:r8355
|
|
|
|
| |
svn:r8354
|
|
|
|
|
|
|
| |
Remove bogus whitespace
svn:r8307
|
|
|
|
|
|
|
| |
patch suggested by Karsten Loesing: respond to SIGNAL command before we execute the signal, in case the signal shuts us down.
svn:r7072
|
|
|
|
|
|
|
| |
whitespace fixes
svn:r7011
|
|
|
|
|
|
|
| |
Patch from Tup to add support for transparent AP connections: this basically bundles the functionality of trans-proxy-tor into the tor mainline. Now hosts with compliant pf/netfilter implementations can redirect TCP connections straight to Tor without diverting through SOCKS.
svn:r7007
|
|
|
|
|
|
|
| |
Identify some likely target fields for lowering; lower global_identifier (since we only use it for AP streams and origin circs).
svn:r6933
|
|
|
|
|
|
|
| |
Clean up wide lines from last patch.
svn:r6907
|
|
|
|
|
|
|
| |
Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness.
svn:r6906
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
circuit_t into origin_circuit_t and or_circuit_t. I fixed some
segaults; there may be more. We still need to move more rendezvous
stuff into subtypes.
This is a trial run for splitting up connection_t; if the approach is
insane, please say so soon so we can do something smarter.
Also, this discards the old HALF_OPEN code, which nobody seems to
want.
svn:r6817
|
|
|
|
| |
svn:r6763
|
|
|
|
|
|
| |
Especially since 23:26 < phobos> nickm: grep -c "Unrecognized status code 4" tor.log
svn:r6752
|
|
|
|
|
|
| |
break somewhere.
svn:r6675
|
|
|
|
|
|
|
| |
don't need to guess what it is / will be later.
svn:r6615
|
|
|
|
|
|
| |
we have to explicitly "use" unuseds, but it can catch bugs. (It caught two coding mistakes so far.)
svn:r6532
|
|
|
|
|
|
|
| |
it sure doesn't now.
svn:r6494
|
|
|
|
| |
svn:r6463
|
|
|
|
| |
svn:r6396
|
|
|
|
| |
svn:r6294
|
|
|
|
|
|
|
| |
something more than \r\n.
svn:r6293
|
|
|
|
|
|
|
| |
log a complaint.
svn:r6286
|
|
|
|
|
|
|
|
|
|
| |
did not at all match its behavior, and I can't think of a case
when it should return anything other than 0.
This fix may allow getinfo dir/status/foo to work.
svn:r6285
|
|
|
|
| |
svn:r6283
|
|
|
|
|
|
|
| |
rather than not sending anything back at all.
svn:r6282
|
|
|
|
|
|
| |
dirport is set for now; should be good enough to make serifos html front-end not be as wrong.
svn:r6251
|
|
|
|
|
|
|
| |
in a string and hand it back. This starts to resolve bug 275.
svn:r6241
|
|
|
|
|
|
|
| |
getinfo dir/server/*
svn:r6231
|
|
|
|
|
|
|
|
|
|
|
| |
purpose router when picking random nodes for a circuit.
Also implement SETROUTERPURPOSE and modify +POSTDESCRIPTOR.
This concludes bug 250 assuming it all works.
svn:r6178
|
|
|
|
| |
svn:r6165
|
|
|
|
|
|
|
|
|
|
| |
to a particular circuit too. This will let Blossom specify
"moria2.exit" without having to learn what moria2's IP address is.
It may also cause other controller authors some angst. Let us know.
svn:r6136
|
|
|
|
|
|
|
| |
resolve-wait stream.
svn:r6134
|
|
|
|
| |
svn:r6133
|
|
|
|
|
|
|
|
| |
or resolve_wait: we detach them first and then act as before.
Resolves bug 264.
svn:r6112
|
|
|
|
| |
svn:r6105
|
|
|
|
|
|
|
| |
also fixes a seg fault in tor (bug 261).
svn:r6101
|
|
|
|
| |
svn:r6089
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ask for a circuit that Tor won't try to use.
Extend the EXTENDCIRCUIT controller command to let you specify
the purpose if you're starting a new circuit.
Add a new SETCIRCUITPURPOSE controller command to let you
change a circuit's purpose after it's been created.
svn:r6075
|
|
|
|
|
|
|
| |
error string.
svn:r6053
|
|
|
|
|
|
|
| |
whee.
svn:r6003
|
|
|
|
| |
svn:r5949
|
|
|
|
|
|
|
|
|
|
| |
doing address remapping, handling .exit and .onion idioms, and so on.
Now we are more uniform in making sure that the controller hears about
all new connections, and making sure it hears when they close.
svn:r5897
|
|
|
|
|
|
|
| |
include the whitespace/newline/etc in our complaint.
svn:r5841
|
|
|
|
|
|
| |
them lazily on disk.
svn:r5827
|
|
|
|
|
|
|
| |
this is our last easy chance for a wholesale change. heave ho.
svn:r5782
|
|
|
|
|
|
|
| |
closes bug 237.
svn:r5770
|
|
|
|
| |
svn:r5760
|
|
|
|
| |
svn:r5734
|
|
|
|
|
|
|
|
| |
(config options EntryNodes and StrictEntryNodes still not
implemented.)
svn:r5673
|