Posted
over 3 years
ago
by
eric gerbier
With this release, the records are stored as objects, no more as a fixed array. This will allow to add new fields in future release.
The code detects and converts automaticaly in the new format if you are using Storable backend. Users of the old gdm
... [More]
backend are invited to
change for Storable (which is available since version 3.5.2 , in 2016).
bug fix
* keep env shebang on rpm + deb
improvements
* (Afick::Backend) now store data as an object instead joined tab : it will be easier to add fields
incompatibilities
* the new storage is only available if you are using Storable, not gdm
internal
* remove glob warning : use Use File::Glob::bsd_glob instead glob
[Less]
|
Posted
over 3 years
ago
by
eric gerbier
this is a webmin module to monitor afick
this release is deisgned to work with webmin ≥ 1.953 and afick >= 3.6.1
to work with afick >= 3.6.1
add duplicates
add new directives report_context/report_syslog/quiet/utc_time
fix read_config error on 'edit configuration'
avoid warning on run.cgi (run_action)
default translation in utf-8
|
Posted
over 5 years
ago
by
eric gerbier
cdafick 1.4 is based on afick 3.6.1 code
|
Posted
over 5 years
ago
by
eric gerbier
The work continue for a full object style rewrite.
bug fix
* fix window's acl sid in lower case
* (windows) fix acl display in human way
* use env in shebang to fix cron problem on debian/ubuntu
improvements
* search option can
... [More]
also apply on --csv and --export
* linux.conf : do not scan /usr/lib/.build-id/
new features
* add export/import database options
* add duplicates option (as Plugins)
internal
* suppress wanted_create
* move global variables to Afick::Report
* move print_dangling,print_new,print_change,print_delete to to Afick::Report
* move file_info sub into Object.pm
* (Backend) : add empty sub, check update mode in del sub
* ( Afick::Plugins ) merge print/print_csv/export_raw in print_common
* (Afick::Object) move is_changed/display_changed in Object.pm
[Less]
|
Posted
over 5 years
ago
by
eric gerbier
A new release (3.6.1) is available for download on https://sourceforge.net/projects/afick/files/afick-devel/3.6.1/
It is marked as devel, but I have tested it since several weeks on linux/windows.
If I do not receive any bug report, it will be set as stable release in 2 weeks .
|
Posted
over 6 years
ago
by
eric gerbier
The work continue for a full object style rewrite. This release inegrates 3 new classes.
bug fix
* all windows acl are now in lower case
* (windows) fix installer
improvements
* add Afick::WinAcl lib
* add Afick::Object lib
... [More]
* add Afick::Plugins lib
* (windows) afick-gui work on windows 8 8.1 and 10
new features
* new directive utc_time
incompatibilities
* format of print/csv/search is changed
[Less]
|
Posted
about 7 years
ago
by
eric gerbier
bug fix
* bugfix, allow arobase in filenames
improvements
* Afick::Backend remove global Hashfile, move open_database/close_database
new features
* add afick_learn_tk tool and Afick::Learn lib
incompatibilities
internal
* use afick's constants for config grammar
* add Afick::Report lib
|
Posted
over 7 years
ago
by
eric gerbier
bug fix
* fix a bug with exclure_re on pattern with space character
* default backend now to Storable to fix SDBM problems
* (afick_learn) bugfix on gid
* (afick_learn) bugfix on empty rule
improvements
* (windows) fix perl
... [More]
warnings on activeperl 5.20 about S_ISLNK
* fix perl warnings about regex syntax
* add Afick's modules in auto-control
* improve doc about exclude_* directives (syntax, multi-lines)
* improve linux.conf
* (afick-tk) manage report_summary, report_context directives
* (afick-tk) improve directives doc : add new directives, match config_directives names and order
new features
* add new libs Afick::Backend Afick::Control
* add report_context directive, to show all changed attributes
* (afick-tk) add learn feature (in configuration menu)
* (afick-tk) config_directives : add keep button to match old menu_option behavior
incompatiblities
* the default ouput is like before 3.4.3 release : only display changed attributes from rules
* (afick-tk) remove menu_option (duplicate from configuration/directives)
* on each run you may have this warning : "(test_dbm) a better dbm is available : Storable".
To remove the warning, you have to run afick in init mode, to change the database backend.
internal
* (Lock.pm) add basename method
* back to old print/close syntax for compatibility with old perl
* (afick-tk) split main sub in small functions
* (afick-tk) clean code : remove unused variables
others
* fix bad dates in specfile (changelog section)
[Less]
|
Posted
over 8 years
ago
by
eric gerbier
2 major change in this release :
- installer
+ unix : the default tgz install is changed to install afick on /opt. The old is still
available (consult INSTALL doc)
+ windows : the install program is now build by inno
... [More]
setup, which is a living software
- new tools
+ afick_learn : will help improve config file by removing false positive
+ afick_format : can rewrite afick output for human beings (html) or computers (xml)
bug fix
* (afick-gui) fix bug on write config file (bad old write_config)
* (afick-gui) fix bug on write new config file
improvements
* change perl shebang for more generic, using env
new features
* new Afick::Log class to analyse afick's logs
* new afick_learn.pl tool (using Afick::Log)
* new afick_format.pl tool (using Afick::Log)
incompatiblities
* default tgz install is changed to install afick on /opt
internal
* (windows) only use cmd files (no more bat)
* some recode using modern perl syntaxe
install
* change window's installer from old setup2go to modern inno setup
* tgz install will now be under /opt/afick, no more merged into system
[Less]
|
Posted
over 8 years
ago
by
eric gerbier
2 major change in this release :
- installer
+ unix : the default tgz install is changed to install afick on /opt. The old is still
available (consult INSTALL doc)
+ windows : the install program is now build by inno
... [More]
setup, which is a living software
- new tools
+ afick_learn : will help improve config file by removing false positive
+ afick_format : can rewrite afick output for human beings (html) or computers (xml)
bug fix
* (afick-gui) fix bug on write config file (bad old write_config)
* (afick-gui) fix bug on write new config file
improvements
* change perl shebang for more generic, using env
new features
* new Afick::Log class to analyse afick's logs
* new afick_learn.pl tool (using Afick::Log)
* new afick_format.pl tool (using Afick::Log)
incompatiblities
* default tgz install is changed to install afick on /opt
internal
* (windows) only use cmd files (no more bat)
* some recode using modern perl syntaxe
install
* change window's installer from old setup2go to modern inno setup
* tgz install will now be under /opt/afick, no more merged into system
[Less]
|