]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
7 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 20 Dec 2017 17:15:24 +0000 (12:15 -0500)] 
Merge branch 'maint-0.3.2'

7 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Wed, 20 Dec 2017 17:15:24 +0000 (12:15 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

7 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Wed, 20 Dec 2017 17:15:24 +0000 (12:15 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

7 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Wed, 20 Dec 2017 17:15:24 +0000 (12:15 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

7 years agoMerge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Wed, 20 Dec 2017 17:15:23 +0000 (12:15 -0500)] 
Merge branch 'maint-0.2.8' into maint-0.2.9

7 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Wed, 20 Dec 2017 17:15:23 +0000 (12:15 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

7 years agoUpdate geoip and geoip6 to the December 6 2017 database.
Karsten Loesing [Wed, 20 Dec 2017 16:36:29 +0000 (17:36 +0100)] 
Update geoip and geoip6 to the December 6 2017 database.

7 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 20 Dec 2017 16:19:23 +0000 (11:19 -0500)] 
Merge branch 'maint-0.3.2'

7 years agoMerge branch 'stack_again_032' into maint-0.3.2
Nick Mathewson [Wed, 20 Dec 2017 16:19:18 +0000 (11:19 -0500)] 
Merge branch 'stack_again_032' into maint-0.3.2

7 years agoMerge remote-tracking branch 'ahf-oniongit/bugs/24605'
Nick Mathewson [Wed, 20 Dec 2017 16:16:17 +0000 (11:16 -0500)] 
Merge remote-tracking branch 'ahf-oniongit/bugs/24605'

7 years agoexpand documentation on tor_remove_file
Nick Mathewson [Wed, 20 Dec 2017 15:43:27 +0000 (10:43 -0500)] 
expand documentation on tor_remove_file

7 years agoRemove pre-unlink check tor_remove_file; check errno instead.
Nick Mathewson [Wed, 20 Dec 2017 15:42:02 +0000 (10:42 -0500)] 
Remove pre-unlink check tor_remove_file; check errno instead.

This removes a time-of-check/time-of-use issue, though in this case
it would probably be harmless.

7 years agoMerge remote-tracking branch 'ffmancera/github/bug23271'
Nick Mathewson [Wed, 20 Dec 2017 15:40:32 +0000 (10:40 -0500)] 
Merge remote-tracking branch 'ffmancera/github/bug23271'

7 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 20 Dec 2017 15:39:38 +0000 (10:39 -0500)] 
Merge branch 'maint-0.3.2'

7 years agoUpdate the unit tests to reflect the change of 24425
Nick Mathewson [Wed, 20 Dec 2017 15:39:19 +0000 (10:39 -0500)] 
Update the unit tests to reflect the change of 24425

7 years agoRemove merge-conflict detritus
Nick Mathewson [Wed, 20 Dec 2017 15:15:00 +0000 (10:15 -0500)] 
Remove merge-conflict detritus

7 years agoMerge remote-tracking branch 'teor/ticket24682'
Nick Mathewson [Wed, 20 Dec 2017 15:14:43 +0000 (10:14 -0500)] 
Merge remote-tracking branch 'teor/ticket24682'

7 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 20 Dec 2017 14:59:51 +0000 (09:59 -0500)] 
Merge branch 'maint-0.3.2'

7 years agoMerge remote-tracking branch 'dgoulet/ticket24425_032_01' into maint-0.3.2
Nick Mathewson [Wed, 20 Dec 2017 14:59:06 +0000 (09:59 -0500)] 
Merge remote-tracking branch 'dgoulet/ticket24425_032_01' into maint-0.3.2

7 years agowhitespace fix
Nick Mathewson [Wed, 20 Dec 2017 14:17:13 +0000 (09:17 -0500)] 
whitespace fix

7 years agoMerge branch 'xfer_time_coarse'
Nick Mathewson [Wed, 20 Dec 2017 14:15:30 +0000 (09:15 -0500)] 
Merge branch 'xfer_time_coarse'

7 years agoImprove add_msec test to cover ms->sec rollover
Nick Mathewson [Wed, 20 Dec 2017 14:12:38 +0000 (09:12 -0500)] 
Improve add_msec test to cover ms->sec rollover

