| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Related to GH-6701
|
|
|
|
|
|
| |
enabled
Closes GH-6675
|
|
|
|
| |
Closes GH-6669
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Similar to other resource to object migrations, `FTPConnection` class is not allowed to be constructed with `new FTPConnection`.
Related to b4503fbf882e490f16d85915e83173bd1e414e84.
Closes GH-6533.
|
|
|
|
|
| |
This is not relevant right now, but ensures consistent order if
the tests are repeated.
|
|
|
|
|
| |
Apparently the ftp server is also used by ext/standard/tests/streams,
and only that part actually uses pasv.
|
|
|
|
| |
And enable them to run in parallel.
|
| |
|
| |
|
|
|
|
| |
Closes GH-6254
|
|
|
|
| |
Closes GH-6173
|
|
|
|
|
|
|
|
| |
A recurring pattern in old extension: Putting the whole source
code behind HAVE_EXTNAME. This is pointless, as the code is only
compiled if the extension is enabled.
This removes a couple of them, but not all.
|
|
|
|
| |
Closes GH-6054
|
|
|
|
|
|
|
|
|
| |
Voidification of Zend API which always succeeded
Use bool argument types instead of int for boolean arguments
Use bool return type for functions which return true/false (1/0)
Use zend_result return type for functions which return SUCCESS/FAILURE as they don't follow normal boolean semantics
Closes GH-6002
|
| |
|
|
|
|
| |
Closes GH-5758
|
|
|
|
|
|
|
|
|
|
|
|
| |
The hash is used to check whether the arginfo file needs to be
regenerated. PHP-Parser will only be downloaded if this is actually
necessary.
This ensures that release artifacts will never try to regenerate
stubs and thus fetch PHP-Parser, as long as you do not modify any
files.
Closes GH-5739.
|
|\
| |
| |
| |
| | |
* PHP-7.4:
Fix #55857: ftp_size on large files
|
| |\
| | |
| | |
| | |
| | | |
* PHP-7.3:
Fix #55857: ftp_size on large files
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`atol()` returns a `long` which is not the same as `zend_long` on
LLP64; we use `ZEND_ATOL()` instead.
There is no need for a new test case, since filesize_large.phpt already
tests for that behavior; unfortunately, the FTP test suite relies on
`pcntl_fork()` and therefore cannot be run on Windows.
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This is a backport of 6fcae63f614d1ed4aaeaff7b13a7a4627b1f1312
to PHP 7.2.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Closes GH-5514
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Closes GH-5353. From now on, PHP will have reflection information
about default values of parameters of internal functions.
Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Closes GH-5351
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Closes GH-5187
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.4:
Fix bug #79112: IMAP can't find OpenSSL during configure
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove the check of PHP_OPENSSL inside SETUP_OPENSSL. It's the
responsibility of the caller to determine whether they want to
enable openssl or not. This makes SSL detection in IMAP work,
which uses a different option.
Additionally also clarify that --with-openssl-dir cannot actually
be used to specify an OpenSSL directory -- these options just
serve as a way to enable OpenSSL in extensions without also
enabling the OpenSSL extension. They need to be renamed to
something clearer in master.
Closes GH-5091.
|
| | | |
| | | |
| | | |
| | | | |
Closes GH-5066 As a first step, let's capitalize their initial letter when it is applicable.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
extensions
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Closes GH-4732.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These functions throw, so they can't return false.
This is just a subset...
|
|\ \ \ \
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
SSL_CTX is a refcounted structure, which will be held by the SSL
handle, so we can free it here.
|
|\ \ \ \
| |/ / / |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
More type checks that are not part of zpp and should generate a
TypeError in PHP 8.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* PHP-7.4:
Normalize comments in *nix build system m4 files
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Normalization include:
- Use dnl for everything that can be ommitted when configure is built in
favor of the shell comment character # which is visible in the output.
- Line length normalized to 80 columns
- Dots for most of the one line sentences
- Macro definitions include similar pattern header comments now
|
| | | |
| | | |
| | | |
| | | | |
by reference
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
by reference
|
| |/ / /
| | | |
| | | |
| | | | |
functions.
|