Skip to content

Commit

Permalink
Unbundle ext/xmlrpc
Browse files Browse the repository at this point in the history
According to <https://wiki.php.net/rfc/unbundle_xmlprc> we unbundle
ext/xmlrpc.
  • Loading branch information
cmb69 committed May 29, 2020
1 parent 444aa26 commit 4fa3687
Show file tree
Hide file tree
Showing 80 changed files with 16 additions and 12,388 deletions.
3 changes: 0 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,9 +197,6 @@ locations.
└─ tokenizer/
├─ tokenizer_data.c # Generated by `ext/tokenizer/tokenizer_data_gen.sh`
└─ ...
└─ xmlrpc/
├─ libxmlrpc/ # Forked and maintained in php-src
└─ ...
└─ zend_test # For testing internal APIs. Not needed for regular builds.
└─ ...
└─ zip/ # Bundled https://github.com/pierrejoye/php_zip
Expand Down
5 changes: 0 additions & 5 deletions EXTENSIONS
Original file line number Diff line number Diff line change
Expand Up @@ -214,11 +214,6 @@ PRIMARY MAINTAINER: Rob Richards <[email protected]> (2004 - 2010)
MAINTENANCE: Maintained
STATUS: Working
-------------------------------------------------------------------------------
EXTENSION: xmlrpc
PRIMARY MAINTAINER: Unknown
MAINTENANCE: Orphaned
STATUS: Experimental
-------------------------------------------------------------------------------
EXTENSION: xmlwriter
PRIMARY MAINTAINER: Rob Richards <[email protected]> (2004 - 2010)
Pierre-Alain Joye <[email protected]> (2005-2009)
Expand Down
56 changes: 15 additions & 41 deletions README.REDIST.BINS
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,14 @@
7. ext/standard/scanf
8. ext/standard/strnatcmp.c
9. ext/standard/uuencode
10. libxmlrpc ext/xmlrpc
11. main/snprintf.c
12. main/strlcat
13. main/strlcpy
14. libgd (ext/gd)
15. ext/phar portions of tar implementations
16. ext/phar/zip.c portion extracted from libzip
17. libbcmath (ext/bcmath) see ext/bcmath/libbcmath/LICENSE
18. ext/mbstring/ucgendat portions based on the ucgendat.c from the OpenLDAP
10. main/snprintf.c
11. main/strlcat
12. main/strlcpy
13. libgd (ext/gd)
14. ext/phar portions of tar implementations
15. ext/phar/zip.c portion extracted from libzip
16. libbcmath (ext/bcmath) see ext/bcmath/libbcmath/LICENSE
17. ext/mbstring/ucgendat portions based on the ucgendat.c from the OpenLDAP


3. pcre2lib (ext/pcre)
Expand Down Expand Up @@ -355,32 +354,7 @@ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.


10. libxmlrpc ext/xmlrpc

Copyright 2000 Epinions, Inc.

Subject to the following 3 conditions, Epinions, Inc. permits you, free
of charge, to (a) use, copy, distribute, modify, perform and display this
software and associated documentation files (the "Software"), and (b)
permit others to whom the Software is furnished to do so as well.

1) The above copyright notice and this permission notice shall be included
without modification in all copies or substantial portions of the
Software.

2) THE SOFTWARE IS PROVIDED "AS IS", WITHOUT ANY WARRANTY OR CONDITION OF
ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF ACCURACY, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE OR NONINFRINGEMENT.

3) IN NO EVENT SHALL EPINIONS, INC. BE LIABLE FOR ANY DIRECT, INDIRECT,
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OR LOST PROFITS ARISING OUT
OF OR IN CONNECTION WITH THE SOFTWARE (HOWEVER ARISING, INCLUDING
NEGLIGENCE), EVEN IF EPINIONS, INC. IS AWARE OF THE POSSIBILITY OF SUCH
DAMAGES.


11. main/snprintf.c
10. main/snprintf.c

Copyright (c) 2002, 2006 Todd C. Miller <[email protected]>

Expand Down Expand Up @@ -455,8 +429,8 @@ SIO stdio-replacement strx_* functions by Panos Tsirigotis
<[email protected]> for xinetd.


12. main/strlcat
13. main/strlcpy
11. main/strlcat
12. main/strlcpy

Copyright (c) 1998 Todd C. Miller <[email protected]>
All rights reserved.
Expand Down Expand Up @@ -484,7 +458,7 @@ OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


