<?xml version="1.0" encoding="UTF-8"?> <package 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" packagerversion="1.8.0" version="2.0" 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>xpass</name> <channel>pecl.php.net</channel> <summary>Extended password extension</summary> <description> This extension provides password hashing algorithms used by Linux distributions, using extended crypt library (libxcrypt): * sha512 provided for legacy as used on some old distributions * yescrypt used on modern distributions It also provides additional functions from libxcrypt missing in core PHP: * crypt_preferred_method * crypt_gensalt * crypt_checksalt See PHP documentation on https://www.php.net/xpass </description> <lead> <name>Remi Collet</name> <user>remi</user> <email>remi@php.net</email> <active>yes</active> </lead> <date>2024-09-26</date> <version> <release>1.1.1dev</release> <api>1.1.0</api> </version> <stability> <release>stable</release> <api>stable</api> </stability> <license uri="https://www.php.net/license/3_01.txt" filesource="LICENSE">PHP-3.01</license> <notes><![CDATA[ - ]]></notes> <contents> <dir name="/"> <!-- sources --> <file name="config.m4" role="src"/> <file name="php_xpass.h" role="src" /> <file name="xpass.c" role="src"/> <file name="xpass.stub.php" role="src"/> <file name="xpass_arginfo.h" role="src"/> <!-- documentation --> <file name="CREDITS" role="doc"/> <file name="LICENSE" role="doc"/> <file name="README.md" role="doc"/> <!-- tests --> <dir name ="tests"> <file name="crypt_checksalt.phpt" role="test"/> <file name="crypt_gensalt.phpt" role="test"/> <file name="crypt_preferred_method.phpt" role="test"/> <file name="password_compat.phpt" role="test"/> <file name="sha512.phpt" role="test"/> <file name="xpass.phpt" role="test"/> <file name="yescrypt.phpt" role="test"/> </dir> </dir> </contents> <dependencies> <required> <php> <min>8.0.0</min> </php> <pearinstaller> <min>1.10.0</min> </pearinstaller> </required> </dependencies> <providesextension>xpass</providesextension> <extsrcrelease/> <changelog> <release> <date>2024-09-26</date> <version> <release>1.1.0</release> <api>1.1.0</api> </version> <stability> <release>stable</release> <api>stable</api> </stability> <license uri="https://www.php.net/license/3_01.txt" filesource="LICENSE">PHP-3.01</license> <notes><![CDATA[ - add crypt_gensalt(?string $prefix = null, int $count = 0): ?string {} - add crypt_preferred_method(): ?string {} - add crypt_checksalt(string $salt): int {} - add CRYPT_PREFIX_* and CRYPT_SALT_* constants ]]></notes> </release> <release> <date>2024-09-09</date> <version> <release>1.0.0</release> <api>1.0.0</api> </version> <stability> <release>stable</release> <api>stable</api> </stability> <license uri="https://www.php.net/license/3_01.txt" filesource="LICENSE">PHP-3.01</license> <notes> - first GA release </notes> </release> <release> <date>2024-09-02</date> <version> <release>1.0.0RC2</release> <api>1.0.0</api> </version> <stability> <release>beta</release> <api>stable</api> </stability> <license uri="https://www.php.net/license/3_01.txt" filesource="LICENSE">PHP-3.01</license> <notes> - fix libxcrypt algorithm detection (@zeriyoshi) </notes> </release> <release> <date>2024-08-28</date> <version> <release>1.0.0RC1</release> <api>1.0.0</api> </version> <stability> <release>beta</release> <api>stable</api> </stability> <license uri="https://www.php.net/license/3_01.txt" filesource="LICENSE">PHP-3.01</license> <notes> - first RC release </notes> </release> </changelog> </package>