* mumc: removed all references to #spp in scripts, tests, man pages, renamed *.whatever.spp to *.whatever * mumc: replaces INSTALL document with updated version suitable for new ADE * mumc: moved the 'this manual page documents version ....' from the top of the man page to the bottom. * added support for mutella running as non-mutella user (no explicit PATH, mutella username and group definable, su'ing or not as required) * aligned with recent changes in ADE (case-sensitive ade_fcm_loadconfigfile()) Release 1.99.1 (Tue Mar 29 15:57:04 BST 2005) * in scripts updated names of some ADE global variables (ADE_MSG_VERBOSELEVEL) * switched to extracting long option values using ade_smf_getoptval() Release 1.99 (Fri Nov 12 00:34:28 CET 2004) * added missing --foreground option * health-check polling interval increased from 10 to 300 seconds * that runner is root checked before forking if we're forking * total rewrite in shell for mutella 0.4.5 Release 1.5.1 (Mon Sep 20 11:23:08 CEST 2004) * uncommented some very noisy debug calls. This needs changing to something more lightweight to facilitate permanently enabling this to help track a bug with mumc. Release 1.5 (Thu Apr 29 22:16:38 CEST 2004) * added 'BUGS' file * removed release dates from man pages and replaced with a token which aderel substitutes. * documented configuration directives in the man page. * added a sleep to after the stopping of the mumc server in the example init.d script. * miscellaneous svn property fixes and keyword additions. * init.d script waits ten seconds after startup, as an early kill (or a '/etc/init.d/mumc stop' sent before it has fully started up) is ignored. * aligned with latest development ADE which does not install any non-absolutely-required documentation. * added missing tidying of rendezvous socket * updated INSTALL to explain about user and group creation. * added an example init.d script. * give up priviliges before creating lock file on assumption that lock file is in mutella-writable directory. * consequently now unlock before exiting. * better detection of immediate exit (or non-exec) of mutella program by mumc. * inserted hardcoded path, now mutella is in a standard place. * worked around a known Perl bug whereby Term::ReadLine causes segmentation violation. * removed 'EXIT!' command. * improved 'version' command. * corrected some spacing around commas in man pages * correction to perl scripts option processing whereby comma operator misinterpreted because of being in array context * converted changelog to non-Debian format * added option processing breaker '--' code * corrected some public environment variable names * aligned options, usage message and man page * reset umask so that downloads will be readable by others * download dir changed from 770 to 775. * added support for make-time settings.mk/command-line specification of the Mutella download directory * better example mumc.conf * socket now in same directory as lock file (FHS says this should be /var/run/mumc, but that is a make- time consideration, here they are just made 'the same') * checks uid/gid and changes perms of mutella's home, and download and lock dir * uploaddirs is now uploaddir (i.e. lost the 's') since Mutella does not allow multiple dirs in this var * added support for specification of upload and download directory as non-mutella directives from mumc.conf * expand tilde's in upload/download directory my($old_fh, @ResponseFromMutella, $display_response); * removed $0 changing as this confuses start-stop-daemon * ensure socket opened unreadable and then changed to readable so no window of opportunity to open it before it becomes unreadable * warn and ignore Mutella commands for setting share path or download path from config file * added config ('in') file for new ADE standard test * removed underscores from 'standard' directory name symbols (e.g. 'TMP_DIR' is now 'TMPDIR') * added vim filetype defintions to .spp files * converted to new option processing code * proper config file handling in non-mutella syntax (uses ade_fcm_loadconfigfile) * attempt to correctly handle signals, resulting in telling mutella to exit * improved (though still maybe not complete) handling of responses with colour escape sequences * creation of download and upload directories and removal of ~mutella/mutella directory after download directory set to something else and this is reduntant. * better multiline matching * many small fixes and alignments with other modules in preparation for Debianising; this includes a total overhaul of the option processing code. * partial conversion to using non-opt-supporting aderoot * beginnings of Debian compliance * svn:keyword property and substitute text mods for bsfr * removed definition of AUTHORID which is no longer used anywhere.