* smalltools/my-screensaver: continuing major development * smalltools/my-screensaver: added * smalltools/loc: made slightly more verbose * smalltools/loc: added * smalltools/rdiff-backup-wrapper: some host changes as a result of recent upgrades * smalltools/rdiff-backup-wrapper: some host changes as a result of recent upgrades * smalltools/rdiff-backup-wrapper: some host changes as a result of recent upgrades * smalltools/rdiff-backup-wrapper: some host changes as a result of new virtualisation cluster * smalltools/rdiff-backup-wrapper: added piombi's rdiff-backup version * smalltools/rdiff-backup-wrapper: corrected use of miniade_get_progname() and made it slightly less verbose * smalltools/get-next-number: faster cache expiry (5s) * smalltools/get-next-number: added * smalltools/rdiff-backup-wrapper: added nuvole's version * smalltools: declare MY_ARGS * smalltools: ported to miniade 0.2.15 * smalltools: rename a miniade function call * smalltools/svn-cache-passwd: removed 'set -e' * smalltools/svn-cache-passwd: comment changes only * smalltools: usage messages now write to stdout and exit 0 * smalltools: updated for miniade 0.2.7 * smalltools: updated for miniade 0.2.7 * smalltools/dns-edit-zones: updated for miniade 0.2.5 * smalltools/dns-refresh-rpz-blacklist: updated for miniade 0.2.5 * smalltools/wordle: switched from json.dumps() to json.dump() and then to ujson.dump() for cache file * smalltools/wordle: switched from pickle to json for client-server messages as this allowed appending '\r' (a string) to json (a string), which, in turn, allowed handling fragmented messages, which, in turn, allowed reducing message buffer size to recommended 4096 * smalltools/wordle: removed cache depth restrictions * smalltools/wordle: temorarily added memory profile code * smalltools/wordle: implemented UNIX socket server * smalltools/wordle: ongoing tidy up of code * smalltools/wordle: big tidy up of all scripts (except old solver, which is next) * smalltools/wordle: added 5-letter dict and slurm wrapper * smalltools/wordle: moved cache and stat files * smalltools/wordle: cache best answer, not just possible-solution-word-counts * smalltools/wordle/harness: tidy * smalltools/wordle: improved alignment between solver and solver2 * smalltools/wordle: cosmetic changes only * smalltools/wordle: cosmetic changes only * smalltools/wordle: continuing work * smalltools/wordle: align solvers better, added script to call harness for all words to make stat-able * smalltools/wordle/solver2: added debug * smalltools/wordle/solver2: added * smalltools/wordle/solver: allow '?' to display remaining possible words * smalltools: miniade-ified more scripts * smalltools/wordle: deleted slurm-task-chunker-bash * smalltools: added svn:mime-type property to all files * smalltools: re-miniade-ified various scripts * smalltools/animal-guessing-game: converted to python3 * smalltools: removed obsolete scripts: envprop, smemstat-db, unpickle * smalltools: cosmetic changes only (comments and copyright dates) * smalltools/movie-monitor: updated for python3 (needed on pirohy where mpv used to open videos and mpv can't - in a simple manner - invoke xscreensaver-command) * smalltools/rdiff-backup-wrapper: fixed one-filesystem issue * smalltools/rdiff-backup-wrapper: added support for building Debian 11's rdiff-backup on Debian 12 (the usual virtualenv approach does not work) * smalltools/rdiff-backup-wrapper: bumped cercis client version * smalltools/rdiff-backup-wrapper: bumped halusky and delguine client versions * smalltools/rdiff-backup-wrapper: merged in rdiff-backup-wrapper2 * smalltools/rdiff-backup-wrapper: preparing new version as rdiff-backup-wrapper2 * smalltools/dns-refresh-rpz-blacklist: allow upper case in domains (this follows sudden appearance of protection.police.com) * smalltools/rdiff-backup-wrapper: added * smalltools/svn-cache-passwd: updated to support openssl version 3 * smalltools/rdiff-backup-wrapper: preparing new version as rdiff-backup-wrapper2 * smalltools: switched from own msg.sh to miniade in more scripts * smalltools: switched from own msg.sh to miniade * smalltools: new msg.sh * smalltools/sleep-till: added usage message * smalltools/rdiff-backup-wrapper: added missing pass of arguments to real rdiff-backup command * smalltools/rdiff-backup-wrapper: added * smalltools/svn-cache-passwd: updated to support openssl version 3 * smalltools/dns-refresh-rpz-blacklist: upped maximum expected size * smalltools: updated msg.sh from other modules * smalltools: updated msg.sh from other modules * smalltools: updated msg.sh from other modules * smalltools/wordle: moved some stuff into this module * smalltools/dns-refresh-rpz-blacklist: moved some constants out of generated DNS config * smalltools/dns-refresh-rpz-blacklist: upped max lines * smalltools/dns-refresh-rpz-blacklist: due to kube.-zoonet.net.zooplus.fr extended valid characters in domains * smalltools/dns-refresh-rpz-blacklist: increased max allowable size * smalltools/msg.sh: move defining usage() to outside option handling function so that scripts may provide their own usage() function * smalltools/wordle/setter: handle special entries 'telme' and 'enuff' * smalltools/wordle: prevent harness removing itself by accident * smalltools/wordle: simplify output file management * smalltools/wordle/setter: ignore all but first chars (when the solver is talking to the setter it adds some cosmetic stuff on the end of the line that without this fix would make the setter abort) * smalltools/wordle: deduplicates seed guesses * smalltools/wordle: slurmified * smalltools/wordle: working towards slurmification * smalltools/wordle: massive cleanup, deduplication, option processing, ... * smalltools/wordle: align input() exception handling in solver and setter * smalltools/wordle: make socat fork solver and setter when starting listeners (else they die after first use) * smalltools/wordle: cosmetic changes only * smalltools/wordle: tweaks to setter/solver interaction with harness * smalltools/wordle: more unknown improvements * smalltools/wordle: more unknown improvements * smalltools/wordle: unknown improvements (unknown 'cos development very rapid and first version not under version control) * smalltools/wordle: first proper solver * smalltools/wordle: added * smalltools: align how msg.sh found * smalltools/unpickle: added file unpickler to unpickle mailman list config file * smalltools/dns-refresh-rpz-blacklist: increased min and max allowable sizes * smalltools: updated msg.sh * smalltools/dns-edit-zones: merged in temporary script dns-init-zones * smalltools/dns-refresh-rpz-blacklist: moved dns-refresh-rpz-blacklist from smalltools-private to smalltools * smalltools: moved dns-edit-zones from smalltools-private to smalltools, after abstracting site-specific config to private config file * smalltools/smemstat-db: allow '_' in logins for '_rpc' * smalltools/eta: support hex * smalltools/smemstat-db: minor updates * smalltools/smemstat-db: added * smalltools: minor updates to msg.sh * smalltools: added msg.sh * smalltools: massive in-module reorganisation! No more per-prog subdirectories * smalltools: moved doc/examples * smalltools: more reorganisation * smalltools/shift-uid-gid: moved to virttools module * smalltools/shift-uid-gid: added script * smalltools/svn-cache-passwd: add default realm for Alexis * smalltools/svn-cache-passwd: minor corrections * smalltools/svn-cache-passwd: modified to ask for the realm if the realm could not determined by being asked to authenticate * smalltools/svn-cache-passwd: added * smalltools/examples: added example perl UNIX sockets server & client scripts * smalltools/examples: added percolate python script after reading article on Scientific American * smalltools/gen-dns-recs: added * smalltools/examples: added script-logs-all-output * smalltools/examples: added goto in python * smalltools: removed rnd sub-module, which is now in the guest module * smalltools: added 'coding: utf-8' comment to all python scripts * smalltools/alarm: added * smalltools: added sigsuspend()-related example scripts * smalltools/nextcloud-wrapper: added * smalltools/owncloud-wrapper: minor correction * smalltools/{ffmpeg,owncloud}-wrapper: added * smalltools/evince: switched back to real evince * smalltools/mplayer-review: minor changes * smalltools: added doc/examples/python/find-pi-by-monte-carlo * smalltools: removed sizeof * smalltools: massive cleanup! removed: access-time-stat-or-filter, blank, builders, check-sane-header, chimes, chrome-wrapper, clone-root-fs, countbase26, cronjob-wrapper, dedupe, do-laming2, extract-attached-emails, find-router, find-unclaimed-domains, firefox-wrapper, fix-id3, generic-monitor, get_iplayer, gm2mbox, indenter, install-initd, is-mpcdf-host-other-than-opam, lame-cd-wavs, lines, mk-usb-stick, mvi, mvsed, netmon, package-symlink, phone-sort, poor-mans-log-rotate, pppmax, pty-tests, ra, rsync-back-from-usb, search-for-free-domains, sense, si, sigcatcher, sleeptill, sort-using-perl, split4dos, tar-repair, tex-package-installer, thunderbird-wrapper, vnc-wrapper, vps, wc-freq, webcam-cron * smalltools/evince: added * smalltools/vnc-wrapper: tweaked a bit but basically now not needed * smalltools/chromium-wrapper: changed called command from chromium-browser to chromium for debian * smalltools/voting: removed * smalltools/psrf: simplified code flow * smalltools/chromium-wrapper: added comment about a chromium option I very briefly used during picrenamer3 development * smalltools/mvi: added * smalltools/psrf: latest import from use at MPCDF * smalltools/shell-scheduler: latest import from use at MPCDF * smalltools: corrected bug in included Makefile causing no files to be installed * smalltools/ganglia-plugins: added * smalltools/checkip: changed dione.no-ip.org to pasta.freemyip.com * smalltools/get_iplayer: created module for use on lasagne (yes, not cercis) * smalltools/rnd: modified rnd-album to use audacious instead of totem * smalltools/shell-scheduler: added stupidly simple batch scheduler * smalltools/sleeptill: added * smalltools/vncw-wrapper: total rewrite * smalltools/chromium-wrapper: prevent chromium from constantly asking if it should be default browser (chromium isn't; chromium-wrapper is) * smalltools/psrf: reduced debug * smalltools/chromium-wrapper: xfce4-terminal seems hellbent on opening links with firefox, so dumb firefox script (calling chromium-wrapper) added * smalltools/psrf: fixed bug whereby some checks not getting called * smalltools/chromium-wrapper: added support for multiple instances * smalltools/chromium-wrapper: cloned from chrome-wrapper * smalltools/suzie-wra: updated URL * smalltools/suzie-wra: made executable for Suzie * smalltools: cleaned up list of stuff to be installed * smalltools/vim-highlighting-to-ps: renamed to vps * smalltools: moved all vnc-related stuff to new vnctools module * smalltools/psrf: avoid 'expr evals to 0 sets non-zero exit code and triggers shell exit' * smalltools: changed list of what gets installed to suit current requirements * smalltools/sitemgmt/matrix: added edit facility * smalltools/Makefile: install checkip * smalltools/checkip: simplified script (actually I didn't realise it already existed and I wrote it again) * smalltools: added simple code indenter * smalltools: spelling corrections * smalltools/mvsed: added '-n' option * smalltools: changed rzg references to mpcdf * smalltools/mplayer-review: added * smalltools/psrf: added proper debug support * smalltools/mvsed: added script * smalltools/mk-usb-stick: added subdirectory * smalltools/doc/examples/python: improved comments * smalltools/examples: various additions * smalltools/games-menu: stored games data in an array, recoded accordingly, check that the appropriate packages is installed * smalltools/games-menu: added package list in a README (to be integrated into the code) * smalltools/examples/c/c-rt-cli.c: added missing include * smalltools/examples/rrd: added * smalltools/examples/function-pointers.c: added * smalltools/lex-yacc-example: added svn ignores for intermediate files * smalltools/examples/lex-yacc: added command line calculator * smalltools/psfr: decreased verbosity * smalltools/psfr: added deflapping * smalltools/thunderbird-wrapper: added script (equivalent of firefox-wrapper) * smalltools/merge-repos.sh: demonstrate that 'log -r ' does the right thing when the repo load is done revision by revision * smalltools/doc/examples: added script merge-repos.sh to show how to merge repos *and* preserve commit order * smalltools/psrf: prefix diff lines, so thunderbird doesn't misinterpret them with pythons sqlite module any more * smalltools/psrf: prefix diff lines, so thunderbird doesn't misinterpret them as quoted emails * smalltools/rnd: added beginnings of python-based rnd-voyager * smalltools/suzie-wra: added (this is a small wra that only does R4, and doesn't rely on ADE) * smalltools/games-menu: added * smalltools/sitemgmt: removed old osid (osid-old) * smalltools/movie-monitor: added wmv and mov file extensions (closes IT-37) * smalltools/rnd: added commands rnd-wine and rnd-album (based on ra) * smalltools: ha, it really was deleted by not it is back * smalltools: not entirely sure what is being committed here; 'svn st' shows firefox-wrapper deleted, but yet it is not. * smalltools/sitemgmt: corrected nsdf's usage message * smalltools: moved osid and matrix into new sitemgmt subdir * smalltools: added firefox-wrapper and chrome-wrapper as a way to get XFCE's preferred applications menu to correctly call browser with complex command lines * smalltools/vnc-wrapper: clean tempfiles * smalltools/shprof: changed from file handle 3 to 13, after some redirections done by paa didn't work properly under shprof * smalltools/psrf: added cron-like time test field but support is incomplete * smalltools/checkip: added script to mail me my IP if not in DNS * smalltools/blank: added checks that dd has enough space to create rnd file and that the dd succeeds * smalltools/bin: moved bin/* out into individual directories * smalltools/builders: moved out of bin * smalltools/matrix: improved error message for the 'windows .lnk' false positive * smalltools/eta: continual reevaluation * smalltools: added vnc-wrapper (called from mandala) * smalltools: added misc scripts sort-using-perl, poor-mans-log-rotate, access-time-stat-or-filter * smalltools/movie-monitor: minor debug message changes * smalltools/movie-monitor: added options processing and options to specify movies and players and what DPMS state is to be maintained, if any. * smalltools/movie-monitor: ignore another race condition (proc ends before its fdinfo is inspected) * smalltools/movie-monitor: removed DPMS support after rethink * smalltools: removed detab lptest psg vnc-switchuser x11vnc-in-an-xterm * smalltools/movie-monitor: pack command arguments into single string and use .split() method to split them again (easier reading) * smalltools/vnc-switchuser: additional checks and debug messages * smalltools: rewrote movie-monitor in Python * smalltools: renamed totem-screensaver-daemon dir to movie-monitor (conclusion) * smalltools: renamed totem-screensaver-daemon dir to movie-monitor (again) * smalltools: renamed totem-screensaver-daemon dir to movie-monitor * smalltools/find-unclaimed-domains: movied to bin * smalltools/totem-screensaver-daemon: recoded using 'xscreensaver -deactivate' and totally disabling DPMS as movier-monitor * smalltools/psrf: cosmetic changes to output (no diff header line, no double blank line separating paragraphs) * smalltools/psrf: added * smalltools/gm2mbox: added * smalltools/align: added support for pc017283 * smalltools/siteid: added support for pc017283 * smalltools/vnc-switchuser: corrections to workaround xlsclients issue (it gives wrong ID for firefox), added icon, added to Makefile * smalltools/vnc-switchuser: added * smalltools/find-tesalating-shapes: added * smalltools/c: changed default target from sos16-vip to sosmp * smalltools: added broken find-unclaimed-domains script, updated iplayer rsyncer (changed hostname, improved locking), added the xmas.c example C program * smalltools/blank: used larger block/count * smalltools/apply-for-job: although not used any more, I updated it slightly: move script into a function * smalltools/phone-eso: use logicals for logicals instead of ints * smalltools/examples: added find-primes in python * smalltools: committed changes made a few evenings ago * smalltools: added phone-eso * smalltools: updated iplayer dir in rsync-queue-client and removed some undesired highlighting codes from vless * smalltools: added doc/examples/shell/bash-dollar-dollar-issue, which illustrates that $$ is not necessarily the current process's pid, but rather the pid of the interpreter lauched to run the script * smalltools/siteid: added siteid for eso laptop * smalltools/siteid: siteid abstracted from osid * smalltools/ra: support $RA_MUSIC_DIR * smalltools/ra: added * smallstuff: change in location of osid and matrix commands referenced in Makefile * smalltools/shprof: added * smallstuff/voting: added * smallstuff/align: align with fettuce, not torchio (existing archive files are for fettuce and I don't want to regen the dbs) * smalltools/ahuterm: added comments re disabling composite * smalltools: minor fixes consequent to module renaming * smallstuff/mailtools/*: moved to mailtools module * smallstuff/blank: changed to larger block size * smallstuff/align: ignore .unison directory * smallstuff/align: more edits to the merged script and deleted the standalone versions * smallstuff/align: added first version of merged script * smallstuff/align: corrected typo in file name * smallstuff/ahuterm: support for halusky * smallstuff/align: renamed from align-home-with-work * smallstuff/c: added * smallstuff/align-home-with-work: updates to get list of symlinks pointing into .site-* directories dynamically * smallstuff/bs: minor updates to ahuterm for ESO Debian laptop, corrected verbose messages in blank, include/exclude changes in align-work-with-home * smallstuff/bs: removed from smallstuff * smallstuff/matrix: discard stderr from an ls * smallstuff/bs: prepared to move out of smallstuff * smallstuff/bs: added {epi,pro}logue-{sources,pkgctrl} examples and renamed user-script (this is all consequent to recent updates to http://dione.no-ip.org/AlexisWiki/BuildingDebPackagesWithDh) * smallstuff/bs: renamings and additions of script-calls-script after writing http://dione.no-ip.org/AlexisWiki/BuildingDebPackagesWithDh * smallstuff/bs: fixes for getting UNRELEASED into file names * smallstuff/matrix: check no duplicates in ~/.matrix, detabbed, quoted all eval args, uncommented and changed way lib is handled (now link ~/opt/os/pkg/lib to ~/lib/host/pkg) * smallstuff/bs: state dir changed, added 'status' task, take MODROOT from $BS_ROOTDIR if set * smallstuff: moved bldcfg to include, removed 'c', fixed paths to osid and matrix * smallstuff/rsync-queue: changed name of key file * smallstuff/rsync-queue: aligned variable names on client and server side * smallstuff/rsync-queue: renamed a variable * smallstuff/rsync-queue: cosmetic updates for publication * smallstuff/rsync-queue: corrected server-side path (as moved downloads to 'complete' subdirectory) * smallstuff/rsync-queue: added rsync-queue/bin/rsync-queue-server, which can allow me to enforce a specific command for execution in ~/.ssh/authorized_keys and *still* be able to control the rsync parameters * smallstuff/rsync-queue: renamed script to rsync-queue-client, removed the bandwidth limitations as this is handled on the server, enforced non-use of agent (as otherwise the ssh client uses the agent-served key in preference to any specified with '-i' option (see BTS#513235) * smallstuff/rsync-queue: updates to remove bandwidth limits (to test if controlled remotely) * smallstuff/rsync-queue: updated hours when bandwidth limits in operation when I realised the applicable timezone is mine, not the remote one * smallstuff/rsync-queue: updated command after installing restricted command authorized key on remote side * smallstuff/rsync-queue: added * smallstuff/purge-private-temp: simplified * smallstuff/agg: pickle database to file * smallstuff/ahuterm: simplified * smallstuff: added python examples in doc/python * smallstuff: removed installers for obsolete stuff * smallstuff: added agg * smallstuff: improved checks for zero-length DPMS periods * smallstuff: more work on totem-screensaver-daemon * smallstuff: much simplified ahuterm * smallstuff: added totem-screensaver-daemon, agg, blank * smallstuff/align-work-with-home: updated paths to unison * smallstuff: updates to 'c' for work * smallstuff: added myvpnc * smallstuff: deleted one-liners, phone, todo (these are now all covered by pin) * smallstuff/one-lines: updated media rsync command * smallstuff: added stuff from ahtools once ahtools's paa and shell-firewall were migrated to their own module * smallstuff: added rsync-back-from-usb (not used, but might be useful again in the future) * smallstuff: added vps (text to postscript filter applying vim highlighting) * smallstuff: one-liners correction to Late Junction archiver * smallstuff/x11vnc-in-an-xterm: added * smallstuff/one-liners: added how to fix svn logs * smallstuff/one-liners: added mutt macros/bindings * smallstuff/one-liners: added command to find wiki pages with ACLs * smallstuff: moved search-for-free-domains to bin * smallstuff: added script countbase26 (as a way to generate all possible words as a way to look up purchasable domains) * smallstuff: added search-for-free-domains * smallstuff/ahuterm: as the machine I log in to has reverted from Debian squeeze/testing (where BTS#445323 has been fixed) to Debian stable/lenny (where it has not) then switched from xfce4-terminal to gnome-terminal * smallstuff: added pmlr (poor man's log rotate) * smallstuff: added one-liners for the webcam and for moving Late Junction episodes * smallstuff/smallstuff: usual set of small additions * smallstuff/c: added more hosts * smallstuff/vless: created * smallstuff/one-liners: added command to edit 'c' and install it * smallstuff/align-work-with-home: changed name of remote system * smallstuff/one-liners: added mail commands for aoam at work * smallstuff/ahuterm: added settings for nb016161 * smallstuff/c: added sub-module * smallstuff/one-liners: many fixes * smallstuff/one-liners: moved backups scripts to backups module * smallstuff/one-liners: many ssh commands added * bin/phone-sort: updated to support format used by latest phone list * smallstuffalign-work-with-home: changed host from penne to spirali * smallstuff: deleted: opensesame, align-mythslave-and-mythmaster, lppavo, fmtrmail * smallstuff: updated align-work-with-home exclusions * smallstuff/align-work-with-home: unison path changes following work upgrade to f11 * smallstuff/phototools: deleted (moved stuff to webtools and imagetools modules) * smallstuff/one-liners: added more one-liners * smallstuff/do-laming2: download updates * smallstuff/align-work-with-home: variable name changes, remote host name change * smallstuff/ahuterm: changed name of ESO's NIS domain from 'gar' to 'eso' * smallstuff/mp3tools: deleted * smallstuff/hppicrenamer: deleted * smallstuff/hppicrenamer: added support for more differently named image files and force bash 3.1 compatibility in order for exising usage of [[ to continue working with bash 3.2 * smallstuff: deleted hdx, from, blink, ahuremedy, etc * smallstuff/matrix: fixes for man now being ~/man and not ~/doc/man, support for taking some settings from the environment, general tidy up * smallstuff/phone: fixed loading environment variables * smallstuff/phone: recoded to not use ESO phone command * smallstuff/mp3tools: modified regular expressions for albums and improved title guessing code by stripping leading digits * phone: changed path to phone.txt * smallstuff: changed all scripts to use bash instead of sh * smallstuff: one-liners: improved code snippet extraction * smallstuff: vital-backups: reenabled vmware dot file backup and disabled mutella * smallstuff: do-laming: latest bbc recordings * smallstuff: eta: fixed typo * smallstuff: phone, switched shell to bash * smallstuff: one-liners: display paragraphs instead of lines * smallstuff: one-liners: various additions and removals * smallstuff: removed references to ADE_MSG_VERBOSELEVEL * smallstuff: added purge-private-temp * smallstuff: renamed home-work synchroniser * smallstuff: removed references to ucm in main Makefile as this is now a separate module * smallstuff: merged all ChangeLog files to the main doc/ChangeLog * mp3tools: tried to access MP3 and mp3 as extensions (doesn't seem to work properly) * hppicnrenamer: added support for more different filename formats * osid: added OpenVZ support * mailtools: added * eta: added * find-router: added * ahumixer: FC6 support * ahuremedy: support for remedy under Mathias Andre's Wine * ahuterm: support for pc012939 * align-work-with-myth: changed allowed run host * align-work-with-myth: exclude .googleearth * bin: added text-package-installer (more as a reminder of how to do this than for having a command to do it) * lame-cd-wavs: added * rename-tracks: strip trailing spaces * rename-artists: accept "Anything, The" as already having been renamed * hppicrenamer: added photographer prompting, switched from use of 'expr' to extract substrings to [[ ... ]], support for filenames as provided by Raul and Bruno * setsite: ESO forked to esoair and esoredcable * setsite: updated firewall handling in accordance with a change to per-NIC firewall specifications in ahdg/iptables * ahuterm: leda now uses XFCE terminal instead of gnome-terminal * align-mythslave-and-mythmaster: ignore some more web caches * do-laming2: added some programs * findutils-eso: started adding vim support before encountering some depency problems (vim needs bzip2 needs wget) * findutils-eso: needed 'findutils' 'cos of HP-UX's broken xargs * matrix: HP-UX's 'tr' command is affected by the locale; yes really! So now use a tr wrapper * do-laming2: added more programmes * all: deleted obsolete programs! * align-mythslave-and-mythmaster: added ga010133vm2 to list of possible hosts. * gwtest: added module * ahuterm: added use of xfce4-terminal on graces * do-laming2: more programmes added * do-laming2: more programmes added * matrix: extended regular expression test for man page file names to support the .3pm extension used by perl man pages * osid: added Ubuntu support * align-work-with-myth: doc/misc now split between private and non-private; appropriate fixes to exclusions * matrix: warning about missing man pages now not even a warning * do-laming2: more programmes added * shell-fork: minor fixes during a review to see if suitable for verifying a backgrounded (non-forking) didn't die shortly after starting * vital-backups: corrected bug in tagging of .vmware backup * vital-backups: added backing up ~/.vmware from fear of losing * do-laming2: more programs added, also added '--timestamp' (to ensure unique filenames of series) and ':' stripping (to ensure files can be written to VFAT-formatted USB stick) * todo: host with the master version defined by env var * do-laming2: more programs added * align-work-with-myth: ignore *all* svnwcs directories (recently added some new ones) * align-*-with-myth*: changed in accordance with move from Siemens to ESO * do-laming2: added some programs * ahumixer: ported to ESO * osid: added SunOS support * ahuterm: ported to ESO * setsite: added * jobs-places: fixes for leaving siemens * bin/extract-attached-mails-from-a-mail: added script to unpack siemens mail sent as attachments. * bin/do-laming2: added to download R4 plays * bin/netmon: small fix for relocated 'detab' command * general: added script for extracting complete mails which are attached to other mails (used to unpack mail sent home from Siemens) * webcam-cron: more fixes * webcam-cron: added script to call uvccapture correctly * examples: added example of calling anonymous perl function with parameters * ucm: temporarily abandonned support for lynx (pending fixing of #254515 * align-work-with-myth: allowed to run on xtom * ahuterm: configured for xtom * sizeof: added script for getting size of C types * ucm: added -b to diff to ignore white space changes triggered by table width changes * general: took dosmv and phototools from old homepage * ucm: added (URL Change Monitor; called from cron to monitor jobs sites) * osid: fixes for Debian unstable/testing (slash caused problems) * hppicrenamer: added (Home Page Pic Renamer) * matrix: added -p to making of all dirs as on cygwin dirs may exist already - as we don't wipe them out to be safe. * align-eso-with-mythmaster: renamed align-work-with-myth * osid: added Debian sparc64 support, better Cygwin support * todo: specified run host for the 'hours' symlink to todo * align-mythslave-and-mythmaster: added some GNOME-related exclusions I somehow never got around to adding (.gnome2/session, panel XML config files under .gconf ...) * smallstuff: added makefile alias as I keep typing 'make all' instead of 'make compile' (curses on VLTSW!) * ahumixer, ahuterm: switched to using osid instead of calculating string itself. * osid: fixes for systems without domainname command (call resulted in untrapped error to stderr) * matrix: applied fixes for ignoring stuff that doesn't look like what it is supposed to be (e.g. man pages not looking like regexp '^[a-z]*\.[1-8]$' or non-executable bin files). (This was introduced to make matrix work with a ~/opt/OSI/wra symlink pointing to the sources where matrix picked up a load of stuff that wouldn't normally be in ~/opt/OSI/, e.g. Makefiles, sources.) expand properly). * jobs-places: created modulelet * align-mythslave-and-mythmaster: changed server from dione to graces * align-eso-with-mythmaster: minor fixes for cloning my home to take to Siemens * osid: created modulelet * matrix: fixed some stuff for Cygwin * chimes: added example crontab * ahuterm: added support for odd options for each xterm command for run host graces / display host leda / gnome-terminal not having '--font=' option (this involved creating function expand_template() which may prove useful to import into ADE. * todo: changed run enforced runhost from dione to graces as dione on way out. * wle: extracted more search terms from search engine referrers * align-eso-with-mythmaster: added ignoring .gnome2/session * ahuterm: switched to using gnome-terminal on pc008887 * i2p-tunnel-init: added very basic shell script to set up tunneling * pty-tests: added small perl script for doing pty access (original plan was to use this to implement a VPN "client" by calling pppd and 'ssh pppd' but perl's IO::Pty module is totally undocumented so this is kind of dead) * ahuterm: choice of what to run now decided based on additional field in the 'decision' variable, namely the screen width reported by 'xwininfo -root' * vital-backups: added GNOME session file and ~/.gnome-main-menu * phone-sort: added a few more valid field names which can be accepted from the phone list file * wle: fixes for search term extraction * apply-for-job: renamed from apply * align-eso-with-mythmaster: renamed to align-thismachine-with-eso * ahumixer: added support for running at eso * wle: added another filter to the search list * switched to single ChangeLog for all submodules * added 'kco' (keep connection open) * fixed missing assignment of PROGNAME in todo * corrected logic used to decide to use tkmixer (was failing on sylea) * fixed todo to allow it to be run on NFS clients of dione * corrected align-thismachine-with-eso to work pc008887<->dione * added ahumixer * added more generic script for aligning no-NIS myth.net 'slaves' (leda, cleone) with the myth.net 'master' (dione) * unknown changes to 'todo' * added blink as a newformat 'small' program. * Many changes from ESO first weeks. * added matrix program * added cdrdao-wrapper * refined exclusions in align-eso-and-dione * added filter-mains-hum * added cache/google support to searchspy * added recode-divx * improved apache log egreps in one-liners * added polling/timeout shell example * added small wrapper for rdiff-backup * modified various small programs * added C example for casting function pointers * added shell example for getting current shell's pid when current shell is forked and $$ lies. * modified bucpio fs list for leda * updated bucpio for leda * added leda font zoom to mylyx * initial import of small programs as 'smallstuff' module * created module * ahuterm: added support for pasta.net * hppicrenamer: added support for original file names coming from different cameras which supply different filename formats. * mailtools: added script maildir2mbox to convert MAILDIR-format mailboxes to MBOX format (I wanted this to revert my home and work mailboxes) * mp3tools: fixes for the big conversion of all my mp3s * mp3tools: minor extensions to regexps for track titles * mp3tools: moved ChangeLog to standard doc subdirectory * mp3tools: fixed a missing extension * mp3tools: fixed usage message * smallstuff:opensesame: created sub-module