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>