]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Updated changelog
authordlezcano <dlezcano>
Thu, 9 Oct 2008 18:39:34 +0000 (18:39 +0000)
committerdlezcano <dlezcano>
Thu, 9 Oct 2008 18:39:34 +0000 (18:39 +0000)
ChangeLog

index 4b8d291a6a236568c44e9d0769985f68a401709a..96188e408d14529a7d46095f7d4f3d122c132110 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+2008-10-08 16:15  dlezcano
 
-Version 0.2.1
+       * src/lxc/lxc_conf.c: Removed useless readlink before chrooting
 
-* Wed Sep 10 2008 Daniel Lezcano <dlezcano@fr.ibm.com>
-- Added lxc-wait command line
-- Added tty support for lxc-start
-- Fixed rootfs absolute directory
-- Improved system containers
+2008-10-08 16:15  dlezcano
 
-Version 0.2.0
+       * src/lxc/start.c: Removed useless opentty function and moved the
+         sighandler restore to the right place
 
-* Fri Sep 5 2008 Daniel Lezcano <dlezcano@fr.ibm.com>
-- Fix typos in README
-- Added empty container configuration
-- Added empty network container configuration
-- Added bind option for mount configuration
-- Merged lxc and liblxc directories
-- Changed monitoring mechanism
-- Fixed child process should exit instead of returning on error
-- Fixed lxc.h headers can be included in C++ code
-- A lot of code cleanup and improvements
+2008-10-08 13:39  dlezcano
 
-Version 0.1.0
+       * configure.in: Changed indentation ... :)
 
