Contrib Index -Diff-


Tue Aug 19 09:35:58 EDT 2008, pietro

This is an automatically generated index of the packages part of the Contrib directory in the Sources repository. Items marked as being available from fgb's contrib can be downloaded with the command
contrib/install user/package
contrib itself can be installed with
/n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib

Download mirrors: 9grid.de

../EXTRA

Everything here is unsupported.  Much of it is code from older
versions of the system, some of it is ports of foreign software.

Anything put on sources.cs.bell-labs.com by (Alcatel-)Lucent should be
considered to be under the Lucent Public Licence unless there are
explicit notices to the contrary.

AGANTI

  • capDevice/ - (May 11 13:11)
  • osrlk08/ - (Jun 3 00:20)
  • pam_devcap/ - (May 21 02:10)

ALLTOM

author: Tom Lieber
irc: tar_
full of hope
  • f - word-wrap at 72 characters (stolen from Kernighan's lecture slides) (Feb 12 2008)
  • para - add <p> tags to text (Mar 16 01:05)
  • sitefs/ - with luck, a cgifs-alike; nothing at the moment (Jan 21 2008)

ANDREY

ANOTHY

Anthony Sorace, a@9srv.net
All original work distributed under the
Creative Commons Attribution 2.0 License,
unless otherwise noted.

APM

author: Anthony Martin
e-mail: apm@sdf.lonestar.org
  • proggy/ - The proggyclean font (Jan 21 2008)
  • rc/ - (Jan 21 2008)
  • rc/chex - Make a C style array from a file (Sep 13 2007)
  • rc/npci - Get PCI ID information from the net (Sep 13 2007)

ARISAWA

  • CHANGES - (Nov 18 2007)
  • alarm/ - alarm written in C (Aug 4 2005)
  • cdate/ - date command in YYYY/MM/DD style (Feb 15 2005)
  • cpdir/ - copy or merge directory tree (Feb 19 2005)
  • grid.tgz - grid tool kit (Aug 5 2005)
  • lr/ - lists directories recursively (Apr 21 2005)
  • misc/ - tools written in Rc (Feb 15 2005)
  • pegasus-2.5a.tgz - another httpd for Plan 9 (v.2.5a) (Nov 18 2007)
  • rit/ - text processor for embedded Rc (v.1.5) (Nov 18 2007)
  • su/ - works like unix su command (Jan 28 2005)
  • uniqx/ - uniq command is buggy so I rewrote and extended (Feb 4 2005)

AXEL

BICHUED

author: Felipe Bichued
  • klondike.tgz - a solitaire game (Jan 5 2008)
  • wtf.tgz - rc version of the netbsd acronym translator (May 12 2007)

BOYD

  • sys/ - (Apr 12 2005)

BTDN

author: Benjamin T. D. Newman
e-mail: benn.newman@snc.edu

CCOLLINS

  • bindiff.tgz - (Oct 10 2005)
  • fs/ - (May 19 2005)
  • inform-6.30.tar - (Oct 9 2005)

CINAP_LENREK

  • apc.rc - talk with APC Smart UPS and sync fossil/venti on power outage (Apr 11 06:25)
  • devfs-win32.c - drawterm fs for win32 that supports multiple drive letters and unicode (Nov 11 2007)
  • esdaudio.tgz - enlightenment sound daemon (esd) client (Aug 16 2007)
  • gophe.rc - gopher server in rc (Aug 16 14:35)
  • linuxemu.old/ - (Dec 25 2007)
  • linuxemu.tgz.old - (Jan 12 2008)
  • linuxemu3.tgz - linux binary emulator (Aug 18 11:31)
  • linuxemu3/ - (Aug 18 11:33)
  • nbdserver.tgz - network block device server (Aug 16 2007)
  • nntpfs.c - (Feb 3 2008)
  • rio.c - (Feb 9 2008)
  • smbcomwrite.c - (Feb 9 2008)
  • sshnet.c - sshnet that works with short living tcp-connections (like http) (Aug 16 2007)
  • synergy.tgz - synergy client (use many computers at once using one keyboard/mouse/clipboard) (Feb 29 05:02)
  • synergy/ - (Feb 29 05:03)
  • tftpd.c - tftpd that works with syslinux/pxelinux bootloader (Oct 14 2007)
  • tmp/ - (Feb 25 11:59)
  • wol.tgz - wake on lan packet generator (Aug 16 2007)

CNIELSEN

  • bladeenc/ - (Apr 12 2005)
  • cuetools/ - (Apr 12 2005)
  • faac/ - (Apr 12 2005)
  • flac/ - (Apr 12 2005)
  • libFLAC/ - (Apr 12 2005)
  • libOggFLAC/ - (Apr 12 2005)
  • libfaac/ - (Apr 12 2005)
  • libogg/ - (Apr 12 2005)
  • libvorbis/ - (Apr 12 2005)
  • libvorbisenc/ - (Apr 12 2005)
  • libvorbisfile/ - (Apr 12 2005)
  • metaflac/ - (Apr 12 2005)
  • oggenc/ - (Apr 12 2005)
  • vorbiscomment/ - (Apr 12 2005)

CROSS

  • sor - (Feb 19 2006)
  • walk.c - (Feb 19 2006)

DE0U

  • divergefs.tar.gz - Chao-Kuo Lin's overlay/union/layer/stitch file system (Aug 24 2005)
  • old.divergefs.tar.gz - (Aug 7 2005)

DHO

  • kimp/ - (Apr 13 2005)
  • mixerfs.c - (Apr 18 2007)
  • nfil/ - (Apr 13 2005)
  • vcs.old/ - (Apr 13 2005)
  • vcs/ - (Apr 7 2007)
  • zt550x/ - (Apr 13 2005)

ERICVH

author: Eric Van Hensbergen
  • ppctools/ - (Apr 24 2007)
  • test - (May 11 14:05)
  • warren/ - (Mar 3 2007)

FCFONTES

author: Fabio C. Fontes

FERNAN

  • al.tar.gz - (Oct 21 2007)
  • frotz-2.43.tar.bz2 - (Mar 24 2006)
  • sparse.tar.gz - (Oct 20 2007)

FGB

author: Federico G. Benavento

From fgb's contrib:

FHS

Author: Fazlul Shahriar
Email: fshahriar@gmail.com
  • dic.c - Dictionary Server Protocol client (RFC2229) (Jul 10 15:32)
  • hex.tgz - acme hex editor (Jul 10 15:22)
  • sftpfs.tgz - SSH File Transfer Protocol (SFTP) file system (Jul 10 15:22)
  • threads.c - threaded view of upas messages (Jul 10 15:33)

FORSYTH

  • 9c.tgz - (Dec 5 2007)
  • avr.9gz - (Dec 22 2006)
  • lx.tgz - (Aug 6 2007)
  • refer.tgz - (Jan 17 2006)

FST

author: Skip Tavakkolian
  • bdf2subf.tgz - BDF to Plan9 font format converter. (Dec 5 2005)
  • dcfs.tgz - Simple Digital Camera Filesystem. (Dec 5 2005)
  • disp.c - A display program for popi images in Plan9. (Dec 5 2005)
  • dmdtet.shar - Tetris game for the DMD/630 terminals. (Dec 5 2005)
  • jabwock.c - jabberwocky - a password suggester (Sep 25 2007)
  • piggy.rc - A script for generating html picture galleries. (Dec 5 2005)
  • popen.c - (Nov 11 2007)
  • target - shell script driver for tippi (Feb 28 15:25)
  • tippi.c - tippi spies on the mouse buttons (Feb 28 17:46)

GABIDIAZ

Gabriel Díaz gdiaz@9grid.es
		gabidiaz@gmail.com
  • gsvn - rc script to download inferno sources from googlecode, it should work with other googlecode projects (not tested) (Oct 12 2007)
  • nop - (Nov 22 2007)
  • replica/ - (Jan 24 2008)
  • root/ - (Nov 22 2007)
  • tar/ - (Nov 21 2007)
  • wip/ - (Jun 12 04:28)

From fgb's contrib:

  • drawvars: Drawvars create images files (png, jpg, ...) of functions (y=2x)
  • perl: This is the same perl version as is in the iso image on the extra directory
  • snmpfs: SNMP v2 filesystem interface implementation
  • spf: "SPF v1 implementation for upas, used to fight spam"
  • wintop: Displays a list of processes eating too much resources, you can kill the offenders from it too

GEOFF

  • 3cmdfs.c - 3e command file server, possibly obsoleted in 4th edition by execnet. (Apr 20 2002)
  • bitsy.html - (Jun 4 2003)
  • bitsy.tgz - various files to help you install Plan 9 on an ipaq (``bitsy''). (Feb 2 2007)
  • exch/ - (Jan 8 2007)
  • ifup - script for configuring additional network interfaces. (May 10 2002)
  • index.html - (Feb 2 2007)
  • libdbm.tar - V7 Unix's libdbm for Plan 9. (Dec 10 2003)
  • libmdbm.tar - libmdbm for Plan 9 and (l)unix. (Dec 10 2003)
  • mandel.bun - a faster Mandelbrot-set generator. (Jan 21 2003)
  • maze.bun - a faster maze generator and solver with a few bugs fixed. (Aug 15 21:22)
  • ovfs.broken.tgz - broken 3e or 4e file server to provide overlaid view of file servers. (Feb 2 2006)
  • palmld.tar.gz - palmld for 4th edition; backs up and restores Palm PDAs. (Jan 25 2003)
  • rmsame.bun - my old Unix rmsame ported to native Plan 9. (Apr 17 2005)
  • rotzoomer.bun - a faster screen distorter. (Jan 21 2003)

IRU

author: Iruatã M. S. Souza
  • ext2srv.tgz - ext2srv with symlink support (May 12 20:43)
  • last9hist - prints last version of a 9hist file (Apr 21 12:26)
  • lua-5.1-plan9.tgz - port of the lua language (Jan 21 2008)

IWP9-2006

  • album/ - (Jan 19 2007)
  • papers/ - (Jan 19 2007)

JOHN

  • 9bench.tgz - A port of several useful lmbench benchmarks to Plan 9. (Mar 21 13:29)
  • USING_JUKE - Instructions for using the jukebox on a modern system. (Oct 18 2007)
  • acid-fmtindex - (Jul 3 19:00)
  • acid-fmtisect - (Jul 3 18:18)
  • cdprep - Encodes raw audio tracks in /tmp/cdtracks to mp3 format and sticks them in /lib/music/<artist>/<album>/. Expects the output of aux/cddb as an argument. Designed to be used with cdripper. (Feb 6 2008)
  • cdripper - Watches the CD drive and rips the audio tracks to /tmp/cdtracks whenever you insert a disc. Depends on cdprep. (Feb 6 2008)
  • finger - Provides a similar function to the UNIX command. (Jan 17 2008)
  • fmtindex-output - (Jul 3 19:17)
  • ftq.tgz - The Fixed Time Quantum microbenchmark, ported to Plan 9 (includes Python analysis tool) (Apr 10 17:17)
  • juke - A really simple rc script to start the jukebox. (Oct 18 2007)
  • lc - Sometimes you need to be careful. (Jan 16 2008)
  • libssh2.tgz - Working (but primitive) port of ssh2 to Plan 9 (Jan 3 2008)
  • mkmusiclist - take a bunch of mp3 files and make an html page to present them. (Oct 22 2007)
  • plan.c - lame tool for day-planner. Work in progress. (Oct 28 2007)
  • ssh2 - binary for ssh2 client (Jan 3 2008)
  • syscall.ps - A short document on adding a new system call to Plan 9 (Apr 14 13:14)

JOSH

  • rc/ - (Feb 17 2008)
  • sys/ - (Mar 22 20:09)

KIDA

  • cryptfs.tgz - (Feb 26 2006)
  • libolfs.tgz - overlay filesystem support library (Feb 26 2006)
  • obsoluted/ - (Feb 26 2006)
  • ping6.tgz - IPv6 version ping. (Dec 23 2005)

KIX

  • snmpfs-2006061902.tgz - (Jun 18 2006)
  • snmpfs-20070904.tgz - (Sep 5 2007)

LEE

  • 9intro.tgz - examples of "Introduction to Operating System Abstractions using Plan 9 from Bell Labs", (Mar 24 2007)
  • cweb.tgz - CWEB(3.64) for Plan 9. You need touch common.c ctangle.c before compile use mk. (Feb 17 2007)
  • figlet222.tgz - FIGlet (Frank, Ian & Glenn's Letters) release 2.2.2 for Plan 9. (Feb 19 2007)
  • misc/ - (Apr 25 2007)
  • mmix-20060918.tgz - MMIXware(20060918) for Plan 9. You need (install) CWEB(3.64). (Feb 10 2007)

LEITEC

author: Claudio Leite <leitec at leitec point org>
  • bsfirc/ - IRC client with similar interface. (Dec 20 2006)
  • bsflite/ - AOL Instant Messenger client. (Dec 12 2007)

LUCHO

  • plan9-mac.iso.bz2 - (May 5 11:44)

LUCIO

  • alef.tgz - (Mar 25 2007)
  • asn1/ - (Feb 10 2006)
  • pub/ - APE-based ports of Open Source projects (May 5 2007)
  • pub/8.npng - (Apr 27 2006)
  • pub/libpng/ - Open Source PNG library (Apr 22 2006)
  • pub/mkfile - to build trim and npng (Apr 28 2006)
  • pub/mkpublib - to build APE-based libraries (Apr 22 2006)
  • pub/npng.1 - (Apr 27 2006)
  • pub/npng.c - PNG renderer uses Open Source libpng (Apr 28 2006)
  • pub/openldap/ - (May 5 2007)
  • pub/trim.c - TAB replacement in text files (Apr 28 2006)
  • pub/zlib/ - Open Source (de)compression library (Apr 22 2006)
  • sys/ - (Mar 28 2007)

LYNDON

Lyndon Nerenberg <lyndon@orthanc.ca>
  • idmirror - mirror IETF internet drafts (updated 2008-08-12) (Aug 13 03:25)
  • replica/ - (Aug 8 01:20)
  • rfcmirror - mirror IETF RFCs (updated 2008-08-12) (Aug 12 22:33)
  • root/ - (Aug 8 01:20)

From fgb's contrib:

  • finger: Internet finger client.

MAHT

Author: maht
License: to kill your box
echo maht DASH contrib AT maht0x0r DOT net | sed -e 's/ DASH /-/' -e 's/ AT /@/' -e 's/ DOT /./'
Bah, I just realised I've been using createfile wrong - time to handle 9p myself
  • dechunk.c - (May 25 04:53)
  • dhttp.iso - (Sep 17 2007)
  • fonts.tr - (May 14 2007)
  • getuserpasswd.c - (May 25 04:53)
  • goofs.iso - google queries as a file system. echo $urlencoded_request > /n/goofs/ctl; cat /n/goofs/$urlencoded_request/1/ ^(title description url) (Sep 17 2007)
  • hmac.c - (Jun 26 19:46)
  • httpd/ - (Sep 18 2007)
  • httpd/httpd.c - (Sep 14 2007)
  • httpd/magic/ - (Sep 18 2007)
  • httpd/redirect.c - (Sep 14 2007)
  • httplib.rc - (May 25 04:53)
  • imgfs.iso - (Sep 17 2007)
  • limbo/ - (Jan 31 2008)
  • mandlebrot.vb.txt - (Jan 31 2008)
  • newns.c - (Sep 16 2007)
  • nutz.iso - (Sep 17 2007)
  • ppm2eps/ - converts ppm files to eps files (useful for adding images to troff files) (Sep 20 2007)
  • rc/ - (May 20 13:42)
  • rc/bindfonts - binds my ttf folder into the namespace (Apr 4 2007)
  • rc/chugly - crude irc client in rc; good demo for networking in the shell (Apr 4 2007)
  • rc/df - I don't know where I got this, I'm sure I didn't write it. It doesn't work for me now, I think it's for kenfs only. It's dated 2003 (Apr 4 2007)
  • rc/grow_tree - copies a directory tree but not the files therein (Apr 4 2007)
  • rc/iso2cd - (Sep 17 2007)
  • rc/mailcollector - opens a pop3 box, grabs the mail and delivers it using the local smtp process (Apr 4 2007)
  • rc/make_cpuauth - run this as glenda on a new install answer a few questions and voila, a cpu/auth server you can drawterm into (Jun 25 13:09)
  • rc/mk_aoe_installer_iso - (Oct 29 2007)
  • rc/tcpcat - dial a tcp!ip!port ; cat > $netdir/data && cat $netdir/data; i.e. { echo 'HEAD http://192.168.1.1/ HTTP/1.0; echo } | tcpcat 192.168.1.1!80 (Apr 4 2007)
  • rc/warlock_mail - run this on a terminal (fossil with -AWP required) and it will enable outgoing mail after answering a few questions (Jun 25 13:12)
  • sasPY9P.iso - (Sep 17 2007)
  • snapscan.iso - (Sep 17 2007)
  • tlspipeclient.c - (May 25 04:53)
  • troff_fonts.ps - (May 14 2007)
  • url_encode.c - (Apr 4 2007)

MASON

  • ac97.tgz - Aki's ac97 driver with SiS7012 support (Jan 22 2008)
  • mp3dec.tgz - half-attempt at native mp3dec (May 6 06:08)
  • mp3info.c - (May 6 06:05)
  • ports/ - (Dec 13 2007)
  • rc/ - (May 6 06:12)

MENNIS

MILLER

  • usb/ - (Feb 13 2008)

MJL

author: Mechiel Lukkien
email: mechiel@xs4all.nl
irc: Oksel
  • httpd0.tar - pretty complete httpd for inferno (Feb 1 2008)
  • life.tgz - game of life (Jan 4 2006)
  • pcap2snoopy.tgz - convert from pcap (packet capture, tcpdump) to snoopy) (Jan 28 2006)
  • pcidevs.tgz - display pci vendor, device, class and subclass strings (Apr 22 2005)
  • pdict - dict (rfc2229) in python (Apr 18 2005)
  • pdictsearch - find misspelled word (Apr 18 2005)
  • plumbing - (Apr 18 2005)
  • readme - details such as usage of the scripts (Jan 20 2006)
  • rotate.tgz - rotate and flip images (Jan 5 2006)
  • ssh9fs - mount filesystems from unix machines (Jan 20 2006)
  • u9fs-setup - install u9fs on a unix machine (Apr 22 2005)
  • wip/ - work in progress... (Feb 2 2006)

NEMO

  • NOTICE.PlanB - (May 23 2006)
  • lib/ - (May 23 2006)
  • mail2fs/ - (Jan 21 2008)
  • octopus/ - (Apr 29 05:59)
  • rc/ - (May 23 2006)
  • replica/ - (Jan 17 2008)
  • root/ - (Jan 15 2008)
  • sys/ - (May 23 2006)
  • tags/ - (Jan 21 2008)
  • u.tgz - (Feb 18 2008)
  • what/ - (May 23 2006)
  • where/ - (May 23 2006)
  • who/ - (May 23 2006)

From fgb's contrib:

  • mail2fs: mail processing using the real file system to keep mails stored
  • tags: file indexing and searching by content

NEWSHAM

  • NOTES.sparc64 - (Apr 26 2005)
  • sparc64src-apr21.tgz - (Apr 22 2005)
  • sparc64src-apr26.tgz - (Apr 26 2005)
  • sparc64src-feb10.tgz - (Apr 14 2005)
  • sparc64src-feb18.tgz - (Apr 14 2005)
  • sparc64src-jan12.tgz - (Apr 14 2005)
  • sparc64src-jan25.tgz - (Apr 14 2005)
  • sparc64src-jan28.tgz - (Apr 14 2005)

NOSELASD

author: nos@utel.no
  • define.tgz - dict(RFC 2229) client for Plan 9 (Aug 3 2005)
  • fibfs.c - (May 15 2006)
  • lua-5.0.2-plan9.tgz - The LUA embeddable interpreter(www.lua.org) for Plan9/ape (Aug 3 2005)
  • scheme-3.2-plan9.tgz - UMB scheme for Plan 9/APE (Aug 3 2005)
  • sexpr_1.0.0.tgz - the S-expression library(sexpr.sf.net) for Plan 9/native (Aug 3 2005)
  • sketchy-20060305.tgz - Sketchy Scheme - www.t3x.org/sketchy for Plan 9/native (Mar 8 2006)
  • sxm-1.1-plan9.tgz - the sxm Scheme language. (minor updates so it compiles on Plan 9/APE 4e) (Nov 11 2005)
  • top.tar - Simple 'top' for Plan 9 for use to identify cpu hogging processes. (Nov 9 2005)
  • uuid.tgz - uuid generator (Aug 3 2005)

NPE

  • noahsig.asc - (Feb 11 2007)

NU-EVE

  • docs.es/ - (Mar 12 2006)

PAC

  • dat/ - (Aug 22 2005)
  • lib/ - (Oct 3 2006)
  • rc/ - (May 3 2005)
  • sys/ - (Oct 3 2006)

PAUREA

  • goban/ - (Feb 26 10:04)
  • muxfs/ - (Feb 26 10:05)
  • recover4e.tgz - (Mar 19 2007)

PHDYE

PHIL

PIETRO

In this directory you can find all my Plan 9 related stuffs and some stuff of interest.

Note that as I complete a project, I make it available on fgb's contrib system, including fully built binaries for the 386 architecture. You can install it with the command
	/n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib
and then see what I have available with
	contrib/list pietro
For example, to install my 12 program with contrib, you can say
	conrib/install pietro/12

Things to do:
- put colors on contrib (but first, figure out how)
- add rest of manual to limbo
- update limbo(1) if necessary (asm output, for example)
- probably remove 12 from contrib - it is just one file
- sam(1) tutorial in vol2

  • 12 - shell script to show time in 12-hour format. -h shows options. Thanks to erik quanstrom for suggestions. - updated 15 dec 2007 (Dec 15 2007)
  • 3d.bundle - 3d library - incomplete, but works. So far, only draws lines and boxes. Includes test programs and mkfile. (Nov 25 2007)
  • art.tgz - some modifications to /n/sources/extra/art; see README.pietro (Aug 19 09:30)
  • bentley.bundle - Bentley language - a programming language (May 11 19:02)
  • bentley.profout - (Jun 28 00:01)
  • closeall - rc script to close all windows (Aug 8 23:08)
  • colors.bundle - colors library - gives you easier access to colors - includes man page (Nov 8 2007)
  • contrindx - (Jun 2 06:16)
  • eg - (Dec 1 2007)
  • eqn2png - convert eqn input into a PNG file; based on Eric Raymond's eqn2graph (Aug 8 22:11)
  • fgbx11.errors - (May 6 16:11)
  • file.funny - (Jul 11 10:43)
  • gserrors - (Jul 10 09:13)
  • htmlfmt.tgz - updated htmlfmt, with basic table support (Feb 5 2008)
  • infernovol1.pdf - Volume 1 of the Inferno Fourth Edition manual, in PDF; made with the set used to make the Plan 9 vol1, so it may not be like the books (Jun 7 18:21)
  • infernovol1.ps - Volume 1 of the Inferno Fourth Edition manual, in PostScript; made with the set used to make the Plan 9 vol1, so it may not be like the books (Jun 7 18:21)
  • limbo.tgz - the Limbo compiler, compiled exclusively for Plan 9 (Jan 22 2008)
  • mv.pdf - original Bell Labs document describing the mv macro set, thanks to Rick Richardson (rick.richardson@comcast.net) (Nov 10 2007)
  • pico9.tgz - rewrite of Bell Labs' pico image manipulation program to Plan 9 (Feb 4 2008)
  • replica/ - (Jan 24 2008)
  • root/ - (Jan 22 2008)
  • shape.c - replacement for X11's /sys/src/X11/programs/Xserver/Xext/shape.c; fixes a small syntax error (Jan 20 2008)
  • sieve.c - Doug McIllroy's (slow) Newsqueak Sieve of Erastosthenes, in C (Jun 5 23:03)
  • transpose.c - rewrite of fb/transpose from Tom Duff's First Edition toolkit (Jun 11 23:18)
  • vol2.pdf - Volume 2 of the manual, collected from /sys/doc, in PDF (Jan 23 2008)
  • vol2.ps - Volume 2 of the manual, collected from /sys/doc, in PostScript (Jan 23 2008)

From fgb's contrib:

  • 12:
  • limbo: the Limbo compiler, compiled exclusively for Plan 9

QUANSTRO

author: erik quanstrom <quanstro@quanstro.net>
  • 9load - (Mar 29 17:21)
  • 9pccpu.gz - (Mar 12 16:07)
  • 9pxeload10 - (Nov 16 2007)
  • 9pxesokris - (Feb 8 2007)
  • 9soekriscpu - (Feb 7 2007)
  • badbunny.png - (Aug 22 2007)
  • bootflp.ich6m - (Sep 21 2006)
  • chkfont.c - (May 20 2006)
  • dhcpd.c - (Apr 4 09:10)
  • fatkernel/ - (Nov 21 2007)
  • fshistory/ - (Mar 26 2007)
  • futharc.tbz - rc with history, "break" and newlines within lists. (Aug 22 2006)
  • history.c - goes with futharc. (Oct 16 2006)
  • history.ms - a portable history. (May 20 2007)
  • mail.tbz - (Jan 20 2006)
  • mp.c - (Feb 23 23:16)
  • myfs.tgz - (Jun 19 2007)
  • myrio2.png - (Nov 27 2007)
  • nedmail.c - (Mar 16 2007)
  • old9load - (Apr 24 07:49)
  • p9p/ - (Sep 30 2007)
  • p9pglenda.jpg - (Apr 4 2007)
  • rc-1.7.1.tar.gz - (May 11 2006)
  • rc-1.7.1.utf-8.email - (May 11 2006)
  • rc-history.tbz - (Jul 7 2006)
  • rc-wait.tbz - (Dec 19 2006)
  • sb600/ - (Nov 21 2007)
  • sdiahci.c - (Mar 30 11:40)
  • src/ - (Jun 12 07:19)
  • subpixel/ - all the stuff you need for subpixel antialised fonts in plan 9. (Jul 26 09:13)
  • tapefs.tbz - (Feb 17 2006)
  • volcanoes - (Apr 18 13:54)
  • wbmp.tar - wbmp support -- unpack in /sys/src/cmd/jpg. (Jun 26 2006)
  • which - (Nov 17 2007)
  • zface.tbz - (Jan 26 2007)

R.RASCHKE

author: Robert Raschke
email: r.raschke@tombob.com
  • news.tgz - A version of acme News that does trivial threading and kill-filing. (Feb 15 2006)
  • utf8nntpfs.tgz - A version of nntpfs that converts the articles to UTF-8. (Feb 15 2006)

RCBILSON

  • s3venti/ - venti server using Amazon S3 for storage (Feb 10 2008)

RMINNICH

  • gps.tar - (Jul 7 2006)
  • lguest/ - (Jul 10 00:15)
  • smacme.tar - (Jul 7 2006)
  • smacme/ - (Jul 7 2006)
  • trace/ - (Jul 3 13:20)

ROG

  • acme-patch/ - (Nov 8 2007)
  • cs.b - (Oct 30 2007)
  • csp.tgz - (Jun 29 2006)
  • ftrans/ - (Oct 26 2007)
  • infauth/ - (Jul 11 2007)
  • keepalive.b - (Oct 30 2007)
  • lib-sh-profile - (Oct 24 2007)
  • sh-examples/ - (Aug 21 2006)
  • socksnet.b - (Oct 30 2007)

RSC

SASCHARETZKI

  • 9vorbis.tgz - an acme/win-friendly ogg-vorbis-player for Plan 9 from Bell-labs with playlist,shuffle, etc using libogg/libvorbis/APE (Nov 1 2006)
  • audiofs.txt - Brainstorming about an 'Audio-suite', how things could be done, what features should be there and how they may be implemented. (Jan 7 2007)
  • devevilfs.c - A simple meta-device driver written by Eduardo Orive - I found it to be very informational (Jan 7 2007)
  • irc7.2.tgz - a changed (improved?) version of irc7. Support for PASS, 353, a different look, support for cross-client nick-change notification, spawning new windows. Uses the -t cmdline switch exclusivly. Feels pretty mirc/irssi-like, sometimes. (Dec 12 2006)
  • libaudioconv.notfinished.tar.gz - A not-yet-finished-still-buggy audio-format conversion library. It parses RIFF/RIFX (aka. 'wave-files') and offers service functions for converting sample-rate, number of channels etc so that it's /dev/audio-friendly. It crashes with mono/48Khz/8,16 bits per sample, for unknown reasons. (Jan 7 2007)

STASSATS

  • jacc.c - (Feb 2 2007)
  • jacc.tbz - jacc jabber client with partial support of groupchat (Jul 3 2007)

STEFANHA

  • replica/ - (Apr 17 03:55)
  • root/ - (Apr 17 03:58)

From fgb's contrib:

  • vim: Vim: enhanced vi editor

STEVE

Steve Simon - steve@quintile.net

From fgb's contrib:

TIM

  • 4acl.tgz - Unfinished 64-bit mips toolchain. Based on earlier work done at the Labs. (Apr 28 00:07)

URIEL

All my contributions are in the public domain.
author: lost.goblin@gmail.com

X_SPAGER

  • clock.tar.gz - (Sep 7 2006)
  • pt-BR - (Sep 7 2006)
  • snd_ctrl.tgz - (Sep 7 2006)

ZWANSCH

Copy me if you can.
by 20h
  • 9pc.tar.gz - 9P for C# (Jun 5 2006)
  • 9pfuse.tgz - FUSE-9P for Linux and FreeBSD (Jul 26 2006)
  • aoefs.tgz - ATA over Ethernet file server for Plan 9 (Jul 14 2006)
  • base16.tgz - Base16 stdio utility (rfc3548) (Dec 15 2005)
  • base32.tgz - Base32 stdio utility (rfc3548) (Dec 15 2005)
  • base64.tgz - Base64 stdio utility (rfc3548) (Dec 15 2005)
  • base8.tgz - Base8 stdio utility (experimental) (Dec 15 2005)
  • bfc.tgz - Brainfuck for Plan 9 (Nov 1 2005)
  • calc_P9.tgz - calc: (* 2.3 4) -> 9.2 (Nov 1 2005)
  • cblockfs.tgz - Block level encryption file system for Plan 9 (Aug 7 2006)
  • conscan.tgz - portscanner for Plan 9 (Nov 1 2005)
  • dyndnsc.tgz - DynDNS client for Plan 9 (Nov 1 2005)
  • ftpscan.tgz - FTP scanner for Plan 9 (Nov 1 2005)
  • gapscan.tgz - WLAN scanner for Plan 9 (Nov 1 2005)
  • gmap.tgz - graphical mapping for Plan 9 (Nov 1 2005)
  • gopherd_P9.tgz - gopherd for Plan 9 (Jun 4 2006)
  • gtop.tgz - graphical top for Plan 9 (Nov 1 2005)
  • gwho.tgz - graphical who for Plan 9 (Nov 1 2005)
  • htdialfs.tgz - Real HTTP Proxy file system for Plan 9 (Nov 20 2005)
  • htproxyfs.tgz - HTTP Proxy file system for Plan 9 (Nov 20 2005)
  • ircc.tgz - IRC client for Plan 9 (Aug 3 2006)
  • iscsifs.tgz - iSCSI initiator file system for Plan 9 (May 29 2006)
  • jacc.tgz - Jabber client for Plan 9 (Jun 22 2006)
  • jb.tgz - Virus for Plan 9 (Nov 2 2005)
  • linda.tgz - Linda coordination language for Plan 9 (Jul 26 2006)
  • morse.tgz - games/morse for Plan 9 (Dec 16 2005)
  • mozilla.tgz - A 'all useful features' port of Mozilla. (Jul 26 2006)
  • nbdfs.tgz - Network Block Device file system for Plan 9 (Jun 6 2006)
  • paint.tgz - small paint for Plan 9 (Nov 1 2005)
  • rssread.tgz - RSS reader for Plan 9 (Dec 7 2005)
  • slip.tgz - SLIP for Plan 9 (Nov 2 2005)
  • socksfs.tgz - SOCKS file system for Plan 9 (Nov 20 2005)
  • streamget.tgz - Listen to *.pls on Plan 9 (Nov 1 2005)
  • ttcp.tgz - something like ttcp for Plan 9 (Nov 1 2005)
  • umsfs.tgz - USB Mass Storage file system for Plan 9 (Apr 12 2006)
  • usbuart.tgz - USB Uart device support for Plan 9 (Mar 31 2006)
  • worm.tgz - worm animation for Plan 9 (Nov 1 2005)
  • xmlpull.tgz - XML parser for Plan 9 (Nov 21 2005)
  • yms.tgz - ymodem for Plan 9 (Nov 1 2005)
  • ysearch.tgz - Yahoo! Search for Plan 9 (Nov 1 2005)

Fri Aug 8 22:24:54 EDT 2008, pietro

This is an automatically generated index of the packages part of the Contrib directory in the Sources repository. Items marked as being available from fgb's contrib can be downloaded with the command
contrib/install user/package
contrib itself can be installed with
/n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib

Download mirrors: 9grid.de

../EXTRA

Everything here is unsupported.  Much of it is code from older
versions of the system, some of it is ports of foreign software.

Anything put on sources.cs.bell-labs.com by (Alcatel-)Lucent should be
considered to be under the Lucent Public Licence unless there are
explicit notices to the contrary.

AGANTI

  • capDevice/ - (May 11 13:11)
  • osrlk08/ - (Jun 3 00:20)
  • pam_devcap/ - (May 21 02:10)

ALLTOM

author: Tom Lieber
irc: tar_
full of hope
  • f - word-wrap at 72 characters (stolen from Kernighan's lecture slides) (Feb 12 12:45)
  • para - add <p> tags to text (Mar 16 01:05)
  • sitefs/ - with luck, a cgifs-alike; nothing at the moment (Jan 21 2008)

ANDREY

ANOTHY

Anthony Sorace, a@9srv.net
All original work distributed under the
Creative Commons Attribution 2.0 License,
unless otherwise noted.

APM

author: Anthony Martin
e-mail: apm@sdf.lonestar.org
  • proggy/ - The proggyclean font (Jan 21 2008)
  • rc/ - (Jan 21 2008)
  • rc/chex - Make a C style array from a file (Sep 13 2007)
  • rc/npci - Get PCI ID information from the net (Sep 13 2007)

ARISAWA

  • CHANGES - (Nov 18 2007)
  • alarm/ - alarm written in C (Aug 4 2005)
  • cdate/ - date command in YYYY/MM/DD style (Feb 15 2005)
  • cpdir/ - copy or merge directory tree (Feb 19 2005)
  • grid.tgz - grid tool kit (Aug 5 2005)
  • lr/ - lists directories recursively (Apr 21 2005)
  • misc/ - tools written in Rc (Feb 15 2005)
  • pegasus-2.5a.tgz - another httpd for Plan 9 (v.2.5a) (Nov 18 2007)
  • rit/ - text processor for embedded Rc (v.1.5) (Nov 18 2007)
  • su/ - works like unix su command (Jan 28 2005)
  • uniqx/ - uniq command is buggy so I rewrote and extended (Feb 4 2005)

AXEL

BICHUED

author: Felipe Bichued
  • klondike.tgz - a solitaire game (Jan 5 2008)
  • wtf.tgz - rc version of the netbsd acronym translator (May 12 2007)

BOYD

  • sys/ - (Apr 12 2005)

BTDN

author: Benjamin T. D. Newman
e-mail: benn.newman@snc.edu

CCOLLINS

  • bindiff.tgz - (Oct 10 2005)
  • fs/ - (May 19 2005)
  • inform-6.30.tar - (Oct 9 2005)

CINAP_LENREK

  • apc.rc - talk with APC Smart UPS and sync fossil/venti on power outage (Apr 11 06:25)
  • devfs-win32.c - drawterm fs for win32 that supports multiple drive letters and unicode (Nov 11 2007)
  • esdaudio.tgz - enlightenment sound daemon (esd) client (Aug 16 2007)
  • linuxemu.old/ - (Dec 25 2007)
  • linuxemu.tgz.old - (Jan 12 2008)
  • linuxemu3.tgz - new linux binary emulator (Aug 1 21:08)
  • linuxemu3/ - (Aug 1 21:10)
  • nbdserver.tgz - network block device server (Aug 16 2007)
  • nntpfs.c - (Feb 3 2008)
  • rio.c - (Feb 9 2008)
  • smbcomwrite.c - (Feb 9 2008)
  • sshnet.c - sshnet that works with short living tcp-connections (like http) (Aug 16 2007)
  • synergy.tgz - synergy client (use many computers at once using one keyboard/mouse/clipboard) (Feb 29 05:02)
  • synergy/ - (Feb 29 05:03)
  • tftpd.c - tftpd that works with syslinux/pxelinux bootloader (Oct 14 2007)
  • tmp/ - (Feb 25 11:59)
  • wol.tgz - wake on lan packet generator (Aug 16 2007)

CNIELSEN

  • bladeenc/ - (Apr 12 2005)
  • cuetools/ - (Apr 12 2005)
  • faac/ - (Apr 12 2005)
  • flac/ - (Apr 12 2005)
  • libFLAC/ - (Apr 12 2005)
  • libOggFLAC/ - (Apr 12 2005)
  • libfaac/ - (Apr 12 2005)
  • libogg/ - (Apr 12 2005)
  • libvorbis/ - (Apr 12 2005)
  • libvorbisenc/ - (Apr 12 2005)
  • libvorbisfile/ - (Apr 12 2005)
  • metaflac/ - (Apr 12 2005)
  • oggenc/ - (Apr 12 2005)
  • vorbiscomment/ - (Apr 12 2005)

CROSS

  • sor - (Feb 19 2006)
  • walk.c - (Feb 19 2006)

DE0U

  • divergefs.tar.gz - Chao-Kuo Lin's overlay/union/layer/stitch file system (Aug 24 2005)
  • old.divergefs.tar.gz - (Aug 7 2005)

DHO

  • kimp/ - (Apr 13 2005)
  • mixerfs.c - (Apr 18 2007)
  • nfil/ - (Apr 13 2005)
  • vcs.old/ - (Apr 13 2005)
  • vcs/ - (Apr 7 2007)
  • zt550x/ - (Apr 13 2005)

ERICVH

author: Eric Van Hensbergen
  • ppctools/ - (Apr 24 2007)
  • test - (May 11 14:05)
  • warren/ - (Mar 3 2007)

FCFONTES

author: Fabio C. Fontes

FERNAN

  • al.tar.gz - (Oct 21 2007)
  • frotz-2.43.tar.bz2 - (Mar 24 2006)
  • sparse.tar.gz - (Oct 20 2007)

FGB

author: Federico G. Benavento

From fgb's contrib:

FHS

Author: Fazlul Shahriar
Email: fshahriar@gmail.com
  • dic.c - Dictionary Server Protocol client (RFC2229) (Jul 10 15:32)
  • hex.tgz - acme hex editor (Jul 10 15:22)
  • sftpfs.tgz - SSH File Transfer Protocol (SFTP) file system (Jul 10 15:22)
  • threads.c - threaded view of upas messages (Jul 10 15:33)

FORSYTH

  • 9c.tgz - (Dec 5 2007)
  • avr.9gz - (Dec 22 2006)
  • lx.tgz - (Aug 6 2007)
  • refer.tgz - (Jan 17 2006)

FST

author: Skip Tavakkolian
  • bdf2subf.tgz - BDF to Plan9 font format converter. (Dec 5 2005)
  • dcfs.tgz - Simple Digital Camera Filesystem. (Dec 5 2005)
  • disp.c - A display program for popi images in Plan9. (Dec 5 2005)
  • dmdtet.shar - Tetris game for the DMD/630 terminals. (Dec 5 2005)
  • jabwock.c - jabberwocky - a password suggester (Sep 25 2007)
  • piggy.rc - A script for generating html picture galleries. (Dec 5 2005)
  • popen.c - (Nov 11 2007)
  • target - shell script driver for tippi (Feb 28 15:25)
  • tippi.c - tippi spies on the mouse buttons (Feb 28 17:46)

GABIDIAZ

Gabriel Díaz gdiaz@9grid.es
		gabidiaz@gmail.com
  • gsvn - rc script to download inferno sources from googlecode, it should work with other googlecode projects (not tested) (Oct 12 2007)
  • nop - (Nov 22 2007)
  • replica/ - (Jan 24 2008)
  • root/ - (Nov 22 2007)
  • tar/ - (Nov 21 2007)
  • wip/ - (Jun 12 04:28)

From fgb's contrib:

  • drawvars: Drawvars create images files (png, jpg, ...) of functions (y=2x)
  • perl: This is the same perl version as is in the iso image on the extra directory
  • snmpfs: SNMP v2 filesystem interface implementation
  • spf: "SPF v1 implementation for upas, used to fight spam"
  • wintop: Displays a list of processes eating too much resources, you can kill the offenders from it too

GEOFF

  • 3cmdfs.c - 3e command file server, possibly obsoleted in 4th edition by execnet. (Apr 20 2002)
  • bitsy.html - (Jun 4 2003)
  • bitsy.tgz - various files to help you install Plan 9 on an ipaq (``bitsy''). (Feb 2 2007)
  • exch/ - (Jan 8 2007)
  • ifup - script for configuring additional network interfaces. (May 10 2002)
  • index.html - (Feb 2 2007)
  • libdbm.tar - V7 Unix's libdbm for Plan 9. (Dec 10 2003)
  • libmdbm.tar - libmdbm for Plan 9 and (l)unix. (Dec 10 2003)
  • mandel.bun - a faster Mandelbrot-set generator. (Jan 21 2003)
  • maze.bun - a faster maze generator and solver with a few bugs fixed. (Jan 21 2003)
  • ovfs.broken.tgz - broken 3e or 4e file server to provide overlaid view of file servers. (Feb 2 2006)
  • palmld.tar.gz - palmld for 4th edition; backs up and restores Palm PDAs. (Jan 25 2003)
  • rmsame.bun - my old Unix rmsame ported to native Plan 9. (Apr 17 2005)
  • rotzoomer.bun - a faster screen distorter. (Jan 21 2003)

IRU

author: Iruatã M. S. Souza
  • ext2srv.tgz - ext2srv with symlink support (May 12 20:43)
  • last9hist - prints last version of a 9hist file (Apr 21 12:26)
  • lua-5.1-plan9.tgz - port of the lua language (Jan 21 2008)

IWP9-2006

  • album/ - (Jan 19 2007)
  • papers/ - (Jan 19 2007)

JOHN

  • 9bench.tgz - A port of several useful lmbench benchmarks to Plan 9. (Mar 21 13:29)
  • USING_JUKE - Instructions for using the jukebox on a modern system. (Oct 18 2007)
  • acid-fmtindex - (Jul 3 19:00)
  • acid-fmtisect - (Jul 3 18:18)
  • cdprep - Encodes raw audio tracks in /tmp/cdtracks to mp3 format and sticks them in /lib/music/<artist>/<album>/. Expects the output of aux/cddb as an argument. Designed to be used with cdripper. (Feb 6 2008)
  • cdripper - Watches the CD drive and rips the audio tracks to /tmp/cdtracks whenever you insert a disc. Depends on cdprep. (Feb 6 2008)
  • finger - Provides a similar function to the UNIX command. (Jan 17 2008)
  • fmtindex-output - (Jul 3 19:17)
  • ftq.tgz - The Fixed Time Quantum microbenchmark, ported to Plan 9 (includes Python analysis tool) (Apr 10 17:17)
  • juke - A really simple rc script to start the jukebox. (Oct 18 2007)
  • lc - Sometimes you need to be careful. (Jan 16 2008)
  • libssh2.tgz - Working (but primitive) port of ssh2 to Plan 9 (Jan 3 2008)
  • mkmusiclist - take a bunch of mp3 files and make an html page to present them. (Oct 22 2007)
  • plan.c - lame tool for day-planner. Work in progress. (Oct 28 2007)
  • ssh2 - binary for ssh2 client (Jan 3 2008)
  • syscall.ps - A short document on adding a new system call to Plan 9 (Apr 14 13:14)

JOSH

  • rc/ - (Feb 17 00:45)
  • sys/ - (Mar 22 20:09)

KIDA

  • cryptfs.tgz - (Feb 26 2006)
  • libolfs.tgz - overlay filesystem support library (Feb 26 2006)
  • obsoluted/ - (Feb 26 2006)
  • ping6.tgz - IPv6 version ping. (Dec 23 2005)

KIX

  • snmpfs-2006061902.tgz - (Jun 18 2006)
  • snmpfs-20070904.tgz - (Sep 5 2007)

LEE

  • 9intro.tgz - examples of "Introduction to Operating System Abstractions using Plan 9 from Bell Labs", (Mar 24 2007)
  • cweb.tgz - CWEB(3.64) for Plan 9. You need touch common.c ctangle.c before compile use mk. (Feb 17 2007)
  • figlet222.tgz - FIGlet (Frank, Ian & Glenn's Letters) release 2.2.2 for Plan 9. (Feb 19 2007)
  • misc/ - (Apr 25 2007)
  • mmix-20060918.tgz - MMIXware(20060918) for Plan 9. You need (install) CWEB(3.64). (Feb 10 2007)

LEITEC

author: Claudio Leite <leitec at leitec point org>
  • bsfirc/ - IRC client with similar interface. (Dec 20 2006)
  • bsflite/ - AOL Instant Messenger client. (Dec 12 2007)

LUCHO

  • plan9-mac.iso.bz2 - (May 5 11:44)

LUCIO

  • alef.tgz - (Mar 25 2007)
  • asn1/ - (Feb 10 2006)
  • pub/ - APE-based ports of Open Source projects (May 5 2007)
  • pub/8.npng - (Apr 27 2006)
  • pub/libpng/ - Open Source PNG library (Apr 22 2006)
  • pub/mkfile - to build trim and npng (Apr 28 2006)
  • pub/mkpublib - to build APE-based libraries (Apr 22 2006)
  • pub/npng.1 - (Apr 27 2006)
  • pub/npng.c - PNG renderer uses Open Source libpng (Apr 28 2006)
  • pub/openldap/ - (May 5 2007)
  • pub/trim.c - TAB replacement in text files (Apr 28 2006)
  • pub/zlib/ - Open Source (de)compression library (Apr 22 2006)
  • sys/ - (Mar 28 2007)

LYNDON

Lyndon Nerenberg <lyndon@orthanc.ca>
  • idmirror - mirror IETF internet drafts (updated 2008-08-07) (Aug 8 01:09)
  • replica/ - (Aug 8 01:20)
  • rfcmirror - mirror IETF RFCs (updated 2008-08-07) (Aug 8 01:15)
  • root/ - (Aug 8 01:20)

From fgb's contrib:

  • finger: Internet finger client.

MAHT

Author: maht
License: to kill your box
echo maht DASH contrib AT maht0x0r DOT net | sed -e 's/ DASH /-/' -e 's/ AT /@/' -e 's/ DOT /./'
Bah, I just realised I've been using createfile wrong - time to handle 9p myself
  • dechunk.c - (May 25 04:53)
  • dhttp.iso - (Sep 17 2007)
  • fonts.tr - (May 14 2007)
  • getuserpasswd.c - (May 25 04:53)
  • goofs.iso - google queries as a file system. echo $urlencoded_request > /n/goofs/ctl; cat /n/goofs/$urlencoded_request/1/ ^(title description url) (Sep 17 2007)
  • hmac.c - (Jun 26 19:46)
  • httpd/ - (Sep 18 2007)
  • httpd/httpd.c - (Sep 14 2007)
  • httpd/magic/ - (Sep 18 2007)
  • httpd/redirect.c - (Sep 14 2007)
  • httplib.rc - (May 25 04:53)
  • imgfs.iso - (Sep 17 2007)
  • limbo/ - (Jan 31 2008)
  • mandlebrot.vb.txt - (Jan 31 2008)
  • newns.c - (Sep 16 2007)
  • nutz.iso - (Sep 17 2007)
  • ppm2eps/ - converts ppm files to eps files (useful for adding images to troff files) (Sep 20 2007)
  • rc/ - (May 20 13:42)
  • rc/bindfonts - binds my ttf folder into the namespace (Apr 4 2007)
  • rc/chugly - crude irc client in rc; good demo for networking in the shell (Apr 4 2007)
  • rc/df - I don't know where I got this, I'm sure I didn't write it. It doesn't work for me now, I think it's for kenfs only. It's dated 2003 (Apr 4 2007)
  • rc/grow_tree - copies a directory tree but not the files therein (Apr 4 2007)
  • rc/iso2cd - (Sep 17 2007)
  • rc/mailcollector - opens a pop3 box, grabs the mail and delivers it using the local smtp process (Apr 4 2007)
  • rc/make_cpuauth - run this as glenda on a new install answer a few questions and voila, a cpu/auth server you can drawterm into (Jun 25 13:09)
  • rc/mk_aoe_installer_iso - (Oct 29 2007)
  • rc/tcpcat - dial a tcp!ip!port ; cat > $netdir/data && cat $netdir/data; i.e. { echo 'HEAD http://192.168.1.1/ HTTP/1.0; echo } | tcpcat 192.168.1.1!80 (Apr 4 2007)
  • rc/warlock_mail - run this on a terminal (fossil with -AWP required) and it will enable outgoing mail after answering a few questions (Jun 25 13:12)
  • sasPY9P.iso - (Sep 17 2007)
  • snapscan.iso - (Sep 17 2007)
  • tlspipeclient.c - (May 25 04:53)
  • troff_fonts.ps - (May 14 2007)
  • url_encode.c - (Apr 4 2007)

MASON

  • ac97.tgz - Aki's ac97 driver with SiS7012 support (Jan 22 2008)
  • mp3dec.tgz - half-attempt at native mp3dec (May 6 06:08)
  • mp3info.c - (May 6 06:05)
  • ports/ - (Dec 13 2007)
  • rc/ - (May 6 06:12)

MENNIS

MILLER

  • usb/ - (Feb 13 10:35)

MJL

author: Mechiel Lukkien
email: mechiel@xs4all.nl
irc: Oksel
  • httpd0.tar - pretty complete httpd for inferno (Feb 1 2008)
  • life.tgz - game of life (Jan 4 2006)
  • pcap2snoopy.tgz - convert from pcap (packet capture, tcpdump) to snoopy) (Jan 28 2006)
  • pcidevs.tgz - display pci vendor, device, class and subclass strings (Apr 22 2005)
  • pdict - dict (rfc2229) in python (Apr 18 2005)
  • pdictsearch - find misspelled word (Apr 18 2005)
  • plumbing - (Apr 18 2005)
  • readme - details such as usage of the scripts (Jan 20 2006)
  • rotate.tgz - rotate and flip images (Jan 5 2006)
  • ssh9fs - mount filesystems from unix machines (Jan 20 2006)
  • u9fs-setup - install u9fs on a unix machine (Apr 22 2005)
  • wip/ - work in progress... (Feb 2 2006)

NEMO

  • NOTICE.PlanB - (May 23 2006)
  • lib/ - (May 23 2006)
  • mail2fs/ - (Jan 21 2008)
  • octopus/ - (Apr 29 05:59)
  • rc/ - (May 23 2006)
  • replica/ - (Jan 17 2008)
  • root/ - (Jan 15 2008)
  • sys/ - (May 23 2006)
  • tags/ - (Jan 21 2008)
  • u.tgz - (Feb 18 06:18)
  • what/ - (May 23 2006)
  • where/ - (May 23 2006)
  • who/ - (May 23 2006)

From fgb's contrib:

  • mail2fs: mail processing using the real file system to keep mails stored
  • tags: file indexing and searching by content

NEWSHAM

  • NOTES.sparc64 - (Apr 26 2005)
  • sparc64src-apr21.tgz - (Apr 22 2005)
  • sparc64src-apr26.tgz - (Apr 26 2005)
  • sparc64src-feb10.tgz - (Apr 14 2005)
  • sparc64src-feb18.tgz - (Apr 14 2005)
  • sparc64src-jan12.tgz - (Apr 14 2005)
  • sparc64src-jan25.tgz - (Apr 14 2005)
  • sparc64src-jan28.tgz - (Apr 14 2005)

NOSELASD

author: nos@utel.no
  • define.tgz - dict(RFC 2229) client for Plan 9 (Aug 3 2005)
  • fibfs.c - (May 15 2006)
  • lua-5.0.2-plan9.tgz - The LUA embeddable interpreter(www.lua.org) for Plan9/ape (Aug 3 2005)
  • scheme-3.2-plan9.tgz - UMB scheme for Plan 9/APE (Aug 3 2005)
  • sexpr_1.0.0.tgz - the S-expression library(sexpr.sf.net) for Plan 9/native (Aug 3 2005)
  • sketchy-20060305.tgz - Sketchy Scheme - www.t3x.org/sketchy for Plan 9/native (Mar 8 2006)
  • sxm-1.1-plan9.tgz - the sxm Scheme language. (minor updates so it compiles on Plan 9/APE 4e) (Nov 11 2005)
  • top.tar - Simple 'top' for Plan 9 for use to identify cpu hogging processes. (Nov 9 2005)
  • uuid.tgz - uuid generator (Aug 3 2005)

NPE

  • noahsig.asc - (Feb 11 2007)

NU-EVE

  • docs.es/ - (Mar 12 2006)

PAC

  • dat/ - (Aug 22 2005)
  • lib/ - (Oct 3 2006)
  • rc/ - (May 3 2005)
  • sys/ - (Oct 3 2006)

PAUREA

  • goban/ - (Feb 26 10:04)
  • muxfs/ - (Feb 26 10:05)
  • recover4e.tgz - (Mar 19 2007)

PHDYE

PHIL

PIETRO

In this directory you can find all my Plan 9 related stuffs and some stuff of interest.

Note that as I complete a project, I make it available on fgb's contrib system, including fully built binaries for the 386 architecture. You can install it with the command
	/n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib
and then see what I have available with
	contrib/list pietro
For example, to install my 12 program with contrib, you can say
	conrib/install pietro/12

Things to do:
- put colors on contrib (but first, figure out how)
- add rest of manual to limbo
- update limbo(1) if necessary (asm output, for example)
- probably remove 12 from contrib - it is just one file
- sam(1) tutorial in vol2

  • 12 - shell script to show time in 12-hour format. -h shows options. Thanks to erik quanstrom for suggestions. - updated 15 dec 2007 (Dec 15 2007)
  • 3d.bundle - 3d library - incomplete, but works. So far, only draws lines and boxes. Includes test programs and mkfile. (Nov 25 2007)
  • bentley.bundle - Bentley language - a programming language (May 11 19:02)
  • bentley.profout - (Jun 28 00:01)
  • closeall - rc script to close all windows (Aug 8 22:11)
  • colors.bundle - colors library - gives you easier access to colors - includes man page (Nov 8 2007)
  • contrindx - (Jun 2 06:16)
  • eg - (Dec 1 2007)
  • eqn2png - convert eqn input into a PNG file; based on Eric Raymond's eqn2graph (Aug 8 22:11)
  • fgbx11.errors - (May 6 16:11)
  • file.funny - (Jul 11 10:43)
  • gserrors - (Jul 10 09:13)
  • htmlfmt.tgz - updated htmlfmt, with basic table support (Feb 5 2008)
  • infernovol1.pdf - Volume 1 of the Inferno Fourth Edition manual, in PDF; made with the set used to make the Plan 9 vol1, so it may not be like the books (Jun 7 18:21)
  • infernovol1.ps - Volume 1 of the Inferno Fourth Edition manual, in PostScript; made with the set used to make the Plan 9 vol1, so it may not be like the books (Jun 7 18:21)
  • limbo.tgz - the Limbo compiler, compiled exclusively for Plan 9 (Jan 22 2008)
  • mv.pdf - original Bell Labs document describing the mv macro set, thanks to Rick Richardson (rick.richardson@comcast.net) (Nov 10 2007)
  • pico9.tgz - rewrite of Bell Labs' pico image manipulation program to Plan 9 (Feb 4 2008)
  • replica/ - (Jan 24 2008)
  • root/ - (Jan 22 2008)
  • shape.c - replacement for X11's /sys/src/X11/programs/Xserver/Xext/shape.c; fixes a small syntax error (Jan 20 2008)
  • sieve.c - Doug McIllroy's (slow) Newsqueak Sieve of Erastosthenes, in C (Jun 5 23:03)
  • transpose.c - rewrite of fb/transpose from Tom Duff's First Edition toolkit (Jun 11 23:18)
  • vol2.pdf - Volume 2 of the manual, collected from /sys/doc, in PDF (Jan 23 2008)
  • vol2.ps - Volume 2 of the manual, collected from /sys/doc, in PostScript (Jan 23 2008)

From fgb's contrib:

  • 12:
  • limbo: the Limbo compiler, compiled exclusively for Plan 9

QUANSTRO

author: erik quanstrom <quanstro@quanstro.net>
  • 9load - (Mar 29 17:21)
  • 9pccpu.gz - (Mar 12 16:07)
  • 9pxeload10 - (Nov 16 2007)
  • 9pxesokris - (Feb 8 2007)
  • 9soekriscpu - (Feb 7 2007)
  • badbunny.png - (Aug 22 2007)
  • bootflp.ich6m - (Sep 21 2006)
  • chkfont.c - (May 20 2006)
  • dhcpd.c - (Apr 4 09:10)
  • fatkernel/ - (Nov 21 2007)
  • fshistory/ - (Mar 26 2007)
  • futharc.tbz - rc with history, "break" and newlines within lists. (Aug 22 2006)
  • history.c - goes with futharc. (Oct 16 2006)
  • history.ms - a portable history. (May 20 2007)
  • mail.tbz - (Jan 20 2006)
  • mp.c - (Feb 23 23:16)
  • myfs.tgz - (Jun 19 2007)
  • myrio2.png - (Nov 27 2007)
  • nedmail.c - (Mar 16 2007)
  • old9load - (Apr 24 07:49)
  • p9p/ - (Sep 30 2007)
  • p9pglenda.jpg - (Apr 4 2007)
  • rc-1.7.1.tar.gz - (May 11 2006)
  • rc-1.7.1.utf-8.email - (May 11 2006)
  • rc-history.tbz - (Jul 7 2006)
  • rc-wait.tbz - (Dec 19 2006)
  • sb600/ - (Nov 21 2007)
  • sdiahci.c - (Mar 30 11:40)
  • src/ - (Jun 12 07:19)
  • subpixel/ - all the stuff you need for subpixel antialised fonts in plan 9. (Jul 26 09:13)
  • tapefs.tbz - (Feb 17 2006)
  • volcanoes - (Apr 18 13:54)
  • wbmp.tar - wbmp support -- unpack in /sys/src/cmd/jpg. (Jun 26 2006)
  • which - (Nov 17 2007)
  • zface.tbz - (Jan 26 2007)

R.RASCHKE

author: Robert Raschke
email: r.raschke@tombob.com
  • news.tgz - A version of acme News that does trivial threading and kill-filing. (Feb 15 2006)
  • utf8nntpfs.tgz - A version of nntpfs that converts the articles to UTF-8. (Feb 15 2006)

RCBILSON

  • s3venti/ - venti server using Amazon S3 for storage (Feb 10 22:31)

RMINNICH

  • gps.tar - (Jul 7 2006)
  • lguest/ - (Jul 10 00:15)
  • smacme.tar - (Jul 7 2006)
  • smacme/ - (Jul 7 2006)
  • trace/ - (Jul 3 13:20)

ROG

  • acme-patch/ - (Nov 8 2007)
  • cs.b - (Oct 30 2007)
  • csp.tgz - (Jun 29 2006)
  • ftrans/ - (Oct 26 2007)
  • infauth/ - (Jul 11 2007)
  • keepalive.b - (Oct 30 2007)
  • lib-sh-profile - (Oct 24 2007)
  • sh-examples/ - (Aug 21 2006)
  • socksnet.b - (Oct 30 2007)

RSC

SASCHARETZKI

  • 9vorbis.tgz - an acme/win-friendly ogg-vorbis-player for Plan 9 from Bell-labs with playlist,shuffle, etc using libogg/libvorbis/APE (Nov 1 2006)
  • audiofs.txt - Brainstorming about an 'Audio-suite', how things could be done, what features should be there and how they may be implemented. (Jan 7 2007)
  • devevilfs.c - A simple meta-device driver written by Eduardo Orive - I found it to be very informational (Jan 7 2007)
  • irc7.2.tgz - a changed (improved?) version of irc7. Support for PASS, 353, a different look, support for cross-client nick-change notification, spawning new windows. Uses the -t cmdline switch exclusivly. Feels pretty mirc/irssi-like, sometimes. (Dec 12 2006)
  • libaudioconv.notfinished.tar.gz - A not-yet-finished-still-buggy audio-format conversion library. It parses RIFF/RIFX (aka. 'wave-files') and offers service functions for converting sample-rate, number of channels etc so that it's /dev/audio-friendly. It crashes with mono/48Khz/8,16 bits per sample, for unknown reasons. (Jan 7 2007)

STASSATS

  • jacc.c - (Feb 2 2007)
  • jacc.tbz - jacc jabber client with partial support of groupchat (Jul 3 2007)

STEFANHA

  • replica/ - (Apr 17 03:55)
  • root/ - (Apr 17 03:58)

From fgb's contrib:

  • vim: Vim: enhanced vi editor

STEVE

Steve Simon - steve@quintile.net

From fgb's contrib:

TIM

  • 4acl.tgz - Unfinished 64-bit mips toolchain. Based on earlier work done at the Labs. (Apr 28 00:07)

URIEL

All my contributions are in the public domain.
author: lost.goblin@gmail.com

X_SPAGER

  • clock.tar.gz - (Sep 7 2006)
  • pt-BR - (Sep 7 2006)
  • snd_ctrl.tgz - (Sep 7 2006)

ZWANSCH

Copy me if you can.
by 20h
  • 9pc.tar.gz - 9P for C# (Jun 5 2006)
  • 9pfuse.tgz - FUSE-9P for Linux and FreeBSD (Jul 26 2006)
  • aoefs.tgz - ATA over Ethernet file server for Plan 9 (Jul 14 2006)
  • base16.tgz - Base16 stdio utility (rfc3548) (Dec 15 2005)
  • base32.tgz - Base32 stdio utility (rfc3548) (Dec 15 2005)
  • base64.tgz - Base64 stdio utility (rfc3548) (Dec 15 2005)
  • base8.tgz - Base8 stdio utility (experimental) (Dec 15 2005)
  • bfc.tgz - Brainfuck for Plan 9 (Nov 1 2005)
  • calc_P9.tgz - calc: (* 2.3 4) -> 9.2 (Nov 1 2005)
  • cblockfs.tgz - Block level encryption file system for Plan 9 (Aug 7 2006)
  • conscan.tgz - portscanner for Plan 9 (Nov 1 2005)
  • dyndnsc.tgz - DynDNS client for Plan 9 (Nov 1 2005)
  • ftpscan.tgz - FTP scanner for Plan 9 (Nov 1 2005)
  • gapscan.tgz - WLAN scanner for Plan 9 (Nov 1 2005)
  • gmap.tgz - graphical mapping for Plan 9 (Nov 1 2005)
  • gopherd_P9.tgz - gopherd for Plan 9 (Jun 4 2006)
  • gtop.tgz - graphical top for Plan 9 (Nov 1 2005)
  • gwho.tgz - graphical who for Plan 9 (Nov 1 2005)
  • htdialfs.tgz - Real HTTP Proxy file system for Plan 9 (Nov 20 2005)
  • htproxyfs.tgz - HTTP Proxy file system for Plan 9 (Nov 20 2005)
  • ircc.tgz - IRC client for Plan 9 (Aug 3 2006)
  • iscsifs.tgz - iSCSI initiator file system for Plan 9 (May 29 2006)
  • jacc.tgz - Jabber client for Plan 9 (Jun 22 2006)
  • jb.tgz - Virus for Plan 9 (Nov 2 2005)
  • linda.tgz - Linda coordination language for Plan 9 (Jul 26 2006)
  • morse.tgz - games/morse for Plan 9 (Dec 16 2005)
  • mozilla.tgz - A 'all useful features' port of Mozilla. (Jul 26 2006)
  • nbdfs.tgz - Network Block Device file system for Plan 9 (Jun 6 2006)
  • paint.tgz - small paint for Plan 9 (Nov 1 2005)
  • rssread.tgz - RSS reader for Plan 9 (Dec 7 2005)
  • slip.tgz - SLIP for Plan 9 (Nov 2 2005)
  • socksfs.tgz - SOCKS file system for Plan 9 (Nov 20 2005)
  • streamget.tgz - Listen to *.pls on Plan 9 (Nov 1 2005)
  • ttcp.tgz - something like ttcp for Plan 9 (Nov 1 2005)
  • umsfs.tgz - USB Mass Storage file system for Plan 9 (Apr 12 2006)
  • usbuart.tgz - USB Uart device support for Plan 9 (Mar 31 2006)
  • worm.tgz - worm animation for Plan 9 (Nov 1 2005)
  • xmlpull.tgz - XML parser for Plan 9 (Nov 21 2005)
  • yms.tgz - ymodem for Plan 9 (Nov 1 2005)
  • ysearch.tgz - Yahoo! Search for Plan 9 (Nov 1 2005)

Sat Aug 2 15:34:35 EDT 2008, pietro

This is an automatically generated index of the packages part of the Contrib directory in the Sources repository. Items marked as being available from fgb's contrib can be downloaded with the command
contrib/install user/package
contrib itself can be installed with
/n/sources/contrib/fgb/root/rc/bin/contrib/install fgb/contrib

Download mirrors: 9grid.de

../EXTRA

Everything here is unsupported.  Much of it is code from older
versions of the system, some of it is ports of foreign software.

Anything put on sources.cs.bell-labs.com by (Alcatel-)Lucent should be
considered to be under the Lucent Public Licence unless there are
explicit notices to the contrary.

AGANTI

  • capDevice/ - (May 11 13:11)
  • osrlk08/ - (Jun 3 00:20)
  • pam_devcap/ - (May 21 02:10)

ALLTOM

author: Tom Lieber
irc: tar_
full of hope
  • f - word-wrap at 72 characters (stolen from Kernighan's lecture slides) (Feb 12 12:45)
  • para - add <p> tags to text (Mar 16 01:05)
  • sitefs/ - with luck, a cgifs-alike; nothing at the moment (Jan 21 2008)

ANDREY

ANOTHY

Anthony Sorace, a@9srv.net
All original work distributed under the
Creative Commons Attribution 2.0 License,
unless otherwise noted.

APM

author: Anthony Martin
e-mail: apm@sdf.lonestar.org
  • proggy/ - The proggyclean font (Jan 21 2008)
  • rc/ - (Jan 21 2008)
  • rc/chex - Make a C style array from a file (Sep 13 2007)
  • rc/npci - Get PCI ID information from the net (Sep 13 2007)

ARISAWA

  • CHANGES - (Nov 18 2007)
  • alarm/ - alarm written in C (Aug 4 2005)
  • cdate/ - date command in YYYY/MM/DD style (Feb 15 2005)
  • cpdir/ - copy or merge directory tree (Feb 19 2005)
  • grid.tgz - grid tool kit (Aug 5 2005)
  • lr/ - lists directories recursively (Apr 21 2005)
  • misc/ - tools written in Rc (Feb 15 2005)
  • pegasus-2.5a.tgz - another httpd for Plan 9 (v.2.5a) (Nov 18 2007)
  • rit/ - text processor for embedded Rc (v.1.5) (Nov 18 2007)
  • su/ - works like unix su command (Jan 28 2005)
  • uniqx/ - uniq command is buggy so I rewrote and extended (Feb 4 2005)

AXEL

BICHUED

author: Felipe Bichued
  • klondike.tgz - a solitaire game (Jan 5 2008)
  • wtf.tgz - rc version of the netbsd acronym translator (May 12 2007)

BOYD

  • sys/ - (Apr 12 2005)

BTDN

author: Benjamin T. D. Newman
e-mail: benn.newman@snc.edu

CCOLLINS

  • bindiff.tgz - (Oct 10 2005)
  • fs/ - (May 19 2005)
  • inform-6.30.tar - (Oct 9 2005)

CINAP_LENREK

  • apc.rc - talk with APC Smart UPS and sync fossil/venti on power outage (Apr 11 06:25)
  • devfs-win32.c - drawterm fs for win32 that supports multiple drive letters and unicode (Nov 11 2007)
  • esdaudio.tgz - enlightenment sound daemon (esd) client (Aug 16 2007)
  • linuxemu.old/ - (Dec 25 2007)
  • linuxemu.tgz.old - (Jan 12 2008)
  • linuxemu3.tgz - new linux binary emulator (Aug 1 21:08)
  • linuxemu3/ - (Aug 1 21:10)
  • nbdserver.tgz - network block device server (Aug 16 2007)
  • nntpfs.c - (Feb 3 2008)
  • rio.c - (Feb 9 16:13)
  • smbcomwrite.c - (Feb 9 16:14)
  • sshnet.c - sshnet that works with short living tcp-connections (like http) (Aug 16 2007)
  • synergy.tgz - synergy client (use many computers at once using one keyboard/mouse/clipboard) (Feb 29 05:02)
  • synergy/ - (Feb 29 05:03)
  • tftpd.c - tftpd that works with syslinux/pxelinux bootloader (Oct 14 2007)
  • tmp/ - (Feb 25 11:59)
  • wol.tgz - wake on lan packet generator (Aug 16 2007)

CNIELSEN

  • bladeenc/ - (Apr 12 2005)
  • cuetools/ - (Apr 12 2005)
  • faac/ - (Apr 12 2005)
  • flac/ - (Apr 12 2005)
  • libFLAC/ - (Apr 12 2005)
  • libOggFLAC/ - (Apr 12 2005)
  • libfaac/ - (Apr 12 2005)
  • libogg/ - (Apr 12 2005)
  • libvorbis/ - (Apr 12 2005)
  • libvorbisenc/ - (Apr 12 2005)
  • libvorbisfile/ - (Apr 12 2005)
  • metaflac/ - (Apr 12 2005)
  • oggenc/ - (Apr 12 2005)
  • vorbiscomment/ - (Apr 12 2005)

CROSS

  • sor - (Feb 19 2006)
  • walk.c - (Feb 19 2006)

DE0U

  • divergefs.tar.gz - Chao-Kuo Lin's overlay/union/layer/stitch file system (Aug 24 2005)
  • old.divergefs.tar.gz - (Aug 7 2005)

DHO

  • kimp/ - (Apr 13 2005)
  • mixerfs.c - (Apr 18 2007)
  • nfil/ - (Apr 13 2005)
  • vcs.old/ - (Apr 13 2005)
  • vcs/ - (Apr 7 2007)
  • zt550x/ - (Apr 13 2005)

ERICVH

author: Eric Van Hensbergen
  • ppctools/ - (Apr 24 2007)
  • test - (May 11 14:05)
  • warren/ - (Mar 3 2007)

FCFONTES

author: Fabio C. Fontes

FERNAN

  • al.tar.gz - (Oct 21 2007)
  • frotz-2.43.tar.bz2 - (Mar 24 2006)
  • sparse.tar.gz - (Oct 20 2007)

FGB

author: Federico G. Benavento