2024-09-14 Eric Gerbier <
eric.gerbier@tutanota.com>
3.8.1
- correction de bug
- utilise la methode fhs dans Package::file2pac
- corrige print_new/print_del (Report.pm)
- corrige l'exclusion de __pycache__
- ameliorations
- meilleurs diagnostics sur le parsing de conf
- ajout de nouveaux caches dans la config linux
- sauve la base de donnée avant les update
- afick_cron affiche la sortie de la commande afick_archive
- incompatibilites
- la directive allow_overload s'applique maintenant a toutes les lignes de configs
- les acl windows sont stockees dans un champ "acl" au lieu d'un champ "gid"
- les exclusions s'appliquent aussi aux repertoires
- internes
- les tag et les commit git sont signes
- ajoute dbversion dans le fichier de controle
- standardisation des entetes de package
- corrige les inclusions de packages
2023-04-09 Eric Gerbier <
eric.gerbier@tutanota.com>
3.8.0
- correction de bug
- correction de l'option list
- ameliorations
- suppression des vieux verrous (qui ont plus de 24 heures)
- ajout d'une directive experimentale mask_sysupdate (see NEWS)
- utilise env sur tous les modules perl
- utilise le mode Tainted sur les modules
- mise a jour de la config linux linux.conf
- incompatibilites
- ajout de l'exclusion des fichiers python pyc
- changement de cleg gpg
- changement de mail vers tutanota
- internes
- les pages web sont en html, plus en xml
- ajout des classes Afick::Package, Afick::Deb Afick::Rpm
2020-11-06 Eric Gerbier <
gerbier@users.sourceforge.net>
3.7.0
- correction de bug
- conservation du shebang base sur env dans les packages rpm + deb
- ameliorations
- (Afick::Backend) on utilise desormais un stockage objet (au lieu de tableau fixe), ce qui devrait permettre d'ajouter plus facilement des champs
- incompatibilites
- le nouveau stockage n'est possible qu'en mode Storable, pas avec l'ancien stockage gdm
- internes
- suppression d'un avertissement perl sur la fonction glob : utilisation de File::Glob::bsd_glob au lieu de glob
2018-10-26 Eric Gerbier <
gerbier@users.sourceforge.net>
3.6.1
- correction de bug
- (windows) correction des acl (tout en minuscule)
- (windows) affichage des acl décodées
- modification du shebang (env) pour résoudre un problème de cron sur debian/ubuntu
- ameliorations
- l'option --search peut s'appliquer aussi avec les options --csv et --export
- linux.conf : exclusion du repertoire /usr/lib/.build-id/ (fedora)
- nouvelles fonctionnalites
- ajout des options export/import de la base
- ajout de l'option duplicates (Plugins)
- incompatibilites
- internes
- suppression de wanted_create
- (Afick::Report) deplacement des variables globales dans Report.pm
- (Afick::Report) deplacement des fonctions print_dangling,print_new,print_change,print_delete dans Report.pm
- (Afick::Object) deplacement de la fonction file_info sub dans Object.pm
- (Afick::Backend) ajout de la methode empty, verification du mode update dans la methode del
- (Afick::Plugins) mutualisation des codes print/print_csv/export_raw dans print_common
- (Afick::Object) deplacement des fonctions is_changed/display_changed dans Object.pm
- autres
2017-12-08 Eric Gerbier <
gerbier@users.sourceforge.net>
3.6.0
- correction de bug
- les acl windows sont forcées en minuscule
- (windows) correction de l'installeur
- ameliorations
- ajout de la classe Afick::WinAcl lib
- ajout de la classe Afick::Object lib
- ajout de la classe Afick::Plugins lib
- (windows) afick-gui marche sur windows 8, 8.1 et 10
- nouvelles fonctionnalites
- nouvelle directive utc_time
- incompatibilites
- le format des sorties print/csv/search a change
- internes
- les tests sur syslog marchent avec systemd/journalctl
2017-02-10 Eric Gerbier <
gerbier@users.sourceforge.net>
3.5.3
- correction de bug
- les arobase sont autorisés dans les noms de fichier
- ameliorations
- (Afick::Backend) suppression de la variable globale Hashfile et transfert des fonctions open_database/close_database
- Afick::Backend remove global Hashfile, move open_database/close_database
- nouvelles fonctionnalités
- incompatibilites
- internes
- utilise les constantes de Afick::Constant dans la grammaire
- ajout de la librairie Afick::Report
- ajout de la librairie Afick::Learn
- autres
2016-08-05 Eric Gerbier <
gerbier@users.sourceforge.net>
3.5.2
- correction de bugs
- correction de bug sur exclure_re avec un motif contenant des espaces
- la base de données par défaut est maintenant Storable pour éviter les problèmes avec SDBM
- (afick_learn) correction de bug sur l'attribut gid
- (afick_learn) correction de bug sur les regles vide
- ameliorations
- (windows) suppression de l'avertissement sur S_ISLNK
- suppression des avertissements sur la syntaxe des regex
- ajout des modules perl d'afick dans les auto-controles
- amélioration de la doc sur les directives exclude_* (syntaxe, multi-lignes)
- amélioration du fichier de config linux.conf
- nouvelles fonctionnalités
- ajout de 2 nouveaux modules Afick::Backend Afick::Control
- ajout de la directive report_context, qui affiche tous les attributs modifiés
- incompatibilites
- l'affichage des modifications se fait comme avant la version 3.4.3 : on affiche uniquement les attributs modifiés précisés dans les règles (sauf si on utilise report_context)
- pour chaque execution, vous pouvez avoir cet avertissement : "(test_dbm) a better dbm is available : Storable". Pour le supprimer, il suffit re lancer afick en mode 'init', pour changer de base de donnée.
- internes
- (Lock.pm) ajout de la méthode basename
- retour sur l'ancienne syntaxe print/close syntax pour compatibite avec de vieux perl
- autres
- correction des jours incorrects dans le fichier specfile (changelog section)
2015-12-04 Eric Gerbier <
gerbier@users.sourceforge.net>
3.5.1
- nouvelles fonctionnalités
- nouvelle classe Afick::Log d'analyse des log
- nouvel outil afick_learn.pl (utilise Afick::Log)
- nouvel outil afick_format.pl (utilise Afick::Log)
- ameliorations
- change l'entete (shebang) perl pour etre plus portable (utilise env)
- remplacement de l'installeur windows setup2go (plus maintenu) par inno setup
- incompatibilites
- l'installation à partir de tgz (unix) se fait desormais sous /opt/afick par defaut
- autres
- (windows) tous les scripts sont maintenant suffixés en cmd (plus de fichier bat)
- un peu de recodage perl en utilisant la syntaxe "moderne"
2015-05-13 Eric Gerbier <
gerbier@users.sourceforge.net>
3.5.0
- utilise la nouvelle classe Afick::Cfg
- nouvelle directive report_summary
- (afick_format) bugfix, saute les lignes de WARNING, pour detecter le type de fichier
- (afick_format) ajout des metadonnées dans la sortie xml
2015-01-09 Eric Gerbier <
gerbier@users.sourceforge.net>
3.4.3
Cette version est destinée à corriger les 2 problèmes suivants :
- changer les attributs d'une règle ne devrait pas modifier les rapports de afick (les fichiers ne sont pas modifiés)
- certains attributs (inode/mtime) ne sont pas significatifs pour détecter une modification de fichier, mais sont intéressants pour l'analyse
Pour cela, le code a changé :
- jusqu'à la 3.4.2 : seuls les attributs demandés étaient stockés dans la base de donnée
- à partir de la 3.4.3 : tous les attributs sont stockés dans la base de donnée, et les attributs demandés servent à détecter les modifications
liste des changements :
- correction de bugs
- (afick) correction d'un erreur rare "Odd number of elements in anonymous hash"
- améliorations
- meileure détection des changements (moins de faux positifs)
- incompatibilités
- (linux, windows) suppression des attributs inode, mtime des règles par défaut (risque de faux positifs)
- les sorties des plugins peuvent changer, car ils ont accès à plus de données
- autres
- (afick) renommage des variables identiques avec le même nom (ra_toscan)
- (afick) ajout de documentation interne
- (afick) nettoyage du code, suppression du code mort (test_dbm_available, make_regex)
- (afick) renommage de la fonction update en update_database
- (afick) suppression de la variable globale Nbmod
- (control) la fonction de control utilise aussi is_changed
2014-12-12 Eric Gerbier <
gerbier@users.sourceforge.net>
3.4.2
- correction de bugs
- (Gen) correction de problemes sous windows dans la fonction to_abspath
- améliorations
- (packages) suppression de /etc/cron.daily dans le package rpm (conflits))
- (afick) backport de la 3.5, arret (exceptions, exclusions) le plus tôt possible
- (afick) backport de la 3.5, detection des fichiers temporaraire
- (afick) recodage des tests d'exclusion : un fichier control peut être une exception
- (windows) suppression des repertoires de log
- (linux) mise a jour de linux.conf pour supprimer les alertes inutiles
- (control) auto_control_check recupère la liste des fichiers de la structure Control
- (control) les fichiers de control sont aussi normalisés
- (control) suppression du scan en double des fichiers de controle
- nouvelles fonctionnalités
- (packages) la doc html est deplacée vers un nouveau package : afick-doc (rpm, deb)
- (control) ajout du fichier d'historique et du repertoire archive dans les fichiers de controle
- incompatibilités
- les exclusions ne s'appliquent qu'aux fichiers, pas aux répertoires
- autres
- (afick) renommage de la fonction create en create_database
- (Gen) nouvelle fonction remove_trailing_slash
- (afick) backport de la 3.5 : utilisation de la nouvelle fonction top_parcours
- (afick) nettoyage du code : recodage des fonctions de parcours des repertoires
2014-11-21 Eric Gerbier <
gerbier@users.sourceforge.net>
3.4.1
- correction de bugs
- (Aliases) supprime un avertissement quand le masque est vide dans _decode_alias_unit
- (Gen) correction de bug dans to_abspath en environnement windows
- (windows) correction de la detection des changements de fichiers incorrects par le tri des acl windows
- (windows) suppression du parametre acl (si trop long) pour éviter des erreurs SDBM
- améliorations
- (windows) ajout au scan du répertoire des applications 32 bits dans windows.conf
- (windows) suppression du répertoire winsxs du scan dans windows.conf
- (Tst) suppression de code redondant dans _is_fileval
- (Directives) ajout de is_initialized pour detecter les surcharges
- standardisation des noms (reg_name) après le code de gestion des variables d'environement dans read_configuration
- dans read_configuration, en mode debug, affichage des lignes de regles après expansion
- (Msg) ajout d'une methode showstack pour faciliter le debugage
2013-08-23 Eric Gerbier <
gerbier@users.sourceforge.net>
3.4
- utilise les nouvelles classes Afick::Aliases, Afick::Macros, Afick::Directives
- nouvelle macro : archive_retention
- (windows) force l'installation du module Tk (activeperl)
- amélioration de afickonfig : fonctionne sur tous les types de config
- ajout de tests de regression
- correction des incohérences entre les options de ligne de commande et les directives
- correction de bug
2012-12-21 Eric Gerbier <
gerbier@users.sourceforge.net>
3.3
- utilisation de la classe Afick::Gen
- correction de bug sur l'option report_url
- correction de bug sur check_update
- modifications pour éviter les variables globales
2012-07-19 Eric Gerbier <
gerbier@users.sourceforge.net>
3.2
- correspondant fonctionnellement à la 2.22
- windows : la base de donnée est déplacée vers le répertoire database
- ajout du plugin stat_date
- utilisation de la classe Afick::Tst
- correction de bug sur l'option progress
- correction de bug sur l'option print_config
- correction de bug sur l'option quiet
- correction de bug sur l'option report_syslog
- suppression du warning sur unlock (mode lecture seule)
- suppression du warning sur le chemin du fichier de config
- correction : affiche les liens symboliques cassés uniquement en mode dead_symlinks
- (afickonfig) ajout de l'option list
- (afickonfig), correction de bug sur le mode suppression de config
- afickonfig : can print_config without any writable perm
2012-07-19 Eric Gerbier <
gerbier@users.sourceforge.net>
2.22
- correction de syntaxe des fichiers pod
- permet de construire un rpm depuis le fichier tgz ( rpmbuild -tb ), nettoyage des makefiles
- windows : la base de donnée est déplacée vers le répertoire database
- ajout du plugin stat_date
2012-07-20 Eric Gerbier <
gerbier@users.sourceforge.net>
3.1
- premiere version objet de afick, correspondant fonctionnellement à la 2.21
2012-07-13 Eric Gerbier <
gerbier@users.sourceforge.net>
2.21
- ajout des options pour nagios nsca dans afick_cron
2012-02-05 Eric Gerbier <
gerbier@users.sourceforge.net>
2.20
- ajout des calculs de hashage sha-256, sha-512 (a utiliser à la place de sha-1)
- (bugfix) la commande print affiche les hashages sha dans un format compatible avec les commandes sha1sum
2011-11-10 Eric Gerbier <
gerbier@users.sourceforge.net>
2.19
- (afick.spec) compatibilité avec l'ancien format de checksum
- ajout de l'option csv (exporte la base en format csv)
- (windows) ajout de la macro MAILAUTH pour permettre l'authentification
- ajout de la directive relative_path
- ajout de la variable AFICK_CHROOT pour permettre le traitement de repertoire "chroot"
- debut de synchronisation des fonctions get_configuration et read_configuration
2011-10-05 Eric Gerbier <
gerbier@users.sourceforge.net>
2.18
- renommage de rename calc_control en auto_control_check
- ajout de la fonction auto_control_prepare
- renommage de get_names en get_script_list
- ajout de la fonction get_database_list
- renommage de add_database_control en auto_control_prepdb
- verification de la base dans auto-control_check
- calcul des sommes de controle avec ou sans NOATIME
- ajout de la fonction is_special_dir
- les variables d'environment sont expansées "au vol" lors de la lecture du fichier de configuration
- nettoyage de la documentation
- (windows) correction de bug : les alias ont une casse
- (windows) correction de bug sur afick_set_planning, utilisation du chemin absolu pour afick_planning
- (windows) correction de bug sur la fonction stat_secu : la fonction getpwent n'existe pas sur windows
- (windows) correction de bug sur afick_planning.pl : traitement des macros commentées (mail)
- (windows) ajout d'un bouton "delete" dans afick_set_planning.pl
- (windows) suppression d'une alerte sur les "junction directories" (vista, seven)
2011-06-08 Eric Gerbier <
gerbier@users.sourceforge.net>
2.17
- les arguments de l'option --list doivent être désormais séparés par une virgule au lieu d'un espace (bug rapportée par Margaret Garland)
- les arguments de --list peuvent être aussi passé en plusieurs fois
- gestion commune de la version avec afick-tk
- la recherche des fichiers de config par défaut est unifiée entre linux et unix : /etc/afick.conf puis afick.conf
2010-12-10 Eric Gerbier <
gerbier@users.sourceforge.net>
2.16-1
- correction de bug dans print_digest (raport de bug de from Andy Bach )
- correction de bug dans base_checksum (mode degradé)
- renommage de set_planning.pl en afick_set_planning.pl
2010-04-06 Eric Gerbier <
gerbier@users.sourceforge.net>
2.15-1
- ajout des librairies 64 bits 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 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