uap-php
uap-php copied to clipboard
PHP implementation of ua-parser
Updated the license copyright year
The existing CI setup based on Travis does not work anymore due to Travis ending support for free CI for open-source projects. This migrates the CI to GitHub Actions, with...
Added support for Symfony 6 and removed supported for versions that are End of Life.
Trying to figure out the role of the thing in uap-python I looked it up, and apparently it was deprecated back then and removed in ua-parser/uap-core#58 by (and at the...
The last automatic update of the uap-core submodule was 2 years ago. It would be great if those updates could be re-enabled and released regularly.
https://nvd.nist.gov/vuln/detail/CVE-2021-21317 uap-core prior to 0.11.0 was vulnerable to REDoS attacks. Version 0.11.0 is OK, and there have been a handful of additional updates since then so this PR updates to...
Hi, We went from "ua-parser/uap-php": "^3.8, < 3.9" to: "ua-parser/uap-php": "^3.9", With version 3.8 i had this check in our code ``` $parser = Parser::create(); $result = $parser->parse($request->headers->get('User-Agent')); return 1...
A solution to #53 Reads src/Util/Logfile/Custom/ for more log reader The custom log reader needs to be in the same namespace as AbstractReader
https://github.com/ua-parser/uap-php/blob/3004c494d204c3b6d5e1e80a4ff78e4025e24e2f/src/Util/Logfile/AbstractReader.php#L37 Could it be possible to let the factory read a directory of "LogReader" classes? I'd like to add few more reader classes without touching this code.
Recent Convertor stop working because of new NULL value appeared in source Yaml file with regexes. This pull request fixes handling of null values. Test included