<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c580d690fa9a820336bf72f2418dccccdb11cf07 - apply -Wno-dangling-pointer to callcontext.c.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#c580d690fa9a820336bf72f2418dccccdb11cf07</link>
        <description>apply -Wno-dangling-pointer to callcontext.c.puffs_cc_getcc() uses a mask against a stack variable to find thestruct puffs_cc stashed below the stack, triggering the danglingpointer problem.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Tue, 05 Sep 2023 00:12:14 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cb5396addb411a7f12ee68212444aef5a571a5ad - libpuffs: ignore lint warning about nested extern for now</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#cb5396addb411a7f12ee68212444aef5a571a5ad</link>
        <description>libpuffs: ignore lint warning about nested extern for nowThis should be properly fixed by someone familiar with puffs.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Fri, 31 Mar 2023 04:51:32 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2baa50111d645353fa30b4deab0f79d93650c8c - lint: warn about extern declarations outside headers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#b2baa50111d645353fa30b4deab0f79d93650c8c</link>
        <description>lint: warn about extern declarations outside headershttps://mail-index.netbsd.org/tech-userlevel/2023/03/15/msg013727.html

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Tue, 28 Mar 2023 14:44:34 +0000</pubDate>
        <dc:creator>rillig &lt;rillig@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0585557a98155007814e416fb8c03f2d399d9abb - Allow calling puffs_mount(3) before puffs_daemon(3)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#0585557a98155007814e416fb8c03f2d399d9abb</link>
        <description>Allow calling puffs_mount(3) before puffs_daemon(3)puffs_daemon(3) creates a pipe before forking, and the parent processwaits for the child to either complete puffs_mount(3) or fail. If auser calls puffs_daemon(3) after puffs_mount(3), the functiondeadlocks. While this error-reporting functionality is really a nicething to have, deadlocking is not great. If the filesystem has alreadybeen mounted, puffs_mount(3) should just daemonize the process andreturn.This became an issue because fuse_daemonize(3) in FUSE API had no suchrequirement and some FUSE filesystems in the wild suffered deadlocks.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 07:35:26 +0000</pubDate>
        <dc:creator>pho &lt;pho@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffeb8dbf4eb8edf61cecf18c162da2ac2e4ebc0f - Define _KERNTYPES for things that need it.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#ffeb8dbf4eb8edf61cecf18c162da2ac2e4ebc0f</link>
        <description>Define _KERNTYPES for things that need it.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Sat, 23 Jan 2016 21:22:45 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fa835e8c8b0010777bd91803f15ae5587f224dd7 - These directories default to WARNS?=5</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#fa835e8c8b0010777bd91803f15ae5587f224dd7</link>
        <description>These directories default to WARNS?=5

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Wed, 21 Mar 2012 05:37:42 +0000</pubDate>
        <dc:creator>matt &lt;matt@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>248168affcfdae8f4d48bbbc42790411996179ec - Remove PUFFS_WITH_THREADS ifdef garbage, just use libc weak symbols.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#248168affcfdae8f4d48bbbc42790411996179ec</link>
        <description>Remove PUFFS_WITH_THREADS ifdef garbage, just use libc weak symbols.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Mon, 06 Dec 2010 14:50:34 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>689551bfdb84058cbfbded6da0bc10c57056d1bc - Remove suspension support from here too.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#689551bfdb84058cbfbded6da0bc10c57056d1bc</link>
        <description>Remove suspension support from here too.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Sat, 05 Dec 2009 12:13:08 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61113f40fd66fadfc682a9c2e44f5a3fa788dc66 - Part 3/n of extensive changes to message handling:</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#61113f40fd66fadfc682a9c2e44f5a3fa788dc66</link>
        <description>Part 3/n of extensive changes to message handling:Get rid of the original puffs_req(3) framework and use puffs_framebuf(3)instead for file system requests.  It has the advantage of beingsuitable for transporting a distributed message passing protocoland therefore us being able to run the file system server on anyhost.Ok, puffs is not quite here yet: libpuffs needs to grow requestrouting support and the message contents need to be munged into ahost independent format.  Saying which format would be telling,but it might begin with an X, end in an L and have the 13th characterin the middle.  Keep an eye out for the sequels: Parts 3+m/n.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Tue, 04 Dec 2007 21:24:10 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>edb40ac9bf09e57a4dc8d3315746070b9f9bc7f7 - Add some very initial support for a threading worker model as an</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#edb40ac9bf09e57a4dc8d3315746070b9f9bc7f7</link>
        <description>Add some very initial support for a threading worker model as analternative to the (vastly superior ;) continuation model.  Thisis very preliminary stuff and not compiled by default (which iteven won&apos;t do without some other patches I cannot commit yet).The raison d&apos;commit of the patch is a snippet which ensures properin-order dispatching of all operations, including those which don&apos;trequire a response.  Previously many of them would be dispatchedsimultaneosly, e.g. fsync and reclaim on the same node, whichobviously isn&apos;t all that nice for correct operation.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Fri, 26 Oct 2007 17:35:01 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d8a510556e85cb188019620d7881edb7482c8e20 - get rid of DBG=</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#d8a510556e85cb188019620d7881edb7482c8e20</link>
        <description>get rid of DBG=

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Wed, 18 Jul 2007 22:38:58 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4147a3c54a369fdf2775e8a91ce4916614e21d3b - Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#4147a3c54a369fdf2775e8a91ce4916614e21d3b</link>
        <description>Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on theFORTIFY_SOURCE feature of libssp, thus checking the size of arguments tovarious string and memory copy and set functions (as well as a few systemcalls and other miscellany) where known at function entry.  RedHat hasevidently built all &quot;core system packages&quot; with this option for some time.This option should be used at the top of Makefiles (or Makefile.inc wherethis is used for subdirectories) but after any setting of LIB.This is only useful for userland code, and cannot be used in libc or inany code which includes the libc internals, because it overrides certainlibc functions with macros.  Some effort has been made to make USE_FORT=yeswork correctly for a full-system build by having the bsd.sys.mk logicdisable the feature where it should not be used (libc, libssp iteself,the kernel) but no attempt has been made to build the entire system withUSE_FORT and doing so will doubtless expose numerous bugs and misfeatures.Adjust the system build so that all programs and libraries that are setuid,directly handle network data (including serial comm data), performauthentication, or appear likely to have (or have a history of having)data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,with the exception of libc, which cannot use USE_FORT and thus usesonly USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=noper-directory or in a system build will disable if desired.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Mon, 28 May 2007 12:06:17 +0000</pubDate>
        <dc:creator>tls &lt;tls@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9cad0cef967d91b64baacf8119de157d5b1f9ce - move puffs request dispatching code into it&apos;s own module.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#e9cad0cef967d91b64baacf8119de157d5b1f9ce</link>
        <description>move puffs request dispatching code into it&apos;s own module.no functional change

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Fri, 11 May 2007 21:42:42 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bb0de0a8787b5e0a7284dd08075c83d5a458e384 - add stubby version of puffs_framebuf manual page.  proper one</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#bb0de0a8787b5e0a7284dd08075c83d5a458e384</link>
        <description>add stubby version of puffs_framebuf manual page.  proper oneforthcoming to an internet near you Real Soon Now(tm)

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Sat, 05 May 2007 16:09:16 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b223c403fc45751ab27bd02dc221f80a6c4b4c45 - Add puffs &quot;frame buffers&quot;, which are an abstraction of the buffering</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#b223c403fc45751ab27bd02dc221f80a6c4b4c45</link>
        <description>Add puffs &quot;frame buffers&quot;, which are an abstraction of the bufferingand event handling mechanisms required in file servers with blockingI/O backends.  puffs_framebuf is built on the concept of puffs_ccand uses those to multiplex execution where needed.File systems are required to implement three methods:  * read frame  * write frame  * compare if frame is a response to the given oneMemory management is provided by puffs_framebuf, but the filesystems must still, of course, interpret the protocol and do e.g.byte order conversion.As always, puffs_framebuf is work in progress.  Current users aremount_psshfs and mount_9p.

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Sat, 05 May 2007 15:48:18 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aaf5af07beef0a0c3cb9a2ac24c7952278af1d0d - Move file system and node callbacks into their own manual page.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#aaf5af07beef0a0c3cb9a2ac24c7952278af1d0d</link>
        <description>Move file system and node callbacks into their own manual page.Improve markup and descriptions a bit (not completely finished yet).

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Mon, 16 Apr 2007 19:16:02 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>406a946463500f0a50cba5a00c5a9abee1415921 - document credentials &amp; access control methods</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#406a946463500f0a50cba5a00c5a9abee1415921</link>
        <description>document credentials &amp; access control methods

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Thu, 22 Mar 2007 17:38:09 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f4e2aba8ceddced39477e300033559293df38df2 - document puffs_fs_suspend()</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#f4e2aba8ceddced39477e300033559293df38df2</link>
        <description>document puffs_fs_suspend()

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Fri, 26 Jan 2007 23:55:27 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d83ed90176203b0bb13b6476f85555c0f6181af9 - add interfaces for suspending the file system</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#d83ed90176203b0bb13b6476f85555c0f6181af9</link>
        <description>add interfaces for suspending the file system

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Fri, 26 Jan 2007 23:00:33 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2fbe1b2261a3828b5a4f04ed9bfcf7160e38532a - document request handling routines</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/lib/libpuffs/Makefile#2fbe1b2261a3828b5a4f04ed9bfcf7160e38532a</link>
        <description>document request handling routines

            List of files:
            /netbsd-src/lib/libpuffs/Makefile</description>
        <pubDate>Sat, 20 Jan 2007 15:09:34 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
