| » Version | » Information |
|---|---|
| 1.4.0b4 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.4.0b4 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.4.0b4 Release date: 2013-03-13 18:25 UTC Release state: beta Changelog: This release adds support for GnuPG 2.x, supporting the latest version of RHEL and derivatives. Additionally, the following bugs are fixed: Fix Bug #17838. Passphrase operations don't work on GnuPG 2.x. Fix Bug #17628. Version regular expression on MAMP. Fix Bug #19883. Better exception on unwriteable or unexecutable homedir. Fix possible fread/fwrite to strings when the string values passed to Crypt_GPG are loosly equal to a stream resource handle. A workaround for PHP Bug 39598 is also provided in the event that GnuPG ends unexpectedly. This prevents infinite loops. This release makes the mbstring extension a required dependency as the assuan protocol used in GnuPG 2.x uses UTF-8. Dependencies:
|
| 1.4.0b3 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.4.0b3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.4.0b3 Release date: 2013-03-01 17:03 UTC Release state: beta Changelog: This release adds support for GnuPG 2.x, supporting the latest version of RHEL and derivatives. Additionally, the following bugs are fixed: Fix Bug #17838. Passphrase operations don't work on GnuPG 2.x. Fix Bug #17628. Version regular expression on MAMP. Fix Bug #19883. Better exception on unwriteable or unexecutable homedir. A workaround for PHP Bug 39598 is also provided in the event that GnuPG ends unexpectedly. This prevents infinite loops. This release makes the mbstring extension a required dependency as the assuan protocol used in GnuPG 2.x uses UTF-8. Dependencies:
|
| 1.4.0b2 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.4.0b2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.4.0b2 Release date: 2013-03-01 02:45 UTC Release state: beta Changelog: This release adds support for GnuPG 2.x, supporting the latest version of RHEL and derivatives. Additionally, the following bugs are fixed: Fix Bug #17838. Passphrase operations don't work on GnuPG 2.x. Fix Bug #17628. Version regular expression on MAMP. Fix Bug #19883. Better exception on unwriteable or unexecutable homedir. A workaround for PHP Bug 39598 is also provided in the event that GnuPG ends unexpectedly. This prevents infinite loops. This release makes the mbstring extension a required dependency as the assuan protocol used in GnuPG 2.x uses UTF-8. Dependencies:
|
| 1.4.0b1 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.4.0b1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.4.0b1 Release date: 2013-02-28 04:43 UTC Release state: beta Changelog: This release adds support for GnuPG 2.x, supporting the latest version of RHEL and derivatives. Additionally, the following bugs are fixed: Fix Bug #17838. Passphrase operations don't work on GnuPG 2.x. Fix Bug #17628. Version regular expression on MAMP. Fix Bug #19883. Better exception on unwriteable or unexecutable homedir. This release makes the mbstring extension a required dependency as the assuan protocol used in GnuPG 2.x uses UTF-8. Dependencies:
|
| 1.3.2 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.3.2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.3.2 Release date: 2011-09-26 17:17 UTC Release state: stable Changelog: This release adds key generation to the list of supported operations and adds fluent interface support to the main Crypt_GPG class. Additionally the following bugs are fixed: Fix Bug #18618. Incorrect CHUNK_SIZE / Hang on file decryption. Fix Bug #18869. Unnecessary dependency on posix extension. Dependencies:
|
| 1.3.1 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.3.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.3.1 Release date: 2011-09-26 17:13 UTC Release state: stable Changelog: This release adds key generation to the list of supported operations and adds fluent interface support to the main Crypt_GPG class. Additionally the following bugs are fixed: Fix Bug #18618. Incorrect CHUNK_SIZE / Hang on file decryption. Fix Bug #18869. Unnecessary dependency on posix extension. Dependencies:
|
| 1.3.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.3.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.3.0 Release date: 2011-09-19 21:38 UTC Release state: stable Changelog: This release adds key generation to the list of supported operations and adds fluent interface support to the main Crypt_GPG class.Additionally the following bug is fixed: Fix Bug #18618. Incorrect CHUNK_SIZE / Hang on file decryption Dependencies:
|
| 1.2.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.2.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.2.0 Release date: 2010-11-17 03:49 UTC Release state: stable Changelog: This release features improved (though not perfect) support for GnuPG 2.x and several other bug fixes and features: Fix Bug #17512. Handle permissions error in addDecryptKey(). Fix Bug #17759. Work with localized versions of GnuPG by setting LC_ALL=C. Fix Bug #17760. Work with newer GnuPG responses. Fix Bug #17762. --no-use-agent is deprecated in GnuPG 2.x. Implement Req #17808. Add key id to signature object and parse results in verify methods. Fix Bug #17814. Set revoked status on parsed user ids. Added isRevoked method to sub-key object. Fix Bugs #17628 and #17817. Handle file permissions error better when listing keys. Fix Bug #17820. Handle REVKEYSIG and ERRSIG status lines in VerifyStatusHandler. Dependencies:
|
| 1.1.1 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.1.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.1.1 Release date: 2010-05-07 20:06 UTC Release state: stable Changelog: Fix Bug #17380. Specifying Trust DB breaks module. Dependencies:
|
| 1.1.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.1.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.1.0 Release date: 2010-03-01 06:05 UTC Release state: stable Changelog: Feature and bug fix release. Changes include: * Better support for older versions of GnuPG. Fixes Bug #15906. * Added method to get GnuPG version. * New options to specify the location of the public keyring, secret keyring and trust database. Req #17005. * Added methods to encrypt and sign data in a single pass. Req #17004. * Added methods to decrypt and verify data in a single pass. Req #17004 * Added 'textmode' option to sign() and signFile() methods. Req #17006. * Fixed Bug #17174, handling verification of bad signatures. * Added fluent interface for UserId, Key, SubKey and Signature objects. Dependencies:
|
| 1.0.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.0.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.0.0 Release date: 2009-01-22 21:21 UTC Release state: stable Changelog: First stable release. Changes include: * Fix Bug #15470. Fixes decryption with passphrase when there is more than one decryption subkey. * Fix Bug #15593. Makes decrypt work on signed (compressed) but non- encrypted data. * Improved end-user documentation. (Doc #14645 and Doc #15054). * Coding standards cleanups. * Fixed PEAR continuous-integration testing for real this time. Dependencies:
|
| 1.0.0RC1 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-1.0.0RC1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-1.0.0RC1 Release date: 2008-11-17 01:37 UTC Release state: beta Changelog: RC1. API is stable. Changes include: * add support for initializing user ids, signatures and sub-keys from an array of fields. * clean up unit tests to work with PEAR's continuous integration server. * add unit tests for exception, user id, signature, key and sub-key classes. * rename the 'gpgBinary' option in the constructor to just 'binary'. the old option name is deprecated but still works. * rename Signature::setIsValid() to Signature::setValid() to match methods on UserId. * remove unused exceptions: 'DuplicateKeyImportException', 'UnsignedKeyException', and 'MissingSelfSignatureException'. * Fix ISO 8601 timestamp parsing when E_STRICT is used. Dependencies:
|
| 0.7.1 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.7.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.7.1 Release date: 2008-09-23 17:02 UTC Release state: beta Changelog: Small cleanups in generated API documentation. See 0.7.0 release notes: Brought to you by strace, xdebug, time and phpunit. API is beta -- there are significant API changes in this release. See the API or end-user documentation for details. Other changes in this release include: * support operations on large strings properly. Bug #13806. * support operations on files (or anything fopen-able). Bug #13586. * encryption speed improvements (went from 10 seconds to encrypt a 1.9 MiB file to 0.1 - 0.2 seconds). There is new file-specific API. see the API docs for details. * remove GnuPG driver and driver architecture [BC BREAK]. The pecl extension powering the GnuPG driver is missing features and doesn't support any extra features that make it desirable to use. Crypt_GPG still has nicer error handling, a greater feature set, better documentation and more comprehensive tests. * split GPG I/O engine into a separate class * support multiple encryption, decryption and signing recipients [BC BREAK]. Bug #13808. This moves the API towards something more like the PECL gnupg extension where you add and clear keys for a particular operation. This also changes the returned value of verify() from a signature object to an array of signature objects. * use PHP_EOL for detecting line endings. * throw an exception if keychain can not be read or written. Bug #14645. * split unit tests into separate files. * updated unit tests for new API and features. * throw a KeyNotFound exception if trying to verify a signature when the public key is not in the keyring. * drop Windows support. PHP bugs and known limitations make it next to impossible to develop for Windows correctly. Dependencies:
|
| 0.7.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.7.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.7.0 Release date: 2008-09-23 12:52 UTC Release state: beta Changelog: Brought to you by strace, xdebug, time and phpunit. API is beta -- there are significant API changes in this release. See the API or end-user documentation for details. Other changes in this release include: * support operations on large strings properly. Bug #13806. * support operations on files (or anything fopen-able). Bug #13586. * encryption speed improvements (went from 10 seconds to encrypt a 1.9 MiB file to 0.1 - 0.2 seconds). There is new file-specific API. see the API docs for details. * remove GnuPG driver and driver architecture [BC BREAK]. The pecl extension powering the GnuPG driver is missing features and doesn't support any extra features that make it desirable to use. Crypt_GPG still has nicer error handling, a greater feature set, better documentation and more comprehensive tests. * split GPG I/O engine into a separate class * support multiple encryption, decryption and signing recipients [BC BREAK]. Bug #13808. This moves the API towards something more like the PECL gnupg extension where you add and clear keys for a particular operation. This also changes the returned value of verify() from a signature object to an array of signature objects. * use PHP_EOL for detecting line endings. * throw an exception if keychain can not be read or written. Bug #14645. * split unit tests into separate files. * updated unit tests for new API and features. * throw a KeyNotFound exception if trying to verify a signature when the public key is not in the keyring. * drop Windows support. PHP bugs and known limitations make it next to impossible to develop for Windows correctly. Dependencies:
|
| 0.6.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.6.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.6.0 Release date: 2008-04-05 17:29 UTC Release state: beta Changelog: API is beta. No API changes in this release. Changes in this release: * unit test - fail on E_NOTICE, * unit test - fixes for PHPUnit > 3.2.16, * unit test - fixes for systems other than Ubuntu 7.10, * PHP driver - added workarounds for Windows using temporary files, * PHP driver - added auto-detection of GPG binary, making it less likely that you need to specify the binary location, * PHP driver - documentation typo fixes, * PHP driver - fix bug parsing status output in Windows, * PHP driver - fix undefined array in _parseVerifyStatus(), * PHP driver - throw an exception if the specified GPG binary is not valid. Dependencies:
|
| 0.5.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.5.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.5.0 Release date: 2008-03-02 16:41 UTC Release state: beta Changelog: API is beta. No API changes in this release. Changes in this release: * added PECL-powered gnupg driver, * added unit tests for new driver. Dependencies:
|
| 0.4.0 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.4.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.4.0 Release date: 2008-01-28 00:12 UTC Release state: beta Changelog: API is beta. The native PHP driver is pretty much finished. A PECL-powered gnupg driver will be added in the future. Changes in this release: * cleaned up Key and Signature objects, * getPublicKeys() and getPrivateKeys become getKeys(), * getPublicFingerprint() and getPrivateFingerprint become getFingerprint(), * added ability to specify a key in getKeys(), * getFingerprint() can return fingerprint formatted in common formats, * throw an exception when you try to delete a public key that has a private key, * don't throw an exception when importing duplicate keys, and * unit tests are complete for PHP driver. Dependencies:
|
| 0.3.11 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.3.11 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.3.11 Release date: 2008-01-18 15:17 UTC Release state: alpha Changelog: API is alpha. Changes will be made to Key and Signature objects in future releases. Changes in this release: * Allow not specifying a passphrase for keys that don't need a passphrase, * Make driver constructor protected to force use of factory method, * Added exportPublicKeyMethod(), * Set trust model to 'always', mirroring the model used by PECL gnupg, * Fix detection of missing passphrases, and * documentation and typo fixes. Dependencies:
|
| 0.3.10 |
Easy InstallNot sure? Get more info. pear install Crypt_GPG-0.3.10 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/Crypt_GPG-0.3.10 Release date: 2008-01-14 00:38 UTC Release state: alpha Changelog: First PEAR release. API is alpha. Changes will be made to Key and Signature objects and an exportKey() method will be added in future releases. Dependencies:
|