]>
git.proxmox.com Git - mirror_lxc.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
dlezcano [Tue, 4 Nov 2008 22:18:23 +0000 (22:18 +0000)]
From: Daniel Lezcano <dlezcano@fr.ibm.com>
Remove the CAP_SYS_BOOT capability from the bouding set, so we can poweroff,
halt, reboot the container safely without shutting down the real host.
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
dlezcano [Tue, 4 Nov 2008 22:16:21 +0000 (22:16 +0000)]
From: Daniel Lezcano <dlezcano@fr.ibm.com>
To allow user to properly configure the location of lxcpath (/var/lxc),
it should be build based on variable 'localstatedir' instead of 'prefix'.
By default, localstatedir=$prefix/var
localstatedir can be set by the user during configure:
./configure --localstatedir=/var
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
dlezcano [Tue, 4 Nov 2008 21:52:48 +0000 (21:52 +0000)]
From: Daniel Lezcano <dlezcano@fr.ibm.com>
Exit instead of returning in child process.
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
dlezcano [Tue, 28 Oct 2008 22:38:23 +0000 (22:38 +0000)]
Redirect the Changelog diff to file instead of stdout
dlezcano [Tue, 28 Oct 2008 22:08:05 +0000 (22:08 +0000)]
Generate a ChangeLog, if possible, and copy it to the dist directory in order
to be shipped with the release
dlezcano [Tue, 28 Oct 2008 22:06:58 +0000 (22:06 +0000)]
Added a helper to generate the Changelog between two releases
dlezcano [Sun, 26 Oct 2008 22:06:49 +0000 (22:06 +0000)]
Fixed different compilation scheme by making /var/lxc directory relative to
the installation prefix and by adding some extra path to search for the
'setcap' command.
dlezcano [Fri, 24 Oct 2008 22:08:25 +0000 (22:08 +0000)]
Added automatic generation of packages and repository tagging
dlezcano [Fri, 24 Oct 2008 22:06:14 +0000 (22:06 +0000)]
Automatically generated now with cvs2cl command
dlezcano [Fri, 24 Oct 2008 21:56:50 +0000 (21:56 +0000)]
Helper script to generate releases
dlezcano [Fri, 24 Oct 2008 21:33:51 +0000 (21:33 +0000)]
Version lxc-0.4.0
dlezcano [Fri, 24 Oct 2008 20:24:07 +0000 (20:24 +0000)]
Added file capabilities to lxc-restart
dlezcano [Fri, 24 Oct 2008 20:14:57 +0000 (20:14 +0000)]
Give the ability to non-root user to play with the containers. This feature
relies on the file capabilities, when the lxc commands are installed, the
sys/net admin capabilities are given to these files. These capabilities are
not available for the application running inside the container.
dlezcano [Fri, 24 Oct 2008 20:11:25 +0000 (20:11 +0000)]
Exit instead of returning in the child processes, otherwise the execution
path of the child will be wrong in case of error.
legoater [Thu, 23 Oct 2008 13:09:01 +0000 (13:09 +0000)]
removed opentty now useless and fixed pid of root process for restart
legoater [Thu, 23 Oct 2008 07:21:49 +0000 (07:21 +0000)]
fix missing src/lxc/lxc-checkconfig
dlezcano [Mon, 20 Oct 2008 11:45:19 +0000 (11:45 +0000)]
This new command is a helper to check if the needed functionalities are
compiled the kernel. It relies on /proc/config.gz, if it is not compiled,
the command will simply fail.
If a feature is missing but not mandatory, "disabled" keyword will appear
in yellow, if it is mandatory, it will appear in "red", otherwise the key
word "enabled" will appear in green.
dlezcano [Sat, 18 Oct 2008 21:07:39 +0000 (21:07 +0000)]
These modifications improve the monitoring support of the container. Now
several readers can attend the events from one or several containers.
The syntax of the command has been enhanced to interpret regular expressions.
If you want to monitor foo, lxc-monitor -n foo is the right command. If you
want to monitor foo and bar, you should specify lxc-monitor -n "foo|bar",
if you want to monitor all containers with the name beginning with 'foo',
you have to specify lxc-monitor -n "foo.*". More complex regexp can be specified
in accordance with the POSIX definitions, man regex (7).
dlezcano [Wed, 15 Oct 2008 07:30:09 +0000 (07:30 +0000)]
Updated with the cgroup section and fixed some typos
dlezcano [Thu, 9 Oct 2008 18:46:11 +0000 (18:46 +0000)]
Updated changelog for version 0.3.0
dlezcano [Thu, 9 Oct 2008 18:39:34 +0000 (18:39 +0000)]
Updated changelog
dlezcano [Wed, 8 Oct 2008 14:15:58 +0000 (14:15 +0000)]
Removed useless readlink before chrooting
dlezcano [Wed, 8 Oct 2008 14:15:17 +0000 (14:15 +0000)]
Removed useless opentty function and moved the sighandler restore to the right place
dlezcano [Wed, 8 Oct 2008 11:39:24 +0000 (11:39 +0000)]
Changed indentation ... :)
dlezcano [Wed, 8 Oct 2008 11:24:31 +0000 (11:24 +0000)]
Fix configure error when checking the netlink headers
dlezcano [Tue, 7 Oct 2008 14:24:56 +0000 (14:24 +0000)]
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
dlezcano [Tue, 7 Oct 2008 14:23:25 +0000 (14:23 +0000)]
Create the cgroup proxy before trying to set it up.
dlezcano [Tue, 7 Oct 2008 14:22:49 +0000 (14:22 +0000)]
Fix missing container name, reorder subsystems component
dlezcano [Mon, 6 Oct 2008 18:49:02 +0000 (18:49 +0000)]
Change version to 3.2.0
dlezcano [Mon, 6 Oct 2008 18:47:19 +0000 (18:47 +0000)]
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.
dlezcano [Mon, 6 Oct 2008 18:45:20 +0000 (18:45 +0000)]
Freeze/unfreeze when checkpointing, stop the container when specified with '-s' option
dlezcano [Sat, 4 Oct 2008 19:48:29 +0000 (19:48 +0000)]
Add x86_64 syscall
dlezcano [Sat, 4 Oct 2008 19:47:17 +0000 (19:47 +0000)]
Replace asprintf by snprintf
dlezcano [Thu, 25 Sep 2008 21:20:51 +0000 (21:20 +0000)]
Change freezer to stick with the cgroup freezer fs API, replace "RUNNING" by "THAWED"
dlezcano [Wed, 24 Sep 2008 16:42:38 +0000 (16:42 +0000)]
Changed 'chroot' by 'rootfs'
legoater [Tue, 23 Sep 2008 13:08:34 +0000 (13:08 +0000)]
update restart and fix syscall numbers
legoater [Tue, 23 Sep 2008 13:07:57 +0000 (13:07 +0000)]
fix syscall number
legoater [Tue, 23 Sep 2008 13:07:02 +0000 (13:07 +0000)]
fixed typo in logs
dlezcano [Fri, 19 Sep 2008 19:17:50 +0000 (19:17 +0000)]
Fixed missing initialization variable
dlezcano [Fri, 19 Sep 2008 11:17:23 +0000 (11:17 +0000)]
Display a warning when the architecture is not supported for checkpoint/restart.
legoater [Fri, 19 Sep 2008 10:20:04 +0000 (10:20 +0000)]
add experimental checkpoint and restart commands
dlezcano [Fri, 19 Sep 2008 09:29:58 +0000 (09:29 +0000)]
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.
dlezcano [Fri, 19 Sep 2008 09:27:37 +0000 (09:27 +0000)]
Fixed typos
dlezcano [Wed, 17 Sep 2008 10:26:16 +0000 (10:26 +0000)]
Added the function returning the version and the corresponding cli
dlezcano [Wed, 17 Sep 2008 10:24:12 +0000 (10:24 +0000)]
Fix using the right file name for the freezer
dlezcano [Wed, 17 Sep 2008 10:23:44 +0000 (10:23 +0000)]
Notify the frozen / running states
dlezcano [Wed, 10 Sep 2008 10:00:28 +0000 (10:00 +0000)]
Tagging lxc_0_2_1
dlezcano [Tue, 9 Sep 2008 21:25:46 +0000 (21:25 +0000)]
*** empty log message ***
dlezcano [Tue, 9 Sep 2008 14:35:44 +0000 (14:35 +0000)]
Added console support
dlezcano [Mon, 8 Sep 2008 14:49:03 +0000 (14:49 +0000)]
A little example to launch an isolated sshd daemon inside a container
dlezcano [Mon, 8 Sep 2008 14:27:24 +0000 (14:27 +0000)]
Added lxc-wait
dlezcano [Mon, 8 Sep 2008 14:26:35 +0000 (14:26 +0000)]
Command to wait a specific state for the container
dlezcano [Mon, 8 Sep 2008 14:25:42 +0000 (14:25 +0000)]
Compute absolute path name for the root fs
dlezcano [Mon, 8 Sep 2008 14:24:39 +0000 (14:24 +0000)]
Replace configuration check by flag check
dlezcano [Mon, 8 Sep 2008 14:24:05 +0000 (14:24 +0000)]
Remove 'init' file when destroying the container
dlezcano [Fri, 5 Sep 2008 15:11:09 +0000 (15:11 +0000)]
Changelog
dlezcano [Fri, 5 Sep 2008 14:55:57 +0000 (14:55 +0000)]
Version 0.2.0
dlezcano [Fri, 5 Sep 2008 14:32:09 +0000 (14:32 +0000)]
Header code cleanup
dlezcano [Thu, 4 Sep 2008 10:09:53 +0000 (10:09 +0000)]
Change header inclusion path
dlezcano [Thu, 4 Sep 2008 10:09:26 +0000 (10:09 +0000)]
Changed 'state' to 'info'
dlezcano [Thu, 4 Sep 2008 10:04:39 +0000 (10:04 +0000)]
Removed duplicate file
dlezcano [Thu, 4 Sep 2008 09:46:22 +0000 (09:46 +0000)]
Headers cleanup
dlezcano [Thu, 4 Sep 2008 08:43:45 +0000 (08:43 +0000)]
Fixed typo
dlezcano [Thu, 4 Sep 2008 08:27:59 +0000 (08:27 +0000)]
Merged with lxc/.cvsignore
dlezcano [Thu, 4 Sep 2008 08:26:19 +0000 (08:26 +0000)]
Merged with lxc/Makefile.am
dlezcano [Thu, 4 Sep 2008 08:25:45 +0000 (08:25 +0000)]
Moved these files to the lxc directory
dlezcano [Thu, 4 Sep 2008 08:14:59 +0000 (08:14 +0000)]
Joined lxc and liblxc directories
dlezcano [Thu, 4 Sep 2008 07:57:50 +0000 (07:57 +0000)]
Joined liblxc and lxc directory
dlezcano [Thu, 4 Sep 2008 07:21:34 +0000 (07:21 +0000)]
Truncate 'init' file when opening it
dlezcano [Wed, 3 Sep 2008 16:38:58 +0000 (16:38 +0000)]
Add bind option for mounting setup
dlezcano [Wed, 3 Sep 2008 16:14:38 +0000 (16:14 +0000)]
display name as '%s'
dlezcano [Wed, 3 Sep 2008 16:13:50 +0000 (16:13 +0000)]
Fix forked process should exit instead of returning on error
dlezcano [Wed, 3 Sep 2008 16:13:03 +0000 (16:13 +0000)]
improve display error
dlezcano [Wed, 3 Sep 2008 16:12:47 +0000 (16:12 +0000)]
Add close on exec flag
dlezcano [Wed, 3 Sep 2008 15:47:46 +0000 (15:47 +0000)]
Renamed lxc_lock
dlezcano [Wed, 3 Sep 2008 15:43:18 +0000 (15:43 +0000)]
fix little format
dlezcano [Wed, 3 Sep 2008 15:42:49 +0000 (15:42 +0000)]
Renamed lxc_log
dlezcano [Wed, 3 Sep 2008 13:57:27 +0000 (13:57 +0000)]
fix wrong mnt info usage
dlezcano [Wed, 3 Sep 2008 13:43:10 +0000 (13:43 +0000)]
Renamed lxc_cgroup
dlezcano [Wed, 3 Sep 2008 13:41:02 +0000 (13:41 +0000)]
Create an empty network namespace
dlezcano [Wed, 3 Sep 2008 13:29:01 +0000 (13:29 +0000)]
Rename lxc_config
dlezcano [Wed, 3 Sep 2008 13:12:45 +0000 (13:12 +0000)]
Renamed lxc_conf
dlezcano [Wed, 3 Sep 2008 12:06:19 +0000 (12:06 +0000)]
*** empty log message ***
legoater [Wed, 3 Sep 2008 09:44:36 +0000 (09:44 +0000)]
fix Makefiles to compile objects in a directory different from the source.
dlezcano [Wed, 3 Sep 2008 09:41:36 +0000 (09:41 +0000)]
*** empty log message ***
dlezcano [Wed, 3 Sep 2008 09:29:39 +0000 (09:29 +0000)]
Remove annoying error message
dlezcano [Wed, 3 Sep 2008 09:28:50 +0000 (09:28 +0000)]
close fd monitor on error
dlezcano [Tue, 2 Sep 2008 09:48:12 +0000 (09:48 +0000)]
Added C++ compatibility, change to libtool, improve monitoring
dlezcano [Sun, 24 Aug 2008 00:57:57 +0000 (00:57 +0000)]
Added container priority command line
dlezcano [Sun, 24 Aug 2008 00:19:37 +0000 (00:19 +0000)]
*** empty log message ***
dlezcano [Fri, 8 Aug 2008 22:26:15 +0000 (22:26 +0000)]
Unlink nsgroup before creating a new link
dlezcano [Wed, 6 Aug 2008 14:54:00 +0000 (14:54 +0000)]
Removed Werror compilation flag
dlezcano [Wed, 6 Aug 2008 14:32:29 +0000 (14:32 +0000)]
Initial revision