<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2022-05-11T23:59:24Z</updated>
<entry>
<title>Update in preparation of 13.1-RELEASE</title>
<updated>2022-05-11T23:59:24Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2022-05-11T23:59:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fc952ac2212b121aa6eefc273f5960ec3e0a466d'/>
<id>urn:sha1:fc952ac2212b121aa6eefc273f5960ec3e0a466d</id>
<content type='text'>
- Bump BRANCH to RELEASE
- Add the anticipated RELEASE announcement date
- Set a static __FreeBSD_version

Approved by:	re (implicit)
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</content>
</entry>
<entry>
<title>time(3): Refine history in the manual page</title>
<updated>2022-04-22T14:36:36Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-04-14T08:04:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b642cf5c8742a3c307772321e0f5e4153a0b1ad'/>
<id>urn:sha1:6b642cf5c8742a3c307772321e0f5e4153a0b1ad</id>
<content type='text'>
The time() system call first appeared in Version 1 AT&amp;T UNIX.  Through
the Version 3 AT&amp;T UNIX, it returned 60 Hz ticks since an epoch that
changed occasionally, because it was a 32-bit value that overflowed in a
little over 2 years.

In Version 4 AT&amp;T UNIX the granularity of the return value was reduced to
whole seconds, delaying the aforementioned overflow until 2038.

Version 7 AT&amp;T UNIX introduced the ftime() system call, which returned
time at a millisecond level, though retained the gtime() system call
(exposed as time() in userland).  time() could have been implemented as a
wrapper around ftime(), but that wasn't done.

4.1cBSD implemented a higher-precision time function gettimeofday() to
replace ftime() and reimplemented time() in terms of that.

Since FreeBSD 9 the implementation of time() uses
clock_gettime(CLOCK_SECOND) instead of gettimeofday() for performance
reasons.

With most valuable input from Warner (imp@).

Reviewed by:	0mp, jilles, imp
Approved by:	re (gjb)
Differential Revision:	https://reviews.freebsd.org/D34751

(cherry picked from commit 3e0f3678eca7c3f296b9f702992737356f1792da)
</content>
</entry>
<entry>
<title>Mostly revert a5970a529c2d95271: Make files opened with O_PATH to not block non-forced unmount</title>
<updated>2022-04-19T21:03:16Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2022-04-13T00:47:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=821467b5a087bbe5ee7eac5345dbddaf7c799e7c'/>
<id>urn:sha1:821467b5a087bbe5ee7eac5345dbddaf7c799e7c</id>
<content type='text'>
Approved by:	re (gjb)

(cherry picked from commit bf13db086b84c29ce901145f2800c561dcbf4d1e)
(cherry picked from commit 6daddc54debbf590cae17bead4864c7f640c07d0)
</content>
</entry>
<entry>
<title>mt(3): Fix a typo in the manual page</title>
<updated>2022-04-15T13:28:34Z</updated>
<author>
<name>Gordon Bergling</name>
<email>gbe@FreeBSD.org</email>
</author>
<published>2022-04-06T16:41:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2ece57c3ac0cb06fedf953ccfb2ee4aae0d0806c'/>
<id>urn:sha1:2ece57c3ac0cb06fedf953ccfb2ee4aae0d0806c</id>
<content type='text'>
- s/mulitple/multiple/

Approved by:	re@ (gjb)

(cherry picked from commit 656d68a711952ac2b92ed258502978c5ba1dbc73)
</content>
</entry>
<entry>
<title>libarchive: fix zstd compression support</title>
<updated>2022-04-10T23:52:50Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2022-04-08T08:09:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b572edb09c4da2949b20a62e98cbf2e6df88e7e1'/>
<id>urn:sha1:b572edb09c4da2949b20a62e98cbf2e6df88e7e1</id>
<content type='text'>
The commit 833a452e9 introduced a change that detached
the zstd compression (not decompression) support from base build.

Reported by:	kevans
Approved by:	re (delphij)

