Nick Mathewson
|
099b9ce2f9
|
Fix bug 230: add a rollback function to reverse all changes since the last mark_logs_temp(), and move log initialization into the two-phase part of option setting.
svn:r5803
|
2006-01-11 19:40:14 +00:00 |
|
Peter Palfrader
|
856546925a
|
Fix debian changelog: 0.1.1.11-alpha was a release, not a CVS snapshot
svn:r5802
|
2006-01-11 16:43:30 +00:00 |
|
Peter Palfrader
|
690338d2c4
|
New upstream version
svn:r5800
|
2006-01-11 12:22:38 +00:00 |
|
Roger Dingledine
|
a8bb654c2b
|
bump to 0.1.1.11-alpha-cvs
svn:r5799
|
2006-01-11 06:19:00 +00:00 |
|
Roger Dingledine
|
4f7749dd97
|
and give the changelog a date
svn:r5797
|
2006-01-11 04:36:13 +00:00 |
|
Roger Dingledine
|
f9f42deb7c
|
more changelog futzing
svn:r5796
|
2006-01-11 04:35:56 +00:00 |
|
Roger Dingledine
|
5ca40affeb
|
we were leaking a smartlist every time we built a circuit
svn:r5795
|
2006-01-11 04:14:10 +00:00 |
|
Nick Mathewson
|
d60faa7c93
|
Fix another memleak. I love you, valgrind!
svn:r5794
|
2006-01-11 04:09:40 +00:00 |
|
Nick Mathewson
|
8907391ad6
|
Fix wide lines
svn:r5793
|
2006-01-11 04:04:42 +00:00 |
|
Nick Mathewson
|
5c78c89471
|
Appease verbose gcc warning: make dirserv_compute_stable_uptime() static.
svn:r5792
|
2006-01-11 03:59:55 +00:00 |
|
Roger Dingledine
|
284fe9cad5
|
if we learn that a down entry guard is up, count our working entry
guards correctly when logging.
svn:r5791
|
2006-01-11 03:58:59 +00:00 |
|
Nick Mathewson
|
eb78295e4e
|
Fix memory leak in routerlist_remove_old_routers().
svn:r5790
|
2006-01-11 03:58:07 +00:00 |
|
Nick Mathewson
|
6a9ca9e790
|
Convert some more ints to long longs in rephist.c, as suggested by windows compiler.
svn:r5789
|
2006-01-11 03:57:01 +00:00 |
|
Roger Dingledine
|
d1baa0c4a6
|
we were leaking 3KB every time the entry guards changed, every time
the controller called saveconf, and every 20 minutes.
svn:r5788
|
2006-01-11 03:20:53 +00:00 |
|
Peter Palfrader
|
068afa6868
|
Update the manual page: UseEntryGuards defaults to 1 now
svn:r5787
|
2006-01-11 00:59:24 +00:00 |
|
Roger Dingledine
|
14b7011fb6
|
checkpoint the 0.1.1.11-alpha changelog: getting closer!
svn:r5786
|
2006-01-11 00:59:15 +00:00 |
|
Roger Dingledine
|
8f271f2f5a
|
we changed the name of AccountingBytesReadInInterval
change its state file description too
svn:r5785
|
2006-01-10 23:26:59 +00:00 |
|
Peter Palfrader
|
72277b1507
|
Forward port debian/patches/07_log_to_file_by_default.dpatch again
svn:r5784
|
2006-01-10 23:18:48 +00:00 |
|
Roger Dingledine
|
906a2c8ef0
|
bump to 0.1.1.11-alpha in preparation for release
svn:r5783
|
2006-01-10 23:16:36 +00:00 |
|
Roger Dingledine
|
7d1f675c85
|
entry nodes are now entry guards.
this is our last easy chance for a wholesale change. heave ho.
svn:r5782
|
2006-01-10 22:42:44 +00:00 |
|
Roger Dingledine
|
e27c47b6de
|
UseEntryGuards and NumEntryGuards
svn:r5781
|
2006-01-10 22:26:45 +00:00 |
|
Roger Dingledine
|
f0aefebf02
|
from the controller you can getinfo entry-guards now, not entry-nodes.
svn:r5780
|
2006-01-10 22:26:21 +00:00 |
|
Nick Mathewson
|
89db1be56c
|
remove some completed items from the TODO
svn:r5779
|
2006-01-10 22:05:31 +00:00 |
|
Nick Mathewson
|
4ac471a38a
|
answer a question from arma, and clarify a related point.
svn:r5778
|
2006-01-10 21:20:55 +00:00 |
|
Nick Mathewson
|
55ac4f032c
|
Add a (diabled by default) option in crypto.h to disable most of the interesting crypto-related changes made on 0.1.1.9. This will help hunt bug 234.
svn:r5777
|
2006-01-10 21:12:06 +00:00 |
|
Roger Dingledine
|
210d9db54d
|
and even more so
svn:r5776
|
2006-01-10 21:01:30 +00:00 |
|
Roger Dingledine
|
aea0a78254
|
make entry node logging slightly less chatty.
still quite chatty. it's an alpha, that's ok.
svn:r5775
|
2006-01-10 20:59:39 +00:00 |
|
Nick Mathewson
|
bef879540a
|
#undef FOO is cleaner than #define FOO_XX
svn:r5774
|
2006-01-10 20:50:22 +00:00 |
|
Nick Mathewson
|
4a7ee9bd3d
|
Make unittests pass again.
svn:r5773
|
2006-01-10 20:47:24 +00:00 |
|
Roger Dingledine
|
b2d79f278b
|
or_state_validate() needs an extra arg too or it will crash
svn:r5772
|
2006-01-10 20:38:33 +00:00 |
|
Roger Dingledine
|
f4299f0f44
|
hack to address bug 238.
needs a better fix, but not for 0.1.1.11.
svn:r5771
|
2006-01-10 20:27:47 +00:00 |
|
Roger Dingledine
|
d114ea7125
|
implement getinfo desc/all-recent
closes bug 237.
svn:r5770
|
2006-01-10 20:09:31 +00:00 |
|
Roger Dingledine
|
b1ea87da37
|
spec getinfo desc/all-recent
svn:r5769
|
2006-01-10 20:08:56 +00:00 |
|
Roger Dingledine
|
f71273c216
|
fix bug 235
svn:r5768
|
2006-01-10 20:06:24 +00:00 |
|
Nick Mathewson
|
7fc62029d4
|
Refuse to use RunAsDaemon when torrc is a relative path. Fixes bug 229.
svn:r5767
|
2006-01-10 20:00:20 +00:00 |
|
Nick Mathewson
|
e1d1ce3da8
|
Warn about actual offending hiddenservice* config option, now that more than one is possible. Closes bug 239.
svn:r5766
|
2006-01-10 19:28:31 +00:00 |
|
Nick Mathewson
|
2fda7140e8
|
Fix bug 221 and bug 201: For 221, check return value from connection_add() when adding a rendezvous post connection. For 201, do not include a content-length 0 with a GET request.
svn:r5765
|
2006-01-10 19:24:40 +00:00 |
|
Nick Mathewson
|
ba1968d028
|
Make OSX script alias tor-resolve binary correctly. Fix bug 216
svn:r5764
|
2006-01-10 18:43:10 +00:00 |
|
Roger Dingledine
|
c8e6003412
|
balance the reachability testing so a smidgen of it happens
every 10 seconds. this way we don't try to do 500 tls's at
once every 20 minutes.
svn:r5763
|
2006-01-10 07:21:01 +00:00 |
|
Nick Mathewson
|
43a4f8c7f3
|
Be more aggressive about throwing away expired router descriptors: they are of no use to anybody. Better still: dont serve expired descriptors by fingerprint. The only people who ask for them are busted 0.1.1.10 Tors that will throw them away and re-request them after 30 minutes.
svn:r5762
|
2006-01-10 04:57:12 +00:00 |
|
Nick Mathewson
|
56c55c343e
|
When picking a random directory, prefer non-authorities if any are known.
svn:r5761
|
2006-01-09 23:39:07 +00:00 |
|
Nick Mathewson
|
bec9b705cc
|
Instrument directory client bytes as well as server bytes.
svn:r5760
|
2006-01-09 23:13:53 +00:00 |
|
Nick Mathewson
|
10100c4315
|
Make instrmentation code a little cleaner.
svn:r5759
|
2006-01-08 22:19:41 +00:00 |
|
Roger Dingledine
|
fa05c1b21b
|
remove the loud logging of busted rendezvous descriptors
svn:r5758
|
2006-01-08 22:16:30 +00:00 |
|
Roger Dingledine
|
6dcbbda43b
|
remove typo
svn:r5757
|
2006-01-08 22:16:09 +00:00 |
|
Nick Mathewson
|
ff9cfa9644
|
Instrument how many directory bytes we are serving in what kind of request.
svn:r5756
|
2006-01-08 22:09:54 +00:00 |
|
Nick Mathewson
|
5d709e8517
|
Fix bug in last commit. Also, fix bug 231: authorities should never treat their own descriptor changes as cosmetic.
svn:r5755
|
2006-01-08 21:33:15 +00:00 |
|
Nick Mathewson
|
e30516f33f
|
Fix bug 236: caches should cache up to 16 unrecognized network-status docs.
svn:r5754
|
2006-01-08 21:26:33 +00:00 |
|
Roger Dingledine
|
1616cb9297
|
dir-spec touchups and a question for nick
svn:r5753
|
2006-01-08 11:59:51 +00:00 |
|
Roger Dingledine
|
1dd8ebf615
|
bugfix: we were leaving open duplicate connections to other ORs
for a week, rather than closing them once we detect a duplicate.
also, avoid some duplicate mark-for-closes in connection-housekeeping.
svn:r5752
|
2006-01-07 03:56:56 +00:00 |
|