aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Expand)AuthorAge
* ambiguous changelog entries are no fun•••svn:r10972 Roger Dingledine2007-07-29
* r13979@catbus: nickm | 2007-07-29 01:20:20 -0400••• 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 Nick Mathewson2007-07-29
* r13972@catbus: nickm | 2007-07-29 00:01:38 -0400••• 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 Nick Mathewson2007-07-29
* When running with dmalloc, dump more stats on hup and exit.•••svn:r10961 Roger Dingledine2007-07-29
* 0.2.0.3-alpha is getting tagged on sunday night. get your•••features/bugfixes/bugs in by then. svn:r10960 Roger Dingledine2007-07-29
* clean up the changelog before release•••svn:r10959 Roger Dingledine2007-07-29
* r13959@catbus: nickm | 2007-07-28 18:09:56 -0400••• Use the correct formula to calculate exit weights. svn:r10956 Nick Mathewson2007-07-28
* r13952@catbus: nickm | 2007-07-27 19:18:46 -0400••• 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 Nick Mathewson2007-07-27
* r13939@catbus: nickm | 2007-07-27 14:33:22 -0400••• When dumping memory usage, list bytes used in buffer memory free-lists. svn:r10947 Nick Mathewson2007-07-27
* r13927@catbus: nickm | 2007-07-26 17:26:49 -0400••• 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 Nick Mathewson2007-07-26
* r13908@catbus: nickm | 2007-07-25 18:55:47 -0400••• 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 Nick Mathewson2007-07-25
* r13907@catbus: nickm | 2007-07-25 18:51:25 -0400••• 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 Nick Mathewson2007-07-25
* r13905@catbus: nickm | 2007-07-25 18:48:44 -0400••• ADDRMAP events should never have specified local time. Extend them to have the proper gmt time, and make GETINFO address-mappings always do the right thing (since it is new in this version). svn:r10930 Nick Mathewson2007-07-25
* revert r10910. svk seems to have a habit of adding things•••back in after they've been removed. svn:r10913 Roger Dingledine2007-07-23
* svn:r10910Nick Mathewson2007-07-23
* Directory authorities now call routers Fast if their bandwidth is•••at least 100KB/s, and consider their bandwidth adequate to be a Guard if it is at least 250KB/s. This fix complements proposal 107. [Bugfix on 0.1.2.x] svn:r10897 Roger Dingledine2007-07-21
* r13834@catbus: nickm | 2007-07-19 15:40:42 -0400••• Another patch from croup: drop support for address masks that do not correspond to bit prefixes. Nobody has used this for a while, and we have given warnings for a long time. svn:r10881 Nick Mathewson2007-07-19
* r13827@catbus: nickm | 2007-07-19 14:42:25 -0400••• Merge in some generic address manipulation code from croup. Needs some work. svn:r10880 Nick Mathewson2007-07-19
* forward-port the 0.1.2.15 changelog•••svn:r10859 Roger Dingledine2007-07-17
* bugfix on r10086:•••We had accidentally labelled 0.1.2.x directory servers as not suitable for begin_dir requests, and had labelled no directory servers as suitable for uploading extra-info documents. [Bugfix on 0.2.0.1-alpha] svn:r10853 Roger Dingledine2007-07-17
* remove the duplicate changelog entries from the upcoming 0.1.2 release.•••svn:r10852 Roger Dingledine2007-07-17
* r13788@catbus: nickm | 2007-07-16 14:26:25 -0400••• Patch from croup: rewrite the logic of get_next_token() to do the right thing with input that ends at weird places, or aligns with block boundaries after mmap. should fix bug 455. Needs fuzzing. svn:r10847 Nick Mathewson2007-07-16
* r13777@catbus: nickm | 2007-07-16 12:58:08 -0400••• Patch from tup: new address-mappings/ GETINFO that includes expiry times. svn:r10844 Nick Mathewson2007-07-16
* r13774@catbus: nickm | 2007-07-16 12:23:28 -0400••• Tweaks on constrained socket buffers patch from coderman: Add a changelog; rename some variables; fix some long lines and whitespace; make ConstrainedSockSize a memunit; pass setsockopt a void. svn:r10843 Nick Mathewson2007-07-16
* Backport candidate:•••Fix a potential crash bug when we load many server descriptors at once and some of them make others of them obsolete. Fixes bug 458. [Bugfix on 0.1.2.x] svn:r10832 Roger Dingledine2007-07-16
* svn:r10825Nick Mathewson2007-07-13
* Keep streamids from different exits on a circuit separate. This•••bug may have allowed other routers on a given circuit to inject cells into streams. Reported by lodger; fixes bug 446. [Bugfix on 0.1.2.x] svn:r10818 Roger Dingledine2007-07-12
* r13730@catbus: nickm | 2007-07-12 12:32:40 -0400••• Patch from lodger: avoid roundoff-error-induced crash bugs when picking routers by bandwidth. Also, remove listed backports for 0.1.2.x; that list is now in TODO.012 svn:r10812 Nick Mathewson2007-07-12
* backport candidate:•••When sending destroy cells from a circuit's origin, don't include the reason for tearing down the circuit. The spec says we didn't, and now we actually don't. Reported by lodger. [Bugfix on 0.1.2.x] svn:r10790 Roger Dingledine2007-07-11
* r13687@catbus: nickm | 2007-07-10 16:08:14 -0400••• Possible partial fix for bug 455: use eos logic everywhere. svn:r10786 Nick Mathewson2007-07-10
* r13667@catbus: nickm | 2007-07-10 13:12:52 -0400••• Patch from tup: add GETINFO status/enough-dir-info svn:r10782 Nick Mathewson2007-07-10
* r13666@catbus: nickm | 2007-07-10 13:10:00 -0400••• Get the RESOLVE controller code working. svn:r10781 Nick Mathewson2007-07-10
* r13602@Kushana: nickm | 2007-07-07 23:44:24 -0400••• Backport candidate: fix a possible buffer overrun when using natd support on old BSDs. Based on a patch from "Mr. Croup". svn:r10760 Nick Mathewson2007-07-08
* r13634@catbus: nickm | 2007-07-06 14:20:50 -0400••• Fix a crash bug (*the* crash bug?) on authorities. Backport candidate. svn:r10752 Nick Mathewson2007-07-06
* r13454@kushana: nickm | 2007-06-20 14:22:44 -0400••• Switch windows locking implementation to CRITICAL_SECTION, not Mutex: Mutex is heavier-weight, and meant for multi-process situations. svn:r10739 Nick Mathewson2007-07-05
* r13452@kushana: nickm | 2007-06-20 09:52:55 -0400••• Patch from Robert Hogan: Generate STREAM NEW events for dnsport requests and tunneled directory connections. Log when we are testing for hijacking. svn:r10737 Nick Mathewson2007-07-05
* If there's a never-before-connected-to guard node in our list,•••never choose any guards past it. This way we don't expand our guard list unless we need to. [Bugfix in 0.1.2.x] I'm not sure if this will solve all our problems, but it is at least something. svn:r10730 Roger Dingledine2007-07-02
* r13473@catbus: nickm | 2007-06-17 13:42:36 -0400••• Fix solaris eventdns.c behavior. This time, I think I got it. We were redefining _FILE_OFFSET_BITS, and thereby calling fstat64() on a struct stat, or something like that. svn:r10643 Nick Mathewson2007-06-17
* r13471@catbus: nickm | 2007-06-17 11:59:25 -0400••• Report address and por correctly on requests to dnsport. (Patch from Robert Hogan.) svn:r10641 Nick Mathewson2007-06-17
* r13463@catbus: nickm | 2007-06-17 11:10:17 -0400••• Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.) svn:r10639 Nick Mathewson2007-06-17
* Directories no longer return a "304 not modified" when they don't•••have the networkstatus the client asked for. Also fix a memory leak when returning 304 not modified. [Bugfixes on 0.2.0.2-alpha] svn:r10607 Roger Dingledine2007-06-15
* r13401@catbus: nickm | 2007-06-13 15:50:16 -0400••• Add dnsport connection to the global connection list. (Bug found by mwenge.) svn:r10592 Nick Mathewson2007-06-13
* r13352@catbus: nickm | 2007-06-11 17:42:45 -0400••• Since desc_by_eid_map hold server descriptors, do not add routerinfo_ts. Bug found by weasel svn:r10561 Nick Mathewson2007-06-11
* r13325@catbus: nickm | 2007-06-08 15:02:37 -0400••• Parse networkstatuses (v2, vote, and consensus) after generating them, and fail fast if there is a parse error. svn:r10540 Nick Mathewson2007-06-08
* r13317@catbus: nickm | 2007-06-08 14:39:59 -0400••• bugfix: we were undercounting the number of authorities that recommended any given version by 1. Backport candidate. svn:r10537 Nick Mathewson2007-06-08
* r13305@catbus: nickm | 2007-06-07 13:26:15 -0400••• And a changelog. svn:r10527 Nick Mathewson2007-06-07
* svn:r10514Nick Mathewson2007-06-06
* r13266@catbus: nickm | 2007-06-05 16:38:08 -0400••• Patch from peter palfrader: control interface via unix domain socket svn:r10504 Nick Mathewson2007-06-05
* r13239@catbus: nickm | 2007-06-04 11:30:37 -0400••• Fix the fix for bug 445: set umask properly. Also use open+fdopen rather than just umask+fopen, and create authority identity key with mode 400. svn:r10485 Nick Mathewson2007-06-04
* typo pointed out by sjmurdoch•••svn:r10484 Roger Dingledine2007-06-04