Merge branch 'v2.5.x'
[m6w6/ext-http] / travis / propro-master.ext.phar
index cae49e7ba66864ade35024f198eb486b0ec2cdf9..783613d1a6bae4b6c2fab9ef8a25f2f90657d157 100755 (executable)
@@ -472,7 +472,7 @@ $installer = new Installer();
 $installer->run($argc, $argv);
 
 __HALT_COMPILER(); ?>\r
-³\10\0\08\0\0\0\11\0\0\0\ 1\0\0\0\0\0*\ 6\0\0a:7:{s:7:"version";s:5:"4.1.1";s:6:"header";s:49:"pharext v4.1.1 (c) Michael Wallner <mike@php.net>";s:4:"date";s:10:"2015-09-28";s:4:"name";s:6:"propro";s:7:"release";s:6:"master";s:7:"license";s:1345:"Copyright (c) 2013, Michael Wallner <mike@php.net>.
+\92\12\0\0D\0\0\0\11\0\0\0\ 1\0\0\0\0\0*\ 6\0\0a:7:{s:7:"version";s:5:"4.1.1";s:6:"header";s:49:"pharext v4.1.1 (c) Michael Wallner <mike@php.net>";s:4:"date";s:10:"2015-12-03";s:4:"name";s:6:"propro";s:7:"release";s:6:"master";s:7:"license";s:1345:"Copyright (c) 2013, Michael Wallner <mike@php.net>.
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without 
@@ -494,9 +494,10 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-";s:4:"type";s:9:"extension";}\13\0\0\0pharext/Archive.php\18\1e\0\0 l    V\18\1e\0\04-ÔI¶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Cli/Args/Help.phpÉ\f\0\0 l    VÉ\f\0\0gX'\1f\ 1\0\0\0\0\0\0\14\0\0\0pharext/Cli/Args.php\ f\1d\0\0 l V\ f\1d\0\0?n\9dö¶\ 1\0\0\0\0\0\0\17\0\0\0pharext/Cli/Command.phpk   \0\0 l    Vk      \0\0d\84aê¶\ 1\0\0\0\0\0\0\13\0\0\0pharext/Command.php\12\ 4\0\0 l     V\12\ 4\0\0Ôm`Ͷ\ 1\0\0\0\0\0\0\15\0\0\0pharext/Exception.phpc\ 1\0\0 l        Vc\ 1\0\0U\86Ï{¶\ 1\0\0\0\0\0\0\13\0\0\0pharext/ExecCmd.php\1c\ e\0\0 l  V\1c\ e\0\0¹l\94ʶ\ 1\0\0\0\0\0\0\15\0\0\0pharext/Installer.php&\18\0\0 l        V&\18\0\0ød&À¶\ 1\0\0\0\0\0\0\13\0\0\0pharext/License.php\93\ 4\0\0 l  V\93\ 4\0\0î\ 4òE¶\ 1\0\0\0\0\0\0\14\0\0\0pharext/Metadata.php\95\ 1\0\0 l V\95\ 1\0\0¿Ú\90\9e\ 1\0\0\0\0\0\0\1e\0\0\0pharext/Openssl/PrivateKey.phpÁ\ 4\0\0 l       VÁ\ 4\0\0&æP\1a\ 1\0\0\0\0\0\0\14\0\0\0pharext/Packager.phpÌ!\0\0 l VÌ!\0\00\ 2\ 3\ 1\0\0\0\0\0\0\e\0\0\0pharext/SourceDir/Basic.phpz\ 5\0\0 l  Vz\ 5\0\0÷+Ôâ¶\ 1\0\0\0\0\0\0\19\0\0\0pharext/SourceDir/Git.phpZ\ 6\0\0 l    VZ\ 6\0\0É\bÎ\¶\ 1\0\0\0\0\0\0\1a\0\0\0pharext/SourceDir/Pecl.phpø\11\0\0 l   Vø\11\0\0ã\bùж\ 1\0\0\0\0\0\0\15\0\0\0pharext/SourceDir.php½\ 2\0\0 l        V½\ 2\0\03·#\ f\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/Activate.phpÜ\v\0\0 l    VÜ\v\0\0I\93\1c\18\ 1\0\0\0\0\0\0\18\0\0\0pharext/Task/Askpass.phpU\ 2\0\0 l     VU\ 2\0\0\87*\1e\90\ 1\0\0\0\0\0\0 \0\0\0pharext/Task/BundleGenerator.php}\ 2\0\0 l     V}\ 2\0\0 ï`Y¶\ 1\0\0\0\0\0\0\18\0\0\0pharext/Task/Cleanup.php\1e\ 4\0\0 l     V\1e\ 4\0\0ÉI\80\ 1\0\0\0\0\0\0\1a\0\0\0pharext/Task/Configure.phpT\ 4\0\0 l   VT\ 4\0\0}\17Ëì¶\ 1\0\0\0\0\0\0\18\0\0\0pharext/Task/Extract.phpp\ 3\0\0 l     Vp\ 3\0\0[¨Û̶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/GitClone.phpm\ 3\0\0 l    Vm\ 3\0\0óyµ@¶\ 1\0\0\0\0\0\0\15\0\0\0pharext/Task/Make.phpª\ 4\0\0 l        Vª\ 4\0\0\9cç6\r\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/PaxFixup.php¬\ 3\0\0 l    V¬\ 3\0\0yâ¯\e\ 1\0\0\0\0\0\0\1a\0\0\0pharext/Task/PeclFixup.php\9c\ 4\0\0 l   V\9c\ 4\0\0eùt\9a\ 1\0\0\0\0\0\0\1a\0\0\0pharext/Task/PharBuild.phpâ\a\0\0 l   Vâ\a\0\0ζ0ɶ\ 1\0\0\0\0\0\0\1d\0\0\0pharext/Task/PharCompress.phpc\ 4\0\0 l        Vc\ 4\0\0½\10³Ï¶\ 1\0\0\0\0\0\0\e\0\0\0pharext/Task/PharRename.phpä\ 3\0\0 l  Vä\ 3\0\0\8a[Þ˶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/PharSign.php¨\ 3\0\0 l    V¨\ 3\0\0Ûº¦i¶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/PharStub.phpæ\ 3\0\0 l    Væ\ 3\0\0Y|­\9b\ 1\0\0\0\0\0\0\17\0\0\0pharext/Task/Phpize.php\ f\ 4\0\0 l      V\ f\ 4\0\0ù\f2Ѷ\ 1\0\0\0\0\0\0\1c\0\0\0pharext/Task/StreamFetch.php\10\a\0\0 l V\10\a\0\0\88îs\¶\ 1\0\0\0\0\0\0\10\0\0\0pharext/Task.phpw\0\0\0 l     Vw\0\0\0 ÄIǶ\ 1\0\0\0\0\0\0\13\0\0\0pharext/Tempdir.phpµ\ 1\0\0 l  Vµ\ 1\0\0ë\7f\96\ 1\0\0\0\0\0\0\14\0\0\0pharext/Tempfile.php\ f\ 4\0\0 l V\ f\ 4\0\0\0®ô\1e\ 1\0\0\0\0\0\0\14\0\0\0pharext/Tempname.phpt\ 3\0\0 l Vt\ 3\0\0\9en<\8d\ 1\0\0\0\0\0\0\13\0\0\0pharext/Updater.php\8d\10\0\0 l  V\8d\10\0\0\9eÏv\16\ 1\0\0\0\0\0\0\15\0\0\0pharext_installer.phpÝ\ 2\0\0 l        VÝ\ 2\0\0\19\8cÞq¶\ 1\0\0\0\0\0\0\14\0\0\0pharext_packager.phpb\ 3\0\0 l Vb\ 3\0\0îVÓ϶\ 1\0\0\0\0\0\0\13\0\0\0pharext_updater.phph\ 3\0\0 l  Vh\ 3\0\0 Êúj¶\ 1\0\0\0\0\0\0\ e\0\0\0.gitattributes2\0\0\0 l       V2\0\0\0¡øNt¶\ 1\0\0\0\0\0\0
-\0\0\0.gitignoreº\0\0\0 l    Vº\0\0\0\9cÆwg¶\ 1\0\0\0\0\0\0\a\0\0\0CREDITS\ 6\0\0\0 l      V\ 6\0\0\0u÷Bζ\ 1\0\0\0\0\0\0\b\0\0\0Doxyfilea*\0\0 l     Va*\0\0\ 1¯d\16\ 1\0\0\0\0\0\0\a\0\0\0LICENSEA\ 5\0\0 l      VA\ 5\0\0¾¬Jþ¶\ 1\0\0\0\0\0\0       \0\0\0README.mdñ\ 2\0\0 l      Vñ\ 2\0\0-\81)u¶\ 1\0\0\0\0\0\0       \0\0\0config.m4\1c\ 1\0\0 l      V\1c\ 1\0\0\13  k"¶\ 1\0\0\0\0\0\0
-\0\0\0config.w32Ö\0\0\0 l    VÖ\0\0\0È5\13²¶\ 1\0\0\0\0\0\0\v\0\0\0package.xmlµ\ 6\0\0 l  Vµ\ 6\0\0\1fÈjg¶\ 1\0\0\0\0\0\0\f\0\0\0php_propro.c08\0\0 l V08\0\0\99ÿ^\ 1\ 1\0\0\0\0\0\0\f\0\0\0php_propro.hO\ 5\0\0 l VO\ 5\0\0G+\18\99\ 1\0\0\0\0\0\0\10\0\0\0php_propro_api.hý\ e\0\0 l     Vý\ e\0\0´\r#\95\ 1\0\0\0\0\0\0\ e\0\0\0tests/001.phpt9\ 3\0\0 l       V9\ 3\0\02Õ½A¶\ 1\0\0\0\0\0\0\ e\0\0\0tests/002.phpt8\ 5\0\0 l       V8\ 5\0\0L\18Â\ f\ 1\0\0\0\0\0\0\ e\0\0\0tests/003.phptï\ 1\0\0 l       Vï\ 1\0\0U8Ìå¶\ 1\0\0\0\0\0\0<?php
+";s:4:"type";s:9:"extension";}\13\0\0\0pharext/Archive.php\18\1e\0\0a9`V\18\1e\0\04-ÔI¶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Cli/Args/Help.phpÉ\f\0\0a9`VÉ\f\0\0gX'\1f\ 1\0\0\0\0\0\0\14\0\0\0pharext/Cli/Args.php\ f\1d\0\0a9`V\ f\1d\0\0?n\9dö¶\ 1\0\0\0\0\0\0\17\0\0\0pharext/Cli/Command.phpk \0\0a9`Vk \0\0d\84aê¶\ 1\0\0\0\0\0\0\13\0\0\0pharext/Command.php\12\ 4\0\0a9`V\12\ 4\0\0Ôm`Ͷ\ 1\0\0\0\0\0\0\15\0\0\0pharext/Exception.phpc\ 1\0\0a9`Vc\ 1\0\0U\86Ï{¶\ 1\0\0\0\0\0\0\13\0\0\0pharext/ExecCmd.php\1c\ e\0\0a9`V\1c\ e\0\0¹l\94ʶ\ 1\0\0\0\0\0\0\15\0\0\0pharext/Installer.php&\18\0\0a9`V&\18\0\0ød&À¶\ 1\0\0\0\0\0\0\13\0\0\0pharext/License.php\93\ 4\0\0a9`V\93\ 4\0\0î\ 4òE¶\ 1\0\0\0\0\0\0\14\0\0\0pharext/Metadata.php\95\ 1\0\0a9`V\95\ 1\0\0¿Ú\90\9e\ 1\0\0\0\0\0\0\1e\0\0\0pharext/Openssl/PrivateKey.phpÁ\ 4\0\0a9`VÁ\ 4\0\0&æP\1a\ 1\0\0\0\0\0\0\14\0\0\0pharext/Packager.phpÌ!\0\0a9`VÌ!\0\00\ 2\ 3\ 1\0\0\0\0\0\0\e\0\0\0pharext/SourceDir/Basic.phpz\ 5\0\0a9`Vz\ 5\0\0÷+Ôâ¶\ 1\0\0\0\0\0\0\19\0\0\0pharext/SourceDir/Git.phpZ\ 6\0\0a9`VZ\ 6\0\0É\bÎ\¶\ 1\0\0\0\0\0\0\1a\0\0\0pharext/SourceDir/Pecl.phpø\11\0\0a9`Vø\11\0\0ã\bùж\ 1\0\0\0\0\0\0\15\0\0\0pharext/SourceDir.php½\ 2\0\0a9`V½\ 2\0\03·#\ f\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/Activate.phpÜ\v\0\0a9`VÜ\v\0\0I\93\1c\18\ 1\0\0\0\0\0\0\18\0\0\0pharext/Task/Askpass.phpU\ 2\0\0a9`VU\ 2\0\0\87*\1e\90\ 1\0\0\0\0\0\0 \0\0\0pharext/Task/BundleGenerator.php}\ 2\0\0a9`V}\ 2\0\0 ï`Y¶\ 1\0\0\0\0\0\0\18\0\0\0pharext/Task/Cleanup.php\1e\ 4\0\0a9`V\1e\ 4\0\0ÉI\80\ 1\0\0\0\0\0\0\1a\0\0\0pharext/Task/Configure.phpT\ 4\0\0a9`VT\ 4\0\0}\17Ëì¶\ 1\0\0\0\0\0\0\18\0\0\0pharext/Task/Extract.phpp\ 3\0\0a9`Vp\ 3\0\0[¨Û̶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/GitClone.phpm\ 3\0\0a9`Vm\ 3\0\0óyµ@¶\ 1\0\0\0\0\0\0\15\0\0\0pharext/Task/Make.phpª\ 4\0\0a9`Vª\ 4\0\0\9cç6\r\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/PaxFixup.php¬\ 3\0\0a9`V¬\ 3\0\0yâ¯\e\ 1\0\0\0\0\0\0\1a\0\0\0pharext/Task/PeclFixup.php\9c\ 4\0\0a9`V\9c\ 4\0\0eùt\9a\ 1\0\0\0\0\0\0\1a\0\0\0pharext/Task/PharBuild.phpâ\a\0\0a9`Vâ\a\0\0ζ0ɶ\ 1\0\0\0\0\0\0\1d\0\0\0pharext/Task/PharCompress.phpc\ 4\0\0a9`Vc\ 4\0\0½\10³Ï¶\ 1\0\0\0\0\0\0\e\0\0\0pharext/Task/PharRename.phpä\ 3\0\0a9`Vä\ 3\0\0\8a[Þ˶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/PharSign.php¨\ 3\0\0a9`V¨\ 3\0\0Ûº¦i¶\ 1\0\0\0\0\0\0\19\0\0\0pharext/Task/PharStub.phpæ\ 3\0\0a9`Væ\ 3\0\0Y|­\9b\ 1\0\0\0\0\0\0\17\0\0\0pharext/Task/Phpize.php\ f\ 4\0\0a9`V\ f\ 4\0\0ù\f2Ѷ\ 1\0\0\0\0\0\0\1c\0\0\0pharext/Task/StreamFetch.php\10\a\0\0a9`V\10\a\0\0\88îs\¶\ 1\0\0\0\0\0\0\10\0\0\0pharext/Task.phpw\0\0\0a9`Vw\0\0\0 ÄIǶ\ 1\0\0\0\0\0\0\13\0\0\0pharext/Tempdir.phpµ\ 1\0\0a9`Vµ\ 1\0\0ë\7f\96\ 1\0\0\0\0\0\0\14\0\0\0pharext/Tempfile.php\ f\ 4\0\0a9`V\ f\ 4\0\0\0®ô\1e\ 1\0\0\0\0\0\0\14\0\0\0pharext/Tempname.phpt\ 3\0\0a9`Vt\ 3\0\0\9en<\8d\ 1\0\0\0\0\0\0\13\0\0\0pharext/Updater.php\8d\10\0\0a9`V\8d\10\0\0\9eÏv\16\ 1\0\0\0\0\0\0\15\0\0\0pharext_installer.phpÝ\ 2\0\0a9`VÝ\ 2\0\0\19\8cÞq¶\ 1\0\0\0\0\0\0\14\0\0\0pharext_packager.phpb\ 3\0\0a9`Vb\ 3\0\0îVÓ϶\ 1\0\0\0\0\0\0\13\0\0\0pharext_updater.phph\ 3\0\0a9`Vh\ 3\0\0 Êúj¶\ 1\0\0\0\0\0\0\r\0\0\0.editorconfigL\ 1\0\0a9`VL\ 1\0\0Þ\18\8d\ 1\0\0\0\0\0\0\ e\0\0\0.gitattributesG\0\0\0a9`VG\0\0\0$\8bÂ\9b\ 1\0\0\0\0\0\0
+\0\0\0.gitignoreï\0\0\0a9`Vï\0\0\0B\12¦ÿ¶\ 1\0\0\0\0\0\0\v\0\0\0.gitmodulesn\0\0\0a9`Vn\0\0\0¥ÉN\82\ 1\0\0\0\0\0\0\v\0\0\0.travis.yml÷\ 1\0\0a9`V÷\ 1\0\0\8e[dá¶\ 1\0\0\0\0\0\0\a\0\0\0AUTHORS\1f\0\0\0a9`V\1f\0\0\0\ÄH­¶\ 1\0\0\0\0\0\0\ 4\0\0\0BUGS*\0\0\0a9`V*\0\0\0\a\ f\ 1\0\0\0\0\0\0\ f\0\0\0CONTRIBUTING.md\8e\a\0\0a9`V\8e\a\0\0¶N\81\ 1\0\0\0\0\0\0\a\0\0\0CREDITS\17\0\0\0a9`V\17\0\0\0 \87\12\ 1\0\0\0\0\0\0\b\0\0\0DoxyfileO,\0\0a9`VO,\0\0U,\ 6\ 1\0\0\0\0\0\0\a\0\0\0LICENSEA\ 5\0\0a9`VA\ 5\0\0¾¬Jþ¶\ 1\0\0\0\0\0\0\r\0\0\0Makefile.fragÌ\ 1\0\0a9`VÌ\ 1\0\0È\1dÿV¶\ 1\0\0\0\0\0\0   \0\0\0README.md%\ 5\0\0a9`V%\ 5\0\0I{ö\ 4\ 1\0\0\0\0\0\0\ 6\0\0\0THANKSd\0\0\0a9`Vd\0\0\0ÌD"å¶\ 1\0\0\0\0\0\0\ 4\0\0\0TODO\0\0\0\0a9`V\0\0\0\0\0\0\0\0\ 1\0\0\0\0\0\0  \0\0\0config.m4\15\0\0\0a9`V\15\0\0\0oêd\94\ 1\0\0\0\0\0\0
+\0\0\0config.w32\ 1\ 2\0\0a9`V\ 1\ 2\0\05è¡{¶\ 1\0\0\0\0\0\0
+\0\0\0config0.m4ë\ 2\0\0a9`Vë\ 2\0\0ã7\8a°¶\ 1\0\0\0\0\0\0\v\0\0\0package.xml\ 5  \0\0a9`V\ 5 \0\0\90\9eøF¶\ 1\0\0\0\0\0\0\f\0\0\0php_propro.hO\ 5\0\0a9`VO\ 5\0\0±é\1e\ 1\0\0\0\0\0\0\1a\0\0\0scripts/gen_travis_yml.phpå\ 1\0\0a9`Vå\ 1\0\0=VÊ\98\ 1\0\0\0\0\0\0\14\0\0\0src/php_propro_api.c08\0\0a9`V08\0\0\99ÿ^\ 1\ 1\0\0\0\0\0\0\14\0\0\0src/php_propro_api.hö\ e\0\0a9`Vö\ e\0\0\û}£¶\ 1\0\0\0\0\0\0\ e\0\0\0tests/001.phpt9\ 3\0\0a9`V9\ 3\0\02Õ½A¶\ 1\0\0\0\0\0\0\ e\0\0\0tests/002.phpt8\ 5\0\0a9`V8\ 5\0\0L\18Â\ f\ 1\0\0\0\0\0\0\ e\0\0\0tests/003.phptï\ 1\0\0a9`Vï\ 1\0\0U8Ìå¶\ 1\0\0\0\0\0\0\v\0\0\0travis/pecl\0\0\0\0a9`V\0\0\0\0\0\0\0\0\ 1\0\0\0\0\0\0<?php
 
 namespace pharext;
 
@@ -4259,15 +4260,39 @@ $updater = new Updater();
 $updater->run($argc, $argv);
 
 __HALT_COMPILER();
+; see http://editorconfig.org
+root = true
+
+[*]
+end_of_line = lf
+insert_final_newline = true
+indent_style = tab
+charset = utf-8
+trim_trailing_whitespace = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[*.json]
+indent_style = space
+indent_size = 4
+
+[package.xml]
+indent_style = space
+indent_size = 1
+
+[config.w32]
+end_of_line = crlf
 package.xml            merge=touch
 php_propro.h   merge=touch
+config.w32             eol=crlf
 
 # /
 *~
 /*.tgz
 /.deps
-/*.lo
-/*.la
+*.lo
+*.la
 /config.[^wm]*
 /configure*
 /lib*
@@ -4284,7 +4309,82 @@ php_propro.h     merge=touch
 /autom4te*
 /.dep.inc
 run-tests.php
-propro# Doxyfile 1.8.5
+.libs/
+/php_propro_api.h
+/Doxyfile.bak
+!/Makefile.frag
+[submodule "travis-pecl"]
+       path = travis/pecl
+       url = https://github.com/m6w6/travis-pecl.git
+       branch = master
+# autogenerated file; do not edit
+sudo: false
+language: c
+
+addons:
+ apt:
+  packages:
+   - php5-cli
+   - php-pear
+
+env:
+ matrix:
+  - PHP=master enable_debug=no enable_maintainer_zts=no
+  - PHP=master enable_debug=yes enable_maintainer_zts=no
+  - PHP=master enable_debug=no enable_maintainer_zts=yes
+  - PHP=master enable_debug=yes enable_maintainer_zts=yes
+
+before_script:
+ - make -f travis/pecl/Makefile php
+ - make -f travis/pecl/Makefile ext PECL=propro
+
+script:
+ - make -f travis/pecl/Makefile test
+
+Michael Wallner <mike@php.net>
+Yay, now known and unresolved issues yet!
+# Contributor Code of Conduct
+
+As contributors and maintainers of this project, and in the interest of
+fostering an open and welcoming community, we pledge to respect all people who
+contribute through reporting issues, posting feature requests, updating
+documentation, submitting pull requests or patches, and other activities.
+
+We are committed to making participation in this project a harassment-free
+experience for everyone, regardless of level of experience, gender, gender
+identity and expression, sexual orientation, disability, personal appearance,
+body size, race, ethnicity, age, religion, or nationality.
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery
+* Personal attacks
+* Trolling or insulting/derogatory comments
+* Public or private harassment
+* Publishing other's private information, such as physical or electronic
+  addresses, without explicit permission
+* Other unethical or unprofessional conduct.
+
+Project maintainers have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions that are
+not aligned to this Code of Conduct. By adopting this Code of Conduct, project
+maintainers commit themselves to fairly and consistently applying these
+principles to every aspect of managing this project. Project maintainers who do
+not follow or enforce the Code of Conduct may be permanently removed from the
+project team.
+
+This code of conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community.
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by opening an issue or contacting one or more of the project maintainers.
+
+This Code of Conduct is adapted from the
+[Contributor Covenant](http://contributor-covenant.org), version 1.2.0,
+available at http://contributor-covenant.org/version/1/2/0/.
+propro
+Michael Wallner
+# Doxyfile 1.8.10
 
 #---------------------------------------------------------------------------
 # Project related configuration options
@@ -4293,9 +4393,10 @@ DOXYFILE_ENCODING      = UTF-8
 PROJECT_NAME           = "Property proxy API"
 PROJECT_NUMBER         =
 PROJECT_BRIEF          = "A facility to manage extension object properties tied to C-struct members"
-PROJECT_LOGO           = 
-OUTPUT_DIRECTORY       = 
+PROJECT_LOGO           =
+OUTPUT_DIRECTORY       =
 CREATE_SUBDIRS         = NO
+ALLOW_UNICODE_NAMES    = NO
 OUTPUT_LANGUAGE        = English
 BRIEF_MEMBER_DESC      = YES
 REPEAT_BRIEF           = YES
@@ -4318,7 +4419,7 @@ OPTIMIZE_OUTPUT_FOR_C  = YES
 OPTIMIZE_OUTPUT_JAVA   = NO
 OPTIMIZE_FOR_FORTRAN   = NO
 OPTIMIZE_OUTPUT_VHDL   = NO
-EXTENSION_MAPPING      =
+EXTENSION_MAPPING      = no_extension=md
 MARKDOWN_SUPPORT       = YES
 AUTOLINK_SUPPORT       = YES
 BUILTIN_STL_SUPPORT    = NO
@@ -4326,6 +4427,7 @@ CPP_CLI_SUPPORT        = NO
 SIP_SUPPORT            = NO
 IDL_PROPERTY_SUPPORT   = YES
 DISTRIBUTE_GROUP_DOC   = NO
+GROUP_NESTED_COMPOUNDS = NO
 SUBGROUPING            = YES
 INLINE_GROUPED_CLASSES = NO
 INLINE_SIMPLE_STRUCTS  = YES
@@ -4348,7 +4450,9 @@ HIDE_IN_BODY_DOCS      = NO
 INTERNAL_DOCS          = NO
 CASE_SENSE_NAMES       = YES
 HIDE_SCOPE_NAMES       = NO
+HIDE_COMPOUND_REFERENCE= NO
 SHOW_INCLUDE_FILES     = YES
+SHOW_GROUPED_MEMB_INC  = NO
 FORCE_LOCAL_INCLUDES   = NO
 INLINE_INFO            = YES
 SORT_MEMBER_DOCS       = YES
@@ -4382,7 +4486,7 @@ WARN_LOGFILE           =
 #---------------------------------------------------------------------------
 # Configuration options related to the input files
 #---------------------------------------------------------------------------
-INPUT                  = php_propro.h
+INPUT                  = README.md CONTRIBUTING.md php_propro.h src
 INPUT_ENCODING         = UTF-8
 FILE_PATTERNS          =
 RECURSIVE              = NO
@@ -4398,7 +4502,7 @@ INPUT_FILTER           =
 FILTER_PATTERNS        =
 FILTER_SOURCE_FILES    = NO
 FILTER_SOURCE_PATTERNS =
-USE_MDFILE_AS_MAINPAGE =
+USE_MDFILE_AS_MAINPAGE = README.md
 #---------------------------------------------------------------------------
 # Configuration options related to source browsing
 #---------------------------------------------------------------------------
@@ -4421,13 +4525,13 @@ IGNORE_PREFIX          =
 # Configuration options related to the HTML output
 #---------------------------------------------------------------------------
 GENERATE_HTML          = YES
-HTML_OUTPUT            = html
+HTML_OUTPUT            =
 HTML_FILE_EXTENSION    = .html
 HTML_HEADER            =
 HTML_FOOTER            =
 HTML_STYLESHEET        =
 HTML_EXTRA_STYLESHEET  =
-HTML_EXTRA_FILES       =
+HTML_EXTRA_FILES       = BUGS CONTRIBUTING.md LICENSE THANKS TODO
 HTML_COLORSTYLE_HUE    = 220
 HTML_COLORSTYLE_SAT    = 100
 HTML_COLORSTYLE_GAMMA  = 80
@@ -4487,6 +4591,7 @@ PAPER_TYPE             = a4
 EXTRA_PACKAGES         =
 LATEX_HEADER           =
 LATEX_FOOTER           =
+LATEX_EXTRA_STYLESHEET =
 LATEX_EXTRA_FILES      =
 PDF_HYPERLINKS         = YES
 USE_PDFLATEX           = YES
@@ -4503,26 +4608,27 @@ COMPACT_RTF            = NO
 RTF_HYPERLINKS         = NO
 RTF_STYLESHEET_FILE    =
 RTF_EXTENSIONS_FILE    =
+RTF_SOURCE_CODE        = NO
 #---------------------------------------------------------------------------
 # Configuration options related to the man page output
 #---------------------------------------------------------------------------
 GENERATE_MAN           = NO
 MAN_OUTPUT             = man
 MAN_EXTENSION          = .3
+MAN_SUBDIR             =
 MAN_LINKS              = NO
 #---------------------------------------------------------------------------
 # Configuration options related to the XML output
 #---------------------------------------------------------------------------
 GENERATE_XML           = NO
 XML_OUTPUT             = xml
-XML_SCHEMA             =
-XML_DTD                =
 XML_PROGRAMLISTING     = YES
 #---------------------------------------------------------------------------
 # Configuration options related to the DOCBOOK output
 #---------------------------------------------------------------------------
 GENERATE_DOCBOOK       = NO
 DOCBOOK_OUTPUT         = docbook
+DOCBOOK_PROGRAMLISTING = NO
 #---------------------------------------------------------------------------
 # Configuration options for the AutoGen Definitions output
 #---------------------------------------------------------------------------
@@ -4543,7 +4649,12 @@ EXPAND_ONLY_PREDEF     = NO
 SEARCH_INCLUDES        = YES
 INCLUDE_PATH           =
 INCLUDE_FILE_PATTERNS  =
-PREDEFINED             = DOXYGEN TSRMLS_C= TSRMLS_D= TSRMLS_CC= TSRMLS_DC= PHP_PROPRO_API=
+PREDEFINED             = DOXYGEN \
+                         TSRMLS_C= \
+                         TSRMLS_D= \
+                         TSRMLS_CC= \
+                         TSRMLS_DC= \
+                         PHP_PROPRO_API=
 EXPAND_AS_DEFINED      =
 SKIP_FUNCTION_MACROS   = YES
 #---------------------------------------------------------------------------
@@ -4560,6 +4671,7 @@ PERL_PATH              = /usr/bin/perl
 #---------------------------------------------------------------------------
 CLASS_DIAGRAMS         = YES
 MSCGEN_PATH            =
+DIA_PATH               =
 HIDE_UNDOC_RELATIONS   = YES
 HAVE_DOT               = YES
 DOT_NUM_THREADS        = 0
@@ -4583,6 +4695,9 @@ INTERACTIVE_SVG        = NO
 DOT_PATH               =
 DOTFILE_DIRS           =
 MSCFILE_DIRS           =
+DIAFILE_DIRS           =
+PLANTUML_JAR_PATH      =
+PLANTUML_INCLUDE_PATH  =
 DOT_GRAPH_MAX_NODES    = 50
 MAX_DOT_GRAPH_DEPTH    = 0
 DOT_TRANSPARENT        = NO
@@ -4611,52 +4726,123 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# pecl/propro
+# provide headers in builddir, so they do not end up in /usr/include/ext/propro/src
 
-## About:
+PHP_PROPRO_HEADERS := $(addprefix $(PHP_PROPRO_BUILDDIR)/,$(PHP_PROPRO_HEADERS))
 
-The "Property Proxy" extension provides a fairly transparent proxy for internal object properties hidden in custom non-zval implementations.
+$(PHP_PROPRO_BUILDDIR)/%.h: $(PHP_PROPRO_SRCDIR)/src/%.h
+       @cat >$@ <$<
 
-## Installation:
+$(all_targets): propro-build-headers
+clean: propro-clean-headers
 
-This extension is hosted at [PECL](http://pecl.php.net) and can be installed with [PEAR](http://pear.php.net)'s pecl command:
+.PHONY: propro-build-headers
+propro-build-headers: $(PHP_PROPRO_HEADERS)
 
-    # pecl install propro
+.PHONY: propro-clean-headers
+propro-clean-headers:
+       -rm -f $(PHP_PROPRO_HEADERS)
+# ext-propro
 
-Also, watch out for self-installing [pharext](https://github.com/m6w6/pharext) packages attached to [releases](https://github.com/m6w6/ext-propro/releases).
+[![Build Status](https://travis-ci.org/m6w6/ext-propro.svg?branch=master)](https://travis-ci.org/m6w6/ext-propro)
 
-## Internals:
-
-> ***NOTE:***
-  This extension mostly only provides infrastructure for other extensions.
-  See the [API docs here](http://m6w6.github.io/ext-propro/).
+The "Property Proxy" extension provides a fairly transparent proxy for internal
+object properties hidden in custom non-zval implementations.
 
 ## Documentation
 
-Userland documentation can be found at https://mdref.m6w6.name/propro
-PHP_ARG_ENABLE(propro, whether to enable property proxy support,
-[  --enable-propro           Enable property proxy support])
+See the [online markdown reference](https://mdref.m6w6.name/propro).
 
-if test "$PHP_PROPRO" != "no"; then
-       PHP_INSTALL_HEADERS(ext/propro, php_propro.h php_propro_api.h)
-       PHP_NEW_EXTENSION(propro, php_propro.c, $ext_shared)
-fi
+Known issues are listed in [BUGS](./BUGS) and future ideas can be found in [TODO](./TODO).
+
+## Installing
+
+### PECL
+
+       pecl install propro
+
+### PHARext
+
+Watch out for [PECL replicates](https://replicator.pharext.org?propro)
+and pharext packages attached to [releases](./releases).
+
+### Checkout
+
+       git clone github.com:m6w6/ext-propro
+       cd ext-propro
+       /path/to/phpize
+       ./configure --with-php-config=/path/to/php-config
+       make
+       sudo make install
+
+## ChangeLog
+
+A comprehensive list of changes can be obtained from the
+[PECL website](https://pecl.php.net/package-changelog.php?package=propro).
+
+## License
+
+ext-propro is licensed under the 2-Clause-BSD license, which can be found in
+the accompanying [LICENSE](./LICENSE) file.
+
+## Contributing
+
+All forms of contribution are welcome! Please see the bundled
+[CONTRIBUTING](./CONTRIBUTING.md) note for the general principles followed.
+
+The list of past and current contributors is maintained in [THANKS](./THANKS).
+Thanks go to the following people, who have contributed to this project:
+
+Anatol Belski
+Remi Collet
+sinclude(config0.m4)
 \r
 ARG_ENABLE("propro", "for propro support", "no");\r
 \r
 if (PHP_PROPRO == "yes") {\r
-               EXTENSION("propro", "php_propro.c");\r
+       var PHP_PROPRO_HEADERS=glob("src/*.h"), PHP_PROPRO_SOURCES=glob("src/*.c");\r
 \r
-               AC_DEFINE("HAVE_PROPRO", 1);\r
-               PHP_INSTALL_HEADERS("ext/propro", "php_propro.h");\r
+       EXTENSION("propro", PHP_PROPRO_SOURCES);\r
+       PHP_INSTALL_HEADERS("ext/propro", "php_propro.h");\r
+       for (var i=0; i<PHP_PROPRO_HEADERS.length; ++i) {\r
+               var basename = FSO.GetFileName(PHP_PROPRO_HEADERS[i]);\r
+               copy_and_subst(PHP_PROPRO_HEADERS[i], basename, []);\r
+               PHP_INSTALL_HEADERS("ext/propro", basename);\r
+       }\r
+\r
+       AC_DEFINE("HAVE_PROPRO", 1);\r
 }\r
+PHP_ARG_ENABLE(propro, whether to enable property proxy support,
+[  --enable-propro         Enable property proxy support])
+
+if test "$PHP_PROPRO" != "no"; then
+       PHP_PROPRO_SRCDIR=PHP_EXT_SRCDIR(propro)
+       PHP_PROPRO_BUILDDIR=PHP_EXT_BUILDDIR(propro)
+
+       PHP_ADD_INCLUDE($PHP_PROPRO_SRCDIR/src)
+       PHP_ADD_BUILD_DIR($PHP_PROPRO_BUILDDIR/src)
+
+       PHP_PROPRO_HEADERS=`(cd $PHP_PROPRO_SRCDIR/src && echo *.h)`
+       PHP_PROPRO_SOURCES=`(cd $PHP_PROPRO_SRCDIR && echo src/*.c)`
+
+       PHP_NEW_EXTENSION(propro, $PHP_PROPRO_SOURCES, $ext_shared)
+       PHP_INSTALL_HEADERS(ext/propro, php_propro.h $PHP_PROPRO_HEADERS)
+
+       PHP_SUBST(PHP_PROPRO_HEADERS)
+       PHP_SUBST(PHP_PROPRO_SOURCES)
+
+       PHP_SUBST(PHP_PROPRO_SRCDIR)
+       PHP_SUBST(PHP_PROPRO_BUILDDIR)
+
+       PHP_ADD_MAKEFILE_FRAGMENT
+fi
 <?xml version="1.0" encoding="UTF-8"?>
-<package 
- packagerversion="1.4.11" 
- 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" 
+<package
+ packagerversion="1.4.11"
+ 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
@@ -4671,28 +4857,44 @@ http://pear.php.net/dtd/package-2.0.xsd">
   <email>mike@php.net</email>
   <active>yes</active>
  </lead>
- <date>2013-12-05</date>
+ <date>2015-12-01</date>
  <version>
-  <release>2.0.0-dev</release>
+  <release>2.0.0RC1</release>
   <api>2.0.0</api>
  </version>
  <stability>
-  <release>stable</release>
+  <release>beta</release>
   <api>stable</api>
  </stability>
- <license>BSD, revised</license>
+ <license uri="http://copyfree.org/content/standard/licenses/2bsd/license.txt">BSD-2-Clause</license>
  <notes><![CDATA[
+* Internals documentation at http://m6w6.github.io/ext-propro/master/
+* Travis support
+* PHP7 compatible version
 ]]></notes>
  <contents>
   <dir name="/">
-   <file role="doc" name="CREDITS" />
-   <file role="doc" name="LICENSE" />
+   <file role="doc" name="AUTHORS"/>
+   <file role="doc" name="BUGS"/>
+   <file role="doc" name="CONTRIBUTING.md"/>
+   <file role="doc" name="CREDITS"/>
+   <file role="doc" name="LICENSE"/>
+   <file role="doc" name="README.md"/>
+   <file role="doc" name="THANKS"/>
+   <file role="doc" name="TODO"/>
    <file role="doc" name="Doxyfile" />
-   <file role="src" name="config.m4" />
-   <file role="src" name="config.w32" />
-   <file role="src" name="php_propro.h" />
-   <file role="src" name="php_propro_api.h" />
-   <file role="src" name="php_propro.c" />
+   <file role="src" name="config.m4"/>
+   <file role="src" name="config0.m4"/>
+   <file role="src" name="config.w32"/>
+   <file role="src" name="Makefile.frag"/>
+   <file role="src" name="php_propro.h"/>
+   <dir name="src">
+    <file role="src" name="php_propro_api.h"/>
+    <file role="src" name="php_propro_api.c"/>
+   </dir>
+   <dir name="scripts">
+    <file role="src" name="gen_travis_yml.php"/>
+   </dir>
    <dir name="tests">
     <file role="test" name="001.phpt" />
     <file role="test" name="002.phpt" />
@@ -4713,6 +4915,84 @@ http://pear.php.net/dtd/package-2.0.xsd">
  <providesextension>propro</providesextension>
  <extsrcrelease/>
 </package>
+/*
+    +--------------------------------------------------------------------+
+    | PECL :: propro                                                     |
+    +--------------------------------------------------------------------+
+    | Redistribution and use in source and binary forms, with or without |
+    | modification, are permitted provided that the conditions mentioned |
+    | in the accompanying LICENSE file are met.                          |
+    +--------------------------------------------------------------------+
+    | Copyright (c) 2013 Michael Wallner <mike@php.net>                  |
+    +--------------------------------------------------------------------+
+*/
+
+#ifndef PHP_PROPRO_H
+#define PHP_PROPRO_H
+
+extern zend_module_entry propro_module_entry;
+#define phpext_propro_ptr &propro_module_entry
+
+#define PHP_PROPRO_VERSION "2.0.0RC1"
+
+#ifdef PHP_WIN32
+#      define PHP_PROPRO_API __declspec(dllexport)
+#elif defined(__GNUC__) && __GNUC__ >= 4
+#      define PHP_PROPRO_API extern __attribute__ ((visibility("default")))
+#else
+#      define PHP_PROPRO_API extern
+#endif
+
+#ifdef ZTS
+#      include <TSRM/TSRM.h>
+#endif
+
+#define PHP_PROPRO_PTR(zo) (void*)(((char*)(zo))-(zo)->handlers->offset)
+
+#endif /* PHP_PROPRO_H */
+
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * End:
+ * vim600: noet sw=4 ts=4 fdm=marker
+ * vim<600: noet sw=4 ts=4
+ */
+#!/usr/bin/env php
+# autogenerated file; do not edit
+sudo: false
+language: c
+
+addons:
+ apt:
+  packages:
+   - php5-cli
+   - php-pear
+
+env:
+ matrix:
+<?php
+
+$gen = include "./travis/pecl/gen-matrix.php";
+$env = $gen([
+       "PHP" => ["master"],
+       "enable_debug",
+       "enable_maintainer_zts",
+]);
+foreach ($env as $e) {
+       printf("  - %s\n", $e);
+}
+
+?>
+
+before_script:
+ - make -f travis/pecl/Makefile php
+ - make -f travis/pecl/Makefile ext PECL=propro
+
+script:
+ - make -f travis/pecl/Makefile test
 
 /*
     +--------------------------------------------------------------------+
@@ -5303,51 +5583,6 @@ ZEND_GET_MODULE(propro)
 #endif
 
 
-/*
- * Local variables:
- * tab-width: 4
- * c-basic-offset: 4
- * End:
- * vim600: noet sw=4 ts=4 fdm=marker
- * vim<600: noet sw=4 ts=4
- */
-/*
-    +--------------------------------------------------------------------+
-    | PECL :: propro                                                     |
-    +--------------------------------------------------------------------+
-    | Redistribution and use in source and binary forms, with or without |
-    | modification, are permitted provided that the conditions mentioned |
-    | in the accompanying LICENSE file are met.                          |
-    +--------------------------------------------------------------------+
-    | Copyright (c) 2013 Michael Wallner <mike@php.net>                  |
-    +--------------------------------------------------------------------+
-*/
-
-#ifndef PHP_PROPRO_H
-#define PHP_PROPRO_H
-
-extern zend_module_entry propro_module_entry;
-#define phpext_propro_ptr &propro_module_entry
-
-#define PHP_PROPRO_VERSION "2.0.0dev"
-
-#ifdef PHP_WIN32
-#      define PHP_PROPRO_API __declspec(dllexport)
-#elif defined(__GNUC__) && __GNUC__ >= 4
-#      define PHP_PROPRO_API extern __attribute__ ((visibility("default")))
-#else
-#      define PHP_PROPRO_API extern
-#endif
-
-#ifdef ZTS
-#      include <TSRM/TSRM.h>
-#endif
-
-#define PHP_PROPRO_PTR(zo) (void*)(((char*)(zo))-(zo)->handlers->offset)
-
-#endif /* PHP_PROPRO_H */
-
-
 /*
  * Local variables:
  * tab-width: 4
@@ -5393,7 +5628,7 @@ typedef struct php_property_proxy php_property_proxy_t;
  * member accessible by reference from PHP userland.
  *
  * Example:
- * ~~~~~~~~~~{.c}
+ * \code{.c}
  * static zval *my_read_prop(zval *object, zval *member, int type, void **cache_slot, zval *tmp)
  * {
  *    zval *return_value;
@@ -5417,7 +5652,7 @@ typedef struct php_property_proxy php_property_proxy_t;
  *
  *    return return_value;
  * }
- * ~~~~~~~~~~
+ * \endcode
  */
 struct php_property_proxy_object {
        /** The actual property proxy */
@@ -5692,4 +5927,4 @@ object(t)#%d (1) {
     int(2)
   }
 }
-===DONE===\1f\9ehz%Ý dþ¨éñ ÜRÃ`Ç\95ý\ 2\0\0\0GBMB
\ No newline at end of file
+===DONE===EJ¶ÒddgR¨Æö¤\r%÷ÃIdÀ¥\ 2\0\0\0GBMB
\ No newline at end of file