Commit Graph

5629 Commits

Author SHA1 Message Date
Roger Dingledine
3c4e68488b Clients now honor the "guard" flag in the router status when
picking entry guards, rather than looking at is_fast or is_stable.

Now dirservers can change how they define it and clients will
automatically use their new definition.


svn:r5979
2006-02-12 03:43:39 +00:00
Roger Dingledine
940b0a4d2e write a better note in torrc.sample about whether to set dirport.
svn:r5978
2006-02-12 01:12:52 +00:00
Roger Dingledine
b274857c61 and fix typo in changelog
svn:r5977
2006-02-12 00:15:32 +00:00
Roger Dingledine
6d2804cadf remove finished todo items
svn:r5976
2006-02-12 00:15:11 +00:00
Roger Dingledine
b5ac6fc707 more helpful log message when running servers on obsolete windows.
svn:r5975
2006-02-12 00:14:58 +00:00
Roger Dingledine
3c3ac254f0 two more todo items done, one more added.
svn:r5974
2006-02-12 00:13:27 +00:00
Roger Dingledine
094ccd34a9 bump up the period for forcing a hidden service descriptor upload
from 20 minutes to 1 hour.


svn:r5972
2006-02-12 00:12:36 +00:00
Roger Dingledine
981815146a compress exit policies even more -- look for duplicate lines
and remove them.


svn:r5971
2006-02-12 00:03:06 +00:00
Roger Dingledine
6c093a17a9 bugfix in config_cmp_addr_policies() -- we were treating a pair
of exit policies if they were equal even if one said accept and
the other said reject.


svn:r5970
2006-02-11 23:47:24 +00:00
Roger Dingledine
fdf18fbbdb stop leaking that
svn:r5969
2006-02-11 23:16:13 +00:00
Roger Dingledine
e847085c04 When a client asks for an old-style directory and our write bucket
is empty, don't give it to him. This way small servers can continue
to serve the directory *sometimes*, without getting overloaded.


svn:r5968
2006-02-11 23:15:40 +00:00
Roger Dingledine
484a3f3d77 link to the new faq entry rather than duplicating docs in three
places.


