From: eldy <>
Date: Fri, 10 Aug 2012 19:24:29 +0000 (+0000)
Subject: Fix: Update operating system
X-Git-Tag: AWSTATS_7_1_BETA3~9
X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7f1279d67e9cc706a4634aa3eaf01d26a468870c;p=thirdparty%2FAWStats.git
Fix: Update operating system
---
diff --git a/wwwroot/cgi-bin/lib/operating_systems.pm b/wwwroot/cgi-bin/lib/operating_systems.pm
index ecb39a50..6d268ca8 100644
--- a/wwwroot/cgi-bin/lib/operating_systems.pm
+++ b/wwwroot/cgi-bin/lib/operating_systems.pm
@@ -42,6 +42,12 @@
'win(.*)16','windows[_+ ]3', # This works for windows_31 and windows_3.1
'win(.*)ce',
# Macintosh OS family
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4',
'mac[_+ ]os[_+ ]x',
'mac[_+ ]?p', # This works for macppc and mac_ppc and mac_powerpc
'mac[_+ ]68', # This works for mac_6800 and mac_68k
@@ -143,6 +149,12 @@
'msie[_+ ]','winunknown',
'ms[_+ ]frontpage','winunknown',
# Macintosh OS family
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9','macosx9',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8','macosx8',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7','macosx7',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6','macosx6',
+'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5','macosx5',
+'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',
# Linux family (linuxyyy)
@@ -231,7 +243,13 @@
'winunknown','Windows (unknown version)',
'winxbox','Microsoft XBOX',
# Macintosh OS
-'macosx','Mac OS X',
+'macosx9','Mac OS X 10.9',
+'macosx8','Mac OS X 10.8 Mountain Lion',
+'macosx7','Mac OS X 10.7 Lion',
+'macosx6','Mac OS X 10.6 Snow Leopard',
+'macosx5','Mac OS X 10.5 Leopard',
+'macosx4','Mac OS X 10.4 Tiger',
+'macosx','Mac OS X others',
'macintosh','Mac OS',
# Linux
'linuxandroid','Google Android',
@@ -253,7 +271,7 @@
'linux','Linux (Unknown/unspecified)',
'linux','GNU Linux (Unknown or unspecified distribution)',
# Hurd
-'gnu','GNU Hurd',
+'gnu','GNU Hurd',
# BSDs
'bsdi','BSDi',
'bsdkfreebsd','GNU/kFreeBSD',