aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-21punctuate changes file betterNick Mathewson
2016-03-21Merge remote-tracking branch 'public/bug18548'Nick Mathewson
2016-03-21Merge remote-tracking branch 'public/bug17443_v2'Nick Mathewson
2016-03-21Run "formatChangelog"Nick Mathewson
2016-03-21Sort changes files into changelog.Nick Mathewson
2016-03-21Fix (most) lintChanges warnings on master.Nick Mathewson
2016-03-21Merge branch 'maint-0.2.7'Nick Mathewson
2016-03-21a couple more changes files issues.Nick Mathewson
2016-03-21Fix some warnings from lintchanges.Nick Mathewson
2016-03-21Merge remote-tracking branch 'arma/ticket18332-try3'Nick Mathewson
2016-03-21changes file for 18600Nick Mathewson
2016-03-21Merge remote-tracking branch 'special/bug18600'Nick Mathewson
2016-03-21Merge branch 'bug18570_027'Nick Mathewson
2016-03-21changes file for bug18570Nick Mathewson
2016-03-21Make sure channel_t queues its own copy of incoming cellsAndrea Shepard
2016-03-21Add new channel/queue_incoming unit tests; modify channel unit tests for new ↵Andrea Shepard
clarified handling of alloc/free responsibility for queued incoming cells
2016-03-21test_options.c: assert that TransProxyType is testedSteven Chamberlain
If a new platform defines USE_TRANSPARENT, ensure that a test runs for its TransProxyType.
2016-03-21Scrub service name in introduction circuit warningJohn Brooks
Fixes bug 18600.
2016-03-17test_options.c: NULL a pointer after free #18447Steven Chamberlain
tdata will be double-freed if none of linux, __FreeBSD__, DARWIN or __OpenBSD__ are defined. (For example, FreeBSD derivatives).
2016-03-16Bridges now refuse "rendezvous2" publish attemptsRoger Dingledine
Suggested during review of ticket 18332.
2016-03-15Sandbox: Don't preseed getaddrinfo(gethostname()) in client mode.Nick Mathewson
If we're a server with no address configured, resolve_my_hostname will need this. But not otherwise. And the preseeding itself can consume a few seconds if like tails we have no resolvers. Fixes bug 18548.
2016-03-15Fix whitespace.Nick Mathewson
2016-03-15Merge remote-tracking branch 'weasel/bug18458'Nick Mathewson
2016-03-14Fix log message: say RelaxDirModeCheck instead of StrictDirModesPeter Palfrader
2016-03-14Merge branch 'bug15221_027'Nick Mathewson
2016-03-14Permit setrlimit, prlimit, prlimit64 calls.Nick Mathewson
We call setrlimit under some circumstances, and it can call prlimit and prlimit64 under the hood. Fixes bug 15221.
2016-03-14When using open() to make sure we created a dir, close the fd afterwardsNick Mathewson
Found by coverity. Not in any released Tor. Fixes CID 1355640. Also, don't check for fd correctness with assert(fd). You need to assert (fd >= 0).
2016-03-14Merge remote-tracking branch 'public/bug16248_027'Nick Mathewson
2016-03-14Add comments to connection_check_event().Nick Mathewson
2016-03-14hs: Do not close desc fetch conn. if we can't pick an HSDirDavid Goulet
Launching 7 descriptor fetches makes a connection to each HSDir that is 6 and the seventh one fails to pick an HSDir because they are all being used already so it was killing all pending connections at once. Fixes #15937 Signed-off-by: David Goulet <dgoulet@ev0ke.net>
2016-03-11simplify the #18332 changes file based on feedback on ticketRoger Dingledine
2016-03-11Merge remote-tracking branch 'teor/bug17153'Nick Mathewson
2016-03-11Merge remote-tracking branch 'teor/bug8976_01_028'Nick Mathewson
2016-03-11Change behavior on missing/present event to warn instead of asserting.Nick Mathewson
Add a changes file.
2016-03-11simplify rend_cache_store_status_t back to a booleanRoger Dingledine
it used to be a tri-state, but now it's just a bi-state, so we can take out all the machinery like the enum.
2016-03-11rip out rend_id_is_in_interval()Roger Dingledine
it was used by hid_serv_responsible_for_desc_id(), which we no longer use.
2016-03-11rip out hid_serv_acting_as_directory()Roger Dingledine
When we made HidServDirectoryV2 always 1, we removed the situation where a relay could choose not to be an HSDir. Now simplify the rest of the code to reflect this decision. (We have to remove two apparently unrelated free() calls in the unit tests, since they used to free stuff that we created as a side effect of calling router_get_my_routerinfo(), and now we no longer call that.)
2016-03-11rip out hid_serv_responsible_for_desc_id()Roger Dingledine
This simplifies relay behavior, because the relay offers the hsdir functionality independent of whether the directory authorities have decided this relay is suitable for clients to use yet. Implements ticket 18332.
2016-03-11If we start/stop reading on a dnsserv connection, don't assert.Nick Mathewson
Fixes bug 16248. Patch from cypherpunks. Bugfix on 0.2.0.1-alpha.
2016-03-11Merge remote-tracking branch 'teor/bug18454'Nick Mathewson
2016-03-11Merge remote-tracking branch 'public/bug18204_028'Nick Mathewson
2016-03-11Move Automake options to configure.accypherpunks
This will centralize the version configuration in one file to simplify future changes. Also fixes some typos in the Automake options comments.
2016-03-11Add changes file for 18448; refactorNick Mathewson
(I've made it so FreeBSD || FreeBSD_kernel is enough to ensure that we think you might have ipfw, and so that the logic is all in one place.)
2016-03-11enable and test transproxy on FreeBSD derivatives #18448Steven Chamberlain
The transproxy feature is only enabled when __FreeBSD__ is defined, and only regular FreeBSD does that. Change this to __FreeBSD_kernel__ which is defined on derivatives as well. This enables the relevant options/validate__transproxy test on FreeBSD derivatives.
2016-03-11Do not link tests against both libor.a and libor-testing.aNick Mathewson
Also, put libor-testing.a at a better position in the list of libraries, to avoid linker errors. This is a fix, or part of a fix, for 18490.
2016-03-11moving hid_serv_get_responsible_directories and hid_serv_acting_as_directory ↵Hassan Alsibyani
from routerlist.c to rendcommon.c
2016-03-11Fedora Core->Fedora; yum->dnf.Nick Mathewson
Closes 18426 and 18459.
2016-03-09Merge branch 'maint-0.2.7'Nick Mathewson
2016-03-09Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson
2016-03-09Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson