roughtrade.net / bsd

Specifically, FreeBSD.

buildworld

Ok, I admit. I was bored.

lchflags

A fair while ago, I wrote up the lchflags syscall and associated userland, rounding out the full set of interfaces to VOP_SETATTR. It's been positively reviewed by several committers, but only the syscall itself has made it into the tree. I'm not very happy about that.

NO_RCMDS

Obliterate r(exec|sh|login)d? today! Diff for 5.0-CURRENT of 20021130 to activate NO_RCMDS=true in /etc/make.conf.

Don't forget to rm the existing binaries.

Sophos Anti-Virus / Sophie port

I maintain unofficial ports for Sophos AV and Sophie that make both conform to the FreeBSD layout and include standard periodic scripts for auto-update. Since Sophos is commercial software, you'll have to obtain a valid license and fetch their FreeBSD binaries yourself. Sophie is a persistent scanning daemon using SAVI that works great with amavisd-new.

They should be extracted in /usr/ports/security/.

The Sophos/SAVI port is unusual in that it doesn't have a fixed version number. Instead, it works out the version based on the binaries that you fetch from Sophos. Since Sophos use the same filename for all releases, and update every few weeks, this eliminates the version-control problems at the expense of ugliness in the Makefiles.

Spread port

I'm the FreeBSD package maintainer for Spread.

PR's

PR Status Title Comment
bin/29349 closed pam_wheel does not check primary group id fix committed
kern/29355 open [patch] lchflags support three positive reviews (cmc, jon mini & asmodai); version of syscall itself committed by mux; assigned to mux
misc/34784 closed EVFILT_TIMER documentation not MFC'd MFC'd
ports/35407 closed Update of net/spread port port updated and maintainership passed to me
bin/36473 closed Overdue MFC's in chmod/chown/chflags Suspended by ru, prematurely closed by trhodes
docs/36528 closed Donors gallery is out-to-date change committed
docs/36601 closed typo in find.1 committed, MFC'd
docs/36602 closed find.1 should encourage users to DTRT when piping to xargs committed, MFC'd
kern/36813 closed un-bzero'd sin_zero causes bind() in PF_INET to fail committed by maxim
ports/36814 closed Maintainer update: net/spread committed by znerd
ports/36815 closed new port: net/p5-Spread-Session committed by ijliao
ports/36868 closed new port: net/py-spreadmodule committed by ijliao
docs/37032 closed make.conf.5 typo re BDECFLAGS committed to -current
bin/37038 closed fflagstostr and strtofflags don't recognise snapshots committed by joe
bin/37096 open Fixes to fsdb command-line handling no response yet
docs/37221 closed obsolete reference to seqpacket in mount_nfs.8 committed by trhodes
kern/37270 closed nullfs broken by locking changes in -current fixed by jeffr's work
ports/42632 closed Maintainer update: net/spread superseded by upstream release
ports/42635 closed Maintainer update: net/py-spreadmodule superseded by ports/45179
ports/45178 closed Maintainer update: net/spread committed by edwin
ports/45179 closed Maintainer update: net/py-spreadmodule committed by edwin
ports/45180 closed New port (split out from old port): net/spread-j committed by edwin
ports/45181 closed Maintainer update: net/p5-Spread-Session committed by edwin
bin/46974 closed newsyslog's archival path option doesn't honour -n committed by gad
ports/60053 closed Maintainer update: net/spread, net/spread-j, net/py-spreadmodule committed by edwin
ports/69095 open Maintainer update: net/spread, net/spread-j no response yet

arpwh

arpwh is a crappy little tool to push ARP who-has messages out. It depends on the libnet port/package. Available as a sharball or tgzball.

HA Clustering

My big project: to develop FreeBSD clustering with emphasis on high-availability (rather than compute-intensive) clusters. I have a good idea of the issues. I have a little working code. We'll see.

In no particular order, goals are:

$Id: index.html,v 1.51 2004/07/15 12:20:33 joshua Exp joshua $