Weekly status for the week of the 15th to the 21st of October.
Introduction
Following the release of LXD 3.6 last week, this week was focused on rolling it out to our users, fixing a number of issue along the way, mostly around the newly introduced project feature.
Work has also continued towards getting incremental container copies with a pull request now being open for review.
On the LXC side, more hardening was added to the codebase and a number of bugfixes landed.
Upcoming conferences and events
- Linux Security Summit Europe - Edinburgh, UK (October 22-24)
- Linux Plumbers Conference - Vancouver, BC (November 13-15)
- FOSDEM - Brussels, Belgium (February 2-3)
- GTC 2019 - San Jose, CA (March 17-21)
Ongoing projects
The list below is feature or refactoring work which will span several weeks/months and can’t be tied directly to a single Github issue or pull request.
- Incremental update of containers
- Switching distribution building over to distrobuilder
- Various kernel work
- Stable release work for LXC, LXCFS and LXD
Upstream changes
The items listed below are highlights of the work which happened upstream over the past week and which will be included in the next release.
LXD
- Fixed listing and creating cluster containers inside projects
- Updated documentation to show better titles on readthedocs
- Sanitized references to containers table
- Fixed event listeners lying around even after Disconnect()
- Fixed
lxc exec
when using a container inside a project - Simplified netns_getifaddrs
LXC
- Fixed append_unexp_config_line()
- Fixed –disable-commands builds
- Added protection against config updates during parse
- Fixed global buffer overflow issue
- Simplified strlcpy()
- Fixed raw_syscalls to always returns value
- Fixed uninitialized value in parser
- Cleaned up some patterns through the codebase
- Simplified starting logic
- Added more compiler based hardening
- Did some tree-wide bugfixes
LXCFS
- Nothing to report this week
Distrobuilder
- Nothing to report this week
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXC, LXD and LXCFS as well as work to get various software to work properly inside containers.
Ubuntu
- LXC 3.0.2 has been released to bionic-updates
- LXCFS 3.0.2 has been released to bionic-updates
- LXD 3.0.2 is now in bionic-proposed
Snap
- Cherry-picked more upstream bugfixes