<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>webminstats changelog</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Author" content="Gerbier" />
<link rev="made" href="mailto:gerbier@users.sourceforge.net" />
<link rel="stylesheet" type="text/css" href="project.css" />
</head>
<body>
<div>
<h1>CHANGELOG</h1>
<!-- AS-TOC_BEGIN{ -->
<h2>Table of Contents</h2>
<ol>
<li><a href="#v2.16">2.16</a></li>
<li><a href="#v2.15">2.15</a></li>
<li><a href="#v2.14">2.14</a></li>
<li><a href="#v2.13">2.13</a></li>
<li><a href="#v2.12">2.12</a></li>
<li><a href="#v2.11">2.11</a></li>
<li><a href="#v2.10">2.10</a></li>
<li><a href="#v2.9">2.9</a></li>
<li><a href="#v2.8">2.8</a></li>
<li><a href="#v2.7">2.7</a></li>
<li><a href="#v2.6">2.6</a></li>
<li><a href="#v2.5">2.5</a></li>
<li><a href="#v2.4">2.4</a></li>
<li><a href="#v2.3">2.3</a></li>
<li><a href="#v2.2">2.2</a></li>
<li><a href="#v2.1">2.1</a></li>
<li><a href="#v2.0">2.0</a></li>
<li><a href="#v1.7">1.7</a></li>
<li><a href="#v1.6">1.6</a></li>
<li><a href="#v1.5">1.5</a></li>
<li><a href="#v1.4">1.4</a></li>
<li><a href="#v1.3">1.3</a></li>
<li><a href="#v1.2">1.2</a></li>
<li><a href="#v1.1">1.1</a></li>
<li><a href="#v1.0">1.0</a></li>
<li><a href="#v0.14.0">0.14.0</a></li>
<li><a href="#v0.13.0">0.13.0</a></li>
<li><a href="#v0.12.0">0.12.0</a></li>
<li><a href="#v0.11.0">0.11.0</a></li>
<li><a href="#v0.10.6">0.10.6</a></li>
<li><a href="#v0.10.5">0.10.5</a></li>
<li><a href="#v0.10.3">0.10.3</a></li>
<li><a href="#v0.10.2">0.10.2</a></li>
<li><a href="#v0.10.1">0.10.1</a></li>
<li><a href="#v0.10.0">0.10.0</a></li>
<li><a href="#v0.9.9">0.9.9</a></li>
<li><a href="#v0.9.8">0.9.8</a></li>
<li><a href="#v0.9.7">0.9.7</a></li>
<li><a href="#v0.9.7rc1">0.9.7rc1</a></li>
<li><a href="#v0.9.6">0.9.6</a></li>
<li><a href="#v0.9.5">0.9.5</a></li>
<li><a href="#v0.9.4">0.9.4</a></li>
<li><a href="#v0.9.3">0.9.3</a></li>
<li><a href="#v0.9.2">0.9.2</a></li>
<li><a href="#v0.9.2">0.9.2</a></li>
<li><a href="#v0.9.0">0.9.0</a></li>
</ol><!-- AS-TOC_END} -->
<hr />
2015-07-03 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.16" id="v2.16">2.16</a>
<ul>
<li>bugfix<ul>
<li>(genfile) fix undefined runstop</li>
<li>(actions) test arg for log target</li>
<li>(debug.cgi) remove my_close in journaliser to fix loop problem in debug mode</li>
<li>(sysstats.pl) fix modules aquisition without data and without warnings</li>
<li>(mysql) fix postinstall bug on my.cnf</li>
</ul></li>
<li>new<ul>
<li>clear log make a copy with old suffix before empty file</li>
<li>(cpu) add cumulatives parameters for action test and fix action doc</li>
</ul></li>
<li>improvement<ul>
<li>(actions) fix and change log format</li>
<li>(actions) add doc action log</li>
<li>(actions) remove action flag if rule is disabled</li>
<li>exclude /dev/ram from disk list</li>
<li>(cpu) only display "real" extra parameters</li>
<li>(uptime) use /proc/uptime command instead /proc/1</li>
<li>add date in aquisition debug to help search bottleneck</li>
<li>improve help on alarms parameters (process and elapsed time)</li>
</ul></li>
<li>internal<ul>
<li>use my_close_pipe (not necessary, but cleaner)</li>
<li>common code in init_module_run</li>
<li>get_time call get_process_time in sysstats-gen-lib</li>
<li>(sysstats.pl) modules are directories</li>
</ul></li>
<li>incompatibilities<ul>
<li>(netstat) change display names, add _in/_out suffix to match actions names</li>
<li>(disk) change display names to match actions names and fix action doc</li>
</ul></li>
</ul>
<hr />
2017-04-07 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.15" id="v2.15">2.15</a>
<ul>
<li>bugfix<ul>
<li>(firewall) fix bug with kernel 4.x</li>
<li>(mysql) remove object io code</li>
<li>(bugfix) no display on debian testing</li>
<li>(display, display_custom) fix bug on navigation and opt param</li>
</ul></li>
<li>new<ul>
<li>new module uptime</li>
</ul></li>
<li>improvement<ul>
<li>(firewall) display software info</li>
<li>control module name parameter in cgi</li>
<li>(network) fix other list (remove self)</li>
<li>change heartbeat to 2.5 * sample_rate</li>
<li>get_lastupdate change (code from rrdtool forum)</li>
<li>(mailq) do not warn if mailq command does not exists</li>
<li>fix mail from rrd_control_update</li>
</ul></li>
<li>internal<ul>
<li>use new read_module_config</li>
<li>(display, display_custom) fix perlcritic on sub size</li>
<li>(display, display_custom) move common code in display-lib.pl</li>
</ul></li>
<li>incompatibilities<ul>
<li>(disk, diskio) do not monitor auto mouted usb</li>
</ul></li>
</ul>
<hr />
2016-07-29 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.14" id="v2.14">2.14</a>
<ul>
<li>bugfix<ul>
<li>fix icon size in panorama (in authentic theme)</li>
</ul></li>
<li>new<ul>
<li>(actions) display current action if exists (config.cgi,edit_module.cgi)</li>
<li>(actions) display action status in display/display_custom</li>
<li>(bsd) fix perl shebang for bsd</li>
</ul></li>
<li>improvement<ul>
<li>(mysql) more secure way to send password using .my.cnf</li>
<li>(log.cgi) only display last log lines</li>
<li>(log.cgi) add button to force display all log file</li>
<li>(actions) only log if action is done</li>
<li>(actions) test if pre-req tools are available</li>
<li>log alarm/action recovery</li>
</ul></li>
<li>internal<ul>
<li>(actions) remove duplicated list in code</li>
</ul></li>
<li>incompatibilities<ul>
<li>(actions) action_freq now stands for all action (not only mailto)</li>
<li>(mailq) do not warn about mailq command (ssmtp)</li>
</ul></li>
</ul>
<hr />
2015-09-18 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.13" id="v2.13">2.13</a>
<ul>
<li>bugfix<ul>
<li>(postgres) fix bug with process name on fedora 22 (may also be postgres)</li>
</ul></li>
<li>new<ul>
<li>add new log target for actions</li>
<li>can configure delay for alarms, actions remind</li>
<li>(config.cgi, edit_module.cgi) display actions numbers</li>
<li>(sysstats-action-lib) to avoid spam on mailto action, use same technic as on alarms</li>
<li>(process) allow action on pcreate (derive parameter)</li>
<li>(custom, mysql, postgres, firewall, irq) fix/add action for derive parameters</li>
</ul></li>
<li>improvement<ul>
<li>better hu translation (thanks Janos)</li>
<li>add utf-8 help translation</li>
</ul></li>
<li>internal<ul>
<li>(process) remove shell dependency</li>
</ul></li>
</ul>
<hr />
2015-07-03 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.12" id="v2.12">2.12</a>
<ul>
<li>bugfix<ul>
<li>( service ) bugfix on systemd/upstart detection on ubuntu 15.04</li>
<li>(process) bugfix on pcreate unit</li>
<li>fix bug on install module install_mod.cgi/install_mod_p2.cgi</li>
</ul></li>
<li>new<ul>
<li>(index.cgi) add aquisition last run date</li>
<li>(index.cgi) add info on lock file and link to clear lock</li>
<li>(config) new 'icons' options to allow icon/text menus</li>
</ul></li>
<li>improvement<ul>
<li>on update, keep module's runstop state (bug 83)</li>
<li>firewall, internet, mailq, samba, snort (bug 83)</li>
</ul></li>
<li>internal<ul>
<li>(mysql) use common set_mysql_passwd from sysstats-gen-lib</li>
<li>standardize icon size to 48*48 for menu, and 16x16 for others</li>
<li>only use gif icons (remove png icons)</li>
<li>remove unused icons</li>
</ul></li>
<li>incompatibilities<ul>
<li>on update, all stopped modules will remain stopped, even if the environment</li>
<li>may allow the module to be started : if you want a maximum of running modules, </li>
<li>you should now check your-self all stopped modules !</li>
</ul></li>
</ul>
<hr />
2015-04-10 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.11" id="v2.11">2.11</a>
<ul>
<li>bugfix<ul>
<li>fix bug with install on webmin >= 1.73 </li>
<li>fix bug on action operator =, add new operators >= and <=</li>
<li>fix warning about ps output (bug 81)</li>
<li>fix clone registration when copy data</li>
<li>(display.js) bugfix, recode and debug code</li>
</ul></li>
<li>new<ul>
<li>add navigation on config_action</li>
<li>compatibility with authentic theme</li>
<li>can configure the number of icons by row</li>
</ul></li>
<li>improvement<ul>
<li>add cancel button on config_action</li>
<li>add cancel button on empty_mod.cgi,config_display_all.cgi,delete_mod.cgi</li>
<li>remove html code and use ui-lib to allow themes works (partial)</li>
<li>(diskio) in init, check for device changes</li>
<li>at bottom, add links to return to main page</li>
</ul></li>
<li>internal<ul>
<li>new html_link, html_color</li>
<li>(display_all) split code to have small functions</li>
</ul></li>
</ul>
<hr />
2014-11-07 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>><a name="v2.10" id="v2.10">2.10</a>
<ul>
<li>bugfix<ul>
<li>bugfix : navigation for display_custom</li>
<li>fix online help for display/display_custom</li>
</ul></li>
<li>new<ul>
<li>add lock on systats.pl to have single instance run</li>
<li>add internal data to store module aquisition duration</li>
<li>add graph for internal data (display, display_custom, display_all)</li>
</ul></li>
<li>improvement<ul>
<li>set all dates in local time (no more utc time)</li>
</ul></li>
<li>security<ul>
<li>clean env to avoid shellshock risk</li>
</ul></li>
</ul>
<hr />
2014-05-16 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.9">2.9</a>
<ul>
<li>bugfix<ul>
<li>(diskio) fix bug 30 : invalid selection</li>
<li>(sysstat.pl) alarm_time in parallel mode</li>
<li>remove unwanted characters from clone names (spaces) (bug 76)</li>
<li>do not allow to delete a cloned module (bug 77)</li>
</ul></li>
<li>new<ul>
<li>parallel option in config</li>
<li>add italian translation (thanks roberto Nervi)</li>
<li>add clone icon in footer</li>
<li>full clone mode with config and data (feature 16)</li>
</ul></li>
<li>improvement<ul>
<li>help for config options</li>
<li>better interface for config (sorted)</li>
<li>(modules) init force guess</li>
<li>avoid warning about redefined subroutine with clones (support 29)</li>
<li>avoid version warning on clones : replace clone name by orig name</li>
<li>add more translation</li>
</ul></li>
<li>others<ul>
<li>(diskio, smart, firewall) promoted to stable release 1.0</li>
<li>save old config file as config.old on write_config</li>
<li>(batch_check_config.pl) fix perl error on debug sub</li>
<li>add utf-8 translation files</li>
</ul></li>
</ul>
<hr />
2013-10-11 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.8">2.8</a>
<ul>
<li>new features<ul>
<li>add about button to web access to release notes</li>
<li>(sysstats.pl) add beta code to have parallel code (fork)</li>
</ul></li>
<li>bugfix<ul>
<li>(hddtemp) change hddtemp syntax call</li>
</ul></li>
<li>improvement<ul>
<li>replace rpm dependency to package by perl dependency to RRDs</li>
<li>(services) add code for upstart/systemd client</li>
</ul></li>
<li>others<ul>
<li>recode sysstats.pl to reduce main program</li>
<li>(postinstal) suppress warning messages from webmin code</li>
</ul></li>
</ul>
<hr />
2013-03-29 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.7">2.7</a>
<ul>
<li>new features<ul>
<li>allow clone any module with batch_clone_module.pl</li>
<li>postinstall.pl will install webminstats module on webminstats's upgrade</li>
</ul></li>
<li>bugfix<ul>
<li>fix bug on batch_graph with disk/diskio module : remove globing</li>
<li>fix bug on batch_graph : relative path problem</li>
<li>(cpu) init to fix problem such cpu number change</li>
<li>(filesopen) bugfix on returned values</li>
</ul></li>
<li>improvement<ul>
<li>(index.cgi) display same footer icons as on others screens</li>
<li>icons : split general and module's icons</li>
<li>(display_all) no legend in panorama mode (ticket 15)</li>
<li>(sysstats.pl) remove dummy perl message from disk module (ticket 24)</li>
</ul></li>
<li>incompatibilities<ul>
<li>(edit_module) change update icon to icon_plus16</li>
<li>test_file and test_command return a more natural value</li>
</ul></li>
<li>security<ul>
<li>(mysql) remove password from mysqladmin command line</li>
</ul></li>
<li>others<ul>
<li>remove call to remove_version</li>
<li>remove use of module_title_config</li>
<li>(sysstats-update-lib) : split check_new_modules</li>
<li>(sysstats-gen-lib) new read_pipe_stream</li>
<li>(module.info) replace module_type / module_desc by module_name</li>
<li>(psmon) promoted to stable release 1.0</li>
<li>(disk) remove old databases, and promoted to stable release 1.0</li>
<li>(postgresql) fix dependency test, and promoted to stable release 1.0</li>
</ul></li>
</ul>
<hr />
2013-01-18 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.6">2.6</a>
<ul>
<li>new features<ul>
<li>(hddtemp) #3517708 can choice temp unit (C or F)</li>
<li>(display network) add links to others network's graph</li>
<li>add init button to allow initialize default parameters</li>
</ul></li>
<li>bugfix<ul>
<li>#3546413 (Error uninitialized value in subtraction in diskio)</li>
<li>(mem) fix problem on centos</li>
<li>(load) force posix locale in aquisition to fix bad data</li>
<li>fix bug on batch_graph.pl</li>
</ul></li>
<li>improvement<ul>
<li>(load) add macos code for find_num_cpus sub</li>
<li>change module config (graph type, scale) force to clean graph cache</li>
<li>use html pragma to avoid cache in browsers</li>
<li>change refresh from 120 s to 60 s</li>
<li>use same tests on all modules for log and commands</li>
<li>(services) recoded to detect and upstart/systemd</li>
<li>(postgresql) add test to be more robust</li>
<li>only one check for all module controls (check_for_runstop)</li>
</ul></li>
<li>incompatibilities<ul>
<li>the name of aquisition script is back to module name</li>
</ul></li>
<li>others<ul>
<li>show module version in debug mode</li>
<li>show os infos in debug mode</li>
<li>(ntp) promoted to stable release 1.0</li>
</ul></li>
</ul>
<hr />
2012-04-30 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.5">2.5</a>
<ul>
<li>new features<ul>
<li>new postgresql module</li>
</ul></li>
<li>bugfix<ul>
<li>fix bad eval code in sysstats.pl</li>
<li>fix ps command on bsd</li>
<li>bugfix for bsd on list_disk/list_partitions</li>
<li>bugfix in{new_vol} // empty => test avec 0</li>
<li>bugfix html code</li>
<li>(process) fix problem and merge code with macos</li>
</ul></li>
<li>improvement<ul>
<li>add /usr/local/sbin, /usr/local/bin in PATH</li>
<li>add check of ps parameters</li>
<li>standardize module's code and configuration interface</li>
</ul></li>
<li>others<ul>
<li>(custom, genfiles, genproc, hplog, irq, load, ping, snmp) promoted to stable release 1.0
</li>
</ul></li>
</ul>
<hr />
2012-02-03 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.4">2.4</a>
<ul>
<li>new features<ul>
<li>new module psmon</li>
<li>change color for stable module version</li>
</ul></li>
<li>bugfix<ul>
<li>fix bug in is_beta_version ( all were beta )</li>
<li>fix delete module (was using module name with version)</li>
<li>(firewall) fix problem with 3.x kernel</li>
</ul></li>
<li>improvement<ul>
<li>(rrdtool) change xff factor to 0.75, should avoid holes in yearly graphs</li>
<li>compatibility with webmin module cloning system</li>
<li>recode ps use to allow easy change parameters change and access by key</li>
<li>(smart) set a default list with Potential indicators of imminent electromechanical failure</li>
<li>(irq) better (longer) names</li>
<li>(amavis, dns, fail2ban, filesopen, hddtemp, lm_sensors, mysql, netstat, users) promoted to stable release 1.0</li>
</ul></li>
<li>incompatibilities<ul>
<li>change directory for temporary data to /var/webmin/module</li>
<li>change name of cron file to allow webmin clone works (to webmin module name)</li>
<li>(users) filter uid < 500</li>
<li>change module script link name (run.pl) to prepare webminstats cloning</li>
<li>(genfiles) the generic module is renamed into genfiles</li>
</ul></li>
<li>others<ul>
<li>use constants from sysstats-constats-lib instead redefine</li>
<li>a big work to standardize module code</li>
</ul></li>
</ul>
<hr />
2011-11-17 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.3">2.3</a>
<ul>
<li>new features<ul>
<li>add snapshot directory in module configuration</li>
<li>add mailto variable (for cron) in module configuration</li>
<li>add log on aquisition warnings</li>
<li>add log on action</li>
<li>new action mailto, allow specify mail dest</li>
</ul></li>
<li>bugfix<ul>
<li>recode read/write_state to use get_state_name</li>
</ul></li>
<li>improvement<ul>
<li>(diskio) show all partitions</li>
<li>recode graph cleaning to suppress use of atd</li>
<li>can now activate/desactivate actions</li>
</ul></li>
<li>incompatibilities<ul>
<li>change module directory name : suppress version</li>
</ul></li>
<li>others<ul>
<li>add new lib sysstats-io-lib.pl</li>
</ul></li>
</ul>
<hr />
2011-09-28 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.2">2.2</a>
<ul>
<li>new features<ul>
<li>new hplog module</li>
<li>new diskio module</li>
<li>display the date under the cursor on graphs (javascript)</li>
<li>add a link to clear all alarms from config.cgi</li>
</ul></li>
<li>bugfix<ul>
<li>fix hu translation</li>
<li>add webmin directory (parent) in perl path</li>
<li>(generic) fix bug when using several times the same file</li>
<li>(fail2ban) remove all space in jail list</li>
<li>build cron file to depends upon directory name (clone problem)</li>
<li>fix problem on encode/decode_param if the chain already contains _</li>
</ul></li>
<li>improvement<ul>
<li>allways start cron aquisition at end of install/update</li>
<li>add icons in footer</li>
<li>move common links from top to footer (display, display_common)</li>
<li>move local links on top</li>
<li>(ntp) can work on all unix</li>
</ul></li>
<li>incompatibilities<ul>
<li>(ups) change scale for Battery.runtime parameter (sec to minutes)</li>
</ul></li>
</ul>
<hr />
2011-06-15 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.1">2.1</a>
<ul>
<li>new features<ul>
<li>toggle refresh/norefresh in display/display_custom</li>
<li>add hu translation (from János )</li>
</ul></li>
<li>bugfix<ul>
<li>fix bug with clean_graph and batch if lang not found</li>
<li>fix bug on display_custom for other graphs</li>
<li>avoid division by zero in pourcent (patch)</li>
<li>(mem) fix bug if no swap</li>
<li>(network) fix bug on interface delete</li>
</ul></li>
<li>improvement<ul>
<li>display error message if RRDs.pm not found</li>
<li>(load) red line for overload depends upon cpu number</li>
<li>(network) use filter_known to create new vol</li>
</ul></li>
</ul>
<hr />
2011-05-31 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v2.0">2.0</a>
<ul>
<li>new features<ul>
<li>new action system : to allow action on data values</li>
<li>new ntp module</li>
<li>add brasilian translation (from Marco Túlio Oliveira Alves )</li>
</ul></li>
<li>bugfix<ul>
<li>(sysstats.pl) clean alarm in all cases in MODULES loop</li>
<li>(batch_graph.pl) make display_number option work (bugfix from touchatonku)</li>
<li>(batch scripts) use init_config to suppress initial_process_id warning message</li>
<li>fix bug on color select if use custom colors</li>
<li>fix clean_graph problem (allow standalone use)</li>
<li>(snmp) fix bug when use perl module</li>
</ul></li>
<li>improvement<ul>
<li>spec file is added in tar.gz to allow rpmbuild -tb command</li>
<li>add guess button in config for all available module</li>
<li>fix perl warning on check_module_file_install (sysstats-update-lib.pl )</li>
<li>(process) recode aquisition to have smaller differences between linux and macos</li>
<li>use webmin api to get webminstats and module versions (allow use of webmin proxy)</li>
<li>(clean_graph) test for at command and for at output</li>
<li>(mailq) improve pop/imap filters</li>
<li>add more control on check_db_uid : stop if no vol</li>
<li>(smart) now available for all unix</li>
<li>(service) update not_daemon list</li>
</ul></li>
<li>others<ul>
<li>standardize module aquisition script (messages and struct)</li>
<li>add sysstats-conf-lib.pl lib for configuration</li>
<li>(memory module) move computing code in aquisition to allow actions</li>
<li>(disk module) move computing code in aquisition</li>
<li>(network) convert config file format to vol complient</li>
<li>recode modules using new print_input, print_button subs</li>
<li>big code cleaning in all modules</li>
</ul></li>
</ul>
<hr />
2010-11-26 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.7">1.7</a>
<ul>
<li>new features<ul>
<li>new genproc module : to monitor process numbers</li>
<li>new hddtemp module : to monitor hard disk temperature</li>
</ul></li>
<li>bugfix<ul>
<li>(edit_module.cgi) fix bad parameter call on navigatio</li>
<li>(firewall) change pattern to work with shorewall</li>
<li>(mysql) fix a bug on configure when mysql is stopped</li>
</ul></li>
<li>improvement<ul>
<li>(navigation) add first, prev,next, last buttons</li>
<li>(pre/post) upgrade call modules</li>
<li>fix bug and improve module upgrade</li>
<li>(config.cgi) hyperlinks from description to display.cgi</li>
<li>(config.cgi) use colors in version column</li>
<li>(netstat) add ftp-data to default list</li>
<li>(services) add new services</li>
</ul></li>
<li>others<ul>
<li>(display_custom) default is now 10 hours</li>
<li>(translations) same syntaxe for module_title_config</li>
</ul></li>
</ul>
<hr />
2010-06-11 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.6">1.6</a>
<ul>
<li>new features<ul>
<li>on custom display, allow change ymin ymax, date of end</li>
<li>add reset button in display_all/display_custom</li>
<li>(ups) allow use of Apcupsd</li>
</ul></li>
<li>bugfix<ul>
<li>fix a bug when changing general parameters without rrd files (generic, ups)</li>
<li>(netstat) fix bug on listen (bug report from D.Maznekov)</li>
<li>(service) fix a problem with empty pid files</li>
</ul></li>
<li>improvement<ul>
<li>statistics under graphs now use same scale ( (123456 to 123.456 k)</li>
</ul></li>
<li>security<ul>
<li>restrict perms on config files</li>
</ul></li>
</ul>
<hr />
2009-11-13 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.5">1.5</a>
<ul>
<li>new features<ul>
<li>add link to download url for module update</li>
<li>add postinstall.pl uninstall.pl files</li>
<li>cpu, services now work on bsd</li>
</ul></li>
<li>bugfix<ul>
<li>fix cache problem with display (bug report from rogerlainson)</li>
<li>(smart) fix bad smartctl format</li>
<li>(mysql) fix a problem when mysql server is stopped</li>
<li>(services) fix problem with squid</li>
<li>(cpu, mem, mailq, process) fix warning from check_db_uid</li>
<li>fix delete display 0 from clean_display</li>
</ul></li>
<li>improvement<ul>
<li>add button to clean display (feature suggest from rogerlainson)</li>
<li>improve update detect</li>
<li>fix unknown referrer problem</li>
<li>(netstat) remove dns call, ipv6, remove listen sockets</li>
<li>change statistics display : add current value</li>
</ul></li>
</ul>
2009-07-07 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.4">1.4</a>
<ul>
<li>bsd port</li>
<li>better update detect</li>
<li>updated german translation (thanks Nicolaie Szabadkai)</li>
</ul>
<hr />
2009-04-10 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.3">1.3</a>
<ul>
<li>incompatibilities<ul>
<li>fix incompatibilities with new webmin api (webmin >= 1.470)</li>
</ul></li>
<li>new features<ul>
<li>add clear_alarm.cgi (call from config.cgi, from module view)</li>
</ul></li>
<li>bugfix<ul>
<li>fix an html bug on alarm colors</li>
</ul></li>
</ul>
<hr />
2009-01-23 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.2">1.2</a>
<ul>
<li>bugfix<ul>
<li>suppress many (false) warnings</li>
</ul></li>
<li>new features<ul>
<li>display now have an automatic refresh</li>
<li>add new linux kernel 2.6 parameters on cpu module</li>
</ul></li>
<li>improvement<ul>
<li>all the input/output was recoded to avoid mysterious errors on close</li>
<li>update list of daemons for service module</li>
</ul></li>
</ul>
<hr />
2008-12-12 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.1">1.1</a>
<ul>
<li>bugfix<ul>
<li>(disk) fix problem with inodes parameter on reiserfs</li>
<li>fix a problem with the cron job on fedora 10 (no links autorised )</li>
</ul></li>
<li>new features<ul>
<li>alarms : alarm now store the warning messages and are displayed on web
interface ( display and config pages). a reminder was added to avoid
forget a problem</li>
</ul></li>
<li>improvement<ul>
<li>graph cache names now depends upon gtype or custom period</li>
<li>commands (custom ...) can now have arguments (change test_command)</li>
<li>(smart) now show all attached devices (not only mounted ones)</li>
</ul></li>
</ul>
<hr />
2008-11-19 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v1.0">1.0</a>
<ul>
<li>bugfix<ul>
<li>fix bug in get_pre_id sub which produce bug when delete a parameter (remove_vol)</li>
</ul></li>
<li>new features<ul>
<li>new upgrade system : first working without conflicts</li>
<li>new netstat module : show number of connections to internal/external services</li>
<li>fix file perm on installed files</li>
</ul></li>
<li>improvement<ul>
<li>batch tools : add control on config reading (and die if failed)</li>
<li>footer now display common links</li>
<li>use tri_config in write_file_hash to sort config files</li>
<li>change test_file to test/diagnostic unconfigured entry</li>
</ul></li>
</ul>
<hr />
2008-10-04 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v0.14.0">0.14.0</a>
<ul>
<li>bugfix<ul>
<li>fix a problem of links on doc on module upgrade</li>
</ul></li>
<li>new features<ul>
<li>fix code to work as a virtual host under apache</li>
</ul></li>
<li>others<ul>
<li>now only send one warning by module if detect a problem in aquisition to avoid mail "bombing"</li>
<li>add sysstats-constants-lib.pl to share constants</li>
<li>clean all modules code</li>
</ul></li>
</ul>
<hr />
2008-06-11 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v0.13.0">0.13.0</a>
<ul>
<li>bugfix<ul>
<li>(mem, process) fix bad lib for macos and bsd aquisition</li>
</ul></li>
<li>incompatibilities<ul>
<li>the core code is not compatible with previous modules</li>
</ul></li>
<li>new features<ul>
<li>(dns) new dns module</li>
<li>(mysql) add parameters from mysql 4.x</li>
<li>add new batch_status.pl batch command</li>
<li>test for broken links</li>
<li>can show a dump of a rrd database</li>
<li>can check configuration on only one module</li>
<li>can display module's config file</li>
</ul></li>
<li>others<ul>
<li>improved interface (split running and not running modules, naviagtion on running modules)</li>
<li>cache cleaning use the at command</li>
<li>upgrade max_log_size parameter to avoid warnings</li>
<li>common PATH for configuration and aquisistion</li>
<li>full core code cleaning</li>
</ul></li>
</ul>
<hr />
2008-01-11 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v0.12.0">0.12.0</a>
<ul>
<li>fix bug in change_month_period</li>
<li>fix bug in quick navigation when used with apache</li>
<li>add a yearly graph</li>
<li>recode redirect fonction (myredirect, jredirect)</li>
<li>new common select_period_form sub for display_all and display_common</li>
<li>fix a bug with panorama default period</li>
<li>add a new rra to store yearly data</li>
<li>add gif icon to fix a problem with mandriva theme</li>
<li>use getcwd instead call to pwd</li>
<li>(fail2ban) new fail2ban module</li>
<li>(smart) new smart module</li>
<li>(mailq) fix a bug on nb_dest var</li>
<li>(ping, snmp, generic, custom) change config file format to allow better checking tools (common format)</li>
<li>(irq) now display real original interrupt name</li>
<li>(lm_sensors) update configuration screen</li>
</ul>
<hr />
2007-09-13 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>> <a name="v0.11.0">0.11.0</a>
<ul>
<li>add snapshot.cgi to produce snapshot</li>
<li>can configure panorama (module list)</li>
<li>improve performance for all modules based on logfile parsing</li>
</ul>
<hr />
2007-08-03 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.10.6" id="v0.10.6">0.10.6</a>
<ul>
<li>fix an icon problem with mandriva theme</li>
<li>add code to allow search in webmin log with webmin tool</li>
<li>add code to detect and fix is possible bad configuration file</li>
<li>add new amavis module</li>
<li>bugfix and patch</li>
</ul>
<hr />
2007-03-12 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.10.5" id="v0.10.5">0.10.5</a>
<ul>
<li>this release fixes all problems which comes with 0.10.4 release.</li>
</ul>
<hr />
2006-12-01 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.10.3" id="v0.10.3">0.10.3</a>
<ul>
<li>(generic) add optionnal filter</li>
<li>add a quick navigation menu for display, display_custom, and edit_module</li>
<li>add top and bottom action for list of parameters (sysstats-web-lib.pl)</li>
<li>add new debug.cgi to look at aquisition in debug mode</li>
</ul>
<hr />
2006-11-13 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.10.2" id="v0.10.2">0.10.2</a>
<ul>
<li>clode cleaning (perl Conway rules)</li>
<li>add mandriva distribution</li>
<li>bug fix</li>
</ul>
<hr />
2006-04-06 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.10.1" id="v0.10.1">0.10.1</a>
<ul>
<li>code cleaning</li>
<li>debug on ups module</li>
</ul>
<hr />
2006-01-06 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.10.0" id="v0.10.0">0.10.0</a>
<ul>
<li>new multi-display system</li>
<li>new ups module</li>
</ul>
<hr />
2005-05-17 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.9" id="v0.9.9">0.9.9</a>
<ul>
<li>fix a compatibility bug with rrdtool 1.2.x</li>
<li>add batch_install.pl tool to install webminstats modules without webmin</li>
</ul>
<hr />
2005-05-09 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.8" id="v0.9.8">0.9.8</a>
<ul>
<li>a new heavy wanted module : temperatures from lm_sensors</li>
<li>some modules were adapted to mac os (load, mem, process)</li>
</ul>
<hr />
2005-02-25 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.7" id="v0.9.7">0.9.7</a>
<ul>
<li>firewall module now support kernel 2.6</li>
<li>mailq module now support fedora, cyrus</li>
<li>disk module only show local disks</li>
</ul>
<hr />
2005-01-25 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.7rc1" id="v0.9.7rc1">0.9.7rc1</a>
<ul>
<li>new snmp module</li>
<li>major rewrite of all messaging</li>
</ul>
<hr />
2004-05-25 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.6" id="v0.9.6">0.9.6</a>
<ul>
<li>much more configuration on databases (min/max, consolidation function)</li>
<li>a lot of debugging to suppress warnings</li>
<li>new ping module</li>
<li>panorama configuration</li>
</ul>
<hr />
2004-02-19 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.5" id="v0.9.5">0.9.5</a>
<ul>
<li>a "panorama" mode, to see all graphs on one page</li>
<li>the users, filesopen, load modules were rewritten to show more informations</li>
<li>the batch_graph script allow custom period and in the past</li>
<li>line thickness configuration</li>
<li>and much more (see <a href="changelog.html#0.9.5">changelog</a>)</li>
</ul>
<hr />
2003-12-17 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.4" id="v0.9.4">0.9.4</a>
<ul>
<li>3 new modules (custom, generic, samba). the 2 first are "open", to be designed by the users</li>
<li>the mem module is now compatible with 2.6 kernel (linux)</li>
<li>for module working on log, add a warning it too big files</li>
<li>bug fix and code cleaning</li>
</ul>
<hr />
2003-12-04 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.3" id="v0.9.3">0.9.3</a>
<ul>
<li>the major change is a script to build graph in batch mode</li>
<li>a contrib from Paolo Rossi to have a better portability on others unix</li>
<li>some checking to detect bad systats behavior</li>
<li>and some bug fixes</li>
</ul>
<hr />
2003-03-09 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.2" id="v0.9.2">0.9.2</a>
<ul>
<li>add 3 new modules (snort, mysql, daemons monitor)</li>
<li>change mem and firewall modules (add parameters)</li>
<li>add sample rate configuration</li>
<li>add customized display</li>
<li>add logarithmic display</li>
<li>reduce cpu cost</li>
</ul>
<hr />
2002-11-13 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.1" id="v0.9.1">0.9.1</a>
<ul>
<li>end of shell rewrite into perl scripts</li>
<li>some change for suse distribution (firewall, cron)</li>
<li>optimisation for filesopen</li>
<li>some bug fix</li>
</ul>
<hr />
2002-11-28 Eric Gerbier <<a href="mailto:gerbier@users.sourceforge.net">gerbier@users.sourceforge.net</a>>
<a name="v0.9.0" id="v0.9.0">0.9.0</a>
<ul>
<li>almost all bash script were rewrite in perl for portablity and performance</li>
<li>a new module : firewall</li>
</ul>
<hr />
<a href="index.html">back to main page</a><br />
Page changed on 3 August 2007
</div>
</body>
</html>