summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Yet another buffer RAM patch: tNever ever ever keep a buffer memory chunk ↵Nick Mathewson2007-07-30
| | | | | | around for an empty buffer that could go on the freelist. This wants profiling to make sure that performance doesnt suffer. svn:r10993
* r14016@catbus: nickm | 2007-07-30 13:45:55 -0400Nick Mathewson2007-07-30
| | | | | | | More documentation svn:r10992
* r14015@catbus: nickm | 2007-07-30 13:18:05 -0400Nick Mathewson2007-07-30
| | | | | | | Add missing code documentation in src/common svn:r10991
* whoops, i meant to fill in that urltor-0.2.0.3-alphaRoger Dingledine2007-07-30
| | | | svn:r10987
* clean up the changelogRoger Dingledine2007-07-30
| | | | svn:r10986
* clean up some bridge log messagesRoger Dingledine2007-07-30
| | | | svn:r10985
* writing instructions before you release means you can make sureRoger Dingledine2007-07-30
| | | | | | | your instructions don't seg fault svn:r10984
* a few more done todo itemsRoger Dingledine2007-07-30
| | | | svn:r10983
* bump to 0.2.0.3-alphaRoger Dingledine2007-07-30
| | | | svn:r10982
* r14001@catbus: nickm | 2007-07-29 21:31:53 -0400Nick Mathewson2007-07-30
| | | | | | | Try to call time(NULL) a little less. svn:r10980
* r14000@catbus: nickm | 2007-07-29 21:16:45 -0400Nick Mathewson2007-07-30
| | | | | | | Fix bug 472: do not use spaces in pseudo-address for local link cons. svn:r10979
* start hunting bugs, first in a non-crashy mannerRoger Dingledine2007-07-30
| | | | svn:r10978
* r13996@catbus: nickm | 2007-07-29 19:17:53 -0400Nick Mathewson2007-07-29
| | | | | | | Fix whitespace svn:r10977
* r13989@catbus: nickm | 2007-07-29 19:11:07 -0400Nick Mathewson2007-07-29
| | | | | | | 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
* r13988@catbus: nickm | 2007-07-29 16:32:36 -0400Nick Mathewson2007-07-29
| | | | | | | 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
* Be even more aggressive about separating local traffic from relayedRoger Dingledine2007-07-29
| | | | | | | traffic when RelayBandwidthRate is set. (Refines proposal 111.) svn:r10974
* now that i hunted these command-lines down, let's keep them forRoger Dingledine2007-07-29
| | | | | | | posterity. svn:r10973
* ambiguous changelog entries are no funRoger Dingledine2007-07-29
| | | | svn:r10972
* r13986@catbus: nickm | 2007-07-29 09:15:03 -0400Nick Mathewson2007-07-29
| | | | | | | Answer comment from Roger. svn:r10971
* patches on r10968: compare advertised capacity, not bandwidthrate;Roger Dingledine2007-07-29
| | | | | | | | | | 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
* r13982@catbus: nickm | 2007-07-29 01:31:53 -0400Nick Mathewson2007-07-29
| | | | | | | Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth. svn:r10969
* r13979@catbus: nickm | 2007-07-29 01:20:20 -0400Nick Mathewson2007-07-29
| | | | | | | 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
* make progress towards retrying our bridges when they're allRoger Dingledine2007-07-29
| | | | | | | down and we get a new socks request svn:r10967
* r13977@catbus: nickm | 2007-07-29 00:09:52 -0400Nick Mathewson2007-07-29
| | | | | | | Add compatibility note to control-spec.txt svn:r10966
* r13972@catbus: nickm | 2007-07-29 00:01:38 -0400Nick Mathewson2007-07-29
| | | | | | | 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
* r13964@catbus: nickm | 2007-07-28 22:55:10 -0400Nick Mathewson2007-07-29
| | | | | | | Change "IN_ADDR" macro to "IN4_ADDR" in an attempt to fix mingw compilation svn:r10963
* r13963@catbus: nickm | 2007-07-28 22:53:32 -0400Nick Mathewson2007-07-29
| | | | | | | Add support for signature upload svn:r10962
* When running with dmalloc, dump more stats on hup and exit.Roger Dingledine2007-07-29
| | | | svn:r10961
* 0.2.0.3-alpha is getting tagged on sunday night. get yourRoger Dingledine2007-07-29
| | | | | | | features/bugfixes/bugs in by then. svn:r10960
* clean up the changelog before releaseRoger Dingledine2007-07-29
| | | | svn:r10959
* r13960@catbus: nickm | 2007-07-28 18:14:29 -0400Nick Mathewson2007-07-28
| | | | | | | Start correctly when cached-certs is missing. oops svn:r10957
* r13959@catbus: nickm | 2007-07-28 18:09:56 -0400Nick Mathewson2007-07-28
| | | | | | | Use the correct formula to calculate exit weights. svn:r10956
* r13956@catbus: nickm | 2007-07-27 20:09:48 -0400Nick Mathewson2007-07-28
| | | | | | | Better certificate manipulations: extract certificates from incoming votes, forget ones that are very old, and remember to store them on disk. svn:r10954
* r13952@catbus: nickm | 2007-07-27 19:18:46 -0400Nick Mathewson2007-07-27
| | | | | | | 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
* r13951@catbus: nickm | 2007-07-27 18:39:28 -0400Nick Mathewson2007-07-27
| | | | | | | Make it so we can actually compile with FULL_V1_DIRECTORIES disabled. svn:r10952
* r13950@catbus: nickm | 2007-07-27 18:15:23 -0400Nick Mathewson2007-07-27
| | | | | | | 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
* r13948@catbus: nickm | 2007-07-27 18:09:02 -0400Nick Mathewson2007-07-27
| | | | | | | 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
* r13946@catbus: nickm | 2007-07-27 16:09:31 -0400Nick Mathewson2007-07-27
| | | | | | | Fix median_int for platforms where sizeof(int)!=sizeof(time_t) svn:r10949
* r13944@catbus: nickm | 2007-07-27 15:52:35 -0400Nick Mathewson2007-07-27
| | | | | | | | | Fix warnings on platforms where rlim values can be signed. Add an 8k buffer freelist. svn:r10948
* r13939@catbus: nickm | 2007-07-27 14:33:22 -0400Nick Mathewson2007-07-27
| | | | | | | When dumping memory usage, list bytes used in buffer memory free-lists. svn:r10947
* r13938@catbus: nickm | 2007-07-27 14:26:07 -0400Nick Mathewson2007-07-27
| | | | | | | More code to handle incoming consensus signatures svn:r10946
* r13937@catbus: nickm | 2007-07-27 12:43:36 -0400Nick Mathewson2007-07-27
| | | | | | | 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
* r13936@catbus: nickm | 2007-07-27 12:23:26 -0400Nick Mathewson2007-07-27
| | | | | | | Code to implement detached signature documents. svn:r10944
* r13934@catbus: nickm | 2007-07-27 10:41:00 -0400Nick Mathewson2007-07-27
| | | | | | | Fix spelling; add a comment. svn:r10943
* Maybe fix #471. Compute the size of bitfields more correctly. Nick, please ↵Peter Palfrader2007-07-27
| | | | | | check. svn:r10941
* Resolve a compiler warning about uninitialized usePeter Palfrader2007-07-27
| | | | svn:r10940
* r13927@catbus: nickm | 2007-07-26 17:26:49 -0400Nick Mathewson2007-07-26
| | | | | | | 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
* r13926@catbus: nickm | 2007-07-26 17:21:06 -0400Nick Mathewson2007-07-26
| | | | | | | Add a bit-array type with reasonably fast inline functions. svn:r10938
* r13924@catbus: nickm | 2007-07-26 16:46:45 -0400Nick Mathewson2007-07-26
| | | | | | | We can have multiple authority certificates for an authority at a time: make the code reflect that. svn:r10937
* r13921@catbus: nickm | 2007-07-26 16:26:48 -0400Nick Mathewson2007-07-26
| | | | | | | Code to add signatures to a pending consensus directory. svn:r10936