| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
to controller with their severities intact.
svn:r4010
|
|
|
|
| |
svn:r3992
|
|
|
|
|
|
| |
called on a marked connection; rename it to connection_mark_unattached_ap.
svn:r3990
|
|
|
|
| |
svn:r3989
|
|
|
|
| |
svn:r3982
|
|
|
|
|
|
|
|
|
| |
when building testing circs for orport testing, require high-bandwidth
nodes, so fewer circs fail. complain about unreachable orport separately
from unreachable dirport.
svn:r3935
|
|
|
|
| |
svn:r3904
|
|
|
|
|
|
|
|
| |
from fakepoll to libevent. be sure to define it *before* we include
winsock.
svn:r3903
|
|
|
|
|
|
|
| |
add a few more reasons so we can be more informative.
svn:r3895
|
|
|
|
|
|
| |
missing "TorShould" that was mistaken for an "IWantTo".
svn:r3894
|
|
|
|
|
|
|
|
| |
the socks reject. audit for remaining ones. also make things more
uniform so we always remember to hold-open-until-flushed, etc.
svn:r3891
|
|
|
|
|
|
|
|
| |
its reachability. tell him when it succeeds, or when 20
minutes pass and it hasn't succeeded yet.
svn:r3882
|
|
|
|
| |
svn:r3837
|
|
|
|
|
|
| |
implement missing desc/name functionality.
svn:r3836
|
|
|
|
|
|
| |
cpaths from freed ones. I audited this once; it could use another audit.
svn:r3831
|
|
|
|
|
|
| |
a while.
svn:r3816
|
|
|
|
| |
svn:r3814
|
|
|
|
|
|
| |
manpage entry by explaining why you would want to do this?
svn:r3813
|
|
|
|
| |
svn:r3811
|
|
|
|
|
|
|
|
|
| |
Replace it with getinfo "network-status" just like in directories.
This way the controller can learn which servers are running, which
are verified, etc.
svn:r3801
|
|
|
|
| |
svn:r3798
|
|
|
|
|
|
|
|
| |
Also refactor circuit building so we plan the whole path ahead
of time.
svn:r3797
|
|
|
|
|
|
|
| |
has gone wrong with our network and abandon all not-yet-used circs.
svn:r3792
|
|
|
|
|
|
| |
address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem.
svn:r3786
|
|
|
|
| |
svn:r3783
|
|
|
|
| |
svn:r3781
|
|
|
|
|
|
| |
functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
svn:r3769
|
|
|
|
|
|
| |
circuit" into a separate function; make that function handle controller-managed streams right.
svn:r3756
|
|
|
|
| |
svn:r3752
|
|
|
|
| |
svn:r3751
|
|
|
|
| |
svn:r3745
|
|
|
|
| |
svn:r3743
|
|
|
|
| |
svn:r3732
|
|
|
|
|
|
| |
(not-yet-attached) streams.
svn:r3731
|
|
|
|
|
|
| |
Also, include almost-right implementation of reusing dont-care mappings. (It is still kind of wrong because it does not take type into account.)
svn:r3728
|
|
|
|
|
|
| |
things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache."
svn:r3726
|
|
|
|
|
|
| |
safety, refuse to launch connections to unmapped addresses in the dont-care range.
svn:r3725
|
|
|
|
|
|
| |
errno into account where possible.
svn:r3720
|
|
|
|
|
|
| |
reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked.
svn:r3719
|
|
|
|
|
|
| |
possible races
svn:r3715
|
|
|
|
| |
svn:r3714
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 'testing' circuit purpose, for reachability testing.
Notice when our IP changes, and reset stats.
Try to pull down a directory via Tor to see if our DirPort is working.
Try to extend a circuit back to us to see if our ORPort is working.
Only publish a descriptor if they're both reachable.
These mostly work, and I'd better get them in before I cause conflicts.
svn:r3703
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Mapaddress
- Postdescriptor
- GetInfo on descriptors
Required changes elsewhere:
- Keep the most recent running_routers_t in the routerlist_t. That way we
can learn about new routers and remember whether we were last told that
they were up or down. Also enables more simplifications.
- Keep the signed descriptor inside routerinfo_t. This makes
descriptor_entry_t in dirservers.c unneeded.
- Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun.
- Check addresses for plausibility before mapping them.
svn:r3696
|
|
|
|
|
|
| |
to see if they are live.
svn:r3691
|
|
|
|
| |
svn:r3684
|
|
|
|
|
|
|
| |
not sure if it works. i don't have an https proxy.
svn:r3682
|
|
|
|
|
|
|
|
| |
go, but not past MAXCONNECTIONS. Also throw away the FAKE_POLL
caveats since 0.1.0 doesn't need it any more.
svn:r3657
|
|
|
|
|
|
| |
cell_t.
svn:r3648
|
|
|
|
|
|
|
|
|
|
| |
Add a new TrackHostExits directive to trigger addressmaps for
certain incoming socks addresses, for sites that break when your exit
keeps changing.
Redo the client-side dns cache so it's just an addressmap too.
svn:r3641
|
|
|
|
| |
svn:r3621
|