2010-04-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.15-1
- add 64 bits lib directories in afick.conf and afickonfig.pl
- (afickonfig.pl) addlib also add libs from ldd command on perl binary
- (afick_cron) now use sh syntax instead bash syntax (patch from Mike Muise)
- (afick) avoid loosing time in print_digest in null (patch from Mike Muise)
- (afick_cron) fix hostname call for non GNU unix (patch from Mike Muise)
- fix english typo (suggest from Francis Favorini)
- (afick) fix error with activeperl 5.10.1.1007 on S_ISBLK (bug request from Francis Favorini)
- check_config warns about environment variables in config file
- clean_config try to replace environment variables in config file
- (afick) allow to work as admin on vista/seven (uac)
2009-07-24 Eric Gerbier <
gerbier@users.sourceforge.net>
2.14-1
- only one dangling info report
- output compatibility with md5sum/sha1sum commands
- fix a bug on negative rule
- add quiet option, not recommanded (feature request from Kevin Crowston)
2009-01-16 Eric Gerbier <
gerbier@users.sourceforge.net>
2.13-1
- (unix) remove udev files from scan
- begin to remove global variables (Id, Field)
- reference date is now $BASETIME
- move to_abspath to afick-common
- recode messaging to use same low-level subs (report)
- add LF in report sub
- new crlf sub
- detect date in the future (Running)
- new directive/option : only_suffix
- new analysis option stat_ext
- print dangling file as info if warn_dead_symlinks is disabled
- test for existing database and die if not
2008-10-16 Eric Gerbier <
gerbier@users.sourceforge.net>
2.12-1
- (windows) afick_planning now send report instead summary and use LINES macro
- (unix) fix a warning with perl 5.10 on Constant subroutine main::S_IWGRP redefined
- fix perlcritic warnings
- (unix) new MOUNT macro to use a remote database when using batch task on unix (afick_cron)
- add a security to avoid exlude auto-control files
- better Makefile.pl diagnostics (I hope)
- (unix) remove udev files from scan
2008-04-10 Eric Gerbier <
gerbier@users.sourceforge.net>
2.11-1
- afick_planning can also send a mail on windows (add MAILHOST macro)
- only one doc source : the included pod doc
2007-05-17 Eric Gerbier <
gerbier@users.sourceforge.net>
2.10-1
- post_install can replace environment variables in afick's config
- windows config file now use environment variables (Manuel Martin suggest)
- rename set_planning.bat to afick_postinstall.bat
- display warning for too long acl on windows (SDBM error)
- add report_syslog directive and option
- dynamic choice of database backend (on init)
- change directives compare algorithm (diff_tab sub)
- remove usage sub (all doc in pod)
- add report_url option
- adapt afick_cron to old shell syntax (ash ...) to fix bug with anacron ( Slass100 report)
- prepare code for daemon mode (with gamin use)
- checksum do not change atime any more if possible
- improved afick change detection (warnings not only on checksum)
2006-10-05 Eric Gerbier <
gerbier@users.sourceforge.net>
2.9-1
- fix bug on temporary files (init parameters to 0) ? (afick)
- fix bug for exclude* (multi-line works again, was broken in 2.7-1) (afick-common), thanks Manuel Martin
- use more constants (afick)
- skip checksum on empty files (afick)
- recode addfile in checksum sub to avoid exit (croak) on errors (afick)
- change warning to debug for checksum access on windows (afick)
- updated windows config file (add exclude by Manuel Martin)
- (afickonfig) add man option (first use of Pod::Usage)
- (afickonfig) add opt_ prefix for opt variables
- (afickonfig) for addpath option on windows, add %systemroot% and %ProgramFiles%
- (afick) fix a bug on exceptions with globing and ignore_case
2006-09-04 Eric Gerbier <
gerbier@users.sourceforge.net>
2.9-0
- add database files in rpm database (ghost)
- new warning_def and debug_def default subroutines (afick-common) to avoid duplicate code
- new option --check_update to check for a new version (afick)
- use perlcritic to clean perl code (follow Conway rules)
- rename planning.bat to set_planning.bat and planning.pl to set_planning.pl (windows)
- fix tar.gz install for hpux users (thanks Menguy Jacques)
- fix a bug on print_config option (afick)
- add afick_archive.pl tool
- info, debug, warning now have an internal new line terminator
- tar.gz, debian and rpm install now use common scripts for pre-install and post-install (clean config configuration)
- improved configuration upgrade with "local config section"
- clean_config do not remove comments any more (afick/afickonfig bugfix)
- running an update action on a missing database switch to init action (useful for batch job)
- change allow_overload default directive value to yes
- addpath and addlib option now work on Microsoft OS (afickonfig bugfix)
- move html doc to html subdirectory
2006-04-14 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-3
- new my_die sub to be consistent (as warning, info ...)
- add a locking mechanism on database (my_lock, my_unlock, close_database sub)
- add new debugging tool ( debug_begin, debug_end, get_caller )
- add signal trapping for a clean exit
- fix bug if macro VERBOSE = 1( no mail sent if no changes) on afick_cron
- nice macro value is used by afick.pl
- change auto_control check for rfc needs
- fix a bug with follow_symlinks doc which does not match behavior
- new windows packager Setup2Go
- (windows package) save config file before install
- (windows package) remove task from service planning on uninstall
- (windows package) remove hard-coded path to afick directory
2005-08-17 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-2
- default config file can be set in AFICK_CONFIG environment variable
- bugfix : afick can be started again by not-root users
- rename afick.cron into afick_cron (cron file name limitation on Debian)(thanks to Roland Kruggel)
2005-06-28 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-1
- fix date on control file to match history/archive date
- more general addrule sub
- improve auto-control on directives changes
- fix bad directives display, with a new uniq sub (get_list_dir)
- add a warning if init action on an existing database
- package for Debian sarge
2005-06-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-0
- restrict permissions on database files
- now add all afick's programs to database
- allow md5 and sha1 checksum
- stat_secu : add uid and gid orphans
- doc translation to french
- Makefile.pl can change shebang (perl path) on perl scripts (suggest from paulhargreaves)
- upgrade from tar.gz now save old config file
2005-05-01 Eric Gerbier <
gerbier@users.sourceforge.net>
2.7.1
- fix problem with mkdir (add -p) on src.rpm (thanks Sinner)
- add real elapsed time in timing option for afick.pl (thanks Roland Friedwagner)
- remove symbolic links from running testing (thanks Roland Friedwagner)
- fix problem with tar.gz install (afickonfig return code)
- fix bug on get_configuration sub for multi-line exclude
- add follow_symlinks directive to have control checksum behavior on symbolic links(Roland Friedwagner)
- fix bug with root dir on windows (thanks Jean-Marc Mongrelet)
- add macro REPORT
- add directive allow_overload
- fix bug for exceptions and quoted files
2005-02-09 Eric Gerbier <
gerbier@users.sourceforge.net>
2.7.0
- add print_directive, print_macro, print_alias, print_rule options
- add addpath and addlib options to afickonfig command
- get macro constant from Fcntl instead POSIX (define socket and links)
- add search option to get a filtered output from database
- add stat_secu and stat_size options
- add tab2hash, get_filemode, get_filesize, is_type, split_record sub
- add open_database, statistics sub
- move rech_parent sub to afick-common
- run afickonfig.pl --addpath --addlib in rpm and tgz install
- change default max_checksum_size to ~ 10 Mo
- fix test_os.sh script perms bug
- better section split in config file
- use same format for all printed dates (last run ...)
- add uninstall target in Makefile for tar.gz installers
- allow new fileinfo fields (add norm_info and is_changed sub)
2005-01-13 Eric Gerbier <
gerbier@users.sourceforge.net>
2.6.2
- fix a bug on afickonfig with directives
- avoid scan if list mode contains exceptions (rech_parent)
- open database in read-only mode if compare (bug report from Brian Warshawsky)
- do not write control file in compare mode
2005-01-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.6.1
- now create history file, archive Dir if not exists
- on window, launch icon is now in afick menu
- add a warning if nothing to scan
- debug and clean list options treatment : check for adequate rule and warn if not exist
2004-12-17 Eric Gerbier <
gerbier@users.sourceforge.net>
2.6.0
- restrict config file perm (security)
- add max_checksum_size directive for partial checksum on big files (idea from Emmanuel Florac)
- add exclude_re directive for regular expressions filter
2004-11-12 Eric Gerbier <
gerbier@users.sourceforge.net>
2.5.0
- fix bug on print_config option
- add alias, macros, rules options on afickonfig
- check config validity at end of afickonfig
- add info on check_config
- now use common lib afick_common.pl
- add option clean_config (afick.pl)
- rewrite alias parsing ( now in good order)
- fix bug in E alias use
2004-10-16 Eric Gerbier <
gerbier@users.sourceforge.net>
2.4.0
- change tar.gz installer (Makefile) to work on AIX (add test_os.sh)
- add short option -A for --archive
- clean rpm files with rpmlint
- now check macro syntax (afick.pl)
- fix bug in planning.pl (remove rem)
- add afick_planning.pl to send MessageBox to user on windows from
- planning
- test if archive directories exists (afick.pl)
- now can choice day/time for service planning (planning.pl)
- change all dates from gmt to local time
- print_config option now print macros/alias/rules too
- add current version in report header
- add exclude_prefix directive
- rewrite exclude algorithm to be faster
2004-07-21 Eric Gerbier <
gerbier@users.sourceforge.net>
2.3.1
- on windows, the uninstall should work again
- on linux, perl-Digest-MD5 (rpm) dependency was removed to work with perl 5.8. (a perl test is now done in pre-install stage
2004-06-30 Eric Gerbier <
gerbier@users.sourceforge.net>
2.3.0
- add afickonfig.pl tool to manage afick's config file
- add --database/-D option
- add comments on running options in output
- add check_config option
- rename scan.cmd into afick_scan.cmd
- change print_config output to the same format as config file
- test if exists before adding to service planning on windows
- remove old 'h' attribute (replaced by md5, or sha1)
2004-05-08 Eric Gerbier <
gerbier@users.sourceforge.net>
2.2.0
- replace double quotes by simple if possible
- add the NICE macro to control afick cron job priority (on a suggest from Bryan )
- fix missing file name in print mode
- bug on dangling links, defined as top file in config file ( bad $rep) (on a bug report from Bütow Michael)
- add macro BATCH to allow cron remote control
2004-04-05 Eric Gerbier <
gerbier@users.sourceforge.net>
2.1.0
- reference to array in sub (on a suggest from Terry Gliedt)
- new directive debug
- add an eval on FileSecurity to avoid perl crash or warning (on a bug report from Scott Harlow)
- remove perl -T flag to have same version on all os
- a new Makefile.pl for tgz install (check dependencies) (on a suggest from Terry Gliedt)
- fix a bug with --print and archive mode
- add a planning.bat on windows to insert a task in planning (with the help from Andre DUCLOS)
2004-03-11 Eric Gerbier <
gerbier@users.sourceforge.net>
2.0.0
- add ignore_case directive/option
- add history directive/option
- add archive directive
- bug in subtractive alias
- remove/clean global var
- split in 2 packages command-line and gui
- add a makefile for tgz package
- add macro VERBOSE to suppress useless mail if no changes
2004-01-28 Eric Gerbier <
gerbier@users.sourceforge.net>
1.8.0
- for new files, display inode date
- for deleted files, display parent change date
- output format change to allow automatic parsing (comments)
- add all perl dependencies in package
- resolv all name to absolute path
- afick-tk, more homogeneous gui
- afick-tk, add tree view
- afick-tk, add balloon for context help
2004-01-17 Eric Gerbier <
gerbier@users.sourceforge.net>
1.7.0
- add a line to explain fields on print action
- add html doc
- add acl instead uid field on windows (Win32::Filesecurity)
- now use POSIX macros for portability
- afick-tk, add a little 'wizard'
- afick-tk,now display file number and percent
- add sha1 checksum
2004-01-01 Eric Gerbier <
gerbier@users.sourceforge.net>
1.6-0
- fix a bug on report_url (with null)
- detect changes during scan
- fix a bug on deleted directories if not report_full
- add a new -t/timing flag to print cpu statistics
- add a new -r/--running_files to warn about modified files during program run
2003-12-10 Eric Gerbier <
gerbier@users.sourceforge.net>
1.5-0
- add exclude_suffix directive
- add progress option for afick-tk
- new sub warning
- add new warnings on bad config lines
- fix a bug on alias resolution
- afick-tk, add progress bar and file stat
- afick-tk, add warning section, and update window
- afick-tk, rewrite widget structure
- afick-tk, new warning sub
- afick-tk, change saved output to .log
- afick-tk, rewrite help
2003-11-28 Eric Gerbier <
gerbier@users.sourceforge.net>
1.4-1
- a better control between afick and afick.pl calls
- afick.cron, now test -x (leo west)
- rewrite afick help and man page in a better way
2003-11-13 Eric Gerbier <
gerbier@users.sourceforge.net>
1.4-0
- add an auto-control to check afick changes
- perl checking for sub arguments (prototypes)
- afick-tk, version in title
- change getopt for compatibility with old perl version
- always get a hostname in cron job
- the exit status now depends upon changes
2003-10-22 Eric Gerbier <
gerbier@users.sourceforge.net>
1.3-1
- fix a bug in compare mode
- more debug informations
- afick-tk, change checkbox to optionmenu to have 3 choices (keep, overload, negative overload)
2003-10-14 Eric Gerbier <
gerbier@users.sourceforge.net>
1.3-0
- add file type
- sort results
- add menu entries
- add report_full_newdel directive
- add ignore_missing_file directive
- add WARNING word for all warning
- add long options (gnu, posix)
- default config file change according operating system
- afick-tk, change cursor to clock during search
- afick-tk, radio-buttons to configure options
- afick-tk, fix bug in save config on windows
2003-10-02 Eric Gerbier <
gerbier@users.sourceforge.net>
1.2-0
- add report and debug subroutines to have more general use
- add report_url directive (stdout, stderr, null)
- now have summary and detailed output
- test for directories for equal scan
- automatic database init on first install
- fix a bug on -l flag use
- remove checksum on sockets
- afick-tk , edit and save config file
- afick-tk , report stderr too
- afick-tk , clear output after each operation
- afick-tk , output expand to fill window
2003-09-23 Eric Gerbier <
gerbier@users.sourceforge.net>
1.1-0
- fix bug for md5
- add warn_dead_symlinks directive
- fhs appliance (Debian)
- distinguish dir and dir/ for =
- add quit buttons in afick-tk
- add about window in afick-tk
- add manpage for afick-tk
- add log file for cron jobs
- add logrotate for log file
2003-09-17 Eric Gerbier <
gerbier@users.sourceforge.net>
1.0.0
- add a default config file is /etc/afick.conf
- add database in config file (-b option is obsolete now)
- add equals selection lines (directories to scan, without recurse)
- add a beta tk interface : afick-tk.pl
- add ctime (c) and block count (b) parameters
2003-08-13 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.3
- add aliases in config file with +- syntax
- add configuration man page
2003-08-12 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.2
- display in a more human way (device, perm)
- add configurable attribute in config file
2002-09-09 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9
- first public version package
back to main page