package.xml 15.3 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
2
<package packagerversion="1.9.5" 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 4 5 6 7 8 9 10 11 12 13 14 15
 <name>radius</name>
 <channel>pecl.php.net</channel>
 <summary>Radius client library</summary>
 <description>This package is based on the libradius of FreeBSD, with some modifications and extensions. 
This PECL provides full support for RADIUS authentication (RFC 2865) and RADIUS accounting (RFC 2866), 
works on Unix and on Windows. Its an easy way to authenticate your users against the user-database of your 
OS (for example against Windows Active-Directory via IAS).</description>
 <lead>
  <name>Michael Bretterklieber</name>
  <user>mbretter</user>
  <email>mbretter@php.net</email>
  <active>yes</active>
 </lead>
Ondrej Sury's avatar
Ondrej Sury committed
16 17 18 19 20 21
 <lead>
  <name>Adam Harvey</name>
  <user>aharvey</user>
  <email>aharvey@php.net</email>
  <active>yes</active>
 </lead>
22 23
 <date>2016-02-15</date>
 <time>15:11:50</time>
24
 <version>
25 26
  <release>1.4.0b1</release>
  <api>1.4.0b1</api>
27 28
 </version>
 <stability>
29 30
  <release>beta</release>
  <api>beta</api>
31 32
 </stability>
 <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
33
 <notes>
34 35
- Add PHP 7.0 support. (Adam)
- Drop support for PHP &lt; 5.3.
Ondrej Sury's avatar
Ondrej Sury committed
36
 </notes>
37 38 39
 <contents>
  <dir name="/">
   <file md5sum="1a8f43c22c7615cc509387e1a0b8f097" name="examples/des.php" role="doc" />
Ondrej Sury's avatar
Ondrej Sury committed
40 41 42 43
   <file md5sum="075635ba5bf71bb420a1d1ca8d027285" name="examples/mschap.php" role="doc" />
   <file md5sum="e237b87a64f1b47ac3b7efb1fe836280" name="examples/mschaptest.php" role="doc" />
   <file md5sum="f17f9a4ec3f19e1eca79b02c7412aef8" name="examples/radius-acct.php" role="doc" />
   <file md5sum="5406af0402f693082e729167300a7700" name="examples/radius-auth.php" role="doc" />
44 45 46 47 48 49 50 51 52 53 54
   <file md5sum="86285d20163dd259ed7823d8fac9dfe4" name="pecl-compat/src/misc.h" role="src" />
   <file md5sum="bd2b4fe3b4c053a338a24efb66a37a18" name="pecl-compat/src/zend_API.h" role="src" />
   <file md5sum="e78c79ee5dfe4622879debc788923a2b" name="pecl-compat/src/zend_hash.h" role="src" />
   <file md5sum="61244e4767158ab5559888a1ace59caf" name="pecl-compat/src/zend_resource.h" role="src" />
   <file md5sum="4964d5e75b79e45810cb5e3af061f70c" name="pecl-compat/src/zend_string.h" role="src" />
   <file md5sum="4ca10b620178ce5619fdb2985e99ebc9" name="pecl-compat/compat.h" role="src" />
   <file md5sum="2df3b9f9a4750e44c0063e90916ea745" name="tests/server/attribute.php" role="test" />
   <file md5sum="2c80246c2caaa10c3996220e7fc8f375" name="tests/server/fake_server.php" role="test" />
   <file md5sum="21ef8d92199a91103fe752d72fa99eb1" name="tests/server/vsa.php" role="test" />
   <file md5sum="48b924771a69fd92f46273fcae8fd187" name="tests/coa.phpt" role="test" />
   <file md5sum="a9c62a0245dda571c869b3c87371d983" name="tests/disconnect.phpt" role="test" />