-* Sun Aug 3 2008 Daniel Lezcano <dlezcano@fr.ibm.com>
-- Initial RPM release.
+2008-10-08 13:24  dlezcano
+
+       * configure.in: Fix configure error when checking the netlink
+         headers
+
+2008-10-07 16:24  dlezcano
+
+       * src/lxc/lxc_cgroup.c: Add a command line to setup/retrieve value
+         of cgroup subsystem, lxc-cgroup -n <container name> <subsystem>
+         [value]. If the value is specified, the subsystem is modified, if
+         it is not specified, the value of the subsystem is returned
+
+2008-10-07 16:23  dlezcano
+
+       * src/lxc/start.c: Create the cgroup proxy before trying to set it
+         up.
+
+2008-10-07 16:22  dlezcano
+
+       * src/lxc/lxc_conf.c: Fix missing container name, reorder
+         subsystems component
+
+2008-10-06 20:49  dlezcano
+
+       * configure.in: Change version to 3.2.0
+
+2008-10-06 20:47  dlezcano
+
+       * src/lxc/: Makefile.am, cgroup.c, cgroup.h, execute.c, lxc.h,
+         lxc_cgroup.c, lxc_cgroup.h, lxc_conf.c, lxc_conf.h, lxc_config.c,
+         monitor.c: Add cgroup support, the configuration file should be
+         specified with the format:     lxc.cgroup.xxx = yyy where xxx is
+         a cgroup subsystem (eg. cpu.shares) and the yyy is the value to
+         be set.
+
+2008-10-06 20:45  dlezcano
+
+       * src/lxc/lxc_checkpoint.c: Freeze/unfreeze when checkpointing,
+         stop the container when specified with '-s' option
+
+2008-10-04 21:48  dlezcano
+
+       * src/lxc/: checkpoint.c, restart.c: Add x86_64 syscall
+
+2008-10-04 21:47  dlezcano
+
+       * src/lxc/: execute.c, lxc_cgroup.c, lxc_conf.c, lxc_lock.c,
+         network.c, start.c: Replace asprintf by snprintf
+
+2008-09-25 23:20  dlezcano
+
+       * src/lxc/freezer.c: Change freezer to stick with the cgroup
+         freezer fs API, replace "RUNNING" by "THAWED"
+
+2008-09-24 18:42  dlezcano
+
+       * README: Changed 'chroot' by 'rootfs'
+
+2008-09-23 15:08  legoater
+
+       * src/lxc/restart.c: update restart and fix syscall numbers
+
+2008-09-23 15:07  legoater
+
+       * src/lxc/checkpoint.c: fix syscall number
+
+2008-09-23 15:07  legoater
+
+       * src/lxc/lxc_restart.c: fixed typo in logs
+
+2008-09-19 21:17  dlezcano
+
+       * src/lxc/lxc_execute.c: Fixed missing initialization variable
+
+2008-09-19 13:17  dlezcano
+
+       * src/lxc/: checkpoint.c, restart.c: Display a warning when the
+         architecture is not supported for checkpoint/restart.
+
+2008-09-19 12:20  legoater
+
+       * src/lxc/: Makefile.am, checkpoint.c, lxc.h, lxc_checkpoint.c,
+         lxc_restart.c, restart.c: add experimental checkpoint and restart
+         commands
+
+2008-09-19 11:29  dlezcano
+
+       * src/lxc/: Makefile.am, lxc_execute.c: If no configuration file is
+         specified or the container was not created before.  The
+         lxc-execute command will automatically create a new container and
+         destroy it when it dies. If a configuration file is specified and
+         the container does not exists, the container is created with the
+         configuration file and destroyed when it dies.
+
+2008-09-19 11:27  dlezcano
+
+       * src/lxc/: lxc.h, lxc_create.c, lxc_destroy.c: Fixed typos
+
+2008-09-17 12:26  dlezcano
+
+       * configure.in, src/lxc/Makefile.am, src/lxc/lxc.h,
+         src/lxc/lxc_version.c, src/lxc/version.c: Added the function
+         returning the version and the corresponding cli
+
+2008-09-17 12:24  dlezcano
+
+       * src/lxc/lxc_state.c: Fix using the right file name for the
+         freezer
+
+2008-09-17 12:23  dlezcano
+
+       * src/lxc/freezer.c: Notify the frozen / running states
+
+2008-09-10 12:00  dlezcano
+
+       * ChangeLog, configure.in, lxc.spec.in: Tagging lxc_0_2_1
+
+2008-09-09 23:25  dlezcano
+
+       * contrib/sshd/: README, lxc-sshd, rootfs.tar.bz2: [no log message]
+
+2008-09-09 16:35  dlezcano
+
+       * src/lxc/start.c: Added console support
+
+2008-09-08 16:49  dlezcano
+
+       * contrib/sshd/: README, lxc-sshd, rootfs.tar.bz2: A little example
+         to launch an isolated sshd daemon inside a container
+
+2008-09-08 16:27  dlezcano
+
+       * src/lxc/Makefile.am: Added lxc-wait
+
+2008-09-08 16:26  dlezcano
+
+       * src/lxc/lxc_wait.c: Command to wait a specific state for the
+         container
+
+2008-09-08 16:25  dlezcano
+
+       * src/lxc/lxc_conf.c: Compute absolute path name for the root fs
+
+2008-09-08 16:24  dlezcano
+
+       * src/lxc/execute.c: Replace configuration check by flag check
+
+2008-09-08 16:24  dlezcano
+
+       * src/lxc/destroy.c: Remove 'init' file when destroying the
+         container
+
+2008-09-05 17:11  dlezcano
+
+       * ChangeLog, lxc.spec.in: Changelog
+
+2008-09-05 16:55  dlezcano
+
+       * configure.in: Version 0.2.0
+
+2008-09-05 16:32  dlezcano
+
+       * src/lxc/Makefile.am, src/lxc/destroy.c, src/lxc/lxc.h,
+         src/lxc/lxc_cgroup.c, src/lxc/lxc_conf.c, src/lxc/lxc_conf.h,
+         src/lxc/lxc_config.c, src/lxc/lxc_monitor.c, src/lxc/lxc_state.c,
+         src/lxc/monitor.c, src/lxc/monitor.h, test/lxc_create.c: Header
+         code cleanup
+
+2008-09-04 12:09  dlezcano
+
+       * src/lxc/: create.c, destroy.c, execute.c, freezer.c, kill.c,
+         lxc_cgroup.c, lxc_conf.c, lxc_config.c, lxc_console.c,
+         lxc_create.c, lxc_destroy.c, lxc_execute.c, lxc_freeze.c,
+         lxc_info.c, lxc_kill.c, lxc_lock.c, lxc_monitor.c,
+         lxc_priority.c, lxc_start.c, lxc_state.c, lxc_stop.c,
+         lxc_unfreeze.c, monitor.c, start.c, stop.c: Change header
+         inclusion path
+
+2008-09-04 12:09  dlezcano
+
+       * README: Changed 'state' to 'info'
+
+2008-09-04 12:04  dlezcano
+
+       * src/lxc/lxc-priority.c: Removed duplicate file
+
+2008-09-04 11:46  dlezcano
+
+       * src/lxc/: create.c, destroy.c, execute.c, freezer.c, kill.c,
+         start.c, stop.c: Headers cleanup
+
+2008-09-04 10:43  dlezcano
+
+       * README: Fixed typo
+
+2008-09-04 10:27  dlezcano
+
+       * src/liblxc/.cvsignore: Merged with lxc/.cvsignore
+
+2008-09-04 10:26  dlezcano
+
+       * src/liblxc/Makefile.am: Merged with lxc/Makefile.am
+
+2008-09-04 10:25  dlezcano
+
+       * src/liblxc/: create.c, destroy.c, execute.c, freezer.c, genl.c,
+         genl.h, kill.c, list.c, list.h, lxc.h, lxc_cgroup.c,
+         lxc_cgroup.h, lxc_conf.c, lxc_conf.h, lxc_list.c, lxc_list.h,
+         lxc_lock.c, lxc_lock.h, lxc_log.c, lxc_log.h, lxc_namespace.h,
+         lxc_state.c, lxc_state.h, lxc_utils.h, monitor.c, monitor.h,
+         namespace.h, network.c, network.h, nl.c, nl.h, rtnl.c, rtnl.h,
+         start.c, state.c, state.h, stop.c, utils.h: Moved these files to
+         the lxc directory
+
+2008-09-04 10:14  dlezcano
+
+       * configure.in, lxc.spec.in, src/Makefile.am, src/lxc/Makefile.am,
+         test/Makefile.am, test/conf.c, test/confile.c, test/dev.c,
+         test/forward.c, test/ipv4_add.c, test/ipv6_add.c,
+         test/lxc_create.c, test/lxc_destroy.c, test/lxc_low_monitor.c,
+         test/lxc_monitor.c, test/lxc_start.c, test/lxc_state.c,
+         test/lxc_stop.c, test/macvlan.c, test/movedev.c, test/proxy.c,
+         test/tst_list.c, test/veth.c: Joined lxc and liblxc directories
+
+2008-09-04 09:57  dlezcano
+
+       * src/lxc/: Makefile.am, create.c, destroy.c, execute.c, freezer.c,
+         genl.c, genl.h, kill.c, list.c, list.h, lxc.h, lxc_cgroup.c,
+         lxc_cgroup.h, lxc_conf.c, lxc_conf.h, lxc_info.c, lxc_list.c,
+         lxc_list.h, lxc_lock.c, lxc_lock.h, lxc_log.c, lxc_log.h,
+         lxc_namespace.h, lxc_state.c, lxc_state.h, lxc_utils.h,
+         monitor.c, monitor.h, namespace.h, network.c, network.h, nl.c,
+         nl.h, rtnl.c, rtnl.h, start.c, stop.c, utils.h: Joined liblxc and
+         lxc directory
+
+2008-09-04 09:21  dlezcano
+
+       * src/liblxc/: execute.c, start.c: Truncate 'init' file when
+         opening it
+
+2008-09-03 18:38  dlezcano
+
+       * src/liblxc/lxc_conf.c: Add bind option for mounting setup
+
+2008-09-03 18:14  dlezcano
+
+       * src/lxc/lxc_execute.c: display name as '%s'
+
+2008-09-03 18:13  dlezcano
+
+       * src/liblxc/execute.c: Fix forked process should exit instead of
+         returning on error
+
+2008-09-03 18:13  dlezcano
+
+       * src/liblxc/lxc_log.h: improve display error
+
+2008-09-03 18:12  dlezcano
+
+       * src/liblxc/lxc_lock.c: Add close on exec flag
+
+2008-09-03 17:47  dlezcano
+
+       * src/liblxc/: lock.c, lock.h: Renamed lxc_lock
+
+2008-09-03 17:43  dlezcano
+
+       * src/liblxc/lxc_log.h: fix little format
+
+2008-09-03 17:42  dlezcano
+
+       * src/liblxc/: log.c, log.h: Renamed lxc_log
+
+2008-09-03 15:57  dlezcano
+
+       * src/liblxc/lxc_cgroup.c: fix wrong mnt info usage
+
+2008-09-03 15:43  dlezcano
+
+       * src/liblxc/: cgroup.c, cgroup.h: Renamed lxc_cgroup
+
+2008-09-03 15:41  dlezcano
+
+       * configure.in, etc/Makefile.am, etc/lxc-empty-netns.conf.in,
+         src/liblxc/lxc_conf.c, src/liblxc/lxc_conf.h,
+         src/lxc/lxc_config.c: Create an empty network namespace
+
+2008-09-03 15:29  dlezcano
+
+       * src/lxc/: config.c, config.h: Rename lxc_config
+
+2008-09-03 15:12  dlezcano
+
+       * src/liblxc/: conf.c, conf.h: Renamed lxc_conf
+
+2008-09-03 14:06  dlezcano
+
+       * src/: liblxc/conf.c, lxc/lxc_create.c: [no log message]
+
+2008-09-03 11:44  legoater
+
+       * src/liblxc/Makefile.am, src/lxc/Makefile.am, test/Makefile.am:
+         fix Makefiles to compile objects in a directory different from
+         the source.
+
+2008-09-03 11:41  dlezcano
+
+       * src/liblxc/monitor.h: [no log message]
+
+2008-09-03 11:29  dlezcano
+
+       * src/liblxc/lxc_state.c: Remove annoying error message
+
+2008-09-03 11:28  dlezcano
+
+       * src/liblxc/monitor.c: close fd monitor on error
+
+2008-09-02 11:48  dlezcano
+
+       * configure.in, lxc.spec.in, src/liblxc/Makefile.am,
+         src/liblxc/create.c, src/liblxc/destroy.c, src/liblxc/execute.c,
+         src/liblxc/lock.c, src/liblxc/lxc.h, src/liblxc/lxc_cgroup.c,
+         src/liblxc/lxc_list.h, src/liblxc/lxc_state.c,
+         src/liblxc/lxc_state.h, src/liblxc/monitor.c, src/liblxc/start.c,
+         src/lxc/Makefile.am, src/lxc/lxc_config.c, src/lxc/lxc_config.h,
+         src/lxc/lxc_create.c, src/lxc/lxc_monitor.c,
+         src/lxc/lxc_priority.c, src/lxc/lxc_state.c, test/Makefile.am,
+         test/confile.c, test/lxc_low_monitor.c, test/lxc_monitor.c,
+         test/lxc_state.c: Added C++ compatibility, change to libtool,
+         improve monitoring
+
+2008-08-24 02:57  dlezcano
+
+       * src/: liblxc/lxc.h, liblxc/lxc_cgroup.c, lxc/Makefile.am,
+         lxc/lxc_priority.c: Added container priority command line
+
+2008-08-24 02:19  dlezcano
+
+       * src/liblxc/Makefile.am, src/liblxc/create.c,
+         src/liblxc/destroy.c, src/liblxc/execute.c, src/liblxc/freezer.c,
+         src/liblxc/kill.c, src/liblxc/lxc.h, src/liblxc/lxc_cgroup.c,
+         src/liblxc/lxc_cgroup.h, src/liblxc/lxc_conf.c,
+         src/liblxc/lxc_conf.h, src/liblxc/lxc_list.c,
+         src/liblxc/lxc_list.h, src/liblxc/lxc_lock.c,
+         src/liblxc/lxc_lock.h, src/liblxc/lxc_log.c,
+         src/liblxc/lxc_log.h, src/liblxc/lxc_namespace.h,
+         src/liblxc/lxc_state.c, src/liblxc/lxc_state.h,
+         src/liblxc/lxc_utils.h, src/liblxc/monitor.c, src/liblxc/start.c,
+         src/liblxc/stop.c, src/lxc/config.c, src/lxc/lxc_create.c,
+         src/lxc/lxc_monitor.c, src/lxc/lxc_state.c, test/conf.c,
+         test/confile.c, test/lxc_create.c, test/lxc_monitor.c,
+         test/lxc_start.c, test/lxc_state.c, test/tst_list.c: [no log
+         message]
+
+2008-08-09 00:26  dlezcano
+
+       * src/liblxc/cgroup.c: Unlink nsgroup before creating a new link
+
+2008-08-06 16:54  dlezcano
+
+       * configure.in: Removed Werror compilation flag
+
+2008-08-06 16:32  dlezcano
+
+       * .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am,
+         NEWS, README, RELEASE-NOTES, bootstrap, configure.in,
+         lxc.spec.in, doc/fstab, doc/lxc.conf, config/.cvsignore,
+         config/Makefile.am, config/config.sub, config/depcomp,
+         config/install-sh, config/config.guess, config/ltmain.sh,
+         config/missing, etc/.cvsignore, etc/Makefile.am,
+         etc/lxc-complex-config.in, etc/lxc-macvlan.conf.in,
+         etc/lxc-no-netns.conf.in, etc/lxc-phys.conf.in,
+         etc/lxc-veth.conf.in, src/.cvsignore, src/Makefile.am,
+         src/lxc/Makefile.am, src/lxc/config.c, src/lxc/lxc_console.c,
+         src/lxc/lxc_execute.c, src/lxc/lxc_monitor.c,
+         src/lxc/lxc_start.c, src/lxc/lxc_unfreeze.c, test/.cvsignore,
+         test/Makefile.am, test/conf.c, test/confile.c, test/dev.c,
+         test/forward.c, test/ipv4_add.c, test/ipv6_add.c,
+         test/lxc_create.c, test/lxc_destroy.c, test/lxc_monitor.c,
+         test/lxc_start.c, test/lxc_state.c, test/lxc_stop.c,
+         test/macvlan.c, test/movedev.c, test/proxy.c, test/tst_list.c,
+         test/veth.c, src/liblxc/.cvsignore, src/liblxc/Makefile.am,
+         src/liblxc/cgroup.c, src/liblxc/cgroup.h, src/liblxc/conf.c,
+         src/liblxc/conf.h, src/liblxc/create.c, src/liblxc/destroy.c,
+         src/liblxc/execute.c, src/liblxc/freezer.c, src/liblxc/genl.c,
+         src/liblxc/genl.h, src/liblxc/kill.c, src/liblxc/list.c,
+         src/liblxc/list.h, src/liblxc/lock.c, src/liblxc/lock.h,
+         src/liblxc/log.c, src/liblxc/log.h, src/liblxc/lxc.h,
+         src/liblxc/monitor.c, src/liblxc/namespace.h,
+         src/liblxc/network.c, src/liblxc/network.h, src/liblxc/nl.c,
+         src/liblxc/nl.h, src/liblxc/rtnl.c, src/liblxc/rtnl.h,
+         src/liblxc/start.c, src/liblxc/state.c, src/liblxc/state.h,
+         src/liblxc/stop.c, src/liblxc/utils.h, src/lxc/.cvsignore,
+         src/lxc/config.h, src/lxc/lxc-priority.c, src/lxc/lxc-ps.in,
+         src/lxc/lxc_create.c, src/lxc/lxc_destroy.c,
+         src/lxc/lxc_freeze.c, src/lxc/lxc_kill.c, src/lxc/lxc_state.c,
+         src/lxc/lxc_stop.c: Initial revision
+
+2008-08-06 16:32  dlezcano
+
+       * .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am,
+         NEWS, README, RELEASE-NOTES, bootstrap, configure.in,
+         lxc.spec.in, doc/fstab, doc/lxc.conf, config/.cvsignore,
+         config/Makefile.am, config/config.sub, config/depcomp,
+         config/install-sh, config/config.guess, config/ltmain.sh,
+         config/missing, etc/.cvsignore, etc/Makefile.am,
+         etc/lxc-complex-config.in, etc/lxc-macvlan.conf.in,
+         etc/lxc-no-netns.conf.in, etc/lxc-phys.conf.in,
+         etc/lxc-veth.conf.in, src/.cvsignore, src/Makefile.am,
+         src/lxc/Makefile.am, src/lxc/config.c, src/lxc/lxc_console.c,
+         src/lxc/lxc_execute.c, src/lxc/lxc_monitor.c,
+         src/lxc/lxc_start.c, src/lxc/lxc_unfreeze.c, test/.cvsignore,
+         test/Makefile.am, test/conf.c, test/confile.c, test/dev.c,
+         test/forward.c, test/ipv4_add.c, test/ipv6_add.c,
+         test/lxc_create.c, test/lxc_destroy.c, test/lxc_monitor.c,
+         test/lxc_start.c, test/lxc_state.c, test/lxc_stop.c,
+         test/macvlan.c, test/movedev.c, test/proxy.c, test/tst_list.c,
+         test/veth.c, src/liblxc/.cvsignore, src/liblxc/Makefile.am,
+         src/liblxc/cgroup.c, src/liblxc/cgroup.h, src/liblxc/conf.c,
+         src/liblxc/conf.h, src/liblxc/create.c, src/liblxc/destroy.c,
+         src/liblxc/execute.c, src/liblxc/freezer.c, src/liblxc/genl.c,
+         src/liblxc/genl.h, src/liblxc/kill.c, src/liblxc/list.c,
+         src/liblxc/list.h, src/liblxc/lock.c, src/liblxc/lock.h,
+         src/liblxc/log.c, src/liblxc/log.h, src/liblxc/lxc.h,
+         src/liblxc/monitor.c, src/liblxc/namespace.h,
+         src/liblxc/network.c, src/liblxc/network.h, src/liblxc/nl.c,
+         src/liblxc/nl.h, src/liblxc/rtnl.c, src/liblxc/rtnl.h,
+         src/liblxc/start.c, src/liblxc/state.c, src/liblxc/state.h,
+         src/liblxc/stop.c, src/liblxc/utils.h, src/lxc/.cvsignore,
+         src/lxc/config.h, src/lxc/lxc-priority.c, src/lxc/lxc-ps.in,
+         src/lxc/lxc_create.c, src/lxc/lxc_destroy.c,
+         src/lxc/lxc_freeze.c, src/lxc/lxc_kill.c, src/lxc/lxc_state.c,
+         src/lxc/lxc_stop.c: initial import