E.186. 版本 8.1.7
发布日期: 2007-02-05
这个版本包含各种自8.1.6以来的修复,包括一个安全修复。 关于8.1主版本的新特性信息,请查看第 E.193 节。
E.186.1. 迁移到版本 8.1.7
运行8.1.X的用户不需要转储/恢复。不过,如果你是从一个早于8.1.2的版本升级而来, 那么请查看第 E.191 节。
E.186.2. 修改列表
-
删除允许连接的用户读取后端内存的安全缺陷 (Tom)
该缺陷包括抑制一个SQL函数返回它声明的数据类型的正常检查, 和修改一个表字段的数据类型 (CVE-2007-0555, CVE-2007-0556)。 这些错误可以很容易的利用来导致一个后端崩溃, 并且实际上可能被用来读取用户不应该能够访问的数据库内容。
修复btree索引页分裂中可能会由于选择一个不可行的分裂点而失败的罕见bug (Heikki Linnakangas)
为带有许多表的数据库提高VACUUM性能 (Tom)
-
修复自动清理以避免在非可连接的数据库中留下非参数事务ID (Alvaro)
这个bug只影响8.1分支。
修复由UNION触发的罕见的Assert()崩溃 (Tom)
为超过三个字节长度的UTF8序列加强多字节字符处理的安全 (Tom)
修复由于尝试同步早已删除的文件而在Windows上发生的伪造的"权限被拒绝"失败 (Magnus, Tom)
修复更新一个早已在使用的PL/pgSQL函数时可能的崩溃 (Tom)