| Commit message (Expand) | Author | Age |
... | |
* | 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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-07-25 |
* | revert r10910. svk seems to have a habit of adding things•••back in after they've been removed.
svn:r10913
| Roger Dingledine | 2007-07-23 |
* | svn:r10910 | Nick Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-07-19 |
* | forward-port the 0.1.2.15 changelog•••svn:r10859
| Roger Dingledine | 2007-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 Dingledine | 2007-07-17 |
* | remove the duplicate changelog entries from the upcoming 0.1.2 release.•••svn:r10852
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Dingledine | 2007-07-16 |
* | svn:r10825 | Nick Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-07-10 |
* | r13667@catbus: nickm | 2007-07-10 13:12:52 -0400••• Patch from tup: add GETINFO status/enough-dir-info
svn:r10782
| Nick Mathewson | 2007-07-10 |
* | r13666@catbus: nickm | 2007-07-10 13:10:00 -0400••• Get the RESOLVE controller code working.
svn:r10781
| Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-06-08 |
* | r13305@catbus: nickm | 2007-06-07 13:26:15 -0400••• And a changelog.
svn:r10527
| Nick Mathewson | 2007-06-07 |
* | svn:r10514 | Nick Mathewson | 2007-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 Mathewson | 2007-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 Mathewson | 2007-06-04 |
* | typo pointed out by sjmurdoch•••svn:r10484
| Roger Dingledine | 2007-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 Dingledine | 2007-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 Mathewson | 2007-06-03 |
* | r13186@catbus: nickm | 2007-06-03 19:00:20 -0400••• Bind ports before setuid/setgid.
svn:r10473
| Nick Mathewson | 2007-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 Mathewson | 2007-06-03 |
* | bump to 0.2.0.2-alpha and declare that today is the day•••svn:r10456
| Roger Dingledine | 2007-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 Mathewson | 2007-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 Mathewson | 2007-06-02 |
* | r13153@catbus: nickm | 2007-06-02 11:25:33 -0400••• Start an 0.2.0.2-alpha changelog.
svn:r10450
| Nick Mathewson | 2007-06-02 |