Browse Source

update ingest-user-agent regexes.yml (#47807)

This new regexes are from:
https://github.com/ua-parser/uap-core/blob/154eba17f5a88a416f85d507ecd7c3a3af6f3739/regexes.yaml
Alexander Reelsen 6 years ago
parent
commit
fd65eec64c

+ 1 - 1
docs/reference/ingest/processors/user-agent.asciidoc

@@ -59,7 +59,7 @@ Which returns
     "user_agent": {
       "name": "Chrome",
       "original": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36",
-      "version": "51.0.2704",
+      "version": "51.0.2704.103",
       "os": {
         "name": "Mac OS X",
         "version": "10.10.5",

File diff suppressed because it is too large
+ 58 - 8
modules/ingest-user-agent/src/main/resources/regexes.yml


+ 1 - 1
modules/ingest-user-agent/src/test/java/org/elasticsearch/ingest/useragent/UserAgentProcessorTests.java

@@ -103,7 +103,7 @@ public class UserAgentProcessorTests extends ESTestCase {
         Map<String, Object> target = (Map<String, Object>) data.get("target_field");
 
         assertThat(target.get("name"), is("Chrome"));
-        assertThat(target.get("version"), is("33.0.1750"));
+        assertThat(target.get("version"), is("33.0.1750.149"));
 
         Map<String, String> os = new HashMap<>();
         os.put("name", "Mac OS X");

+ 1 - 1
modules/ingest-user-agent/src/test/resources/rest-api-spec/test/ingest-useragent/20_useragent_processor.yml

@@ -31,7 +31,7 @@
   - match: { _source.user_agent.name: "Chrome" }
   - match: { _source.user_agent.original: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36" }
   - match: { _source.user_agent.os: {"name":"Mac OS X", "version":"10.9.2", "full":"Mac OS X 10.9.2"} }
-  - match: { _source.user_agent.version: "33.0.1750" }
+  - match: { _source.user_agent.version: "33.0.1750.149" }
   - match: { _source.user_agent.device: {"name": "Other" }}
 
 ---

Some files were not shown because too many files changed in this diff