Revision history for Perl module Apache2::API v0.5.3 2026-04-15T07:41:20+0900 - Security fix (CVE-2026-5088): removed insecure fallback to rand() for salt generation in Apache2::API::Password. Methods _make_salt() and _make_salt_bcrypt() now require either Crypt::URandom or Bytes::Random::Secure to be installed, and return an error if neither is available. v0.5.2 2026-03-22T03:03:45+0900 - Upddated method reply to ensure status code is JSON encoded as an integer, and not as a string. - Updated status_to_type() in Apache2::API::Status v0.5.1 2026-03-19T18:11:03+0900 - Updating Apache2::API::Request to improve acceptance of application/*+json content types v0.5.0 2025-11-01T08:58:01+0900 - Expanded and improved localised HTTP errors now covering the following locales: cs_CZ, de_DE, en_GB, es_ES, fr_FR, ga_IE, it_IT, ja_JP, ko_KR, nb_NO, nl_NL, pl_PL, pt_BR, pt_PT, ro_RO, ru_RU, sr_RS, sv_SE, tr_TR, zh_CN, zh_TW - Added the methods allow_methods_list, method_bit, and method_name in Apache2::API::Request - Improved the method data() in Apache2::API to be able to be called in mutator mode, and improved caching by using Apache2::RequestUtil->pnotes rather than an object property - Changed the method length() in Apache2::API::Request from wrongly using bytes_sent() to using the incoming headers field 'Content-Length' v0.4.1 2025-10-07T08:09:10+0900 - Corrected the key support method _try so that it honours the list call context v0.4.0 2025-09-30T20:30:14+0900 - Adding the log method to access the Apache2::Log::Request object - Added the methods is_initial_req and psignature to Apache2::API::Request - Added the method 'apr1_md5' to generate htpasswd - Added the method 'htpasswd' to instantiate new Apache2::API::Password objects - Added class Apache2::API::Password to handle md5, blowfish (bcrypt), and SHA-256, SHA-512 Apache passwords v0.3.1 2024-09-04T20:28:56+0900 - Removed dependency on Devel::Confess. Best added by the user himself v0.3.0 2024-04-10T06:34:12+0900 - Improved method bailout. - Added method is_aborted in Apache2::API::Request v0.2.0 2024-02-22T19:04:51+0900 - Improved method reply() v0.1.4 2023-10-21T20:23:29+0900 - Improved code v0.1.3 2023-10-11T16:30:29+0900 - Corrected malformed signature for distribution release v0.1.2 2023-06-14T15:30:05+0900 - Minor correction to the method cookie() in Apache2::API::Request, that, instead of returning the cookie value, was returning the cookie object itself. v0.1.1 2023-06-10T20:29:58+0900 - Minor modification to init() in Apache2::API - Updated method headers() in Apache2::API::Request and Apache2::API::Response to return an empty hash in HASH context when no headers v0.1.0 2023-05-30T21:45:10+0900 - Initial release