Release 4.6.2 (Sun Jan 6 11:22:58 CET 2008) * fad: deleted redhat and debian directories * fad: removed some '#spp' references in the man pages Release 4.6.1.c (Mon Aug 6 15:27:31 CEST 2007) * fad: added 'doc' and 'etc' to fad-config.sh * fad: attached SVN properties * fad: use $PATH to locate ade-app-config in fad-config.sh and trap errors with 'set -e' * fad: updated to new aderel substitution tokens * fad: added missing manual sections to fad-config.sh * fad: removed inverting of exit code from faddiff calls in tests which report differences, as faddiff no longer exits non-zero in these cases. Man page modified accordingly. * fad: tests for programs which have not yet been updated for the latest ADE changes have been commented out (both in the testlist script and in the test input files in in/*). * fad: fixed incorrect translation of octal codes (recently introduced bug) * fad: mkfad and faddiff aligned with latest ADE * fad: added the same code to tests/Makefile that ADE uses in order that commands can find their libraries * fad: added faddevsh.sh script for the same reason (this seems to be a generic problem, and either the code should be imported into adeMakefile or I should find a way to make programs work natively in a development environment) * fad: added missing passes of error stacks to some FAD functions used by faddiff * fad: replaced some return(0)s with return($ade_err_ok)s. * fad: made fad-config call the ade-app-config that ade-config says it should call, rather than just using the one in the $PATH. * fad: enforced option case sensivity when loading Getopt::Long. * fad: first port of faddiff to new ADE libraries * fad: got mkfad working under latest ADE * fad: merged branch 'switching-to-run-time-loading' as it differed between revisions 2247 and current HEAD. The following changelog entries are imported from the commits on that branch: * more convertion to use of ADE as true library * partial and incorrect change of some function names in ADE (but not backed out 'cos they still have to be changed and other difficult to reimport changes were made at the same time) * next commit: - more changes * next commit: - decided to make &unpack_fadrec() always do unescaping and made consequent changes to mkfad.pl (not completed) * next commit: - first pass at converting calls in fad.pl and mkfad.pl * second commit of non-compiled development branch (leading to 'package'ising of ade*.pl) * first commit of non-compiled development branch * fixed some calls to sprintf with variables embedded in the format string whose names contained (I think) '%', which triggered formatting errors. Release 4.6.1 (Sun Jul 23 18:41:07 CEST 2006) * fixed bug in a test whereby uids were not being filtered out resulting in different test results according to who ran tests. Release 4.6 (Sun Jul 23 17:04:53 CEST 2006) * fixed bug whereby hardlinked files were not listed correctly. * removed the 'wholesystem.conf' file (as now OS-specific ones do the same thing) * corrected name of debian_release file in /etc (used to decide on sort command to use) * although symlinks are ignored the directories they are in still need opening up. Fixed this. * patches for Fedora Core 3 (sort command in /bin instead of /usr/bin) Release 4.5 (Tue Mar 29 15:57:04 BST 2005) * in scripts updated names of some ADE global variables (ADE_MSG_VERBOSELEVEL) in tests * added /media to linux exclusion list for fadscan * man page typo corrected * linux fadscan config file updated with some more exclusions Release 4.4.2 (Mon Sep 20 11:23:07 CEST 2004) * updated some tests that used shell vars UID and GID which are bash reserved variable names. * removed duplicates from 'SEE ALSO' sections of man pages * updated linux.conf example configuration file with mount points to exclude for non disk filesystems. * fixed typo in fadfixperms man page Release 4.4.1 (Thu Apr 29 22:16:07 CEST 2004) * added 'BUGS' file * removed release dates from man pages and replaced with a token which aderel substitutes. * very minor man page correction. * added svn keyword properties * aligned with new adespp option names * corrected some spacing around commas in man pages * added 'amd' to exclusions list in doc/examples/linux.conf. * correction to perl scripts option processing whereby comma operator misinterpreted because of being in array context * removed use of 'unset' constant and used empty value instead in shell scripts (better alignment with perl scripts) * changed '-n' from suppressing crcs to simulation in fadscan * converted changelog to non-Debian format * added option processing breaker '--' code * corrected some public environment variable names * aligned options, usage message and man page * added more tests for fadfixperms * updated example scripts based on dione/Linux * changed comments in example spp'd files to be spp comments so don't make it installation (is this a good idea?) * fadfixperms - support for changing uid/gid (needed for /pub maintenance) - warns if *may* to change owner and not root, error if has to. - better opening upwards (don't add read if there is a non-".*" pattern which matches the upward dir) * fadscan - added '--suppress-crcs,-n' option, which is useful for /pub, where I don't care to read the whole of a lot of files. - documented this in man page * Makefile fixed to create config log and state dirs for fadscan * 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 * partial conversion to using non-opt-supporting aderoot * beginnings of Debian compliance * minor man page typo fixes * svn:keyword property and substitute text mods for bsfr * removed use of AUTHORID * removed '-xx' stype options from fadscan, man page and tests that used it. * updated TODO list * fixed bug whereby fadfixperms was not setting the permissions of intermediate directories correctly