Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge pull request #20 from boenrobot/release-2012-08-03

PEAR_Cache_SHM debut and other new releases
  • Loading branch information...
commit 017a0e4a4bdbfba914b50744d43ffc6cab69a374 2 parents 197e456 + f91a91b
@saltybeagle saltybeagle authored
Showing with 708 additions and 56 deletions.
  1. BIN  www/get/PEAR2_Cache_SHM-0.1.0.phar
  2. BIN  www/get/PEAR2_Cache_SHM-0.1.0.tar
  3. BIN  www/get/PEAR2_Cache_SHM-0.1.0.tgz
  4. BIN  www/get/PEAR2_Cache_SHM-0.1.0.zip
  5. BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.phar
  6. BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.tar
  7. BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.tgz
  8. BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.zip
  9. BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.phar
  10. BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.tar
  11. BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.tgz
  12. BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.zip
  13. +1 −0  www/rest/c/Caching/packages.xml
  14. +22 −0 www/rest/c/Caching/packagesinfo.xml
  15. +0 −1  www/rest/c/Default/packages.xml
  16. +0 −47 www/rest/c/Default/packagesinfo.xml
  17. +12 −4 www/rest/c/Net/packagesinfo.xml
  18. +1 −0  www/rest/p/packages.xml
  19. +11 −0 www/rest/p/pear2_cache_shm/info.xml
  20. +9 −0 www/rest/p/pear2_cache_shm/maintainers.xml
  21. +10 −0 www/rest/p/pear2_cache_shm/maintainers2.xml
  22. +17 −0 www/rest/r/pear2_cache_shm/0.1.0.xml
  23. +9 −0 www/rest/r/pear2_cache_shm/allreleases.xml
  24. +10 −0 www/rest/r/pear2_cache_shm/allreleases2.xml
  25. +1 −0  www/rest/r/pear2_cache_shm/alpha.txt
  26. +1 −0  www/rest/r/pear2_cache_shm/deps.0.1.0.txt
  27. +1 −0  www/rest/r/pear2_cache_shm/latest.txt
  28. +120 −0 www/rest/r/pear2_cache_shm/package.0.1.0.xml
  29. +19 −0 www/rest/r/pear2_cache_shm/v2.0.1.0.xml
  30. +29 −0 www/rest/r/pear2_net_routeros/1.0.0b3.xml
  31. +4 −0 www/rest/r/pear2_net_routeros/allreleases.xml
  32. +5 −0 www/rest/r/pear2_net_routeros/allreleases2.xml
  33. +1 −1  www/rest/r/pear2_net_routeros/beta.txt
  34. +1 −0  www/rest/r/pear2_net_routeros/deps.1.0.0b3.txt
  35. +1 −1  www/rest/r/pear2_net_routeros/latest.txt
  36. +206 −0 www/rest/r/pear2_net_routeros/package.1.0.0b3.xml
  37. +31 −0 www/rest/r/pear2_net_routeros/v2.1.0.0b3.xml
  38. +19 −0 www/rest/r/pear2_net_transmitter/1.0.0a3.xml
  39. +4 −0 www/rest/r/pear2_net_transmitter/allreleases.xml
  40. +5 −0 www/rest/r/pear2_net_transmitter/allreleases2.xml
  41. +1 −1  www/rest/r/pear2_net_transmitter/alpha.txt
  42. +1 −0  www/rest/r/pear2_net_transmitter/deps.1.0.0a3.txt
  43. +1 −1  www/rest/r/pear2_net_transmitter/latest.txt
  44. +134 −0 www/rest/r/pear2_net_transmitter/package.1.0.0a3.xml
  45. +21 −0 www/rest/r/pear2_net_transmitter/v2.1.0.0a3.xml
