summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Scrub service name in introduction circuit warningbug18600John Brooks2016-03-21
| | | | Fixes bug 18600.
* test_options.c: NULL a pointer after free #18447Steven Chamberlain2016-03-17
| | | | | tdata will be double-freed if none of linux, __FreeBSD__, DARWIN or __OpenBSD__ are defined. (For example, FreeBSD derivatives).
* Fix whitespace.Nick Mathewson2016-03-15
|
* Merge remote-tracking branch 'weasel/bug18458'Nick Mathewson2016-03-15
|\
| * Fix log message: say RelaxDirModeCheck instead of StrictDirModesPeter Palfrader2016-03-14
| |
| * Add a changes file for #18458Peter Palfrader2016-03-01
| |
| * First RelaxDirModeCheck implementationPeter Palfrader2016-03-01
| |
* | Merge branch 'bug15221_027'Nick Mathewson2016-03-14
|\ \
| * | Permit setrlimit, prlimit, prlimit64 calls.Nick Mathewson2016-03-14
| | | | | | | | | | | | | | | | | | | | | We call setrlimit under some circumstances, and it can call prlimit and prlimit64 under the hood. Fixes bug 15221.
* | | When using open() to make sure we created a dir, close the fd afterwardsNick Mathewson2016-03-14
| | | | | | | | | | | | | | | | | | | | | 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).
* | | Merge remote-tracking branch 'public/bug16248_027'Nick Mathewson2016-03-14
|\ \ \
| * | | Add comments to connection_check_event().Nick Mathewson2016-03-14
| | | |
| * | | Change behavior on missing/present event to warn instead of asserting.Nick Mathewson2016-03-11
| | | | | | | | | | | | | | | | Add a changes file.
| * | | If we start/stop reading on a dnsserv connection, don't assert.Nick Mathewson2016-03-11
| |/ / | | | | | | | | | Fixes bug 16248. Patch from cypherpunks. Bugfix on 0.2.0.1-alpha.
* | | hs: Do not close desc fetch conn. if we can't pick an HSDirDavid Goulet2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge remote-tracking branch 'teor/bug17153'Nick Mathewson2016-03-11
|\ \ \
| * | | Remove an extraneous space in a log messageteor (Tim Wilson-Brown)2016-03-01
| | | |
| * | | Allow internal IPv6 addresses in descriptors in private networksteor (Tim Wilson-Brown)2016-03-01
| | |/ | |/|
* | | Merge remote-tracking branch 'teor/bug8976_01_028'Nick Mathewson2016-03-11
|\ \ \
| * | | Add a changes file for bug 8976teor (Tim Wilson-Brown)2016-03-04
| | | |
| * | | Reject multicast rendezvous point addressesteor (Tim Wilson-Brown)2016-03-04
| | | | | | | | | | | | | | | | Unless ExtendAllowPrivateAddresses is 1.
| * | | Don't allow a rendezvous point to have a private addressDavid Goulet2015-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When an HS process an INTRODUCE2 cell, we didn't validate if the IP address of the rendezvous point was a local address. If it's the case, we end up wasting resources by trying to extend to a local address which fails since we do not allow that in circuit_extend(). This commit now rejects a rendezvous point that has a local address once seen at the hidden service side unless ExtendAllowPrivateAddresses is set. Fixes #8976 Signed-off-by: David Goulet <dgoulet@ev0ke.net>
* | | | Merge remote-tracking branch 'teor/bug18454'Nick Mathewson2016-03-11
|\ \ \ \
| * | | | Correctly duplicate addresses in get_interface_address6_listteor (Tim Wilson-Brown)2016-03-04
| | | | |
| * | | | Avoid freeing an uninitialised pointer in get_interface_addresses_ioctlteor (Tim Wilson-Brown)2016-03-04
| | |/ / | |/| |
* | | | Merge remote-tracking branch 'public/bug18204_028'Nick Mathewson2016-03-11
|\ \ \ \
| * | | | Treat bt_test.py failures as "SKIP" on freebsd.Nick Mathewson2016-02-01
| | | | | | | | | | | | | | | | | | | | Closes #18204.
* | | | | Move Automake options to configure.accypherpunks2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will centralize the version configuration in one file to simplify future changes. Also fixes some typos in the Automake options comments.
* | | | | Add changes file for 18448; refactorNick Mathewson2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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.)
* | | | | enable and test transproxy on FreeBSD derivatives #18448Steven Chamberlain2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Do not link tests against both libor.a and libor-testing.aNick Mathewson2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | moving hid_serv_get_responsible_directories and hid_serv_acting_as_directory ↵Hassan Alsibyani2016-03-11
| | | | | | | | | | | | | | | | | | | | from routerlist.c to rendcommon.c
* | | | | Fedora Core->Fedora; yum->dnf.Nick Mathewson2016-03-11
| | | | | | | | | | | | | | | | | | | | Closes 18426 and 18459.
* | | | | Merge branch 'maint-0.2.7'Nick Mathewson2016-03-09
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Merge branch 'maint-0.2.6' into maint-0.2.7Nick Mathewson2016-03-09
| |\ \ \ \
| | * \ \ \ Merge branch 'maint-0.2.5' into maint-0.2.6Nick Mathewson2016-03-09
| | |\ \ \ \
| | | * \ \ \ Merge branch 'maint-0.2.4' into maint-0.2.5Nick Mathewson2016-03-09
| | | |\ \ \ \
| | | | * | | | Update geoip and geoip6 to the March 3 2016 database.Karsten Loesing2016-03-04
| | | | | | | |
* | | | | | | | 0.2.5.12 got left out of the changelog somehowRoger Dingledine2016-03-07
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | clean/extend some module docs, including fix from #18403Nick Mathewson2016-02-28
| | | | | | |
* | | | | | | Merge remote-tracking branch 'teor/fallbacks-201602-v2'Nick Mathewson2016-02-28
|\ \ \ \ \ \ \
| * | | | | | | Update default fallback directories for 0.2.8.2-alpha (Feb 2016)teor (Tim Wilson-Brown)2016-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow fallback directories which have been stable for 7 days to work around #18050, which causes relays to submit descriptors with 0 DirPorts when restarted. (Particularly during Tor version upgrades.) Ignore low fallback directory count in alpha builds. Set the target count to 50.
| * | | | | | | Fix minor fallback directory script issues with time zonesteor (Tim Wilson-Brown)2016-02-27
| | | | | | | |
| * | | | | | | Check if fallback directories can serve the consensus fast enoughteor (Tim Wilson-Brown)2016-02-27
| | | | | | | |
* | | | | | | | Merge remote-tracking branch 'teor/bug18123'Nick Mathewson2016-02-28
|\ \ \ \ \ \ \ \
| * | | | | | | | Set EXCLUSIVEADDRUSE on Win32 to avoid a local port-stealing attackteor (Tim Wilson-Brown)2016-02-26
| |/ / / / / / /
* | | | | | | | Use the kdf_rfc5869() function instead of kdf().Alexander Færøy2016-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes an issue in "ntor_ref.py gen_kdf_vectors" where the script tries to call the undefined function kdf().
* | | | | | | | Merge remote-tracking branch 'teor/bug17193'Nick Mathewson2016-02-28
|\ \ \ \ \ \ \ \
| * | | | | | | | Add missing man page option from #4483 (35bbf2e4)teor (Tim Wilson-Brown)2016-02-26
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | TestingClientBootstrapConsensusAuthorityOnlyMaxDownloadTries
* | | | | | | | Update the copyright year.Nick Mathewson2016-02-27
| | | | | | | |