Roger Dingledine
|
4a497e5030
|
if our clock jumps forward by 100 seconds or more, assume something
has gone wrong with our network and abandon all not-yet-used circs.
svn:r3792
|
2005-03-19 23:58:42 +00:00 |
|
Roger Dingledine
|
856ab90ca8
|
stop logging at -l notice every single time a create cell successfully
gets processed
svn:r3791
|
2005-03-19 23:04:15 +00:00 |
|
Geoff Goodell
|
035c8d1b1c
|
added short blurb about ControlPort to sample torrc
svn:r3790
|
2005-03-19 20:50:03 +00:00 |
|
Roger Dingledine
|
fbeaeb138e
|
and forward-port the missing space
svn:r3789
|
2005-03-19 20:30:23 +00:00 |
|
Nick Mathewson
|
b88c4ba11c
|
Turn addr_policy_compare from a tristate to a quadstate; this should help address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem.
svn:r3786
|
2005-03-19 06:57:16 +00:00 |
|
Nick Mathewson
|
07a7b6af64
|
Implement redirectstream in control interface.
svn:r3785
|
2005-03-19 06:05:55 +00:00 |
|
Roger Dingledine
|
963ddf2953
|
fix typo
svn:r3784
|
2005-03-19 05:09:13 +00:00 |
|
Nick Mathewson
|
11aa682812
|
Split version info into separate spec doc.
svn:r3783
|
2005-03-19 05:07:19 +00:00 |
|
Roger Dingledine
|
ec7f232b24
|
make hidden services more likely to work from the server-side
svn:r3781
|
2005-03-19 04:38:59 +00:00 |
|
Nick Mathewson
|
b004eda10c
|
Enable NT service code by default
svn:r3780
|
2005-03-19 01:04:05 +00:00 |
|
Thomas Sjögren
|
7c29b65466
|
removing the warning about port 80.
svn:r3773
|
2005-03-18 16:34:56 +00:00 |
|
Thomas Sjögren
|
b1ceb1fb22
|
add "warning" about port 80 to torrc.sample.in
svn:r3772
|
2005-03-18 16:30:29 +00:00 |
|
Nick Mathewson
|
df9c8feac7
|
Commit fixes for several pending tor core tasks: document all DOCDOCed 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
|
2005-03-17 12:38:37 +00:00 |
|
Nick Mathewson
|
be38e0a490
|
Fix a fun windows bug: apparently windows stat wants paths not to end with slash.
svn:r3766
|
2005-03-16 00:04:59 +00:00 |
|
Roger Dingledine
|
229761465c
|
re-enable reachability testing stuff.
also, consider your ORPort reachable after you've processed a
create cell from any non-local address.
svn:r3763
|
2005-03-15 01:44:46 +00:00 |
|
Thomas Sjögren
|
932252f9b4
|
Show people where they can find the default exit policy.
svn:r3762
|
2005-03-14 23:26:41 +00:00 |
|
Roger Dingledine
|
316afb6d09
|
fix an assert trigger in cvs: if a resolve request fails, and the circuit
has vanished in the meantime, then we would both mark it for close
(i.e. put it on the closeable list) and also immediately free it.
svn:r3759
|
2005-03-14 04:42:52 +00:00 |
|
Nick Mathewson
|
0197b47ce9
|
Fix some more obscure compiler warnings
svn:r3758
|
2005-03-14 03:28:46 +00:00 |
|
Nick Mathewson
|
97dad670ea
|
Renormalize whitespace
svn:r3757
|
2005-03-14 03:18:35 +00:00 |
|
Nick Mathewson
|
fd150459b3
|
Raise common code for "detach this stream and try it with a different circuit" into a separate function; make that function handle controller-managed streams right.
svn:r3756
|
2005-03-14 03:12:59 +00:00 |
|
Roger Dingledine
|
cabb8624e2
|
bugfix: now that we don't do the client dns thing, our checks
to see if somebody was contradicting his exit policy were wrong.
svn:r3755
|
2005-03-13 05:53:17 +00:00 |
|
Roger Dingledine
|
01f0b31432
|
ShutdownWaitLength should be an interval, not a uint
svn:r3753
|
2005-03-12 20:16:52 +00:00 |
|
Roger Dingledine
|
fe768d1d2a
|
change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option
svn:r3752
|
2005-03-12 20:13:38 +00:00 |
|
Nick Mathewson
|
115271f65e
|
Implement the common case of ATTACHSTREAM.
svn:r3751
|
2005-03-12 04:22:01 +00:00 |
|
Nick Mathewson
|
2b7907ef42
|
Increment step of a for loop should only happen once.
svn:r3746
|
2005-03-11 21:42:32 +00:00 |
|
Nick Mathewson
|
777d3dde0c
|
Get address map resetting implemented.
svn:r3745
|
2005-03-11 21:39:39 +00:00 |
|
Nick Mathewson
|
b17bb918ac
|
Remove unused macro; add a comment on remaining macros.
svn:r3744
|
2005-03-11 21:38:06 +00:00 |
|
Roger Dingledine
|
5254c4e63a
|
remove duplicate function prototype
svn:r3743
|
2005-03-11 20:47:23 +00:00 |
|
Geoff Goodell
|
af15c711c9
|
redefining default exit policy as per or-talk discussion
svn:r3739
|
2005-03-11 05:07:31 +00:00 |
|
Nick Mathewson
|
99cc6bae0d
|
Fix error codes to work on windows
svn:r3738
|
2005-03-10 18:48:13 +00:00 |
|
Nick Mathewson
|
6394f77edb
|
Initialize msg_len
svn:r3737
|
2005-03-10 18:46:11 +00:00 |
|
Nick Mathewson
|
aaf70df3bd
|
Fix signed/unsigned warning
svn:r3736
|
2005-03-10 18:45:42 +00:00 |
|
Nick Mathewson
|
37a478bd78
|
Tell windows how big time_t is.
svn:r3735
|
2005-03-10 18:45:18 +00:00 |
|
Nick Mathewson
|
a308353600
|
Fix const-ness warning
svn:r3733
|
2005-03-10 06:15:46 +00:00 |
|
Nick Mathewson
|
c185825585
|
Finish implementing GETINFO; make it easy to query address maps.
svn:r3732
|
2005-03-03 06:37:54 +00:00 |
|
Nick Mathewson
|
f90ccf5648
|
Implement new controller events for changed descriptors and new (not-yet-attached) streams.
svn:r3731
|
2005-03-02 22:29:58 +00:00 |
|
Nick Mathewson
|
4b5e213a0b
|
Separate reverse-virtual-address-map entries into ipv4 and hostname slots. Otherwise if you ask me to map "some IPv4 address" to foo.onion, I might tell you that I already mapped "bar.virtual" to foo.onion
svn:r3730
|
2005-03-02 22:01:10 +00:00 |
|
Nick Mathewson
|
5315b61e13
|
Fix some log messages to refer to correct control type.
svn:r3729
|
2005-03-02 21:59:36 +00:00 |
|
Nick Mathewson
|
5f8e2c2bc4
|
Rename unused-address functions to virtual address; this is more accurate. 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
|
2005-03-02 21:02:11 +00:00 |
|
Nick Mathewson
|
b494c2223d
|
Specify and implement fragmented control messages to allow for (among other things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache."
svn:r3726
|
2005-03-02 20:22:10 +00:00 |
|
Nick Mathewson
|
65230fd39f
|
Implement "Dont-Care" from addresses to MapAddress control message. For safety, refuse to launch connections to unmapped addresses in the dont-care range.
svn:r3725
|
2005-03-02 19:26:46 +00:00 |
|
Nick Mathewson
|
e14f812a67
|
Still more code to make sure we send the right number and kind of RELAY END cells
svn:r3723
|
2005-03-02 03:13:05 +00:00 |
|
Nick Mathewson
|
afe414f070
|
Revise all calls to connection_edge_end to avoid sending MISC, and to take errno into account where possible.
svn:r3720
|
2005-03-01 22:42:31 +00:00 |
|
Nick Mathewson
|
4ddf768a4f
|
Forward-port new reasons; clean up code more; add code to convert new reasons to SOCKS5 reply codes; add code to convert errnos to reasons. New code still needs to get invoked.
svn:r3719
|
2005-03-01 22:16:15 +00:00 |
|
Nick Mathewson
|
83743d64ab
|
Change version parsing logic: a version is "obsolete" if it is not recommended and (1) there is a newer recommended version in the same series, or (2) there are no recommended versions in the same series, but there are some recommended versions in a newer series. A version is "new" if it is newer than any recommended version in the same series.
svn:r3716
|
2005-03-01 01:44:57 +00:00 |
|
Nick Mathewson
|
b7b05dc1b2
|
make control interface stream IDs monotonically increasing to prevent possible races
svn:r3715
|
2005-03-01 01:15:01 +00:00 |
|
Nick Mathewson
|
349ee1abea
|
Clean up rend cache on shutdown
svn:r3714
|
2005-02-28 22:38:00 +00:00 |
|
Roger Dingledine
|
b961d1c3bd
|
disable the reachability detection stuff in cvs, so people can
run servers from cvs while i'm gone.
svn:r3712
|
2005-02-28 09:39:12 +00:00 |
|
Nick Mathewson
|
c5091e7134
|
When copying routerinfo, copy descriptor too to prevent later double-free.
svn:r3711
|
2005-02-28 03:37:27 +00:00 |
|
Nick Mathewson
|
97bc49bd72
|
Try a little harder to avoid openssl SSL* double-free reports.
svn:r3710
|
2005-02-28 02:52:51 +00:00 |
|