View
BIN  www/get/PEAR2_Cache_SHM-0.1.0.phar
Binary file not shown
View
BIN  www/get/PEAR2_Cache_SHM-0.1.0.tar
Binary file not shown
View
BIN  www/get/PEAR2_Cache_SHM-0.1.0.tgz
Binary file not shown
View
BIN  www/get/PEAR2_Cache_SHM-0.1.0.zip
Binary file not shown
View
BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.phar
Binary file not shown
View
BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.tar
Binary file not shown
View
BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.tgz
Binary file not shown
View
BIN  www/get/PEAR2_Net_RouterOS-1.0.0b3.zip
Binary file not shown
View
BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.phar
Binary file not shown
View
BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.tar
Binary file not shown
View
BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.tgz
Binary file not shown
View
BIN  www/get/PEAR2_Net_Transmitter-1.0.0a3.zip
Binary file not shown
View
1  www/rest/c/Caching/packages.xml
@@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<l xmlns="http://pear.php.net/dtd/rest.categorypackages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.categorypackages http://pear.php.net/dtd/rest.categorypackages.xsd">
<p xlink:href="rest/p/PEAR2_Cache_Lite">PEAR2_Cache_Lite</p>
+ <p xlink:href="rest/p/PEAR2_Cache_SHM">PEAR2_Cache_SHM</p>
</l>
View
22 www/rest/c/Caching/packagesinfo.xml
@@ -30,4 +30,26 @@ cached values.
<d>a:1:{s:8:&quot;required&quot;;a:2:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.2&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:7:&quot;2.0.0a3&quot;;}}}</d>
</deps>
</pi>
+ <pi>
+ <p>
+ <n>PEAR2_Cache_SHM</n>
+ <c>pear2.php.net</c>
+ <ca xmlns:xlink="rest/c/Default" xlink:href="rest/c/Default">Default</ca>
+ <l>LGPL License 2.1</l>
+ <s>Wrapper for shared memory and locking functionality across different extensions.
+</s>
+ <d>Allows you to share data across requests as long as the PHP process is running. One of APC or WinCache is required to accomplish this, with other extensions being potentially pluggable as adapters.</d>
+ <r xmlns="http://pear.php.net/dtd/rest.package" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.package http://pear.php.net/dtd/rest.package.xsd"/>
+ </p>
+ <a>
+ <r>
+ <v>0.1.0</v>
+ <s>alpha</s>
+ </r>
+ </a>
+ <deps>
+ <v>0.1.0</v>
+ <d>a:2:{s:8:&quot;required&quot;;a:2:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;1.4.0&quot;;}}s:8:&quot;optional&quot;;a:2:{s:7:&quot;package&quot;;a:3:{s:4:&quot;name&quot;;s:14:&quot;PEAR2_Autoload&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:5:&quot;0.2.4&quot;;}s:9:&quot;extension&quot;;a:2:{i:0;a:2:{s:4:&quot;name&quot;;s:3:&quot;apc&quot;;s:3:&quot;min&quot;;s:6:&quot;3.0.13&quot;;}i:1;a:2:{s:4:&quot;name&quot;;s:8:&quot;wincache&quot;;s:3:&quot;min&quot;;s:5:&quot;1.1.0&quot;;}}}}</d>
+ </deps>
+ </pi>
</f>
View
1  www/rest/c/Default/packages.xml
@@ -2,5 +2,4 @@
<l xmlns="http://pear.php.net/dtd/rest.categorypackages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.categorypackages http://pear.php.net/dtd/rest.categorypackages.xsd">
<p xlink:href="rest/p/PEAR2_Exception">PEAR2_Exception</p>
<p xlink:href="rest/p/PEAR2_MultiErrors">PEAR2_MultiErrors</p>
- <p xlink:href="rest/p/PEAR2_HTTP_Request">PEAR2_HTTP_Request</p>
</l>
View
47 www/rest/c/Default/packagesinfo.xml
@@ -92,51 +92,4 @@ throw new PEAR2\My\Exception('task failed', $a);
<d>a:1:{s:8:&quot;required&quot;;a:2:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.2.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:7:&quot;2.0.0a1&quot;;}}}</d>
</deps>
</pi>
- <pi>
- <p>
- <n>PEAR2_HTTP_Request</n>
- <c>pear2.php.net</c>
- <ca xmlns:xlink="rest/c/Default" xlink:href="rest/c/Default">Default</ca>
- <l>New BSD License</l>
- <s>Class to perform HTTP requests. Uses an adapter based system for performing those requests
-</s>
- <d>
-Please see the examples dir for basic usage
-
-Adapters are available for based on the following code and are used in this order:
-
-* PEAR2\HTTP\Request\Adapter\Http (uses the Pecl Http class)
-* PEAR2\HTTP\Request\Adapter\Curl (based on the curl extension, not complete)
-* PEAR2\HTTP\Request\Adapter\Phpstream (based on the http php stream code)
-* PEAR2\HTTP\Request\Adapter\Phpsocket (based on php sockets, built from PEAR1 HTTP_Request)
-
-Additional adapters:
-
-* PEAR2\HTTP\Request\Adapter\Filesystem (useful for mock Internet interaction)
-</d>
- <r xmlns="http://pear.php.net/dtd/rest.package" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.package http://pear.php.net/dtd/rest.package.xsd"/>
- </p>
- <a>
- <r>
- <v>0.3.1</v>
- <s>alpha</s>
- </r>
- <r>
- <v>0.3.0</v>
- <s>alpha</s>
- </r>
- <r>
- <v>0.2.0</v>
- <s>alpha</s>
- </r>
- <r>
- <v>0.1.0</v>
- <s>alpha</s>
- </r>
- </a>
- <deps>
- <v>0.3.1</v>
- <d>a:1:{s:8:&quot;required&quot;;a:2:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:7:&quot;2.0.0a1&quot;;}}}</d>
- </deps>
- </pi>
</f>
View
16 www/rest/c/Net/packagesinfo.xml
@@ -15,6 +15,10 @@ This package abstracts this away, so that when you want to get exactly N amount
</p>
<a>
<r>
+ <v>1.0.0a3</v>
+ <s>alpha</s>
+ </r>
+ <r>
<v>1.0.0a2</v>
<s>alpha</s>
</r>
@@ -24,8 +28,8 @@ This package abstracts this away, so that when you want to get exactly N amount
</r>
</a>
<deps>
- <v>1.0.0a2</v>
- <d>a:1:{s:8:&quot;required&quot;;a:2:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;1.4.0&quot;;}}}</d>
+ <v>1.0.0a3</v>
+ <d>a:2:{s:8:&quot;required&quot;;a:2:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;1.4.0&quot;;}}s:8:&quot;optional&quot;;a:1:{s:7:&quot;package&quot;;a:2:{i:0;a:3:{s:4:&quot;name&quot;;s:14:&quot;PEAR2_Autoload&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:5:&quot;0.2.4&quot;;}i:1;a:3:{s:4:&quot;name&quot;;s:15:&quot;PEAR2_Cache_SHM&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:5:&quot;0.1.0&quot;;}}}}</d>
</deps>
</pi>
<pi>
@@ -41,6 +45,10 @@ This package abstracts this away, so that when you want to get exactly N amount
</p>
<a>
<r>
+ <v>1.0.0b3</v>
+ <s>beta</s>
+ </r>
+ <r>
<v>1.0.0b2</v>
<s>beta</s>
</r>
@@ -50,8 +58,8 @@ This package abstracts this away, so that when you want to get exactly N amount
</r>
</a>
<deps>
- <v>1.0.0b2</v>
- <d>a:2:{s:8:&quot;required&quot;;a:4:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;1.4.0&quot;;}s:7:&quot;package&quot;;a:3:{s:4:&quot;name&quot;;s:21:&quot;PEAR2_Net_Transmitter&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:7:&quot;1.0.0a2&quot;;}s:9:&quot;extension&quot;;a:1:{s:4:&quot;name&quot;;s:4:&quot;PCRE&quot;;}}s:8:&quot;optional&quot;;a:1:{s:9:&quot;extension&quot;;a:1:{s:4:&quot;name&quot;;s:5:&quot;iconv&quot;;}}}</d>
+ <v>1.0.0b3</v>
+ <d>a:2:{s:8:&quot;required&quot;;a:4:{s:3:&quot;php&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;5.3.0&quot;;}s:13:&quot;pearinstaller&quot;;a:1:{s:3:&quot;min&quot;;s:5:&quot;1.4.0&quot;;}s:7:&quot;package&quot;;a:3:{s:4:&quot;name&quot;;s:21:&quot;PEAR2_Net_Transmitter&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:7:&quot;1.0.0a3&quot;;}s:9:&quot;extension&quot;;a:1:{s:4:&quot;name&quot;;s:4:&quot;PCRE&quot;;}}s:8:&quot;optional&quot;;a:2:{s:7:&quot;package&quot;;a:2:{i:0;a:3:{s:4:&quot;name&quot;;s:14:&quot;PEAR2_Autoload&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:5:&quot;0.2.4&quot;;}i:1;a:3:{s:4:&quot;name&quot;;s:15:&quot;PEAR2_Cache_SHM&quot;;s:7:&quot;channel&quot;;s:13:&quot;pear2.php.net&quot;;s:3:&quot;min&quot;;s:5:&quot;0.1.0&quot;;}}s:9:&quot;extension&quot;;a:1:{s:4:&quot;name&quot;;s:5:&quot;iconv&quot;;}}}</d>
</deps>
</pi>
</f>
View
1  www/rest/p/packages.xml
@@ -2,6 +2,7 @@
<a xmlns="http://pear.php.net/dtd/rest.allpackages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.allpackages http://pear.php.net/dtd/rest.allpackages.xsd">
<p>pear2_autoload</p>
<p>pear2_cache_lite</p>
+ <p>pear2_cache_shm</p>
<p>pear2_console_color</p>
<p>pear2_console_commandline</p>
<p>pear2_db_pl2method</p>
View
11 www/rest/p/pear2_cache_shm/info.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<p>
+ <n>PEAR2_Cache_SHM</n>
+ <c>pear2.php.net</c>
+ <ca xlink:href="rest/c/Default" xmlns:xlink="rest/c/Default">Default</ca>
+ <l>LGPL License 2.1</l>
+ <s>Wrapper for shared memory and locking functionality across different extensions.
+</s>
+ <d>Allows you to share data across requests as long as the PHP process is running. One of APC or WinCache is required to accomplish this, with other extensions being potentially pluggable as adapters.</d>
+ <r xmlns="http://pear.php.net/dtd/rest.package" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.package http://pear.php.net/dtd/rest.package.xsd"/>
+</p>
View
9 www/rest/p/pear2_cache_shm/maintainers.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<m xmlns="http://pear.php.net/dtd/rest.packagemaintainers" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.packagemaintainers http://pear.php.net/dtd/rest.packagemaintainers.xsd">
+ <p>PEAR2_Cache_SHM</p>
+ <c>pear2.php.net</c>
+ <m>
+ <h>boen_robot</h>
+ <a>yes</a>
+ </m>
+</m>
View
10 www/rest/p/pear2_cache_shm/maintainers2.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<m xmlns="http://pear.php.net/dtd/rest.packagemaintainers2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.packagemaintainers2 http://pear.php.net/dtd/rest.packagemaintainers2.xsd">
+ <p>PEAR2_Cache_SHM</p>
+ <c>pear2.php.net</c>
+ <m>
+ <h>boen_robot</h>
+ <a>yes</a>
+ <r>lead</r>
+ </m>
+</m>
View
17 www/rest/r/pear2_cache_shm/0.1.0.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r xmlns="http://pear.php.net/dtd/rest.release" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd">
+ <p xlink:href="rest/p/pear2_cache_shm">PEAR2_Cache_SHM</p>
+ <c>pear2.php.net</c>
+ <v>0.1.0</v>
+ <st>alpha</st>
+ <l>LGPL License 2.1</l>
+ <m>boen_robot</m>
+ <s>Wrapper for shared memory and locking functionality across different extensions.
+</s>
+ <d>Allows you to share data across requests as long as the PHP process is running. One of APC or WinCache is required to accomplish this, with other extensions being potentially pluggable as adapters.</d>
+ <da>2012-08-03 04:20:46</da>
+ <n>First PEAR2 compatible release.</n>
+ <f>150332</f>
+ <g>http://pear2.php.net/get/PEAR2_Cache_SHM-0.1.0</g>
+ <x xlink:href="package.0.1.0.xml"/>
+</r>
View
9 www/rest/r/pear2_cache_shm/allreleases.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<a xmlns="http://pear.php.net/dtd/rest.allreleases" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.allreleases http://pear.php.net/dtd/rest.allreleases.xsd">
+ <p>PEAR2_Cache_SHM</p>
+ <c>pear2.php.net</c>
+ <r>
+ <v>0.1.0</v>
+ <s>alpha</s>
+ </r>
+</a>
View
10 www/rest/r/pear2_cache_shm/allreleases2.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<a xmlns="http://pear.php.net/dtd/rest.allreleases2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.allreleases2 http://pear.php.net/dtd/rest.allreleases2.xsd">
+ <p>PEAR2_Cache_SHM</p>
+ <c>pear2.php.net</c>
+ <r>
+ <v>0.1.0</v>
+ <s>alpha</s>
+ <m>5.3.0</m>
+ </r>
+</a>
View
1  www/rest/r/pear2_cache_shm/alpha.txt
@@ -0,0 +1 @@
+0.1.0
View
1  www/rest/r/pear2_cache_shm/deps.0.1.0.txt
@@ -0,0 +1 @@
+a:2:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.3.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}s:8:"optional";a:2:{s:7:"package";a:3:{s:4:"name";s:14:"PEAR2_Autoload";s:7:"channel";s:13:"pear2.php.net";s:3:"min";s:5:"0.2.4";}s:9:"extension";a:2:{i:0;a:2:{s:4:"name";s:3:"apc";s:3:"min";s:6:"3.0.13";}i:1;a:2:{s:4:"name";s:8:"wincache";s:3:"min";s:5:"1.1.0";}}}}
View
1  www/rest/r/pear2_cache_shm/latest.txt
@@ -0,0 +1 @@
+0.1.0
View
120 www/rest/r/pear2_cache_shm/package.0.1.0.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" 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.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0a4">
+ <name>PEAR2_Cache_SHM</name>
+ <channel>pear2.php.net</channel>
+ <summary>Wrapper for shared memory and locking functionality across different extensions.
+</summary>
+ <description>Allows you to share data across requests as long as the PHP process is running. One of APC or WinCache is required to accomplish this, with other extensions being potentially pluggable as adapters.</description>
+ <lead>
+ <name>Vasil Rangelov</name>
+ <user>boen_robot</user>
+ <email>boen.robot@gmail.com</email>
+ <active>yes</active>
+ </lead>
+ <date>2012-08-03</date>
+ <time>04:20:46</time>
+ <version>
+ <release>0.1.0</release>
+ <api>0.1.0</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>alpha</api>
+ </stability>
+ <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL License 2.1</license>
+ <notes>First PEAR2 compatible release.</notes>
+ <contents>
+ <dir name="/">
+ <file role="test" name="tests/phpunit.xml"/>
+ <file role="test" name="tests/PHPT/_runner.inc"/>
+ <file role="test" name="tests/PHPT/Wincache.phpt"/>
+ <file role="test" name="tests/PHPT/SHM-factory_CLI.phpt"/>
+ <file role="test" name="tests/PHPT/SHM-factory_CGI.phpt"/>
+ <file role="test" name="tests/PHPT/SHM-factory.inc"/>
+ <file role="test" name="tests/PHPT/Placebo.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testSingleFileLockAndUnlock.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testSettingAndGettingValue.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testSettingAndDeletingValue.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testAddingValue.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testAddingTtlValue_part3.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testAddingTtlValue_part2.phpt"/>
+ <file role="test" name="tests/PHPT/Common/testAddingTtlValue_part1.phpt"/>
+ <file role="test" name="tests/PHPT/APC.phpt"/>
+ <file role="test" name="tests/CliCompatibleTest.php"/>
+ <file role="test" name="tests/bootstrap.php">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ </file>
+ <file role="php" name="src/PEAR2/Cache/SHM/InvalidArgumentException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Cache/SHM/Exception.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Cache/SHM/Adapter/Wincache.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Cache/SHM/Adapter/Placebo.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Cache/SHM/Adapter/APC.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Cache/SHM.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="doc" name="docs/phpdoc.dist.xml">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ </file>
+ <file role="doc" name="docs/doxygen.ini">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ </dir>
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.3.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.4.0</min>
+ </pearinstaller>
+ </required>
+ <optional>
+ <package>
+ <name>PEAR2_Autoload</name>
+ <channel>pear2.php.net</channel>
+ <min>0.2.4</min>
+ </package>
+ <extension>
+ <name>apc</name>
+ <min>3.0.13</min>
+ </extension>
+ <extension>
+ <name>wincache</name>
+ <min>1.1.0</min>
+ </extension>
+ </optional>
+ </dependencies>
+ <phprelease>
+ <filelist>
+ <install name="src/PEAR2/Cache/SHM.php" as="PEAR2/Cache/SHM.php"/>
+ <install name="src/PEAR2/Cache/SHM/Adapter/APC.php" as="PEAR2/Cache/SHM/Adapter/APC.php"/>
+ <install name="src/PEAR2/Cache/SHM/Adapter/Wincache.php" as="PEAR2/Cache/SHM/Adapter/Wincache.php"/>
+ <install name="tests/bootstrap.php" as="bootstrap.php"/>
+ <install name="tests/phpunit.xml" as="phpunit.xml"/>
+ </filelist>
+ </phprelease>
+</package>
View
19 www/rest/r/pear2_cache_shm/v2.0.1.0.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r xmlns="http://pear.php.net/dtd/rest.release2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.release2 http://pear.php.net/dtd/rest.release2.xsd">
+ <p xlink:href="rest/p/pear2_cache_shm">PEAR2_Cache_SHM</p>
+ <c>pear2.php.net</c>
+ <v>0.1.0</v>
+ <a>0.1.0</a>
+ <mp>5.3.0</mp>
+ <st>alpha</st>
+ <l>LGPL License 2.1</l>
+ <m>boen_robot</m>
+ <s>Wrapper for shared memory and locking functionality across different extensions.
+</s>
+ <d>Allows you to share data across requests as long as the PHP process is running. One of APC or WinCache is required to accomplish this, with other extensions being potentially pluggable as adapters.</d>
+ <da>2012-08-03 04:20:46</da>
+ <n>First PEAR2 compatible release.</n>
+ <f>150332</f>
+ <g>http://pear2.php.net/get/PEAR2_Cache_SHM-0.1.0</g>
+ <x xlink:href="package.0.1.0.xml"/>
+</r>
View
29 www/rest/r/pear2_net_routeros/1.0.0b3.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r xmlns="http://pear.php.net/dtd/rest.release" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd">
+ <p xlink:href="rest/p/pear2_net_routeros">PEAR2_Net_RouterOS</p>
+ <c>pear2.php.net</c>
+ <v>1.0.0b3</v>
+ <st>beta</st>
+ <l>LGPL License 2.1</l>
+ <m>boen_robot</m>
+ <s>RouterOS API client implementation.
+</s>
+ <d>RouterOS is the flag product of the company MikroTik and is a powerful router software. One of its many abilities is to allow control over it via an API. This package provides a client for that API, in turn allowing you to use PHP to control RouterOS hosts.</d>
+ <da>2012-08-03 04:21:24</da>
+ <n>Bug fixes on edge cases, and some API changes
+
+* (GH #6) Persistent connections are now properly supported. Added a new Registry class to facilitate this.
+* The second and third argument of Request::__construct() have been swapped.
+* At Request::__construct(), a backslash can now be escaped in an argument value, and arguments can be spread across multiple lines.
+* Client::getStreamResponses() and Client::setStreamResponses() are now Client::isStreamingResponses() and Client::setStreamingResponses(), respectively.
+* Query now uses things statically, allowing extensions in the process.
+* ResponseCollection::__invoke() now seeks instead of getting.
+* (GH #4) Client::completeRequest() now works with requests that use a callback.
+* Client::sendSync() now accepts requests with a tag.
+* Added support for non ASCII passwords.
+* Client now throws this package's SocketException on connection errors. The originating Transmitter exception is available in the trace.
+* Documentation fixes.</n>
+ <f>436670</f>
+ <g>http://pear2.php.net/get/PEAR2_Net_RouterOS-1.0.0b3</g>
+ <x xlink:href="package.1.0.0b3.xml"/>
+</r>
View
4 www/rest/r/pear2_net_routeros/allreleases.xml
@@ -3,6 +3,10 @@
<p>PEAR2_Net_RouterOS</p>
<c>pear2.php.net</c>
<r>
+ <v>1.0.0b3</v>
+ <s>beta</s>
+ </r>
+ <r>
<v>1.0.0b2</v>
<s>beta</s>
</r>
View
5 www/rest/r/pear2_net_routeros/allreleases2.xml
@@ -3,6 +3,11 @@
<p>PEAR2_Net_RouterOS</p>
<c>pear2.php.net</c>
<r>
+ <v>1.0.0b3</v>
+ <s>beta</s>
+ <m>5.3.0</m>
+ </r>
+ <r>
<v>1.0.0b2</v>
<s>beta</s>
<m>5.3.0</m>
View
2  www/rest/r/pear2_net_routeros/beta.txt
@@ -1 +1 @@
-1.0.0b2
+1.0.0b3
View
1  www/rest/r/pear2_net_routeros/deps.1.0.0b3.txt
@@ -0,0 +1 @@
+a:2:{s:8:"required";a:4:{s:3:"php";a:1:{s:3:"min";s:5:"5.3.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:7:"package";a:3:{s:4:"name";s:21:"PEAR2_Net_Transmitter";s:7:"channel";s:13:"pear2.php.net";s:3:"min";s:7:"1.0.0a3";}s:9:"extension";a:1:{s:4:"name";s:4:"PCRE";}}s:8:"optional";a:2:{s:7:"package";a:2:{i:0;a:3:{s:4:"name";s:14:"PEAR2_Autoload";s:7:"channel";s:13:"pear2.php.net";s:3:"min";s:5:"0.2.4";}i:1;a:3:{s:4:"name";s:15:"PEAR2_Cache_SHM";s:7:"channel";s:13:"pear2.php.net";s:3:"min";s:5:"0.1.0";}}s:9:"extension";a:1:{s:4:"name";s:5:"iconv";}}}
View
2  www/rest/r/pear2_net_routeros/latest.txt
@@ -1 +1 @@
-1.0.0b2
+1.0.0b3
View
206 www/rest/r/pear2_net_routeros/package.1.0.0b3.xml
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" 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.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0a4">
+ <name>PEAR2_Net_RouterOS</name>
+ <channel>pear2.php.net</channel>
+ <summary>RouterOS API client implementation.
+</summary>
+ <description>RouterOS is the flag product of the company MikroTik and is a powerful router software. One of its many abilities is to allow control over it via an API. This package provides a client for that API, in turn allowing you to use PHP to control RouterOS hosts.</description>
+ <lead>
+ <name>Vasil Rangelov</name>
+ <user>boen_robot</user>
+ <email>boen.robot@gmail.com</email>
+ <active>yes</active>
+ </lead>
+ <date>2012-08-03</date>
+ <time>04:21:24</time>
+ <version>
+ <release>1.0.0b3</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL License 2.1</license>
+ <notes>Bug fixes on edge cases, and some API changes
+
+* (GH #6) Persistent connections are now properly supported. Added a new Registry class to facilitate this.
+* The second and third argument of Request::__construct() have been swapped.
+* At Request::__construct(), a backslash can now be escaped in an argument value, and arguments can be spread across multiple lines.
+* Client::getStreamResponses() and Client::setStreamResponses() are now Client::isStreamingResponses() and Client::setStreamingResponses(), respectively.
+* Query now uses things statically, allowing extensions in the process.
+* ResponseCollection::__invoke() now seeks instead of getting.
+* (GH #4) Client::completeRequest() now works with requests that use a callback.
+* Client::sendSync() now accepts requests with a tag.
+* Added support for non ASCII passwords.
+* Client now throws this package's SocketException on connection errors. The originating Transmitter exception is available in the trace.
+* Documentation fixes.</notes>
+ <contents>
+ <dir name="/">
+ <file role="test" name="tests/StateAlteringFeaturesTest.php"/>
+ <file role="test" name="tests/RequestHandlingTest.php"/>
+ <file role="test" name="tests/phpunit.xml"/>
+ <file role="test" name="tests/ConnectionTest.php"/>
+ <file role="test" name="tests/ClientPersistentFeaturesTest.php"/>
+ <file role="test" name="tests/ClientFeaturesTest.php"/>
+ <file role="test" name="tests/bootstrap.php">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ <tasks:replace from="../../PEAR2_Net_Transmitter.git/src/" to="php_dir" type="pear-config"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/UnexpectedValueException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/SocketException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/ResponseCollection.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Response.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Request.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Registry.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Query.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/NotSupportedException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Message.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/LengthException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/InvalidArgumentException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Exception.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/DataFlowException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Communicator.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/RouterOS/Client.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="doc" name="examples/sync-request-simple.php"/>
+ <file role="doc" name="examples/sync-request-arguments.php"/>
+ <file role="doc" name="examples/send-and-forget.php"/>
+ <file role="doc" name="examples/send-and-complete.php"/>
+ <file role="doc" name="examples/loop-and-extract.php"/>
+ <file role="doc" name="examples/callback-and-loop.php"/>
+ <file role="doc" name="docs/tutorials/PEAR2_Net_RouterOS/Query.cls"/>
+ <file role="doc" name="docs/tutorials/PEAR2_Net_RouterOS/PEAR2_Net_RouterOS.pkg"/>
+ <file role="doc" name="docs/tutorials/PEAR2_Net_RouterOS/Client.cls"/>
+ <file role="doc" name="docs/phpdoc.dist.xml">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ </file>
+ <file role="doc" name="docs/doxygen.ini">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ </dir>
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.3.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.4.0</min>
+ </pearinstaller>
+ <package>
+ <name>PEAR2_Net_Transmitter</name>
+ <channel>pear2.php.net</channel>
+ <min>1.0.0a3</min>
+ </package>
+ <extension>
+ <name>PCRE</name>
+ </extension>
+ </required>
+ <optional>
+ <package>
+ <name>PEAR2_Autoload</name>
+ <channel>pear2.php.net</channel>
+ <min>0.2.4</min>
+ </package>
+ <package>
+ <name>PEAR2_Cache_SHM</name>
+ <channel>pear2.php.net</channel>
+ <min>0.1.0</min>
+ </package>
+ <extension>
+ <name>iconv</name>
+ </extension>
+ </optional>
+ </dependencies>
+ <phprelease>
+ <filelist>
+ <install name="docs/doxygen.ini" as="doxygen.ini"/>
+ <install name="docs/phpdoc.dist.xml" as="phpdoc.dist.xml"/>
+ <install name="docs/tutorials/PEAR2_Net_RouterOS/Client.cls" as="tutorials/PEAR2_Net_RouterOS/Client.cls"/>
+ <install name="docs/tutorials/PEAR2_Net_RouterOS/PEAR2_Net_RouterOS.pkg" as="tutorials/PEAR2_Net_RouterOS/PEAR2_Net_RouterOS.pkg"/>
+ <install name="docs/tutorials/PEAR2_Net_RouterOS/Query.cls" as="tutorials/PEAR2_Net_RouterOS/Query.cls"/>
+ <install name="src/PEAR2/Net/RouterOS/Client.php" as="PEAR2/Net/RouterOS/Client.php"/>
+ <install name="src/PEAR2/Net/RouterOS/Communicator.php" as="PEAR2/Net/RouterOS/Communicator.php"/>
+ <install name="src/PEAR2/Net/RouterOS/DataFlowException.php" as="PEAR2/Net/RouterOS/DataFlowException.php"/>
+ <install name="src/PEAR2/Net/RouterOS/Exception.php" as="PEAR2/Net/RouterOS/Exception.php"/>
+ <install name="src/PEAR2/Net/RouterOS/InvalidArgumentException.php" as="PEAR2/Net/RouterOS/InvalidArgumentException.php"/>
+ <install name="src/PEAR2/Net/RouterOS/LengthException.php" as="PEAR2/Net/RouterOS/LengthtException.php"/>
+ <install name="src/PEAR2/Net/RouterOS/Message.php" as="PEAR2/Net/RouterOS/Message.php"/>
+ <install name="src/PEAR2/Net/RouterOS/NotSupportedException.php" as="PEAR2/Net/RouterOS/NotSupportedException.php"/>
+ <install name="src/PEAR2/Net/RouterOS/Query.php" as="PEAR2/Net/RouterOS/Query.php"/>
+ <install name="src/PEAR2/Net/RouterOS/Request.php" as="PEAR2/Net/RouterOS/Request.php"/>
+ <install name="src/PEAR2/Net/RouterOS/Response.php" as="PEAR2/Net/RouterOS/Response.php"/>
+ <install name="src/PEAR2/Net/RouterOS/ResponseCollection.php" as="PEAR2/Net/RouterOS/ResponseCollection.php"/>
+ <install name="src/PEAR2/Net/RouterOS/SocketException.php" as="PEAR2/Net/RouterOS/SocketException.php"/>
+ <install name="src/PEAR2/Net/RouterOS/UnexpectedValueException.php" as="PEAR2/Net/RouterOS/UnexpectedValueException.php"/>
+ <install name="tests/bootstrap.php" as="bootstrap.php"/>
+ <install name="tests/ClientFeaturesTest.php" as="ClientFeaturesTest.php"/>
+ <install name="tests/ClientPersistentFeaturesTest.php" as="ClientPersistentFeaturesTest.php"/>
+ <install name="tests/ConnectionTest.php" as="ConnectionTest.php"/>
+ <install name="tests/phpunit.xml" as="phpunit.xml"/>
+ <install name="tests/RequestHandlingTest.php" as="RequestHandlingTest.php"/>
+ <install name="tests/StateAlteringFeaturesTest.php" as="StateAlteringFeaturesTest.php"/>
+ </filelist>
+ </phprelease>
+</package>
View
31 www/rest/r/pear2_net_routeros/v2.1.0.0b3.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r xmlns="http://pear.php.net/dtd/rest.release2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.release2 http://pear.php.net/dtd/rest.release2.xsd">
+ <p xlink:href="rest/p/pear2_net_routeros">PEAR2_Net_RouterOS</p>
+ <c>pear2.php.net</c>
+ <v>1.0.0b3</v>
+ <a>1.0.0</a>
+ <mp>5.3.0</mp>
+ <st>beta</st>
+ <l>LGPL License 2.1</l>
+ <m>boen_robot</m>
+ <s>RouterOS API client implementation.
+</s>
+ <d>RouterOS is the flag product of the company MikroTik and is a powerful router software. One of its many abilities is to allow control over it via an API. This package provides a client for that API, in turn allowing you to use PHP to control RouterOS hosts.</d>
+ <da>2012-08-03 04:21:24</da>
+ <n>Bug fixes on edge cases, and some API changes
+
+* (GH #6) Persistent connections are now properly supported. Added a new Registry class to facilitate this.
+* The second and third argument of Request::__construct() have been swapped.
+* At Request::__construct(), a backslash can now be escaped in an argument value, and arguments can be spread across multiple lines.
+* Client::getStreamResponses() and Client::setStreamResponses() are now Client::isStreamingResponses() and Client::setStreamingResponses(), respectively.
+* Query now uses things statically, allowing extensions in the process.
+* ResponseCollection::__invoke() now seeks instead of getting.
+* (GH #4) Client::completeRequest() now works with requests that use a callback.
+* Client::sendSync() now accepts requests with a tag.
+* Added support for non ASCII passwords.
+* Client now throws this package's SocketException on connection errors. The originating Transmitter exception is available in the trace.
+* Documentation fixes.</n>
+ <f>436670</f>
+ <g>http://pear2.php.net/get/PEAR2_Net_RouterOS-1.0.0b3</g>
+ <x xlink:href="package.1.0.0b3.xml"/>
+</r>
View
19 www/rest/r/pear2_net_transmitter/1.0.0a3.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r xmlns="http://pear.php.net/dtd/rest.release" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.release http://pear.php.net/dtd/rest.release.xsd">
+ <p xlink:href="rest/p/pear2_net_transmitter">PEAR2_Net_Transmitter</p>
+ <c>pear2.php.net</c>
+ <v>1.0.0a3</v>
+ <st>alpha</st>
+ <l>LGPL License 2.1</l>
+ <m>boen_robot</m>
+ <s>Wrapper for network stream functionality.
+</s>
+ <d>PHP has built in support for various types of network streams, such as HTTP and TCP sockets. One problem that arises with them is the fact that a single fread/fwrite call might not read/write all the data you intended, regardless of whether you're in blocking mode or not. While the PHP manual offers a workaround in the form of a loop with a few variables, using it every single time you want to read/write can be tedious.
+
+This package abstracts this away, so that when you want to get exactly N amount of bytes, you can be sure the upper levels of your app will be dealing with N bytes. Oh, and the functionality is nicely wrapped in an object (but that's just the icing on the cake).</d>
+ <da>2012-08-03 04:21:01</da>
+ <n>Added locking support at TcpClient, particularly for persistent connections. Also some doc fixes.</n>
+ <f>219204</f>
+ <g>http://pear2.php.net/get/PEAR2_Net_Transmitter-1.0.0a3</g>
+ <x xlink:href="package.1.0.0a3.xml"/>
+</r>
View
4 www/rest/r/pear2_net_transmitter/allreleases.xml
@@ -3,6 +3,10 @@
<p>PEAR2_Net_Transmitter</p>
<c>pear2.php.net</c>
<r>
+ <v>1.0.0a3</v>
+ <s>alpha</s>
+ </r>
+ <r>
<v>1.0.0a2</v>
<s>alpha</s>
</r>
View
5 www/rest/r/pear2_net_transmitter/allreleases2.xml
@@ -3,6 +3,11 @@
<p>PEAR2_Net_Transmitter</p>
<c>pear2.php.net</c>
<r>
+ <v>1.0.0a3</v>
+ <s>alpha</s>
+ <m>5.3.0</m>
+ </r>
+ <r>
<v>1.0.0a2</v>
<s>alpha</s>
<m>5.3.0</m>
View
2  www/rest/r/pear2_net_transmitter/alpha.txt
@@ -1 +1 @@
-1.0.0a2
+1.0.0a3
View
1  www/rest/r/pear2_net_transmitter/deps.1.0.0a3.txt
@@ -0,0 +1 @@
+a:2:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.3.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}s:8:"optional";a:1:{s:7:"package";a:2:{i:0;a:3:{s:4:"name";s:14:"PEAR2_Autoload";s:7:"channel";s:13:"pear2.php.net";s:3:"min";s:5:"0.2.4";}i:1;a:3:{s:4:"name";s:15:"PEAR2_Cache_SHM";s:7:"channel";s:13:"pear2.php.net";s:3:"min";s:5:"0.1.0";}}}}
View
2  www/rest/r/pear2_net_transmitter/latest.txt
@@ -1 +1 @@
-1.0.0a2
+1.0.0a3
View
134 www/rest/r/pear2_net_transmitter/package.1.0.0a3.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" 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.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0a4">
+ <name>PEAR2_Net_Transmitter</name>
+ <channel>pear2.php.net</channel>
+ <summary>Wrapper for network stream functionality.
+</summary>
+ <description>PHP has built in support for various types of network streams, such as HTTP and TCP sockets. One problem that arises with them is the fact that a single fread/fwrite call might not read/write all the data you intended, regardless of whether you're in blocking mode or not. While the PHP manual offers a workaround in the form of a loop with a few variables, using it every single time you want to read/write can be tedious.
+
+This package abstracts this away, so that when you want to get exactly N amount of bytes, you can be sure the upper levels of your app will be dealing with N bytes. Oh, and the functionality is nicely wrapped in an object (but that's just the icing on the cake).</description>
+ <lead>
+ <name>Vasil Rangelov</name>
+ <user>boen_robot</user>
+ <email>boen.robot@gmail.com</email>
+ <active>yes</active>
+ </lead>
+ <date>2012-08-03</date>
+ <time>04:21:01</time>
+ <version>
+ <release>1.0.0a3</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>alpha</api>
+ </stability>
+ <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL License 2.1</license>
+ <notes>Added locking support at TcpClient, particularly for persistent connections. Also some doc fixes.</notes>
+ <contents>
+ <dir name="/">
+ <file role="test" name="tests/UnconnectedTest.php"/>
+ <file role="test" name="tests/ServerTest.php"/>
+ <file role="test" name="tests/secondaryPeer.xml"/>
+ <file role="test" name="tests/secondaryPeer.bat"/>
+ <file role="test" name="tests/phpunit.xml"/>
+ <file role="test" name="tests/ClientTest.php"/>
+ <file role="test" name="tests/bootstrap.php">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/TcpServerConnection.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/TcpClient.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/StreamException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/Stream.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/SocketException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/NetworkStream.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/LockException.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/FilterCollection.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="php" name="src/PEAR2/Net/Transmitter/Exception.php">
+ <tasks:replace from="~~summary~~" to="summary" type="package-info"/>
+ <tasks:replace from="~~description~~" to="description" type="package-info"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ <file role="doc" name="docs/phpdoc.dist.xml">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ </file>
+ <file role="doc" name="docs/doxygen.ini">
+ <tasks:replace from="../src" to="php_dir" type="pear-config"/>
+ <tasks:replace from="GIT: $Id$" to="version" type="package-info"/>
+ </file>
+ </dir>
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.3.0</min>
+ </php>
+ <pearinstaller>
+ <min>1.4.0</min>
+ </pearinstaller>
+ </required>
+ <optional>
+ <package>
+ <name>PEAR2_Autoload</name>
+ <channel>pear2.php.net</channel>
+ <min>0.2.4</min>
+ </package>
+ <package>
+ <name>PEAR2_Cache_SHM</name>
+ <channel>pear2.php.net</channel>
+ <min>0.1.0</min>
+ </package>
+ </optional>
+ </dependencies>
+ <phprelease>
+ <filelist>
+ <install name="docs/doxygen.ini" as="doxygen.ini"/>
+ <install name="docs/phpdoc.dist.xml" as="phpdoc.dist.xml"/>
+ <install name="src/PEAR2/Net/Transmitter/Exception.php" as="PEAR2/Net/Transmitter/Exception.php"/>
+ <install name="src/PEAR2/Net/Transmitter/NetworkStream.php" as="PEAR2/Net/Transmitter/NetworkStream.php"/>
+ <install name="src/PEAR2/Net/Transmitter/SocketException.php" as="PEAR2/Net/Transmitter/SocketException.php"/>
+ <install name="src/PEAR2/Net/Transmitter/Stream.php" as="PEAR2/Net/Transmitter/Stream.php"/>
+ <install name="src/PEAR2/Net/Transmitter/TcpClient.php" as="PEAR2/Net/Transmitter/TcpClient.php"/>
+ <install name="src/PEAR2/Net/Transmitter/TcpServerConnection.php" as="PEAR2/Net/Transmitter/TcpServerConnection.php"/>
+ <install name="tests/bootstrap.php" as="bootstrap.php"/>
+ <install name="tests/ClientTest.php" as="ClientTest.php"/>
+ <install name="tests/phpunit.xml" as="phpunit.xml"/>
+ <install name="tests/secondaryPeer.bat" as="secondaryPeer.bat"/>
+ <install name="tests/secondaryPeer.xml" as="secondaryPeer.xml"/>
+ <install name="tests/ServerTest.php" as="ServerTest.php"/>
+ <install name="tests/UnconnectedTest.php" as="UnconnectedTest.php"/>
+ </filelist>
+ </phprelease>
+</package>
View
21 www/rest/r/pear2_net_transmitter/v2.1.0.0a3.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<r xmlns="http://pear.php.net/dtd/rest.release2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.release2 http://pear.php.net/dtd/rest.release2.xsd">
+ <p xlink:href="rest/p/pear2_net_transmitter">PEAR2_Net_Transmitter</p>
+ <c>pear2.php.net</c>
+ <v>1.0.0a3</v>
+ <a>1.0.0</a>
+ <mp>5.3.0</mp>
+ <st>alpha</st>
+ <l>LGPL License 2.1</l>
+ <m>boen_robot</m>
+ <s>Wrapper for network stream functionality.
+</s>
+ <d>PHP has built in support for various types of network streams, such as HTTP and TCP sockets. One problem that arises with them is the fact that a single fread/fwrite call might not read/write all the data you intended, regardless of whether you're in blocking mode or not. While the PHP manual offers a workaround in the form of a loop with a few variables, using it every single time you want to read/write can be tedious.
+
+This package abstracts this away, so that when you want to get exactly N amount of bytes, you can be sure the upper levels of your app will be dealing with N bytes. Oh, and the functionality is nicely wrapped in an object (but that's just the icing on the cake).</d>
+ <da>2012-08-03 04:21:01</da>
+ <n>Added locking support at TcpClient, particularly for persistent connections. Also some doc fixes.</n>
+ <f>219204</f>
+ <g>http://pear2.php.net/get/PEAR2_Net_Transmitter-1.0.0a3</g>
+ <x xlink:href="package.1.0.0a3.xml"/>
+</r>
Please sign in to comment.
Something went wrong with that request. Please try again.