1<?xml version="1.0" encoding="ISO-8859-1"?>
2<package packagerversion="1.10.1" 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">
3 <name>zookeeper</name>
4 <channel>pecl.php.net</channel>
5 <summary>PHP extension for interfacing with Apache ZooKeeper</summary>
6 <description>This extension provides API for communicating with ZooKeeper service.</description>
7 <lead>
8  <name>Andrei Zmievski</name>
9  <user>andrei</user>
10  <email>andrei@php.net</email>
11  <active>no</active>
12 </lead>
13 <lead>
14  <name>Timandes White</name>
15  <user>timandes</user>
16  <email>timandes@php.net</email>
17  <active>yes</active>
18 </lead>
19 <developer>
20  <name>John Boehr</name>
21  <user>jbboehr</user>
22  <email>jbboehr@gmail.com</email>
23  <active>no</active>
24 </developer>
25 <date>2021-06-25</date>
26 <time>15:40:58</time>
27 <version>
28  <release>1.0.0</release>
29  <api>0.7.0</api>
30 </version>
31 <stability>
32  <release>alpha</release>
33  <api>stable</api>
34 </stability>
35 <license uri="http://www.php.net/license">PHP</license>
36 <notes>
37Improvements:
38- Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43)
39- Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44)
40 </notes>
41 <contents>
42  <dir name="/">
43   <file md5sum="b788abb76004a47876a0c1c1048be58e" name="examples/Zookeeper_Example.php" role="doc" />
44   <file md5sum="2d0713eb39816759d0e9c6bebd8d751c" name="examples/watch.php" role="doc" />
45   <file md5sum="6c47a76d2a0c1f19eadb704c39f8115e" name="README.markdown" role="doc" />
46   <file md5sum="04f823bd75a30977621bc12d77ebc54d" name="CREDITS" role="doc" />
47   <file md5sum="cb564efdf78cce8ea6e4b5a4f7c05d97" name="LICENSE" role="doc" />
48   <file md5sum="4c33b3a66ab1c9d2828b2a375f988a53" name="ChangeLog" role="doc" />
49   <file md5sum="738d18c8f48958cf373246d4147357f0" name="zookeeper-api.php" role="doc" />
50   <file md5sum="85ea3d707c1b4c714130e1a0562804be" name="config.m4" role="src" />
51   <file md5sum="dbd63c069cbc2aeadb5528fb661903a1" name="php_zookeeper.c" role="src" />
52   <file md5sum="1efd25ed034e70d60c46151637eba61b" name="php_zookeeper.h" role="src" />
53   <file md5sum="9772345902c02634b3a8daf8e2cb2c7a" name="php_zookeeper_private.h" role="src" />
54   <file md5sum="0982c3ea724f3b886e7593509c14e3da" name="php_zookeeper_session.c" role="src" />
55   <file md5sum="28a2e2f9a9676d54f4517b8913720ae1" name="php_zookeeper_session.h" role="src" />
56   <file md5sum="b67f10cd2e6b1f6b4369e5a0b85a4bc6" name="zoo_lock.c" role="src" />
57   <file md5sum="cfc23f8b4b00ea41377cee135c5948ad" name="zoo_lock.h" role="src" />
58   <file md5sum="45856c1954ec58458cf32f2027d6cbd1" name="php_zookeeper_exceptions.c" role="src" />
59   <file md5sum="7c7b79a3b6afb8e836f315952b545920" name="php_zookeeper_exceptions.h" role="src" />
60   <file md5sum="dd153b86f52be34f0eaef1f9fcb7e59e" name="php_zookeeper_callback.c" role="src" />
61   <file md5sum="3ccc10a98dd8c168a8232f5e6b23506a" name="php_zookeeper_callback.h" role="src" />
62   <file md5sum="8d23c6129e4ce4715ec330dd701e9c78" name="php_zookeeper_class.h" role="src" />
63   <file md5sum="8a5f552e6cd8ce0f6c360195e7950056" name="php_zookeeper_config_class.c" role="src" />
64   <file md5sum="83a23549d93cc224c2e5a0a917a34dd2" name="php_zookeeper_config_class.h" role="src" />
65   <file md5sum="0e065e1ee71b7710b7dec2fbd6c04cfc" name="php_zookeeper_stat.c" role="src" />
66   <file md5sum="529b8778260276419009a4e2bb3d5778" name="php_zookeeper_stat.h" role="src" />
67   <file md5sum="31a4475cdcce6bd778b44d90513f8f1f" name="php_zookeeper_log.c" role="src" />
68   <file md5sum="730624e852e127db4377eb6df6473bfd" name="php_zookeeper_log.h" role="src" />
69  </dir>
70 </contents>
71 <dependencies>
72  <required>
73   <php>
74    <min>7.0.0</min>
75    <max>8.0.99</max>
76   </php>
77   <pearinstaller>
78    <min>1.4.0b1</min>
79   </pearinstaller>
80  </required>
81 </dependencies>
82 <providesextension>zookeeper</providesextension>
83 <extsrcrelease />
84 <changelog>
85  <release>
86   <stability>
87    <release>alpha</release>
88    <api>stable</api>
89   </stability>
90   <version>
91    <release>1.0.0</release>
92    <api>0.7.0</api>
93   </version>
94   <date>2021-06-25</date>
95   <notes>
96Improvements:
97- Make extension compatible with Zookeeper 3.6 (Thanks to camporter, GH PR #43)
98- Make extension compatible with PHP 8 (Thanks to John P. Bloch, GH PR #44)
99   </notes>
100  </release>
101  <release>
102   <stability>
103    <release>beta</release>
104    <api>alpha</api>
105   </stability>
106   <version>
107    <release>0.7.2</release>
108    <api>0.7.0</api>
109   </version>
110   <date>2019-12-11</date>
111   <notes>
112Bugs:
113- Fix segfault due to double free of global callback data (GH PR #35)
114- Optimize callback-related statements
115- Fix build error with PHP 7.4 (GH PR #38)
116   </notes>
117  </release>
118  <release>
119   <stability>
120    <release>alpha</release>
121    <api>alpha</api>
122   </stability>
123   <version>
124    <release>0.7.1</release>
125    <api>0.7.0</api>
126   </version>
127   <date>2019-03-08</date>
128   <notes>
129Bugs:
130- Fix segmentation fault after destroying Zookeeper instance (Issue #32)
131   </notes>
132  </release>
133  <release>
134   <stability>
135    <release>alpha</release>
136    <api>alpha</api>
137   </stability>
138   <version>
139    <release>0.7.0</release>
140    <api>0.7.0</api>
141   </version>
142   <date>2019-02-27</date>
143   <notes>
144Improvements:
145- Make parameter &apos;acls&apos; of method &apos;create&apos; optional
146- Add static method &apos;dispatch&apos;
147- Drop PHP-5 support (Issue #14)
148Bugs:
149- Fix segmentation fault found in PHP 7.3
150   </notes>
151  </release>
152  <release>
153   <stability>
154    <release>stable</release>
155    <api>alpha</api>
156   </stability>
157   <version>
158    <release>0.6.4</release>
159    <api>0.6.0</api>
160   </version>
161   <date>2019-03-12</date>
162   <notes>
163Bugs:
164- Fix segmentation fault after destroying Zookeeper instance (Issue #32)
165   </notes>
166  </release>
167  <release>
168   <stability>
169    <release>stable</release>
170    <api>alpha</api>
171   </stability>
172   <version>
173    <release>0.6.3</release>
174    <api>0.6.0</api>
175   </version>
176   <date>2019-01-23</date>
177   <notes>
178Bugs:
179- Correct exception message (From &quot;Failed to connect to Zookeeper&quot; to &quot;Failed to initialize ZooKeeper ...&quot;, Issue #29)
180- Fix &apos;duplicate symbol _php_zk_config_ce&apos;
181- Fix segmentation fault when destroying Zookeeper instance (GH PR #31)
182   </notes>
183  </release>
184  <release>
185   <stability>
186    <release>beta</release>
187    <api>alpha</api>
188   </stability>
189   <version>
190    <release>0.6.2</release>
191    <api>0.6.0</api>
192   </version>
193   <date>2018-07-21</date>
194   <notes>
195Bugs:
196- Fix &apos;undefined symbol: zoo_wgetconfig&apos; with libzookeeper &lt; 3.5 (Issue #22)
197   </notes>
198  </release>
199  <release>
200   <stability>
201    <release>beta</release>
202    <api>alpha</api>
203   </stability>
204   <version>
205    <release>0.6.1</release>
206    <api>0.6.0</api>
207   </version>
208   <date>2018-07-14</date>
209   <notes>
210Bugs:
211- Fix memory leaks
212Others:
213- Fix symbol conflicts
214   </notes>
215  </release>
216  <release>
217   <stability>
218    <release>alpha</release>
219    <api>alpha</api>
220   </stability>
221   <version>
222    <release>0.6.0</release>
223    <api>0.6.0</api>
224   </version>
225   <date>2018-06-27</date>
226   <notes>
227Improvements:
228- Add class &apos;ZookeeperConfig&apos;
229- Add method &apos;getConfig&apos;
230- Drop PHP-5 support
231   </notes>
232  </release>
233  <release>
234   <stability>
235    <release>stable</release>
236    <api>stable</api>
237   </stability>
238   <version>
239    <release>0.5.0</release>
240    <api>0.5.0</api>
241   </version>
242   <date>2018-05-14</date>
243   <notes>
244Improvements:
245- Add method &apos;close&apos;
246php-zookeeper-0.5.x will be the last series which supports PHP 5.x.
247   </notes>
248  </release>
249  <release>
250   <stability>
251    <release>beta</release>
252    <api>alpha</api>
253   </stability>
254   <version>
255    <release>0.4.1</release>
256    <api>0.4.0</api>
257   </version>
258   <date>2018-05-04</date>
259   <notes>
260Bugs:
261- Fix &apos;Corrupted fcall_info provided to zend_call_function()&apos; (AZ Issue #89, #90)
262   </notes>
263  </release>
264  <release>
265   <stability>
266    <release>alpha</release>
267    <api>alpha</api>
268   </stability>
269   <version>
270    <release>0.4.0</release>
271    <api>0.4.0</api>
272   </version>
273   <date>2017-06-08</date>
274   <notes>
275Bugs:
276- Fix segmentation fault due to improperly implemented threading (PR #13)
277
278Improvements:
279- Add function &apos;zookeeper_dispatch&apos;
280   </notes>
281  </release>
282  <release>
283   <stability>
284    <release>beta</release>
285    <api>alpha</api>
286   </stability>
287   <version>
288    <release>0.3.2</release>
289    <api>0.3.0</api>
290   </version>
291   <date>2017-03-31</date>
292   <notes>
293Bugs:
294- Fix duplicate symbols (PR #10)
295   </notes>
296  </release>
297  <release>
298   <stability>
299    <release>alpha</release>
300    <api>alpha</api>
301   </stability>
302   <version>
303    <release>0.3.1</release>
304    <api>0.3.0</api>
305   </version>
306   <date>2017-01-23</date>
307   <notes>
308Bugs:
309- Fix memory leak in method getChildren (Thanks to hulk&lt;hulk.website@gmail.com&gt;, PR #5)
310- Fix memory leak in method create (Thanks to Lin Huang, PR #6)
311   </notes>
312  </release>
313  <release>
314   <stability>
315    <release>alpha</release>
316    <api>alpha</api>
317   </stability>
318   <version>
319    <release>0.3.0</release>
320    <api>0.3.0</api>
321   </version>
322   <date>2016-11-18</date>
323   <notes>
324Bugs:
325- Fix session warning with PHP 7.1 (Issue #4)
326
327Improvements:
328- Support PHP-7 (PR #1)
329- Support exceptions (PR #2)
330   </notes>
331  </release>
332  <release>
333   <stability>
334    <release>stable</release>
335    <api>beta</api>
336   </stability>
337   <version>
338    <release>0.2.3</release>
339    <api>0.2.3</api>
340   </version>
341   <date>2016-11-07</date>
342   <notes>
343Bugs:
344- Fix &apos;Node with null data cause php segfault at Zookeeper::get($path)&apos; (AZ Issue #21)
345- Fix &apos;Stat is null when get a node which holds null data&apos; (AZ Issue #29)
346- Fix &apos;Wrong type conversion in function call&apos; (Thanks to Dmitry Faleychik&lt;fadimko@gmail.com&gt;, AZ PR #42)
347- Fix AZ PR #44 (Thanks to jeff.tang&lt;likeytom@gmail.com&gt;)
348- Fix AZ Issue #27 (--with-libdir not honoured, Thanks to Remi Collet)
349- Return null after zoo_exists returning 0-length directly (AZ PR #45)
350
351Improvements:
352- Respect null&apos;s when passed as values during set(), create(), and get() (Thanks to Ryan Uber&lt;ru@ryanuber.com&gt;, AZ PR #22)
353- Make extension compatible with Zookeeper 3.5.0alpha (Thanks to Ryan Uber&lt;ru@ryanuber.com&gt;, AZ PR #28 N #48)
354- Display ini entries in `phpinfo()`
355   </notes>
356  </release>
357  <release>
358   <stability>
359    <release>beta</release>
360    <api>beta</api>
361   </stability>
362   <version>
363    <release>0.2.2</release>
364    <api>0.2.2</api>
365   </version>
366   <date>2013-07-30</date>
367   <notes>
368- PHP 5.4 compatibility
369- Sample PHP class for using zookeeper
370- Fix NOTCONNECTED_STATE issue
371- Various other fixes
372   </notes>
373  </release>
374  <release>
375   <stability>
376    <release>beta</release>
377    <api>beta</api>
378   </stability>
379   <version>
380    <release>0.2.1</release>
381    <api>0.2.0</api>
382   </version>
383   <date>2012-01-13</date>
384   <notes>
385- Package up missed source files
386   </notes>
387  </release>
388  <release>
389   <stability>
390    <release>beta</release>
391    <api>beta</api>
392   </stability>
393   <version>
394    <release>0.2.0</release>
395    <api>0.2.0</api>
396   </version>
397   <date>2012-01-12</date>
398   <notes>
399- Added session handler support
400- Added connect() and delete methods
401- Bug fixes
402   </notes>
403  </release>
404  <release>
405   <stability>
406    <release>beta</release>
407    <api>beta</api>
408   </stability>
409   <version>
410    <release>0.1.0</release>
411    <api>0.1.0</api>
412   </version>
413   <date>2009-10-15</date>
414   <notes>
415- Initial PECL release
416   </notes>
417  </release>
418 </changelog>
419</package>
420