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
|
06e09cdd47
|
Apparently, zlib sometimes reports Z_BUF_ERROR on input exhaustion as well as on running out of output space. This could well fix the assert bug reported by weasel and arma.
svn:r6682
|
2006-06-24 02:06:52 +00:00 |
|
Nick Mathewson
|
aafc309414
|
Mark some more TODO items done.
svn:r6681
|
2006-06-22 07:49:41 +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
|
06ffee3b67
|
Ooh, that could have been bad. Sort digests as digests, not strings.
svn:r6679
|
2006-06-22 07:29:14 +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 |
|
Peter Palfrader
|
fb6d4855ba
|
Fix 07_log_to_file_by_default in debian head
svn:r6674
|
2006-06-21 22:13:03 +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 |
|
Andrew Lewman
|
03bea739f8
|
Remove the osx version requirements on install due to a messy Installer
situation between pre-panther, tiger and beyond, and metapackages.
svn:r6672
|
2006-06-21 02:27:18 +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 |
|
Andrew Lewman
|
ed2fb517d3
|
Minor fix to pre-instllation version check for OSX
svn:r6666
|
2006-06-20 04:18:47 +00:00 |
|
Andrew Lewman
|
0109540091
|
First crack at version checking for OSX installer.
svn:r6665
|
2006-06-20 04:16:46 +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
|
73ada60d64
|
remove non-germane comment
svn:r6640
|
2006-06-18 07:37:21 +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
|
f83a628a76
|
perhaps the reason I rail against cut-and-paste programming so vehemently is that I am so bad at it.
svn:r6638
|
2006-06-18 07:32:31 +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 |
|
Nick Mathewson
|
630e9cd510
|
Add some incremental encryption wrappers to torgzip code
svn:r6636
|
2006-06-18 07:24:29 +00:00 |
|
Nick Mathewson
|
af8096815e
|
Add a memdup function to util
svn:r6635
|
2006-06-18 07:22:36 +00:00 |
|
Nick Mathewson
|
78428dccdb
|
Add smartlist_reverse and smartlist_pop_last.
svn:r6634
|
2006-06-18 07:21:35 +00:00 |
|
Nick Mathewson
|
7a3ac5ee0d
|
Clarify mmap and memory-use hacks.
svn:r6633
|
2006-06-16 15:40:57 +00:00 |
|
Peter Palfrader
|
4baeeae614
|
Fix configure.in to not produce broken configure files with more recent
versions of autoconf. Thanks to Clint for his auto* voodoo.
svn:r6632
|
2006-06-16 02:04:04 +00:00 |
|