Commit Graph

18706 Commits

Author SHA1 Message Date
Roger Dingledine a64f3ab3ee put an ordering on 0.2.4.24 vs 0.2.5.8-rc tor-0.2.5.8-rc 2014-09-22 14:19:34 -04:00
Roger Dingledine 36b979bb8d bump version to 0.2.5.8-rc 2014-09-22 14:01:50 -04:00
Roger Dingledine 347a9f98b8 commit my in-progress 0.2.5.x release notes
they're far from done, but this way i won't lose them
2014-09-21 16:23:48 -04:00
Roger Dingledine 9fe7395984 merge in the next changes entry 2014-09-20 17:11:43 -04:00
Roger Dingledine 70762a0e9c Merge branch 'maint-0.2.5' into release-0.2.5 2014-09-20 16:51:41 -04:00
Roger Dingledine 87576e826f Merge branch 'maint-0.2.4' into maint-0.2.5
Conflicts:
	src/or/config.c
2014-09-20 16:50:32 -04:00
Roger Dingledine 288b3ec603 Merge branch 'maint-0.2.3' into maint-0.2.4 2014-09-20 16:49:24 -04:00
Sebastian Hahn 0eec8e2aa5 gabelmoo's IPv4 address changed 2014-09-20 16:46:02 -04:00
Roger Dingledine 22a82164b1 fold in existing changes entry 2014-09-19 21:45:14 -04:00
Roger Dingledine 0b004ba5c0 Merge branch 'maint-0.2.5' into release-0.2.5 2014-09-19 21:44:23 -04:00
Nick Mathewson be0e26272b Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5 2014-09-16 11:10:02 -04:00
Roger Dingledine 0c3b3650aa clients now send correct address for rendezvous point
Clients now send the correct address for their chosen rendezvous point
when trying to access a hidden service. They used to send the wrong
address, which would still work some of the time because they also
sent the identity digest of the rendezvous point, and if the hidden
service happened to try connecting to the rendezvous point from a relay
that already had a connection open to it, the relay would reuse that
connection. Now connections to hidden services should be more robust
and faster. Also, this bug meant that clients were leaking to the hidden
service whether they were on a little-endian (common) or big-endian (rare)
system, which for some users might have reduced their anonymity.

Fixes bug 13151; bugfix on 0.2.1.5-alpha.
2014-09-16 11:05:36 -04:00
Nick Mathewson 396ac67f62 Merge branch 'maint-0.2.5' into release-0.2.5
This is a "theirs" merge, to get the version number bumped to
0.2.5.7-rc-dev.
2014-09-11 21:44:03 -04:00
Nick Mathewson 550c03336c Bump maint-0.2.5 to 0.2.5.7-rc-dev 2014-09-11 21:38:32 -04:00
Roger Dingledine 40233cadbb 0.2.5.7-rc is not the first release candidate for 0.2.5.7-rc tor-0.2.5.7-rc 2014-09-11 20:26:38 -04:00
Nick Mathewson 76f72e3b41 Add a release blurb and increment the version in the changelog.
(Remember, this isn't the final release until it's tagged.)
2014-09-11 11:33:36 -04:00
Nick Mathewson 5958261f23 Remove bug12693 changelog entry.
It looks like this was stale and sitting around uncommitted in my
changes directory, having not been committed on my bug12693_025
branch.  The fix for bug12693_025 is not in fact merged.
2014-09-11 11:23:47 -04:00
Nick Mathewson 102c7d7b2c Edit changelog a bit. 2014-09-11 11:23:19 -04:00
Nick Mathewson 2fbaa2f9d6 Fold changes entries into 0.2.5.7 changelog 2014-09-11 09:12:42 -04:00
Nick Mathewson 8e7ee0e2c0 Merge remote-tracking branch 'origin/maint-0.2.5' into release-0.2.5 2014-09-11 09:08:50 -04:00
Roger Dingledine 6215ebb266 Reduce log severity for unused ClientTransportPlugin lines
Tor Browser includes several ClientTransportPlugin lines in its
torrc-defaults file, leading every Tor Browser user who looks at her
logs to see these notices and wonder if they're dangerous.

Resolves bug 13124; bugfix on 0.2.5.3-alpha.
2014-09-11 08:02:37 -04:00
Nick Mathewson 3c2c6a6116 In routerlist_assert_ok(), check r2 before taking &(r2->cache_info)
Technically, we're not allowed to take the address of a member can't
exist relative to the null pointer.  That makes me wonder how any sane
compliant system implements the offsetof macro, but let's let sleeping
balrogs lie.

