<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>9733de668500817adf45e49600609b4538a7be73 - Correct the wrong prototype of fuse_daemonize(3) while retaining ABI compatibility</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#9733de668500817adf45e49600609b4538a7be73</link>
        <description>Correct the wrong prototype of fuse_daemonize(3) while retaining ABI compatibility

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 08:02:49 +0000</pubDate>
        <dc:creator>pho &lt;pho@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c68139a4b6daa43e46772ed422785053da5037b9 - Increase the warning level to spot more mistakes</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#c68139a4b6daa43e46772ed422785053da5037b9</link>
        <description>Increase the warning level to spot more mistakes

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 07:58:32 +0000</pubDate>
        <dc:creator>pho &lt;pho@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9f391507388a6ffcba9f0cd322f6670b919e36ec - lib/librefuse: Implement FUSE session API and its signal handling functionality</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#9f391507388a6ffcba9f0cd322f6670b919e36ec</link>
        <description>lib/librefuse: Implement FUSE session API and its signal handling functionality

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 07:53:05 +0000</pubDate>
        <dc:creator>pho &lt;pho@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>153b9c141b7fa8d0ca419b1eaa9ba2e20af69b34 - lib/librefuse: Implement logging API appeared on FUSE 3.7</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#153b9c141b7fa8d0ca419b1eaa9ba2e20af69b34</link>
        <description>lib/librefuse: Implement logging API appeared on FUSE 3.7

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sat, 22 Jan 2022 07:38:45 +0000</pubDate>
        <dc:creator>pho &lt;pho@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f6f9b83809e574c924c1d9f6d8e12442e09c6e2 - librefuse: Preparation of a proper API versioning; no more #ifdef woes in user code</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#1f6f9b83809e574c924c1d9f6d8e12442e09c6e2</link>
        <description>librefuse: Preparation of a proper API versioning; no more #ifdef woes in user codeThe goal is to fully support FUSE API version 3.0 while maintainingAPI/ABI compatibility with code written for 2.6 (or even older).* &lt;fuse.h&gt; now emits a compiler warning if it&apos;s included without  defining FUSE_USE_VERSION. It had been silently defaulted to the  latest supported version prior to this change. This is permissive  compared to the original FUSE, as it emits an error instead.* &lt;fuse.h&gt; now emits a warning if FUSE_USE_VERSION is higher than what  can be provided.* Added a macro FUSE_MAKE_VERSION(maj, min). It was missing from  librefuse &lt;fuse.h&gt;.No actual API updates have been made (yet).

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sat, 04 Dec 2021 06:42:39 +0000</pubDate>
        <dc:creator>pho &lt;pho@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0e4f248f778444e1807a01a0622d49a5b174118d - fuse_lowlevel.h: new file, currently only contains fuse_parse_cmdline(3) and struct fuse_cmdline_opts</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#0e4f248f778444e1807a01a0622d49a5b174118d</link>
        <description>fuse_lowlevel.h: new file, currently only contains fuse_parse_cmdline(3) and struct fuse_cmdline_opts

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sun, 20 Nov 2016 13:26:28 +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/source/history/netbsd-src/lib/librefuse/Makefile#ffeb8dbf4eb8edf61cecf18c162da2ac2e4ebc0f</link>
        <description>Define _KERNTYPES for things that need it.

            List of files:
            /netbsd-src/lib/librefuse/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/source/history/netbsd-src/lib/librefuse/Makefile#fa835e8c8b0010777bd91803f15ae5587f224dd7</link>
        <description>These directories default to WARNS?=5

            List of files:
            /netbsd-src/lib/librefuse/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>02a45a4a7c7474a22b8f0f5c96b7994b2c511284 - Header cleanup: don&apos;t need defs.h to do a few includes for us.  Also,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#02a45a4a7c7474a22b8f0f5c96b7994b2c511284</link>
        <description>Header cleanup: don&apos;t need defs.h to do a few includes for us.  Also,use #include &lt;&gt; for global headers instead of #include &quot;&quot;.

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Mon, 05 Nov 2007 13:41:52 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c683f6f6b5678f097969387d931d797c7f9e01d0 - Get rid of MULTITHREADED_REFUSE for context queries.  We can simply</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#c683f6f6b5678f097969387d931d797c7f9e01d0</link>
        <description>Get rid of MULTITHREADED_REFUSE for context queries.  We can simplyuse the pthread codepaths always.

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sun, 21 Oct 2007 16:46:52 +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/source/history/netbsd-src/lib/librefuse/Makefile#d8a510556e85cb188019620d7881edb7482c8e20</link>
        <description>get rid of DBG=

            List of files:
            /netbsd-src/lib/librefuse/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/source/history/netbsd-src/lib/librefuse/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/librefuse/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>95a18d20b936d6d7356e1d11d9aca57233432795 - Hide struct puffs_usermount from the rest of the world and provide</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#95a18d20b936d6d7356e1d11d9aca57233432795</link>
        <description>Hide struct puffs_usermount from the rest of the world and provideaccessors for interesting data in it.  Namely, you can now getpu-&gt;pu_privdata with puffs_getspecific(), pu-&gt;pu_pn_root withpuffs_set/getroot() and pu-&gt;pu_maxreqlen with puffs_getmaxreqlen().

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Thu, 12 Apr 2007 15:09:00 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c7b91b596f4f768d18c6157fc7b4ad57fa1da39a - * Move fuse_opt* defs and prototypes into fuse_opt.h.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#c7b91b596f4f768d18c6157fc7b4ad57fa1da39a</link>
        <description>* Move fuse_opt* defs and prototypes into fuse_opt.h.* Move fuse_opt* funcs from refuse.c into refuse_opt.c.Implement fuse_opt_parse() and fuse_opt_match(). And make the otherfunctions just dummy, always returning 0 (I added debugging printfsto see what the application is trying to do).For now there are two things that do not work in fuse_opt:	* options accepting arguments, i.e -otimeout=%u or -ofile=%s.	* options without arguments are not enabled, just parsed.At least now curlftpfs works, even with verbose mode! :-)Ok&apos;ed by pooka.

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Wed, 28 Feb 2007 16:23:00 +0000</pubDate>
        <dc:creator>xtraeme &lt;xtraeme@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb8b0d493d4e71a23e341ed4ce3b8de182718bda - LIBDPLIBS on puffs</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#eb8b0d493d4e71a23e341ed4ce3b8de182718bda</link>
        <description>LIBDPLIBS on puffs

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Fri, 16 Feb 2007 15:44:37 +0000</pubDate>
        <dc:creator>pooka &lt;pooka@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4cccedc203f49d0c44051b6c9345d1d45df4b2eb - Add an implementation of the file system in userspace functionality,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/netbsd-src/lib/librefuse/Makefile#4cccedc203f49d0c44051b6c9345d1d45df4b2eb</link>
        <description>Add an implementation of the file system in userspace functionality,based on top of libpuffs.  This version is still barebones andincomplete, but will benefit from others working on it, rather thanjust me.The option code has still to be implemented, but this gets far enoughto run hellofs (from the fuse web page):	% priv ./hellofs ~/hellofs/mnt &amp;	% l ~/hellofs/mnt	total 2	drwxr-xr-x  2 root  wheel    0 Jan  1  1970 .	drwxr-xr-x  4 agc   agc    512 Feb  9 18:05 ..	-r--r--r--  1 root  wheel   13 Jan  1  1970 hello	% cat ~/hellofs/mnt/hello	Hello World!	% df ~/hellofs/mnt	Filesystem           1K-blocks      Used     Avail Capacity  Mounted on	/dev/dk0              28101396  18946682   7749646    70%    /	kernfs                       1         1         0   100%    /kern	procfs                       4         4         0   100%    /proc	ptyfs                        1         1         0   100%    /dev/pts	puffs:refuse:hellofs  28101396  18946682   7749646    70%    /home/agc/hellofs/mnt	% mount -v -v	...	mount: mount_puffs not found for /home/agc/hellofs/mnt	puffs:refuse:hellofs on /home/agc/hellofs/mnt type puffs (nosuid, nodev, fsid: 0xcb01/0x6acb, reads: sync 0 async 0, writes: sync 0 async 0)	%This code is not enabled by default. Yet.

            List of files:
            /netbsd-src/lib/librefuse/Makefile</description>
        <pubDate>Sun, 11 Feb 2007 10:31:37 +0000</pubDate>
        <dc:creator>agc &lt;agc@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