svn:r5967
2006-02-11 22:45:58 +00:00
Roger Dingledine
e78ea39f0c remove a todo item, add a todo item.
svn:r5965
2006-02-11 21:58:20 +00:00
Nick Mathewson
f1b91924b2 Keep running if we ask for an impossible stdout log; just warn.
svn:r5964
2006-02-11 21:56:03 +00:00
Nick Mathewson
165a9abee6 Mark items done
svn:r5963
2006-02-11 21:29:23 +00:00
Nick Mathewson
1dc90be4f0 Retry pending server downloads as well as pending networkstatus downloads when we unexpectedly get an app connection
svn:r5962
2006-02-11 21:29:12 +00:00
Nick Mathewson
91847124bf Warn if running obsolete windows as a server.
svn:r5961
2006-02-11 21:26:40 +00:00
Nick Mathewson
01754fdfb8 Mark some todo items done.
svn:r5960
2006-02-11 08:25:40 +00:00
Roger Dingledine
5a306077a7 clean up some formatting in the changelog
svn:r5959
2006-02-11 00:15:35 +00:00
Peter Palfrader
5fc99a8416 and set distribution to unreleased
svn:r5958
2006-02-10 15:22:10 +00:00
Peter Palfrader
36a9e07da0 bump to 0.1.1.13-alpha-cvs
svn:r5957
2006-02-10 15:21:44 +00:00
Peter Palfrader
c03cf41ca5 New alpha release
svn:r5955
2006-02-10 13:56:37 +00:00
Roger Dingledine
bb890da4cf bump to 0.1.1.13-alpha-cvs -- progress!
svn:r5954
2006-02-10 12:26:28 +00:00
Roger Dingledine
7245f275b9 document the restrictions on 'nickname' config option
svn:r5953
2006-02-10 05:25:58 +00:00
Roger Dingledine
ddb43de2d0 bump to 0.1.1.13-alpha
svn:r5951
2006-02-09 22:55:40 +00:00
Roger Dingledine
85a64b4fd0 get our grammar right when complaining about un-recommended versions
svn:r5950
2006-02-09 06:08:59 +00:00
Roger Dingledine
5f051574d5 Happy new year!
svn:r5949
2006-02-09 05:46:49 +00:00
Roger Dingledine
ef03d35c7c first cut of a changelog for 0.1.1.13-alpha
svn:r5948
2006-02-09 05:20:26 +00:00
Roger Dingledine
2e5bd47555 more cleanups on the sample torrc file
svn:r5947
2006-02-09 05:18:03 +00:00
Andrew Lewman
598d0f5eed arma and weasel say 8192 is better
svn:r5946
2006-02-09 05:12:45 +00:00
Andrew Lewman
2d8e125b09 Force an increase in file descriptors on start
svn:r5945
2006-02-09 05:08:23 +00:00
Andrew Lewman
ee2966d850 Added libevent 1.1a to Requires
svn:r5944
2006-02-09 04:22:25 +00:00
Roger Dingledine
8cd6d0e453 and by default it's off
svn:r5943
2006-02-09 04:21:39 +00:00
Roger Dingledine
eda7373e15 clean up TestSocks man page entry
svn:r5942
2006-02-09 04:21:03 +00:00
Roger Dingledine
f534bf33f6 apply contrib/checkSpace.pl to our spec files too.
svn:r5941
2006-02-09 03:44:49 +00:00
Roger Dingledine
31dbb0aec9 remove MaxConn TODO item
svn:r5940
2006-02-09 03:44:27 +00:00
Roger Dingledine
e106c5a246 checkpoint some more notes on incentives
svn:r5939
2006-02-09 03:44:13 +00:00
Roger Dingledine
c0aa77d7e7 over-long line in dir-spec
svn:r5938
2006-02-09 03:40:53 +00:00
Roger Dingledine
88f7aeba94 admit that the HardwareAccel config option is probably buggy.
svn:r5937
2006-02-09 03:22:58 +00:00
Roger Dingledine
fd0fcdf17c stop calling it a "libevent poll" -- the word "poll" has
other meaning in this context that are confusing.


svn:r5936
2006-02-09 03:09:52 +00:00
Roger Dingledine
28f3765b5a and maybe some function documentation will help too
svn:r5935
2006-02-09 02:59:37 +00:00
Roger Dingledine
dbea401305 correct the comments that don't realize it's the opposite
svn:r5934
2006-02-09 02:59:26 +00:00
Roger Dingledine
51dffee36c MaxConn has been obsolete for a while now.
Document ConnLimit, which is the opposite.


svn:r5933
2006-02-09 02:59:10 +00:00
Roger Dingledine
31f2705d9a and make sure that never happens again
svn:r5932
2006-02-09 02:42:33 +00:00
Roger Dingledine
2c221dd8db fix bug 245: When modifying the orconn_circid_map map, we would
sometimes decrement conn->n_circuits even when there was no circuit
originally. This caused conn->n_circuits to go negative.

We noticed this because we were checking if connections can be
closed based on conn->n_circuits == 0, so we were never closing
any connection that had ever had a circuit on it.


svn:r5931
2006-02-09 02:42:15 +00:00
Roger Dingledine
1c596156aa tweak comment
svn:r5930
2006-02-09 00:08:23 +00:00
Roger Dingledine
c0cde6f9c3 link to "running a server may give you better anonymity" faq
svn:r5929
2006-02-06 10:05:03 +00:00
Roger Dingledine
0b0bdecee8 you can't use torcp to change your torrc to be a server. you
need to do it by hand still.
next version, we swear.


svn:r5928
2006-02-06 06:34:41 +00:00
Nick Mathewson
e5a574ce2e Move "sort list of versions" logic into routerparse.c; make version-checking code say which versions it would have accepted. (not tested.)
svn:r5927
2006-02-06 05:04:27 +00:00
Nick Mathewson
2bb4fd24de char *x = "y"; is not good C.
svn:r5926
2006-02-06 05:01:44 +00:00