<?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>
    <link>http://nxr.netbsd.org/rss/src/lib/librefuse/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Correct the wrong prototype of fuse_daemonize(3) while retaining ABI compatibility</title>
    <description>/src/lib/librefuse/Makefile - 1.16</description>
    <pubDate>Sat Jan 22 08:02:49 UTC 2022</pubDate>
    <dc:creator>pho</dc:creator>
</item>

<item>
    <title>Increase the warning level to spot more mistakes</title>
    <description>/src/lib/librefuse/Makefile - 1.15</description>
    <pubDate>Sat Jan 22 07:58:32 UTC 2022</pubDate>
    <dc:creator>pho</dc:creator>
</item>

<item>
    <title>lib/librefuse: Implement FUSE session API and its signal handling functionality</title>
    <description>/src/lib/librefuse/Makefile - 1.14</description>
    <pubDate>Sat Jan 22 07:53:06 UTC 2022</pubDate>
    <dc:creator>pho</dc:creator>
</item>

<item>
    <title>lib/librefuse: Implement logging API appeared on FUSE 3.7</title>
    <description>/src/lib/librefuse/Makefile - 1.13</description>
    <pubDate>Sat Jan 22 07:38:45 UTC 2022</pubDate>
    <dc:creator>pho</dc:creator>
</item>

<item>
    <title>librefuse: Preparation of a proper API versioning; no more #ifdef woes in user code<br/><br/>The goal is to fully support FUSE API version 3.0 while maintaining<br/>API/ABI compatibility with code written for 2.6 (or even older).<br/><br/>* &lt;fuse.h&gt; now emits a compiler warning if it's included without<br/>  defining FUSE_USE_VERSION. It had been silently defaulted to the<br/>  latest supported version prior to this change. This is permissive<br/>  compared to the original FUSE, as it emits an error instead.<br/><br/>* &lt;fuse.h&gt; now emits a warning if FUSE_USE_VERSION is higher than what<br/>  can be provided.<br/><br/>* Added a macro FUSE_MAKE_VERSION(maj, min). It was missing from<br/>  librefuse &lt;fuse.h&gt;.<br/><br/>No actual API updates have been made (yet).</title>
    <description>/src/lib/librefuse/Makefile - 1.12</description>
    <pubDate>Sat Dec 04 06:42:39 UTC 2021</pubDate>
    <dc:creator>pho</dc:creator>
</item>

<item>
    <title>fuse_lowlevel.h: new file, currently only contains fuse_parse_cmdline(3) and struct fuse_cmdline_opts</title>
    <description>/src/lib/librefuse/Makefile - 1.11</description>
    <pubDate>Sun Nov 20 13:26:28 UTC 2016</pubDate>
    <dc:creator>pho</dc:creator>
</item>

<item>
    <title>branches:  1.10.2;<br/>Define _KERNTYPES for things that need it.</title>
    <description>/src/lib/librefuse/Makefile - 1.10</description>
    <pubDate>Sat Jan 23 21:22:46 UTC 2016</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>These directories default to WARNS?=5</title>
    <description>/src/lib/librefuse/Makefile - 1.9</description>
    <pubDate>Wed Mar 21 05:37:43 UTC 2012</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>branches:  1.8.28;<br/>Header cleanup: don't need defs.h to do a few includes for us.  Also,<br/>use #include &lt;&gt; for global headers instead of #include "".</title>
    <description>/src/lib/librefuse/Makefile - 1.8</description>
    <pubDate>Mon Nov 05 13:41:52 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>Get rid of MULTITHREADED_REFUSE for context queries.  We can simply<br/>use the pthread codepaths always.</title>
    <description>/src/lib/librefuse/Makefile - 1.7</description>
    <pubDate>Sun Oct 21 16:46:52 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>branches:  1.6.4;  1.6.6;<br/>get rid of DBG=</title>
    <description>/src/lib/librefuse/Makefile - 1.6</description>
    <pubDate>Wed Jul 18 22:38:59 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the<br/>FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to<br/>various string and memory copy and set functions (as well as a few system<br/>calls and other miscellany) where known at function entry.  RedHat has<br/>evidently built all "core system packages" with this option for some time.<br/><br/>This option should be used at the top of Makefiles (or Makefile.inc where<br/>this is used for subdirectories) but after any setting of LIB.<br/><br/>This is only useful for userland code, and cannot be used in libc or in<br/>any code which includes the libc internals, because it overrides certain<br/>libc functions with macros.  Some effort has been made to make USE_FORT=yes<br/>work correctly for a full-system build by having the bsd.sys.mk logic<br/>disable the feature where it should not be used (libc, libssp iteself,<br/>the kernel) but no attempt has been made to build the entire system with<br/>USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.<br/><br/>Adjust the system build so that all programs and libraries that are setuid,<br/>directly handle network data (including serial comm data), perform<br/>authentication, or appear likely to have (or have a history of having)<br/>data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,<br/>with the exception of libc, which cannot use USE_FORT and thus uses<br/>only USE_SSP by default.  Tested on i386 with no ill results; USE_FORT=no<br/>per-directory or in a system build will disable if desired.</title>
    <description>/src/lib/librefuse/Makefile - 1.5</description>
    <pubDate>Mon May 28 00:06:21 UTC 2007</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>Hide struct puffs_usermount from the rest of the world and provide<br/>accessors for interesting data in it.  Namely, you can now get<br/>pu-&gt;pu_privdata with puffs_getspecific(), pu-&gt;pu_pn_root with<br/>puffs_set/getroot() and pu-&gt;pu_maxreqlen with puffs_getmaxreqlen().</title>
    <description>/src/lib/librefuse/Makefile - 1.4</description>
    <pubDate>Thu Apr 12 15:09:01 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>* Move fuse_opt* defs and prototypes into fuse_opt.h.<br/>* Move fuse_opt* funcs from refuse.c into refuse_opt.c.<br/><br/>Implement fuse_opt_parse() and fuse_opt_match(). And make the other<br/>functions just dummy, always returning 0 (I added debugging printfs<br/>to see what the application is trying to do).<br/><br/>For now there are two things that do not work in fuse_opt:<br/><br/>	* options accepting arguments, i.e -otimeout=%u or -ofile=%s.<br/>	* options without arguments are not enabled, just parsed.<br/><br/>At least now curlftpfs works, even with verbose mode! :-)<br/><br/>Ok'ed by pooka.</title>
    <description>/src/lib/librefuse/Makefile - 1.3</description>
    <pubDate>Wed Feb 28 16:23:00 UTC 2007</pubDate>
    <dc:creator>xtraeme</dc:creator>
