CHANGELOG
Table of Contents
- 1.3
- 1.2
- 1.1
- 1.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.6
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.7rc1
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.9
- 0.8.8
- 0.8.7
- 0.8.6
- 0.8.5
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
2009-04-09 Eric Gerbier <
gerbier@users.sourceforge.net>
1.3
- add clear_alarm.cgi (call from config.cgi, from module view)
- fix an html bug on alarm colors
- remove postinstall.pl and uninstalle.pl script (problem with webmin >= 1.460)
- (sysstats-rrd-lib.pl) rename get_module_name into get_modconfig_name to avoid a conflict with webmin 1.470
- use new webmin 1.470 api
2009-01-23 Eric Gerbier <
gerbier@users.sourceforge.net>
1.2
- new wrapp function : read_new_lines, read_pipe, read_full_file
- automatic refresh
- (cpu) add kernel 2.6 new parameters
- (netstat) suppress warning messages
- (services) better test for daemon, updated lists
- (smart) avoid shell access
2008-12-12 Eric Gerbier <
gerbier@users.sourceforge.net>
1.1
- graphs names depends upon gtype (display) to avoid cache problems
- custom graph names depends upon period
- alarm file contains text of alarm
- alarm can be consulted from config.cgi, display.cgi, edit_config.cgi
- new sysstats-alarm-lib.pl lib
- (smart) now show all attached devices (not only mounted ones)
- (disk) fix problem with inodes parameter on reiserfs
- commands (custom ...) can now have arguments (change test_command)
- move set_error_get_error code to sysstats-gen-lib.pl
- fix a problem with the cron job on fedora 10 (no links autorised )
2008-11-19 Eric Gerbier <
gerbier@users.sourceforge.net>
1.0
- new upgrade system : first working without conflicts
- batch tools : add control on config reading (and die if failed)
- new init_module_config sub
- common footer for all cgi
- move tri_config from sysstats-update-lib.pl to sysstats-gen-lib.pl
- use tri_config in write_file_hash to sort config files
- change test_file to test/diagnostic unconfigured entry
- fix bug in get_pre_id sub which produce bug in remove_vol
- (netstat) new module to show number of connections to internal/external services
- fix file perm on installed files
2008-10-14 Eric Gerbier <
gerbier@users.sourceforge.net>
0.14.0
- now only send one warning by module if detect a problem in aquisition to avoid mail "bombing"
- fix a problem of links on doc on module upgrade
- add sysstats-constants-lib.pl to share constants
- clean all modules
- fix code to work as a virtual host under apache
2008-06-09 Eric Gerbier <
gerb ier@users.sourceforge.net>
0.13.0
- can check configuration on only one module (from config page)
- only show new parameters when adding new one
- guess button on config page to search for binaries
- suppress unused del_vol sub and compute new db_uid if delete vol in mod_co nfig_opt
- split main page with running and stopped modules
- display navigation only show running modules
- display network interface name in network title (display page)
- only one script to start/stop webminstat aquisition (regroup start.cgi and stop.cgi into startstop.cgi)
- add new remove_version sub (sysstats-lib)
- warnings in log file are now displayed in red (use display_html sub)
- upgrade max_log_size parameter (with open_fic big files are no more expens ive to parse)
- recode all display*.cgi to share common code (in sysstats-lib)
- test and fix broken links from main page
- now remove vols without databases (check_unused)
- add postinstall.pl uninstall.pl scripts
- add show_module_config.cgi to display the module config file
- new common delayed_clear_cache sub for all display_* cgi
- delayed_clear_cache now use the at command
- recode clean_graph to use common code common_clear_cache
- add new batch_status.pl batch command
- allow to show a dump of a rrd database (show_database.cgi)
- rename check_config.pl into batch_check_config.pl
- (all modules) set default PATH for external command to system directories< /li>
- (dns) new dns module
- (mem, process) fix bad lib for macos and bsd aquisition
- (mysql) add parameters from mysql 4.x
2008-01-11 Eric Gerbier <
gerbier@users.sourceforge.net>
0.12.0
- fix bug in change_month_period
- fix bug in quick navigation when used with apache
- add a yearly graph
- recode redirect fonction (myredirect, jredirect)
- new common select_period_form sub for display_all and display_common
- fix a bug with panorama default period
- add a new rra to store yearly data
- add gif icon to fix a problem with mandriva theme
- use getcwd instead call to pwd
- (fail2ban) new fail2ban module
- (smart) new smart module
- (mailq) fix a bug on nb_dest var
- (ping, snmp, generic, custom) change config file format to allow better checking tools (common format)
- (irq) now display real original interrupt name
- (lm_sensors) update configuration screen
2007-09-13 Eric Gerbier <
gerbier@users.sourceforge.net>
0.11.0
- add snapshot.cgi to produce snapshot
- can configure panorama (module list)
- can save panorama period from panorama page (add save button)
- fix the problem with too big first value in GAUGE mode (open_fic)
- add info sub
- change mailq, snort, generic, internet, firewall database type from derive to gauge for better performances
2007-08-03 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.6
- convert all icons in png (pb with mandriva theme)
- all icons have transparent background
- recode rrdtools dump calls in perl ( sysstats-rrd-lib )
- improve empty database
- patch from Robert M. Kettles
- change webmin log calls
- add log_parser.pl to allow view/sort log by webminlog
- sort key in config file (write_file_hash)
- add a new common lib (sysstats-gen-lib.pl) for aquisition and display
- rename gen-lib.pl to sysstats-aquisition-lib.pl and use FindBin
- rename post-install.pl into check_config.pl
- add link to check_config in configuration screen
- remove todos
- check/fix db_uid on update
- check duplicate databases and descriptions
- check unused databases and volumes
- ups module, re-number databases from 1
- fix a bug in case of delete, for display_down display
- new module amavis, with use of new open_fic/close_fic subs
2007-03-12 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.5
- change cron file permission to fix cron problem
- (all modules) remove stderr for aquisition in "normal" mode
- fix bug with apache proxy (Falko Tesch)
- for new release check, only one http request
2007-02-05 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.4
- on install replace file copy by symbolic links
- add code on index to check for new release by a web access to sourceforge
- add a new check_update option to allow/block this check
- fix a problem on suse with firewall module
- fix a problem between create and rrdtool > 1.2.15
- fix a bug with quick navigation on network module
2006-12-01 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.3
- add top and bottom action for list of parameters (sysstats-web-lib.pl)
- fix un-initialized value for max_log_size (gen-lib.pl)
- remove call to external shell for search_command sub (systats-lib.pl)
- add get_pos_name, open_fic, close_fic sub (gen-lib.pl)
- transfer temporary directory initialisation from sysstats.pl to gen-lib.pl
- (generic) add optionnal filter
- remove duplicate code, with transfer from post-install.pl to sysstats-rrd-lib.pl
- rename debug.cgi to log.cgi
- add new debug.cgi to look at aquisition in debug mode
- split command and arg in system call
- add a quick navigation menu for display, display_custom, and edit_module
2006-11-13 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.2
- use basename in forms to call it-self instead hard-coded name
- fix a bug on eval return (sysstats.pl)
- add new os_type mandriva_linux
- clean code with Conway rules
- fix a bug on acl page (acl_security.pl)
- fix a bug on toggle_param_runstop
- detect common database on module upgrade
- (irq) : rewrite to work on smp plateforms
- (process) : fix problem with kernel migration thread
- (custom, generic, snmp, ping ) : fix bug on parameter runstop configuration change
2006-04-06 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.1
- allow use of module specific values for max_mod_time alarm_timeout, max_log_size
- security : test config entries validity
- now can configure scale (log/normal) on each module
- can configure histo/lines
- new sub on lib to reduce/clean module code
- service module : upgraded list of services
- ups module : fix a bug which prevents to see parameters in configuration interface
2006-01-05 Eric Gerbier <
gerbier@users.sourceforge.net>
0.10.0
- increase heartbeat value
- fix another gnu tar command
- add a module stamp test to avoid warnings from rrdtool
- rewrite of systats.pl (cleaning)
- new display system to allow multi-display on each module
- module code standardisation in libs
- updated context doc
- new ups module
2005-05-17 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.9
- fix some incompatibility with rrdtools 1.2.x (comments on rrdgraph)
- move module install code from index.cgi to sysstats-lib.pl
- add batch_install.pl tool to install webminstats modules without webmin
- fix som typos
2005-05-09 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.8
- can configure aquisition script nice value
- aquisition script sysstat.pl now use absolute path chdir to avoid problems
- some specific code for macos : load, mem, process modules (thanks Thibault Jouan)
- new module lm_sensors (temperatures)
2005-02-25 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.7
- firewall module , add 2.6 kernel support (thanks Josef Güntner)
- mailq module, add cyrus, fedora core 2 support, add MAILER-DAEMON special dest, add all reject
- disk module, only report local disk (thanks Martin Fuerstenau)
2005-01-25 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.7rc1
- ping module accept 3 network protocols
- can toggle run_stop in config.cgi
- replace double quotes by single
- now use global var for directories ($module_dir, $graph_dir)
- fix bug on exchange call (move parameter up/down in config)
- remove CGI module dependency
- use javascript to display warnings
- add debug_module.cgi to display aquisition script debug (called from display*)
- add more menus to display_custom
- remove default parameter from write_config, common_write_config, mod_runstop, graph_data sub
- now use perl prototype checking
- new width sub
- new debug, warning sub
- add snmp module
2004-05-25 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.6
- can configure min/max, cf in all modules
- add a file browser to select file if possible
- "panorama" now works with all themes
- add stamps in panorama to avoid browser caching problems
- can configure "panorama" period
- fix bugs in memory module
- suppress warnings from samba module
- suppress warnings from disk module (nfs problems)
- suppress warning from process module
- disable warnings if max_mod_time, max_time, or max_log_size set to 0
- new ping module
2004-02-19 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.5
- move debug from config.cgi to main page
- add/change some icons
- split main page in modules and others
- add a "display_all" to display all module on one page
- new batch_graph syntaxe to allow customized period and graph in the past
- split sysstats-lib in 3 lib
- add a link to data display from module configuration page
- add a link to data display from general config page (module_type column)
- now can empty module database (empty_mod.cgi)
- now a generic change_heartbeat sub
- change change_sample_rate to a select
- add a test to avoid warnings if date change to the past
- line thickness configuration
- fix problem when using webprefix
- rewrite modules users, filesopen, load in a "dynamic parameter" style
- disk module, now display inode too
- mailq module, add rejected parameter
- network, fix a bug on collision graph
- network, now can use histogram mode
- mem, add histogram mode
2003-12-17 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.4
- bug fix on batch_graph for network module
- save on module configuration now return to it-self
- cleanings
- test log size and warn if too big
- disk module , take care of reserved block to compute capacity
- firewall module , some bug fix
- load module, horizontal line at 1
- mailq module, now can use other mta than sendmail
- mem module, 2.6 kernel compatibility
- mysql module , add port numbers
- network module, bug fix for batch_graph use
- new custom, generic and samba modules
2003-12-04 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.3
- add batch_graph.pl to build graph in batch mode
- fix a bug with customized display on multi-graph (display.cgi and display_custom.cgi)
- improve unix portability in tar commands (sysstat-lib.pl)
- add a warning if aquisition is too long (sysstats.pl, config, config.info)
- add an alarm signal to exit blocked modules (sysstats.pl, config, config.info)
- move sub from gen-lib to sysstats.pl (is_running, get_min_of_day)
- prepare code for log size ckecking (gen-lib sysstats.pl)
2003-03-09 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.2
- add logfile configuration for modules firewall, filesopen, mailq, internet
- add module version for display and edit_config web page
- add mysql module (thanks to TheFelin)
- add service module
- add configurable sample rate
- improved performances (suppress useless fork/exec to launch module aquisition)
- disable modules if requirement not present (filesopen, mysql)
- change colors definitions
- add color sample in each module configuration
- add sample_rate in config page
- change data period to have 25 hours a day, 8 day a week
- improve french translation
- now use explicit gunzip to uncompress tar.gz (for sun, hp ... non-gnu tar)
- add a customized display
- only one ps command for all modules in genlib
- change debug file name to /tmp/.webmin/webminstats.debug
- new snort module
- add linear/logarithmic yaxis scale
- homogeneous LINE to draw graphics
- on firewall module, add a graph for all rules (thanks to Vincent Panel)
- spell check on help files
2002-11-26 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.1
- finish rewrite shell script into Perl (sysstats.sh ...)
- change cron script from webminstats.cron to webminstats (Suse distribution)
- add pre-install and post-install subroutines
- fix bug in Perl module RRDs testing
- firewall module had change to work on Suse too
- filesopen optimisation : add -l -n -P flags to lsof
2002-11-26 Eric Gerbier <
gerbier@users.sourceforge.net>
0.9.0
- change check_rrdtool to detect and fix bad rrdtool config
- load module use uptime command to work on BSD
- move cron job to /etc/cron.d if exists, instead of root crontab
- change install to install module if no rrd file found (fix bad previous install)
- replace call to rm -rf with rmtree
- add a firewall module (iptables/ipchains)
- rewrite all acquisition in Perl (use RRDs Perl module)
- suppress almost all temporary files (except CPU) with database structure changes (internet, mailq)
- remove one config file to keep only one by module
- add united-linux os_type
2002-08-05 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.9
- trap "illegal attempt to update using time" messages
- renice job to 0 to avoid niced cron problem
- detect and suppress multi-cron
- change mailq filters rules to match plain auth
- add another mailq parameter, dest
- add an absolute cleaning of very old graphs
- on "month" graph, force x labels, and have scale related to data
- pass database from 2 months to 3
- change modules os_support to match real portability
- for Suse users, change bash2 to bash if version 2
- search for lsof path in post-install (Suse)
- search for mail sysslog in post-install (Suse)
- fix bug in acl module
- force y scale to begin at 0
- internal cache now work with network module
- add a link from config page to debug.cgi (debug file viewer)
2002-07-10 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.8
- new load module
- fix a bug in cpu module for long uptime
- fix a bug in network module for long devices
- change bash2 test
- add module name in HTML page title
- add verbosity in acquisition modules
- try to remove useless system call (awk ...) in Perl code
- rewrite installation subroutine
2002-06-12 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.7
- clean HTML code to have strict valid pages (lot of work on config pages)
2002-06-10 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.6
- fix Perl -w warnings
- fix a bug with not-defined language
- some links on main page (mail, web site)
- add debug trace in all cgi
- change help for internet/process (graph type)
2002-05-29 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.5
- put rrd modify out of sysstats.sh (to post-installation modif_rrd.sh script)
- add some checking on modules directory to avoid blank pages
- better cron detect status
- add status (run/stop) in config page
- add link in display to other graph type
- debug mode caused by cgi "debug" parameter too
- try to suppress all warnings caused by -w on other (not clean) code on install
- test for bash2
- redirect all warnings to /tmp/.webmin/debug (thanks to Perl cookbook)
- clear cache work for network now
2002-05-17 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.4
- add a debug mode, to write info on /tmp/.webmin/debug
- add a "clear cache" link in display page
- add a configure link in display page
- add some check in sysstats.sh script
- fix a bug for some bad stamp test and pass to bash2
- stop/start cron job during module install
- force help file install
- add in process module another parameter : the number of process created by minutes
2002-05-03 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.3
- German help files
- move graph size from lang file to sysstat-lib.pl
- test for sysstats.sh update in index.cgi (update_script_sysstat)
- bug fix for slow display
- French translation
- bug fix in network, irq modules (cannot display)
- nices icons (internet and process modules)
- update works on a webminstats update
- new filesopen module to monitor the number of opened files
2002-04-09 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.2
- take care of os specification in module install
- bug fix for delete module
- check for /tmp/.webmin and create it if necessary during cron start and sysstats.sh
- use perltidy to format script
- use strict +perl -w to reinforce the scripts
- change rrdtool detection during installation (for tar.gz install)
- add a "suivi" mode to follow a parameter (animation display)
- bug fix in lang use (empty links in config page)
- move common code from modules
- change round-robin size for "month" data to keep 2 month data
- add es (Spanish) translation (thanks to Jorge Buchmann, jbuchmann@intraredes.no-ip.org)
- add de (German) translation (thanks to wgxxx@users.sourceforge.net)
2002-01-16 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.1
- move specific help files to modules
- and add a copy during installation from module to help directory
- add process module
- add version display on main page
- add time stamp on graphs to have the browser refresh, and have the cache really work
- move temp file to /tmp/.webmin (modules)
2001-12-19 Eric Gerbier <
gerbier@users.sourceforge.net>
0.8.0
- add help files
- use webmin log
- bug fix : sort modules
- module gestion (install, upgrade, delete, run/stop)
2001-11-28 Eric Gerbier <
gerbier@users.sourceforge.net>
0.7.4
- put version in module.intro
- fix bug in sysstats-lib.pl (start/stop cron)
- add cvs id
2001-11-23 Eric Gerbier <
gerbier@users.sourceforge.net>
0.7.3
- put sysstats.sh out of sysstats-lib.pl (more simple to modify)
- change sysstats.sh to work with exit in module scripts
2001-11-14 Eric Gerbier <
gerbier@users.sourceforge.net>
0.7.2
- change sysstat.sh to launch config file instead sysstat.cfg (sub create_script_sysstats in
sysstats-lib.pl)
- better file copy (sub install_script in sysstats-lib.pl) with Perl File::Copy;
- change owner to root
2001-11-14 Eric Gerbier <
gerbier@users.sourceforge.net>
0.7.1
- bug fix in start.cgi and stop.cgi
- bug fix in cpu.sh and mem.sh
2001-10-03 David Bouius <
dbouius@users.sourceforge.net>
- Implemented lang changes. Sysstats not supports other lang files
- Added Internet module from Eric Gerbier. Updated to new parm passing
- Inserted Iron Maiden CD and turned up vol
- Updated Docs
- Removed c style 'for' loops in shell scripts
2001-10-02 David Bouius <
dbouius@users.sourceforge.net>
- Added mailq module from Eric Gerbier. Updated to new parm passing
- Updated IRQ module
- Started LOADAVG module - now where was that icon
- Added new graph type to CPU module
- Bugfixes DISK module - problems with shell script
2001-10-01 David Bouius <
dbouius@users.sourceforge.net>
- Rebuild CPU module for multi cpu machines
- Updated DISK module
- Updated NETWORK module
- Added USER module
- Bugfixes in module installation install_mod_p2.cgi
- Added module data upgrade functions
2001-09-30 David Bouius <
dbouius@users.sourceforge.net>
- Updated CPU module
- Updated MEM module
2001-09-29 David Bouius <
dbouius@users.sourceforge.net>
- Completed changes for parm passing and general cleanup
2001-09-28 David Bouius <
dbouius@users.sourceforge.net>
- Bugfixes for module installation
- Added homepage code
- Added delete module functions
- Started code rebuild and code clean up
- Started documentation - now what is this Docbook thing again?
2001-09-17 David Bouius <
dbouius@users.sourceforge.net>
- Started module runstop functions
- Completed updates to config menus
2001-09-16 David Bouius <
dbouius@users.sourceforge.net>
- Started updates from disk module to irq module for config menu interface
2001-09-15 David Bouius <
dbouius@users.sourceforge.net>
- Completed changes to module disk. Included bugfixs and updated version numbers
- Release 0.6.1
2001-09-15 Philip Schroth
- Bug network device select gets byte count in select when byte count is large
2001-09-14 David Bouius <
dbouius@users.sourceforge.net>
- Changes to disk module configuration menus and use more visable lines on the graphs
2001-09-14 Eric Gerbier <
eric.gerbier@meteo.fr>
- Bugfix bug in mem-lib.pl 'cpu' should be 'mem' line 192
2001-09-14 David Bouius <
dbouius@users.sourceforge.net>
- Bugfix network-lib.pl not creating config.cfg file
- Release 0.6
2001-09-13 David Bouius <
dbouius@users.sourceforge.net>
- Changes to Network module config file
- Bugfixs for index.cgi
- Bughunt index.cgi can't handle a space char in config dir path
2001-09-12 David Bouius <
dbouius@users.sourceforge.net>
- Finshed Network module.
- Changes to index.cgi to allow a module more than one icon
- Changes to disk module to allow more than 6 vols
- Changes to modules CPU and MEM for change in module config calls
2001-09-4 David Bouius <
dbouius@users.sourceforge.net>
- Changed modules disk, cpu, mem to allow updated configuration files.
- Added icons for basic common module configuration tools.
- Added irq module
- Released as version 0.5
back to main page
Page changed on 6 March 2003