Roger Dingledine
|
dc79dd6a46
|
minor fixes
svn:r6709
|
2006-07-04 03:19:59 +00:00 |
|
Nick Mathewson
|
9fce316d1c
|
Oops. Headers work better when named right.
svn:r6707
|
2006-07-01 21:51:21 +00:00 |
|
Nick Mathewson
|
60de51993a
|
Unify HTTP response code into one place so it is easier to add headers. Add an X-You-Are header, which we should probably rename. NOTE that we should not use this field for things where it matters if dirs lie.
svn:r6705
|
2006-06-30 10:50:43 +00:00 |
|
Roger Dingledine
|
d45757ebcb
|
also remove word 'middleman' from a log notice
svn:r6704
|
2006-06-29 13:11:23 +00:00 |
|
Nick Mathewson
|
475eb5d6fe
|
Apparent 311 fix: apparently passing Z_FINISH an empty string is problematic.
svn:r6702
|
2006-06-29 11:19:52 +00:00 |
|
Nick Mathewson
|
4b49d298eb
|
complete_only == !allow_partial. This enables useful use of partial desc downloads. Backport candidate
svn:r6700
|
2006-06-29 11:04:42 +00:00 |
|
Roger Dingledine
|
c22c7b96f5
|
tab-man strikes again
svn:r6699
|
2006-06-28 15:39:02 +00:00 |
|
Nick Mathewson
|
8b08ab52fd
|
Fix another idiot bug causing symptom 309. Why cant I program?
svn:r6698
|
2006-06-28 15:36:28 +00:00 |
|
Nick Mathewson
|
96bfefeeb6
|
Add a check to try to make cache rebuild fail fast if it is going to fail
svn:r6697
|
2006-06-28 11:03:34 +00:00 |
|
Nick Mathewson
|
4dac383f5a
|
Aaand re-disable the bogus test in get_body()
svn:r6696
|
2006-06-28 08:57:41 +00:00 |
|
Nick Mathewson
|
d547ecc916
|
Make sure that our calculated offsets for routers is correct; again. This time bug 309 may be gone gone gone.
svn:r6695
|
2006-06-28 08:55:53 +00:00 |
|
Nick Mathewson
|
d3784ff1df
|
Likely fix for bug 309: when we calculate offsets after rebuilding the descriptor cache, do not reset the offset pointer half-way through.
svn:r6693
|
2006-06-27 15:52:51 +00:00 |
|
Roger Dingledine
|
f88d555ce0
|
refuse to write an iso_time which we can't parse, when dumping
bandwidth state. this fixes the particular incident in bug 308,
but the general issue remains.
svn:r6684
|
2006-06-24 04:57:59 +00:00 |
|
Nick Mathewson
|
b4b8da5d23
|
Turn a while into a do/while; save a redundant test
svn:r6683
|
2006-06-24 02:10:21 +00:00 |
|
Nick Mathewson
|
b82dfdd4a3
|
Make some more verbose gcc warnings go away.
svn:r6680
|
2006-06-22 07:34:04 +00:00 |
|
Nick Mathewson
|
52b8dfa95a
|
Fix a bunch of spaces.
svn:r6678
|
2006-06-22 07:25:15 +00:00 |
|
Nick Mathewson
|
89a1453776
|
Set offset properly when parsing cache.
svn:r6677
|
2006-06-22 07:19:28 +00:00 |
|
Nick Mathewson
|
58b05fc84d
|
#if out test that was failing because of an extra newline.
svn:r6676
|
2006-06-22 07:10:37 +00:00 |
|
Nick Mathewson
|
b7910202a3
|
Next batch of memory miserdom: mmap cached-routers file. This is sure to break somewhere.
svn:r6675
|
2006-06-22 07:01:54 +00:00 |
|
Nick Mathewson
|
e2697a62ac
|
When requesting or serving resources via fingerprint/digest, request and respond in-order, removing duplicates.
svn:r6673
|
2006-06-21 04:57:12 +00:00 |
|
Peter Palfrader
|
7b6c435066
|
<nickm> ooh, that log shouldn't be there. can you take it out?
svn:r6671
|
2006-06-20 23:11:15 +00:00 |
|
Nick Mathewson
|
0799154ae1
|
Fix bug in networkstatus spooling: spool more than the first networkstatus.
svn:r6670
|
2006-06-20 23:06:52 +00:00 |
|
Nick Mathewson
|
0e09b26112
|
Fishy, but harmless.
svn:r6669
|
2006-06-20 16:48:32 +00:00 |
|
Roger Dingledine
|
ef78e4245f
|
add a note for nick to fix
svn:r6668
|
2006-06-20 13:14:07 +00:00 |
|
Nick Mathewson
|
a9e1a4c33c
|
Ah. We need a new zlib_state for each networkstatus we spool out.
svn:r6667
|
2006-06-20 06:27:13 +00:00 |
|
Nick Mathewson
|
4283b81a48
|
Start spooling v2 networkstatus docs as well.
svn:r6664
|
2006-06-20 00:48:23 +00:00 |
|
Nick Mathewson
|
3f7f069a05
|
Fix a tricky crash: making the_directory heap-allocated (so we could refcount it and have multiple instances as neeeded) means that calls to dirserv_regenerate_directory could invalidate the auth_dir value passed to dirserv_pick_cached_dir_obj. Big fun.
svn:r6663
|
2006-06-18 21:30:03 +00:00 |
|
Nick Mathewson
|
2552d5e60f
|
Fix an assert that still isnt the assert we are hunting.
svn:r6662
|
2006-06-18 21:15:01 +00:00 |
|
Roger Dingledine
|
37c441d96f
|
correct a function comment in compute_preferred_testing_list()
svn:r6660
|
2006-06-18 21:07:45 +00:00 |
|
Nick Mathewson
|
f1993b8b30
|
Become capable of noticing that we are done sending a directory.
svn:r6659
|
2006-06-18 20:58:27 +00:00 |
|
Nick Mathewson
|
5c0d7fb016
|
Resolve control flow warning.
svn:r6658
|
2006-06-18 20:39:46 +00:00 |
|
Nick Mathewson
|
0932f463ff
|
Ah. That seems to work.
svn:r6657
|
2006-06-18 16:39:26 +00:00 |
|
Nick Mathewson
|
5ba72d0ae5
|
another write_to_buf_zlib fix.
svn:r6656
|
2006-06-18 16:20:38 +00:00 |
|
Nick Mathewson
|
b5c599412f
|
Backport candidate: implement the "is this uptime change cosmetic" test properly.
svn:r6654
|
2006-06-18 16:05:54 +00:00 |
|
Nick Mathewson
|
a9cffd2ff0
|
Re-enable buffer RAM guard values.
svn:r6653
|
2006-06-18 15:53:54 +00:00 |
|
Nick Mathewson
|
11c2e97d51
|
Another _zlib fix.
svn:r6652
|
2006-06-18 09:03:48 +00:00 |
|
Nick Mathewson
|
337ad6420b
|
Make connection_write_to_buf_zlib set outbuf_flushlen right.
svn:r6651
|
2006-06-18 08:53:09 +00:00 |
|
Nick Mathewson
|
537104c908
|
write_to_buf != connection_write_to_buf. Also, add a connection_write_to_buf_zlib wrapper that sucks.
svn:r6650
|
2006-06-18 08:46:55 +00:00 |
|
Nick Mathewson
|
10b7b57616
|
Temporarily disable sentinels on buffers
svn:r6649
|
2006-06-18 08:44:34 +00:00 |
|
Nick Mathewson
|
9376d901ed
|
make zlib buffer function set buf_highwater properly
svn:r6648
|
2006-06-18 08:21:27 +00:00 |
|
Nick Mathewson
|
4d02ccfed8
|
Stop trying to refresh when we are out of data.
svn:r6647
|
2006-06-18 08:19:35 +00:00 |
|
Nick Mathewson
|
b9013cbe98
|
And actually check the url when it exists. that might work better.
svn:r6646
|
2006-06-18 08:16:05 +00:00 |
|
Nick Mathewson
|
c374340c70
|
That dir_refresh_src fix will only work if I enable it.
svn:r6645
|
2006-06-18 08:13:45 +00:00 |
|
Nick Mathewson
|
347bcec84a
|
Fix a couple of bugs in last patch.
svn:r6644
|
2006-06-18 08:07:16 +00:00 |
|
Nick Mathewson
|
c58cc8c16c
|
add coverage for a default case
svn:r6643
|
2006-06-18 07:57:47 +00:00 |
|
Nick Mathewson
|
b1a8b7869a
|
Oops. conn->requested_resource is client only.
svn:r6642
|
2006-06-18 07:55:04 +00:00 |
|
Nick Mathewson
|
1d9923da7c
|
Instead of adding servers and v1 directories to buffers en masse, directory servers add them on the fly as their outbufs are depleted. This will save ram on busy dirservers.
svn:r6641
|
2006-06-18 07:38:55 +00:00 |
|
Nick Mathewson
|
8fa8616ec7
|
Add tests for several of the more recently committed functions.
svn:r6639
|
2006-06-18 07:35:10 +00:00 |
|
Nick Mathewson
|
cd38511a1e
|
Part of incremental encryption logic for buffers: there is a subtle yucky point documented in a comment.
svn:r6637
|
2006-06-18 07:27:47 +00:00 |
|
Peter Palfrader
|
2ff24dbc26
|
And a minor bugfix to the weaselhack
svn:r6629
|
2006-06-15 23:14:01 +00:00 |
|