From: DarioSindicic Date: Wed, 10 Jun 2020 11:51:48 +0000 (+0200) Subject: added support for HaikuOS and Safari based WebPositive browser X-Git-Tag: AWSTATS_7_9~11^2^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf6ba97fe83a4e4db1603a94825800d46374097f;p=thirdparty%2FAWStats.git added support for HaikuOS and Safari based WebPositive browser --- 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',