第 15 章 系统和订阅管理
iostat 现在可以打印大于 72 个字符的设备名称
损坏的数据文件不再崩溃 sar
pidstat 不再为某些字段输出 100% 的值
在以前的版本中,pidstat 可能会在有大量简短进程的系统中为 PID 耗尽预分配空间。这可能会导致 pidstat 在
%CPU、%user 和 %sys 字段中输出非冗余值(大于 100%)。在这个版本中,pidstat 会自动为 PID 重新分配空间,并输出所有字段的正确值。(BZ#1224878)
curl 不再需要私有和公共 SSH 密钥
在以前的版本中,
curl 工具需要一对私有和公共 SSH 密钥才能进行用户身份验证。如果您只提供 SSH 私钥(在使用某些工具(如 scp )时,用户身份验证会失败。现在,在 curl 源代码中应用了上游补丁来提高 SSH 用户身份验证,因此不需要指定公钥,curl 现在只能使用私有 SSH 密钥进行身份验证。(BZ#1260742)
NSS 不再为具有不同主机名的服务器重复使用 TLS 会话
在以前的版本中,网络安全服务(NSS)可能会错误地重复使用现有的 TLS 会话来连接到具有不同主机名的服务器。这会导致一些 HTTPS 服务器拒绝在该会话内发出的请求并使用 HTTP 代码 400 (
Bad Request)。阻止为不同服务器重复使用 TLS 会话的补丁已应用于 libcurl 源代码,允许 NSS 成功与需要 HTTP 主机名与 TLS 会话主机名匹配的服务器通信。(BZ#1269660)
修复了 libcurl中的内存泄漏
libcurl 中的 DNS 缓存实现以前无法删除不再使用的缓存条目。这会导致在解析主机名时使用此库的应用程序中的内存泄漏。这个程序错误已被解决,基于 libcurl 的应用程序在解析主机名时不再泄漏内存。(BZ#1302893)
对brt 报告 工作流的改进
对
abrt 中报告工作流的问题进行了改进,以提高整体崩溃报告体验和客户案例创建。增强功能包括:
- 现在,
提供附加信息屏幕允许您选择问题是否重复发生,还包含额外的输入字段,以提供重现问题的步骤。 - 一个新的报告工作流
提交匿名报告,报告问题不重要并且不需要红帽支持团队协助时应使用该报告。 - 在内部逻辑中添加了新的测试,以确保用户仅对红帽发布的关键问题和软件开放问题单。
另外,客户端标识符已更新至
abrt_version: 2.0.8.1。(BZ#1258474)
Pmap 不再报告不正确的总数
随着内核
smaps 界面中的 VmFlags 引入,pmap 工具不再因为 VmFlags 条目的格式差异而可靠地处理内容。因此,pmap 报告了不正确的总数。底层源代码已被修补,pmap 现在可以正常工作。(BZ#1262870)
在 空闲 输出中修复
随着
自由 工具中人类可读的("-h")切换,必须修改布局生成器来支持新功能。但是,这会影响打印超过列宽度的值。这些值被截断,以防止在值超过列中的保留空间时中断布局。同时,更改会导致在 每行 的末尾插入不需要的空间字符。由于这两个变化,因此无法自定义脚本使用输出。在这个版本中,值超过列宽度不再被截断,在行结束时不会插入额外的空格,且可用工具的输出现在可以正常处理。(BZ#1246379)
修复了在处理被发现的问题时 的竞争条件
在这个版本中解决了一个brtd 服务中的一个竞争条件,
这会导致 检测到的问题数据丢失,使用重复的错误信息填充系统日志,并导致一个brt core dumper 进程挂起,从而防止转储程序重启。(BZ#1245893)