summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-30bump to 0.2.3.15-alpha-devRoger Dingledine
2012-04-30bump to 0.2.3.15-alphator-0.2.3.15-alphaRoger Dingledine
2012-04-30fold in new changes entriesRoger Dingledine
2012-04-30Remove __ from HAVE_EXTERN_ENVIRON_DECLARED__Nick Mathewson
I think that the trailing __ got added in false analogy to HAVE_MACRO__func__, HAVE_MACRO__FUNC__, and HAVE_MACRO__FUNCTION__. But those macros actually indicate the presence of __func__, __FUNC__, and __FUNCTION__ respectively. The __ at the end of HAVE_EXTERN_ENVIRON_DECLARED would only be appropriate if the environ were declared__, whatever that means. (As a side-note, HAVE_MACRO__func__ and so on should probably be renamed HAVE_MACRO___func__ and so on. But that can wait.) This is an identifier renaming only.
2012-04-30Fix headers in test for whether environ is declared in stdlib/unistdNick Mathewson
We'd had our configure.in test include unistd.h unconditionally, which would fail on Windows/mingw, even though environ _was_ declared there. Fix for 5704; bugfix on 0.2.3.13-alpha. Thanks to Erinn for finding this and rransom for figuring out the problem.
2012-04-26Several mingw/msvc/cross-compilation fixesNick Mathewson
They boil down to: - MS_WINDOWS is dead and replaced with _WIN32, but we let a few instances creep in when we merged Esteban's tests. - Capitalizing windows header names confuses mingw. - #ifdef 0 ain't C. - One unit test wasn't compiled on windows, but was being listed anyway. - One unit test was checking for the wrong value. Gisle Vanem found and fixed the latter 3 issues.
2012-04-24Merge remote-tracking branch 'arma/bug5623'Nick Mathewson
2012-04-24peel off some unnecessary parensRoger Dingledine
2012-04-24Merge remote-tracking branch 'nickm/bug2497'Roger Dingledine
2012-04-24Merge remote-tracking branch 'public/bug5103'Nick Mathewson
2012-04-24Merge remote-tracking branch 'public/bug4572'Nick Mathewson
2012-04-24Add a check_no_tls_errors() to read_to_buf_tlsArturo Filastò
Fixes bug #4528 "read_to_buf_tls(): Inconsistency in code". This check was added back in 0.1.0.3-rc, but somehow we forgot to leave it in when we refactored read_to_buf_tls in 0.1.0.5-rc. (patch by Arturo; commit message and changes file by nickm)
2012-04-24be willing to use nodes in excludeexitnodes as directory mirrorsRoger Dingledine
fixes bug 5623.
2012-04-24Merge branch 'bug4438-v2'Nick Mathewson
2012-04-24Tweak the bug4438 fix a little: different check, better logNick Mathewson
Instead of checking for 'rejected' and calling everything else okay, let's check for 'outdated' and call everythign else a problem. This way we don't risk missing future errors so much. When logging a message that _looks_ like an error message at info, we should mention that it isn't really a problem.
2012-04-24Merge remote-tracking branch 'public/bug5112'Nick Mathewson
2012-04-24Merge remote-tracking branch 'public/bug5537'Nick Mathewson
2012-04-24Add changes file for miniupnpc 1.6 fixNick Mathewson
2012-04-24Fix compile error against miniupnpc-1.6 when --enable-upnpAnthony G. Basile
The bump from miniupnpc-1.5 to 1.6 changes the definition of two functions used by tor-fw-helper-upnp.c, upnpDiscover() and UPNP_AddPortMapping(). This patch addresses this and adds a check in configure.in for backwards compatibility. Thanks to Nickolay Kolchin-Semyonov for some hints. X-Tor-Bug-URL: https://trac.torproject.org/projects/tor/ticket/5434 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=376621 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2012-04-23bump to 0.2.3.14-alpha-devRoger Dingledine
2012-04-23give 0.2.3.14-alpha a blurbtor-0.2.3.14-alphaRoger Dingledine
2012-04-23bump to 0.2.3.14-alphaRoger Dingledine
2012-04-23update the torrc.sample timestamp, and clarify socksport 0Roger Dingledine
2012-04-23fold in remaining changesRoger Dingledine
2012-04-23Merge remote-tracking branch 'nickm/bug5438'Roger Dingledine
2012-04-23further changelog cleanupsRoger Dingledine
2012-04-20Don't reset intro-point creation rate-limiting timerRobert Ransom
Previously, we would reset it at the drop of a hat -- every time a second passes without any of the intro-point circs already launched for the service failing. Fixes bug 4607.
2012-04-20Merge remote-tracking branch 'public/bug5647_cleanup'Nick Mathewson
2012-04-19start to fold in changelog entriesRoger Dingledine
2012-04-19Merge remote-tracking branch 'asn-mytor/bug5601'Nick Mathewson
2012-04-19Make base64_decode in rend_parse_client_keys more foolproofNick Mathewson
In general, whenever we can, we should be doing base64_decode(buf, sizeof(buf), s, strlen(s)), and not base_64_decode(buf, expr1, s, expr2) where we hope that expr1 is a good name for the size of buf and expr2 is a good formula for the length of the base64 expression in s.
2012-04-19Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2012-04-19initial round of changelog stanza cleanupRoger Dingledine
2012-04-18Fix a log-uninitialized-buffer bug.Nick Mathewson
Fix for 5647; bugfix on 0.2.1.5-alpha.
2012-04-18Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
Conflicts: src/or/rendservice.c Conflicts were due to new NON_ANONYMOUS_MODE_ENABLED tor2web code; I think I resolved them correctly.
2012-04-18rend_service_introduce(): do protocol violation check before anything else.George Kadianakis
(Cherry-picked from 6ba13e4 by nickm)
2012-04-18Remove needless check for a buffer that could not be NULL.Nick Mathewson
Fixes coverity CID 508: coverity scan doesn't like checking a variable for non-NULL after it has been definitely dereferenced. This should take us back down to zero coverity issues.
2012-04-17Don't fetch v2 networkstatuses from caches, even if auths are downNick Mathewson
Fix for 5635; fix on 0.2.2.26-beta, where caches stopped fetching this information.
2012-04-13Document unit of bandwidth related options in sample torrc.Peter Palfrader
2012-04-12Trivially refactor validate_pluggable_transports_config().George Kadianakis
* Remove the ugly if statement. * constify 'bridge_info_t' in SMARTLIST_FOREACH_BEGIN.
2012-04-12Improve the message of validate_pluggable_transports_config().George Kadianakis
2012-04-11Obsolete GiveGuardFlagTo_CVE_2011_2768_VulnerableRelaysNick Mathewson
Closes ticket 4572.
2012-04-11Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2012-04-11Merge branch 'bug5593' into maint-0.2.2Nick Mathewson
2012-04-11Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2012-04-11Update to the April 2012 GeoIP database.Karsten Loesing
2012-04-10Include a Host: header with any HTTP/1.1 proxy requestNick Mathewson
Bugfix on 0.2.2.1-alpha, which added the orginal HTTP proxy authentication code. Fix for bug 5593.
2012-04-08Simplify DH prime generation logic some.Sebastian Hahn
This is just refactoring work here. The old logic was kind of convoluted, especially after the bug 5572 fix. We don't actually need to distinguish so many cases here. Dropping detection of the "!old_options || !old_options->DynamicDHGroups" case is fine because that's the same that we'd do for clients. Also add a changes file for bug 5572.
2012-04-07fix bug 5572Daniel 'koolfy' Faucon
2012-04-04Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson