summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-30whoops, i meant to fill in that urltor-0.2.0.3-alphaRoger Dingledine
svn:r10987
2007-07-30clean up the changelogRoger Dingledine
svn:r10986
2007-07-30clean up some bridge log messagesRoger Dingledine
svn:r10985
2007-07-30writing instructions before you release means you can make sureRoger Dingledine
your instructions don't seg fault svn:r10984
2007-07-30a few more done todo itemsRoger Dingledine
svn:r10983
2007-07-30bump to 0.2.0.3-alphaRoger Dingledine
svn:r10982
2007-07-30 r14001@catbus: nickm | 2007-07-29 21:31:53 -0400Nick Mathewson
Try to call time(NULL) a little less. svn:r10980
2007-07-30 r14000@catbus: nickm | 2007-07-29 21:16:45 -0400Nick Mathewson
Fix bug 472: do not use spaces in pseudo-address for local link cons. svn:r10979
2007-07-30start hunting bugs, first in a non-crashy mannerRoger Dingledine
svn:r10978
2007-07-29 r13996@catbus: nickm | 2007-07-29 19:17:53 -0400Nick Mathewson
Fix whitespace svn:r10977
2007-07-29 r13989@catbus: nickm | 2007-07-29 19:11:07 -0400Nick Mathewson
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
2007-07-29 r13988@catbus: nickm | 2007-07-29 16:32:36 -0400Nick Mathewson
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
2007-07-29Be even more aggressive about separating local traffic from relayedRoger Dingledine
traffic when RelayBandwidthRate is set. (Refines proposal 111.) svn:r10974
2007-07-29now that i hunted these command-lines down, let's keep them forRoger Dingledine
posterity. svn:r10973
2007-07-29ambiguous changelog entries are no funRoger Dingledine
svn:r10972
2007-07-29 r13986@catbus: nickm | 2007-07-29 09:15:03 -0400Nick Mathewson
Answer comment from Roger. svn:r10971
2007-07-29patches on r10968: compare advertised capacity, not bandwidthrate;Roger Dingledine
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
2007-07-29 r13982@catbus: nickm | 2007-07-29 01:31:53 -0400Nick Mathewson
Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth. svn:r10969
2007-07-29 r13979@catbus: nickm | 2007-07-29 01:20:20 -0400Nick Mathewson
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
2007-07-29make progress towards retrying our bridges when they're allRoger Dingledine
down and we get a new socks request svn:r10967
2007-07-29 r13977@catbus: nickm | 2007-07-29 00:09:52 -0400Nick Mathewson
Add compatibility note to control-spec.txt svn:r10966
2007-07-29 r13972@catbus: nickm | 2007-07-29 00:01:38 -0400Nick Mathewson
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
2007-07-29 r13964@catbus: nickm | 2007-07-28 22:55:10 -0400Nick Mathewson
Change "IN_ADDR" macro to "IN4_ADDR" in an attempt to fix mingw compilation svn:r10963
2007-07-29 r13963@catbus: nickm | 2007-07-28 22:53:32 -0400Nick Mathewson
Add support for signature upload svn:r10962
2007-07-29When running with dmalloc, dump more stats on hup and exit.Roger Dingledine
svn:r10961
2007-07-290.2.0.3-alpha is getting tagged on sunday night. get yourRoger Dingledine
features/bugfixes/bugs in by then. svn:r10960
2007-07-29clean up the changelog before releaseRoger Dingledine
svn:r10959
2007-07-28 r13960@catbus: nickm | 2007-07-28 18:14:29 -0400Nick Mathewson
Start correctly when cached-certs is missing. oops svn:r10957
2007-07-28 r13959@catbus: nickm | 2007-07-28 18:09:56 -0400Nick Mathewson
Use the correct formula to calculate exit weights. svn:r10956
2007-07-28 r13956@catbus: nickm | 2007-07-27 20:09:48 -0400Nick Mathewson
Better certificate manipulations: extract certificates from incoming votes, forget ones that are very old, and remember to store them on disk. svn:r10954
2007-07-27 r13952@catbus: nickm | 2007-07-27 19:18:46 -0400Nick Mathewson
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
2007-07-27 r13951@catbus: nickm | 2007-07-27 18:39:28 -0400Nick Mathewson
Make it so we can actually compile with FULL_V1_DIRECTORIES disabled. svn:r10952
2007-07-27 r13950@catbus: nickm | 2007-07-27 18:15:23 -0400Nick Mathewson
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
2007-07-27 r13948@catbus: nickm | 2007-07-27 18:09:02 -0400Nick Mathewson
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
2007-07-27 r13946@catbus: nickm | 2007-07-27 16:09:31 -0400Nick Mathewson
Fix median_int for platforms where sizeof(int)!=sizeof(time_t) svn:r10949
2007-07-27 r13944@catbus: nickm | 2007-07-27 15:52:35 -0400Nick Mathewson
Fix warnings on platforms where rlim values can be signed. Add an 8k buffer freelist. svn:r10948
2007-07-27 r13939@catbus: nickm | 2007-07-27 14:33:22 -0400Nick Mathewson
When dumping memory usage, list bytes used in buffer memory free-lists. svn:r10947
2007-07-27 r13938@catbus: nickm | 2007-07-27 14:26:07 -0400Nick Mathewson
More code to handle incoming consensus signatures svn:r10946
2007-07-27 r13937@catbus: nickm | 2007-07-27 12:43:36 -0400Nick Mathewson
Maintain a detached-signatures document along with pending consensus document. Add a dirvote_free_all() to clean up static vars in dirvote.c svn:r10945
2007-07-27 r13936@catbus: nickm | 2007-07-27 12:23:26 -0400Nick Mathewson
Code to implement detached signature documents. svn:r10944
2007-07-27 r13934@catbus: nickm | 2007-07-27 10:41:00 -0400Nick Mathewson
Fix spelling; add a comment. svn:r10943
2007-07-27Maybe fix #471. Compute the size of bitfields more correctly. Nick, please ↵Peter Palfrader
check. svn:r10941
2007-07-27Resolve a compiler warning about uninitialized usePeter Palfrader
svn:r10940
2007-07-26 r13927@catbus: nickm | 2007-07-26 17:26:49 -0400Nick Mathewson
Fix router_choose_by_bandwidth to no longer be biases by floating-point roundoff issues. This runs through the list of routers yet another time, and uses an additional bitfield, but this should be okay: the function did not appear in profiles before, and shouldnt start appearing now. svn:r10939
2007-07-26 r13926@catbus: nickm | 2007-07-26 17:21:06 -0400Nick Mathewson
Add a bit-array type with reasonably fast inline functions. svn:r10938
2007-07-26 r13924@catbus: nickm | 2007-07-26 16:46:45 -0400Nick Mathewson
We can have multiple authority certificates for an authority at a time: make the code reflect that. svn:r10937
2007-07-26 r13921@catbus: nickm | 2007-07-26 16:26:48 -0400Nick Mathewson
Code to add signatures to a pending consensus directory. svn:r10936
2007-07-26 r13920@catbus: nickm | 2007-07-26 16:25:25 -0400Nick Mathewson
whitespace fixes svn:r10935
2007-07-25 r13908@catbus: nickm | 2007-07-25 18:55:47 -0400Nick Mathewson
Patch from Robert Hogan: set conn->dns_server_port correctly so that we can close dns server ports when they change, thus avoiding crashes and dangling references and other sources of unhappiness. svn:r10933
2007-07-25 r13907@catbus: nickm | 2007-07-25 18:51:25 -0400Nick Mathewson
Patch from tup: translate LFs to CRLFs in NS replies and ensures the data section is properly terminated with "\r\n.\r\n svn:r10932