aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-12-22Implement the last of proposal 110Nick Mathewson
Reject all EXTEND requests not received in a relay_early cell
2011-12-22Merge remote-tracking branch 'public/bug4697'Nick Mathewson
2011-12-21Convert a couple of char[256]s into sockaddr_storageNick Mathewson
2011-12-21Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-12-21Do not even try to keep going on a socket with socklen==0Nick Mathewson
Back in #1240, r1eo linked to information about how this could happen with older Linux kernels in response to nmap. Bugs #4545 and #4547 are about how our approach to trying to deal with this condition was broken and stupid. Thanks to wanoskarnet for reminding us about #1240. This is a fix for the abovementioned bugs, and is a bugfix on 0.1.0.3-rc.
2011-12-20duplicate changelog entry for 4531Nick Mathewson
2011-12-20Merge remote-tracking branch 'asn-mytor/bug4531'Nick Mathewson
2011-12-20Merge remote-tracking branch 'asn-mytor/bug4725_take2'Nick Mathewson
2011-12-20Don't call tor_tls_set_logged_address till after checking conn->tls.George Kadianakis
Fixes bug 4531.
2011-12-20Add explicit cast to make gcc happyNick Mathewson
2011-12-20Merge branch 'bug3825b-v8-squashed'Nick Mathewson
2011-12-20Adjust n_intro_points_wanted when a service's intro points are closedRobert Ransom
2011-12-20Extract function to determine how many intros an intro point has handledRobert Ransom
2011-12-19Merge branch 'haiku_port_rebase'Nick Mathewson
2011-12-19Explain why we are making gcc 3.3 workNick Mathewson
2011-12-19Tweak the haiku-support patchesNick Mathewson
2011-12-19Fixed build with GCC < 3.3Martin Hebnes Pedersen
Preprocessor directives should not be put inside the arguments of a macro. This is not supported on older GCC releases (< 3.3) thus broke compilation on Haiku (running gcc2).
2011-12-19-lm should not be hardcoded.Martin Hebnes Pedersen
On some platforms (Haiku/BeOS) libm lives in libcore. Also added 'network' to the list of libraries to search for connect().
2011-12-18Server transports should be instructed to bind on INADDR_ANY by default.George Kadianakis
2011-12-17Ignore all bufferevent events on a marked connectionNick Mathewson
Bug 4697; fix on 0.2.3.1-alpha
2011-12-17Merge remote-tracking branch 'asn-mytor/bug4726'Nick Mathewson
2011-12-17And a changes file for bug#4733Peter Palfrader
2011-12-17test_util_spawn_background_ok: fix expectationPeter Palfrader
test_util_spawn_background_ok() hardcoded the expected value for ENOENT to 2. This isn't portable as error numbers are platform specific, and particularly the hurd has ENOENT at 0x40000002. Construct expected string at runtime, using the correct value for ENOENT (closes: #4733).
2011-12-16Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-12-16Merge remote-tracking branch 'sebastian/clang-3.0-fixes_022' into maint-0.2.2Nick Mathewson
2011-12-16Merge remote-tracking branch 'sebastian/clang-3.0-fixes_master'Nick Mathewson
2011-12-16put the stable changelogs into master tooRoger Dingledine
2011-12-16retroactively reformat a little bitRoger Dingledine
2011-12-16Increment version in master to 0.2.3.10-alpha-devNick Mathewson
2011-12-16Doxygenize the file-level documentation of transports.c.George Kadianakis
2011-12-15Bump version to Tor 0.2.3.10-alphator-0.2.3.10-alphaNick Mathewson
2011-12-15Changelog and blurb for 0.2.3.10-alphaNick Mathewson
2011-12-15Merge remote-tracking branch 'origin/maint-0.2.2'Nick Mathewson
2011-12-15Merge remote-tracking branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson
2011-12-15Add a fix for the buf_pullup bug that Vektor reportedNick Mathewson
2011-12-14Start a section for the 0.2.3.10-alpha changelogNick Mathewson
2011-12-13Build with warnings and clang 3.0Sebastian Hahn
--enable-gcc-warnings enables two warnings that clang doesn't support, so the build fails. We had hoped clang 3.0 would add those, but it didn't, so let's just always disable those warnings when building with clang. We can still fix it later once they add support
2011-12-12Don't crash on startup of a dormant relayRobert Ransom
If a relay is dormant at startup, it will call init_keys before crypto_set_tls_dh_prime. This is bad. Let's make it not so bad, because someday it *will* happen again.
2011-12-10Fix compilation of natpmp-helper on non-windowsSebastian Hahn
Fixes a small oversight in 5dbfb1b3e0efc95be34ba7d69852511c9bac1f4b.
2011-12-09Merge branch 'bug4655-squashed'Nick Mathewson
2011-12-09Remove comment complaining that we try to attach all streams to circsRobert Ransom
It's inefficient, but the more efficient solution (only try to attach streams aiming for this HS) would require far more complexity for a gain that should be tiny.
2011-12-09Clear stream-isolation state on rend circs if needed to attach streamsRobert Ransom
Fixes bug 4655; bugfix on 0.2.3.3-alpha.
2011-12-09Refactor stream attachment in circuit_has_openedRobert Ransom
Put the 'try attaching streams, clear isolation state if possible, retry attaching streams' loop in its own separate function, where it belongs.
2011-12-08bump to 0.2.3.9-alpha-devRoger Dingledine
2011-12-08give 0.2.3.9-alpha a blurbtor-0.2.3.9-alphaRoger Dingledine
2011-12-08bump to 0.2.3.9-alphaRoger Dingledine
2011-12-08Merge remote-tracking branch 'sebastian/bug4672'Roger Dingledine
2011-12-08paint bug2474's fix a different neon colorRoger Dingledine
this way people with 80-column logs may read more of the warning
2011-12-08Merge branch 'maint-0.2.2'Roger Dingledine
2011-12-08Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine