mirror of
https://github.com/php/pecl-caching-varnish.git
synced 2026-03-23 22:52:12 +01:00
git-svn-id: http://svn.php.net/repository/pecl/varnish/trunk@352307 c90b9560-bf6c-de11-be94-00142212c4b1
486 lines
14 KiB
XML
486 lines
14 KiB
XML
<?xml version="1.0"?>
|
|
<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.7.2" 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>varnish</name>
|
|
<channel>pecl.php.net</channel>
|
|
<summary>Varnish Cache bindings</summary>
|
|
<description>Varnish Cache is an open source, state of the art web application accelerator. The extension makes it possible to interact with a running varnish instance through TCP socket or shared memory.</description>
|
|
<lead>
|
|
<name>Anatol Belski</name>
|
|
<user>ab</user>
|
|
<email>ab@php.net</email>
|
|
<active>yes</active>
|
|
</lead>
|
|
<date>2021-01-17</date>
|
|
<version>
|
|
<release>1.2.7</release>
|
|
<api>1.2.7</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- TODO
|
|
</notes>
|
|
<contents>
|
|
<dir name="/">
|
|
<file role="doc" name="LICENSE"/>
|
|
<file role="src" name="exception.h"/>
|
|
<file role="src" name="php_varnish.h"/>
|
|
<file role="src" name="varnish_lib.h"/>
|
|
<file role="src" name="varnish_arginfo.h"/>
|
|
<file role="src" name="adm.c"/>
|
|
<file role="src" name="log.c"/>
|
|
<file role="src" name="exception.c"/>
|
|
<file role="src" name="stat.c"/>
|
|
<file role="src" name="varnish.c"/>
|
|
<file role="src" name="varnish_lib.c"/>
|
|
<file role="doc" name="CREDITS"/>
|
|
<file role="src" name="config.w32"/>
|
|
<file role="src" name="config.m4"/>
|
|
<dir name="tests">
|
|
<!-- /* {{{ */ -->
|
|
<file role="test" name="001.phpt" />
|
|
<file role="test" name="002_ipv4.phpt" />
|
|
<file role="test" name="002_ipv6.phpt" />
|
|
<file role="test" name="002_secret.phpt" />
|
|
<file role="test" name="002_shm.phpt" />
|
|
<file role="test" name="003_ipv4.phpt" />
|
|
<file role="test" name="003_ipv6.phpt" />
|
|
<file role="test" name="003_secret.phpt" />
|
|
<file role="test" name="003_shm.phpt" />
|
|
<file role="test" name="004_ipv4.phpt" />
|
|
<file role="test" name="004_ipv6.phpt" />
|
|
<file role="test" name="004_secret.phpt" />
|
|
<file role="test" name="004_shm.phpt" />
|
|
<file role="test" name="005_ipv4.phpt" />
|
|
<file role="test" name="005_ipv6.phpt" />
|
|
<file role="test" name="005_secret.phpt" />
|
|
<file role="test" name="005_shm.phpt" />
|
|
<file role="test" name="006_ipv4.phpt" />
|
|
<file role="test" name="006_ipv6.phpt" />
|
|
<file role="test" name="006_secret.phpt" />
|
|
<file role="test" name="006_shm.phpt" />
|
|
<file role="test" name="007_secret.phpt" />
|
|
<file role="test" name="007_shm.phpt" />
|
|
<file role="test" name="008_secret.phpt" />
|
|
<file role="test" name="008_shm.phpt" />
|
|
<file role="test" name="009_ipv4.phpt" />
|
|
<file role="test" name="009_ipv6.phpt" />
|
|
<file role="test" name="009_secret.phpt" />
|
|
<file role="test" name="009_shm.phpt" />
|
|
<file role="test" name="010_ipv4.phpt" />
|
|
<file role="test" name="010_ipv6.phpt" />
|
|
<file role="test" name="010_secret.phpt" />
|
|
<file role="test" name="010_shm.phpt" />
|
|
<file role="test" name="011_ipv4.phpt" />
|
|
<file role="test" name="011_ipv6.phpt" />
|
|
<file role="test" name="011_secret.phpt" />
|
|
<file role="test" name="011_shm.phpt" />
|
|
<file role="test" name="config.php-dist" />
|
|
<file role="test" name="README" />
|
|
<!-- /* }}} */ -->
|
|
</dir>
|
|
</dir>
|
|
</contents>
|
|
<dependencies>
|
|
<required>
|
|
<php>
|
|
<min>5.3</min>
|
|
</php>
|
|
<pearinstaller>
|
|
<min>1.4.0</min>
|
|
</pearinstaller>
|
|
<extension><name>hash</name></extension>
|
|
</required>
|
|
</dependencies>
|
|
<providesextension>varnish</providesextension>
|
|
<extsrcrelease/>
|
|
<changelog>
|
|
<release>
|
|
<date>2021-01-17</date>
|
|
<version>
|
|
<release>1.2.6</release>
|
|
<api>1.2.6</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- Fix missing header
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2021-01-17</date>
|
|
<version>
|
|
<release>1.2.5</release>
|
|
<api>1.2.5</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- Fix PHP 8.0 compatibility (Remi Collet)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2018-07-01</date>
|
|
<version>
|
|
<release>1.2.4</release>
|
|
<api>1.2.4</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- fix build error -Werror=format-security (Remi Collet)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2018-03-04</date>
|
|
<version>
|
|
<release>1.2.3</release>
|
|
<api>1.2.3</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- fixed Varnish 5.2 compatibility
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2016-10-23</date>
|
|
<version>
|
|
<release>1.2.2</release>
|
|
<api>1.2.2</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- fixed build with Varnish 5.x, thanks Remi Collet!
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2015-02-14</date>
|
|
<version>
|
|
<release>1.2.1</release>
|
|
<api>1.2.1</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- fixed build with Varnish 4.x (thanks Remi Collet)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2015-02-13</date>
|
|
<version>
|
|
<release>1.2.0</release>
|
|
<api>1.2.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- m4 updated for Varnish 4.x compliance (Remi Collet)
|
|
- Varnish 4.x compatibility, but
|
|
- VarnishStat and VarnishLog aren't supported when linking to Varnish 4.x anymore
|
|
- PHP7 compatibility
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2013-10-01</date>
|
|
<version>
|
|
<release>1.1.1</release>
|
|
<api>1.1.1</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- Fixed bug #65916 (Compilation broken on Mac OS X)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2013-10-01</date>
|
|
<version>
|
|
<release>1.1.0</release>
|
|
<api>1.1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- fixed object handlers initialization
|
|
- improved m4 script (Remi Collet)
|
|
- dropped the bundled SHA256 implementation, the hash extension is dependency now instead (Remi Collet)
|
|
- RPMs are now available from Remi's repository
|
|
- improved the test suite
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2012-08-05</date>
|
|
<version>
|
|
<release>1.0.0</release>
|
|
<api>1.0.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- added windows compatibility, though VarnishLog, VarnishStat and auth with ident isn't available there
|
|
- fixed socket closing for VarnishAdmin
|
|
* added VarnishAdmin::disconnect()
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2012-06-01</date>
|
|
<version>
|
|
<release>0.9.3</release>
|
|
<api>1.0.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>stable</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- Added PHP-5.4 compatibility
|
|
- Implemented VarnishAdmin functionality
|
|
* VarnishAdmin::getVclList()
|
|
* VarnishAdmin::vclUse()
|
|
- multiple leak and bug fixes
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-10-06</date>
|
|
<version>
|
|
<release>0.9.2</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- Added Varnish 2 compatibility
|
|
* Configuration option and a setter for VarnishAdmin
|
|
* Ban/purge varnish 2/3 compatibility
|
|
</notes>
|
|
<dependencies>
|
|
<required>
|
|
<php>
|
|
<min>5.3</min>
|
|
</php>
|
|
<pearinstaller>
|
|
<min>1.4.0</min>
|
|
</pearinstaller>
|
|
<os>linux</os>
|
|
</required>
|
|
</dependencies>
|
|
</release>
|
|
<release>
|
|
<date>2011-09-24</date>
|
|
<version>
|
|
<release>0.9.1</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- constructor params with wrong type get appropriately converted
|
|
- a couple more tests
|
|
</notes>
|
|
<dependencies>
|
|
<required>
|
|
<php>
|
|
<min>5.3</min>
|
|
</php>
|
|
<pearinstaller>
|
|
<min>1.4.0</min>
|
|
</pearinstaller>
|
|
<os>linux</os>
|
|
</required>
|
|
</dependencies>
|
|
</release>
|
|
<release>
|
|
<date>2011-09-23</date>
|
|
<version>
|
|
<release>0.9</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- more exceptions on appropriate places
|
|
- minor fixes
|
|
- beta documentation is available
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-09-02</date>
|
|
<version>
|
|
<release>0.8</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>alpha</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- configuration array is now optional
|
|
- ident param, if not given, will be set automatically based on the current hostname
|
|
- added setters for the VarnishAdmin configuration
|
|
- VarnishAdmin improved with sanity checks for connection and auth
|
|
- Ident vs. host/port are mutually exclusive
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-08-30</date>
|
|
<version>
|
|
<release>0.7</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>alpha</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- ZTS related fixes by Felipe Pena
|
|
- Parameter parsing and other improvements by Hannes Magnusson
|
|
- A lot of memory allocation/deallocation fixes
|
|
- Added a couple of tests
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-08-28</date>
|
|
<version>
|
|
<release>0.6</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>alpha</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- VarnishAdmin
|
|
* VarnishAdmin:ban() bases on the vcl ban commando
|
|
* VarnishAdmin::banUrl() bases on the vcl ban.url commando
|
|
* Arguments are passed to the varnish as given, which is probably a better idea than parsing
|
|
them on the php side one more time. The return status value can be used to check if the command
|
|
was successful.
|
|
* improved VarnishAdmin::isRunning()
|
|
- added VarnishLog class
|
|
* VarnishLog::getLine()
|
|
* VarnishLog::getTagName()
|
|
* Varnish log tag list
|
|
* Can now read log records from a running varnishd SHM. Not sure, whether more functionality would be sensible, as it requires to run as daemon.
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-08-26</date>
|
|
<version>
|
|
<release>0.4.1</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>alpha</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
Fix for the package to build
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<version>
|
|
<release>0.4</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>alpha</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
- Fixed sereval odd things:
|
|
* Missing exceptions
|
|
* Varnish param parsing
|
|
* Command out reading
|
|
- Added clear/get panic methods
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-08-23</date>
|
|
<version>
|
|
<release>0.3</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>alpha</release>
|
|
<api>stable</api>
|
|
</stability>
|
|
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
|
<notes>
|
|
Implemented VarnishAdmin and VarnishStat classes with an minimal set on functionality.
|
|
VarnishAdmin:
|
|
* connect on varnish administration interface
|
|
* authenticate on a varnish instance
|
|
* read/write varnish configuration
|
|
* ban urls
|
|
* start/stop varnish slave
|
|
* check varnish slave status
|
|
VarnishStat:
|
|
* connect to the shared memory
|
|
* snapshot the current varnish statistics
|
|
There is no documentation for this package yet, please take a look at the tests and sources.
|
|
The extension is being currently developed with varnish 3.0 and php 5.3.6, so if you have any issues with older versions, please file a bug.
|
|
</notes>
|
|
</release>
|
|
</changelog>
|
|
</package>
|
|
<!--
|
|
/*
|
|
* Local variables:
|
|
* tab-width: 4
|
|
* c-basic-offset: 4
|
|
* End:
|
|
* vim600: noet sw=4 ts=4 fdm=marker
|
|
* vim<600: noet sw=4 ts=4
|
|
*/
|
|
-->
|