精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
2.0.50更新
core_output_filter: Fix bug that could result in sending
garbage over the network when module handlers construct
bucket brigades containing multiple file buckets all referencing
the same open file descriptor. [Bojan Smojver]
core_output_filter: Fix bug that could result in sending garbage over the network when module handlers construct bucket brigades containing multiple file buckets all referencing the same open file descriptor. [Bojan Smojver]当模板处理函数构造桶队列时,队列包含的桶都引用同一个打开文件描述符,则会发送垃圾数据。此问题已经解决。
*) core_output_filter: don't split the brigade after a FLUSH bucket if
it's the last bucket. This prevents creating unneccessary empty
brigades which may not be destroyed until the end of a keepalive
connection.
[Juan Rivera <Juan.Rivera citrix.com>]
*) Fix memory leak in core_output_filter. [Justin Erenkrantz]
*) Fix some bucket memory leaks in the chunking code
[Joe Schaefer <joe+apache sunstarsys.com>]
*) Add buffering in core_output_filter to ensure that long
lists of small buckets don't cause small packet writes.
[Brian Pane, Ryan Bloom]
*) Add support for partial writes with apr_sendfile() to core_output_filter.
[Greg Ames]
*) Back out the change that moved the brigade from the core_output_filters
ctx to the conn_rec. Since all requests over a given connection
go through the same core_output_filter, the ctx pointer has the
correct lifetime.回滚修改,对core_output_filters ctx内的桶移动到conn_rec内进行恢复。因为在给定连接上的请求会通过同样的core_output_filter,ctx指针有正确的生命周期
[Ryan Bloom]