Package: awstats
Version: 7.1~dfsg-1
Severity: important
Tags: upstream patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi 

The 7.1 release has problems with Perl 5.14, what makes it behave quite
oddly with it (in my case, it did not filter logs).

This is already fixed upstream in 7.1.1 or attached patch fixes it.

- -- 
        Michal Čihař | http://cihar.com | http://blog.cihar.com


- -- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4.28-2.20-desktop (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRSs68AAoJEGo39bHX+xdNVyIQANDnarmQMDVGIfZzqphOZDof
95s2eU4d7Xwrqqmh3brEa49KWGA0yW/4Ly6RLY5GkUYtTWAKGPhmk5xEA2FD2UOx
lfox0wbmBpyjKS+A9OOD3AiafhSpARngAFU+vhhJuSHJezvI1wkaAMgPnt1jwkOs
zk0UIvavuWCteVjPGPp/YQQV0AU/dbEPWp+t7GrWEghRVZT8DAJ1TIx6vIWD0TjE
VIXKWcV0Ud+jlIKGcuUeU0klQuebIfM9nNVE2yuMMMXAb+gSPrgxfOO0DtmbZxhA
tJvZSrqbfOe+4MJ+PTYOi5KUM3hLJC+3GgXIAlkiBWkeEc3SKQnGjUgH39EZSNUX
bRS7iZxtpDZDZtW0Hx8MxgP+VWcl0Ck1BNOhyakZMOvdnVh4OqVJppcC39uwuaWD
tOu7TuliEpXJfT03ztQazppvylWrdkGfL2wQyOIVjKISNBXrVDIr69YLH6yspaSp
y4STnbqCwVL3447LC3/k15Oe5wKB8LtENsLawG9pvMscSl2q4TeE4QZTnkYQaA6p
lCYL0gXLkE8HfM7PYFko0lJ1GdRA1iEMD5eVr50Xb3FVaJ6CxPchgtZxaADvZy0U
f6dMBBmYxTCVon2hO0rgpOJCpW8Cg9gostLPrhBCjEUcaE1hxYnuGglOjUyI5Fnl
bG3126rMW2qkHioPYRX9
=B5dY
-----END PGP SIGNATURE-----
diff -ruNp awstats-7.1/wwwroot/cgi-bin/awstats.pl awstats-7.1.1/wwwroot/cgi-bin/awstats.pl
--- awstats-7.1/wwwroot/cgi-bin/awstats.pl	2012-12-19 18:30:47.000000000 +0100
+++ awstats-7.1.1/wwwroot/cgi-bin/awstats.pl	2013-03-08 21:16:52.000000000 +0100
@@ -7817,7 +7817,8 @@ sub DecodeEncodedString {
 # Return:		standardregex
 #------------------------------------------------------------------------------
 sub UnCompileRegex {
-	shift =~ /\(\?[-\w]*:(.*)\)/;
+	shift =~ /\(\?[-^\w]*:(.*)\)/;         # Works with all perl
+	# shift =~ /\(\?[-\w]*:(.*)\)/;        < perl 5.14
 	return $1;
 }
 

Reply via email to