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:

      @@ -726,7 +692,7 @@ - + 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:

        @@ -1002,49 +905,6 @@ - - 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) <<<