Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 2009 17:21:20 GMT
From:      Gabor Pali <pgj@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 159174 for review
Message-ID:  <200903131721.n2DHLKfP045183@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=159174

Change 159174 by pgj@beehive on 2009/03/13 17:20:33

	IFC

Affected files ...

.. //depot/projects/docproj_hu/doc/share/sgml/freebsd-html.dsl#2 integrate
.. //depot/projects/docproj_hu/src/release/doc/share/misc/dev.archlist.txt#3 integrate
.. //depot/projects/docproj_hu/www/en/community/social.xsl#4 integrate
.. //depot/projects/docproj_hu/www/en/multimedia/multimedia-input.xml#7 integrate
.. //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xml#8 integrate
.. //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xsl#4 integrate
.. //depot/projects/docproj_hu/www/share/sgml/news.xml#42 integrate

Differences ...

==== //depot/projects/docproj_hu/doc/share/sgml/freebsd-html.dsl#2 (text+ko) ====

@@ -1,4 +1,4 @@
-<!-- $FreeBSD: doc/share/sgml/freebsd-html.dsl,v 1.2 2008/12/24 17:18:27 hrs Exp $ -->
+<!-- $FreeBSD: doc/share/sgml/freebsd-html.dsl,v 1.3 2009/03/12 22:59:52 manolis Exp $ -->
 
 <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
 <!ENTITY % output.html		"IGNORE">
@@ -203,7 +203,7 @@
               (("xorg")    (string-append u "&" "amp;" "manpath=X11R7.2"))
               (("netbsd")  (string-append u "&" "amp;" "manpath=NetBSD+3.0"))
               (("openbsd") (string-append u "&" "amp;" "manpath=OpenBSD+4.1"))
-              (("ports")   (string-append u "&" "amp;" "manpath=FreeBSD+7.0-RELEASE+and+Ports"))
+              (("ports")   (string-append u "&" "amp;" "manpath=FreeBSD+7.1-RELEASE+and+Ports"))
               (else u))))
 
         (element application ($bold-seq$))

==== //depot/projects/docproj_hu/src/release/doc/share/misc/dev.archlist.txt#3 (text+ko) ====

@@ -23,7 +23,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.106 2008/10/12 08:22:53 simon Exp $
+# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.107 2009/03/12 09:52:42 brueffer Exp $
 #
 
 #
@@ -149,7 +149,6 @@
 trm	i386,amd64
 twa	i386,amd64
 twe	i386,amd64
-txp	i386,pc98,ia64,amd64
 ubsa	i386,pc98,amd64
 ubsec	i386,pc98,amd64
 ubser	i386,pc98,amd64

==== //depot/projects/docproj_hu/www/en/community/social.xsl#4 (text+ko) ====

@@ -6,7 +6,7 @@
 <!ENTITY % navinclude.community "INCLUDE">
 ]>
 
-<!-- $FreeBSD: www/en/community/social.xsl,v 1.4 2009/01/01 02:15:12 murray Exp $ -->
+<!-- $FreeBSD: www/en/community/social.xsl,v 1.5 2009/03/13 02:12:31 murray Exp $ -->
 
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
   xmlns:cvs="http://www.FreeBSD.org/XML/CVS">;
@@ -62,6 +62,14 @@
 		Users Group</a> on <a
 		href="http://www.facebook.com">Facebook</a>; and a <a href="http://www.linkedin.com/groups?gid=47628">FreeBSD Group</a> on <a href="http://www.linkedin.com">LinkedIn</a>.</li>;
 
+		<li>You can follow <a
+		href="http://twitter.com/freebsdannounce">@freebsdannounce</a>,
+		<a
+		href="http://twitter.com/freebsdblogs">@freebsdblogs</a>,
+		<a href="http://twitter.com/freebsd">@freebsd</a>, or
+		<a href="http://twitter.com/bsdevents">@bsdevents</a>;
+		on <a href="http://twitter.com">Twitter</a>.</li>;
+
 	      </ul>
 
 	      <h3>Blog Activity</h3>

==== //depot/projects/docproj_hu/www/en/multimedia/multimedia-input.xml#7 (text+ko) ====

@@ -10,6 +10,89 @@
 	<!-- Source: bsdtalk
 	-->
 
