aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Move to non-recursive makeStewart Smith2012-08-09
| | | | | | | | | | | | | | | | | | | | This gives us a few benefits: 1) make -j clean all this will start working, as it should. It currently doesn't. 2) increased parallel build recursive make will max out at number of files in a directory, non-recursive make doesn't have such a limitation 3) Removal of duplicate information in make files, less error prone I've also slightly updated how we call AM_INIT_AUTOMAKE, as the way that was used was not only deprecated but will be *removed* in the next major automake release (1.13).... so probably best that we can continue to bulid tor without requiring old automake. (see http://www.gnu.org/software/automake/manual/html_node/Public-Macros.html ) For more reasons why, see resources such as: http://miller.emu.id.au/pmiller/books/rmch/
* Temporarily make spurious sendmes warn louder at arma's suggestion.Nick Mathewson2012-08-09
|
* Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-08-09
|\
| * Merge remote-tracking branch 'public/bug6252_again' into maint-0.2.3Nick Mathewson2012-08-09
| |\
| | * Have the bug6252 commit message reflect its on-again/off-again statusNick Mathewson2012-07-18
| | |
| | * Detect bug 6252 (unexpected sendme cell)Roger Dingledine2012-07-18
| | | | | | | | | | | | | | | | | | | | | | | | I only check on circuits, not streams, since bloating your stream window past the initial circuit window can't help you much. Also, I compare to CIRCWINDOW_START_MAX so we don't have surprising races if we lower CIRCWINDOW_START for an experiment.
* | | forward-port the 0.2.3.20-rc changelogRoger Dingledine2012-08-07
| | |
* | | Speak not the name of INT_MIN; it can upset older compilersNick Mathewson2012-08-03
| | | | | | | | | | | | | | | | | | | | | And more to the point, some GCCs will warn that you can't say it before C90. Bug not in any released version of Tor.
* | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-08-03
|\| |
| * | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2012-08-03
| |\ \ | | | | | | | | | | | | | | | | Conflicts: src/or/routerlist.c
| | * | Try to clarify impact of bug 6537Nick Mathewson2012-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I don't personally agree that this is likely to be easy to exploit, and some initial experimention I've done suggests that cache-miss times are just plain too fast to get useful info out of when they're mixed up with the rest of Tor's timing noise. Nevertheless, I'm leaving Robert's initial changelog entry in the git history so that he can be the voice of reason if I'm wrong. :)
| | * | Mitigate a side-channel leak of which relays Tor chooses for a circuitRobert Ransom2012-08-03
| | | | | | | | | | | | | | | | | | | | Tor's and OpenSSL's current design guarantee that there are other leaks, but this one is likely to be more easily exploitable, and is easy to fix.
* | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-08-03
|\| | |
| * | | Remove bogus comment claiming that an assertion is triggerable by consensusRobert Ransom2012-08-03
| | | |
* | | | Fix a bunch of "implicit 64->32" warnings from introduce refactoringNick Mathewson2012-08-03
| | | |
* | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-08-03
|\| | |
| * | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2012-08-03
| |\| |
| | * | Clarify security impact of bug 6530Nick Mathewson2012-08-03
| | | |
| | * | Avoid possible segfault when handling networkstatus vote with bad flavorNick Mathewson2012-08-03
| | | | | | | | | | | | | | | | Fix for 6530; fix on 0.2.2.6-alpha.
* | | | Updated docs for new connections.Matthew Finkel2012-08-02
| | | |
* | | | Merge remote-tracking branch 'sysrqb/bug6518'Nick Mathewson2012-08-02
|\ \ \ \
| * | | | Constify struct sockaddr *sa parameter for checkMatthew Finkel2012-08-02
| | | | | | | | | | | | | | | | | | | | The values are only being checked, not modified.
* | | | | Removed redundant check_sockaddr_family_match callMatthew Finkel2012-08-02
|/ / / /
* | | | add $(AM_V_GEN) to documentation generation Makefile targets.Stewart Smith2012-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the V=1 or V=0 automake silent build options display (or hide) the full command line used. GEN foo.bar will be seen rather than the full command. As with all automake silent rules, "make V=1" will output the full command.
* | | | Enable the automake silent rules.Stewart Smith2012-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ make V=1 # will temporarily disable them otherwise you see: CC foo.c rather than the giant long bulid line. This makes it significantly easier to spot compiler warnings etc. Additionally, make them conditional, so we won't error on automake < 1.11 (commits squashed by nickm.)
* | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-07-31
|\| | |
| * | | Merge branch 'bug6480_squashed' into maint-0.2.3Nick Mathewson2012-07-31
| |\ \ \
| | * | | Avoid hard (impossible?)-to-trigger double-free in dns_resolve()Nick Mathewson2012-07-31
| |/ / / | | | | | | | | | | | | Fixes 6480; fix on 0.2.0.1-alpha; based on pseudonymous patch.
* | | | Merge branch 'bug6177_squashed'Nick Mathewson2012-07-31
|\ \ \ \
| * | | | new changes entry for rend_service_introduce refactoringNick Mathewson2012-07-31
| | | | |
| * | | | test_assert is always in affect: no need for extra gotosNick Mathewson2012-07-31
| | | | |
| * | | | Remove duplicate code in test_introduce.cNick Mathewson2012-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | Two of the do_*_test functions were actually prefixes of the third, which suggests a trivial code elimination step
| * | | | Whitespace tweaksNick Mathewson2012-07-31
| | | | |
| * | | | Unit tests for new rend_intro_cell_t parserAndrea Shepard2012-07-31
| | | | |
| * | | | Add replaycache.h to noinst_HEADERS in src/or/Makefile.amAndrea Shepard2012-07-31
| | | | |
| * | | | Refactor INTRODUCE2 parsing code in rend_service_introduce()Andrea Shepard2012-07-31
| | | | |
| * | | | Use new replaycache_t structure for replay detection in rend_service_introduce()Andrea Shepard2012-07-31
| | | | |
| * | | | Implement replaycache_t for bug 6177, and unit tests for the precedingAndrea Shepard2012-07-31
|/ / / /
* | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-07-31
|\| | |
| * | | changelog for bug6043Nick Mathewson2012-07-31
| | | |
| * | | Fixes/beautification of RPM spec. Tiny improvements in RPM build docs.Ondrej Mikle2012-07-31
| | | |
| * | | Fixed creating _tor user in RPM-based installs.Ondrej Mikle2012-07-31
| | | |
| * | | Workaround for building EL5 RPMs by specifying rpmbuild-md5. Updated old ↵Ondrej Mikle2012-07-31
| | | | | | | | | | | | | | | | note about using static libevent when building RPMs.
| * | | Cleanup of RPM build process - no more .git in tarball, use automake's ↵Ondrej Mikle2012-07-31
| | | | | | | | | | | | | | | | | | | | | | | | dist-gzip to create the tarball. Signed-off-by: Ondrej Mikle <ondrej.mikle@gmail.com>
| * | | Dependencies for RPM building with mock should work nowOndrej Mikle2012-07-31
| | | |
* | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-07-31
|\| | |
| * | | Merge branch 'bug6490_v2' into maint-0.2.3Nick Mathewson2012-07-31
| |\ \ \
| | * | | Warn when accounting is used in a way likely to link hidden servicesNick Mathewson2012-07-31
| | | | | | | | | | | | | | | | | | | | Fix for 6490.
* | | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2012-07-31
|\| | | |
| * | | | Fix some manpage typosNick Mathewson2012-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is based on a pair of patches from A. Costa. I couldn't apply those directly, since they changed the generated *roff files, not the asciidoc source. Fixes Tor bug 6500 and Debian bug 683359.