From 2a5f44c6c788f0b06e50c38514ea5bf011fc8636 Mon Sep 17 00:00:00 2001 From: sgiehl Date: Thu, 26 Jun 2014 13:07:53 +0200 Subject: [PATCH] refs #20 - added detection for microsoft outlook --- Tests/Parser/Client/fixtures/pim.yml | 6 ++ Tests/fixtures/desktop.yml | 58 +++++++++++--- Tests/fixtures/smartphone.yml | 110 +++++++++++++-------------- Tests/fixtures/tablet.yml | 34 ++++----- Tests/fixtures/tv.yml | 2 +- Tests/fixtures/unknown.yml | 30 ++++---- regexes/client/pim.yml | 4 + 7 files changed, 144 insertions(+), 100 deletions(-) diff --git a/Tests/Parser/Client/fixtures/pim.yml b/Tests/Parser/Client/fixtures/pim.yml index a5621235b8..d2b3dceeff 100644 --- a/Tests/Parser/Client/fixtures/pim.yml +++ b/Tests/Parser/Client/fixtures/pim.yml @@ -4,6 +4,12 @@ type: pim name: Outlook Express version: 7.0 +- + user_agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/7.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET CLR 1.1.4322; FDM; Tablet PC 2.0; .NET4.0E; Microsoft Outlook 14.0.7113; ms-office; MSOffice 14) + client: + type: pim + name: Microsoft Outlook + version: 14.0.7113 - user_agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5 client: diff --git a/Tests/fixtures/desktop.yml b/Tests/fixtures/desktop.yml index 68cfdeb13b..e175c7d636 100644 --- a/Tests/fixtures/desktop.yml +++ b/Tests/fixtures/desktop.yml @@ -425,7 +425,7 @@ os_family: Unix browser_family: Unknown - - user_agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009031915 Gentoo Firefox/3.0.7 + user_agent: Mozilla/5.0 (X11; U; Gentoo x86_64; de-DE) Firefox/26.0 os: name: Gentoo short_name: GNT @@ -434,7 +434,7 @@ type: browser name: Firefox short_name: FF - version: 3.0.7 + version: 26.0 device: type: desktop brand: @@ -442,7 +442,7 @@ os_family: GNU/Linux browser_family: Firefox - - user_agent: Mozilla/5.0 (X11; U; Gentoo x86_64; de-DE) Firefox/26.0 + user_agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009031915 Gentoo Firefox/3.0.7 os: name: Gentoo short_name: GNT @@ -451,7 +451,7 @@ type: browser name: Firefox short_name: FF - version: 26.0 + version: 3.0.7 device: type: desktop brand: @@ -1428,11 +1428,11 @@ os_family: Unix browser_family: Unknown - - user_agent: Mozilla/3.01Gold (X11; I; SunOS 5.5.1 sun4m) + user_agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100215 Solaris/10.1 (GNU) Superswan/3.5.8 (Byte/me) os: name: Solaris short_name: SOS - version: 5.5.1 + version: 10.1 client: type: UNK name: UNK @@ -1445,11 +1445,11 @@ os_family: Unix browser_family: Unknown - - user_agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8) Gecko/20100215 Solaris/10.1 (GNU) Superswan/3.5.8 (Byte/me) + user_agent: Mozilla/3.01Gold (X11; I; SunOS 5.5.1 sun4m) os: name: Solaris short_name: SOS - version: 10.1 + version: 5.5.1 client: type: UNK name: UNK @@ -2073,6 +2073,40 @@ model: os_family: Windows browser_family: Unknown +- + user_agent: Microsoft Office/14.0 (Windows NT 6.1; Microsoft Outlook 14.0.6106; Pro; ms-office; MSOffice 14) + os: + name: Windows 7 + short_name: WI7 + version: 7 + client: + type: pim + name: Microsoft Outlook + short_name: UNK + version: 14.0.6106 + device: + type: desktop + brand: + model: + os_family: Windows + browser_family: Unknown +- + user_agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/7.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET CLR 1.1.4322; FDM; Tablet PC 2.0; .NET4.0E; Microsoft Outlook 14.0.7113; ms-office; MSOffice 14) + os: + name: Windows 7 + short_name: WI7 + version: 7 + client: + type: pim + name: Microsoft Outlook + short_name: UNK + version: 14.0.7113 + device: + type: desktop + brand: + model: + os_family: Windows + browser_family: Unknown - user_agent: Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.16 os: @@ -2516,7 +2550,7 @@ os_family: Windows browser_family: Unknown - - user_agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.6) Gecko/20091201 (WEB.DE/1.5) Firefox/3.5.6 (.NET CLR 3.5.30729) + user_agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0 os: name: Windows Vista short_name: WVI @@ -2525,7 +2559,7 @@ type: browser name: Firefox short_name: FF - version: 3.5.6 + version: 18.0 device: type: desktop brand: @@ -2533,7 +2567,7 @@ os_family: Windows browser_family: Firefox - - user_agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0 + user_agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.6) Gecko/20091201 (WEB.DE/1.5) Firefox/3.5.6 (.NET CLR 3.5.30729) os: name: Windows Vista short_name: WVI @@ -2542,7 +2576,7 @@ type: browser name: Firefox short_name: FF - version: 18.0 + version: 3.5.6 device: type: desktop brand: diff --git a/Tests/fixtures/smartphone.yml b/Tests/fixtures/smartphone.yml index 6f0f060e59..660cb0d156 100644 --- a/Tests/fixtures/smartphone.yml +++ b/Tests/fixtures/smartphone.yml @@ -2006,39 +2006,39 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Galaxy Nexus Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; Android 4.0.3; Galaxy Nexus Build/ICL53F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Mobile Safari/537.36 os: name: Android short_name: AND - version: 4.0.4 + version: 4.0.3 client: type: browser - name: Android Browser - short_name: AN - version: + name: Chrome Mobile + short_name: CM + version: 32.0.1700.99 device: type: smartphone brand: GO model: Galaxy Nexus os_family: Android - browser_family: Android Browser + browser_family: Chrome - - user_agent: Mozilla/5.0 (Linux; Android 4.0.3; Galaxy Nexus Build/ICL53F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Mobile Safari/537.36 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Galaxy Nexus Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND - version: 4.0.3 + version: 4.0.4 client: type: browser - name: Chrome Mobile - short_name: CM - version: 32.0.1700.99 + name: Android Browser + short_name: AN + version: device: type: smartphone brand: GO model: Galaxy Nexus os_family: Android - browser_family: Chrome + browser_family: Android Browser - user_agent: Mozilla/5.0 (Linux; U; Android 4.1.1; ms-my; Galaxy Nexus Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: @@ -4488,24 +4488,24 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 airGClient/2.1.7 + user_agent: Mozilla/5.0 (Linux; Android 4.0.3; HTC One X Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19 os: name: Android short_name: AND - version: 4.0.4 + version: 4.0.3 client: type: browser - name: Android Browser - short_name: AN - version: + name: Chrome Mobile + short_name: CM + version: 18.0.1025.133 device: type: smartphone brand: HT model: One X os_family: Android - browser_family: Android Browser + browser_family: Chrome - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-za; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 airGClient/2.1.7 os: name: Android short_name: AND @@ -4522,7 +4522,7 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; es-ar; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-za; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND @@ -4539,7 +4539,7 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; es-mx; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; es-ar; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND @@ -4556,22 +4556,22 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; Android 4.0.3; HTC One X Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; es-mx; HTC One X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND - version: 4.0.3 + version: 4.0.4 client: type: browser - name: Chrome Mobile - short_name: CM - version: 18.0.1025.133 + name: Android Browser + short_name: AN + version: device: type: smartphone brand: HT model: One X os_family: Android - browser_family: Chrome + browser_family: Android Browser - user_agent: Mozilla/5.0 (Linux; U; Android 4.1.1; en-fr; HTC One X Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: @@ -12614,24 +12614,24 @@ os_family: Android browser_family: Unknown - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; GT-I9100 Build/IMM76I; CyanogenMod-9) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; Android 4.0.3; GT-I9100 Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Mobile Safari/537.36 os: name: Android short_name: AND - version: 4.0.4 + version: 4.0.3 client: type: browser - name: Android Browser - short_name: AN - version: + name: Chrome Mobile + short_name: CM + version: 31.0.1650.59 device: type: smartphone brand: SA model: GT-I9100 os_family: Android - browser_family: Android Browser + browser_family: Chrome - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; et-ee; GT-I9100 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; GT-I9100 Build/IMM76I; CyanogenMod-9) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND @@ -12648,11 +12648,11 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.9; ru-ru; GT-I9100 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; et-ee; GT-I9100 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND - version: 4.0.9 + version: 4.0.4 client: type: browser name: Android Browser @@ -12665,22 +12665,22 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; Android 4.0.3; GT-I9100 Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Mobile Safari/537.36 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.9; ru-ru; GT-I9100 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 os: name: Android short_name: AND - version: 4.0.3 + version: 4.0.9 client: type: browser - name: Chrome Mobile - short_name: CM - version: 31.0.1650.59 + name: Android Browser + short_name: AN + version: device: type: smartphone brand: SA model: GT-I9100 os_family: Android - browser_family: Chrome + browser_family: Android Browser - user_agent: Mozilla/5.0 (Linux; U; Android 4.1.2; cs-cz; GT-I9100 Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: @@ -13396,24 +13396,24 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; el-gr; GT-N7000 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; Android 4.0.3; GT-N7000 Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.72 Mobile Safari/537.36 os: name: Android short_name: AND - version: 4.0.4 + version: 4.0.3 client: type: browser - name: Android Browser - short_name: AN - version: + name: Chrome Mobile + short_name: CM + version: 29.0.1547.72 device: type: smartphone brand: SA model: GT-N7000 os_family: Android - browser_family: Android Browser + browser_family: Chrome - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; sk-sk; GT-N7000 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; el-gr; GT-N7000 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND @@ -13430,22 +13430,22 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; Android 4.0.3; GT-N7000 Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.72 Mobile Safari/537.36 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; sk-sk; GT-N7000 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND - version: 4.0.3 + version: 4.0.4 client: type: browser - name: Chrome Mobile - short_name: CM - version: 29.0.1547.72 + name: Android Browser + short_name: AN + version: device: type: smartphone brand: SA model: GT-N7000 os_family: Android - browser_family: Chrome + browser_family: Android Browser - user_agent: Mozilla/5.0 (Linux; U; Android 4.1.2; pl-pl; GT-N7000 Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: diff --git a/Tests/fixtures/tablet.yml b/Tests/fixtures/tablet.yml index d845f981c4..1fb4f5b33c 100644 --- a/Tests/fixtures/tablet.yml +++ b/Tests/fixtures/tablet.yml @@ -2941,7 +2941,7 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 2013 Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.166 Safari/537.36 + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.136 Safari/537.36 os: name: Android short_name: AND @@ -2950,7 +2950,7 @@ type: browser name: Chrome short_name: CH - version: 33.0.1750.166 + version: 33.0.1750.136 device: type: tablet brand: GO @@ -2958,7 +2958,7 @@ os_family: Android browser_family: Chrome - - user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.136 Safari/537.36 + user_agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 2013 Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.166 Safari/537.36 os: name: Android short_name: AND @@ -2967,7 +2967,7 @@ type: browser name: Chrome short_name: CH - version: 33.0.1750.136 + version: 33.0.1750.166 device: type: tablet brand: GO @@ -3218,7 +3218,7 @@ name: Android short_name: AND version: 4.0.4 - client:. + client: type: browser name: Chrome short_name: CH @@ -6460,39 +6460,39 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; zh-cn; GT-P5100 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 + user_agent: Mozilla/5.0 (Linux; Android 4.0.3; GT-P5100 Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Safari/537.36 os: name: Android short_name: AND - version: 4.0.4 + version: 4.0.3 client: type: browser - name: Android Browser - short_name: AN - version: + name: Chrome + short_name: CH + version: 32.0.1700.99 device: type: tablet brand: SA model: GT-P5100 os_family: Android - browser_family: Android Browser + browser_family: Chrome - - user_agent: Mozilla/5.0 (Linux; Android 4.0.3; GT-P5100 Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Safari/537.36 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; zh-cn; GT-P5100 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 os: name: Android short_name: AND - version: 4.0.3 + version: 4.0.4 client: type: browser - name: Chrome - short_name: CH - version: 32.0.1700.99 + name: Android Browser + short_name: AN + version: device: type: tablet brand: SA model: GT-P5100 os_family: Android - browser_family: Chrome + browser_family: Android Browser - user_agent: Mozilla/5.0 (Linux; U; Android 4.1.1; ar-ae; GT-P5100 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 os: diff --git a/Tests/fixtures/tv.yml b/Tests/fixtures/tv.yml index 557469f1fd..8211412c95 100644 --- a/Tests/fixtures/tv.yml +++ b/Tests/fixtures/tv.yml @@ -157,7 +157,7 @@ os: name: Google TV short_name: GTV - version: 092754 + version: 92754 client: type: browser name: Chrome diff --git a/Tests/fixtures/unknown.yml b/Tests/fixtures/unknown.yml index 79aa2d3db1..70614dbcaf 100644 --- a/Tests/fixtures/unknown.yml +++ b/Tests/fixtures/unknown.yml @@ -2958,33 +2958,33 @@ os_family: Android browser_family: Android Browser - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.9; ru-ru; X710d Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; NABI2-NV7A Build/IMM76L)Maxthon AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 os: name: Android short_name: AND - version: 4.0.9 + version: 4.0.4 client: type: browser - name: Android Browser - short_name: AN + name: Maxthon + short_name: MX version: device: type: brand: model: os_family: Android - browser_family: Android Browser + browser_family: Unknown - - user_agent: Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; NABI2-NV7A Build/IMM76L)Maxthon AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 + user_agent: 'Mozilla/5.0 (Linux; U; Android 4.0.4; fa-ir) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.35 Puffin/2.10990AP Mobile' os: name: Android short_name: AND version: 4.0.4 client: type: browser - name: Maxthon - short_name: MX - version: + name: Puffin + short_name: PU + version: 2.10990 device: type: brand: @@ -2992,22 +2992,22 @@ os_family: Android browser_family: Unknown - - user_agent: 'Mozilla/5.0 (Linux; U; Android 4.0.4; fa-ir) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.35 Puffin/2.10990AP Mobile' + user_agent: Mozilla/5.0 (Linux; U; Android 4.0.9; ru-ru; X710d Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: name: Android short_name: AND - version: 4.0.4 + version: 4.0.9 client: type: browser - name: Puffin - short_name: PU - version: 2.10990 + name: Android Browser + short_name: AN + version: device: type: brand: model: os_family: Android - browser_family: Unknown + browser_family: Android Browser - user_agent: Mozilla/5.0 (Linux; U; Android 4.1.0; zh-cn; Coolgen E70 G Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 os: diff --git a/regexes/client/pim.yml b/regexes/client/pim.yml index 0b60e73bd6..32eaac9fa5 100644 --- a/regexes/client/pim.yml +++ b/regexes/client/pim.yml @@ -9,6 +9,10 @@ name: 'Outlook Express' version: '$1' +- regex: 'Microsoft Outlook(?:[/ ](\d+[\.\d]+))?' + name: 'Microsoft Outlook' + version: '$1' + - regex: '(?:Thunderbird|Icedove)(?:/(\d+[\.\d]+))?' name: 'Thunderbird' version: '$1'