+	<item source="bsdtalk" added="20090313">
+	    <title>Andrew Doran from the NetBSD Project</title>
+	    <desc>
+		Interview with Andrew Doran from the NetBSD Project.
+		We talk about the upcoming 5.0 release.
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2009/03/bsdtalk171-andrew-doran-from-netbsd.html</overview>;
+	    <tags>bsdtalk,interview,netbsd,andrew doran</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk171.mp3</url>
+		    <size>10 Mb</size>
+		    <length>22 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk171.ogg</url>
+		    <length>22 minutes</length>
+		    <desc>Ogg version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="bsdtalk" added="20090221">
+	    <title>Marshall Kirk McKusick at DCBSDCon</title>
+	    <desc><![CDATA[
+		A recording of Marshall Kirk McKusick's talk "A
+		Narrative History of BSD" at DCBSDCon this past
+		weekend.
+		<br>
+		You can get a much more complete history here:
+		http://www.mckusick.com/history/index.html
+	    ]]></desc>
+	    <overview>http://bsdtalk.blogspot.com/2009/02/bsdtalk170-marshall-kirk-mckusick-at.html</overview>;
+	    <tags>bsdtalk,presentation,bsd,history,kirk mckusick</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk170.mp3</url>
+		    <size>26 Mb</size>
+		    <length>55 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk170.ogg</url>
+		    <length>55 minutes</length>
+		    <desc>Ogg version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="bsdtalk" added="20090119">
+	    <title>Justin Sherrill of the DragonFlyBSD Digest</title>
+	    <desc>
+		Interview with Justin Sherrill of the DragonFlyBSD
+		Digest, which can be found at
+		http://www.shiningsilence.com/dbsdlog/
+	    </desc>
+	    <overview>http://bsdtalk.blogspot.com/2009/01/bsdtalk169-justin-sherrill-of.html</overview>;
+	    <tags>bsdtalk,interview,dragonflybsd,justin sherril</tags>
+	    <files>
+		<prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix>;
+		<file>
+		    <url>bsdtalk169.mp3</url>
+		    <size>10 Mb</size>
+		    <length>22 minutes</length>
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		</file>
+		<file>
+		    <url>bsdtalk169.ogg</url>
+		    <length>22 minutes</length>
+		    <desc>Ogg version</desc>
+		    <tags>ogg</tags>
+		</file>
+	    </files>
+	</item>
+
 	<item source="bsdtalk" added="20081231">
 	    <title>Michael Lauth from iXsystems</title>
 	    <desc>
@@ -2955,6 +3038,150 @@
 	<!-- Source: youtube
 	-->
 