(cherry picked from commit 7f815d4f128f063c1bac361c8f26b52ab7df1e6c)
(cherry picked from commit 3caf7dd45d08a5b7b7fafe39e7aae7d7f8d1a684)
</content>
</entry>
<entry>
<title>bectl: push space-in-name check down into libbe</title>
<updated>2022-04-06T14:32:51Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2022-04-03T02:04:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=568f805c83954a044bcd29dbc7b037b617fab4b9'/>
<id>urn:sha1:568f805c83954a044bcd29dbc7b037b617fab4b9</id>
<content type='text'>
This check was previously in `create` only, not applying to renames.  It
should really be applied at the libbe level, so that we can avoid
writing about this restriction over and over again.

While we're here: `bectl rename` always succeeds, even when it doesn't.
Start returning the error.

Approved by:	re (gjb)
Reported By:	Christian McDonald &lt;cmcdonald netgate com&gt;

(cherry picked from commit dadb9c70938c4ae2c260f6af65752c67ac752284)
(cherry picked from commit 227e52a9c0b0be9656757fec47a2648f5619bf67)
</content>
</entry>
<entry>
<title>libbe: fix be_mounted_at() with props after bootonce</title>
<updated>2022-04-06T14:32:44Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2022-03-31T19:18:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99931db675d4d1ac702120f89a060fec1b152ae7'/>
<id>urn:sha1:99931db675d4d1ac702120f89a060fec1b152ae7</id>
<content type='text'>
propinfo.bootonce was filled with garbage, leading to a segfault later
during prop building.  Initialize it to NULL.

Approved by:	re (gjb)

(cherry picked from commit d155d8e138563c0b39c658684e6a4fe6e2e36f8a)
(cherry picked from commit 6ce8e35cead46048d9ae3c1dabafe1ef4ed26f97)
</content>
</entry>
<entry>
<title>libbe: pull props for the correct dataset in be_mounted_at()</title>
<updated>2022-04-06T14:32:31Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2022-03-31T19:19:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b8f5e2765d6322e7a31ad98605a4056be2b8c7d7'/>
<id>urn:sha1:b8f5e2765d6322e7a31ad98605a4056be2b8c7d7</id>
<content type='text'>
The props feature to this API was added as a "just in case", with no
planned consumer.  It turns out that it was implemented incorrectly,
tapping out props for the BE root (BE's parent) rather than the BE
itself in all cases.

Fetch properties for the dataset that's actually mounted at the queried
path.

Approved by:	re (gjb)
Reported by:	Christian McDonald &lt;cmcdonald netgate com&gt;

(cherry picked from commit 31190aa02eef05b1b58ba89212dc8c8738770e37)
(cherry picked from commit bed9c972aee7aa5ac916f24d60d9dbd109897856)
</content>
</entry>
<entry>
<title>lib/libz: remove ZLIBprivate_1.0 namespace.</title>
<updated>2022-04-04T20:02:13Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2022-04-03T18:32:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5196112e8bd53b7705f4f3d926c85f6ed5e09c4'/>
<id>urn:sha1:f5196112e8bd53b7705f4f3d926c85f6ed5e09c4</id>
<content type='text'>
These symbols were hidden and no longer exposed, and were never exposed in headers.

MFC after:	3 days

(cherry picked from commit a7f127b653c939976ac492595a8283b5de08ed0d)
(cherry picked from commit c4727a47f18cb54ebbab951157e57b019db09fc0)

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFV c144cc54795d: zlib 1.2.12.</title>
<updated>2022-04-04T16:54:01Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2022-03-31T14:25:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=91f57c80dec8de0a418f262ad7055cf8ecf3871b'/>
<id>urn:sha1:91f57c80dec8de0a418f262ad7055cf8ecf3871b</id>
<content type='text'>
MFC after:	3 days
Relnotes:	yes

(cherry picked from commit cd8822075a38d0734e74b1735e4b5dbef9789170)
(cherry picked from commit 6349675deca1fbe704086287bdd941940410799c)

Approved by:	re (gjb)
</content>
</entry>
</feed>