Ondrej Sury's avatar
Ondrej Sury committed
55 56 57
   <file md5sum="d81a22d057602b283cf6f2fd659f3a98" name="tests/radius_acct_open.phpt" role="test" />
   <file md5sum="aa16a8ae9502fdb61232da918cf7859c" name="tests/radius_auth_open.phpt" role="test" />
   <file md5sum="dbb9a3ec2f437cc7232ac365c9217a73" name="tests/radius_close.phpt" role="test" />
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
   <file md5sum="e31938e300c2670c9e2aedac192c3a43" name="tests/radius_cvt_addr.phpt" role="test" />
   <file md5sum="9184b60a4367cfb91a206ffb7939328d" name="tests/radius_cvt_int.phpt" role="test" />
   <file md5sum="504aa4580902bb81e94cbed1038c47ed" name="tests/radius_cvt_string.phpt" role="test" />
   <file md5sum="469b8ce2aee8ac9b07a802e59297999b" name="tests/radius_get_attr.phpt" role="test" />
   <file md5sum="9727b3f06d433e9e63e5b00e2d17e3ef" name="tests/radius_get_tagged_attr_data.phpt" role="test" />
   <file md5sum="5af511f6ef450ea3b9cde12b45bd7ee9" name="tests/radius_get_tagged_attr_tag.phpt" role="test" />
   <file md5sum="f4d9102f9e1c27566672a034f935664e" name="tests/radius_get_vendor_attr.phpt" role="test" />
   <file md5sum="aa9ab53597e7f6143c9743a70ffd805f" name="tests/radius_put_addr.phpt" role="test" />
   <file md5sum="3c155f522fd329a5cc03b8a7bb768bb6" name="tests/radius_put_addr_tag.phpt" role="test" />
   <file md5sum="0187d47b7284056167871e72b879699e" name="tests/radius_put_attr.phpt" role="test" />
   <file md5sum="39eb3fc284f97ae04d364fe31f41c875" name="tests/radius_put_attr_tag.phpt" role="test" />
   <file md5sum="73b8a2233052aed98cc9881fc0f40dfe" name="tests/radius_put_int.phpt" role="test" />
   <file md5sum="967d89c64158286b16d7241049503c46" name="tests/radius_put_int_tag.phpt" role="test" />
   <file md5sum="1133b5d87925c41e5782e908b119c142" name="tests/radius_put_string.phpt" role="test" />
   <file md5sum="b218b16f8b791fda5b4f011f6e03bf8f" name="tests/radius_put_string_tag.phpt" role="test" />
   <file md5sum="1e71285d5a6cf1bd85b9509e70b703cb" name="tests/radius_put_vendor_addr.phpt" role="test" />
   <file md5sum="faff3d48fa19c28acc2482ebfa05196c" name="tests/radius_put_vendor_addr_tag.phpt" role="test" />
   <file md5sum="4c74625810a583aae3e25ebd90d00d8b" name="tests/radius_put_vendor_attr.phpt" role="test" />
   <file md5sum="b49a0d4cd7327ecd32649623474fb958" name="tests/radius_put_vendor_attr_tag.phpt" role="test" />
   <file md5sum="e95c9defa53a7b8d5e7e5f839c511a3e" name="tests/radius_put_vendor_int.phpt" role="test" />
   <file md5sum="48f771ff2feec2725c7a5ad155e013c0" name="tests/radius_put_vendor_int_tag.phpt" role="test" />
   <file md5sum="efc4f5aa85429151d6cb94866e23e871" name="tests/radius_put_vendor_string.phpt" role="test" />
   <file md5sum="f17361f634bc427cc0076ffae45a4aef" name="tests/radius_put_vendor_string_tag.phpt" role="test" />
   <file md5sum="7d61d08c3ccb8448ff0f5a0e6c77fc90" name="tests/radius_request_authenticator.phpt" role="test" />
   <file md5sum="1cc00eb0f52ed74c9ab0b51da1cbafb8" name="tests/radius_salt_encrypt_attr.phpt" role="test" />
Ondrej Sury's avatar
Ondrej Sury committed
83 84 85
   <file md5sum="8612d249e2611a260960f24d0950709c" name="tests/radius_server_secret.phpt" role="test" />
   <file md5sum="9c23f62808ee602a889ac6b2ff7c561e" name="tests/radius_server_secret_config.phpt" role="test" />
   <file md5sum="52b1f8bab8ceef10d52f80c1242f37d1" name="config.m4" role="src" />
86 87 88
   <file md5sum="a4765ae26f6116be665ee4c97d3ef496" name="config.w32" role="src" />
   <file md5sum="9ab005d49da8ea33b4fddb62a7ba374c" name="CREDITS" role="doc" />
   <file md5sum="1e50d4afb32d20d3c990cb41976da9ab" name="LICENSE" role="doc" />
Ondrej Sury's avatar
Ondrej Sury committed
89
   <file md5sum="9e30411dec8d2c49b771d48750927202" name="Makefile.in" role="src" />
