Some stuff

xot.tgz (4.7) An X.25 over TCP (rfc1613) driver for UnixWare ≥ 2 (tested and developed on 7.1.1). Fixes silly state errors in version 4.3.

xotd.c A version of Stephane Fillod's xotd for Linux that allows use of more than one xot remote and fixes some synchronisation bugs. - This is obsolete, it needs the x25tap patch.

xotd.c A version of Stephane Fillod's xotd for Linux that allows use of more than one xot remote and fixes some synchronisation bugs. This version uses a standard "tun" device and works with modern 2.6.x versions of Linux.
The configuration file (-f option) now looks like:

# xotd configuration file

# Fields:
# 1. tun device (use "=" if you don't care, will be tun0, tun1...)
# 2. remote
# 3. setup script (use "=" if you don't want one)
# 4. VC's (256 if missing)

=       192.168.1.66   /etc/xotd/xotd-setup    256
The setup script is run with the name of the xot device as its only argument. It should set the link into the "up" state. It is also good place to put x25 routing configuration, or setup x25 subscription options. For example:
#! /bin/sh -e

echo "Setting up $1" > /dev/console
ip link set $1 up
route --x25 add 0/0 $1

x25tap-2.4.19.diff The x25tap patch for xotd ported to linux 2.4.19 -- no longer needed.

openssi-etch -- Alpha preview of OpenSSI on Debian Etch

openssi-lenny -- Alpha preview of OpenSSI on Debian Lenny

George 3 -- Playing with ICL George 3

Installing Debian on a Vaio Z2 (2011)

Installing Debian on a Vaio Z1 (VPCZ1)

Some stuff for Debian

safte.c (7.2) A utility program for talking to SAF-TE stoirage enclosures on Linux. Ported from an application I wrote for UnixWare. Provides more information that the sg_safte tool in sg3_utils and allow setting current state of slots (faulty device, critical array, rebuilding and so on). A splendid example of poor programming style.

ses_slot A utility program for performing slot operations on a SES disk enclosure. Finds the enclosure and slot matching a Linux disk device and uses sg_ses to perorm the operation. For example:

ses_slot --set=locate /dev/sdp /dev/sdz
will find the enclosure slots holding the disks /dev/sdp and /dev/sdz and set the "locate" light on.

list-slots A simple linux perl script to show which disk devices are in which slots on a SES enclosure. Also shows mdadm raid. Extension to LVM, dmcrypt and so on left as an exercise for the reader.

dump-journal.pl A simple perl script to dump the contents of a systemd journal file, written in frustration about people claiming that systemd journal files were unreadable because they were "binary". (Hint: everything in a computer is binary.)

Thinks about Linux mdadm raid10

Multiplication by integer constants - Some thoughts about how to optimise multiplication for slow computers.

Linphone 3 - Patches for Linphone 3.12 to interoperate with asterisk BLF. NOTE -- this is the old gtk2 based linphone, not the new Qt based one.


All questions to john@AtlanTech.com