<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/contrib, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2020-12-18T10:09:21Z</updated>
<entry>
<title>Fix abort in jemalloc extent coalescing.</title>
<updated>2020-12-18T10:09:21Z</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@FreeBSD.org</email>
</author>
<published>2020-12-18T10:09:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b62ae61446ee19ab524fea4a066f585cbd7aa727'/>
<id>urn:sha1:b62ae61446ee19ab524fea4a066f585cbd7aa727</id>
<content type='text'>
Fix error in extent_try_coalesce_impl(), which could cause abort
to happen when trying to coalesce extents backwards. The error could
happen because of how extent_before_get() function works. This function
gets address of previous extent, by subtracting page size from current
extent address. If current extent is located at PAGE_SIZE offset, this
address resolved to 0x0000. An assertion in rtree_leaf_elm_lookup
then caused the running program to abort.

This problem was discovered when trying to build world on 32-bit
machines with ASLR and PIE enabled. The problem was encountered
on armv7 and i386 machines, but most likely other 32-bit
architectures are affected as well.

While this patch fixes one problem with buildworld on 32-bit platforms
with ASLR, the build still fails, however it happens much later
and due to lack of memory.

The change is aligned with accepted fix in the upstream Jemalloc
repository (https://github.com/jemalloc/jemalloc/pull/1973).
As it doesn't apply on top of Jemalloc tree, its updated version
was eventually merged: https://github.com/jemalloc/jemalloc/pull/2003

PR: 249937
Submitted by: Dawid Gorecki &lt;dgr@semihalf.com&gt;
Obtained from: Semihalf
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D27025
</content>
</entry>
<entry>
<title>MFV r368746:</title>
<updated>2020-12-18T04:23:20Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2020-12-18T04:23:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7341cb0cd1cb6a5bf03c955ce04107b86b186613'/>
<id>urn:sha1:7341cb0cd1cb6a5bf03c955ce04107b86b186613</id>
<content type='text'>
Apply upstream fix 08968baec1122a58bb90d8f97ad948a75f8a5d69:

Fix error cases when udp-connect is set and send() returns an error

Obtained from:	unbound git
MFC after:	3 days
</content>
</entry>
<entry>
<title>Remove contrib/binutils, unused after r368667</title>
<updated>2020-12-16T14:01:04Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-12-16T14:01:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=546114d08ec693263d9c030c16f83ed826e4a379'/>
<id>urn:sha1:546114d08ec693263d9c030c16f83ed826e4a379</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFV r368607:</title>
<updated>2020-12-13T16:26:37Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2020-12-13T16:26:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=87c1ec0a31cce6441c52f6101d99482e50aeffba'/>
<id>urn:sha1:87c1ec0a31cce6441c52f6101d99482e50aeffba</id>
<content type='text'>
Sync libarchive with vendor.

Vendor changes:
  Issue #1461: Unbreak build without lzma
  Issue #1462: warc reader: Fix build with gcc11
  Issue #1463: Fix code compatibility in test_archive_read_support.c
  Issue #1464: Use built-in strnlen on platforms where not available
  Issue #1465: warc reader: fix undefined behaviour in deconst() function

MFC after:	3 days
X-MFC-With:	368234
</content>
</entry>
<entry>
<title>Update vendor/libarchive/dist to b2c3ee7e2907511533eeb2a0f2ceecc1faa73185</title>
<updated>2020-12-13T15:29:19Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2020-12-13T15:29:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bcd2ffcdc2bdf4551e249ea3f75de6bbb5bfef02'/>
<id>urn:sha1:bcd2ffcdc2bdf4551e249ea3f75de6bbb5bfef02</id>
<content type='text'>
Vendor changes:
  Issue #1461: Unbreak build without lzma
  Issue #1462: warc reader: Fix build with gcc11
  Issue #1463: Fix code compatibility in test_archive_read_support.c
  Issue #1464: Use built-in strnlen on platforms where not available
  Issue #1465: warc reader: fix undefined behaviour in deconst() function
</content>
</entry>
<entry>
<title>ee(1): Whitespace cleanup</title>
<updated>2020-12-10T10:58:30Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2020-12-10T10:58:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6580cc162dd5297b520fe1be21579bc787974ffb'/>
<id>urn:sha1:6580cc162dd5297b520fe1be21579bc787974ffb</id>
<content type='text'>
This is a direct commit to -CURRENT since the upstream went away.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Merge commit 28de0fb48 from llvm git (by Luís Marques):</title>
<updated>2020-12-09T18:37:43Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2020-12-09T18:37:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6813f2420b236f852d18f1a582c77d17ed15d45f'/>
<id>urn:sha1:6813f2420b236f852d18f1a582c77d17ed15d45f</id>
<content type='text'>
  [RISCV] Set __GCC_HAVE_SYNC_COMPARE_AND_SWAP_x defines

  The RISCV target did not set the GCC atomic compare and swap defines,
  unlike other targets. This broke builds for things like glib on
  RISCV.

  Patch by Kristof Provost (kprovost)

  Differential Revision: https://reviews.llvm.org/D91784

This should fix building glib20 on RISC-V and unblock a number of
dependent ports.

Requested by:	kp
MFC after:	3 days
</content>
</entry>
<entry>
<title>MFV r368464:</title>
<updated>2020-12-09T02:59:24Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-12-09T02:59:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=369c692350f53cc5abd8e3056ad3d80c2155820e'/>
<id>urn:sha1:369c692350f53cc5abd8e3056ad3d80c2155820e</id>
<content type='text'>
Update unbound from 1.12.0 to 1.13.0

MFC after:	1 week
Security:	CVE-2020-28935
</content>
</entry>
<entry>
<title>fts_read: Handle error from a NULL return better.</title>
<updated>2020-12-08T23:38:26Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2020-12-08T23:38:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2dfa4b66b3d0caaaae6ce2df476b5615f8415a19'/>
<id>urn:sha1:2dfa4b66b3d0caaaae6ce2df476b5615f8415a19</id>
<content type='text'>
This is addressing cases such as fts_read(3) encountering an [EIO]
from fchdir(2) when FTS_NOCHDIR is not set.  That would otherwise be
seen as a successful traversal in some of these cases while silently
discarding expected work.

As noted in r264201, fts_read() does not set errno to 0 on a successful
EOF so it needs to be set before calling it.  Otherwise we might see
a random error from one of the iterations.

gzip is ignoring most errors and could be improved separately.

Reviewed by:	vangyzen
Sponsored by:	Dell EMC
Differential Revision:	https://reviews.freebsd.org/D27184
</content>
</entry>
<entry>
<title>Vendor import of Unbound 1.13.0.</title>
<updated>2020-12-08T21:23:03Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2020-12-08T21:23:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c1dbcbf2d10cd99864ab0eb44358d9875ba0c0a5'/>
<id>urn:sha1:c1dbcbf2d10cd99864ab0eb44358d9875ba0c0a5</id>
<content type='text'>
Security:	CVE-2020-28935
</content>
</entry>
</feed>
