File: //var/opt/remi/php72/lib/php/peclxml/php72-php-pecl-gnupg.xml
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.10.13" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>gnupg</name>
<channel>pecl.php.net</channel>
<summary>wrapper around the gpgme library</summary>
<description>This extension provides methods to interact with gnupg</description>
<lead>
<name>Jakub Zelenka</name>
<user>bukka</user>
<email>bukka@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Jim Jagielski</name>
<user>jimjag</user>
<email>jimjag@php.net</email>
<active>no</active>
</lead>
<lead>
<name>Sean DuBois</name>
<user>seander</user>
<email>sean@siobud.com</email>
<active>no</active>
</lead>
<date>2025-04-08</date>
<time>10:27:47</time>
<version>
<release>1.5.2</release>
<api>1.5.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license>BSD, revised</license>
<notes>
- Fixed GH-37: gnupg_decrypt() returns false when decrypting an encrypted empty string
- Fixed GH-46: gnupg_decrypt() segfaults when password callback user ID hint is not supplied
- Fixed 1.5.0 regressition - the deletekey `allow_secret` made optional again
</notes>
<contents>
<dir name="/">
<file md5sum="86d8cd8fa3e301b8e0b477e694d03a3f" name="phpc/phpc.h" role="src" />
<file md5sum="d5c0f8b59cafedbad07de0a3dfc096c2" name="tests/gnupg_oo_deletekey.phpt" role="src" />
<file md5sum="740d75d3581e0cbab0036c0def23b6d9" name="tests/gnupg_oo_decrypt_no_uid_hint.phpt" role="src" />
<file md5sum="7edb10a2e4dece4529b260dc64b6b857" name="tests/gnupg_oo_encrypt.phpt" role="src" />
<file md5sum="51c8c80824f8fea5a82ea11b864fd349" name="tests/gnupg_oo_encrypt_empty_str.phpt" role="src" />
<file md5sum="2ae31d4b45f33ddb2af1f36cb01181b8" name="tests/gnupg_oo_encryptsign.phpt" role="src" />
<file md5sum="73afc11788f54f97a26a26a20342b46c" name="tests/gnupg_oo_export.phpt" role="src" />
<file md5sum="9c79cf6a38c5ed9b0e224079153ebae7" name="tests/gnupg_oo_getengineinfo.phpt" role="src" />
<file md5sum="0b0f055ff5551f1ad65ac1ab478dfc97" name="tests/gnupg_oo_geterror.phpt" role="src" />
<file md5sum="7004b6efe974224ddddeb9320b89310e" name="tests/gnupg_oo_geterrorinfo.phpt" role="src" />
<file md5sum="4b3fcbff342ff7b4d175789b1e0eef4e" name="tests/gnupg_oo_import.phpt" role="src" />
<file md5sum="a98e74c02e0b530bea61c14ca0d8f3fd" name="tests/gnupg_oo_init_file_name.phpt" role="src" />
<file md5sum="569550b5a3a6f57adab25864c7693a3a" name="tests/gnupg_oo_init_home_dir.phpt" role="src" />
<file md5sum="ee919c61cc2c82a7578cbc96583027af" name="tests/gnupg_oo_keyinfo.phpt" role="src" />
<file md5sum="7a2d4e61e8fea3b4a738e79568105367" name="tests/gnupg_oo_listsignatures.phpt" role="src" />
<file md5sum="5e6bdc8f9b3a835e49fd94113bfada0d" name="tests/gnupg_oo_sign_clear.phpt" role="src" />
<file md5sum="62e49d7bef18eb53818e29d599fb9b05" name="tests/gnupg_oo_sign_detach.phpt" role="src" />
<file md5sum="4dcb53fa4ae955e541531a71620a9a48" name="tests/gnupg_oo_sign_detach_nonarmor.phpt" role="src" />
<file md5sum="86ec370f7c27d286e01bbcf5e09dacdb" name="tests/gnupg_oo_sign_normal.phpt" role="src" />
<file md5sum="57f7570959b8ca6fe603c8f0fedea854" name="tests/gnupg_oo_sign_normal_noarmor.phpt" role="src" />
<file md5sum="e38d03ec708c68c9f9583f58bf46c4d4" name="tests/gnupg_res_deletekey.phpt" role="src" />
<file md5sum="283ef2793001b847fb5f87a8750cd4a9" name="tests/gnupg_res_encrypt.phpt" role="src" />
<file md5sum="e116e3e9805d397327a30e1a40558b37" name="tests/gnupg_res_encryptsign.phpt" role="src" />
<file md5sum="36267051790f312be8919e3edde842d3" name="tests/gnupg_res_export.phpt" role="src" />
<file md5sum="52a83389964f092a2d2f221e7b80538c" name="tests/gnupg_res_getengineinfo.phpt" role="src" />
<file md5sum="d64f139341c16502f341524ad7c3db68" name="tests/gnupg_res_geterror.phpt" role="src" />
<file md5sum="fb3619c25cc5d5b91c11ca9f1e4c2bbe" name="tests/gnupg_res_geterrorinfo.phpt" role="src" />
<file md5sum="fd73c0c05e67c896eb2c19688cdc278e" name="tests/gnupg_res_import.phpt" role="src" />
<file md5sum="b2a780a3f60c72159f38fdb1c6d9596a" name="tests/gnupg_res_init_file_name.phpt" role="src" />
<file md5sum="25e52f380f913edc6324153126822f04" name="tests/gnupg_res_init_home_dir.phpt" role="src" />
<file md5sum="3ee11eeb56bcfc6b033b3634525753a3" name="tests/gnupg_res_keyinfo.phpt" role="src" />
<file md5sum="ca1b7888bd77d2b125b9ff4fef3dae77" name="tests/gnupg_res_listsignatures.phpt" role="src" />
<file md5sum="7b216c84ea37d6837774174deef90dc9" name="tests/gnupg_res_sign_clear.phpt" role="src" />
<file md5sum="bf9e6e830723688b4080734b8adea5ea" name="tests/gnupg_res_sign_detach.phpt" role="src" />
<file md5sum="d41878c499c5e9e394bab346260d95cd" name="tests/gnupg_res_sign_detach_nonarmor.phpt" role="src" />
<file md5sum="5652e349dce939d262816215484cb853" name="tests/gnupg_res_sign_normal.phpt" role="src" />
<file md5sum="01089d0324b4723ed732d7cda46f09c5" name="tests/gnupg_res_sign_normal_noarmor.phpt" role="src" />
<file md5sum="04b4adf6d50da7984cf988de9f14ffd9" name="tests/gnupgt.inc" role="src" />
<file md5sum="a94c35af955f1416d758f688655f5d55" name="tests/vars.inc" role="src" />
<file md5sum="fa01a9016c7541f8cd2e0d39f40ea786" name="config.m4" role="src" />
<file md5sum="d41d8cd98f00b204e9800998ecf8427e" name="EXPERIMENTAL" role="doc" />
<file md5sum="b0196ff77d58c8d3b2aae35d9d003c17" name="gnupg.c" role="src" />
<file md5sum="3a7975ea9fb47bb8094cc05ef125f965" name="gnupg_keylistiterator.c" role="src" />
<file md5sum="4e3a5174c012212529c9fa3e5dcb48ef" name="LICENSE" role="src" />
<file md5sum="5f4559a139ba85f8dab2e05a8dfee54f" name="php_gnupg_keylistiterator.h" role="src" />
<file md5sum="3b764afaed8b948d46c18f81ee9f2f30" name="php_gnupg.h" role="src" />
<file md5sum="5f4559a139ba85f8dab2e05a8dfee54f" name="php_gnupg_keylistiterator.h" role="src" />
<file md5sum="6ce68fe8d5dc53473474e9534911625b" name="README.md" role="doc" />
<file md5sum="32ed2cd83cf4cac10538ee3d1da95f6d" name="UPGRADING.md" role="doc" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.3.2</min>
</php>
<pearinstaller>
<min>1.4.0b1</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>gnupg</providesextension>
<extsrcrelease />
<changelog>
<release>
<date>2021-12-31</date>
<version>
<release>1.5.1</release>
<api>1.5.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license>BSD, revised</license>
<notes>
* Fixed compilation with PHP 8.1
* Fixed build with gpgme 1.4
</notes>
</release>
<release>
<date>2021-04-10</date>
<version>
<release>1.5.0</release>
<api>1.5.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license>BSD, revised</license>
<notes>
* Added new README.md
</notes>
</release>
<release>
<date>2021-03-07</date>
<version>
<release>1.5.0RC2</release>
<api>1.5.0RC2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license>BSD, revised</license>
<notes>
* Fixed build with libgpgme 1.3
* Fixed largefile support on 32-bit platforms
* Fixed tests in PECL archive
</notes>
</release>
<release>
<version>
<release>1.5.0RC1</release>
<api>1.5.0RC1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2021-02-14</date>
<license>BSD, revised</license>
<notes>
* Added support for PHP 8
* Added support for GnuPG 2.1+
* Added argument info for all functions and methods (reflection support)
* Added new function `gnupg_getengineinfo`
* Added new function `gnupg_geterrorinfo`
* Added init array argument for setting home dir and gpg binary file name
* Added additional fields to `gnupg_keyinfo` returned array
* Added parameter to `gnupg_keyinfo` to use `secret_only`
* Fixed `gnupg_deletekey` to use boolean for `allow_secret` parameter
</notes>
</release>
<release>
<version>
<release>1.4.0</release>
<api>1.4.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2016-08-29</date>
<license>BSD, revised</license>
<notes>
* No changes since 1.4.0RC2
</notes>
</release>
<release>
<version>
<release>1.4.0RC2</release>
<api>1.4.0RC2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2016-07-24</date>
<license>BSD, revised</license>
<notes>
* Fixed ZTS issue with invalid context for a password callback
</notes>
</release>
<release>
<version>
<release>1.4.0RC1</release>
<api>1.4.0RC1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2016-06-15</date>
<license>BSD, revised</license>
<notes>
* Added support for PHP 7
* Fixed various compilation issues
</notes>
</release>
<release>
<version>
<release>1.3.6</release>
<api>1.3.6</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-02-11</date>
<license>BSD, revised</license>
<notes>
* Fixed compilation bug
</notes>
</release>
<release>
<version>
<release>1.3.5</release>
<api>1.3.5</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-02-11</date>
<license>BSD, revised</license>
<notes>
* Fix compatibility with PHP 5.4, 5.5 and 5.6
* Fix iterator bug #65342
</notes>
</release>
<release>
<version>
<release>1.3.4</release>
<api>1.3.4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2013-12-31</date>
<license>BSD, revised</license>
<notes>
* No fixes
</notes>
</release>
<release>
<version>
<release>1.3.3</release>
<api>1.3.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2013-07-17</date>
<license>BSD, revised</license>
<notes>
* Fix compatibility with PHP 5.4 and 5.5
</notes>
</release>
<release>
<version>
<release>1.3.2</release>
<api>1.3.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2010-07-20</date>
<license>BSD, revised</license>
<notes>
* Fix compatibility with gpgme >= 1.2.0 and crashes on 64-bit systems
</notes>
</release>
<release>
<version>
<release>1.3.1</release>
<api>1.3.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2007-05-04</date>
<license>BSD, revised</license>
<notes>
* Fixed double-free with recent gpgme-lib
</notes>
</release>
<release>
<version>
<release>1.3</release>
<api>1.3</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-11-06</date>
<license>BSD, revised</license>
<notes>
* PHP 5.2 compatibility
* gnupg_deletekey now allows deleting a secret key in procedural usage
* Bumped min version to 4.4
</notes>
</release>
<release>
<version>
<release>1.2</release>
<api>1.2</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-05-23</date>
<license>BSD, revised</license>
<notes>
* Fixed bug #7587 (gnupg_verify fails with detached signature)
* Added &quot;summary&quot; into signature-array
</notes>
</release>
<release>
<version>
<release>1.1</release>
<api>1.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2006-03-16</date>
<license>BSD, revised</license>
<notes>
* Improved PHP4 compatibility
* Fixed passphrase-errors now takes care of the errormode
</notes>
</release>
<release>
<version>
<release>1.0</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2005-12-29</date>
<license>BSD, revised</license>
<notes>
* Bumped to stable
</notes>
</release>
<release>
<version>
<release>0.7.1</release>
<api>0.7.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-12-01</date>
<license>BSD, revised</license>
<notes>
* Fixed PHP 5.1 build
</notes>
</release>
<release>
<version>
<release>0.7</release>
<api>0.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-11-29</date>
<license>BSD, revised</license>
<notes>
* Changed licence to BSD, revised
* Fixed error during keyimport when the keyring is not writeable
* Fixed error when an invalid errormode is passed to seterrormode
</notes>
</release>
<release>
<version>
<release>0.6.1</release>
<api>0.6.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-11-12</date>
<license>BSD, revised</license>
<notes>
* Fixed zts build
</notes>
</release>
<release>
<version>
<release>0.6</release>
<api>0.6</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-11-12</date>
<license>BSD, revised</license>
<notes>
* Added seterrormode
* Various memory optimizations
</notes>
</release>
<release>
<version>
<release>0.5</release>
<api>0.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-10-25</date>
<license>BSD, revised</license>
<notes>
* Added support for multiple keys
* Added getsignatures
* Verify can now handle all signature types
</notes>
</release>
<release>
<version>
<release>0.4</release>
<api>0.4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-10-17</date>
<license>BSD, revised</license>
<notes>
* Added procedual usage and lowered min PHP Version to 4.3
</notes>
</release>
<release>
<version>
<release>0.3</release>
<api>0.3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-10-15</date>
<license>BSD, revised</license>
<notes>
* Added import/export methods and better errormessages
</notes>
</release>
<release>
<version>
<release>0.2</release>
<api>0.2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-10-10</date>
<license>BSD, revised</license>
<notes>
* Added keylistiterator, encryptsign and decryptverify
</notes>
</release>
<release>
<version>
<release>0.1</release>
<api>0.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-10-07</date>
<license>BSD, revised</license>
<notes>
* Initial release
</notes>
</release>
</changelog>
</package>