Nick Mathewson
2a00110e5b
Revert "Stop checking whether environ is declared."
...
This reverts commit 954eeda619
.
Apparently, OpenBSD is what expects you to declare environ
yourself. So 19142 is a wontfix.
2016-12-16 12:16:52 -05:00
Nick Mathewson
990a863d7c
Merge branch 'ticket20831_v2'
2016-12-16 11:40:19 -05:00
Nick Mathewson
a752ccd24f
fixup! Remove UseDirectoryGuards
2016-12-16 11:34:30 -05:00
Nick Mathewson
3902a18a69
Remove UseDirectoryGuards
...
It is obsoleted in an always-on direction by prop271.
2016-12-16 11:32:51 -05:00
cypherpunks
812a6581af
Add a changes file for ticket 5500
2016-12-16 10:52:15 -05:00
cypherpunks
6e10130e18
Add a changes file for ticket 20982
2016-12-16 10:41:36 -05:00
Nick Mathewson
df6c475e59
Merge remote-tracking branch 'public/ticket19142'
2016-12-16 10:27:27 -05:00
Nick Mathewson
c838d34921
Merge branch 'dgoulet_ticket19043_030_03_squashed'
2016-12-14 15:28:28 -05:00
George Kadianakis
7a204ae8f9
prop224: Add a changes file for v3 ESTABLISH_INTRO.
2016-12-14 15:18:40 -05:00
Nick Mathewson
55d02c004c
Remove AuthDirMaxServersPerAuthAddr
...
Back when Roger had do do most of our testing on the moria host, we
needed a higher limit for the number of relays running on a single
IP address when that limit was shared with an authority. Nowadays,
the idea is pretty obsolete.
Also remove the router_addr_is_trusted_dir() function, which served
no other purpose.
Closes ticket 20960.
2016-12-13 13:09:27 -05:00
Nick Mathewson
954eeda619
Stop checking whether environ is declared.
...
There seems to be pretty good evidence that it's always declared,
and that checking for it is pointless.
Closes ticket 19142.
2016-12-12 10:55:10 -05:00
Nick Mathewson
b659ffe9ac
Merge remote-tracking branch 'jryans/log-severity'
2016-12-12 09:46:07 -05:00
Nick Mathewson
1ad96ed9cd
Merge remote-tracking branch 'rubiate/ticket20511'
2016-12-12 09:20:56 -05:00
Nick Mathewson
9025991a8d
Fix a few warnings from lintChanges
2016-12-12 08:31:05 -05:00
Nick Mathewson
936ce997bb
Remove changes files from master that are already in 0297-rc
2016-12-11 22:24:37 -05:00
Nick Mathewson
cbdb3c92f5
Merge branch 'maint-0.2.9'
2016-12-11 22:23:31 -05:00
Nick Mathewson
ef53526b10
Spell MAC_OS_X_VERSION_10_12 correctly.
...
Fixes 20935.
2016-12-11 22:17:14 -05:00
Nick Mathewson
a40d212383
Downgrade a harmless bug warning to info.
...
Makes 19926 less annoying in 0.2.9. In 0.3.0, we should actually
fix this.
2016-12-09 08:43:09 -05:00
Nick Mathewson
f2445fc608
Merge branch 'maint-0.2.9'
2016-12-09 08:34:30 -05:00
Nick Mathewson
adaf6a422a
Merge branch 'maint-0.2.8' into maint-0.2.9
2016-12-09 08:34:24 -05:00
Nick Mathewson
56a2b8dc6e
Merge branch 'maint-0.2.7' into maint-0.2.8
2016-12-09 08:34:18 -05:00
Nick Mathewson
b49369badd
Merge branch 'maint-0.2.6' into maint-0.2.7
2016-12-09 08:34:12 -05:00
Nick Mathewson
3d9f8ff6a5
Merge branch 'maint-0.2.5' into maint-0.2.6
2016-12-09 08:34:06 -05:00
Nick Mathewson
3d2d3f2b62
Merge branch 'maint-0.2.4' into maint-0.2.5
2016-12-09 08:33:57 -05:00
Nick Mathewson
a3b8286b0e
Merge branch 'maint-0.2.9'
2016-12-09 08:30:55 -05:00
David Goulet
9bb3bcbc41
router: Fix memory leak in signed_descriptor_move()
...
The signed_descriptor_move() was not releasing memory inside the destination
object before overwriting it with the source object. This commit adds a reset
function that free that memory inside a signed descriptor object and zero it.
Closes #20715 .
Signed-off-by: David Goulet <dgoulet@torproject.org>
2016-12-09 08:30:46 -05:00
Karsten Loesing
9db47e7921
Update geoip and geoip6 to the December 7 2016 database.
2016-12-09 10:23:36 +01:00
Nick Mathewson
e93234af70
Merge branch 'feature15056_v1_squashed'
2016-12-08 16:49:24 -05:00
Nick Mathewson
a7cae7f8f7
Changes file for feature 15056 (prop220, extend cell side)
2016-12-08 16:48:00 -05:00
Nick Mathewson
b658893590
Merge branch 'bug19960_2'
2016-12-07 15:23:14 -05:00
Nick Mathewson
53d4e89626
Netbsd doesn't have ipfw, only the regular pf transport stuff.
...
Attempted fix for 19960.
Also, fixes a typo.
2016-12-07 15:22:44 -05:00
Nick Mathewson
2499ea359a
Merge branch 'maint-0.2.9'
2016-12-07 11:14:56 -05:00
Nick Mathewson
0815f96416
Fix a BUG() warning from next_random_exponential_delay().
...
Fixes 20875; this code is as suggested by teor on the ticket. Thanks!
2016-12-07 11:13:11 -05:00
Nick Mathewson
b0a842913a
Merge branch 'maint-0.2.9'
2016-12-07 11:09:27 -05:00
Nick Mathewson
fce425e3ff
Increase tolerances in util/monotonic_time tests
...
This is an attempt to fix #19974 .
2016-12-07 11:08:54 -05:00
Nick Mathewson
129cee1c75
Merge branch 'maint-0.2.9'
2016-12-07 10:52:28 -05:00
Nick Mathewson
d6ca36defa
Merge branch 'bug20710_025' into maint-0.2.9
2016-12-07 10:52:12 -05:00
Nick Mathewson
045a50e45a
Forgot to add changes file for 20710.
2016-12-07 10:51:39 -05:00
J. Ryan Stinnett
9b2b799d82
Accept non-space whitespace characters in log severity syntax.
...
Adds a test_config_parse_log_severity unit test to verify behavior.
Fixes #19965 .
2016-12-06 11:11:43 -10:00
Nick Mathewson
f92630941a
Merge remote-tracking branch 'chelseakomlo/20717_hashing_api_bug'
2016-12-05 10:27:16 -05:00
Nick Mathewson
cc34ba1cec
Merge branch 'getentropy_028' into maint-0.2.8
2016-12-05 10:06:16 -05:00
Nick Mathewson
714aeedc52
20865: Don't use getentropy() on OSX Sierra.
...
Tor 0.2.9 has a broader range of fixes and workarounds here, but for
0.2.8, we're just going to maintain the existing behavior.
(The alternative would be to backport both
1eba088054
and
16fcbd21c9
, but the latter is kind of
a subtle kludge in the configure.ac script, and I'm not a fan of
backporting that kind of thing.)
2016-12-05 10:02:33 -05:00
Nick Mathewson
5923418eff
Merge remote-tracking branch 'jryans/service_is_ephemeral'
2016-12-05 08:57:00 -05:00
Nick Mathewson
f96f4c0e42
Merge remote-tracking branch 'chelseakomlo/circuituse'
2016-12-05 08:25:22 -05:00
Nick Mathewson
0ded72322c
Merge branch 'maint-0.2.9'
2016-12-05 08:21:46 -05:00
J. Ryan Stinnett
cf2f36b8b4
Test for .git as readable instead of a dir to support worktrees
...
Fixes #20492 .
2016-12-05 08:21:17 -05:00
Nick Mathewson
8230cf7ea6
Merge remote-tracking branch 'jryans/local-hostname'
2016-12-05 08:17:01 -05:00
Nick Mathewson
f7e8bd640a
Merge branch 'maint-0.2.9'
2016-12-05 08:13:14 -05:00
Nick Mathewson
42ec60ecfb
Fix changes file for 20864: 20638 _did_ get into 0.2.9
2016-12-05 08:12:10 -05:00
Nick Mathewson
2a365413eb
Always Use EVP_aes_*_ctr() with openssl 1.1
...
(OpenSSL 1.1 makes EVP_CIPHER_CTX opaque, _and_ adds acceleration
for counter mode on more architectures. So it won't work if we try
the older approach, and it might help if we try the newer one.)
Fixes bug 20588.
2016-12-05 07:54:22 -05:00