2010-04-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.15-1
- ajout des librairies 64 bits lib dans afick.conf et afickonfig.pl
- (afickonfig.pl) addlib ajoute aussi les librairie du binaire perl (par la commande ldd)
- afick_cron utilise une syntaxe sh syntax au lieu de la syntaxe bash (patch de Mike Muise)
- (afick) gain de temps dans print_digest (patch de Mike Muise)
- (afick_cron) corrige l'utilisation de l'appel hostname sur des systemes non GNU (patch de Mike Muise)
- correction orthographique de l'anglais (suggestion de Francis Favorini)
- (afick) corrige un probleme avec activeperl 5.10.1.1007 sur S_ISBLK (bug request de Francis Favorini)
- check_config alerte sur les variables d'environment dans le fichier de config
- clean_config remplace les variables d'environment dans le fichier de config
- (afick) marche désormais sur windows vista/seven (uac)
2009-07-24 Eric Gerbier <
gerbier@users.sourceforge.net>
2.14-1
- affiche une seule fois les liens symboliques casses
- le checksum est affiché dans un format compatible avec les commandes md5sum/sha1sum
- correction d'une bug concernant les regles "negatives"
- ajout de l'option quiet (non recommandee) (demande de Kevin Crowston)
2009-01-16 Eric Gerbier <
gerbier@users.sourceforge.net>
2.13-1
- (unix) suppression des fichiers udev du scan
- nettoyage du code : suppression variables globales (Id, Field)
- la date de reference est desormais $BASETIME (date de debut du programme)
- deplacement de la fonction to_abspath dans la lib afick-common
- recodage pour utiliser la fonction de bas-niveau de messagerie (report)
- ajout de LF dans la fonction report
- nouvelle fontion crlf
- detect date in the future (Running)
- nouvelle directive/option : only_suffix
- nouvelle commande d'analyse stat_ext
- les fichiers symboliques "morts" (dangling file) sont remontés comme info si la directive warn_dead_symlinks est desactivée
- ajout d'un test d'existence de la base de données
2008-10-16 Eric Gerbier <
gerbier@users.sourceforge.net>
2.12-1
- (windows) afick_planning envoie maintenant un rapport complet et utilise la macro LINES
- (unix) corrige un avertissement avec perl 5.10 sur la redefinition de main::S_IWGRP
- corrige tous les avertissements concernant le codage donnes par perlcritic
- (unix) nouvelle macro MOUNT, permettant d'utiliser une base distante (afick_cron)
- ajout d'une securite pour forcer les controles internes (bypasser les directives exclude)
- meilleurs diagnostics d'installation (tar.gz) dans Makefile.pl
- suppression des fichiers udev du scan
2008-04-10 Eric Gerbier <
gerbier@users.sourceforge.net>
2.11-1
- sur Windows, le script afick_planning peut maintenant envoyer un mail d'information (ajout de la macro MAILHOST)
- une seule source de documentation : le code pod inclus dans chaque script
2007-05-17 Eric Gerbier <
gerbier@users.sourceforge.net>
2.10-1
- la post_installation peut remplacer les variables d'environnement dans le fichier de configuration
- sur Windows, le fichier de configuration utilise les variables d'environnement (suggestion de Manuel Martin)
- renommage de set_planning.bat en afick_postinstall.bat
- detection des (trop) long acl sous windows (SDBM error)
- ajout de la directive/option report_syslog
- choix dynamique de la base de donnée (sur init)
- correction de l'algorythme de comparaison des directives (diff_tab)
- suprression des fonctions "usage" (utilisation de la doc pod)
- ajout de l'option report_url
- adaptation de afick_cron pour la syntaxe des vieux shell (ash ...) pour corriger un bug avec anacron ( Slass100 report)
- preparation du code pour le futur mode "daemon" (utilisation de gamin)
- le checksum ne modifie plus le champs atime (si possible)
- amélioration de l'auto-controle d'afick (on ne se contente plus du checksum)
2006-10-05 Eric Gerbier <
gerbier@users.sourceforge.net>
2.9-1
- (afick) initialisation des parametres à 0 pour éviter des problèmes sur les fichiers temporaires
- (afick-common) correction d'une bug sur la lectures multiligne des directives exclude* (merci Manuel Martin)
- (afick) utilisation de plus de constantes
- (afick) pas de cheksum sur les fichiers vides
- (afick) recodage du checksum sur un fichier (addfile) pour éviter les sorties en erreur (croak)
- (afick) sur windows, les erreurs d'accès pour checksum passent au niveau debug
- mise à jour du fichier de configuration pour windows (merci Manuel Martin)
- (afickonfig) nouvelle option -man (Pod::Usage)
- (afickonfig) ajout du prefix opt_ pour les variables d'options
- (afickonfig) pour windows, l'option --addpath ajoute les chemins des variables %systemroot% et %ProgramFiles%
- (afick) correction d'une bug sur les execptions en mode "ignore_case"
2006-09-04 Eric Gerbier <
gerbier@users.sourceforge.net>
2.9-0
- ajout de la declaration des fichiers de base de données dans le rpm (ghost)
- nouvelles fonctions warning_def et debug_def (afick-common) pour mutualiser du code commun
- nouvelle option --check_update pour verifier si l'on est a jour (afick)
- utilisation de perlcritic pour nettoyer le code perl (règles de Damian Conway)
- renommage de planning.bat en set_planning.bat et de planning.pl en set_planning.pl (windows)
- bugfix pour l'installation sur for hpux (merci Menguy Jacques)
- bugfix sur l'option print_config (afick)
- nouvel outil afick_archive.pl, pour travailler sur l'archive
- les fonctions info, debug, warning ont désormais un saut de ligne
- les installations tar.gz, debian, rpm, windows utilisent désormais des scripts communs de pre-installation et de post-installation (nettoyage de la configuration)
- notion de "config local" pour faciliter les upgrades
- l'option clean_config ne supprime plus les commentaires (afick/afickonfig bugfix)
- l'update sur une base vide lance l'action init
- la valeur par défaut de la directive allow_overload passe à vrai
- les options addpath et addlib marchent désormais sur microsoft windows (afickonfig bugfix)
- deplacement de la doc html dans un sous-repertoire
2006-07-07 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-3
- nouvelle fonction my_die pour être coherent avec le reste (warning, info ...)
- ajout d'un mécanisme de verrouillage sur la base de données (my_lock, my_unlock, close_database sub)
- nouvelles fonctions de debuggage ( debug_begin, debug_end, get_caller )
- gestion des signaux pour une sortie plus "propre"
- afick_cron : correction de bug quand VERBOSE = 1( forcage d'envoi du mail)
- afick.pl utilise la priorité définie par la macro NICE
- quelques modifications de l'auto-control pour éviter des alarmes inutiles (par exemple dans le logiciel rfc)
- correction de bug : inversion du comportement du paramètre follow_symlinks pour correspondre à la doc
- (windows) : sauvegarde du fichier de config avant installation
- (windows) : suppression de la tache planifiée lors de la desinstallation
- (windows) : suppression de chemins en durs
2005-08-17 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-2
- le fichier de configuration peut etre specifié par la variable d'environnement AFICK_CONFIG
- bugfix : afick peut a nouveau etre utilisé par les usagers non root
- renommage de afick.cron en afick_cron (a cause d'une limitation sur les noms de fichiers cron sur debian)(merci à Roland Kruggel)
2005-06-28 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-1
- modification de la date dans le fichier de controle pour correspondre a la date d'historique
- generalisation de la fonction addrule
- amélioration de l'autocontrole : alerte en cas de modifications de directives
- nouvelle fonction get_list_dir pour unifier l'afffichage des directives
- ajout d'une alerte en cas d'init sur une base existante
- premiere version pour debian sarge
2005-06-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.8-0
- restriction des permissions sur la base de données
- ajout forcé de tous les programmes d'afick dans la base
- on peut maintenant utiliser les checksum md5 et sha1
- stat_secu : ajout des orphelins
- traduction française de la doc
- le Makefile.pl peut prendre en compte des installation perl exotiques ( modification du shebang des scripts perl)(suggestion de paulhargreaves)
- lors d'un upgrade depuis un tar.gz, on sauve l'ancien fichier de config
2005-05-01 Eric Gerbier <
gerbier@users.sourceforge.net>
2.7.1
- Correction de bugs pour les usagers windows: exceptions sur des fichiers Correction de bugs pour les usagers windows: contenant des espaces
- Correction de bugs pour les usagers windows: utilisation de repertoires racines
- Ajout de la directive follow_symlinks pour modifier le comportement des checksum sur les liens
- Ajout de la directive allow_overload pour permettre la surcharge de regles
- Ajout de la macro REPORT pour controler l'envoi des rapports
2005-02-09 Eric Gerbier <
gerbier@users.sourceforge.net>
2.7.0
- Nouvelles options (addpath, addlib) pour afickonfig, pour aider a securiser le fichier de configuration
- Changement de l'option max_checksum_size pour etre plus rapide sur les tres gros fichiers.
- Nouvelles options d'analyse (stat_size, stat_secu, search) pour afick/afick-tk
- Ajout de deux indicateurs dans afick-tk, donnant le temps ecoulé et le temps estimé restant
2005-01-13 Eric Gerbier <
gerbier@users.sourceforge.net>
2.6.2
- En mode "comparaison", afick peut desormais travailler avec une base de donnee en lecture seule (cdrom par exemple), pour une meilleure securité.
- Correction d'une bug dans afickonfig sur la prise en compte des des options en style "directives"
2005-01-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.6.1
- Le fichier historique et le repertoire archive sont crées s'il n'existent pas
- Refonte de l'option --list de soumission d'un fichier : recherche de la regle adequate, et avertissement si elle n'existe pas
- L'installeur windows mets desormais l'icone afick dans le bon menu
2004-12-17 Eric Gerbier <
gerbier@users.sourceforge.net>
2.6.0
- max_checksum_size : pour limiter la taille des checksum (plus rapide, mais moins securisé)
- exclude_re : un filtre d'exclusion permettant les expressions regulieres
2004-11-12 Eric Gerbier <
gerbier@users.sourceforge.net>
2.5.0
- fickonfig.pl permet desormais de modifier tous les champs d'un fichier de configuration
- Mise en commun de code a travers la librairie afick-common.pl
- Reecriture du parser des "alias", pour une interpretation sequentielle
- Ajout d'une nouvelle option : clean_config
- Correction debug sur l'alias E
2004-10-16 Eric Gerbier <
gerbier@users.sourceforge.net>
2.4.0
- L'installeur marche desormais sur AIX.
- Sur windows, l'installeur demande les dates d'execution des taches planifiées
- Ajout d'une nouvelle directive : exclude_prefix
- Les dates sont desormais en heure locale.
- Quelques corrections de bug
2004-07-21 Eric Gerbier <
gerbier@users.sourceforge.net>
2.3.1
- Mise a jour de la documentation
- Sur windows, la desinstallation doit a nouveau fonctionner
- Sur linux, modification des dependances rpm pour permettre l'installation sur les distributions recentes (perl 5.8).
2004-06-30 Eric Gerbier <
gerbier@users.sourceforge.net>
2.3.0
- Ajout de la commande afickonfig, pour permettre une configuration plus facile (a la postfix)
- Ajout des options utilisees dans les rapports
- Sur windows, test du service planing avant insertion de la tache
- Sur l'interface graphique, passage de la configuration en menu
2004-05-08 Eric Gerbier <
gerbier@users.sourceforge.net>
2.2.0
- L'interface graphique a ete refaite pour etre plus conforme aux standards
- Ajout des macros NICE et BATCH pour un meilleur controle des jobs lancés par cron
- Correction de petites bug (par exemple sur les liens cassés)
2004-04-05 Eric Gerbier <
gerbier@users.sourceforge.net>
2.1.0
- L'historique et les archives sont consultables a travers l'interface graphique
- Sur windows, une tache est ajoutee au service planning pour un lancement batch
- Sur unix, l'installation se fait desormais par "perl Makefile.pl"
- Ajout d'une nouvelle option "debug"
2004-03-11 Eric Gerbier <
gerbier@users.sourceforge.net>
2.0.0
- Les packages ont ete decoupes en 2 : un pour l'interface en mode console, un pour l'interface graphique
- Ajout de 2 directives (history et archive) pour permettre une administration distante.
- Les fichiers de configuration sont conserves lors d'une mise a jour
- Suppression des mail du cron si afick ne detecte pas de changement
2004-01-28 Eric Gerbier <
gerbier@users.sourceforge.net>
1.8.0
- changement (legers) du format de sortie pour permettre une analyse par programme
- ajout des dependances perl dans les packages
- resolution des noms en chemins absolus
- plus d'informations sur les fichiers ajoutes/detruits
- ajout de bulles d'aides sur l'interface graphique
- ajout d'un affichage en arbre dans l'interface graphique
2004-01-17 Eric Gerbier <
gerbier@users.sourceforge.net>
1.7.0
- Prise en compte sous windows des acess control list (ntfs) sur le champ 'gid'
- Ajout de l'option checksum en sha1 (au lieu de md5)
- Ajout de documentation html
2004-01-01 Eric Gerbier <
gerbier@users.sourceforge.net>
1.6-0
- Correction de bugs mineures
- Ajout d'une option pour detecter les fichiers modifies durant l'execution du programme
- Ajout d'une option pour afficher les statistiques cpu
2003-12-10 Eric Gerbier <
gerbier@users.sourceforge.net>
1.5-0
- Une nouvelle directive : exclude_suffix
- Refonte de l'interface graphique, avec notamment une barre de progression
- Correction de bug et amelioration des messages d'erreur
2003-11-28 Eric Gerbier <
gerbier@users.sourceforge.net>
1.4-1
- Correction de quelques petites bugs et amelioration de la documentation (man page et option "help")
2003-11-13 Eric Gerbier <
gerbier@users.sourceforge.net>
1.4-0
- Avec cette version, afick effectue un auto-controle au demarrage.
- De plus, le code de retour depend maintenant des changements detectes (voir le man)
2003-10-22 Eric Gerbier <
gerbier@users.sourceforge.net>
1.3-1
- C'est une release "mineure", correction d'une bug dans le mode "comparaison" (-k)
- Ajout d'informations de debugage
- L'interface graphique offre desormais 3 choix pour chaque option (garder la config, surcharger, "anti-surcharger")
2003-10-14 Eric Gerbier <
gerbier@users.sourceforge.net>
1.3-0
- Ajout des entrees dans les menus pour redhat 7.3 (gnome, kde), mandrake 8.2, debian woody, windows xp
- Ajout des options de ligne de commandes longues (--) pour etre conforme aux recommandations gnu
- Tri des resultats pour une meilleure lisibilite
- Ajout d'une option "report_full_newdel", qui permet d'eviter une trop longue
- description des repertoires ajoutes ou supprimes
- Ajout d'une option "ignore_missing_file" , pour ne pas tenir compte des fichiers specifies dans le fichier de configuration et non presents sur la machine
retour à la page principale