aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Expand)AuthorAge
...
* 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
* Stop tearing down the whole circuit when the user asks for a•••connection to a port that the hidden service didn't configure. Resolves bug 444. svn:r10478 Roger Dingledine2007-06-04
* r13191@catbus: nickm | 2007-06-03 19:38:18 -0400••• Set umask(0700) when starting tor-gencert; resolves bug 445. svn:r10475 Nick Mathewson2007-06-03
* r13186@catbus: nickm | 2007-06-03 19:00:20 -0400••• Bind ports before setuid/setgid. svn:r10473 Nick Mathewson2007-06-03
* r13174@catbus: nickm | 2007-06-03 17:39:20 -0400••• Patch from robert hogan: avoid crash when DNS port is set more than once. svn:r10471 Nick Mathewson2007-06-03
* bump to 0.2.0.2-alpha and declare that today is the day•••svn:r10456 Roger Dingledine2007-06-02
* r13158@catbus: nickm | 2007-06-02 11:40:05 -0400••• On systems with svk, do not clobber micro-revision.i when building from a tarball. svn:r10452 Nick Mathewson2007-06-02
* r13154@catbus: nickm | 2007-06-02 11:26:44 -0400••• Server-side support for If-Modified-Since in HTTP requsts for v1 stuff, and for network-status documents. svn:r10451 Nick Mathewson2007-06-02
* r13153@catbus: nickm | 2007-06-02 11:25:33 -0400••• Start an 0.2.0.2-alpha changelog. svn:r10450 Nick Mathewson2007-06-02