<?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/libquota/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>These directories default to WARNS?=5</title>
    <description>/src/lib/libquota/Makefile - 1.10</description>
    <pubDate>Wed Mar 21 05:37:43 UTC 2012</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>Quota-related docs fixes:<br/><br/>- Remove old quotactl(2); replace with new __quotactl(2).<br/>- Document quota_getrestrictions(3), the semantic restriction codes,<br/>  and quota_quotaon/off(3).<br/>- Update VFS_QUOTACTL(9), which was still describing the pre-proplib API.<br/><br/>Approved by releng for the freeze.</title>
    <description>/src/lib/libquota/Makefile - 1.9</description>
    <pubDate>Mon Feb 13 01:24:03 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Remove old (5.99.48 - 5.99.62) libquota interface.</title>
    <description>/src/lib/libquota/Makefile - 1.8</description>
    <pubDate>Wed Feb 01 17:52:07 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Change the syscall API for quotas over to the new non-proplib one.<br/><br/>   - struct vfs_quotactl_args -&gt; struct quotactl_args<br/>   - add sys/stdint.h to sys/quotactl.h for clean userland build<br/>   - install sys/quotactl.h in /usr/include<br/>   - update set lists for same<br/>   - add new marshalling code in libquota<br/>   - add new unmarshalling code in vfs_syscalls.c<br/>   - discard proplib interpreter code in vfs_quotactl.c<br/>   - add dispatching code for the 14 quotactl ops in vfs_quotactl.c<br/>   - mark the proplib quotactl syscall obsolete<br/>   - add a new syscall number for the new quotactl syscall<br/>   - change the name of the syscall to __quotactl()<br/>   - remove the decl of the old quotactl from quota/quotaprop.h<br/>   - add a decl of the new quotactl to sys/quotactl.h<br/>   - update the libc build<br/>   - update ktruss<br/>   - remove proplib marshalling code from libquota<br/>   - update copy of syscall table in gdb ppc sources<br/>   - hack rumphijack to accomodate new quotactl name (as I recall,<br/>     pooka wanted such a name change to simplify something, but I<br/>     don't really see what/how)<br/><br/>This change appears to require a kernel version bump for rumpish<br/>reasons.</title>
    <description>/src/lib/libquota/Makefile - 1.7</description>
    <pubDate>Wed Feb 01 05:34:40 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Add a preliminary man page for libquota.</title>
    <description>/src/lib/libquota/Makefile - 1.6</description>
    <pubDate>Wed Jan 25 17:45:13 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Implement fallback direct access to quota1-type quota files.<br/>Uses (mostly) code from repquota. Add some missing pieces that<br/>weren't in repquota.<br/><br/>Use the direct file access code for cursors if proplib reports the<br/>quota version is 1.</title>
    <description>/src/lib/libquota/Makefile - 1.5</description>
    <pubDate>Mon Jan 09 15:41:58 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Add quota_nfs.c and implement quota_get() for nfs, using<br/>code from getnfsquota().<br/><br/>Also implement quota_getmountdevice().</title>
    <description>/src/lib/libquota/Makefile - 1.4</description>
    <pubDate>Mon Jan 09 15:29:55 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Add initial versions of quota_open(), quota_close(), quota_get(),<br/>calling proplib code mostly taken from getufsquota().<br/><br/>Correct the proplib refcount handling in the code from getufsquota(),<br/>where it was (as far as I can tell) wrong.<br/><br/>Avoid doing illegal and unsafe casts from (struct quotaval *)<br/>to (uint64_t *).</title>
    <description>/src/lib/libquota/Makefile - 1.3</description>
    <pubDate>Mon Jan 09 15:27:04 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>Add stub entry points of the entire new quota interface. These fail or<br/>do nothing for the time being; however, putting them all in up front<br/>avoids the need to do multiple bumps of the libquota.so version.</title>
    <description>/src/lib/libquota/Makefile - 1.2</description>
    <pubDate>Mon Jan 09 15:22:38 UTC 2012</pubDate>
    <dc:creator>dholland</dc:creator>
</item>

<item>
    <title>branches:  1.1.4;<br/>Add a new libquota library, which contains some blocks to build and/or<br/>parse quota plists; as well as a getfsquota() function to retrieve quotas<br/>for a single id from a single filesystem (whatever filesystem this is:<br/>a local quota-enabled fs or NFS). This is build on functions getufsquota()<br/>(for local filesystems with UFS-like quotas) and getnfsquota();<br/>which are also available to userland programs.<br/>move functions from quota2_subr.c to libquota or libprop as appropriate,<br/>and ajust in-tree quota tools.<br/>move some declarations from kernel headers to either sys/quota.h or<br/>quota/quota.h as appropriate. ufs/ufs/quota.h still installed because<br/>it's needed by other installed ufs headers.<br/>ufs/ufs/quota1.h still installed as a quick&amp;dirty way to get a code<br/>using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of<br/>ufs/ufs/quota.h - old code won't compile without this change and this is<br/>on purpose).<br/>Discussed on tech-kern@ and tech-net@ (long thread, but not much about<br/>libquota itself ...)</title>
    <description>/src/lib/libquota/Makefile - 1.1</description>
    <pubDate>Thu Mar 24 17:05:43 UTC 2011</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

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

