| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Split over-optimized digestmap_set code into a generic part and a digestmap-specific part.
svn:r11012
|
| |
|
|
|
|
|
| |
Rename IN4_ADDR and IN6_ADDR to try to avoid conflicting with Windows definitions. This may fix the windows build.
svn:r11011
|
| |
|
|
|
|
|
| |
Fix warning aobut unused parameter on platforms without mallinfo.
svn:r11010
|
| |
|
|
| |
svn:r11009
|
| |
|
|
| |
svn:r11005
|
| |
|
|
|
|
|
| |
possible fix for bug 473: always set buf->cur on buf_remove_from_front.
svn:r11004
|
| |
|
|
| |
svn:r11003
|
| |
|
|
| |
svn:r10999
|
| |
|
|
| |
svn:r10998
|
| |
|
|
|
|
|
| |
Glibc (and maybe others) define a mallinfo() that can be used to see how the platform malloc is acting inside. When we have it, dump its output on dumpmemusage().
svn:r10996
|
| |
|
|
|
|
| |
mallocs() be inefficient, and we havent needed it in a long long time.
svn:r10994
|
| |
|
|
|
|
| |
around for an empty buffer that could go on the freelist. This wants profiling to make sure that performance doesnt suffer.
svn:r10993
|
| |
|
|
|
|
|
| |
More documentation
svn:r10992
|
| |
|
|
|
|
|
| |
Add missing code documentation in src/common
svn:r10991
|
| |
|
|
| |
svn:r10987
|
| |
|
|
| |
svn:r10986
|
| |
|
|
| |
svn:r10985
|
| |
|
|
|
|
|
| |
your instructions don't seg fault
svn:r10984
|
| |
|
|
| |
svn:r10983
|
| |
|
|
| |
svn:r10982
|
| |
|
|
|
|
|
| |
Try to call time(NULL) a little less.
svn:r10980
|
| |
|
|
|
|
|
| |
Fix bug 472: do not use spaces in pseudo-address for local link cons.
svn:r10979
|
| |
|
|
| |
svn:r10978
|
| |
|
|
|
|
|
| |
Fix whitespace
svn:r10977
|
| |
|
|
|
|
|
| |
More directory voting code. Now, if everything works, and I haven't forgotten anything, it is possible to set up some v3 authorities and start voting. Of course, I have probably forgotten something, and there are probably bugs in there somewhere too.
svn:r10976
|
| |
|
|
|
|
|
| |
Cheesy attempt to break some censorware. Not a long-term fix, but it will be intersting to watch the epidemiology of the workarounds as the censors apply them.
svn:r10975
|
| |
|
|
|
|
|
| |
traffic when RelayBandwidthRate is set. (Refines proposal 111.)
svn:r10974
|
| |
|
|
|
|
|
| |
posterity.
svn:r10973
|
| |
|
|
| |
svn:r10972
|
| |
|
|
|
|
|
| |
Answer comment from Roger.
svn:r10971
|
| |
|
|
|
|
|
|
|
|
| |
and make the sorting order deterministic to avoid flapping.
also note that we could take the "is_auth" checks out of the
sorting entirely.
svn:r10970
|
| |
|
|
|
|
|
| |
Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth.
svn:r10969
|
| |
|
|
|
|
|
| |
Implement proposal 109: As an authority, never call more than 3 servers per IP Running and Valid. Prefer Running servers to non-running ones; then prefer high-bandwidth to low-bandwidth. Needs testing.
svn:r10968
|
| |
|
|
|
|
|
| |
down and we get a new socks request
svn:r10967
|
| |
|
|
|
|
|
| |
Add compatibility note to control-spec.txt
svn:r10966
|
| |
|
|
|
|
|
| |
Make our control events for multi-line async replies conform to our old grammar. Change back to the old grammar (which got "corrected" in r10931).
svn:r10964
|
| |
|
|
|
|
|
| |
Change "IN_ADDR" macro to "IN4_ADDR" in an attempt to fix mingw compilation
svn:r10963
|
| |
|
|
|
|
|
| |
Add support for signature upload
svn:r10962
|
| |
|
|
| |
svn:r10961
|
| |
|
|
|
|
|
| |
features/bugfixes/bugs in by then.
svn:r10960
|
| |
|
|
| |
svn:r10959
|
| |
|
|
|
|
|
| |
Start correctly when cached-certs is missing. oops
svn:r10957
|
| |
|
|
|
|
|
| |
Use the correct formula to calculate exit weights.
svn:r10956
|
| |
|
|
|
|
|
| |
Better certificate manipulations: extract certificates from incoming votes, forget ones that are very old, and remember to store them on disk.
svn:r10954
|
| |
|
|
|
|
|
| |
Weasel noticed that many buffers spend their time with empty 4k, 8k, and 16k memory chunks. Thus, be more aggressive about putting empty chunks on the freelist, regardless of their high water marks. (Also, run buffer_shrink_freelist on the 8k-chunk freelist.)
svn:r10953
|
| |
|
|
|
|
|
| |
Make it so we can actually compile with FULL_V1_DIRECTORIES disabled.
svn:r10952
|
| |
|
|
|
|
|
| |
Wrap bandwidth usage info in another ifdef so we can easily drop it on august 1 when it is time to finalize proposal 104.
svn:r10951
|
| |
|
|
|
|
|
| |
Add to the TODO as starred items all the things we need to do in order to get authorities voting (not too robustly, bare-minimum).
svn:r10950
|
| |
|
|
|
|
|
| |
Fix median_int for platforms where sizeof(int)!=sizeof(time_t)
svn:r10949
|
| |
|
|
|
|
|
|
|
| |
Fix warnings on platforms where rlim values can be signed.
Add an 8k buffer freelist.
svn:r10948
|