<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib, branch release/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-09-13T21:56:49Z</updated>
<entry>
<title>MFC: r323382, MFV: r323381</title>
<updated>2017-09-13T21:56:49Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2017-09-13T21:56:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bfa01cef5c7eefc351144e651d5edf2973566c78'/>
<id>urn:sha1:bfa01cef5c7eefc351144e651d5edf2973566c78</id>
<content type='text'>
Permit a deflateParams() parameter change as soon as possible.

This change fixes compression errors seen when the embedded Tomcat
web server of a UniFi Controller zlib compresses responses. Given
that Tomcat just uses Java/OpenJDK which in turn employs zlib for
its compression/decompression support, this bug might very well
affect other applications, too.

PR:		222136
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r323278: Fix an incorrectly used conditional causing buffer overflow.</title>
<updated>2017-09-07T19:23:08Z</updated>
<author>
<name>Gordon Tetlow</name>
<email>gordon@FreeBSD.org</email>
</author>
<published>2017-09-07T19:23:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0412f7e9a2303ec6c0f0777fb07b2f273d952124'/>
<id>urn:sha1:0412f7e9a2303ec6c0f0777fb07b2f273d952124</id>
<content type='text'>
Reported by:	Thomas Jarosch of Intra2net AG
Reviewed by:	emaste, jhb
Approved by:	re (marius)
Security:	CVE-2017-1000249
</content>
</entry>
<entry>
<title>MFC 321762</title>
<updated>2017-08-07T02:15:13Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2017-08-07T02:15:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d6b6870e90e74f24474942330397a1dce3bd00d1'/>
<id>urn:sha1:d6b6870e90e74f24474942330397a1dce3bd00d1</id>
<content type='text'>
    hyperv: Add VF bringup scripts and devd rules.

    How network VF works with hn(4) on Hyper-V in non-transparent mode:

    - Each network VF has a cooresponding hn(4).
    - The network VF and the it's cooresponding hn(4) have the same hardware
      address.
    - Once the network VF is up, e.g. ifconfig VF up:
      o  All of the transmission should go through the network VF.
      o  Most of the reception goes through the network VF.
      o  Small amount of reception may go through the cooresponding hn(4).
         This reception will happen, even if the the cooresponding hn(4) is
         down.  The cooresponding hn(4) will change the reception interface
         to the network VF, so that network layer and application layer will
         be tricked into thinking that these packets were received by the
         network VF.
      o  The cooresponding hn(4) pretends the physical link is down.
    - Once the network VF is down or detached:
      o  All of the transmission should go through the cooresponding hn(4).
      o  All of the reception goes through the cooresponding hn(4).
      o  The cooresponding hn(4) fallbacks to the original physical link
         detection logic.

    All these features are mainly used to help live migration, during which
    the network VF will be detached, while the network communication to the
    VM must not be cut off.  In order to reach this level of live migration
    transparency, we use failover mode lagg(4) with the network VF and the
    cooresponding hn(4) attached to it.

    To ease user configuration for both network VF and non-network VF, the
    lagg(4) will be created by the following rules, and the configuration
    of the cooresponding hn(4) will be applied to the lagg(4) automatically.

    Sponsored by:   Microsoft
    Differential Revision:  https://reviews.freebsd.org/D11635
</content>
</entry>
<entry>
<title>MFH r321674:</title>
<updated>2017-08-04T23:34:39Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2017-08-04T23:34:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81793bf03650e4742d0d3e2f442b20ae0d2cdc99'/>
<id>urn:sha1:81793bf03650e4742d0d3e2f442b20ae0d2cdc99</id>
<content type='text'>
Sync libarchive with vendor.

Relevant vendor changes:
  PR #926: ensure ar strtab is null terminated

PR:	220462
</content>
</entry>
<entry>
<title>MFC r321605:</title>
<updated>2017-08-03T14:22:48Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2017-08-03T14:22:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5cf06d48b4bd796f3711998ba1a215d1226eef5e'/>
<id>urn:sha1:5cf06d48b4bd796f3711998ba1a215d1226eef5e</id>
<content type='text'>
As in r315225, discard 3072 bytes of RC4 bytestream instead of 1024.
(This implementation of arc4rand(9) is used by the userland ipftest
utility as it approximates ipfilter kernelspace in userspace.)

PR:		217920
Submitted by:	codarren@hackers.mu
Reviewed by:	emaste, cem
Approved by:	so (implicit, in r315225)
Differential Revision:	D11747
Patterned after:	r315225
</content>
</entry>
<entry>
<title>MFC bmake-20170720</title>
<updated>2017-08-03T01:40:05Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2017-08-03T01:40:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3f392cf9f8be7e52b89909ba4882cf10fec996e4'/>
<id>urn:sha1:3f392cf9f8be7e52b89909ba4882cf10fec996e4</id>
<content type='text'>
PR: 221023
</content>
</entry>
<entry>
<title>MFC r320737, r320914</title>
<updated>2017-08-01T16:00:21Z</updated>
<author>
<name>Alan Somers</name>
<email>asomers@FreeBSD.org</email>
</author>
<published>2017-08-01T16:00:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=419eee7a3bb992eb0f84c1e1548b5b1f7d382d59'/>
<id>urn:sha1:419eee7a3bb992eb0f84c1e1548b5b1f7d382d59</id>
<content type='text'>
r320737:
Fix cleanup in lib/libc/gen/setdomainname_test

ATF cleanup routines run in separate processes from the tests themselves, so
they can't share global variables.

Also, setdomainname_test needs to be is_exclusive because the test cases
access a global resource.

PR:		219967
Reviewed by:	ngie
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D11188

r320914:
Remove an extraneous strlen from t_setdomainname.c

Reported by:	Coverity
CID:		1377568
X-MFC-With:	320737
Sponsored by:	Spectra Logic Corp
</content>
</entry>
<entry>
<title>MFC r320491:</title>
<updated>2017-07-31T03:59:07Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-07-31T03:59:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d6cf3d09bf984fec89d6380ff9caf9dfba27a014'/>
<id>urn:sha1:d6cf3d09bf984fec89d6380ff9caf9dfba27a014</id>
<content type='text'>
atf-sh(3): document atf_init_test_cases(3) fully

The function was missing from the NAME/SYNOPSIS sections. Add a manpage link
to complete the documentation reference.
</content>
</entry>
<entry>
<title>MFC r320927,320931,320932:</title>
<updated>2017-07-20T20:16:18Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2017-07-20T20:16:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d227383961ae3b387626ef7d67a77a6143c1af51'/>
<id>urn:sha1:d227383961ae3b387626ef7d67a77a6143c1af51</id>
<content type='text'>
Bump libarchive to 3.3.2

Vendor changes:
  PR #901: don't depend on stdin in a testcase

Relnotes:	yes
</content>
</entry>
<entry>
<title>Pull in r229281 from upstream libc++ (by Larisse Voufo):</title>
<updated>2017-07-19T18:22:32Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2017-07-19T18:22:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41f96d50815889cadb4363a09844c04684814ae6'/>
<id>urn:sha1:41f96d50815889cadb4363a09844c04684814ae6</id>
<content type='text'>
  Implement C++14's sized deallocation functions, since there are no
  longer implicitly defined by clang, as of r229241.

This allows ports which use C++14's sized deallocation functions, such
as cad/openvsp, to build on stable/10.  Bump __FreeBSD_version to allow
detection from ports.

Direct commit, since stable/11 and head already have newer versions of
libc++ which include this change.

PR:		219484
</content>
</entry>
</feed>