Per mikeperry's suggestion, I'm making sure that the millisecond
part of the time will always roll over in this test.

7 years agoMake fallback script usage instructions create a log file
teor [Wed, 20 Dec 2017 01:36:31 +0000 (12:36 +1100)] 
Make fallback script usage instructions create a log file

Comment-only change.

Closes 24682.

7 years agofinish documentation on live_consensus_is_missing
Nick Mathewson [Mon, 18 Dec 2017 20:00:48 +0000 (15:00 -0500)] 
finish documentation on live_consensus_is_missing

7 years agoAdd MainloopStats option.
Alexander Færøy [Sat, 16 Dec 2017 01:41:21 +0000 (02:41 +0100)] 
Add MainloopStats option.

This patch adds support for MainloopStats that allow developers to get
main event loop statistics via Tor's heartbeat status messages. The new
status log message will show how many succesful, erroneous, and idle
event loop iterations we have had.

See: https://bugs.torproject.org/24605

7 years agoFix additional whitespace in config module comment.
Alexander Færøy [Sat, 16 Dec 2017 01:22:37 +0000 (02:22 +0100)] 
Fix additional whitespace in config module comment.

7 years agoplease lintchanges
Nick Mathewson [Fri, 15 Dec 2017 17:53:01 +0000 (12:53 -0500)] 
please lintchanges

7 years agoindentation fix
Nick Mathewson [Fri, 15 Dec 2017 17:37:15 +0000 (12:37 -0500)] 
indentation fix

7 years agoAdd remove file function and remove ephemeral files.
Fernando Fernandez Mancera [Fri, 15 Dec 2017 16:01:22 +0000 (17:01 +0100)] 
Add remove file function and remove ephemeral files.

Adding tor_remove_file(filename) and refactoring tor_cleanup().

Removing CookieAuthFile and ExtORPortCookieAuthFile when tor_cleanup() is
called.

Fixes #23271.

Signed-off-by: Fernando Fernandez Mancera <ffernandezmancera@gmail.com>
7 years agoMerge remote-tracking branch 'isis/bug24612'
Nick Mathewson [Fri, 15 Dec 2017 15:59:57 +0000 (10:59 -0500)] 
Merge remote-tracking branch 'isis/bug24612'

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Thu, 14 Dec 2017 19:12:41 +0000 (14:12 -0500)] 
Merge branch 'maint-0.3.2'

"ours" merge to avoid version bump

8 years agobump to 0.3.2.7-rc-dev
Nick Mathewson [Thu, 14 Dec 2017 19:12:31 +0000 (14:12 -0500)] 
bump to 0.3.2.7-rc-dev

8 years agoforward-port the 0.3.2.7-rc changelog
Nick Mathewson [Thu, 14 Dec 2017 19:07:04 +0000 (14:07 -0500)] 
forward-port the 0.3.2.7-rc changelog

8 years agoremove changes files that will appear in 0.3.2.7-rc
Nick Mathewson [Wed, 13 Dec 2017 17:08:52 +0000 (12:08 -0500)] 
remove changes files that will appear in 0.3.2.7-rc

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 13 Dec 2017 17:07:46 +0000 (12:07 -0500)] 
Merge branch 'maint-0.3.2'

8 years agovim sometimes makes swo tempfiles
Nick Mathewson [Wed, 13 Dec 2017 17:07:45 +0000 (12:07 -0500)] 
vim sometimes makes swo tempfiles

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 13 Dec 2017 17:06:43 +0000 (12:06 -0500)] 
Merge branch 'maint-0.3.2'

"ours" merge to avoid version bump.

8 years agoupdate to 0.3.2.7-rc
Nick Mathewson [Wed, 13 Dec 2017 17:06:09 +0000 (12:06 -0500)] 
update to 0.3.2.7-rc

8 years agoAnother attempt at fixing the STACK warning in tortls.c
Nick Mathewson [Wed, 13 Dec 2017 15:07:22 +0000 (10:07 -0500)] 
Another attempt at fixing the STACK warning in tortls.c

Patch suggestion from catalyst.

Related to 24423

8 years agoChanges file for 24374, merged earlier.
Nick Mathewson [Wed, 13 Dec 2017 14:50:53 +0000 (09:50 -0500)] 
Changes file for 24374, merged earlier.

8 years agoUse monotime_coarse for transfer times and padding times
Nick Mathewson [Wed, 13 Dec 2017 14:34:20 +0000 (09:34 -0500)] 
Use monotime_coarse for transfer times and padding times

Using absolute_msec requires a 64-bit division operation every time
we calculate it, which gets expensive on 32-bit architectures.
Instead, just use the lazy "monotime_coarse_get()" operation, and
don't convert to milliseconds until we absolutely must.

In this case, it seemed fine to use a full monotime_coarse_t rather
than a truncated "stamp" as we did to solve this problem for the
timerstamps in buf_t and packed_cell_t: There are vastly more cells
and buffer chunks than there are channels, and using 16 bytes per
channel in the worst case is not a big deal.

There are still more millisecond operations here than strictly
necessary; let's see any divisions show up in profiles.

8 years agoAdd a function to add msec to a monotime.
Nick Mathewson [Wed, 13 Dec 2017 13:54:29 +0000 (08:54 -0500)] 
Add a function to add msec to a monotime.

We'll use this for the channel padding logic.

8 years agoAdd monotime functions for clearing monotonic times
Nick Mathewson [Wed, 13 Dec 2017 13:28:04 +0000 (08:28 -0500)] 
Add monotime functions for clearing monotonic times

We need this to replace some of our "msec" users with monotime
users.

