uap-java
uap-java copied to clipboard
Java implementation of ua-parser
Hi There, Our project is using this great piece of library, but the OWASP dep. checker has noticed that the version of snakeyaml you're using has a vulnerability. (CVE-2022-25857) What...
patchMinor is not included in the UserAgent Parser. For Chrome browsers, the parser will not catch the full name of the UserAgent, i.e. (https://github.com/ua-parser/uap-core/blob/09e9ccca9fcfc4348ae9e89815135bafcd0676bb/tests/test_ua.yaml#L2579-L2584) For 'Mozilla/5.0 (Macintosh; Intel Mac OS...
here is the python version output:  brand and model cannot be found in java SDK.
As this PR https://github.com/ua-parser/uap-java/pull/17 is having conflict on code due to older base code. I have added the changes using the latest master branch. All test cases passed.
Duplicated all the logic from https://github.com/ua-parser/uap-java/pull/17, aiming for supporting the brand and model. Looks the original PR was open for a long time but not merged yet, I resolved the...
In order to remove yaml parsers from the `uap-java` library, we could pre-process the yaml file from uap-core and generate a Map at compile-time. This would remove the dependency on...
This PR removes the necessity to have SnakeYAML at runtime. A class `Regexes.java` is added to the project. It represents the content of `uap-core/regexes.yaml` directly as Java object. The code...
As I See it works if only change imports so we need to create a factory for Pattern/Matcher and adaptors