| Commit message (Expand) | Author | Age |
... | |
* | | | | | | | | Merge remote-tracking branch 'public/bug8059' into maint-0.2.4 | Nick Mathewson | 2013-03-18 |
|\ \ \ \ \ \ \ \ |
|
| * | | | | | | | | Fix a framing bug when reading versions from a versions cell.•••Our ++ should have been += 2. This means that we'd accept version
numbers even when they started at an odd position.
This bug should be harmless in practice for so long as every version
number we allow begins with a 0 byte, but if we ever have a version
number starting with 1, 2, 3, or 4, there will be trouble here.
Fix for bug 8059, reported pseudonymously. Bugfix on 0.2.0.10-alpha
-- specifically, commit 6fcda529, where during development I
increased the width of a version to 16 bits without changing the
loop step.
| Nick Mathewson | 2013-03-11 |
| | |_|_|_|/ / /
| |/| | | | | | |
|
* | | | | | | | | Check return values from fcntl and setsockopt•••(Based on a patch from flupzor; bug #8206)
| Nick Mathewson | 2013-03-18 |
* | | | | | | | | Check for 0.2.4.8, not 0.2.4.7, to determine EXTEND2 support•••Fixes bug 8464; bugfix on b2863739 in 0.2.4.8-alpha
| Nick Mathewson | 2013-03-18 |
* | | | | | | | | Merge remote-tracking branch 'public/bug8180_023_v2' into maint-0.2.4 | Nick Mathewson | 2013-03-15 |
|\ \ \ \ \ \ \ \ |
|
| * | | | | | | | | Upgrade the warn for EntryNodes without UseEntryGuards to an error•••fixes bug 8180
| Nick Mathewson | 2013-03-15 |
| | |_|_|/ / / /
| |/| | | | | | |
|
* | | | | | | | | Fix some basic socket issues with tor-fw-helper-natpmp on windows•••This isn't going to be the last of these issues, but we might as
well take the fixes as we find them.
Patch from Gisle Vanem, fixes bug 7280.
| Nick Mathewson | 2013-03-15 |
* | | | | | | | | Be explicit that we want not only nacl but nacl-with-a-fast-curve25519•••Resolves the user experience part of #8014.
| Nick Mathewson | 2013-03-15 |
* | | | | | | | | Make circuit_purpose_to_string handle CIRCUIT_PURPOSE_PATH_BIAS_TESTING | Nick Mathewson | 2013-03-14 |
| |_|_|_|_|/ /
|/| | | | | | |
|
* | | | | | | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4 | Nick Mathewson | 2013-03-11 |
|\| | | | | |
| |/ / / / /
|/| | | | | |
|
| * | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | 2013-03-11 |
| |\ \ \ \ \
| | |_|_|/ /
| |/| | | | |
|
| | * | | | | Update to the March 2013 GeoIP database. | Karsten Loesing | 2013-03-07 |
* | | | | | | randomize SSLKeyLifetime by default•••resolves ticket 8443.
| Roger Dingledine | 2013-03-10 |
* | | | | | | Add a DisableV2DirectoryInfo_ option to 404 all v2 ns requests•••I have no idea whether b0rken clients will DoS the network if the v2
authorities all turn this on or not. It's experimental. See #6783 for
a description of how to test it more or less safely, and please be
careful!
| Nick Mathewson | 2013-03-10 |
| |_|_|/ /
|/| | | | |
|
* | | | | | Merge branch 'bug8065_v2' | Nick Mathewson | 2013-02-19 |
|\ \ \ \ \ |
|
| * | | | | | Downgrade an assert to LD_BUG•••This should prevent crashes on further recurrence of 8065, and help
diagnose such if they occur
| Nick Mathewson | 2013-02-19 |
| | |_|_|/
| |/| | | |
|
* | | | | | Merge branch 'bug2286_unit_test_squashed' | Nick Mathewson | 2013-02-19 |
|\ \ \ \ \
| |/ / / /
|/| | | | |
|
| * | | | | Tweak consensus method 17 based on arma's comments•••Instead of capping whenever a router has fewer than 3 measurements,
we cap whenever a router has fewer than 3 measurements *AND* there
are at least 3 authorities publishing measured bandwidths.
We also generate bandwidth lines with a new "Unmeasured=1" flag,
meaning that we didn't have enough observations for a node to use
measured bandwidth values in the authority's input, whether we capped
it or not.
| Nick Mathewson | 2013-02-19 |
* | | | | | Merge remote-tracking branch 'public/bug8209' | Nick Mathewson | 2013-02-15 |
|\ \ \ \ \ |
|
| * | | | | | Make _SC_OPEN_MAX actually get used when closing fds before exec.•••Fixes bug 8209; bugfix on 0.2.3.1-alpha.
| Nick Mathewson | 2013-02-11 |
* | | | | | | Merge remote-tracking branch 'public/bug8207' | Nick Mathewson | 2013-02-15 |
|\ \ \ \ \ \ |
|
| * | | | | | | Make hidden service authorization work again.•••The refactoring in commit 471ab340325 wasn't complete enough: we
were checking the auth_len variable, but never actually setting it,
so it would never seem that authentication had been provided.
This commit also removes a bunch of unused variables from
rend_service_introduce, whose unusedness we hadn't noticed because
we were wiping them at the end of the function.
Fix for bug 8207; bugfix on 0.2.4.1-alpha.
| Nick Mathewson | 2013-02-11 |
* | | | | | | | Merge remote-tracking branch 'public/feature4994-rebased' | Nick Mathewson | 2013-02-15 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | use microdescriptors if *any* of our bridges can handle them•••Now as we move into a future where most bridges can handle microdescs
we will generally find ourselves using them, rather than holding back
just because one of our bridges doesn't use them.
| Roger Dingledine | 2013-02-02 |
* | | | | | | | | Merge remote-tracking branch 'public/integers_donna' | Nick Mathewson | 2013-02-15 |
|\ \ \ \ \ \ \ \ |
|
| * | | | | | | | | Use torint.h in curve25519-donna*.c•••This will get it building on systems that lack stdint.h
| Nick Mathewson | 2013-02-14 |
* | | | | | | | | | Authorities were adding downtime for every relay every restart•••Stop marking every relay as having been down for one hour every
time we restart a directory authority. These artificial downtimes
were messing with our Stable and Guard flag calculations.
Fixes bug 8218 (introduced by the fix for 1035). Bugfix on 0.2.2.23-alpha.
| Roger Dingledine | 2013-02-14 |
|/ / / / / / / / |
|
* | | | | | | | | Check for IP address change every minute, not 15 minutes•••Relays used to check every 10 to 60 seconds, as an accidental side effect
of calling directory_fetches_from_authorities() when considering doing
a directory fetch. The fix for bug 1992 removes that side effect. At the
same time, bridge relays never had the side effect, leading to confused
bridge operators who tried crazy tricks to get their bridges to notice
IP address changes (see ticket 1913).
The new behavior is to reinstate an every-60-seconds check for both
public relays and bridge relays, now that the side effect is gone.
| Roger Dingledine | 2013-02-11 |
* | | | | | | | | Stop trying to resolve our hostname so often•••For example, we were doing a resolve every time we think about doing a
directory fetch. Now we reuse the cached answer in some cases.
Fixes bugs 1992 (bugfix on 0.2.0.20-rc) and 2410 (bugfix on
0.1.2.2-alpha).
| Roger Dingledine | 2013-02-11 |
| |_|_|_|_|_|/
|/| | | | | | |
|
* | | | | | | | Fix a nigh-impossible overflow in cpuworker.c•••When we compute the estimated microseconds we need to handle our
pending onionskins, we could (in principle) overflow a uint32_t if
we ever had 4 million pending onionskins before we had any data
about how onionskins take. Nevertheless, let's compute it properly.
Fixes bug 8210; bugfix on 0.2.4.10. Found by coverity; this is CID
980651.
| Nick Mathewson | 2013-02-11 |
| |_|/ / / /
|/| | | | | |
|
* | | | | | | Merge remote-tracking branch 'public/bug8208' | Nick Mathewson | 2013-02-11 |
|\ \ \ \ \ \
| |_|/ / / /
|/| | | / /
| | |_|/ /
| |/| | | |
|
| * | | | | Check whether ei is non-NULL before altering it.•••This fixes a crash bug if we fail to generate an extrainfo
descriptor.
Fixes bug 8208; bugfix on 0.2.3.16-alpha.
| Nick Mathewson | 2013-02-11 |
* | | | | | Fix a copy-and-paste issue found by coverity•••Fixes CID 980650; bugfix on 0.2.4.10-alpha.
| Nick Mathewson | 2013-02-11 |
* | | | | | Merge remote-tracking branch 'public/bug8158' | Nick Mathewson | 2013-02-11 |
|\ \ \ \ \ |
|
| * | | | | | Coalesce identical adjacent microdescriptor vote lines. | Nick Mathewson | 2013-02-08 |
* | | | | | | Refactor resolve_my_address() so logs are more accurate / helpful•••It returns the method by which we decided our public IP address
(explicitly configured, resolved from explicit hostname, guessed from
interfaces, learned by gethostname).
Now we can provide more helpful log messages when a relay guesses its IP
address incorrectly (e.g. due to unexpected lines in /etc/hosts). Resolves
ticket 2267.
While we're at it, stop sending a stray "(null)" in some cases for the
server status "EXTERNAL_ADDRESS" controller event. Resolves bug 8200.
| Roger Dingledine | 2013-02-11 |
* | | | | | | Merge remote-tracking branch 'public/bug7801_v2' | Nick Mathewson | 2013-02-11 |
|\ \ \ \ \ \ |
|
| * | | | | | | changes file for bug7801 | Nick Mathewson | 2013-02-08 |
| |/ / / / / |
|
* | | | | | | Merge remote-tracking branch 'public/signof_enum' | Nick Mathewson | 2013-02-08 |
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
|
| * | | | | | Have autoconf check whether enums are signed.•••Fixes bug 7727; fix on 0.2.4.10-alpha.
| Nick Mathewson | 2013-02-07 |
| * | | | | | Use a nicely written autoconf macro to determine the sign of a type•••This beats our old implementation, which wouldn't work when cross-compiling
| Nick Mathewson | 2013-02-07 |
* | | | | | | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | 2013-02-08 |
|\ \ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| * | | | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | 2013-02-08 |
| |\ \ \ \ \
| | | |_|_|/
| | |/| | | |
|
| | * | | | | Update to the February 2013 GeoIP database. | Karsten Loesing | 2013-02-08 |
* | | | | | | Merge remote-tracking branch 'public/easy_ratelim'•••Conflicts:
src/or/connection.c
| Nick Mathewson | 2013-02-07 |
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
|
| * | | | | | Wrapper function for the common rate-limited-log pattern. | Nick Mathewson | 2012-12-26 |
* | | | | | | Merge remote-tracking branch 'arma/bug7054' | Nick Mathewson | 2013-02-07 |
|\ \ \ \ \ \ |
|
| * | | | | | | Say "KBytes" rather than "KB" in the man page•••(for various values of K), to further reduce confusion about whether
Tor counts in units of memory or fractions of units of memory. Fixes
bug 7054.
| Roger Dingledine | 2012-10-06 |
* | | | | | | | Merge remote-tracking branch 'public/bug7816_023'•••Conflicts:
src/common/util.c
| Nick Mathewson | 2013-02-07 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Fix various small leaks on error cases•••Spotted by coverity, bug 7816, bugfix on various versions.
| Nick Mathewson | 2012-12-28 |