14. libgd (ext/gd)
13. libgd (ext/gd)

* Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002, 2003, 2004 by Cold Spring Harbor Laboratory. Funded under
Expand Down Expand Up @@ -554,7 +528,7 @@ Avenue Software Corporation for their prior contributions.
END OF COPYRIGHT STATEMENT


15. ext/phar portions of tar implementations
14. ext/phar portions of tar implementations

portions of tar implementations in ext/phar - phar_tar_octal() are based on an
implementation by Tim Kientzle from libarchive, licensed with this license:
Expand Down Expand Up @@ -583,7 +557,7 @@ implementation by Tim Kientzle from libarchive, licensed with this license:
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


16. ext/phar/zip.c portion extracted from libzip
15. ext/phar/zip.c portion extracted from libzip

zip_dirent.c -- read directory entry (local or central), clean dirent
Copyright (C) 1999, 2003, 2004, 2005 Dieter Baron and Thomas Klausner
Expand Down Expand Up @@ -617,7 +591,7 @@ OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


18. ext/mbstring/ucgendat portions based on the ucgendat.c from the OpenLDAP
16. ext/mbstring/ucgendat portions based on the ucgendat.c from the OpenLDAP

The OpenLDAP Public License
Version 2.8, 17 August 2003
Expand Down
1 change: 0 additions & 1 deletion azure/configure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ steps:
--enable-xmlreader \
--with-xsl \
--with-tidy \
--with-xmlrpc \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
Expand Down
1 change: 0 additions & 1 deletion azure/i386/job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ jobs:
--enable-xmlreader \
--with-xsl \
--with-tidy \
--with-xmlrpc \
--enable-sysvsem \
--enable-sysvshm \
--enable-shmop \
Expand Down
1 change: 0 additions & 1 deletion azure/macos/job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ jobs:
--enable-xmlreader \
--with-xsl \
--with-tidy=/usr/local/opt/tidyp \
--with-xmlrpc \
--with-libxml \
--enable-sysvsem \
--enable-sysvshm \
Expand Down
4 changes: 1 addition & 3 deletions build/Makefile.gcov
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ LCOV_EXCLUDES = \
'$(top_srcdir)/ext/mbstring/libmbfl/*' \
'$(top_srcdir)/ext/opcache/jit/libudis86/*' \
'$(top_srcdir)/ext/pcre/pcre2lib/*' \
'$(top_srcdir)/ext/xmlrpc/libxmlrpc/*' \
'$(top_srcdir)/parse_date.re' \
'$(top_srcdir)/parse_iso_intervals.re'

Expand All @@ -26,8 +25,7 @@ GCOVR_EXCLUDES = \
'ext/hash/sha3/.*' \
'ext/mbstring/libmbfl/.*' \
'ext/opcache/jit/libudis86/.*' \
'ext/pcre/pcre2lib/.*' \
'ext/xmlrpc/libxmlrpc/.*'
'ext/pcre/pcre2lib/.*'

lcov: lcov-html

Expand Down
1 change: 0 additions & 1 deletion ext/standard/credits_ext.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ CREDIT_LINE("tidy", "John Coggeshall, Ilia Alshanetsky");
CREDIT_LINE("tokenizer", "Andrei Zmievski, Johannes Schlueter");
CREDIT_LINE("XML", "Stig Bakken, Thies C. Arntzen, Sterling Hughes");
CREDIT_LINE("XMLReader", "Rob Richards");
CREDIT_LINE("xmlrpc", "Dan Libby");
CREDIT_LINE("XMLWriter", "Rob Richards, Pierre-Alain Joye");
CREDIT_LINE("XSL", "Christian Stocker, Rob Richards");
CREDIT_LINE("Zip", "Pierre-Alain Joye, Remi Collet");
Expand Down
2 changes: 0 additions & 2 deletions ext/xmlrpc/CREDITS

This file was deleted.

5 changes: 0 additions & 5 deletions ext/xmlrpc/EXPERIMENTAL

This file was deleted.

103 changes: 0 additions & 103 deletions ext/xmlrpc/config.m4

This file was deleted.

20 changes: 0 additions & 20 deletions ext/xmlrpc/config.w32

This file was deleted.

21 changes: 0 additions & 21 deletions ext/xmlrpc/libxmlrpc/README.md

This file was deleted.

Loading

0 comments on commit 4fa3687

Please sign in to comment.