LXC 2.1.1 已发布¶
2017年10月19日
简介¶
这是 LXC 2.1 的第一个 bug 修复版本。
Bug 修复¶
- apparmor: 删除无用的 apparmor 拒绝
- cgfsng: 检查我们是否有一个配置文件
- cgfsng: 当限制无法应用时失败
- conf: 对过多的映射进行错误输出
- conf: 忽略 lxc.kmsg 和 lxc.pivotdir
- conf: 使更新警告选择加入
- conf: 在配置文件中保留换行符
- conf: 删除 parse_idmaps() 中的无效赋值
- conf: 删除不必要的清零
- conf: 使用正确的类型表示 rlim_t,修复 x32 上的构建失败。
- console: 清理 tty 状态 + 在对等方退出时返回 0
- console: 删除无效赋值
- core: 引入 userns_exec_full() 并将其移植到代码库中
- criu: 使用正确的检查初始化检查
- doc: 将 lxc.cgroup.dir 添加到日语 lxc.container.conf(5)
- doc: 添加 lxc-update-config 手册页
- doc: 文档缺失的环境变量
- doc: 修复日语和韩语 lxc-monitor(1) 中的正则表达式错误
- doc: 修复 lxc-monitor.sgml.in 中的正则表达式错误
- doc: 将 lxc(7) 翻译成日语
- doc: 将 lxc-update-config(1) 翻译成日语
- execute: 启用控制台和标准 /dev 符号链接
- init: 成为会话领导者
- log: 修复 x32 上的格式字符串构建失败。
- log: 防止堆栈粉碎
- monitor: 删除无效赋值
- network: 为空链接添加缺失的检查
- network: 清除 ifindeces
- network: 非功能性更改
- network: 删除无效赋值
- network: 使用单个帮助程序删除网络
- start: 不要关闭继承的命名空间 fd
- start: 将 env 设置移动到容器设置之前
- start: 将 LXC_LOG_LEVEL 传递给钩子
- start: 删除无效变量
- start: 正确设置环境变量
- start: 在最后一个可能的实例切换 ID
- storage: 避免在缺少 lxc.rootfs.path 时发生段错误
- storage: 修复错误消息中的错别字
- storage/lvm: 修复精简池逻辑卷
- storage/overlay: 不要写入无效内存
- storage/overlay: 修复 free() 后的使用
- storage/zfs: 当 zfs 创建失败时直接返回错误
- template/alpine: 将文件检查更改为也检查文件大小 (
-f
=>-s
) - template/archlinux: 将语言环境 "en-US.UTF-8" 更改为 "en_US.UTF-8"
- template/debian: 不要强制 getty@ 配置
- template/plamo: 在容器关闭期间删除不必要的进程
- tests: 避免空指针取消引用
- tests: 删除无效赋值
- tests: 支持 systemd 混合 cgroups
- tools: 当 LXC_DEVEL 为真时打印 "-devel"
- tools/lxc-unshare: 不要传递空指针
- tools/lxc-update-config: 删除 lxc.pivotdir 和 lxc.kmsg 条目
- tools/lxc-update-config: 剥离 lxc.rootfs.backend 并正确处理 IPv4 地址
- tools/lxc-user-nic: 删除双重初始化
- tools/lxc-usernsexec: 删除无效赋值
- utils: 不要写入 0 大小的缓冲区
- utils: 在 lxc_popen() 中也复制 stderr
- utils: 修复 lxc_popen()/lxc_pclose()
- utils: 删除 lxc_popen() 中的无效赋值
下载¶
发行版压缩包可以在我们的 下载页面 上找到,我们预计大多数发行版
很快就会发布 LXC 2.1.1 的打包版本。
如果您对个别更改感兴趣,或者只是查看详细的开发历史,
我们的稳定分支位于 Github 上。
内容