<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in open.2</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f7eb6b13 - open(2): Extend EINVAL&apos;s description</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#f7eb6b13</link>
        <description>open(2): Extend EINVAL&apos;s descriptionPR:	281033(cherry picked from commit 02c23c3b5ac9c9c1115c8b892034bb5d67b05c06)

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Tue, 27 Aug 2024 02:23:14 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f968e081 - open(2): mandoc -T lint</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#f968e081</link>
        <description>open(2): mandoc -T lint(cherry picked from commit f5a37f8dd319e3007b126b77376e61ad96f44d8b)

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Tue, 27 Aug 2024 03:48:09 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ac4ddd8b - open.2: remove self-reference</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#ac4ddd8b</link>
        <description>open.2: remove self-referenceChange .Xr reference to .Fn, which quiets a mandoc warning.Reviewed by:	mhorneMFC after:	3 daysPull Request:	https://github.com/freebsd/freebsd-src/pull/1135(cherry picked from commit d3de1bd429bc51fbbcb37fadaf2581461edf848b)

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Wed, 03 Apr 2024 16:38:41 +0000</pubDate>
        <dc:creator>Christopher Davidson &lt;christopher.davidson@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c3c75c14 - open: make non-POSIX errno value more apparent</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#c3c75c14</link>
        <description>open: make non-POSIX errno value more apparentIn the errno list, add an explicit note and reference to the note in theSTANDARDS section.When O_NOFOLLOW is specified and the target is a symbolic link FreeBSDsets errno to a value different than that specified by POSIX.  Commit295159dfa3ed added a note to this effect, but I missed it when readingthrough the list of errno values.PR:		214633Reviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D43618(cherry picked from commit ea6a6b63e1fd304e790c8ed7627caf5e3ba52bc7)

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Fri, 26 Jan 2024 15:19:04 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14b7cf92 - open(2): describe *at behavior for dirfd opened without O_SEARCH</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#14b7cf92</link>
        <description>open(2): describe *at behavior for dirfd opened without O_SEARCH(cherry picked from commit a570fe4d0dd979ce099374259ffc45d56ae4e471)

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Mon, 29 Jan 2024 17:54:32 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2c76c41 - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#b2c76c41</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1fc174cb - open(2): fix typo</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#1fc174cb</link>
        <description>open(2): fix typo__aLC_aclcheck_fd -&gt; acl_aclcheck_fdReported by:	Peter Eriksson  &lt;pen@lysator.liu.se&gt;Sponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Tue, 30 May 2023 09:17:26 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7a292504 - __acl_get_fd(2), __acl_aclcheck_fd(2): enable for O_PATH filedescriptors</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#7a292504</link>
        <description>__acl_get_fd(2), __acl_aclcheck_fd(2): enable for O_PATH filedescriptorsPR:	271704Reported by:	Peter Eriksson  &lt;pen@lysator.liu.se&gt;Reviewed by:	markjSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D40318

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Mon, 29 May 2023 15:07:18 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c7a8502b - open.2: describe O_RESOLVE_BENEATH errors correctly</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#c7a8502b</link>
        <description>open.2: describe O_RESOLVE_BENEATH errors correctlyThe behavior is the same as in capability mode, it does not actuallyreturn EINVAL for absolute lookups:    openat(AT_FDCWD,&quot;/tmp/test&quot;,O_RDONLY|O_DIRECTORY,00) = 3 (0x3)    openat(3,&quot;../../&quot;,O_RDONLY|0x800000,00)          ERR#93 &apos;Capabilities insufficient&apos;    openat(3,&quot;/etc/passwd&quot;,O_RDONLY|0x800000,00)     ERR#93 &apos;Capabilities insufficient&apos;Fixes:          1f305be43 (&quot;Document {O,AT}_RESOLVE_BENEATH...&quot;)Reviewed by:    kib, pauamma (manpages), emasteSponsored by:   https://www.patreon.com/valpackettPull Request:	https://github.com/freebsd/freebsd-src/pull/680Differential Revision: https://reviews.freebsd.org/D38675

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Sun, 19 Feb 2023 20:14:15 +0000</pubDate>
        <dc:creator>Val Packett &lt;val@packett.cool&gt;</dc:creator>
    </item>
