summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-09Fix up make distcheck and greatly simplify docs dependencies (although it's ↵Stewart Smith
still a bit odd)
2012-08-09fix circular dependency for generating code digestsStewart Smith
2012-08-09fix TESTS to include full path to src/test/testStewart Smith
2012-08-09fix dependencies for some generated filesStewart Smith
2012-08-09remove contrib/Makefile and contrib/suse/Makefile from configure.inStewart Smith
(otherwise would throw an error of "required file X" not found as part of autogen.sh)
2012-08-09add subdir-objects to AUTOMAKE_OPTIONS, this builds object files in subdirs ↵Stewart Smith
with non-recursive make
2012-08-09Move to non-recursive makeStewart Smith
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/
2012-08-09Temporarily make spurious sendmes warn louder at arma's suggestion.Nick Mathewson
2012-08-09Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-08-09Merge remote-tracking branch 'public/bug6252_again' into maint-0.2.3Nick Mathewson
2012-08-07forward-port the 0.2.3.20-rc changelogRoger Dingledine
2012-08-03Speak not the name of INT_MIN; it can upset older compilersNick Mathewson
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.
2012-08-03Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-08-03Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson
Conflicts: src/or/routerlist.c
2012-08-03Try to clarify impact of bug 6537Nick Mathewson
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. :)
2012-08-03Mitigate a side-channel leak of which relays Tor chooses for a circuitRobert Ransom
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.
2012-08-03Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-08-03Remove bogus comment claiming that an assertion is triggerable by consensusRobert Ransom
2012-08-03Fix a bunch of "implicit 64->32" warnings from introduce refactoringNick Mathewson
2012-08-03Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-08-03Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson
2012-08-03Clarify security impact of bug 6530Nick Mathewson
2012-08-03Avoid possible segfault when handling networkstatus vote with bad flavorNick Mathewson
Fix for 6530; fix on 0.2.2.6-alpha.
2012-08-02Updated docs for new connections.Matthew Finkel
2012-08-02Merge remote-tracking branch 'sysrqb/bug6518'Nick Mathewson
2012-08-02Constify struct sockaddr *sa parameter for checkMatthew Finkel
The values are only being checked, not modified.
2012-08-02Removed redundant check_sockaddr_family_match callMatthew Finkel
2012-08-02add $(AM_V_GEN) to documentation generation Makefile targets.Stewart Smith
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.
2012-08-02Enable the automake silent rules.Stewart Smith
$ 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.)
2012-07-31Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-07-31Merge branch 'bug6480_squashed' into maint-0.2.3Nick Mathewson
2012-07-31Avoid hard (impossible?)-to-trigger double-free in dns_resolve()Nick Mathewson
Fixes 6480; fix on 0.2.0.1-alpha; based on pseudonymous patch.
2012-07-31Merge branch 'bug6177_squashed'Nick Mathewson
2012-07-31new changes entry for rend_service_introduce refactoringNick Mathewson
2012-07-31test_assert is always in affect: no need for extra gotosNick Mathewson
2012-07-31Remove duplicate code in test_introduce.cNick Mathewson
Two of the do_*_test functions were actually prefixes of the third, which suggests a trivial code elimination step
2012-07-31Whitespace tweaksNick Mathewson
2012-07-31Unit tests for new rend_intro_cell_t parserAndrea Shepard
2012-07-31Add replaycache.h to noinst_HEADERS in src/or/Makefile.amAndrea Shepard
2012-07-31Refactor INTRODUCE2 parsing code in rend_service_introduce()Andrea Shepard
2012-07-31Use new replaycache_t structure for replay detection in rend_service_introduce()Andrea Shepard
2012-07-31Implement replaycache_t for bug 6177, and unit tests for the precedingAndrea Shepard
2012-07-31Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson
2012-07-31changelog for bug6043Nick Mathewson
2012-07-31Fixes/beautification of RPM spec. Tiny improvements in RPM build docs.Ondrej Mikle
2012-07-31Fixed creating _tor user in RPM-based installs.Ondrej Mikle
2012-07-31Workaround for building EL5 RPMs by specifying rpmbuild-md5. Updated old ↵Ondrej Mikle
note about using static libevent when building RPMs.
2012-07-31Cleanup of RPM build process - no more .git in tarball, use automake's ↵Ondrej Mikle
dist-gzip to create the tarball. Signed-off-by: Ondrej Mikle <ondrej.mikle@gmail.com>
2012-07-31Dependencies for RPM building with mock should work nowOndrej Mikle
2012-07-31Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson