You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@trafficserver.apache.org by Leif Hedstrom <zw...@apache.org> on 2018/06/22 23:09:22 UTC

[VOTE] Release Apache Traffic Server 7.1.4 (RC0)

I've prepared a release for 7.1.4 (RC0), which is a bug fix release on the previous v7.1.3 release. In particular, this version builds cleanly with gcc 8.x. The release notes for 7.1.4 is available at:

	https://github.com/apache/trafficserver/milestone/18?closed=1


or for a brief ChangeLog (also attached below):

	https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.4


This release of v7.1.4 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see

	https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x


Information about upgrading to the 7.x releases from previous major versions is available at:

	https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0


The artifacts are available for download at:

	https://people.apache.org/~zwoop/rel-candidates/


SHA512 checksum:

	f0a0576c3afd873cdf2d3898e64ca7966e21b7a117105edb83b344c1efd7ffd25500cc857259c8ca0f5c21c4c91d9526abe1a14ce21e7333e6a70a34f2b3980b *trafficserver-7.1.4-rc0.tar.bz2

This corresponds to git refs:

	Hash: f0f6be6617bb8db78b08c6ae82b58eec02773dc7
	Tag: 7.1.4-rc0


Which can be verified with the following command:

	$ git tag -v 7.1.4-rc0


All code signing keys are available here:

	https://dist.apache.org/repos/dist/dev/trafficserver/KEYS


Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 15th, but please test and cast your votes as early as possible.

Cheers,

— Leif

Changes with Apache Traffic Server 7.1.4
  #1967 - gitignore .vscode/
  #3033 - Expanding the cases where the server_entry gets cleared on error.
  #3362 - Issue 3350: traffic_server using 100% CPU
  #3446 - Fix #pragma once error in WCCP.
  #3459 - Fix cache_read_busy_success_stat
  #3476 - Fixes a build issue with latest XCode / clang
  #3486 - Separate mutex of Http2ClientSession and Http2Stream
  #3487 - Use #pragma once
  #3495 - Fix test to support fix in autest 1.5.0
  #3506 - Acquire mutex lock of Http2Stream before starting new transaction
  #3521 - Log actual SSL error string on failure opening connection
  #3550 - Corrects marshaling of source ip and port
  #3560 - Option to enable stand-alone Leak Sanitizer
  #3562 - Downgrade 'previously indexed' cert warning to debug
  #3563 - Parent Selection -- Balance treatment of primary and secondary parent…
  #3566 - Fix parsing of runroot from ink_args of 7.1.x
  #3576 - Coverity ID 1390803: Fixes unreachable code in OCSP
  #3588 - clang6 fix in DNS.cc
  #3590 - Fixes uninitialized argument value use in HttpTransact::issue_revalidate
  #3612 - Fixed off-by-one error in select_best_srv.
  #3628 - Added a first cut of this share file for Visual Code users
  #3688 - Adds a couple of more include dirs to vscode
  #3727 - Fixes compiler flags used for gzip plugin
  #3731 - Changes to compile on Fedora 28 with gcc 8.1.1
  #3738 - Removes stray debug message on environments with getpeerid
  #3757 - Allow disable throttling.
  #3766 - HostDB timed RR fix
  #3781 - Clarifies error when failing to load ticket key
  #3792 - Change MIMEHdr::value_append_or_set to handle duplicate headers
  #3799 - Add gcc 8 support for 7.1.x
  #3814 - Redirection_tries should not be incremented twice
  #3820 - TS-2365: Fix crash in tls dynamic record size
  #3823 - Fix off-by-one access in header_rewrite config parser
  #3833 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT
  #3844 - 7.1.x: Fix WCCP for gcc 8.
  #3845 - 7.1.x: Fix string_view test for gcc 8.
  #3852 - Fix method call on null object for background_fetch
  #3860 - Move %<pqsn> logic to %<shn> for 7.x
  #3863 - background_fetch heap-buffer-overflow fix
  #3865 - Set verify locations in the initializer function only
  #3869 - background_fetch heap-buffer-overflow fix (7.1.x)
  #3878 - Only increment currently_open if socket connects


Re: [VOTE] Release Apache Traffic Server 7.1.4 (RC0)

Posted by Leif Hedstrom <zw...@apache.org>.
We’re going to respin a 7.1.4 RC1 build, addressing at least one known issue:

	Fixed logic error with client ip


I’ve also observed one crasher in production, which looks very similar to

	https://github.com/apache/trafficserver/issues/3837 <https://github.com/apache/trafficserver/issues/3837>


I posted my backtrace and HttpSM history on that issue, although, it’s not confirmed it’s the same problem. But looks very similar, and the issue (in our case at least) is that we’re scheduling events on a dead SM :-/.

So, calling this vote as a -1, and we’ll start over again soon. Please keep testing 7.1.4 / 7.1.x branch though!

Cheers,

— leif


> On Jun 22, 2018, at 7:47 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> 
> 
>> On Jun 22, 2018, at 17:09, Leif Hedstrom <zw...@apache.org> wrote:
>> 
>> I've prepared a release for 7.1.4 (RC0), which is a bug fix release on the previous v7.1.3 release. In particular, this version builds cleanly with gcc 8.x. The release notes for 7.1.4 is available at:
>> 
>>   https://github.com/apache/trafficserver/milestone/18?closed=1
>> 
>> 
>> or for a brief ChangeLog (also attached below):
>> 
>>   https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.4
>> 
>> 
>> This release of v7.1.4 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>> 
>>   https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>> 
>> 
>> Information about upgrading to the 7.x releases from previous major versions is available at:
>> 
>>   https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>> 
>> 
>> The artifacts are available for download at:
>> 
>>   https://people.apache.org/~zwoop/rel-candidates/
>> 
>> 
>> SHA512 checksum:
>> 
>>   f0a0576c3afd873cdf2d3898e64ca7966e21b7a117105edb83b344c1efd7ffd25500cc857259c8ca0f5c21c4c91d9526abe1a14ce21e7333e6a70a34f2b3980b *trafficserver-7.1.4-rc0.tar.bz2
>> 
>> This corresponds to git refs:
>> 
>>   Hash: f0f6be6617bb8db78b08c6ae82b58eec02773dc7
>>   Tag: 7.1.4-rc0
>> 
>> 
>> Which can be verified with the following command:
>> 
>>   $ git tag -v 7.1.4-rc0
>> 
>> 
>> All code signing keys are available here:
>> 
>>   https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>> 
>> 
>> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 15th, but please test and cast your votes as early as possible.
> 
> Obviously not the right day . The vote is open until June 29th. Please test and vote!
> 
> Cheers,
> 
> — Leif 
>> 
>> Cheers,
>> 
>> — Leif
>> 
>> Changes with Apache Traffic Server 7.1.4
>> #1967 - gitignore .vscode/
>> #3033 - Expanding the cases where the server_entry gets cleared on error.
>> #3362 - Issue 3350: traffic_server using 100% CPU
>> #3446 - Fix #pragma once error in WCCP.
>> #3459 - Fix cache_read_busy_success_stat
>> #3476 - Fixes a build issue with latest XCode / clang
>> #3486 - Separate mutex of Http2ClientSession and Http2Stream
>> #3487 - Use #pragma once
>> #3495 - Fix test to support fix in autest 1.5.0
>> #3506 - Acquire mutex lock of Http2Stream before starting new transaction
>> #3521 - Log actual SSL error string on failure opening connection
>> #3550 - Corrects marshaling of source ip and port
>> #3560 - Option to enable stand-alone Leak Sanitizer
>> #3562 - Downgrade 'previously indexed' cert warning to debug
>> #3563 - Parent Selection -- Balance treatment of primary and secondary parent…
>> #3566 - Fix parsing of runroot from ink_args of 7.1.x
>> #3576 - Coverity ID 1390803: Fixes unreachable code in OCSP
>> #3588 - clang6 fix in DNS.cc
>> #3590 - Fixes uninitialized argument value use in HttpTransact::issue_revalidate
>> #3612 - Fixed off-by-one error in select_best_srv.
>> #3628 - Added a first cut of this share file for Visual Code users
>> #3688 - Adds a couple of more include dirs to vscode
>> #3727 - Fixes compiler flags used for gzip plugin
>> #3731 - Changes to compile on Fedora 28 with gcc 8.1.1
>> #3738 - Removes stray debug message on environments with getpeerid
>> #3757 - Allow disable throttling.
>> #3766 - HostDB timed RR fix
>> #3781 - Clarifies error when failing to load ticket key
>> #3792 - Change MIMEHdr::value_append_or_set to handle duplicate headers
>> #3799 - Add gcc 8 support for 7.1.x
>> #3814 - Redirection_tries should not be incremented twice
>> #3820 - TS-2365: Fix crash in tls dynamic record size
>> #3823 - Fix off-by-one access in header_rewrite config parser
>> #3833 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT
>> #3844 - 7.1.x: Fix WCCP for gcc 8.
>> #3845 - 7.1.x: Fix string_view test for gcc 8.
>> #3852 - Fix method call on null object for background_fetch
>> #3860 - Move %<pqsn> logic to %<shn> for 7.x
>> #3863 - background_fetch heap-buffer-overflow fix
>> #3865 - Set verify locations in the initializer function only
>> #3869 - background_fetch heap-buffer-overflow fix (7.1.x)
>> #3878 - Only increment currently_open if socket connects


Re: [VOTE] Release Apache Traffic Server 7.1.4 (RC0)

Posted by Leif Hedstrom <zw...@apache.org>.
We’re going to respin a 7.1.4 RC1 build, addressing at least one known issue:

	Fixed logic error with client ip


I’ve also observed one crasher in production, which looks very similar to

	https://github.com/apache/trafficserver/issues/3837 <https://github.com/apache/trafficserver/issues/3837>


I posted my backtrace and HttpSM history on that issue, although, it’s not confirmed it’s the same problem. But looks very similar, and the issue (in our case at least) is that we’re scheduling events on a dead SM :-/.

So, calling this vote as a -1, and we’ll start over again soon. Please keep testing 7.1.4 / 7.1.x branch though!

Cheers,

— leif


> On Jun 22, 2018, at 7:47 PM, Leif Hedstrom <zw...@apache.org> wrote:
> 
> 
> 
>> On Jun 22, 2018, at 17:09, Leif Hedstrom <zw...@apache.org> wrote:
>> 
>> I've prepared a release for 7.1.4 (RC0), which is a bug fix release on the previous v7.1.3 release. In particular, this version builds cleanly with gcc 8.x. The release notes for 7.1.4 is available at:
>> 
>>   https://github.com/apache/trafficserver/milestone/18?closed=1
>> 
>> 
>> or for a brief ChangeLog (also attached below):
>> 
>>   https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.4
>> 
>> 
>> This release of v7.1.4 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
>> 
>>   https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
>> 
>> 
>> Information about upgrading to the 7.x releases from previous major versions is available at:
>> 
>>   https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
>> 
>> 
>> The artifacts are available for download at:
>> 
>>   https://people.apache.org/~zwoop/rel-candidates/
>> 
>> 
>> SHA512 checksum:
>> 
>>   f0a0576c3afd873cdf2d3898e64ca7966e21b7a117105edb83b344c1efd7ffd25500cc857259c8ca0f5c21c4c91d9526abe1a14ce21e7333e6a70a34f2b3980b *trafficserver-7.1.4-rc0.tar.bz2
>> 
>> This corresponds to git refs:
>> 
>>   Hash: f0f6be6617bb8db78b08c6ae82b58eec02773dc7
>>   Tag: 7.1.4-rc0
>> 
>> 
>> Which can be verified with the following command:
>> 
>>   $ git tag -v 7.1.4-rc0
>> 
>> 
>> All code signing keys are available here:
>> 
>>   https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
>> 
>> 
>> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 15th, but please test and cast your votes as early as possible.
> 
> Obviously not the right day . The vote is open until June 29th. Please test and vote!
> 
> Cheers,
> 
> — Leif 
>> 
>> Cheers,
>> 
>> — Leif
>> 
>> Changes with Apache Traffic Server 7.1.4
>> #1967 - gitignore .vscode/
>> #3033 - Expanding the cases where the server_entry gets cleared on error.
>> #3362 - Issue 3350: traffic_server using 100% CPU
>> #3446 - Fix #pragma once error in WCCP.
>> #3459 - Fix cache_read_busy_success_stat
>> #3476 - Fixes a build issue with latest XCode / clang
>> #3486 - Separate mutex of Http2ClientSession and Http2Stream
>> #3487 - Use #pragma once
>> #3495 - Fix test to support fix in autest 1.5.0
>> #3506 - Acquire mutex lock of Http2Stream before starting new transaction
>> #3521 - Log actual SSL error string on failure opening connection
>> #3550 - Corrects marshaling of source ip and port
>> #3560 - Option to enable stand-alone Leak Sanitizer
>> #3562 - Downgrade 'previously indexed' cert warning to debug
>> #3563 - Parent Selection -- Balance treatment of primary and secondary parent…
>> #3566 - Fix parsing of runroot from ink_args of 7.1.x
>> #3576 - Coverity ID 1390803: Fixes unreachable code in OCSP
>> #3588 - clang6 fix in DNS.cc
>> #3590 - Fixes uninitialized argument value use in HttpTransact::issue_revalidate
>> #3612 - Fixed off-by-one error in select_best_srv.
>> #3628 - Added a first cut of this share file for Visual Code users
>> #3688 - Adds a couple of more include dirs to vscode
>> #3727 - Fixes compiler flags used for gzip plugin
>> #3731 - Changes to compile on Fedora 28 with gcc 8.1.1
>> #3738 - Removes stray debug message on environments with getpeerid
>> #3757 - Allow disable throttling.
>> #3766 - HostDB timed RR fix
>> #3781 - Clarifies error when failing to load ticket key
>> #3792 - Change MIMEHdr::value_append_or_set to handle duplicate headers
>> #3799 - Add gcc 8 support for 7.1.x
>> #3814 - Redirection_tries should not be incremented twice
>> #3820 - TS-2365: Fix crash in tls dynamic record size
>> #3823 - Fix off-by-one access in header_rewrite config parser
>> #3833 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT
>> #3844 - 7.1.x: Fix WCCP for gcc 8.
>> #3845 - 7.1.x: Fix string_view test for gcc 8.
>> #3852 - Fix method call on null object for background_fetch
>> #3860 - Move %<pqsn> logic to %<shn> for 7.x
>> #3863 - background_fetch heap-buffer-overflow fix
>> #3865 - Set verify locations in the initializer function only
>> #3869 - background_fetch heap-buffer-overflow fix (7.1.x)
>> #3878 - Only increment currently_open if socket connects


Re: [VOTE] Release Apache Traffic Server 7.1.4 (RC0)

Posted by Leif Hedstrom <zw...@apache.org>.

> On Jun 22, 2018, at 17:09, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a release for 7.1.4 (RC0), which is a bug fix release on the previous v7.1.3 release. In particular, this version builds cleanly with gcc 8.x. The release notes for 7.1.4 is available at:
> 
>    https://github.com/apache/trafficserver/milestone/18?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
>    https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.4
> 
> 
> This release of v7.1.4 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
> 
>    https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
> 
> 
> Information about upgrading to the 7.x releases from previous major versions is available at:
> 
>    https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
> 
> 
> The artifacts are available for download at:
> 
>    https://people.apache.org/~zwoop/rel-candidates/
> 
> 
> SHA512 checksum:
> 
>    f0a0576c3afd873cdf2d3898e64ca7966e21b7a117105edb83b344c1efd7ffd25500cc857259c8ca0f5c21c4c91d9526abe1a14ce21e7333e6a70a34f2b3980b *trafficserver-7.1.4-rc0.tar.bz2
> 
> This corresponds to git refs:
> 
>    Hash: f0f6be6617bb8db78b08c6ae82b58eec02773dc7
>    Tag: 7.1.4-rc0
> 
> 
> Which can be verified with the following command:
> 
>    $ git tag -v 7.1.4-rc0
> 
> 
> All code signing keys are available here:
> 
>    https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 15th, but please test and cast your votes as early as possible.

Obviously not the right day . The vote is open until June 29th. Please test and vote!

Cheers,

— Leif 
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 7.1.4
>  #1967 - gitignore .vscode/
>  #3033 - Expanding the cases where the server_entry gets cleared on error.
>  #3362 - Issue 3350: traffic_server using 100% CPU
>  #3446 - Fix #pragma once error in WCCP.
>  #3459 - Fix cache_read_busy_success_stat
>  #3476 - Fixes a build issue with latest XCode / clang
>  #3486 - Separate mutex of Http2ClientSession and Http2Stream
>  #3487 - Use #pragma once
>  #3495 - Fix test to support fix in autest 1.5.0
>  #3506 - Acquire mutex lock of Http2Stream before starting new transaction
>  #3521 - Log actual SSL error string on failure opening connection
>  #3550 - Corrects marshaling of source ip and port
>  #3560 - Option to enable stand-alone Leak Sanitizer
>  #3562 - Downgrade 'previously indexed' cert warning to debug
>  #3563 - Parent Selection -- Balance treatment of primary and secondary parent…
>  #3566 - Fix parsing of runroot from ink_args of 7.1.x
>  #3576 - Coverity ID 1390803: Fixes unreachable code in OCSP
>  #3588 - clang6 fix in DNS.cc
>  #3590 - Fixes uninitialized argument value use in HttpTransact::issue_revalidate
>  #3612 - Fixed off-by-one error in select_best_srv.
>  #3628 - Added a first cut of this share file for Visual Code users
>  #3688 - Adds a couple of more include dirs to vscode
>  #3727 - Fixes compiler flags used for gzip plugin
>  #3731 - Changes to compile on Fedora 28 with gcc 8.1.1
>  #3738 - Removes stray debug message on environments with getpeerid
>  #3757 - Allow disable throttling.
>  #3766 - HostDB timed RR fix
>  #3781 - Clarifies error when failing to load ticket key
>  #3792 - Change MIMEHdr::value_append_or_set to handle duplicate headers
>  #3799 - Add gcc 8 support for 7.1.x
>  #3814 - Redirection_tries should not be incremented twice
>  #3820 - TS-2365: Fix crash in tls dynamic record size
>  #3823 - Fix off-by-one access in header_rewrite config parser
>  #3833 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT
>  #3844 - 7.1.x: Fix WCCP for gcc 8.
>  #3845 - 7.1.x: Fix string_view test for gcc 8.
>  #3852 - Fix method call on null object for background_fetch
>  #3860 - Move %<pqsn> logic to %<shn> for 7.x
>  #3863 - background_fetch heap-buffer-overflow fix
>  #3865 - Set verify locations in the initializer function only
>  #3869 - background_fetch heap-buffer-overflow fix (7.1.x)
>  #3878 - Only increment currently_open if socket connects
> 


Re: [VOTE] Release Apache Traffic Server 7.1.4 (RC0)

Posted by Leif Hedstrom <zw...@apache.org>.

