HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //var/opt/remi/php83/lib/php/peclxml/php83-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 &gt;= 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 &amp;quot;summary&amp;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>