返回新闻概述

LXC 1.0.1 发布公告

2014年3月6日
这是 LXC 1.0 系列的第一个 bug 修复版本。

更改

核心

  • 核心:检测 rshared / 的使用并正确解决它。
    这修复了 systemd 系统上的 LXC,其中挂载表将在容器中重复,并且 lxc-attach 不会附加到容器的根文件系统。
  • 核心:在无效的 lxc.id_map 上不要崩溃
  • 核心:在容器启动后设置了额外的 cgroups 时修复附加问题
  • 核心:修复使用物理接口重启容器时的崩溃
  • 核心:更好地检测和报告权限问题
  • 核心:对任何非特权操作使用通用代码,如果可用则使用 newuidmap/newgidmap,如果不可用并且用户是 root,则仅回退到对 uid_map/gid_map 的直接写入。
  • 核心:修复 btrfs 快照还原
  • 核心:修复克隆代码中的竞争条件,可能导致数据丢失
  • 核心:不要重复映射根 uid/gid
  • 核心:修复 overlayfs 的快照还原
  • 核心:将日志变量放在 TLS 中

其他

  • apparmor:停止对配置文件更改使用 on-exec,因为它至少在 overlayfs 上已被证明不可靠
  • bash 自动完成:删除错误的 shebang
  • cgmanager:在容器启动后不要保持活动连接
  • cgmanager:修复与线程一起使用的问题
  • 文档:更新 README
  • lua:尊重 --prefix
  • lxc-create:修复 dir 后端以实际尊重 --dir
  • lxc-device:正确支持 wlan 设备
  • lxc-ls:修复 --nesting 函数以与非特权容器一起使用
  • lxc-start-ephemeral:将 tmpfs 设置为 0755 而不是 0777
  • python3:导出缺少的 get_global_config_item 函数
  • seccomp:捕获 init 引起的违规
  • systemd:修复单元文件位置
  • 模板:检测非特权容器内的系统容器(lxc-download)
  • 测试:修复 lxc-test-concurent 中潜在的挂起
  • upstart:不要转发对 LXC_DOMAIN(dnsmasq)的请求

下载

可以在我们的 下载页面 上找到发布的 tarball,我们预计大多数发行版
很快就会发布 LXC 1.0.1 的打包版本。

如果您对单个更改感兴趣或只是查看详细的开发历史,
我们的稳定分支位于 GitHub 上。