> On Jun 22, 2018, at 17:09, Leif Hedstrom <zw...@apache.org> wrote:
> 
> I've prepared a release for 7.1.4 (RC0), which is a bug fix release on the previous v7.1.3 release. In particular, this version builds cleanly with gcc 8.x. The release notes for 7.1.4 is available at:
> 
>    https://github.com/apache/trafficserver/milestone/18?closed=1
> 
> 
> or for a brief ChangeLog (also attached below):
> 
>    https://github.com/apache/trafficserver/blob/7.1.x/CHANGELOG-7.1.4
> 
> 
> This release of v7.1.4 is backwards compatible with all v7.x release, for some details as to what’s new in v.7.1.x see
> 
>    https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v7.1.x
> 
> 
> Information about upgrading to the 7.x releases from previous major versions is available at:
> 
>    https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v7.0
> 
> 
> The artifacts are available for download at:
> 
>    https://people.apache.org/~zwoop/rel-candidates/
> 
> 
> SHA512 checksum:
> 
>    f0a0576c3afd873cdf2d3898e64ca7966e21b7a117105edb83b344c1efd7ffd25500cc857259c8ca0f5c21c4c91d9526abe1a14ce21e7333e6a70a34f2b3980b *trafficserver-7.1.4-rc0.tar.bz2
> 
> This corresponds to git refs:
> 
>    Hash: f0f6be6617bb8db78b08c6ae82b58eec02773dc7
>    Tag: 7.1.4-rc0
> 
> 
> Which can be verified with the following command:
> 
>    $ git tag -v 7.1.4-rc0
> 
> 
> All code signing keys are available here:
> 
>    https://dist.apache.org/repos/dist/dev/trafficserver/KEYS
> 
> 
> Make sure you refresh from a key server to get all relevant signatures. This vote is open until EOB April 15th, but please test and cast your votes as early as possible.

Obviously not the right day . The vote is open until June 29th. Please test and vote!

Cheers,

— Leif 
> 
> Cheers,
> 
> — Leif
> 
> Changes with Apache Traffic Server 7.1.4
>  #1967 - gitignore .vscode/
>  #3033 - Expanding the cases where the server_entry gets cleared on error.
>  #3362 - Issue 3350: traffic_server using 100% CPU
>  #3446 - Fix #pragma once error in WCCP.
>  #3459 - Fix cache_read_busy_success_stat
>  #3476 - Fixes a build issue with latest XCode / clang
>  #3486 - Separate mutex of Http2ClientSession and Http2Stream
>  #3487 - Use #pragma once
>  #3495 - Fix test to support fix in autest 1.5.0
>  #3506 - Acquire mutex lock of Http2Stream before starting new transaction
>  #3521 - Log actual SSL error string on failure opening connection
>  #3550 - Corrects marshaling of source ip and port
>  #3560 - Option to enable stand-alone Leak Sanitizer
>  #3562 - Downgrade 'previously indexed' cert warning to debug
>  #3563 - Parent Selection -- Balance treatment of primary and secondary parent…
>  #3566 - Fix parsing of runroot from ink_args of 7.1.x
>  #3576 - Coverity ID 1390803: Fixes unreachable code in OCSP
>  #3588 - clang6 fix in DNS.cc
>  #3590 - Fixes uninitialized argument value use in HttpTransact::issue_revalidate
>  #3612 - Fixed off-by-one error in select_best_srv.
>  #3628 - Added a first cut of this share file for Visual Code users
>  #3688 - Adds a couple of more include dirs to vscode
>  #3727 - Fixes compiler flags used for gzip plugin
>  #3731 - Changes to compile on Fedora 28 with gcc 8.1.1
>  #3738 - Removes stray debug message on environments with getpeerid
>  #3757 - Allow disable throttling.
>  #3766 - HostDB timed RR fix
>  #3781 - Clarifies error when failing to load ticket key
>  #3792 - Change MIMEHdr::value_append_or_set to handle duplicate headers
>  #3799 - Add gcc 8 support for 7.1.x
>  #3814 - Redirection_tries should not be incremented twice
>  #3820 - TS-2365: Fix crash in tls dynamic record size
>  #3823 - Fix off-by-one access in header_rewrite config parser
>  #3833 - Clear server_entry in case of ERROR as well as NO_ACTIVITY_TIMEOUT
>  #3844 - 7.1.x: Fix WCCP for gcc 8.
>  #3845 - 7.1.x: Fix string_view test for gcc 8.
>  #3852 - Fix method call on null object for background_fetch
>  #3860 - Move %<pqsn> logic to %<shn> for 7.x
>  #3863 - background_fetch heap-buffer-overflow fix
>  #3865 - Set verify locations in the initializer function only
>  #3869 - background_fetch heap-buffer-overflow fix (7.1.x)
>  #3878 - Only increment currently_open if socket connects
>