+	<item source="youtube" added="20090313">
+	    <title>A Brief History of the BSD Fast Filesystem, Kirk McKusick</title>
+	    <desc><![CDATA[
+		A Brief History of the BSD Fast Filesystem, Kirk McKusick
+		<br>
+		AsiaBSDCon 2008, Dr. Kirk McKusick
+		<br>
+		clive URL: http://www.youtube.com/watch?v=tzieR5MM06M
+	    ]]></desc>
+	    <overview>http://www.youtube.com/watch?v=tzieR5MM06M</overview>;
+	    <tags>youtube,presentation,asiabsdcon2008,asiabsdcon,bsd fast filesystem,kirk mckusick</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=tzieR5MM06M</url>;
+		    <length>42:01</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="youtube" added="20090221">
+	    <title>PC-BSD, Matt Olander, AsiaBSDCon 2008</title>
+	    <desc><![CDATA[
+		PC-BSD, Matt Olander, AsiaBSDCon 2008
+		<br>
+		clive URL: http://www.youtube.com/watch?v=N0q37X-MJzY
+	    ]]></desc>
+	    <overview>http://www.youtube.com/watch?v=N0q37X-MJzY</overview>;
+	    <tags>youtube,presentation,asiabsdcon2008,asiabsdcon,pc-bsd,matt olander</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=N0q37X-MJzY</url>;
+		    <length>28:50</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="youtube" added="20090221">
+	    <title>Using FreeBSD to Promote Open Source Development Methods, Brooks Davis, AsiaBSDCon 2008</title>
+	    <desc><![CDATA[
+		Using FreeBSD to Promote Open Source Development
+		Methods, Brooks Davis, AsiaBSDCon 2008
+		<br>
+		clive URL: http://www.youtube.com/watch?v=4lcrinKBMas
+	    ]]></desc>
+	    <overview>http://www.youtube.com/watch?v=4lcrinKBMas</overview>;
+	    <tags>youtube,presentation,asiabsdcon2008,asiabsdcon,freebsd,promotion,open source development models,brooks davis</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=4lcrinKBMas</url>;
+		    <length>30:07</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="youtube" added="20090221">
+	    <title>Keynote, Peter Losher, Internet Systems Consortium, AsiaBSDCon 2008</title>
+	    <desc><![CDATA[
+		Keynote, Peter Losher, Internet Systems Consortium,
+		AsiaBSDCon 2008
+		<br>
+		clive URL: http://www.youtube.com/watch?v=vQbdG7TwhKo
+	    ]]></desc>
+	    <overview>http://www.youtube.com/watch?v=vQbdG7TwhKo</overview>;
+	    <tags>youtube,keynote,asiabsdcon2008,asiabsdcon,peter losher</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=vQbdG7TwhKo</url>;
+		    <length>42:44</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="youtube" added="20090221">
+	    <title>GEOM - in Infrastructure We Trust, Pawel Jakub Dawidek, AsiaBSDCon 2008</title>
+	    <desc><![CDATA[
+		GEOM - in Infrastructure We Trust, Pawel Jakub
+		Dawidek, AsiaBSDCon 2008
+		<br>
+		clive URL: http://www.youtube.com/watch?v=xMpmOezBJZo
+	    ]]></desc>
+	    <overview>http://www.youtube.com/watch?v=xMpmOezBJZo</overview>;
+	    <tags>youtube,presentation,asiabsdcon2008,asiabsdcon,geom,pawel jakub dawidek</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=xMpmOezBJZo</url>;
+		    <length>46:38</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="youtube" added="20090221">
+	    <title>Reducing Lock Contention in a Multi-Core System, Randall Stewart, AsiaBSDCon 2008</title>
+	    <desc><![CDATA[
+		Reducing Lock Contention in a Multi-Core System,
+		Randall Stewart, AsiaBSDCon 2008
+		<br>
+		clive URL: http://www.youtube.com/watch?v=OQOMva1SmbY
+	    ]]></desc>
+	    <overview>http://www.youtube.com/watch?v=OQOMva1SmbY</overview>;
+	    <tags>youtube,presentation,asiabsdcon2008,asiabsdcon,multicore,lock contention,randall stewart</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=OQOMva1SmbY</url>;
+		    <length>28:12</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
+	<item source="youtube" added="20090119">
+	    <title>FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick</title>
+	    <desc><![CDATA[
+		The first hour of Marshall Kirk McKusick's course
+		on FreeBSD kernel internals based on his book, The
+		Design and Implementation of the FreeBSD Operating
+		System. This course has been given at BSD Conferences
+		and technology companies around the world.
+		<br>
+		clive URL: http://www.youtube.com/watch?v=nwbqBdghh6E
+		]]>
+	    </desc>
+	    <overview>http://www.youtube.com/watch?v=nwbqBdghh6E</overview>;
+	    <tags>youtube,course,freebsd,design and implementation of the freebsd operating system,kirk mckusick</tags>
+	    <files>
+		<file>
+		    <url>http://www.youtube.com/watch?v=nwbqBdghh6E</url>;
+		    <length>59:57</length>
+		    <desc>Flash</desc>
+		    <tags>flash</tags>
+		</file>
+	    </files>
+	</item>
+
 	<item source="youtube" added="20081231">
 	    <title>May 2008 developer Vimage report</title>
 	    <desc><![CDATA[
@@ -5831,6 +6058,138 @@
 	<!-- Source: New York City *BSD User Group
 	-->
 
+	<item source="nycbug" added="20090313">
+	    <title>What's your biggest Time Management problem?</title>
+	    <desc><![CDATA[
+		<p>
+		What's your biggest Time Management problem?
+		</p><p>
+		Tom Limoncelli is a FreeBSD user and the author of
+		the O'Reilly book,"Time Management for System
+		Administrators". He`ll be giving a brief presentation
+		with highlights from his book then will take questions
+		from the audience. Whether you are a system
+		administrator, a developer (or even a Linux user)
+		this presentation will help you with something more
+		precious a quad-processor AMD box.
+		</p>
+	    ]]></desc>
+	    <overview>http://www.nycbug.org/index.php?NAV=Home;SUBM=10172</overview>;
+	    <tags>nycbug,presentation,time management,tom limoncelli</tags>
+	    <files>
+		<file>
+		    <url>http://www.fetissov.org/public/nycbug/nycbug-03-04-09.mp3</url>;
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		    <size>11 Mb</size>
+		</file>
+	    </files>
+	</item>
+
+	<item source="nycbug" added="20090221">
+	    <title>Postfix Performance Tuning</title>
+	    <desc><![CDATA[
+		<p>
+		Money can buy you bandwidth, but latency is forever!
+		</p><p>
+		John Mashey, MIPS
+		</p><p>
+		Victor will cover an array of issues connected to
+		Postfix performance tuning, including:
+		</p>
+		<ul>
+		<li>Latency, concurrency and throughput
+		<li>Postfix input processing
+		<li>Queue file format rationale
+		<li>Input processing bottlenecks
+		<li>Pre-queue filters, milters, content filters
+		<li>Tuning for fast (enough) input
+		<li>Postfix on-disk queues, requirements and architecture
+		<li>What is a "transport"?
+		<li>Postfix "nqmgr" scheduler algorithm
+		<li>Per-destination in memory queues
+		<li>Per-destination scheduler controls
+		<li>SMTP delivery
+		<li>Understanding delay logging
+		<li>Transport process limits, concurrency limits
+		<li>Scaling to thousands of output processes
+		<li>Connection caching, TLS session caching, feedback controls
+		</ul>
+		<p>
+		<b>Speaker Bio</b>
+		<br>
+		Victor Duchovni trained in mathematics, switched
+		tracks to CS in 1980s leaving Princeton with a
+		master`s degree in mathematics and newly acquired
+		skills in Unix system administration and system
+		programming. In 1990 moved to Lehman Brothers,
+		worked on system management tooling, and network
+		engineering. Ported "Moira" from MIT to Lehman,
+		built efficient build systems that predated (and
+		partly inspired) Jumpstart. In 1994 joined ESM to
+		market "CMDB" tools to enterprise users, but this
+		did not pan out, in the mean time learned Tcl, and
+		contributed bunch of patches to the 7.x early 8.x
+		TCL releases. In 1997 returned to New York, working
+		in IT Security at Morgan Stanley since late 1999.
+		At Morgan Stanley, developed a hobby in perimeter
+		email security, becoming an active Postfix user and
+		very soon contributor in May of 2001. In addition
+		to many smaller feature improvements, contributed
+		initial implementation of SMTP connection caching,
+		overhauled and currently maintain LDAP and TLS
+		support. Made significant design contributions to
+		queue manager in collaboration with Wietse and
+		Patrik Raq. In 2.6 contributing support for TLS EC
+		ciphers and multi-instance management tooling,
+		ideally also TLS SNI if time permits.
+		</p>
+	    ]]></desc>
+	    <overview>http://www.nycbug.org/index.php?NAV=Home;SUBM=10168</overview>;
+	    <tags>nycbug,presentation,postfix,john mashey</tags>
+	    <files>
+		<file>
+		    <url>http://www.fetissov.org/public/nycbug/nycbug-02-04-09.mp3</url>;
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		    <size>11 Mb</size>
+		</file>
+	    </files>
+	</item>
+
+	<item source="nycbug" added="20090119">
+	    <title>Introduction to Puppet</title>
+	    <desc><![CDATA[
+		<p>
+		What it is and how can it make system administration
+		less painful
+		</p><p>
+		About the speaker:
+		<br>
+		Larry Ludwig - Principal Consultant/Founder of
+		Empowering Media. Empowering Media is a consulting
+		firm and managed hosting provider. Larry Ludwig
+		has been in the industry for over 15 years as a
+		system administration and system programmer. He`s
+		had previous experience working for many Fortune
+		500 corporations and holds a BS in CS from Clemson
+		University. Larry, along with Eric E. Moore and
+		Brian Gupta are founding members of the NYC Puppet
+		usergroup.
+		</p>
+	    ]]></desc>
+	    <overview>http://www.nycbug.org/index.php?NAV=Home;SUBM=10171</overview>;
+	    <tags>nycbug,presentation,puppet,larry ludwig</tags>
+	    <files>
+		<file>
+		    <url>http://www.fetissov.org/public/nycbug/nycbug-01-07-09.mp3</url>;
+		    <desc>MP3 version</desc>
+		    <tags>mp3</tags>
+		    <size>11 Mb</size>
+		</file>
+	    </files>
+	</item>
+
 	<item source="nycbug" added="20081116">
 	    <title>Hardware Performance Monitoring Counters</title>
 	    <desc><![CDATA[

==== //depot/projects/docproj_hu/www/en/projects/ideas/ideas.xml#8 (text+ko) ====

@@ -15,43 +15,14 @@
 <ideas>
   <cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
     <cvs:keyword name="freebsd">
-      $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.93 2009/03/06 04:41:39 brooks Exp $
+      $FreeBSD: www/en/projects/ideas/ideas.xml,v 1.109 2009/03/13 15:28:47 brooks Exp $
     </cvs:keyword>
   </cvs:keywords>
 
   <category>
     <title>Embedded</title>
 
-    <idea id="reduced-size-freebsd" class="soc">
-      <title>Reduced FreeBSD for Embedded</title>
-      <desc><p><strong>Technical Contact</strong>: <a
-  href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
-
-      <p>In the Linux world, there are a number of packages available
-        which will grab a bunch of software, including Linux, the tool
-        chains, packages, etc and create a firmware image for popular
-        devices.  Since FreeBSD is an integrated system, many of these
-        elements are present in the base system or the ports tree.</p>
-      <p>There have been attempts at this problem over the years:
-        nanobsd, picobsd, and tinybsd are in the tree, Sam Leffler has
-        his own custom scripts, etc.  This project would pick an
-        approach and use the existing scripts to make it simple to
-        create images that could be loaded into the firmware of these
-        devices.  Many of the newer devices have 8MB or 16MB flash
-        parts, so that would be a good size to target for the kernel
-        and ram disk image.  A good way to think of this project is
-        openwrt for FreeBSD images.</p>
-<p><strong>Requirements</strong>:</p>
-<ul>
-  <li>Strong C and scripting language programming skills.</li>
-  <li>No fear of the FreeBSD build process.</li>
-  <li>Good knowledge of how FreeBSD is put together.</li>
-  <li>Knowledge of the ports system.</li>
-</ul>
-      </desc>
-    </idea>
-
-    <idea id="reduced-size-kernel" class="soc">
+    <idea id="reduced-size-kernel">
       <title>Reduced FreeBSD kernel size for embedded</title>
       <desc><p><strong>Technical Contact</strong>: <a
 	href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
@@ -75,7 +46,7 @@
       </desc>
     </idea>
 
-    <idea id="nand-flash" class="soc">
+    <idea id="nand-flash">
       <title>NAND Flash driver support</title>
       <desc><p><strong>Technical Contact</strong>: <a
   href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
@@ -88,7 +59,7 @@
       </desc>
     </idea>
 
-    <idea id="bus-abstraction" class="soc">
+    <idea id="bus-abstraction">
       <title>Make creating a bus easier</title>
       <desc><p><strong>Technical Contact</strong>: <a
   href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
@@ -104,7 +75,7 @@
       </desc>
     </idea>
 
-    <idea id="variable-hints" class="soc">
+    <idea id="variable-hints">
       <title>Variable hints</title>
       <desc><p><strong>Technical Contact</strong>: <a
   href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
@@ -122,7 +93,7 @@
       </desc>
     </idea>
 
-    <idea id="arm-cleanup" class="soc">
+    <idea id="arm-cleanup">
       <title>ARM cleanup</title>
       <desc><p><strong>Technical Contact</strong>: <a
   href="mailto:imp@FreeBSD.org">Warner Losh</a></p>
@@ -139,7 +110,7 @@
       </desc>
     </idea>
 
-    <idea id="ppc-bringup" class="soc">
+    <idea id="ppc-bringup">
       <title>PPC/ARM/MIPS bring up</title>
 
       <desc><p><strong>Technical Contact</strong>: <a
@@ -157,7 +128,7 @@
       </desc>
     </idea>
 
-    <idea id="overhaul-config" class="soc">
+    <idea id="overhaul-config">
       <title>Overhaul the config system</title>
 
       <desc><p><strong>Technical Contact</strong>: <a
@@ -194,8 +165,6 @@
   <li>General cleanup.</li>
   <li>Introduce appropriate locking to make the file system operate without
     the Giant lock (MPSAFE).</li>
-  <li>Make msdosfs robust in the presence of unexpected disk removal, since
-    it is frequently used with removable devices.</li>
 </ul>
 <p>It is unclear to what extent the last of these items, arguably the most
   useful, will require modifying surrounding infrastructure such as BIO,
@@ -210,7 +179,7 @@
       </desc>
     </idea>
 
-    <idea id="extenddump">
+    <idea id="extenddump" class="soc">
       <title>Improve the performance of dump/restore</title>
 
       <desc><p>A performance evaluation of the split cache (as is) and an unified cache
@@ -226,7 +195,7 @@
       </desc>
     </idea>
 
-    <idea id="extendufs2" class="soc">
+    <idea id="extendufs2" class="soc2008">
       <title>Extend UFS2 with on-disk indexing</title>
 
       <desc><p><strong>Technical Contact</strong>: <a
@@ -272,7 +241,7 @@
       </desc>
     </idea>
 
-    <idea id="colocation" class="soc">
+    <idea id="colocation">
       <title>Implement co-location for UFS2</title>
 
       <desc><p>While FreeBSD's FFS implementation is pretty much
@@ -539,9 +508,6 @@
     (CDDL) that Sun has on their code. John will write a specification about
     the file format and the Summer of Code project is to implement that and
     write tests for the implementation without looking at the Sun code.</li>
-  <li>We need someone to port the DTrace toolkit to FreeBSD. Part of this will
-    include adding additional probes to the kernel and to userland processes
-    to do what Sun does in OpenSolaris and also what Apple does in OS X.</li>
 </ul>
 <p><strong>Requirements</strong>:</p>
 <ul>
@@ -726,7 +692,7 @@
 	</desc>
       </idea>
 
-    <idea class="soc" id="interactive-splash">
+    <idea id="interactive-splash">
       <title>Interactive Splash Screen</title>
 
       <desc><p>Improve upon / replace the existing static VESA splash
@@ -788,30 +754,12 @@
 	</desc>
       </idea>
 
-<!--
-      <idea id="sensors">
-	<title>Add support for the sensors framework to more drivers</title>
-
-	<desc>
-<p>Not many drivers make use of the sensors framework yet. Possible targets
-  which should be enhanced to use the sensors framework are ATA/SCSI (temperature,
-  write cache status, ...), GEOM (RAID status, ...), ACPI (temperature,
-  voltage, ...) and more.</p>
-<p><strong>Requirements</strong>:</p>
-<ul>
-  <li>Ability to read and understand foreign C code.</li>
-  <li>Ability to write C code.</li>
-</ul>
-	</desc>
-      </idea>
--->
-
       <idea id="trussprocfs">
 	<title>Remove procfs dependencies</title>
 
 	<desc>
 <p><strong>Technical contact</strong>: <a
-  href="mailto:mux@FreeBSD.org">Maxime Henrion</a></p>
+  href="mailto:cognet@FreeBSD.org">Olivier Houchard </a></p>
 <p>Someone needs to finish the support for PT_SYSCALL in the ptrace()
   subsystem and remove the need for procfs in gcore. Removing the
   procfs(5) dependency from ps -e is also desirable.</p>
@@ -868,28 +816,6 @@
 	</desc>
       </idea>
 
-      <idea id="sysmod" class="soc">
-	<title>Syscons modularization</title>
-
-	<desc>
-<p>Separate the syscons code into distinct parts for input, output,
-  console handling (switching, screen savers etc.) and terminal
-  emulation.  Introduce fine-grained locking.  Also implement vt100 and
-  vt220 emulation to supplement the existing SCO emulation.  Add a
-  gettytab(5) capability for specifying the terminal emulation, and add
-  entries to /etc/gettytab for the alternative emulations.</p>
-<p>Optionally implement xterm emulation.  The top line of the screen
-  should serve as a title bar, displaying the title set with the \e]0;
-  escape sequence as well as the vty number.</p>
-<p><strong>Requirements</strong>:</p>
-<ul>
-  <li>Ability to read and understand foreign C code.</li>
-  <li>Ability to write C code.</li>
-  <li>A good understanding of text terminals and terminal emulation.</li>
-</ul>
-	</desc>
-      </idea>
-
       <idea id="optreg">
 	<title>Make optional kernel subsystems register themselves via sysctl</title>
 
@@ -938,28 +864,6 @@
 	</desc>
       </idea>
 
-      <idea id="nouveau" class="soc">
-	<title>Porting nouveau to &os;</title>
-
-	<desc>
-	  <p><strong>Technical contact</strong>: <a
-	    href="mailto:rdivacky@FreeBSD.org">Roman Divacky</a>, <a
-	    href="mailto:rnoland@FreeBSD.org">Robert Noland</a></p>
-	  <p><strong>URL</strong>: <a
-	    href="http://wiki.freebsd.org/NouveauPorting">http://wiki.freebsd.org/NouveauPorting</a></p>;
-
-	  <p>Nouveau is an open source driver for NVIDIA graphic cards.
-	    Its kernel currently supports Linux only.  The goal of this
-	    project is to port the in-kernel DRM to the &os; operating
-	    system.</p>
-	  <p><strong>Requirements</strong>:</p>
-	  <ul>
-	    <li>Access to a testing hardware.</li>
-	    <li>Some knowledge of inner kernel works.</li>
-	    <li>Knowledge of DRM is an advantage.</li>
-	  </ul>
-	</desc>
-      </idea>
   </category>
 
   <category>
@@ -970,27 +874,26 @@
 
 	<desc>
 <p><strong>Technical contact</strong>: <a
-  href="mailto:mux@FreeBSD.org">Maxime Henrion</a></p>
+  href="mailto:lulf@FreeBSD.org">Ulf Lilleengen</a></p>
 <p><strong>URL's</strong>: <a
   href="http://mu.org/~mux/csup.html">csup homepage</a>, <a
   href="http://www.freebsd.org/cgi/cvsweb.cgi/projects/csup/">CVSweb</a>;
   </p>
-<p>Maxime Henrion is working on a rewrite of CVSup in C, called csup, and he
-  has imported csup into the FreeBSD base system. It should be ready for use
-  in a stable environment, but there are however still several missing
-  features. The following list should be a good starting point:</p>
+<p>csup is a port of the cvsup high-speed CVS repository replication
+  application from the original Modula-3 to the C lanaguage.  It is now
+  distributed with FreeBSD, but is missing some important features that would
+  make useful projects to work on:</p>
 <ul>
   <li>Add support for authentication.</li>
+  <li>Working rsync support.</li>
+  <li>Optimize rcsfile handling.</li>
+  <li>Create a library out of the ports that might be of use in a C language
+    csupd.</li>
   <li>Add support for shell commands sent by the server.</li>
   <li>Add missing support for various CVSup options: -D, -a (requires
 authentication support), -e and -E (requires shell commands support) and the
 destDir parameter.</li>
-  <li>Add support for CVS mode. This is important for developers, since this
-      mode sends the actual RCS files themselves. Some parts of this has
-      already been implemented, such as an RCS parser and an interface to
-      edit RCS files. The remaining parts for this feature is RCS
-      correctness testing, protocol correctness testing, fixing bugs and
-      checking for memory leaks and performance issues.</li>
+  <li>Work on a new csupd.</li>
 </ul>
 <p><strong>Requirements</strong>:</p>
 <ul>
@@ -1002,49 +905,6 @@
 	</desc>
       </idea>
 
-      <idea class="soc2007" id="magtundaemon">
-	<title>Magic tunnel daemon</title>
-
-	<desc>
-<p><strong>Technical contact</strong>: <a
-  href="mailto:phk@FreeBSD.org">Poul-Henning Kamp</a>, <a
-  href="mailto:mharvan@inf.ethz.ch">Matus Harvan</a><br />
-  <strong>WIP</strong>: <a
-  href="http://wiki.freebsd.org/mtund">http://wiki.freebsd.org/mtund</a></p>;
-<p>IP can be tunnelled over IP, UDP, TCP, SSH, DNS, HTTP and many other
-  protocols, and this means that it is often possible to get a
-  connection out through a firewall, but each of these encapsulations
-  require prior setup of a specific program for each encapsulation, and
-  the user must experiment to decide which one to use at any one time.
-  The super tunnel daemon should implement pluggable encapsulations and
-  make it automatically select the most efficient encapsulation that
-  works at any one time. The user should not notice transitions from one
-  encapsulation to another, apart from maybe a small delay.</p>
-<p>Wanted features (not sorted or prioritized):</p>
-<ul>
-  <li>Autodetection of the environment (DHCP, DNS, routing, ...) in a
-    non-offensive way (no global portscans allowed; asking via DHCP,
-    zeroconf or similar technologies is ok) as far as possible.</li>
-  <li>Plugin architecture for easy addition of further encapsulations.</li>
-  <li>Failover from one encapsulation to another.</li>
-  <li>Distinct configuration files for encapsulations which need to be
-    configured (e.g. proxy, authentication, ...).</li>
-  <li>Possibility to disable installed encapsulations.</li>
-  <li>Print/log hints for protocols which require some configuration,
-    e.g. telling the user to use keys and perhaps the ssh-agent for ssh.</li>
-  <li>Configurable additional plugin directories (for plugins installed
-    via the ports collection).</li>
-  <li>Log how it is able to tunnel the traffic (this also makes it useful
-    for finding unwanted holes in the configuration of a firewall).</li>
-</ul>
-<p><strong>Requirements</strong>:</p>
-<ul>
-  <li>Good knowledge of C.</li>
-  <li>Good knowledge about networks.</li>
-</ul>
-	</desc>
-      </idea>
-
       <idea class="soc" id="tcpipreg">
 	<title>TCP/IP regression test suite</title>
 
@@ -1063,7 +923,7 @@
 	</desc>
       </idea>
 
-      <idea class="soc" id="passivelibpcapdetector">
+      <idea class="soc2008" id="passivelibpcapdetector">
 	<title>Passive libpcap based TCP session anomaly detector</title>
 
 	<desc>
@@ -1171,7 +1031,7 @@
 
   <category>
     <title>Ports</title>
-      <idea id="ports-db" class="soc">
+      <idea id="ports-db" class="soc2008">
 	<title>Add .db support to pkg_tools</title>
 
 	<desc>
@@ -1214,73 +1074,6 @@
 	</desc>
       </idea>
 
-      <idea id="ports-collect-messages">
-	<title>Collect the pkg-message output</title>
-
-	<desc>
-	  <p><strong>Technical contact</strong>: <a
-	    href="mailto:pav@FreeBSD.org">Pav Lucistnik</a></p>
-
-	  <p>Collect the pkg-message output of dependencies and print them together
-	    after the whole build finishes.</p>
-
-	  <p>Details: Change the current ad-hoc way of including pkg-message in
-	    the stdout of the build process.  Automatically display pkg-message
-	    in post-install, if present.  For the dependencies, save the copies
-	    of pkg-messages, as displayed in post-install, in /var/db/pkg, and
-	    display them collectively once the whole build finishes.  Also
-	    allow for manual review by user later (new flag to
-	    pkg_info(1)).</p>
-
-	  <p><strong>Requirements:</strong></p>
-
-	  <ul>
-	    <li>Knowledge of shell and make coding, and basic overview of how
-	      ports works.</li>
-	    <li>Basic knowledge of C.</li>
-	  </ul>
-
-	</desc>
-      </idea>
-
-      <idea id="ports-options">
-	<title>Improvements of OPTIONS</title>
-
-	<desc>
-<p>The current OPTIONS infrastructure can be improved in several ways.</p>
-<ul>
-  <li>It should be possible to define OPTIONS after bsd.ports.pre.mk.</li>
-  <li>Add an API to override the current curses based interface with
-    a different GUI, e.g. zenity/gdialog instead of dialog.</li>
-  <li>More room for a description in the OPTIONS dialog - possibly some
-    sort of help dialog could be provided for each option, like in
-    sysinstall.</li>
-  <li>Better handling of cases where OPTIONS are changed/added/removed
-    between upgrades.</li>
-  <li>The ability to depend on, or at least test, OPTIONS set in other
-    ports.  Possibly it would be nice to enforce setting variables that are
-    depended upon when the port is being installed as a dependency.</li>
-  <li>Other types of OPTIONS controls - A text box in particular would be
-    useful for entering variables that need real values.</li>
-  <li>The possibility for mutually exclusive OPTIONS.</li>
-  <li>Bugfixes:
-    <ul>
-      <li>If you attempt to run make config for a port with
-	${PKGNAMEPREFIX} defined, the make config process will error out
-	with:<br/>
-	===> Using wrong configuration file /path/options/file<br/>
-	The solution is to define LATEST_LINK to be prefix-${PORTNAME},
-	but this should be done internally.</li>
-    </ul></li>
-</ul>
-<p><strong>Requirements</strong>:</p>
-<ul>
-  <li>Strong knowledge of shell and make code.</li>
-  <li>A basic understanding of the inner workings of the ports tree.</li>
-</ul>
-	</desc>
-      </idea>
-
       <idea id="ports-pkgtools">
 	<title>Package tools improvements</title>
 
@@ -1297,7 +1090,7 @@
 	</desc>
       </idea>
 
-      <idea class="soc" id="ports-parallel">
+      <idea class="soc2008" id="ports-parallel">
 	<title>Parallelization in the Ports Collection</title>
 
 	<desc>
@@ -1332,42 +1125,6 @@
 	</desc>
       </idea>
 
-      <idea id="ports-upgrade">
-	<title>Utility for safe updating of ports in base system</title>
-
-	<desc>
-	  <p>Also known as <em>rewrite portupgrade in C</em>.</p>
-
-	  <p>Write a new utility for the pkg_install suite, possibly named
-	    pkg_upgrade(1), implementing a subset of existing portupgrade
-	    functionality.  The required functionality is:</p>
-
-	  <ul>
-	    <li>fixing @pkgdep records in +CONTENTS file</li>
-	    <li>fixing +REQUIRED_BY records</li>
-	    <li>storing old copies of shared libraries after shmajor number
-	      change in /usr/local/lib/compat/pkg</li>
-	    <li>upwards and downwards recursive modes</li>
-	    <li>ability to work on a complete local ports tree without valid
-	      INDEX file</li>
-	    <li>ability to work on a remote (ftp) package set without local
-	      ports tree</li>
-	  </ul>
-
-	  <p>Anything that existing portupgrade can do is a desired
-	    functionality.  It would be nice to be command line compatible with
-	    portupgrade, but it's not a requirement.</p>
-
-	  <p><strong>Requirements</strong>:</p>
-
-	  <ul>
-	    <li>Basic understanding of the Ports Collection design.</li>
-	    <li>Good skills writing C code.</li>
-	    <li>Ability to read Ruby will help.</li>
-	  </ul>
-	</desc>
-      </idea>
-
       <idea id="ports-license-audit" class="soc2008">
 	<title>Ports license auditing infrastructure</title>
 
@@ -1559,43 +1316,6 @@
 	</desc>
       </idea>
 
-      <idea id="nfsv4acls" class="soc2008">
-	<title>NFSv4 ACLs</title>
-
-	<desc>
-	<p><strong>Technical contact</strong>: <a
-	  href="mailto:rwatson@FreeBSD.org">Robert Watson</a>, <a
-	  href="mailto:pjd@FreeBSD.org">Pawel Jakub Dawidek</a></p>
-	<p>The NFSv4 RFC and follow-on drafts specify a new Access Control
-	  List (ACL) format loosely based on NTFS ACLs.  This format is not
-	  directly compatible with existing POSIX.1e ACLs, but has been
-	  adopted by a number of recent UNIX file systems (including Apple's
-	  HFS+ and Sun's ZFS file systems) in order to improve Windows
-	  compatibility.  This project is multi-part:</p>
-	  <ul>
-	    <li>research current specifications and implementations of
-	      NFSv4 ACLs,</li>
-	    <li>implement an ACL library in userspace,</li>
-	    <li>port the ACL implementation to the kernel and enhance the
-	      kernel ACL infrastructure to support NFSv4 ACLs,</li>
-	    <li>implement optional NFSv4 ACL support on UFS2 and ZFS,</li>
-	    <li>investigate NFSv4 ACL support for Samba and smbfs,</li>
-	    <li>implement a test suite exercising relevant aspects of NFSv4
-	      ACL implementation, both basic rule evaluation and its
-	      integration with the nominally incompatible UNIX owner, group,
-	      and mode.</li>
-	  </ul>
-
-	<p><strong>Requirements</strong>:</p>
-	<ul>
-	  <li>Strong C programming skills.</li>
-	  <li>Tolerance for IETF specifications.</li>
-	  <li>Appreciation for the nasty subtleties of access control.</li>
-	  <li>Rigorous and devious mindset.</li>
-	</ul>
-	</desc>
-      </idea>
-
       <idea id="auditjail" class="soc">
 	<title>Audit and Jail</title>
 
@@ -1622,6 +1342,140 @@
 	</desc>
       </idea>
 
+      <idea id="auditparse" class="soc">
+	<title>A New Audit Parsing API</title>
+
+	<desc>
+	<p><strong>Technical contact</strong>: <a
+	  href="mailto:rwatson@FreeBSD.org">Robert Watson</a>, <a
+	  href="mailto:trustedbsd-audit@TrustedBSD.org">TrustedBSD audit
+	  mailing list</a></p>
+

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903131721.n2DHLKfP045183>