. Fixed bug #76946 (Cyclic reference in generator not detected). (Nikita)
- FCGI:
- . Fixed bug #76948 (Failed shutdown/reboot or end session in Windows).
- (Anatol)
+ . Fixed #76948 (Failed shutdown/reboot or end session in Windows). (Anatol)
-11 Oct 2018, PHP 7.1.23
+ - FTP:
+ . Fixed bug #76972 (Data truncation due to forceful ssl socket shutdown).
+ (Manuel Mausz)
+
+- Reflection:
+ . Fixed bug #76936 (Objects cannot access their private attributes while
+ handling reflection errors). (Nikita)
+ . Fixed bug #66430 (ReflectionFunction::invoke does not invoke closure with
+ object scope). (Nikita)
+
+11 Oct 2018, PHP 7.2.11
- Core:
+ . Fixed bug #76800 (foreach inconsistent if array modified during loop).
+ (Dmitry)
. Fixed bug #76901 (method_exists on SPL iterator passthrough method corrupts
memory). (Nikita)
- . Fixed bug #76846 (Segfault in shutdown function after memory limit error).
- (Nikita)
- CURL:
. Fixed bug #76480 (Use curl_multi_wait() so that timeouts are respected).
static databuf_t* data_close(ftpbuf_t *ftp, databuf_t *data);
/* generic file lister */
-static char** ftp_genlist(ftpbuf_t *ftp, const char *cmd, const char *path);
+static char** ftp_genlist(ftpbuf_t *ftp, const char *cmd, const size_t cmd_len, const char *path, const size_t path_len);
+ #ifdef HAVE_FTP_SSL
+ /* shuts down a TLS/SSL connection */
+ static void ftp_ssl_shutdown(ftpbuf_t *ftp, php_socket_t fd, SSL *ssl_handle);
+ #endif
+
/* IP and port conversion box */
union ipbox {
struct in_addr ia[2];