#
32d663e1 |
| 19-Aug-2021 |
Nikita Popov |
Declare SoapFault properties
|
#
44befbdc |
| 20-Aug-2021 |
Nikita Popov |
Don't convert Error exception to SoapFault Error exceptions should generally not be converted into domain- specific exception types. They indicate programming errors that should not
Don't convert Error exception to SoapFault Error exceptions should generally not be converted into domain- specific exception types. They indicate programming errors that should not be handled locally.
show more ...
|
#
018cb891 |
| 19-Aug-2021 |
Nikita Popov |
Declare some SoapClient properties This is only a subset of all properties for now (those without underscore).
|
#
e861cb5c |
| 19-Aug-2021 |
Nikita Popov |
Simplify some strtolower operations in ext/soap
|
#
e6d4b307 |
| 19-Aug-2021 |
Nikita Popov |
Simplify constructor invocation in ext/soap Use ce->constructor and zend_call_known_instance_method. There is no need to look up a method with the same name as the class anymore.
|
#
7d4f2f53 |
| 19-Aug-2021 |
Nikita Popov |
Declare SoapHeader properties
|
#
bdf8b9ed |
| 19-Aug-2021 |
Nikita Popov |
Declare SoapServer::$service property
|
#
c58c9260 |
| 19-Aug-2021 |
Nikita Popov |
Declare SoapVar properties
|
#
030bb36e |
| 19-Aug-2021 |
Nikita Popov |
Declare SoapParam properties
|
Revision tags: php-8.1.0beta3, php-8.0.10RC1, php-7.4.23RC1, php-8.1.0beta2, php-8.0.9, php-7.4.22, php-8.1.0beta1, php-7.4.22RC1, php-8.0.9RC1 |
|
#
94916949 |
| 12-Jul-2021 |
Nikita Popov |
Deprecate SoapClient ssl_method option Instead use ssl stream context options instead. The direct equivalent would be crypto_method, but min_proto_version / max_proto_version are rec
Deprecate SoapClient ssl_method option Instead use ssl stream context options instead. The direct equivalent would be crypto_method, but min_proto_version / max_proto_version are recommended instead. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
Revision tags: php-8.1.0alpha3, php-7.4.21, php-7.3.29 |
|
#
aff36587 |
| 29-Jun-2021 |
Patrick Allaert |
Fixed some spaces used instead of tabs
|
Revision tags: php-8.0.8, php-8.1.0alpha2, php-7.4.21RC1, php-8.0.8RC1, php-8.1.0alpha1, php-8.0.7, php-7.4.20, php-8.0.7RC1, php-7.4.20RC1 |
|
#
e7135cb8 |
| 14-May-2021 |
George Peter Banyard |
Use zend_string_equals_* API in a couple of more place Closes GH-6979
|
#
c40231af |
| 12-May-2021 |
George Peter Banyard |
Mark various functions with void arguments. This fixes a bunch of [-Wstrict-prototypes] warning, because in C func() and func(void) have different semantics.
|
#
01b3fc03 |
| 06-May-2021 |
KsaR |
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier". 3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted. 4. fixed indentation in some files before |
show more ...
|
Revision tags: php-8.0.6, php-7.4.19, php-7.4.18, php-7.3.28, php-8.0.5 |
|
#
a1c6ee21 |
| 23-Apr-2021 |
Nikita Popov |
Convert error filename to zend_string Error handling functions/callbacks now accept the error filename as a zend_string* instead of a const char*.
|
Revision tags: php-8.0.5RC1, php-7.4.18RC1 |
|
#
4ce5d2ea |
| 09-Apr-2021 |
Nikita Popov |
Add known strings for jit autoglobals We always create interned strings for all autoglobals anyway, so we might as well add known strings to make them more widely usable.
|
#
84e12626 |
| 17-Mar-2021 |
George Peter Banyard |
Use zend_string_equals() API instead of strcmp() in SOAP extension
|
Revision tags: php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1 |
|
#
a730dc0c |
| 15-Feb-2021 |
Máté Kocsis |
Generate class entries for snmp, soap, sockets, sodium, sqlite3, sysv*, tidy Closes GH-6696
|
#
ce7935e8 |
| 10-Feb-2021 |
Nikita Popov |
Don't pass null action to __doRequest The parameter is not nullable, so it will be interpreted as an empty string anyway. The entire code here is pretty confusing though, and pr
Don't pass null action to __doRequest The parameter is not nullable, so it will be interpreted as an empty string anyway. The entire code here is pretty confusing though, and probably deserves a second loop. The HTTP code only send SOAPAction/action if soapaction is non-NULL -- but it always is, because it is accepted through a non-nullable string parameter. Regarding the SOAPAction header, it appears that always sending it is actually a requirement of the standard: > An HTTP client MUST use this header field when issuing a SOAP > HTTP Request. Although it does make a distinction between absence of value and an empty string: > The header field value of empty string ("") means that the intent > of the SOAP message is provided by the HTTP Request-URI. No value > means that there is no indication of the intent of the message. The empty string interpretation appears to be the desired one. However, for the action MIME tag the SOAP 1.2 Part 2 specification says that > The media type specifies an optional action parameter, which can > be used to optimize dispatch or routing, among other things. but also > The SOAP Action feature defines a single property, which is > described in Table 14. The value of this property MUST be an > absolute URI[RFC 3986] and MUST NOT be empty. which would indicate that we should not be sending an empty action here. As I'm not familiar with SOAP and this is long-standing behavior, I'm just leaving this alone for now...
show more ...
|
#
40ba9f6a |
| 10-Feb-2021 |
Nikita Popov |
Clarify that location is required in do_request As far as I can tell, the location is always non-null here, and the code wouldn't be able to meaningfully work without a location.
|
#
788abb8c |
| 10-Feb-2021 |
Nikita Popov |
Accept null $location in SoapClient::__setLocation() Currently an empty string is used to unset the location. Once again, it makes more sense to use a null value for this purpose (th
Accept null $location in SoapClient::__setLocation() Currently an empty string is used to unset the location. Once again, it makes more sense to use a null value for this purpose (though the special behavior of empty strings is retained). The code comment above the function also explicitly indicates that null should be accepted, and the function does return null rather than an empty string for the old location value (if it is missing).
show more ...
|
#
32d128d2 |
| 10-Feb-2021 |
Nikita Popov |
Make SoapVar arguments nullable $typeName, $typeNamespace, $nodeName and $nodeNamespace all special-case the empty string and don't set the property entirely in that case. It makes m
Make SoapVar arguments nullable $typeName, $typeNamespace, $nodeName and $nodeNamespace all special-case the empty string and don't set the property entirely in that case. It makes more sense to use null to indicate absence here (though of course the empty string behavior is retained).
show more ...
|
Revision tags: php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1 |
|
#
3e01f5af |
| 15-Jan-2021 |
Nikita Popov |
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool is retained as an alias.
show more ...
|
Revision tags: php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1 |
|
#
9e32e132 |
| 08-Oct-2020 |
Nikita Popov |
Accept bool in SoapClient::__doRequest $one_way is a boolean argument.
|
#
3f5c47af |
| 30-Sep-2020 |
George Peter Banyard |
Fixed incorrect logical condition
|