1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.8.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>Net_Gearman</name>
4 <channel>pear.php.net</channel>
5 <summary>A PHP interface to Danga&apos;s Gearman</summary>
6 <description>Gearman (http://www.danga.com/gearman) is a system to farm out work to other machines. It can load balance function calls to lots of machines and allows you to call functions between languages. It can also run all function calls in parallel.</description>
7 <lead>
8  <name>Joe Stump</name>
9  <user>jstump</user>
10  <email>joe@joestump.net</email>
11  <active>yes</active>
12 </lead>
13 <lead>
14  <name>Chris Goffinet</name>
15  <user>lenn0x</user>
16  <email>cg@chrisgoffinet.com</email>
17  <active>yes</active>
18 </lead>
19 <developer>
20  <name>Brian Moon</name>
21  <user>brianlmoon</user>
22  <email>brian@moonspot.net</email>
23  <active>yes</active>
24 </developer>
25 <date>2009-04-22</date>
26 <time>12:59:27</time>
27 <version>
28  <release>0.2.3</release>
29  <api>0.2.2</api>
30 </version>
31 <stability>
32  <release>alpha</release>
33  <api>alpha</api>
34 </stability>
35 <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
36 <notes>
37* Updated JSON usage to work with PHP 5.2.9 (brianlmoon).
38 </notes>
39 <contents>
40  <dir name="/">
41   <file md5sum="655275ee9d575b6e024b6ced96e47747" name="Net/Gearman/Job/Common.php" role="php" />
42   <file md5sum="4fb40c3801615a11d3ac645324db69cb" name="Net/Gearman/Job/Exception.php" role="php" />
43   <file md5sum="ecc2ff337fa8252f343b30a781ae4648" name="Net/Gearman/Client.php" role="php" />
44   <file md5sum="74e79be1234f2f2dde805425966d629c" name="Net/Gearman/Connection.php" role="php" />
45   <file md5sum="8948a1d453749520870a3e8e10a9189c" name="Net/Gearman/Exception.php" role="php" />
46   <file md5sum="837cfbb941866a8132ad404e9ef79468" name="Net/Gearman/Job.php" role="php" />
47   <file md5sum="5c75c7753ecda68bcb64b9e1eb1a044d" name="Net/Gearman/Manager.php" role="php" />
48   <file md5sum="4cd9dea1a1a03ae5445311cee977fcb4" name="Net/Gearman/Set.php" role="php" />
49   <file md5sum="97eb4a590fd3bfd95fa7ebe54a8b5dc8" name="Net/Gearman/Task.php" role="php" />
50   <file md5sum="7a3562893e60e8752d115b7dbcd7e06e" name="Net/Gearman/Worker.php" role="php" />
51   <file baseinstalldir="doc/Net_Gearman" md5sum="69207c962ea23d93b4b6440d2157a8c5" name="examples/SQL.php" role="doc" />
52   <file baseinstalldir="doc/Net_Gearman" md5sum="25bd1ac502fc0665b8f36c2c28e70a17" name="examples/Sum.php" role="doc" />
53   <file baseinstalldir="doc/Net_Gearman" md5sum="f3915cb75949e75a860fafdfa6b28aa8" name="examples/tasks.php" role="doc" />
54   <file baseinstalldir="doc/Net_Gearman" md5sum="f70f180083baaee0f5529523ad998560" name="examples/worker.php" role="doc" />
55   <file md5sum="ecf59561622b01633ad78b0f3c8d88f5" name="tests/001-echo_req.phpt" role="test" />
56   <file md5sum="d3de74a5d67a4a96076a64caf2167752" name="tests/010-client-call.phpt" role="test" />
57   <file md5sum="ce104142aa2d93842ff7e7964d6bfb86" name="tests/012-client-runSet.phpt" role="test" />
58   <file md5sum="488cc7dac5877911d6922abb83777b34" name="tests/tests-config.php" role="test" />
59  </dir>
60 </contents>
61 <dependencies>
62  <required>
63   <php>
64    <min>5.1.0</min>
65   </php>
66   <pearinstaller>
67    <min>1.4.0b1</min>
68   </pearinstaller>
69   <extension>
70    <name>json</name>
71   </extension>
72  </required>
73 </dependencies>
74 <phprelease />
75 <changelog>
76  <release>
77   <date>2009-03-12</date>
78   <version>
79    <release>0.2.2</release>
80    <api>0.2.2</api>
81   </version>
82   <stability>
83    <release>alpha</release>
84    <api>alpha</api>
85   </stability>
86   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
87   <notes>
88* Upped socket_select() timeout to 60 seconds (as it is in the Perl client).
89* Added Brian Moon as a developer.
90   </notes>
91   <contents>
92    <dir name="/">
93     <dir name="Net">
94      <dir name="Gearman">
95       <file name="Client.php" role="php" />
96       <file name="Connection.php" role="php" />
97       <file name="Exception.php" role="php" />
98       <file name="Job.php" role="php" />
99       <file name="Manager.php" role="php" />
100       <file name="Set.php" role="php" />
101       <file name="Task.php" role="php" />
102       <file name="Worker.php" role="php" />
103       <dir name="Job">
104        <file name="Common.php" role="php" />
105        <file name="Exception.php" role="php" />
106       </dir>
107      </dir>
108     </dir>
109     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
110      <file name="SQL.php" role="doc" />
111      <file name="Sum.php" role="doc" />
112      <file name="tasks.php" role="doc" />
113      <file name="worker.php" role="doc" />
114     </dir>
115     <dir name="tests" role="test">
116      <file name="001-echo_req.phpt" role="test" />
117      <file name="010-client-call.phpt" role="test" />
118      <file name="012-client-runSet.phpt" role="test" />
119      <file name="tests-config.php" role="test" />
120     </dir>
121    </dir>
122   </contents>
123  </release>
124  <release>
125   <date>2008-01-28</date>
126   <version>
127    <release>0.2.1</release>
128    <api>0.2.1</api>
129   </version>
130   <stability>
131    <release>alpha</release>
132    <api>alpha</api>
133   </stability>
134   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
135   <notes>
136* Bug #15783: Support simple scalar variables (brianlmoon)
137   </notes>
138   <contents>
139    <dir name="/">
140     <dir name="Net">
141      <dir name="Gearman">
142       <file name="Client.php" role="php" />
143       <file name="Connection.php" role="php" />
144       <file name="Exception.php" role="php" />
145       <file name="Job.php" role="php" />
146       <file name="Manager.php" role="php" />
147       <file name="Set.php" role="php" />
148       <file name="Task.php" role="php" />
149       <file name="Worker.php" role="php" />
150       <dir name="Job">
151        <file name="Common.php" role="php" />
152        <file name="Exception.php" role="php" />
153       </dir>
154      </dir>
155     </dir>
156     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
157      <file name="SQL.php" role="doc" />
158      <file name="Sum.php" role="doc" />
159      <file name="tasks.php" role="doc" />
160      <file name="worker.php" role="doc" />
161     </dir>
162     <dir name="tests" role="test">
163      <file name="001-echo_req.phpt" role="test" />
164      <file name="010-client-call.phpt" role="test" />
165      <file name="012-client-runSet.phpt" role="test" />
166      <file name="tests-config.php" role="test" />
167     </dir>
168    </dir>
169   </contents>
170  </release>
171  <release>
172   <date>2008-11-16</date>
173   <version>
174    <release>0.2.0</release>
175    <api>0.2.0</api>
176   </version>
177   <stability>
178    <release>alpha</release>
179    <api>alpha</api>
180   </stability>
181   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
182   <notes>
183* WARNING - BC BREAK: Pass entire task object to failure callbacks (#15037, jstump)
184* WARNING - BC BREAK: Switched from PHP serialize()/unserialize() to json_encode()/json_decode() (jstump)
185* Switched to native PHP/SPL interfaces IteratorAggregate and Countable in Net_Gearman_Set (#14913, ieure)
186* Removed mbstring as a requirement for installation (jstump)
187   </notes>
188   <contents>
189    <dir name="/">
190     <dir name="Net">
191      <dir name="Gearman">
192       <file name="Client.php" role="php" />
193       <file name="Connection.php" role="php" />
194       <file name="Exception.php" role="php" />
195       <file name="Job.php" role="php" />
196       <file name="Manager.php" role="php" />
197       <file name="Set.php" role="php" />
198       <file name="Task.php" role="php" />
199       <file name="Worker.php" role="php" />
200       <dir name="Job">
201        <file name="Common.php" role="php" />
202        <file name="Exception.php" role="php" />
203       </dir>
204      </dir>
205     </dir>
206     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
207      <file name="SQL.php" role="doc" />
208      <file name="Sum.php" role="doc" />
209      <file name="tasks.php" role="doc" />
210      <file name="worker.php" role="doc" />
211     </dir>
212     <dir name="tests" role="test">
213      <file name="001-echo_req.phpt" role="test" />
214      <file name="010-client-call.phpt" role="test" />
215      <file name="012-client-runSet.phpt" role="test" />
216      <file name="tests-config.php" role="test" />
217     </dir>
218    </dir>
219   </contents>
220  </release>
221  <release>
222   <date>2008-05-14</date>
223   <version>
224    <release>0.1.1</release>
225    <api>0.1.0</api>
226   </version>
227   <stability>
228    <release>alpha</release>
229    <api>alpha</api>
230   </stability>
231   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
232   <notes>
233* Fixed a bug in writing to the socket so it keeps writing until all is written
234   </notes>
235   <contents>
236    <dir name="/">
237     <dir name="Net">
238      <dir name="Gearman">
239       <file name="Client.php" role="php" />
240       <file name="Connection.php" role="php" />
241       <file name="Exception.php" role="php" />
242       <file name="Job.php" role="php" />
243       <file name="Manager.php" role="php" />
244       <file name="Set.php" role="php" />
245       <file name="Task.php" role="php" />
246       <file name="Worker.php" role="php" />
247       <dir name="Job">
248        <file name="Common.php" role="php" />
249        <file name="Exception.php" role="php" />
250       </dir>
251      </dir>
252     </dir>
253     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
254      <file name="SQL.php" role="doc" />
255      <file name="Sum.php" role="doc" />
256      <file name="tasks.php" role="doc" />
257      <file name="worker.php" role="doc" />
258     </dir>
259     <dir name="tests" role="test">
260      <file name="001-echo_req.phpt" role="test" />
261      <file name="010-client-call.phpt" role="test" />
262      <file name="012-client-runSet.phpt" role="test" />
263      <file name="tests-config.php" role="test" />
264     </dir>
265    </dir>
266   </contents>
267  </release>
268  <release>
269   <date>2008-04-25</date>
270   <version>
271    <release>0.1.0</release>
272    <api>0.1.0</api>
273   </version>
274   <stability>
275    <release>alpha</release>
276    <api>alpha</api>
277   </stability>
278   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
279   <notes>
280* Changed Net_Gearman_Connection so it cannot be instantiated
281* Cleaned up documentation
282* Moved magic initialization into Net_Gearman_Connection::connect()
283* Fixed bug in port detection in Net_Gearman_Manager
284   </notes>
285   <contents>
286    <dir name="/">
287     <dir name="Net">
288      <dir name="Gearman">
289       <file name="Client.php" role="php" />
290       <file name="Connection.php" role="php" />
291       <file name="Exception.php" role="php" />
292       <file name="Job.php" role="php" />
293       <file name="Manager.php" role="php" />
294       <file name="Set.php" role="php" />
295       <file name="Task.php" role="php" />
296       <file name="Worker.php" role="php" />
297       <dir name="Job">
298        <file name="Common.php" role="php" />
299        <file name="Exception.php" role="php" />
300       </dir>
301      </dir>
302     </dir>
303     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
304      <file name="SQL.php" role="doc" />
305      <file name="Sum.php" role="doc" />
306      <file name="tasks.php" role="doc" />
307      <file name="worker.php" role="doc" />
308     </dir>
309     <dir name="tests" role="test">
310      <file name="001-echo_req.phpt" role="test" />
311      <file name="010-client-call.phpt" role="test" />
312      <file name="012-client-runSet.phpt" role="test" />
313      <file name="tests-config.php" role="test" />
314     </dir>
315    </dir>
316   </contents>
317  </release>
318  <release>
319   <date>2008-04-05</date>
320   <version>
321    <release>0.0.9</release>
322    <api>0.0.9</api>
323   </version>
324   <stability>
325    <release>alpha</release>
326    <api>alpha</api>
327   </stability>
328   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
329   <notes>
330* Fixed a bug where Net_Gearman would munge large data results
331* Added Net_Gearman_Manager for collecting stats and managing Gearmand
332* Added Net_Gearman_Connection::stringLength() for detecting mbstring
333* Added reconnection support to Net_Gearman_Worker so workers don&apos;t die when the Gearman server disappears sporatically
334* Cleaned up the code to satisfy phpcs
335* Made all private functions/member variables protected
336   </notes>
337   <contents>
338    <dir name="/">
339     <dir name="Net">
340      <dir name="Gearman">
341       <file name="Client.php" role="php" />
342       <file name="Connection.php" role="php" />
343       <file name="Exception.php" role="php" />
344       <file name="Job.php" role="php" />
345       <file name="Manager.php" role="php" />
346       <file name="Set.php" role="php" />
347       <file name="Task.php" role="php" />
348       <file name="Worker.php" role="php" />
349       <dir name="Job">
350        <file name="Common.php" role="php" />
351        <file name="Exception.php" role="php" />
352       </dir>
353      </dir>
354     </dir>
355     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
356      <file name="SQL.php" role="doc" />
357      <file name="Sum.php" role="doc" />
358      <file name="tasks.php" role="doc" />
359      <file name="worker.php" role="doc" />
360     </dir>
361     <dir name="tests" role="test">
362      <file name="001-echo_req.phpt" role="test" />
363      <file name="010-client-call.phpt" role="test" />
364      <file name="012-client-runSet.phpt" role="test" />
365      <file name="tests-config.php" role="test" />
366     </dir>
367    </dir>
368   </contents>
369  </release>
370  <release>
371   <date>2008-04-05</date>
372   <version>
373    <release>0.0.9</release>
374    <api>0.0.9</api>
375   </version>
376   <stability>
377    <release>alpha</release>
378    <api>alpha</api>
379   </stability>
380   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
381   <notes>
382* Added reconnection support to workers.
383* Suppressed socket_write warnings
384* Cleaned up connection handling
385* Added attachCallback() to Sets
386   </notes>
387   <contents>
388    <dir name="/">
389     <dir name="Net">
390      <dir name="Gearman">
391       <file name="Client.php" role="php" />
392       <file name="Connection.php" role="php" />
393       <file name="Exception.php" role="php" />
394       <file name="Job.php" role="php" />
395       <file name="Set.php" role="php" />
396       <file name="Task.php" role="php" />
397       <file name="Worker.php" role="php" />
398       <dir name="Job">
399        <file name="Common.php" role="php" />
400        <file name="Exception.php" role="php" />
401       </dir>
402      </dir>
403     </dir>
404     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
405      <file name="SQL.php" role="doc" />
406      <file name="Sum.php" role="doc" />
407      <file name="tasks.php" role="doc" />
408      <file name="worker.php" role="doc" />
409     </dir>
410     <dir name="tests" role="test">
411      <file name="001-echo_req.phpt" role="test" />
412      <file name="010-client-call.phpt" role="test" />
413      <file name="012-client-runSet.phpt" role="test" />
414      <file name="tests-config.php" role="test" />
415     </dir>
416    </dir>
417   </contents>
418  </release>
419  <release>
420   <date>2008-03-04</date>
421   <version>
422    <release>0.0.7</release>
423    <api>0.0.7</api>
424   </version>
425   <stability>
426    <release>alpha</release>
427    <api>alpha</api>
428   </stability>
429   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
430   <notes>
431* Fixed a bug with strlen() and mbstring.func_overload. As a result we always use mb_strlen($string, &apos;8bit&apos;) and mbstring is now required.
432* Moved Chris Goffinet to lead
433   </notes>
434   <contents>
435    <dir name="/">
436     <dir name="Net">
437      <dir name="Gearman">
438       <file name="Client.php" role="php" />
439       <file name="Connection.php" role="php" />
440       <file name="Exception.php" role="php" />
441       <file name="Job.php" role="php" />
442       <file name="Set.php" role="php" />
443       <file name="Task.php" role="php" />
444       <file name="Worker.php" role="php" />
445       <dir name="Job">
446        <file name="Common.php" role="php" />
447        <file name="Exception.php" role="php" />
448       </dir>
449      </dir>
450     </dir>
451     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
452      <file name="SQL.php" role="doc" />
453      <file name="Sum.php" role="doc" />
454      <file name="tasks.php" role="doc" />
455      <file name="worker.php" role="doc" />
456     </dir>
457     <dir name="tests" role="test">
458      <file name="001-echo_req.phpt" role="test" />
459      <file name="010-client-call.phpt" role="test" />
460      <file name="012-client-runSet.phpt" role="test" />
461      <file name="tests-config.php" role="test" />
462     </dir>
463    </dir>
464   </contents>
465  </release>
466  <release>
467   <date>2007-12-11</date>
468   <version>
469    <release>0.0.6</release>
470    <api>0.0.6</api>
471   </version>
472   <stability>
473    <release>alpha</release>
474    <api>alpha</api>
475   </stability>
476   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
477   <notes>
478* Removed Net_Gearman_Task::$hash in favor of Net_Gearman_Task::$uniq
479* Added NET_GEARMAN_JOB_PATH to allow developers to overload where Net_Gearman_Job looks for jobs
480* Fixed a bug when running high quantities of back ground jobs from a single set (Chris Goffinet)
481* Fixed a major bug where tasks in a set were not being ran in parallel
482* Set $job = null in Net_Gearman_Worker::doWork() to ensure the destructor runs
483* Moved from O(n) to O(1) for checking if all tasks are finished (Chris Goffinet)
484* Added Chris Goffinet as a developer
485   </notes>
486   <contents>
487    <dir name="/">
488     <dir name="Net">
489      <dir name="Gearman">
490       <file name="Client.php" role="php" />
491       <file name="Connection.php" role="php" />
492       <file name="Exception.php" role="php" />
493       <file name="Job.php" role="php" />
494       <file name="Set.php" role="php" />
495       <file name="Task.php" role="php" />
496       <file name="Worker.php" role="php" />
497       <dir name="Job">
498        <file name="Common.php" role="php" />
499        <file name="Exception.php" role="php" />
500       </dir>
501      </dir>
502     </dir>
503     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
504      <file name="SQL.php" role="doc" />
505      <file name="Sum.php" role="doc" />
506      <file name="tasks.php" role="doc" />
507      <file name="worker.php" role="doc" />
508     </dir>
509     <dir name="tests" role="test">
510      <file name="001-echo_req.phpt" role="test" />
511      <file name="010-client-call.phpt" role="test" />
512      <file name="012-client-runSet.phpt" role="test" />
513      <file name="tests-config.php" role="test" />
514     </dir>
515    </dir>
516   </contents>
517  </release>
518  <release>
519   <date>2007-11-12</date>
520   <version>
521    <release>0.0.4</release>
522    <api>0.0.4</api>
523   </version>
524   <stability>
525    <release>alpha</release>
526    <api>alpha</api>
527   </stability>
528   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
529   <notes>
530* Added a timeout for connection attempts. Net_Gearman_Connection now attempts to connect for one full second before failing.
531* Added a timeout option to Net_Gearman_Client that is passed onto Net_Gearman_Connection.
532* Changed the way Net_Gearman_Client connects to Gearman servers.
533* Fixed a serious bug where Net_Gearman_Client would disconnect from the Gearman server after the first set was ran.
534* Fixed how Net_Gearman_Task::$uniq was set.
535   </notes>
536   <contents>
537    <dir name="/">
538     <dir name="Net">
539      <dir name="Gearman">
540       <file name="Client.php" role="php" />
541       <file name="Connection.php" role="php" />
542       <file name="Exception.php" role="php" />
543       <file name="Job.php" role="php" />
544       <file name="Set.php" role="php" />
545       <file name="Task.php" role="php" />
546       <file name="Worker.php" role="php" />
547       <dir name="Job">
548        <file name="Common.php" role="php" />
549        <file name="Exception.php" role="php" />
550       </dir>
551      </dir>
552     </dir>
553     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
554      <file name="SQL.php" role="doc" />
555      <file name="Sum.php" role="doc" />
556      <file name="tasks.php" role="doc" />
557      <file name="worker.php" role="doc" />
558     </dir>
559     <dir name="tests" role="test">
560      <file name="001-echo_req.phpt" role="test" />
561      <file name="010-client-call.phpt" role="test" />
562      <file name="012-client-runSet.phpt" role="test" />
563      <file name="tests-config.php" role="test" />
564     </dir>
565    </dir>
566   </contents>
567  </release>
568  <release>
569   <date>2007-10-31</date>
570   <version>
571    <release>0.0.3</release>
572    <api>0.0.3</api>
573   </version>
574   <stability>
575    <release>alpha</release>
576    <api>alpha</api>
577   </stability>
578   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
579   <notes>
580* Added Net_Gearman_Worker callbacks for monitoring jobs as they come through the worker.
581* Changed Net_Gearman_Task callbacks to pass more information about the job.
582* Changed the json_encode()/json_decode() to decode to generic arrays rather than stdClass.
583* Fixed a bug in how Net_Gearman_Client handles tasks that are waiting for job handles.
584* Fixed a bug in a case statement when a task would fail in Net_Gearman_Client.
585   </notes>
586   <contents>
587    <dir name="/">
588     <dir name="Net">
589      <dir name="Gearman">
590       <file name="Client.php" role="php" />
591       <file name="Connection.php" role="php" />
592       <file name="Exception.php" role="php" />
593       <file name="Job.php" role="php" />
594       <file name="Set.php" role="php" />
595       <file name="Task.php" role="php" />
596       <file name="Worker.php" role="php" />
597       <dir name="Job">
598        <file name="Common.php" role="php" />
599        <file name="Exception.php" role="php" />
600       </dir>
601      </dir>
602     </dir>
603     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
604      <file name="SQL.php" role="doc" />
605      <file name="Sum.php" role="doc" />
606      <file name="tasks.php" role="doc" />
607      <file name="worker.php" role="doc" />
608     </dir>
609     <dir name="tests" role="test">
610      <file name="001-echo_req.phpt" role="test" />
611      <file name="010-client-call.phpt" role="test" />
612      <file name="012-client-runSet.phpt" role="test" />
613      <file name="tests-config.php" role="test" />
614     </dir>
615    </dir>
616   </contents>
617  </release>
618  <release>
619   <date>2007-10-25</date>
620   <version>
621    <release>0.0.2</release>
622    <api>0.0.2</api>
623   </version>
624   <stability>
625    <release>alpha</release>
626    <api>alpha</api>
627   </stability>
628   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
629   <notes>
630* Added Net_Gearman_Connection::blockingRead() to keep the worker from constantly polling Gearman.
631   </notes>
632   <contents>
633    <dir name="/">
634     <dir name="Net">
635      <dir name="Gearman">
636       <file name="Client.php" role="php" />
637       <file name="Connection.php" role="php" />
638       <file name="Exception.php" role="php" />
639       <file name="Job.php" role="php" />
640       <file name="Set.php" role="php" />
641       <file name="Task.php" role="php" />
642       <file name="Worker.php" role="php" />
643       <dir name="Job">
644        <file name="Common.php" role="php" />
645        <file name="Exception.php" role="php" />
646       </dir>
647      </dir>
648     </dir>
649     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
650      <file name="SQL.php" role="doc" />
651      <file name="Sum.php" role="doc" />
652      <file name="tasks.php" role="doc" />
653      <file name="worker.php" role="doc" />
654     </dir>
655     <dir name="tests" role="test">
656      <file name="001-echo_req.phpt" role="test" />
657      <file name="010-client-call.phpt" role="test" />
658      <file name="012-client-runSet.phpt" role="test" />
659      <file name="tests-config.php" role="test" />
660     </dir>
661    </dir>
662   </contents>
663  </release>
664  <release>
665   <date>2007-10-19</date>
666   <version>
667    <release>0.0.1</release>
668    <api>0.0.1</api>
669   </version>
670   <stability>
671    <release>alpha</release>
672    <api>alpha</api>
673   </stability>
674   <license uri="http://www.opensource.org/licenses/bsd-license.php">New BSD License</license>
675   <notes>
676* Initial release.
677   </notes>
678   <contents>
679    <dir name="/">
680     <dir name="Net">
681      <dir name="Gearman">
682       <file name="Client.php" role="php" />
683       <file name="Connection.php" role="php" />
684       <file name="Exception.php" role="php" />
685       <file name="Job.php" role="php" />
686       <file name="Set.php" role="php" />
687       <file name="Task.php" role="php" />
688       <file name="Worker.php" role="php" />
689       <dir name="Job">
690        <file name="Common.php" role="php" />
691        <file name="Exception.php" role="php" />
692       </dir>
693      </dir>
694     </dir>
695     <dir baseinstalldir="doc/Net_Gearman" name="examples" role="doc">
696      <file name="SQL.php" role="doc" />
697      <file name="Sum.php" role="doc" />
698      <file name="tasks.php" role="doc" />
699      <file name="worker.php" role="doc" />
700     </dir>
701     <dir name="tests" role="test">
702      <file name="001-echo_req.phpt" role="test" />
703      <file name="010-client-call.phpt" role="test" />
704      <file name="012-client-runSet.phpt" role="test" />
705      <file name="tests-config.php" role="test" />
706     </dir>
707    </dir>
708   </contents>
709  </release>
710 </changelog>
711</package>
712