<?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/tests/sbin/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Verify that PR kern/52150 is no longer present.</title>
    <description>/src/tests/sbin/Makefile - 1.9</description>
    <pubDate>Thu Jun 25 17:08:32 UTC 2020</pubDate>
    <dc:creator>jruoho</dc:creator>
</item>

<item>
    <title>Add a test case for PR kern/53410.</title>
    <description>/src/tests/sbin/Makefile - 1.8</description>
    <pubDate>Thu Jun 25 15:01:35 UTC 2020</pubDate>
    <dc:creator>jruoho</dc:creator>
</item>

<item>
    <title>Add gpt tests</title>
    <description>/src/tests/sbin/Makefile - 1.7</description>
    <pubDate>Fri Dec 04 17:20:38 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Add testcase for PR/46743</title>
    <description>/src/tests/sbin/Makefile - 1.6</description>
    <pubDate>Sat Jul 28 16:08:40 UTC 2012</pubDate>
    <dc:creator>njoly</dc:creator>
</item>

<item>
    <title>branches:  1.5.4;<br/>Add a test case for PR kern/44946. This tests that common first level sysctl<br/>nodes (ddb, hw, machdep, etc.) are not writable by a normal user.</title>
    <description>/src/tests/sbin/Makefile - 1.5</description>
    <pubDate>Mon May 09 17:53:54 UTC 2011</pubDate>
    <dc:creator>jruoho</dc:creator>
</item>

<item>
    <title>A test for non-critical/low PR bin/42179.</title>
    <description>/src/tests/sbin/Makefile - 1.4</description>
    <pubDate>Tue May 03 07:56:42 UTC 2011</pubDate>
    <dc:creator>jruoho</dc:creator>
</item>

<item>
    <title>Add a test for non-critical/low PR bin/43141.</title>
    <description>/src/tests/sbin/Makefile - 1.3</description>
    <pubDate>Tue May 03 06:13:06 UTC 2011</pubDate>
    <dc:creator>jruoho</dc:creator>
</item>

<item>
    <title>merge the bouyer-quota2 branch. This adds a new on-disk format<br/>to store disk quota usage and limits, integrated with ffs<br/>metadata. Usage is checked by fsck_ffs (no more quotacheck)<br/>and is covered by the WAPBL journal. Enabled with kernel<br/>option QUOTA2 (added where QUOTA was enabled in kernel config files),<br/>turned on with tunefs(8) on a per-filesystem<br/>basis. mount_mfs(8) can also turn quotas on.<br/><br/>See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html<br/>for details.</title>
    <description>/src/tests/sbin/Makefile - 1.2</description>
    <pubDate>Sun Mar 06 17:08:41 UTC 2011</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>branches:  1.1.2;<br/>Add some basic tests of resize_ffs(8).  The 'grow' test does nothing<br/>more than create an empty file system, grow it, and makes sure fsck<br/>finds the result clean.  The 'shrink' test does likewise for shrinking,<br/>but is an expected failure at the moment due to PR bin/44177.</title>
    <description>/src/tests/sbin/Makefile - 1.1</description>
    <pubDate>Tue Nov 30 23:17:27 UTC 2010</pubDate>
    <dc:creator>riz</dc:creator>
</item>

<item>
    <title>Snapshot of work in progress on a modernised disk quota system:<br/>- new quotactl syscall (versionned for backward compat), which takes<br/>  as parameter a path to a mount point, and a prop_dictionary<br/>  (in plistref format) describing commands and arguments.<br/>  For each command, status and data are returned as a prop_dictionary.<br/>  quota commands features will be added to take advantage of this,<br/>  exporting quota data or getting quota commands as plists.<br/><br/>- new on disk-format storage (all 64bit wide), integrated to metadata for<br/>  ffs (and playing nicely with wapbl).<br/>  Quotas are enabled on a ffs filesystem via superblock flags.<br/>  tunefs(8) can enable or disable quotas.<br/>  On a quota-enabled filesystem, fsck_ffs(8) will track per-uid/gid<br/>  block and inode usages, and will check and update quotas in Pass 6.<br/>  quota usage and limits are stored in unliked files (one for users,<br/>  one for groups)l fsck_ffs(8) will create the files if needed, or<br/>  free them if needed. This means that after enabling or disabling<br/>  quotas on a filesystem; a fsck_ffs(8) run is required.<br/>  quotacheck(8) is not needed any more, on a unclean shutdown<br/>  fsck or journal replay will take care of fixing quotas.<br/>  newfs(8) can create a ready-to-mount quota-enabled filesystem<br/>  (superblock flags are set and quota inodes are created).<br/>  Other new features or semantic changes:<br/>  - default quota datas, applied to users or groups which don't already<br/>    have a quota entry<br/>  - per-user/group grace time (instead of a filesystem global one)<br/>  - 0 really means "nothing allowed at all", not "no limit".<br/>    If you want "no limit", set the limit to UQUAD_MAX (tools will<br/>    understand "unlimited" and "-")<br/><br/>  A quota file is structured as follow:<br/>  it starts with a header, containing a few per-filesystem values,<br/>  and the default quota limits.<br/>  Quota entries are linked together as a simple list, each entry has a<br/>  pointer (as an offset withing the file) to the next.<br/>  The header has a pointer to a list of free quota entries, and<br/>  a hash table of in-use entries. The size of the hash table depends<br/>  on the filesystem block size (header+hash table should fit in the<br/>  first block). The file is not sparse and is a multiple of<br/>  filesystem block size (when the free quota entry list is empty a new<br/>  filesystem block is allocated). quota entries to not cross<br/>  filesystem block boundaries.<br/><br/>  In memory, the kernel keeps a cache of recently used quota entries<br/>  as a reference to the block number, and offset withing the block.<br/>  The quota entry itself is keept in the buf cache.<br/><br/>fsck_ffs(8), tunefs(8) and newfs(8) supports are completed (with<br/>related atf tests :)<br/>The kernel can update disk usage and report it via quotactl(2).<br/><br/>Todo: enforce quotas limits (limits are not checked by kernel yet)<br/>      update repquota, edquota and rpc.rquotad to the new world<br/>      implement compat_50_quotactl ioctl.<br/>      update quotactl(2) man page<br/><br/>fsck_ffs required fixes so that allocating new blocks or inodes will<br/>properly update the superblock and cg sumaries. This was not an issue up<br/>to now because superblock and cg sumaries check happened last, but now<br/>allocations or frees can happen in pass 6.</title>
    <description>/src/tests/sbin/Makefile - 1.1.2.1</description>
    <pubDate>Thu Jan 20 14:25:04 UTC 2011</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>sync with head</title>
    <description>/src/tests/sbin/Makefile - 1.5.4.1</description>
    <pubDate>Tue Oct 30 19:00:07 UTC 2012</pubDate>
    <dc:creator>yamt</dc:creator>
</item>
</channel></rss>