90 91
   <file md5sum="5e9da3f2158123abf6833d9c5ad50418" name="php_radius.h" role="src" />
   <file md5sum="ac38fdd33abdfea8bbf02917c1d02e3b" name="radius.c" role="src" />
92 93 94
   <file md5sum="32314145ab4a36966dade15c2261a51a" name="radius.conf" role="src" />
   <file md5sum="a01a9e5453ddccebc5efe87099c24b73" name="radius.dsp" role="src" />
   <file md5sum="c7b1fcf55179bf615e35742eb3f3769c" name="radius.dsw" role="src" />
95 96 97
   <file md5sum="bc43e393a7c2a747b5964a9c5aee0d8c" name="radius_init_const.h" role="src" />
   <file md5sum="3feafe670018cb923a827b620e641116" name="radlib.c" role="src" />
   <file md5sum="67315cdd8a1fb01f714a0fe66e6ae9ea" name="radlib.h" role="src" />
Ondrej Sury's avatar
Ondrej Sury committed
98
   <file md5sum="732ba9cd1657b19cd8479fc1e7081249" name="radlib_compat.c" role="src" />
99
   <file md5sum="22c192f920625f529a77d79df529d185" name="radlib_compat.h" role="src" />
Ondrej Sury's avatar
Ondrej Sury committed
100
   <file md5sum="99603d0ebaada124f170275804c45b01" name="radlib_md5.h" role="src" />
101 102
   <file md5sum="6306e4a5505e89b072f1095ad1589a75" name="radlib_private.h" role="src" />
   <file md5sum="ba0b5365fd1acaacb836743e434cd913" name="radlib_vs.h" role="src" />
103 104 105 106 107
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
108
    <min>5.3.0</min>
109 110 111 112 113 114 115 116 117
   </php>
   <pearinstaller>
    <min>1.4.0b1</min>
   </pearinstaller>
  </required>
 </dependencies>
 <providesextension>radius</providesextension>
 <extsrcrelease />
 <changelog>
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
  <release>
   <version>
    <release>1.4.0b1</release>
    <api>1.4.0b1</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2016-02-15</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
   <notes>
- Add PHP 7.0 support. (Adam)
- Drop support for PHP &lt; 5.3.
   </notes>
  </release>
  <release>
   <version>
    <release>1.3.0</release>
    <api>1.3.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2016-02-15</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
   <notes>
- Fixed bug #65156 (Please provide LICENSE file). (Adam)
- Fixed bug #65378 (radius.c:706: error: too many arguments to function ‘rad_salt_value’). (Adam)
- Fixed bug #65599 (Fix compiling for VC11 x64). (Jan Ehrhardt)
   </notes>
  </release>
  <release>
   <version>
    <release>1.3.0b1</release>
    <api>1.3.0b1</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2013-07-04</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
   <notes>
This release adds several new features:

- Support for CoA and disconnect packets.
- Support for tagged attributes.
- Support for salt-encrypted attributes.
- Support for Juniper vendor specific attributes.

These features are based on code written by Gabriel Blanchard in his fork of
PECL radius: https://github.com/gblanchard/pecl-radius.

Three new functions have been added to handle these features:

- radius_get_tagged_attr_data(string attr)
  This function returns the data from a tagged attribute.
- radius_get_tagged_attr_tag(string attr)
  This function returns the tag from a tagged attribute.
- radius_salt_encrypt_attr(resource radius_handle, string attr)
  This function salt-encrypts the given attribute. This shouldn&apos;t normally need
  to be called manually, but is available for unusual use cases.

Salt encryption is generally achieved through the use of the new
RADIUS_OPTION_SALT option. All put functions have been extended to accept an
optional options bitfield and an optional tag value, which will be used to tag
an attribute if the RADIUS_OPTION_TAGGED option is set.
   </notes>
  </release>
Ondrej Sury's avatar
Ondrej Sury committed
189 190 191 192 193 194 195 196 197
  <release>
   <version>
    <release>1.2.7</release>
    <api>1.2.7</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
198
   <date>2013-06-27</date>
Ondrej Sury's avatar
Ondrej Sury committed
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
   <notes>
This release fixes a security issue in radius_get_vendor_attr(). It is strongly
recommended that users using vendor specific attributes upgrade immediately,
with other users encouraged to upgrade when practical.

- Fix a security issue in radius_get_vendor_attr() by enforcing checks of the
  VSA length field against the buffer size. (Adam)
   </notes>
  </release>
  <release>
   <version>
    <release>1.2.6</release>
    <api>1.2.6</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
218
   <date>2013-06-20</date>
Ondrej Sury's avatar
Ondrej Sury committed
219 220 221 222 223 224 225 226
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
   <notes>
- Support added for PHP 5.4 and 5.5. (Johannes)
- Fixed bug #60885 (Radius module causing Apache segmentation fault). (Adam)
- Fixed a crash when calling radius_server_secret() with no servers configured.
  (Adam)
   </notes>
  </release>
227 228 229 230 231 232 233 234 235 236 237
  <release>
   <version>
    <release>1.2.5</release>
    <api>1.2.5</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2007-03-18</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
238 239 240 241
   <notes>
- Release 1.2.5
- amd64 arch fixes
   </notes>
242 243 244 245 246 247 248 249 250 251 252 253
  </release>
  <release>
   <version>
    <release>1.2.4</release>
    <api>1.2.4</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2003-11-17</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
254 255 256 257
   <notes>
- Release 1.2.4
- Forgot including updated radius_init_const.h
   </notes>
258 259 260 261 262 263 264 265 266 267 268 269
  </release>
  <release>
   <version>
    <release>1.2.3</release>
    <api>1.2.3</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2003-11-04</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
270 271
   <notes>
- Release 1.2.3
272
- Fixed a typo in radius_init_const.h wich caused RADIUS_ACCT_STATUS_TYPE to be undefined.
Ondrej Sury's avatar
Ondrej Sury committed
273 274
- Re-added Makefile.in
   </notes>
275 276 277 278 279 280 281 282 283 284 285 286
  </release>
  <release>
   <version>
    <release>1.2.2</release>
    <api>1.2.2</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2003-07-17</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
287 288
   <notes>
- Release 1.2.2 
289 290
- Changed role for example-files to doc
- Removed deprecated files
Ondrej Sury's avatar
Ondrej Sury committed
291 292
- Added IPv6 related attributes defined in RFC3162
   </notes>
293 294 295 296 297 298 299 300 301 302 303 304
  </release>
  <release>
   <version>
    <release>1.2.1</release>
    <api>1.2.1</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2003-05-02</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
305 306
   <notes>
- Release 1.2.1   
307 308 309 310 311 312
- Change License to BSD
- BugFix: The MS-CHAPv2 Authenticator-Challenge has 16 Bytes and not 8 Bytes
- BugFix: build under Solaris
- Generate better challenges
- Many source-code-style fixes
- Removed unneeded sources
Ondrej Sury's avatar
Ondrej Sury committed
313 314
- Some cleanup&apos;s
   </notes>
315 316 317 318 319 320 321 322 323 324 325 326
  </release>
  <release>
   <version>
    <release>1.2</release>
    <api>1.2</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2003-01-11</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
327 328
   <notes>
- Release 1.2    
329 330 331 332 333 334 335
- BugFix: a to short challenge was generated sometimes (MS-CHAPv1, MS-CHAPv2)
- New functions:
    radius_demangle: demangles radius passwords and mppe MS-CHAPv1 Keys
    radius_demangle_mppe_key: demangles mppe send- and recvkey (MS-CHAPv2)
- Provide examples for radius-accounting
- Replaced mcrypt-functions with own des-ecb-encryption function
- Some minor changes in radius-auth.php
Ondrej Sury's avatar
Ondrej Sury committed
336 337
- Added php-script for testing MS-CHAP functions
   </notes>
338 339 340 341 342 343 344 345 346 347 348 349
  </release>
  <release>
   <version>
    <release>1.1</release>
    <api>1.1</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2002-12-22</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
350 351
   <notes>
- Release 1.1
352 353
- Fixed source code style
- added examples directory
Ondrej Sury's avatar
Ondrej Sury committed
354 355
- added examples for MS-CHAPv1 and MS-CHAPv2
   </notes>
356 357 358 359 360 361 362 363 364 365 366 367
  </release>
  <release>
   <version>
    <release>1.0</release>
    <api>1.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2002-12-17</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
368 369 370
   <notes>
- Release 1.0
   </notes>
371 372 373 374 375 376 377 378 379 380 381 382
  </release>
  <release>
   <version>
    <release>0.9</release>
    <api>0.9</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2002-12-11</date>
   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
Ondrej Sury's avatar
Ondrej Sury committed
383 384 385
   <notes>
- Well tested under Linux, FreeBSD and Windows
   </notes>
386 387 388
  </release>
 </changelog>
</package>