Index of /misc
Name Last modified Size
Parent Directory -
airoflash.c 09-Jun-2005 00:41 12K
dm-crypt-key-retention-v1.diff 04-Feb-2005 14:33 19K
dm-crypt/ 01-Aug-2009 12:22 -
dm-file.c 28-Dec-2003 23:32 9.7K
dm-reverse.c 28-Dec-2003 23:32 3.7K
dshield-bdb-0.1.tar.bz2 16-Nov-2006 23:08 8.8K
gfaplay.c 20-Feb-2004 13:38 3.6K
initramfs-i386-2.6.18-lvm-luks.tar.bz2 15-Dec-2006 21:58 926K
initrd-2.6.0-lvm2-athlon.gz 28-Dec-2003 21:33 914K
initrd-2.6.0-lvm2-pentium3.gz 28-Dec-2003 21:33 935K
initrd-2.6.10-lvm2-x86_64-athlon64.gz 15-Feb-2005 15:29 1.2M
keysetup.c 05-Feb-2005 02:31 2.2K
lilo-21.7.5-devmapper.patch 03-Oct-2003 20:57 11K
lilo-22.3.4-devmapper.patch 03-Oct-2003 20:57 12K
lilo-22.4.1-devmapper.patch 03-Oct-2003 20:57 12K
lilo-22.5-devmapper.patch 03-Oct-2003 20:57 12K
lilo-22.5.5-devmapper.patch 03-Oct-2003 20:57 12K
lilo-22.5.7-devmapper.patch 03-Oct-2003 20:57 12K
lilo-22.5.8-devmapper.patch 11-Nov-2003 19:54 12K
lilo-22.5.9-devmapper.patch 10-Jun-2004 13:14 12K
lilo-22.6-devmapper.patch 21-Sep-2004 22:42 12K
lilo-22.6.1-devmapper.patch 27-Mar-2005 22:44 12K
nss_homes.c 29-Jul-2005 15:15 6.7K
old/ 19-Jun-2005 18:36 -
php-orbit-0.1.0.tar.bz2 23-May-2004 00:37 30K
php-orbit-0.1.1.tar.bz2 30-Jun-2004 19:23 30K
php-orbit-0.1.2-pre1.tar.bz2 03-Jul-2004 16:21 31K
php-orbit-0.2.0_pre1.tar.bz2 02-Sep-2009 11:43 30K
qmail-spf-latest.patch 26-Oct-2004 21:00 62K
spf/ 29-Dec-2004 18:16 -
ulogd-bdb-0.1.tar.bz2 16-Nov-2006 23:05 232K
vtoaster-0.1.ebuild 14-Feb-2007 20:32 1.3K
vtoaster-0.1.tar.bz2 14-Feb-2007 20:32 308K
vtoaster-overlay.tar.bz2 14-Feb-2007 20:33 1.9K
zstream.h 03-Jul-2008 17:45 4.7K
zstream.icc 03-Jul-2008 17:45 6.2K
Hi!
These are some linux related patches and modules that I wrote:
device-mapper targets:
These targets apply on top of the current 2.6 kernel.
You can find more information about experimental
device-mapper targets at: http://sources.redhat.com/dm/
The files here might be somewhat outdated, the other
targets are merged into the kernel and where therefor
removed from this page.
dm-reverse.c:
Linear mapping to another block device, but reverses
the order of all chunks. Target config syntax:
<chunk_size 2^n> <dev_path> <start_sector>
dm-file.c:
Basically a loop device target (file backed) for
dm. Target config syntax: <file_path> <offset_bytes>
initrd-2.6.0-lvm2-pentium3.gz:
My initrd for use with the 2.6 kernel when the root volume
is on a LVM volume group. Uses libdevmapper 1.00.07 and
LVM2 2.00.08 and binaries are optimized for Pentium 3
machines. It supports partial activation on broken volume
groups.
NEW: Supports pivot_root. If you give a real (non-devfs)
device name like /dev/vg/root (for LVM volumes) instead
of a numeric number and the device is found, the ramdisk
tries to mount and pivot_root to it instead of letting
the kernel do this. So you don't have to worry about
changing device minors anymore (yay!). For lilo you
should use append = "root=/dev/vg/root" instead of
the root= command. You need to have an empty directory
/initrd on your root file system.
NEW: For non-devfs users: Experimental udev support.
The existing block devices on the ramdisk are created
via udev/sysfs on the fly. Works fine here.
After booting you can find the results in /initrd/dev.
initrd-2.6.0-lvm2-athlon.gz:
The same, compilied for (newer) Athlon machines.
lilo patches:
lilo-21.7.5-devmapper.patch:
lilo-22.3.4-devmapper.patch:
lilo-22.4.1-devmapper.patch:
lilo-22.5-devmapper.patch:
lilo-22.5.5-devmapper.patch:
lilo-22.5.7-devmapper.patch (by Kevin Corry, thx):
lilo-22.5.8-devmapper.patch (by Kevin Corry):
lilo-22.5.9-devmapper.patch:
lilo-22.6-devmapper.patch (by Kevin Corry):
Patches lilo so that lilo understand device-mapper
block devices (only linear targets supported at
the moment). Requires libdevmapper.
Note: All 2.4, 2.5 (>= 2.5.69) and current 2.6 kernels
should be supported. Works with LVM2 and EVMS (see
http://evms.sourceforge.net/install-2.0.html) with some
restrictions.
other stuff:
php-orbit-0.1.0.tar.bz2:
php-orbit-0.1.1.tar.bz2:
php-orbit-0.1.2-pre1.tar.bz2:
Latest versions of my ORBit2 client stub bindings for PHP4.
Unpack, run phpize, configure, make and make install to
install the module. Load orbit.so in the php.ini and you're
ready. Please see the README for further details.
CVS repository is at:
export CVSROOT=:pserver:cvs@cvs.saout.de:/cvsroot/saout
cvs -z3 login
<Enter "cvs" (without the quotes)>
cvs -z3 co php-orbit
Or see the web interface at
http://cvs.saout.de/lxr/saout/source/php-orbit/
rsync-2.6.0-acl.diff.bz2:
rsync-2.6.2-acl.diff.bz2:
I ported Buck Huppmann's rsync acl patch for rsync 2.5.6:
http://www.lpmd.org/rsync/ to rsync 2.6.x.
gfaplay.c:
Playing with Galois field algebra as used for
generating the Reed-Solomon codes used in the Linux
RAID-6 implementation bei H. P. Anvin:
http://kernel.org/pub/linux/kernel/people/hpa/raid6.pdf
Math is fun! :)
All work is released under the GPL (except if the file
contains a different license):
http://www.gnu.org/copyleft/gpl.html
Please send questions, criticism, suggestions, ... to
Christophe Saout <christophe@saout.de>