From owner-p4-projects@FreeBSD.ORG Fri Mar 13 17:21:21 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 8FE961065676; Fri, 13 Mar 2009 17:21:21 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 36D371065674
for ; Fri, 13 Mar 2009 17:21:21 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 228208FC1C
for ; Fri, 13 Mar 2009 17:21:21 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2DHLL5A045185
for ; Fri, 13 Mar 2009 17:21:21 GMT
(envelope-from pgj@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2DHLKfP045183
for perforce@freebsd.org; Fri, 13 Mar 2009 17:21:20 GMT
(envelope-from pgj@FreeBSD.org)
Date: Fri, 13 Mar 2009 17:21:20 GMT
Message-Id: <200903131721.n2DHLKfP045183@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
pgj@FreeBSD.org using -f
From: Gabor Pali
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 159174 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 13 Mar 2009 17:21:22 -0000
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 @@
-
+
@@ -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 @@
]>
-
+
@@ -62,6 +62,14 @@
Users Group on Facebook and a FreeBSD Group on LinkedIn.
+ You can follow @freebsdannounce,
+ @freebsdblogs,
+ @freebsd, or
+ @bsdevents
+ on Twitter.
+
Blog Activity
==== //depot/projects/docproj_hu/www/en/multimedia/multimedia-input.xml#7 (text+ko) ====
@@ -10,6 +10,89 @@
+ -
+ Andrew Doran from the NetBSD Project
+
+ Interview with Andrew Doran from the NetBSD Project.
+ We talk about the upcoming 5.0 release.
+
+ http://bsdtalk.blogspot.com/2009/03/bsdtalk171-andrew-doran-from-netbsd.html
+ bsdtalk,interview,netbsd,andrew doran
+
+ http://cisx1.uma.maine.edu/~wbackman/bsdtalk/
+
+ bsdtalk171.mp3
+ 10 Mb
+ 22 minutes
+ MP3 version
+ mp3
+
+
+ bsdtalk171.ogg
+ 22 minutes
+ Ogg version
+ ogg
+
+
+
+
+ -
+ Marshall Kirk McKusick at DCBSDCon
+
+ You can get a much more complete history here:
+ http://www.mckusick.com/history/index.html
+ ]]>
+ http://bsdtalk.blogspot.com/2009/02/bsdtalk170-marshall-kirk-mckusick-at.html
+ bsdtalk,presentation,bsd,history,kirk mckusick
+
+ http://cisx1.uma.maine.edu/~wbackman/bsdtalk/
+
+ bsdtalk170.mp3
+ 26 Mb
+ 55 minutes
+ MP3 version
+ mp3
+
+
+ bsdtalk170.ogg
+ 55 minutes
+ Ogg version
+ ogg
+
+
+
+
+ -
+ Justin Sherrill of the DragonFlyBSD Digest
+
+ Interview with Justin Sherrill of the DragonFlyBSD
+ Digest, which can be found at
+ http://www.shiningsilence.com/dbsdlog/
+
+ http://bsdtalk.blogspot.com/2009/01/bsdtalk169-justin-sherrill-of.html
+ bsdtalk,interview,dragonflybsd,justin sherril
+
+ http://cisx1.uma.maine.edu/~wbackman/bsdtalk/
+
+ bsdtalk169.mp3
+ 10 Mb
+ 22 minutes
+ MP3 version
+ mp3
+
+
+ bsdtalk169.ogg
+ 22 minutes
+ Ogg version
+ ogg
+
+
+
+
-
Michael Lauth from iXsystems
@@ -2955,6 +3038,150 @@
+
-
+ A Brief History of the BSD Fast Filesystem, Kirk McKusick
+
+ AsiaBSDCon 2008, Dr. Kirk McKusick
+
+ clive URL: http://www.youtube.com/watch?v=tzieR5MM06M
+ ]]>
+ http://www.youtube.com/watch?v=tzieR5MM06M
+ youtube,presentation,asiabsdcon2008,asiabsdcon,bsd fast filesystem,kirk mckusick
+
+
+ http://www.youtube.com/watch?v=tzieR5MM06M
+ 42:01
+ Flash
+ flash
+
+
+
+
+ -
+ PC-BSD, Matt Olander, AsiaBSDCon 2008
+
+ clive URL: http://www.youtube.com/watch?v=N0q37X-MJzY
+ ]]>
+ http://www.youtube.com/watch?v=N0q37X-MJzY
+ youtube,presentation,asiabsdcon2008,asiabsdcon,pc-bsd,matt olander
+
+
+ http://www.youtube.com/watch?v=N0q37X-MJzY
+ 28:50
+ Flash
+ flash
+
+
+
+
+ -
+ Using FreeBSD to Promote Open Source Development Methods, Brooks Davis, AsiaBSDCon 2008
+
+ clive URL: http://www.youtube.com/watch?v=4lcrinKBMas
+ ]]>
+ http://www.youtube.com/watch?v=4lcrinKBMas
+ youtube,presentation,asiabsdcon2008,asiabsdcon,freebsd,promotion,open source development models,brooks davis
+
+
+ http://www.youtube.com/watch?v=4lcrinKBMas
+ 30:07
+ Flash
+ flash
+
+
+
+
+ -
+ Keynote, Peter Losher, Internet Systems Consortium, AsiaBSDCon 2008
+
+ clive URL: http://www.youtube.com/watch?v=vQbdG7TwhKo
+ ]]>
+ http://www.youtube.com/watch?v=vQbdG7TwhKo
+ youtube,keynote,asiabsdcon2008,asiabsdcon,peter losher
+
+
+ http://www.youtube.com/watch?v=vQbdG7TwhKo
+ 42:44
+ Flash
+ flash
+
+
+
+
+ -
+ GEOM - in Infrastructure We Trust, Pawel Jakub Dawidek, AsiaBSDCon 2008
+
+ clive URL: http://www.youtube.com/watch?v=xMpmOezBJZo
+ ]]>
+ http://www.youtube.com/watch?v=xMpmOezBJZo
+ youtube,presentation,asiabsdcon2008,asiabsdcon,geom,pawel jakub dawidek
+
+
+ http://www.youtube.com/watch?v=xMpmOezBJZo
+ 46:38
+ Flash
+ flash
+
+
+
+
+ -
+ Reducing Lock Contention in a Multi-Core System, Randall Stewart, AsiaBSDCon 2008
+
+ clive URL: http://www.youtube.com/watch?v=OQOMva1SmbY
+ ]]>
+ http://www.youtube.com/watch?v=OQOMva1SmbY
+ youtube,presentation,asiabsdcon2008,asiabsdcon,multicore,lock contention,randall stewart
+
+
+ http://www.youtube.com/watch?v=OQOMva1SmbY
+ 28:12
+ Flash
+ flash
+
+
+
+
+ -
+ FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
+
+ clive URL: http://www.youtube.com/watch?v=nwbqBdghh6E
+ ]]>
+
+ http://www.youtube.com/watch?v=nwbqBdghh6E
+ youtube,course,freebsd,design and implementation of the freebsd operating system,kirk mckusick
+
+
+ http://www.youtube.com/watch?v=nwbqBdghh6E
+ 59:57
+ Flash
+ flash
+
+
+
+
-
May 2008 developer Vimage report
+
-
+ What's your biggest Time Management problem?
+
+ What's your biggest Time Management problem?
+
+ 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.
+
+ ]]>
+ http://www.nycbug.org/index.php?NAV=Home;SUBM=10172
+ nycbug,presentation,time management,tom limoncelli
+
+
+ http://www.fetissov.org/public/nycbug/nycbug-03-04-09.mp3
+ MP3 version
+ mp3
+ 11 Mb
+
+
+
+
+ -
+ Postfix Performance Tuning
+
+ Money can buy you bandwidth, but latency is forever!
+
+ John Mashey, MIPS
+
+ Victor will cover an array of issues connected to
+ Postfix performance tuning, including:
+
+
+ - Latency, concurrency and throughput
+
- Postfix input processing
+
- Queue file format rationale
+
- Input processing bottlenecks
+
- Pre-queue filters, milters, content filters
+
- Tuning for fast (enough) input
+
- Postfix on-disk queues, requirements and architecture
+
- What is a "transport"?
+
- Postfix "nqmgr" scheduler algorithm
+
- Per-destination in memory queues
+
- Per-destination scheduler controls
+
- SMTP delivery
+
- Understanding delay logging
+
- Transport process limits, concurrency limits
+
- Scaling to thousands of output processes
+
- Connection caching, TLS session caching, feedback controls
+
+
+ Speaker Bio
+
+ 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.
+
+ ]]>
+ http://www.nycbug.org/index.php?NAV=Home;SUBM=10168
+ nycbug,presentation,postfix,john mashey
+
+
+ http://www.fetissov.org/public/nycbug/nycbug-02-04-09.mp3
+ MP3 version
+ mp3
+ 11 Mb
+
+
+
+
+ -
+ Introduction to Puppet
+
+ What it is and how can it make system administration
+ less painful
+
+ About the speaker:
+
+ 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.
+
+ ]]>
+ http://www.nycbug.org/index.php?NAV=Home;SUBM=10171
+ nycbug,presentation,puppet,larry ludwig
+
+
+ http://www.fetissov.org/public/nycbug/nycbug-01-07-09.mp3
+ MP3 version
+ mp3
+ 11 Mb
+
+
+
+
-
Hardware Performance Monitoring Counters
- $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 $
Embedded
-
- Reduced FreeBSD for Embedded
-
Technical Contact: Warner Losh
-
- 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.
- 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.
-Requirements:
-
- - Strong C and scripting language programming skills.
- - No fear of the FreeBSD build process.
- - Good knowledge of how FreeBSD is put together.
- - Knowledge of the ports system.
-
-
-
-
-
+
Reduced FreeBSD kernel size for embedded
Technical Contact: Warner Losh
@@ -75,7 +46,7 @@
-
+
NAND Flash driver support
Technical Contact: Warner Losh
@@ -88,7 +59,7 @@
-
+
Make creating a bus easier
Technical Contact: Warner Losh
@@ -104,7 +75,7 @@
-
+
Variable hints
Technical Contact: Warner Losh
@@ -122,7 +93,7 @@
-
+
ARM cleanup
Technical Contact: Warner Losh
@@ -139,7 +110,7 @@
-
+
PPC/ARM/MIPS bring up
Technical Contact:
-
+
Overhaul the config system
Technical Contact: General cleanup.
Introduce appropriate locking to make the file system operate without
the Giant lock (MPSAFE).
- Make msdosfs robust in the presence of unexpected disk removal, since
- it is frequently used with removable devices.
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 @@
-
+
Improve the performance of dump/restore
A performance evaluation of the split cache (as is) and an unified cache
@@ -226,7 +195,7 @@
-
+
Extend UFS2 with on-disk indexing
Technical Contact:
-
+
Implement co-location for UFS2
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.
-
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.
Requirements:
-
+
Interactive Splash Screen
Improve upon / replace the existing static VESA splash
@@ -788,30 +754,12 @@
-
-
Remove procfs dependencies
Technical contact: Maxime Henrion
+ href="mailto:cognet@FreeBSD.org">Olivier Houchard
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.
@@ -868,28 +816,6 @@
-
- Syscons modularization
-
-
-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.
-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.
-Requirements:
-
- - Ability to read and understand foreign C code.
- - Ability to write C code.
- - A good understanding of text terminals and terminal emulation.
-
-
-
-
Make optional kernel subsystems register themselves via sysctl
@@ -938,28 +864,6 @@
-
- Porting nouveau to &os;
-
-
- Technical contact: Roman Divacky, Robert Noland
- URL: http://wiki.freebsd.org/NouveauPorting
-
- 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.
- Requirements:
-
- - Access to a testing hardware.
- - Some knowledge of inner kernel works.
- - Knowledge of DRM is an advantage.
-
-
-
@@ -970,27 +874,26 @@
Technical contact: Maxime Henrion
+ href="mailto:lulf@FreeBSD.org">Ulf Lilleengen
URL's: csup homepage, CVSweb
-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:
+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:
- Add support for authentication.
+ - Working rsync support.
+ - Optimize rcsfile handling.
+ - Create a library out of the ports that might be of use in a C language
+ csupd.
- Add support for shell commands sent by the server.
- Add missing support for various CVSup options: -D, -a (requires
authentication support), -e and -E (requires shell commands support) and the
destDir parameter.
- - 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.
+ - Work on a new csupd.
Requirements:
-
- Magic tunnel daemon
-
-
-Technical contact: Poul-Henning Kamp, Matus Harvan
- WIP: http://wiki.freebsd.org/mtund
-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.
-Wanted features (not sorted or prioritized):
-
- - 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.
- - Plugin architecture for easy addition of further encapsulations.
- - Failover from one encapsulation to another.
- - Distinct configuration files for encapsulations which need to be
- configured (e.g. proxy, authentication, ...).
- - Possibility to disable installed encapsulations.
- - Print/log hints for protocols which require some configuration,
- e.g. telling the user to use keys and perhaps the ssh-agent for ssh.
- - Configurable additional plugin directories (for plugins installed
- via the ports collection).
- - Log how it is able to tunnel the traffic (this also makes it useful
- for finding unwanted holes in the configuration of a firewall).
-
-Requirements:
-
- - Good knowledge of C.
- - Good knowledge about networks.
-
-
-
-
TCP/IP regression test suite
@@ -1063,7 +923,7 @@
-
+
Passive libpcap based TCP session anomaly detector
@@ -1171,7 +1031,7 @@
Ports
-
+
Add .db support to pkg_tools
@@ -1214,73 +1074,6 @@
-
- Collect the pkg-message output
-
-
- Technical contact: Pav Lucistnik
-
- Collect the pkg-message output of dependencies and print them together
- after the whole build finishes.
-
- 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)).
-
- Requirements:
-
-
- - Knowledge of shell and make coding, and basic overview of how
- ports works.
- - Basic knowledge of C.
-
-
-
-
-
-
- Improvements of OPTIONS
-
-
-The current OPTIONS infrastructure can be improved in several ways.
-
- - It should be possible to define OPTIONS after bsd.ports.pre.mk.
- - Add an API to override the current curses based interface with
- a different GUI, e.g. zenity/gdialog instead of dialog.
- - More room for a description in the OPTIONS dialog - possibly some
- sort of help dialog could be provided for each option, like in
- sysinstall.
- - Better handling of cases where OPTIONS are changed/added/removed
- between upgrades.
- - 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.
- - Other types of OPTIONS controls - A text box in particular would be
- useful for entering variables that need real values.
- - The possibility for mutually exclusive OPTIONS.
- - Bugfixes:
-
- - If you attempt to run make config for a port with
- ${PKGNAMEPREFIX} defined, the make config process will error out
- with:
- ===> Using wrong configuration file /path/options/file
- The solution is to define LATEST_LINK to be prefix-${PORTNAME},
- but this should be done internally.
-
-
-Requirements:
-
- - Strong knowledge of shell and make code.
- - A basic understanding of the inner workings of the ports tree.
-
-
-
-
Package tools improvements
@@ -1297,7 +1090,7 @@
-
+
Parallelization in the Ports Collection
@@ -1332,42 +1125,6 @@
-
- Utility for safe updating of ports in base system
-
-
- Also known as rewrite portupgrade in C.
-
- 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:
-
-
- - fixing @pkgdep records in +CONTENTS file
- - fixing +REQUIRED_BY records
- - storing old copies of shared libraries after shmajor number
- change in /usr/local/lib/compat/pkg
- - upwards and downwards recursive modes
- - ability to work on a complete local ports tree without valid
- INDEX file
- - ability to work on a remote (ftp) package set without local
- ports tree
-
-
- 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.
-
- Requirements:
-
-
- - Basic understanding of the Ports Collection design.
- - Good skills writing C code.
- - Ability to read Ruby will help.
-
-
-
-
Ports license auditing infrastructure
@@ -1559,43 +1316,6 @@
-
- NFSv4 ACLs
-
-
- Technical contact: Robert Watson, Pawel Jakub Dawidek
- 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:
-
- - research current specifications and implementations of
- NFSv4 ACLs,
- - implement an ACL library in userspace,
- - port the ACL implementation to the kernel and enhance the
- kernel ACL infrastructure to support NFSv4 ACLs,
- - implement optional NFSv4 ACL support on UFS2 and ZFS,
- - investigate NFSv4 ACL support for Samba and smbfs,
- - 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.
-
-
- Requirements:
-
- - Strong C programming skills.
- - Tolerance for IETF specifications.
- - Appreciation for the nasty subtleties of access control.
- - Rigorous and devious mindset.
-
-
-
-
Audit and Jail
@@ -1622,6 +1342,140 @@
+
+ A New Audit Parsing API
+
+
+ Technical contact: Robert Watson, TrustedBSD audit
+ mailing list
+
>>> TRUNCATED FOR MAIL (1000 lines) <<<