<item>
        <title>bf13db08 - Mostly revert a5970a529c2d95271: Make files opened with O_PATH to not block non-forced unmount</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#bf13db08</link>
        <description>Mostly revert a5970a529c2d95271: Make files opened with O_PATH to not block non-forced unmountProblem is that open(O_PATH) on nullfs -o nocache is broken then,because there is no reference on the vnode after the open syscall exits.Reported and tested by:	ambriskoReviewed by:	markjSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Wed, 13 Apr 2022 00:47:45 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>be10c0a9 - fexecve(2): allow O_PATH file descriptors opened without O_EXEC</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#be10c0a9</link>
        <description>fexecve(2): allow O_PATH file descriptors opened without O_EXECThis improves compatibility with Linux.Noted by:	Drew DeVault &lt;sir@cmpwn.com&gt;Reviewed by:	markjSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32821

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Wed, 03 Nov 2021 12:51:06 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5fb54d2f - readlinkat(2): allow O_PATH fd</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#5fb54d2f</link>
        <description>readlinkat(2): allow O_PATH fdPR:	258856Reported by:	ashishReviewed by:	markjSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32390

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Sat, 09 Oct 2021 05:12:05 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e7cdf18 - openat(2): add O_EMPTY_PATH</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#5e7cdf18</link>
        <description>openat(2): add O_EMPTY_PATHIt reopens the passed file descriptor, checking the file backing vnode&apos;current access rights against open mode. In particular, this flag allowsto convert file descriptor opened with O_PATH, into operable filedescriptor, assuming permissions allow that.Reviewed by:	markjTested by:	Andrew Walker &lt;awalker@ixsystems.com&gt;Sponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D30148

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Thu, 06 May 2021 17:16:53 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bbf7a4e8 - O_PATH: allow vnode kevent filter on such files</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#bbf7a4e8</link>
        <description>O_PATH: allow vnode kevent filter on such filesif VREAD access is checked as allowed during openRequested by:	wulfReviewed by:	markjTested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D29323

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Wed, 07 Apr 2021 18:31:48 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5970a52 - Make files opened with O_PATH to not block non-forced unmount</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#a5970a52</link>
        <description>Make files opened with O_PATH to not block non-forced unmountby only keeping hold count on the vnode, instead of the use count.Reviewed by:	markjTested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D29323

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Sat, 03 Apr 2021 18:55:11 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d9ed174 - open(2): Implement O_PATH</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#8d9ed174</link>
        <description>open(2): Implement O_PATHReviewed by:	markjTested by:	phoDiscussed with:	walker.aj325_gmail.com, wulfSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D29323

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Thu, 18 Mar 2021 10:41:47 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>20e91ca3 - open(2): Remove O_BENEATH and AT_BENEATH</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#20e91ca3</link>
        <description>open(2): Remove O_BENEATH and AT_BENEATHwith the reasoning that the flags did not worked properly, and were notshipped in a release.O_RESOLVE_BENEATH is kept as useful.Reviewed by:	markjTested by:	arichardson, phoSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D28907

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Tue, 16 Feb 2021 03:31:40 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5e28403 - open(2): Add O_DSYNC flag.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#a5e28403</link>
        <description>open(2): Add O_DSYNC flag.POSIX O_DSYNC means that writes include an implicit fdatasync(2), justas O_SYNC implies fsync(2).VOP_WRITE() functions that understand the new IO_DATASYNC flag can actaccordingly, but we&apos;ll still pass down IO_SYNC so that file systems thatdon&apos;t understand it will continue to provide the stronger O_SYNCbehaviour.Flag also applies to fcntl(2).Reviewed by: kib, delphijDifferential Revision: https://reviews.freebsd.org/D25090

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Thu, 07 Jan 2021 10:46:51 +0000</pubDate>
        <dc:creator>Thomas Munro &lt;tmunro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f6d234d8 - libc: Fix most issues reported by mandoc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#f6d234d8</link>
        <description>libc: Fix most issues reported by mandoc- varios &quot;new sentence, new line&quot; warnings- varios &quot;sections out of conventional order&quot; warnings- varios &quot;unusual Xr order&quot; warnings- varios &quot;missing section argument&quot; warnings- varios &quot;no blank before trailing delimiter&quot; warnings- varios &quot;normalizing date format&quot; warningsMFC after:	1 month

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Sat, 19 Dec 2020 14:54:28 +0000</pubDate>
        <dc:creator>Gordon Bergling &lt;gbe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f305be4 - Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc/sys/open.2#1f305be4</link>
        <description>Document {O,AT}_RESOLVE_BENEATH and new O_BENEATH behavior for relative paths.PR:	248335Reviewed by:	markjTested by:	phoSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D25886

            List of files:
            /freebsd-14.2/lib/libc/sys/open.2</description>
        <pubDate>Tue, 22 Sep 2020 22:54:54 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
