-
Fix the release of suspended cURL handles after the request is closed.
-
Fix the cleanup of the
CURLOPT_PRIVATEoption incurl_reset(). -
Fix the inheritance of blocked signals by PHP worker threads and server worker threads.
-
Fix the restoration of signal actions before the listener is removed.
-
Fix the resume lifecycle of queued cURL requests.
-
Fix the test client's acceptance of platform-specific connection failures.
-
Fix the scheduling issue of process pool synchronous worker threads.
-
Fix the reset of signal listener state in forked child processes.
-
Fix the client's check of socket state before connection pooling.
-
Fix the issue of coroutines registering SIGCHLD in the reactor thread context.
-
Fix the exit logic of process pool worker processes on timeout (ETIMEDOUT).
-
Fix the underflow issue in the HTTP packet length limit.
-
Fix the handling of HTTP body boundaries and the 100 Continue status.
-
Fix the ignoring of blocked signals in the main thread and server worker threads.
-
Fix the preservation of the signal mask when starting background threads.
-
Fix the discarding of HTTP request trailers on the maintenance branch.
-
Fix the rejection of reserved HTTP upload header names assembled from split reads.
-
Fix the issue of the HTTP client retaining request errors on repeated closes.
-
Fix the rejection of client-provided HTTP upload file markers (security fix).
-
Fix the buffer boundary and DATA frame handling issues in HTTP/2.
-
Fix the issue of pgsql query waiting cancellation.
-
Fix the write stall issue after HTTP/2 stream termination.
-
Fix the enforcement of connection timeouts in the PDO pgsql driver.
-
Fix the packet boundary validation issue in the process pool (ProcessPool).
-
修复请求关闭后被挂起 cURL 句柄的释放问题。
-
修复
curl_reset()中CURLOPT_PRIVATE选项的清理问题。 -
修复 PHP 工作线程和服务端工作线程对被阻塞信号的继承问题。
-
修复监听器被移除前的信号动作恢复问题。
-
修复排队 cURL 请求的恢复生命周期问题。
-
修复测试客户端对平台特定连接失败的接受问题。
-
修复进程池同步工作线程的调度问题。
-
修复 fork 子进程中信号监听状态的重置问题。
-
修复客户端在连接池化前的套接字状态检查问题。
-
修复协程在 reactor 线程上下文注册 SIGCHLD 的问题。
-
修复进程池工作进程在超时 (ETIMEDOUT) 时的退出逻辑问题。
-
修复 HTTP 包长度限制的下溢问题。
-
修复 HTTP 主体边界和 100 Continue 状态的处理问题。
-
修复主线程和服务工作线程中被阻塞信号的忽略问题。
-
修复启动后台线程时信号掩码的保留问题。
-
修复维护分支上 HTTP 请求尾(trailers)的丢弃问题。
-
修复由拆分读取组装的保留 HTTP 上传头名称的拒绝问题。
-
修复 HTTP 客户端在重复关闭时保留请求错误的问题。
-
修复客户端提供的 HTTP 上传文件标记的拒绝问题(安全修复)。
-
修复 HTTP/2 的缓冲区边界和 DATA 帧处理问题。
-
修复 pgsql 查询等待取消的问题。
-
修复 HTTP/2 流终止后写入停滞的问题。
-
修复 PDO pgsql 驱动中连接超时的强制执行问题。
-
修复进程池 (ProcessPool) 的数据包边界验证问题。