From bf6ba97fe83a4e4db1603a94825800d46374097f Mon Sep 17 00:00:00 2001 From: DarioSindicic Date: Wed, 10 Jun 2020 13:51:48 +0200 Subject: [PATCH] added support for HaikuOS and Safari based WebPositive browser --- wwwroot/cgi-bin/awstats.pl | 2 +- wwwroot/cgi-bin/lib/browsers.pm | 4 +++- wwwroot/cgi-bin/lib/operating_systems.pm | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index 3a3d4c6f..4fee588d 100755 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -18124,7 +18124,7 @@ if ( $UpdateStats && $FrameName ne 'index' && $FrameName ne 'mainleft' ) my $regnotie = qr/webtv|omniweb|opera/i; my $regnotnetscape = qr/gecko|compatible|opera|galeon|safari|charon/i; my $regnotfirefox = qr/flock/i; - my $regnotsafari = qr/android|arora|chrome|shiira/i; + my $regnotsafari = qr/android|arora|chrome|shiira|webpositive/i; my $regreferer = qr/^(\w+):\/\/([^\/:]+)(:\d+|)/; my $regreferernoquery = qr/^([^$URLQuerySeparators]+)/; my $reglocal = qr/^(www\.|)$sitewithoutwww/i; diff --git a/wwwroot/cgi-bin/lib/browsers.pm b/wwwroot/cgi-bin/lib/browsers.pm index fdf3dfb2..e2134427 100644 --- a/wwwroot/cgi-bin/lib/browsers.pm +++ b/wwwroot/cgi-bin/lib/browsers.pm @@ -122,6 +122,7 @@ 'webfetcher', 'webexplorer', 'webmirror', +'webpositive', # Must be before safari 'webvcr', 'qnx\svoyager', # Site grabbers @@ -273,7 +274,6 @@ 'msie','MS Internet Explorer', 'edge','Edge', 'netscape','Netscape', - 'elinks','ELinks', 'firebird','Firebird (Old Firefox)', 'go!zilla','Go!Zilla', @@ -351,6 +351,7 @@ 'webfetcher','WebFetcher', 'webexplorer','IBM-WebExplorer', 'webmirror','WebMirror', +'webpositive','WebPositive', 'webvcr','WebVCR', 'qnx\svoyager','QNX Voyager', # Site grabbers @@ -578,6 +579,7 @@ 'ncsa_mosaic','ncsa_mosaic', 'netpositive','netpositive', 'phoenix','phoenix', +'webpositive','safari', # Site grabbers 'grabber','grabber', 'teleport','teleport', diff --git a/wwwroot/cgi-bin/lib/operating_systems.pm b/wwwroot/cgi-bin/lib/operating_systems.pm index eeaea1ba..f3e02c3f 100644 --- a/wwwroot/cgi-bin/lib/operating_systems.pm +++ b/wwwroot/cgi-bin/lib/operating_systems.pm @@ -72,6 +72,7 @@ 'mac[_+ ]?p', # This works for macppc and mac_ppc and mac_powerpc 'mac[_+ ]68', # This works for mac_6800 and mac_68k 'macweb', +'haiku', 'macintosh', # Android family 'android[_+ ]10', # Android 10 @@ -214,6 +215,7 @@ 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4','macosx4', 'mac[_+ ]os[_+ ]x','macosx', 'vienna', 'macosx', 'newsfire', 'macosx', 'applesyndication', 'macosx', 'mac[_+ ]?p','macintosh','mac[_+ ]68','macintosh','macweb','macintosh','macintosh','macintosh', +'haiku', 'Haiku', # Android family (androidyyy) 'android[_+ ]10','android10', # Android 10 'android[_+ ]9','androidpie', # Pie @@ -340,6 +342,7 @@ 'macosx4','Mac OS X 10.4 Tiger', 'macosx','Mac OS X others', 'macintosh','Mac OS', +'Haiku', 'Haiku OS', # Android 'android10','Google Android 10.x', 'androidpie','Google Android 9.x Pie', -- 2.47.2