[Lxc-users] lxc 0.7.0 is out
Daniel Lezcano
daniel.lezcano at free.fr
Thu Jun 17 12:56:56 UTC 2010
Hi all,
Finally I released the 0.7.0 version.
This version provides a better support of system containers and has a lot
bug fixes.
The most noticeable change of this version is the support of the shutdown /
reboot of the container, and the templates creation used via the lxc-create
command. I don't expect the templates to work on all distro but hopefully
lxc's distro maintainers will make the adequate changes for the templates.
Thanks all for the contributions.
ChangeLog:
==========
Andrew Phillips (2):
Fix spec file
support shutdown/reboot with upstart within a system container
Cedric Le Goater (9):
lxc: forbid open fds upon startup
introduce struct lxc_operations
simplify lxc_spawn() gotos
start sequence cleanups
replace common start_arg by private start_arg
merge lxc_restart() and lxc_start()
introduce a sync API
use ptmxmode mount option
add restart framework
Daniel LEzcano (1):
factor out pivot_root code
Daniel Lezcano (74):
fix cpuset configuration with smp only
fix compilation warning
fix empty network namespace
factor-out-console code
use a mainloop for the console
Fix header inclusion
rename network type enum
allocate a console to be proxied
set terminal settings when console is a tty
fix no rootfs no console
use lazy umount when umount returns EBUSY
add missing cgroup include
delete network devices by index
fix function prototype implementation
fix network devices cleanup on error
add console.h to dist file
fix kill -1 process
open the console later
lxc: enter / exec a command inside a container V2
fix lxc-attach returned error
fix lxc-setcap script for lxc-attach
fix when console is not specified
count the number of tasks in the container
Store the container name in the handler
shutdown the container when powering off the container
restart the container at reboot
fork/exec after attach
change to the same directory when attaching
Fail gracefully with attach
do not exit mainloop when child is stopped
more robustness against SIGCHLD
Fix console infinite loop
fix pivot_root temporary directory
update INSTALL file
add missing /dev/pts directory
Make dynamic busybox supported
whitespace cleanup in configure.ac
add a configure option to set a rootfs mount point
encapsulate rootfs data in a structure
add lxc.rootfs.mount config option
use defined rootfs mount point
support ipv4 broadcast specification
added locally modified files for broadcast support
fix indentation
close socket command
Don't close fd 0, fd 1
change the rootfs mount location and add the README
move lxc-init to $libdir/lxc
remove unused field
fix whitespace
update lxc-checkpoint / lxc-restart man
update checkpoint / restart man page
fix lxc-execute man page
change repository url in MAINTAINERS
fix pivot umount algorithm
disable rootfs automatic detection
fix compilation warnings
fix compilation warning
Fix ubuntu template
change root passwd for debian template
fix busybox template
add console login in ubuntu
move script templates to an adequate place
ubunutu - fix ssh runlevel stop condition
generate locales on debian
update the fedora template
update .gitignore with new location
fix ipv6 acast / mcast restriction
fix return code
update .gitignore
Fix lxc-checkconfig
add lxc.console documentation
fix lxc.spec.in
change version number to 0.7.0
Denis Rizaev (1):
fix initial run level
Ferenc Wagner (11):
no need to use a temporary directory for pivoting
remove pivotdir only if it was created by us
fix typos in error messages
.gitignore new components
conditional use of new capabilities
uint32_t is defined in stdint.h
document rootfs options
change pivotdir default to mnt
fix comment
remove misleading copy&paste comment
correct template directory documentation
Greg Kurz (2):
assertion on lxc_checkpoint() return value
kill white spaces in lxc_init.c
Guillaume Zitta (1):
make lxc-checkconfig more explicit
Michel Normand (31):
typo in error message
do not use logfile in lxc_init (V2)
lxc: add --statefile opt to lxc-checkpoint/restart
avoid compile warning lxc_init.c
close fd 0 and 1 where not required
add --statefd option to lxc-checkpoint/restart
report error if statefd parm is not a digit
get_init_pid moved to lxc/commands.c
remove unused _config_console function
lxc: lxc-unshare to remove its /cgroup/<pid> (V3)
lxc: add usage and help to lxc-netstat (V2)
man update lxc
man update lxc-execute and lxc-start (V2)
man update lxc-create lxc-destroy
man update lxc.conf
lxc: remove perror call in nl.c (V2)
lxc: remove unused lxc_bridge_detach
lxc: child failing before container rename
lxc: move lxc_unlink_nsgroup out of lxc_fini
add fd to ignore to lxc_check_inherited function
sigprocmask moved in fini of start.c
move LXC_TTY_HANDLER_ADD/DEL out of init/fini in start.c
prepare do_start for restart code
Add ops for start
remove obsolete lxc_utils.h
lxc-kill man update about SIGSTOP and SIGKILL
remove remaining .cvsignore files
update .gitignore w/ autogen.sh created files
update man pages about logpriority
lxc-unshare asprintf error checking
README should not be a copy of lxc man page
Nathan Lynch (1):
correct asprintf error checking
Panagiotis H.M. Issaris (1):
Forgotten @LIBEXECDIR@ replacement
Silas Sewell (1):
Add missing stat.h include to start.c
Wilhelm Meier (1):
few enhancement on the ubuntu template
Willem Meier (2):
ubunutu template
fixes to the ubuntu template
clg at linux.vnet.ibm.com (1):
drop capabilities in lxc-init (V2)
gkurz at linux.vnet.ibm.com (1):
lxc: introduce lxc-kill command (v4)
More information about the lxc-users
mailing list