8 years agobuild: Add pretty printing of results of rust autoconf checks.
Isis Lovecruft [Wed, 13 Dec 2017 02:20:14 +0000 (02:20 +0000)] 
build: Add pretty printing of results of rust autoconf checks.

 * ADDS several `AC_MSG_RESULT`s which print the result of our checks
   for our rust dependencies and a check for a suitable rustc compiler
   version.
 * FIXES #24612: https://bugs.torproject.org/24612

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 13 Dec 2017 00:46:53 +0000 (19:46 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMake sandbox.c compile when libseccomp-dev is installed on arm64
Nick Mathewson [Wed, 13 Dec 2017 00:46:03 +0000 (19:46 -0500)] 
Make sandbox.c compile when libseccomp-dev is installed on arm64

Fixes ticket 24424.  Patch from weasel.

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Wed, 13 Dec 2017 00:27:14 +0000 (19:27 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge branch 'bug24367_032_squashed' into maint-0.3.2
Nick Mathewson [Wed, 13 Dec 2017 00:17:38 +0000 (19:17 -0500)] 
Merge branch 'bug24367_032_squashed' into maint-0.3.2

8 years agoMake sure bridges are definitely running before delaying directory fetches
teor [Sun, 10 Dec 2017 15:29:05 +0000 (02:29 +1100)] 
Make sure bridges are definitely running before delaying directory fetches

Retry directory downloads when we get our first bridge descriptor
during bootstrap or while reconnecting to the network. Keep retrying
every time we get a bridge descriptor, until we have a reachable bridge.

Stop delaying bridge descriptor fetches when we have cached bridge
descriptors. Instead, only delay bridge descriptor fetches when we
have at least one reachable bridge.

Fixes bug 24367; bugfix on 0.2.0.3-alpha.

8 years agoSimplify some conditionals in circuit_get_open_circ_or_launch()
teor [Sun, 10 Dec 2017 14:14:28 +0000 (01:14 +1100)] 
Simplify some conditionals in circuit_get_open_circ_or_launch()

When entry_list_is_constrained() is true, guards_retry_optimistic()
always returns true.

When entry_list_is_constrained() is false,
options->UseBridges is always false,
therefore !options->UseBridges is always true,
therefore (!options->UseBridges || ...) is always true.

Cleanup after #24367.

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Tue, 12 Dec 2017 14:32:29 +0000 (09:32 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge remote-tracking branch 'dgoulet/bug24595_032_02' into maint-0.3.2
Nick Mathewson [Tue, 12 Dec 2017 14:32:24 +0000 (09:32 -0500)] 
Merge remote-tracking branch 'dgoulet/bug24595_032_02' into maint-0.3.2

8 years agoMerge remote-tracking branch 'teor/bug23827-v2'
Nick Mathewson [Tue, 12 Dec 2017 14:27:03 +0000 (09:27 -0500)] 
Merge remote-tracking branch 'teor/bug23827-v2'

8 years agohs-v3: Don't lookup an intro point while cleaning it up
George Kadianakis [Tue, 12 Dec 2017 14:12:30 +0000 (16:12 +0200)] 
hs-v3: Don't lookup an intro point while cleaning it up

Commit e80893e51b0c0320838cbed8c46fd5b0fe608bef made tor call
hs_service_intro_circ_has_closed() when we mark for close a circuit.

When we cleanup intro points, we iterate over the descriptor's map of intro
points and we can possibly mark for close a circuit. This was problematic
because we would MAP_DEL_CURRENT() the intro point then free it and finally
mark for close the circuit which would lookup the intro point that we just
free in the map we are iterating over.

This can't be done and leads to a use-after-free because the intro point will
be returned successfully due to the fact that we are still in the loop
iterating. In other words, MAP_DEL_CURRENT() followed by a digest256map_get()
of the same object should never be done in the same loop.

Fixes #24595

Signed-off-by: David Goulet <dgoulet@torproject.org>
8 years agoFix compilation: logfile_is_external() must accept const*
Nick Mathewson [Tue, 12 Dec 2017 14:21:12 +0000 (09:21 -0500)] 
Fix compilation: logfile_is_external() must accept const*

8 years agoMerge remote-tracking branch 'ahf-oniongit/bugs/24362'
Nick Mathewson [Tue, 12 Dec 2017 14:18:52 +0000 (09:18 -0500)] 
Merge remote-tracking branch 'ahf-oniongit/bugs/24362'

8 years agoMerge remote-tracking branch 'teor/log24558'
Nick Mathewson [Tue, 12 Dec 2017 14:16:12 +0000 (09:16 -0500)] 
Merge remote-tracking branch 'teor/log24558'

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Tue, 12 Dec 2017 14:13:12 +0000 (09:13 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Tue, 12 Dec 2017 14:13:12 +0000 (09:13 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Tue, 12 Dec 2017 14:13:12 +0000 (09:13 -0500)] 
Merge branch 'maint-0.3.2'

8 years agorename changes file
Nick Mathewson [Tue, 12 Dec 2017 14:13:05 +0000 (09:13 -0500)] 
rename changes file

8 years agoMerge remote-tracking branch 'teor/doc24596'
Nick Mathewson [Tue, 12 Dec 2017 14:07:49 +0000 (09:07 -0500)] 
Merge remote-tracking branch 'teor/doc24596'

8 years agoMake configure log messages less confusing during static builds
teor [Tue, 12 Dec 2017 01:43:53 +0000 (12:43 +1100)] 
Make configure log messages less confusing during static builds

Closes #24558.

8 years agoFix a typo in CodingStandards.md
teor [Tue, 12 Dec 2017 01:32:14 +0000 (12:32 +1100)] 
Fix a typo in CodingStandards.md

Closes #24596.

8 years agoSimplify explicit conditional checks into an inlined function.
Alexander Færøy [Tue, 12 Dec 2017 01:17:57 +0000 (01:17 +0000)] 
Simplify explicit conditional checks into an inlined function.

This patch lifts the check for whether a given log file (`logfile_t`) is
an "external logfile" (handled by an external logging system such as
syslog, android's logging subsystem, or as an external C callback
function) into a function on its own.

See: https://bugs.torproject.org/24362

8 years agoMerge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.2.8' into maint-0.2.9

8 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Mon, 11 Dec 2017 21:56:31 +0000 (16:56 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge branch 'bug24167_025' into maint-0.2.5
Nick Mathewson [Mon, 11 Dec 2017 21:56:28 +0000 (16:56 -0500)] 
Merge branch 'bug24167_025' into maint-0.2.5

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge branch 'maint-0.2.8' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.2.8' into maint-0.2.9

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

8 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:54:14 +0000 (16:54 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

8 years agoMerge branch 'maint-0.2.5' into maint-0.2.8
Nick Mathewson [Mon, 11 Dec 2017 21:54:11 +0000 (16:54 -0500)] 
Merge branch 'maint-0.2.5' into maint-0.2.8

8 years agoMerge remote-tracking branch 'public/ticket23856_025_01' into maint-0.2.5
Nick Mathewson [Mon, 11 Dec 2017 21:53:02 +0000 (16:53 -0500)] 
Merge remote-tracking branch 'public/ticket23856_025_01' into maint-0.2.5

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

8 years agoMerge branch 'maint-0.2.9' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:51:58 +0000 (16:51 -0500)] 
Merge branch 'maint-0.2.9' into maint-0.3.0

8 years agoMerge remote-tracking branch 'public/bug23985_029' into maint-0.2.9
Nick Mathewson [Mon, 11 Dec 2017 21:51:54 +0000 (16:51 -0500)] 
Merge remote-tracking branch 'public/bug23985_029' into maint-0.2.9

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:50:48 +0000 (16:50 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Mon, 11 Dec 2017 21:50:48 +0000 (16:50 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge branch 'bug24086_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:49:01 +0000 (16:49 -0500)] 
Merge branch 'bug24086_031' into maint-0.3.1

8 years agoMerge remote-tracking branch 'public/bug24099_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:48:44 +0000 (16:48 -0500)] 
Merge remote-tracking branch 'public/bug24099_031' into maint-0.3.1

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:46:00 +0000 (16:46 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Mon, 11 Dec 2017 21:46:00 +0000 (16:46 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge remote-tracking branch 'public/bug23817_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:45:54 +0000 (16:45 -0500)] 
Merge remote-tracking branch 'public/bug23817_031' into maint-0.3.1

8 years agoMerge branch 'maint-0.3.2'
Nick Mathewson [Mon, 11 Dec 2017 21:43:51 +0000 (16:43 -0500)] 
Merge branch 'maint-0.3.2'

8 years agoMerge branch 'maint-0.3.1' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:43:48 +0000 (16:43 -0500)] 
Merge branch 'maint-0.3.1' into maint-0.3.2

8 years agoMerge remote-tracking branch 'asn/bug23862_031' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:43:41 +0000 (16:43 -0500)] 
Merge remote-tracking branch 'asn/bug23862_031' into maint-0.3.1

8 years agoMerge branch 'maint-0.3.0' into maint-0.3.1
Nick Mathewson [Mon, 11 Dec 2017 21:43:24 +0000 (16:43 -0500)] 
Merge branch 'maint-0.3.0' into maint-0.3.1

"ours" merge to avoid taking the 030 version of 23862.

8 years agoMerge remote-tracking branch 'asn/bug23862_030' into maint-0.3.0
Nick Mathewson [Mon, 11 Dec 2017 21:41:28 +0000 (16:41 -0500)] 
Merge remote-tracking branch 'asn/bug23862_030' into maint-0.3.0

8 years agoMerge branch 'stack_fixes_032_v2' into maint-0.3.2
Nick Mathewson [Mon, 11 Dec 2017 21:25:04 +0000 (16:25 -0500)] 
Merge branch 'stack_fixes_032_v2' into maint-0.3.2

8 years agoAdd a changelog for the STACK fixes
Nick Mathewson [Sun, 26 Nov 2017 22:37:36 +0000 (17:37 -0500)] 
Add a changelog for the STACK fixes

8 years agoMove subtraction in rephist to try to avoid STACK warning
Nick Mathewson [Sun, 26 Nov 2017 22:34:49 +0000 (17:34 -0500)] 
Move subtraction in rephist to try to avoid STACK warning

(I do not know why this one is happening)

8 years agoStop checking for sandbox:new_element() failures: it can't fail.
Nick Mathewson [Sun, 26 Nov 2017 22:16:25 +0000 (17:16 -0500)] 
Stop checking for sandbox:new_element() failures: it can't fail.

(It can't fail because the tor_malloc*() family of functions can
never return NULL)

Found with STACK