</item>

<item>
    <title>LIBDPLIBS on puffs</title>
    <description>/src/lib/librefuse/Makefile - 1.2</description>
    <pubDate>Fri Feb 16 15:44:37 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>Add an implementation of the file system in userspace functionality,<br/>based on top of libpuffs.  This version is still barebones and<br/>incomplete, but will benefit from others working on it, rather than<br/>just me.<br/><br/>The option code has still to be implemented, but this gets far enough<br/>to run hellofs (from the fuse web page):<br/><br/>	% priv ./hellofs ~/hellofs/mnt &amp;<br/>	% l ~/hellofs/mnt<br/>	total 2<br/>	drwxr-xr-x  2 root  wheel    0 Jan  1  1970 .<br/>	drwxr-xr-x  4 agc   agc    512 Feb  9 18:05 ..<br/>	-r--r--r--  1 root  wheel   13 Jan  1  1970 hello<br/>	% cat ~/hellofs/mnt/hello<br/>	Hello World!<br/>	% df ~/hellofs/mnt<br/>	Filesystem           1K-blocks      Used     Avail Capacity  Mounted on<br/>	/dev/dk0              28101396  18946682   7749646    70%    /<br/>	kernfs                       1         1         0   100%    /kern<br/>	procfs                       4         4         0   100%    /proc<br/>	ptyfs                        1         1         0   100%    /dev/pts<br/>	puffs:refuse:hellofs  28101396  18946682   7749646    70%    /home/agc/hellofs/mnt<br/>	% mount -v -v<br/>	...<br/>	mount: mount_puffs not found for /home/agc/hellofs/mnt<br/>	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)<br/>	%<br/><br/>This code is not enabled by default. Yet.</title>
    <description>/src/lib/librefuse/Makefile - 1.1</description>
    <pubDate>Sun Feb 11 10:31:37 UTC 2007</pubDate>
    <dc:creator>agc</dc:creator>
</item>

<item>
    <title>get rid of DBG=</title>
    <description>/src/lib/librefuse/Makefile - 1.6.6.2</description>
    <pubDate>Wed Jul 18 22:39:00 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>file Makefile was added on branch matt-mips64 on 2007-07-18 22:39:00 +0000</title>
    <description>/src/lib/librefuse/Makefile - 1.6.6.1</description>
    <pubDate>Wed Jul 18 22:38:59 UTC 2007</pubDate>
    <dc:creator>pooka</dc:creator>
</item>

<item>
    <title>sync with HEAD</title>
    <description>/src/lib/librefuse/Makefile - 1.6.4.1</description>
    <pubDate>Tue Nov 06 23:11:56 UTC 2007</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/lib/librefuse/Makefile - 1.8.28.1</description>
    <pubDate>Tue Apr 17 00:05:32 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>
</channel></rss>

