forked from php-amqp/php-amqp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage2.xml
230 lines (215 loc) · 10.4 KB
/
package2.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.0" 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">
<name>amqp</name>
<channel>pecl.php.net</channel>
<summary>Communicate with any AMQP compliant server</summary>
<description>This extension can communicate with any AMQP spec 0-9-1 compatible server, such as RabbitMQ, OpenAMQP and Qpid, giving you the ability to create and delete exchanges and queues, as well as publish to any exchange and consume from any queue.
</description>
<lead>
<name>Pieter de Zwart</name>
<user>pdezwart</user>
<email>pdezwart@php.net</email>
<active>yes</active>
</lead>
<date>2012-11-12</date>
<time>13:00:00</time>
<version>
<release>1.0.11-dev</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
1.0.10 Release:
* report correct version in module info (Lars Strojny)
* fix class interface definitions (Vladimir Kartaviy)
* add ability to bind a queue with an empty routing key (Vladimir Kartaviy)
* fix constant AMQP_IFUNUSED (Florin Patan, Bernhard Weisshuhn)
* added stubs for ide use (Vladimir Kartaviy, Bernhard Weisshuhn)
* Fixed memory leak in queue->declareQueue (Ilya a.k.a. coodix)
* support for php 5.5 (Lars Strojny)
* add support for read and write timeouts (Bogdan Padalko)
* fix memory leak in queue->consume (Dmitry Vinogradov)
* add support for custom exchange types (empi89)
* support for nested custom headers (Bernhard Weisshuhn)
* fix memory (Bernhard Weisshuhn)
For a complete list of changes see:
https://github.com/pdezwart/php-amqp/compare/v1.0.9...v1.0.10
1.0.9 Release:
* Fix pecl relase
1.0.8 Release:
* Skip var_dump test on PHP 5.2
* Initialize consumer tag string length to zero
* Support connection time outs
* Adding consumer_tag parameter to AMQPQueue::cancel
* Clean up error code handling
1.0.6 Release:
* 62354: Segmentation fault when printing or dumping an object that contains an AMQP object
* Adding in missing tests
* Fixing release number in PHP information
* Adding .gitignore info for Git users
* Cleaning up debug handling
1.0.5 Release:
* 62696: Incorrect exchange type
* Handles server connections being closed during consume and publish correctly
* 62628: Exception thrown in consume will lock PHP
* 61533: Segmentation fault when instantiating channel, queue or exchange with wrong object, then using it
1.0.4 Release:
* 62549: Fixing broken persistent connection
* 62412: Fixing segfault due to destruction order
* 62411: Fixing declaration overload bug
* 62410: Fixing declaration overload for 5.4
* 61337: Adding License file
* 61749: Fixing handling for binary content in envelope
* 62087: Adding appropriate version information
* 62354: Enabling debugging dumping of objects
* 61351: Updating min PHP version requirements to 5.2.0
1.0.3 Release:
* Fixing compilation issue with PHP 5.4
1.0.2 Release:
Fixed bug:
* Memory leak when using AMQPQueue::get from a queue with no messages
1.0.1 Release:
Fixed bug:
* 61247: Allow queue creation with empty queue name, and return auto generated name
* 61127: Segmentation fault when cleaning up an AMQPChannel without calling AMQPConnection::connect first
1.0.0 Release:
Changed/finalized API signature:
* Exposing AMQPChannel
* Exposing AMQPEnvelope
* Exposing more queue and exchange arguments and flags
* Exposing basic.qos
Added persistent connections
Cleaned up codebase
Fixed memory leaks and segmentation faults
0.3.1 Release:
Fixed bug:
* 24323: Cannot get the name for auto-named reply-to queues
0.3.0 Release:
Fixed memory leaks in many functions (courtesy Jonathan Tansavatdi and Andy Wick)
Fixed consume method to return proper values
Cleaned up variable usage
Fixed bugs:
* 22638: Unexpected exit code 1 with AMQPQueue::consume()
* 22698: AMQPQueue::consume
0.2.2 Release:
Made extension compatible with PHP lt 5.3 (courtesy John Skopis)
Fixed wrong typing of message properties (courtesy John Skopis)
0.2.1 Release:
Fixed refcount decrementing bug causing segfaults.
0.2.0 Release:
Works with AMQP 0-8 and 0-9-1 (used by RabbitMQ 2.*)
Modified AMQPConnection object:
* Requires call to 'connect' method to connect (no longer connects on instantiation)
* Added support for disconnect and reconnect
* Added helper setters for port, host, vhost, login and password
Improved consume method to block for MIN messages, and try to get MAX messages if available
Fixed zval descoping bugs
Fixed bugs:
* 17809: Couldn't compile pecl extension under PHP 5.3
* 17831: Segmentation fault when the exchange doesn't exists
* 19707: AMQPQueue::get() doesn't return the message
* 19840: Connection Exception
</notes>
<contents>
<dir name="/">
<file name="amqp.c" role="src" />
<file name="amqp_connection.c" role="src" />
<file name="amqp_channel.c" role="src" />
<file name="amqp_exchange.c" role="src" />
<file name="amqp_queue.c" role="src" />
<file name="amqp_envelope.c" role="src" />
<file name="amqp_object_store.c" role="src" />
<file name="config.m4" role="src" />
<file name="CREDITS" role="doc" />
<file name="LICENSE" role="doc" />
<file name="php_amqp.h" role="src" />
<file name="amqp_connection.h" role="src" />
<file name="amqp_channel.h" role="src" />
<file name="amqp_exchange.h" role="src" />
<file name="amqp_queue.h" role="src" />
<file name="amqp_envelope.h" role="src" />
<file name="amqp_object_store.h" role="src" />
<file name="tests/amqpchannel_construct_basic.phpt" role="test" />
<file name="tests/amqpchannel_multi_channel_connection.phpt" role="test" />
<file name="tests/amqpchannel_var_dump.phpt" role="test" />
<file name="tests/amqpconnection_construct_basic.phpt" role="test" />
<file name="tests/amqpconnection_construct_ini_read_timeout.phpt" role="test" />
<file name="tests/amqpconnection_construct_ini_timeout.phpt" role="test" />
<file name="tests/amqpconnection_construct_ini_timeout_and_read_timeout.phpt" role="test" />
<file name="tests/amqpconnection_construct_with_timeout.phpt" role="test" />
<file name="tests/amqpconnection_construct_with_timeout_and_read_timeout.phpt" role="test" />
<file name="tests/amqpconnection_construct_with_write_timeout.phpt" role="test" />
<file name="tests/amqpconnection_getTimeout_deprecated.phpt" role="test" />
<file name="tests/amqpconnection_persistent.phpt" role="test" />
<file name="tests/amqpconnection_setPort_int.phpt" role="test" />
<file name="tests/amqpconnection_setPort_out_of_range.phpt" role="test" />
<file name="tests/amqpconnection_setPort_string.phpt" role="test" />
<file name="tests/amqpconnection_setReadTimeout_float.phpt" role="test" />
<file name="tests/amqpconnection_setReadTimeout_int.phpt" role="test" />
<file name="tests/amqpconnection_setReadTimeout_out_of_range.phpt" role="test" />
<file name="tests/amqpconnection_setReadTimeout_string.phpt" role="test" />
<file name="tests/amqpconnection_setTimeout_deprecated.phpt" role="test" />
<file name="tests/amqpconnection_setTimeout_float.phpt" role="test" />
<file name="tests/amqpconnection_setTimeout_int.phpt" role="test" />
<file name="tests/amqpconnection_setTimeout_out_of_range.phpt" role="test" />
<file name="tests/amqpconnection_setTimeout_string.phpt" role="test" />
<file name="tests/amqpconnection_setWriteTimeout_float.phpt" role="test" />
<file name="tests/amqpconnection_setWriteTimeout_int.phpt" role="test" />
<file name="tests/amqpconnection_setWriteTimeout_out_of_range.phpt" role="test" />
<file name="tests/amqpconnection_setWriteTimeout_string.phpt" role="test" />
<file name="tests/amqpconnection_toomanychannels.phpt" role="test" />
<file name="tests/amqpconnection_var_dump.phpt" role="test" />
<file name="tests/amqpenvelope_get_accessors.phpt" role="test" />
<file name="tests/amqpenvelope_var_dump.phpt" role="test" />
<file name="tests/amqpexchange_channel_refcount.phpt" role="test" />
<file name="tests/amqpexchange_construct_basic.phpt" role="test" />
<file name="tests/amqpexchange_declare_basic.phpt" role="test" />
<file name="tests/amqpexchange_publish_basic.phpt" role="test" />
<file name="tests/amqpexchange_publish_empty_routing_key.phpt" role="test" />
<file name="tests/amqpexchange_set_flag.phpt" role="test" />
<file name="tests/amqpexchange_var_dump.phpt" role="test" />
<file name="tests/amqpqueue_bind_basic.phpt" role="test" />
<file name="tests/amqpqueue_bind_basic_empty_routing_key.phpt" role="test" />
<file name="tests/amqpqueue_cancel.phpt" role="test" />
<file name="tests/amqpqueue_construct_basic.phpt" role="test" />
<file name="tests/amqpqueue_consume_basic.phpt" role="test" />
<file name="tests/amqpqueue_consume_timeout.phpt" role="test" />
<file name="tests/amqpqueue_declare_basic.phpt" role="test" />
<file name="tests/amqpqueue_empty_name.phpt" role="test" />
<file name="tests/amqpqueue_get_basic.phpt" role="test" />
<file name="tests/amqpqueue_get_empty_body.phpt" role="test" />
<file name="tests/amqpqueue_get_headers.phpt" role="test" />
<file name="tests/amqpqueue_nack.phpt" role="test" />
<file name="tests/amqpqueue_purge_basic.phpt" role="test" />
<file name="tests/amqpqueue_unbind_basic_empty_routing_key.phpt" role="test" />
<file name="tests/amqpqueue_var_dump.phpt" role="test" />
<file name="tests/amqpqueue_nested_arrays.phpt" role="test" />
<file name="tests/amqpqueue_nested_headers.phpt" role="test" />
<file name="tests/bug_17831.phpt" role="test" />
<file name="tests/bug_19707.phpt" role="test" />
<file name="tests/bug_19840.phpt" role="test" />
<file name="tests/bug_61533.phpt" role="test" />
<file name="tests/bug_62354.phpt" role="test" />
<file name="tests/package-version.phpt" role="test" />
</dir> <!-- / -->
</contents>
<dependencies>
<required>
<php>
<min>5.2.0</min>
</php>
<pearinstaller>
<min>1.4.0b1</min>
</pearinstaller>
</required>
</dependencies>
<providesextension>amqp</providesextension>
<extsrcrelease />
</package>