W3Perl developement 

Removing the last Fly graphs.

Next release Previous release
3.18 3.16
APR
25
3.17 v2
25.04.2013 | 3.17 v2 | Auteur : Domisse
Stable package have been updated. There was some problems which need to be fixed. W3Perl run fines on the latest Perl 5.16.3. The IIS installer have been tested on Windows 2008R2 64bits.

Last fixes from the previous stable package :
- Check Fly path only if set_fly is set
- No graph for refer/agent if no data found
- Unix path remaining in cron-day.pl removed
- IIS installer check for CGI component and IIS 6 Metabase
- IIS installer read also 64bits registry to find Perl path
- IIS installer remove entries from the start menu when removing the package
- Remove two more deprecated function (in libw3perl.pl, init.pl and install.pl)
- pass.txt was not parse on Windows (carriage return problem)
- Building rpm is easier now (no needed to modify install.pl script)
- Division by 0 fixed in W3Perl's jqplot function
- Included some example to use regexp with filtering option

How to package w3perl with your distrib ?
- You can start using the w3perl.spec file available in the /resources/ directory and apply the following changes :
%define basedir /var/www/w3perl
%define cgi /var/www/cgi-bin/w3perl

where you change the paths according to your settings.
- The install method is the same for everyone :
perl install.pl -r $RPM_BUILD_ROOT -i $RPM_BUILD_ROOT%{basedir} -d $RPM_BUILD_ROOT%{cgi} -p %{perl_path}
which use your paths and run the install.pl script.


APR
15
3.17
15.04.2013 | 3.17 | Auteur : Domisse
New stable release is available. Jqplot support is now completed. You can now choose between Fly or Jqplot in your configuration file to build graphs. I recommand to use jqplot as it's nicer and support more tools (zoom/select series/average..). W3Perl doesn't rely now on any external dependancy.

There is no major new enhancement. This is mainly a maintenance release.

Last fixes from the previous dev package :
- Fix some issues with web admin (display / loadbalancing option / schedule ...)
- Jqplot improvements (limit to 1000 pts for histogram, ...)
- Users report show number of accesses/host/traffic versus time for each user
- Jqplot updated to 1.0.8 and logresolvemerge to 1.45

More to come :
- Ajax menu (except if no cgi available)
- Toggle Traffic in week/month/year
- Improved memory with Squid user
- sshd stats
- CUPS histo nb of pages per file
- Search Tools
- Local subnet

- cron-w3perl.pl -p -d
- Export PDF on homepage
- PDF : First page empty / removing links or add http://domain.com/
- Generer PDF si pas de cgi



MAR
25
3.165
25.03.2013 | 3.165 | Auteur : Domisse
Last dev package before the next stable release. I have included min/max/average/sigma and rms value for graphs.

rms


- Monthly calendar show links again
- Bug with leap year
- Check at last a week have been selected in date range selection
- Warning when files which cannot be removed
- Wrong parameter in javascript call from pages search tool
- Config file was mangled from schedule.pl script
- Wrong number of emails detected for user (missing local to local emails)



MAR
12
3.164
12.03.2013 | 3.164 | Auteur : Domisse
Lastest scripts have been converted to jqplot. So now you can switch from Fly to Jqplot from the web admin. Documentattion have been updated.

Jqplot admin




FEB
12
3.163
12.02.2013 | 3.163 | Auteur : Domisse
Still a maintenance release. Nothing really new. Only one remaining script (session) to convert to jqplot. You can now select/unselect series when clicking on legend. You can also zoom on a part of the graph and unzoom using double-click.

Agent_jqplot_zoom


- Fix an issue with country code with reverse_geo enabled (ipv detect)
- Check if ftpserver is empty before parsing page
- File was not displayed with cups format if pathserver was empty
- Fix an issue with ipv6 (trying to get country from ipv6 !)
- Wrong date intervalle with leap year
- Histogram display 95% of values to avoid large value
- Error/Refer and Agent now uses jqplot graphs



JAN
27
3.162
27.01.2013 | 3.162 | Auteur : Domisse
Only a bug fixes release.

- Jqplot barchart display problem
- Debian CUPS logfile format have login/page swaped.
- Problem with -d flag when date is older than first logfile.
- Check on empty array before sending them to jqplot
- IIS package does not uninstall properly
- Admin password file works now on Windows (carriage return)



JAN
04
3.161
04.01.2013 | 3.161 | Auteur : Domisse
First dev package brings some improvements over jqplot graphs.

- Session script can be run as standalone
- CSV export for session available
- Daily uncompressed files can be parsed if found in daily compressed mode
- Weekly reports doesn't use anymore Fly
- Selected pages report have been improved (no more Fly graph and better memory usage).
- Robot detection in session report have been fixed.
- Minor fixes (german language file, yearly stats with email enabled, updated country code (cw, sx) ... )