W3Perl developments 

Next step : 3.20 !
3.10 was 4 year's ago...3.00 was 7 year's ago...!!!

Previous release
3.19
Jun
30
3.20
30.06.2015 | 3.20 | Auteur : Domisse
More than one year after the previous release, the next one is available. Maybe it will be the latest one. Not enough time to spent on the package, time to switch to others projects. Of course, I will fix issues if you send me bug report.

Only few new features have been added in these release :

  • threats reports based on emerging rules (but it's really slow)
  • Filters on users to remove unwanted one or select a specific one.
  • XAMPP support have been added with the Windows apache package.
  • Improved support for load-balancing logfiles



May
24
3.20 RC
24.05.2015 | 3.20 RC | Auteur : Domisse
Few minor changes, time to test the package and generate the new config files
  • Fix issues with XAMPP / Abyss and Apache package
  • Remove deprecated function in web admin
  • Check modules script improved
  • Filtering on user is available
  • Fix some issues with web admin



Feb
08
3.195
08.02.2015 | 3.195 | Auteur : Domisse
Still one more dev package before the next stable release.
  • Threats support have been improved
  • Skipping outdated logfiles
  • Can toggle all graphs on homepage



Dec
30
3.194
30.12.2014 | 3.194 | Auteur : Domisse
The next dev package is available. Will be the last one before the next stable release.

Only few minor improvements :
- threats reports available (based on emerging rules)
- subdirectories detection if none specified in config



Nov
02
Incremental bug
02.11.2014 | Incremental bug | Auteur : Domisse
There is a serious bug in 3.19 with incremental script when a new month starts (apache rotation mode). To fix this issue, you can download the latest w3perl-dev.tar.gz package or use the following patch in libw3perl.pl (function Get_LogfileName line 9660):


    if ($real_deb == 0) {
	for ($i=1;$i<=$#compressed_logfile_fields;$i++) {
	    $tmp = $compressed_logfile_fields[$i];
	    $tmp2 = '';
	    if ($tmp =~ /\%/) {
		$tmp =~ s/\%//;
		$tmp2 = $$tmp;
	    }
	    $file .= $tmp2.$compressed_sep_fields[$i];
	 /*** ADD THE FOLLOWING 5 LINES ***//
           if ($tmp eq "rotate" && $tmp2 <= 0) {
                $file =~ s/$tmp2$compressed_sep_fields[$i]//;
                $tmp = $i-1;
                $file =~ s/\Q$compressed_sep_fields[$tmp]\E$//;
            }
	/*** END ***/				    
	}    
    }



Oct
04
3.193
04.10.2014 | 3.193 | Auteur : Domisse
Hourly and Real-time reports have been improved : a world map have been included to display geographical location and you can get the details of hosts/requests/accesses/trafic for each hour.



Aug
28
3.192
28.08.2014 | 3.192 | Auteur : Domisse
Two months after the first dev release, the second one is ready. Summer time is for family and rest ;)
  • CentOS rpm package available (should work also with Fedora/RedHat)
  • Hourly and Real-time reports improved
  • Elapsed support added
  • Windows installer add support for XAMPP
  • Remove apache check for MacOS
  • Fix some issues with incremental update


Jun
20
3.191
20.06.2014 | 3.191 | Auteur : Domisse
Still some bug fixes from user's feedback. Special thanks to vinoth who help me to improve load-balancing logfiles support ! Time to update the demo with the latest version.
  • virtualhost filtering was disabled
  • Load-balancing with IIS logfiles.
  • exit if first line not found with W3C
  • IIS logfile format available on Unix (web admin)
  • perl path in upgrade.txt for deb package
  • logresolvemerge.pl can parse every date format from w3perl
  • Homepage graphs will skip empty data from last days
  • $output_log not defined