Fixes 13096; patch on 0.1.1.9-alpha; patch from "teor", who was using
clang -fsanitize=undefined-trap -fsanitize-undefined-trap-on-error -ftrapv
2014-09-10 23:48:11 -04:00
Nick Mathewson a9b2e5eac6 Merge remote-tracking branch 'public/bug12908_025' into maint-0.2.5 2014-09-10 22:12:47 -04:00
Nick Mathewson 8eed82b3d4 Merge remote-tracking branch 'andrea/bug12160_025' into maint-0.2.5 2014-09-09 11:04:54 -04:00
Nick Mathewson 351f245e2a Add new changes entries to 0.2.5.7-rc changelog 2014-09-09 10:54:50 -04:00
Nick Mathewson 04755ff764 Merge remote-tracking branch 'origin/maint-0.2.5' into release-0.2.5 2014-09-09 10:52:21 -04:00
Nick Mathewson dd22ab519a Merge remote-tracking branch 'public/bug12700_024' into maint-0.2.5 2014-09-09 10:51:39 -04:00
Nick Mathewson 8391c96091 Clean up the MVSC nmake files so they work again.
Fixes bug 13081; bugfix on 0.2.5.1-alpha. Patch from "NewEraCracker."
2014-09-09 10:27:05 -04:00
Nick Mathewson a3c49ca79a Add more escaped() calls in directory.c
Patch from teor to fix 13071.
2014-09-09 10:22:01 -04:00
Roger Dingledine 83e069fd52 Merge branch 'maint-0.2.5' into release-0.2.5 2014-09-09 07:17:28 -04:00
Nick Mathewson d229025fef Expand the event_mask field in controller conns to 64 bits
Back in 078d6bcd, we added an event number 0x20, but we didn't make
the event_mask field big enough to compensate.

Patch by "teor". Fixes 13085; bugfix on 0.2.5.1-alpha.
2014-09-08 15:16:02 -04:00
Nick Mathewson f551a053e3 Add cscope generated files to .gitignore.
Closes #13092; patch from dgoulet.
2014-09-08 15:07:54 -04:00
Andrea Shepard 39a017809b Correctly update channel local mark when address of incoming connection changes after handshake; fixes bug #12160 2014-09-05 11:12:08 -07:00
Nick Mathewson 32c5806e1c Recategorize a couple of items in the changelogs 2014-09-03 13:53:22 -04:00
Nick Mathewson 37516391be Reflow changelog 2014-09-03 13:51:04 -04:00
Nick Mathewson 43bf511c31 Fold new entries into 0.2.5.7 changelog 2014-09-03 13:50:10 -04:00
Nick Mathewson 06e8f4b370 Merge remote-tracking branch 'origin/maint-0.2.5' into release-0.2.5 2014-09-03 13:46:31 -04:00
rl1987 dcb4ee5b83 Documenting reject6 and accept6 ExitPolicy entries in manpage. 2014-09-02 18:58:00 -04:00
Nick Mathewson 475c95f28a Merge remote-tracking branch 'origin/maint-0.2.5' into release-0.2.5 2014-09-02 12:07:39 -04:00
Nick Mathewson efcab43956 Fix a number of clang analyzer false-positives
Most of these are in somewhat non-obvious code where it is probably
a good idea to initialize variables and add extra assertions anyway.

Closes 13036.  Patches from "teor".
2014-09-02 11:56:56 -04:00
rl1987 8139db3725 Adding changes file. 2014-09-01 16:22:52 -04:00
Nick Mathewson b969ee9dad Merge remote-tracking branch 'origin/maint-0.2.5' into release-0.2.5 2014-08-29 16:45:10 -04:00
Nick Mathewson 41058dce95 Merge remote-tracking branch 'arma/bug12996b' into maint-0.2.5 2014-08-29 16:44:50 -04:00
Roger Dingledine 7a878c192f Downgrade "Unexpected onionskin length after decryption" warning
It's now a protocol-warn, since there's nothing relay operators can
do about a client that sends them a malformed create cell.

Resolves bug 12996; bugfix on 0.0.6rc1.
2014-08-29 16:38:54 -04:00
Nick Mathewson 4a6f5bb2dd Improve "Tried to establish rendezvous on non-OR or non-edge circuit"
Instead of putting it all in one warning message, log what exactly
was wrong with the circuit.

Resolves ticket 12997.
2014-08-29 16:05:58 -04:00
Roger Dingledine 37a76d75dd Resume expanding abbreviations for command-line options
The fix for bug 4647 accidentally removed our hack from bug 586 that
rewrote HashedControlPassword to __HashedControlSessionPassword when
it appears on the commandline (which allowed the user to set her own
HashedControlPassword in the torrc file while the controller generates
a fresh session password for each run).

Fixes bug 12948; bugfix on 0.2.5.1-alpha.
2014-08-28 08:33:43 -04:00
Roger Dingledine ef89fd142c Merge branch 'maint-0.2.5' into release-0.2.5 2014-08-21 22:17:23 -04:00
Sathyanarayanan Gunasekaran a3fe8b1166 Warn if Tor is a relay and a HS
Closes 12908; see #8742
2014-08-20 12:56:57 -04:00
Nick Mathewson f8ca81c04f Sort the 0257 changelog entries by section; combine two. 2014-08-19 12:29:13 -04:00
Nick Mathewson ad8281cb8b Continue 0.2.5.7 changelog: reflow and sort with format_changelog 2014-08-19 12:26:04 -04:00