svn commit: r47001 - head/en_US.ISO8859-1/htdocs/news/status

Warren Block <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: wblock
Date: Fri Jul 17 00:15:35 2015
New Revision: 47001
URL: https://svnweb.freebsd.org/changeset/doc/47001

Log:
  Add Baptiste Daroussin <[email protected]>'s report on the pw update.

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml	Fri Jul 17 00:02:15 2015	(r47000)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml	Fri Jul 17 00:15:35 2015	(r47001)
@@ -1904,4 +1904,70 @@
       <task>Support for other architectures (ARM, MIPS, PPC).</task>
     </help>
   </project>
+
+  <project cat='bin'>
+    <title>Cleanup on <tt>pw(8)</tt></title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Baptiste</given>
+	  <common>Daroussin</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <body>
+      <p><tt>pw(8)</tt> is the utility to create, delete, and
+	modify users.  This tool has remained mostly untouched since
+	its creation, but needed updating.</p>
+
+      <p>Lots of cleanup has been done:</p>
+
+      <ul>
+	<li>Deduplication of code</li>
+
+	<li>Reduction of complexity by splitting into smaller
+	  functions</li>
+
+	<li>Reuse of existing code in base:
+	  <ul>
+	    <li><tt>sbuf(9)</tt> for buffered string</li>
+
+	    <li><tt>stringlist(3)</tt> for string arrays</li>
+
+	    <li><tt>gr_utils</tt> (from libutil) instead of homemade
+	      group manipulation</li>
+
+	    <li><tt>strptime(3)</tt> to parse time strings</li>
+	  </ul>
+	</li>
+
+	<li>Added validation on most input options, fixing some
+	  serious bugs due to bad usage of <tt>atoi(3)</tt></li>
+
+	<li>many regression tests added to test for regressions due to
+	  all of these changes</li>
+      </ul>
+
+      <p>A new feature was added:
+	<tt>pw -R <u>rootdir</u> <i>cmd</i></tt> which allows
+	cross manipulation of users.</p>
+    </body>
+
+    <help>
+      <task>
+	<p>More cleanup.</p>
+      </task>
+
+      <task>
+	<p>More regression tests.</p>
+      </task>
+
+      <task>
+	<p>LDAP support?</p>
+      </task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.