]> git.proxmox.com Git - mirror_lxc.git/log
mirror_lxc.git
15 years agoGive the ability to non-root user to play with the containers. This feature
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.

15 years agoExit instead of returning in the child processes, otherwise the execution
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.

15 years agoremoved opentty now useless and fixed pid of root process for restart
legoater [Thu, 23 Oct 2008 13:09:01 +0000 (13:09 +0000)]
removed opentty now useless and fixed pid of root process for restart

15 years agofix missing src/lxc/lxc-checkconfig
legoater [Thu, 23 Oct 2008 07:21:49 +0000 (07:21 +0000)]
fix missing src/lxc/lxc-checkconfig

15 years agoThis new command is a helper to check if the needed functionalities are
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.

15 years agoThese modifications improve the monitoring support of the container. Now
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).

15 years agoUpdated with the cgroup section and fixed some typos
dlezcano [Wed, 15 Oct 2008 07:30:09 +0000 (07:30 +0000)]
Updated with the cgroup section and fixed some typos

15 years agoUpdated changelog for version 0.3.0
dlezcano [Thu, 9 Oct 2008 18:46:11 +0000 (18:46 +0000)]
Updated changelog for version 0.3.0

15 years agoUpdated changelog
dlezcano [Thu, 9 Oct 2008 18:39:34 +0000 (18:39 +0000)]
Updated changelog

15 years agoRemoved useless readlink before chrooting
dlezcano [Wed, 8 Oct 2008 14:15:58 +0000 (14:15 +0000)]
Removed useless readlink before chrooting

15 years agoRemoved useless opentty function and moved the sighandler restore to the right place
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

15 years agoChanged indentation ... :)
dlezcano [Wed, 8 Oct 2008 11:39:24 +0000 (11:39 +0000)]
Changed indentation ... :)

15 years agoFix configure error when checking the netlink headers
dlezcano [Wed, 8 Oct 2008 11:24:31 +0000 (11:24 +0000)]
Fix configure error when checking the netlink headers

15 years agoAdd a command line to setup/retrieve value of cgroup subsystem, lxc-cgroup -n <contai...
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

15 years agoCreate the cgroup proxy before trying to set it up.
dlezcano [Tue, 7 Oct 2008 14:23:25 +0000 (14:23 +0000)]
Create the cgroup proxy before trying to set it up.

15 years agoFix missing container name, reorder subsystems component
dlezcano [Tue, 7 Oct 2008 14:22:49 +0000 (14:22 +0000)]
Fix missing container name, reorder subsystems component

15 years agoChange version to 3.2.0
dlezcano [Mon, 6 Oct 2008 18:49:02 +0000 (18:49 +0000)]
Change version to 3.2.0

15 years agoAdd cgroup support, the configuration file should be specified with the format:
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.

15 years agoFreeze/unfreeze when checkpointing, stop the container when specified with '-s' option
dlezcano [Mon, 6 Oct 2008 18:45:20 +0000 (18:45 +0000)]
Freeze/unfreeze when checkpointing, stop the container when specified with '-s' option

15 years agoAdd x86_64 syscall
dlezcano [Sat, 4 Oct 2008 19:48:29 +0000 (19:48 +0000)]
Add x86_64 syscall

15 years agoReplace asprintf by snprintf
dlezcano [Sat, 4 Oct 2008 19:47:17 +0000 (19:47 +0000)]
Replace asprintf by snprintf

15 years agoChange freezer to stick with the cgroup freezer fs API, replace "RUNNING" by "THAWED"
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"

15 years agoChanged 'chroot' by 'rootfs'
dlezcano [Wed, 24 Sep 2008 16:42:38 +0000 (16:42 +0000)]
Changed 'chroot' by 'rootfs'

15 years agoupdate restart and fix syscall numbers
legoater [Tue, 23 Sep 2008 13:08:34 +0000 (13:08 +0000)]
update restart and fix syscall numbers

15 years agofix syscall number
legoater [Tue, 23 Sep 2008 13:07:57 +0000 (13:07 +0000)]
fix syscall number

15 years agofixed typo in logs
legoater [Tue, 23 Sep 2008 13:07:02 +0000 (13:07 +0000)]
fixed typo in logs

15 years agoFixed missing initialization variable
dlezcano [Fri, 19 Sep 2008 19:17:50 +0000 (19:17 +0000)]
Fixed missing initialization variable

15 years agoDisplay a warning when the architecture is not supported for checkpoint/restart.
dlezcano [Fri, 19 Sep 2008 11:17:23 +0000 (11:17 +0000)]
Display a warning when the architecture is not supported for checkpoint/restart.

15 years agoadd experimental checkpoint and restart commands
legoater [Fri, 19 Sep 2008 10:20:04 +0000 (10:20 +0000)]
add experimental checkpoint and restart commands

15 years agoIf no configuration file is specified or the container was not created before.
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.

15 years agoFixed typos
dlezcano [Fri, 19 Sep 2008 09:27:37 +0000 (09:27 +0000)]
Fixed typos

15 years agoAdded the function returning the version and the corresponding cli
dlezcano [Wed, 17 Sep 2008 10:26:16 +0000 (10:26 +0000)]
Added the function returning the version and the corresponding cli

15 years agoFix using the right file name for the freezer
dlezcano [Wed, 17 Sep 2008 10:24:12 +0000 (10:24 +0000)]
Fix using the right file name for the freezer

15 years agoNotify the frozen / running states
dlezcano [Wed, 17 Sep 2008 10:23:44 +0000 (10:23 +0000)]
Notify the frozen / running states

15 years agoTagging lxc_0_2_1
dlezcano [Wed, 10 Sep 2008 10:00:28 +0000 (10:00 +0000)]
Tagging lxc_0_2_1

15 years ago*** empty log message ***
dlezcano [Tue, 9 Sep 2008 21:25:46 +0000 (21:25 +0000)]
*** empty log message ***

15 years agoAdded console support
dlezcano [Tue, 9 Sep 2008 14:35:44 +0000 (14:35 +0000)]
Added console support

15 years agoA little example to launch an isolated sshd daemon inside a container
dlezcano [Mon, 8 Sep 2008 14:49:03 +0000 (14:49 +0000)]
A little example to launch an isolated sshd daemon inside a container

15 years agoAdded lxc-wait
dlezcano [Mon, 8 Sep 2008 14:27:24 +0000 (14:27 +0000)]
Added lxc-wait

15 years agoCommand to wait a specific state for the container
dlezcano [Mon, 8 Sep 2008 14:26:35 +0000 (14:26 +0000)]
Command to wait a specific state for the container

15 years agoCompute absolute path name for the root fs
dlezcano [Mon, 8 Sep 2008 14:25:42 +0000 (14:25 +0000)]
Compute absolute path name for the root fs

15 years agoReplace configuration check by flag check
dlezcano [Mon, 8 Sep 2008 14:24:39 +0000 (14:24 +0000)]
Replace configuration check by flag check

15 years agoRemove 'init' file when destroying the container
dlezcano [Mon, 8 Sep 2008 14:24:05 +0000 (14:24 +0000)]
Remove 'init' file when destroying the container

15 years agoChangelog
dlezcano [Fri, 5 Sep 2008 15:11:09 +0000 (15:11 +0000)]
Changelog

15 years agoVersion 0.2.0
dlezcano [Fri, 5 Sep 2008 14:55:57 +0000 (14:55 +0000)]
Version 0.2.0

15 years agoHeader code cleanup
dlezcano [Fri, 5 Sep 2008 14:32:09 +0000 (14:32 +0000)]
Header code cleanup

15 years agoChange header inclusion path
dlezcano [Thu, 4 Sep 2008 10:09:53 +0000 (10:09 +0000)]
Change header inclusion path

15 years agoChanged 'state' to 'info'
dlezcano [Thu, 4 Sep 2008 10:09:26 +0000 (10:09 +0000)]
Changed 'state' to 'info'

15 years agoRemoved duplicate file
dlezcano [Thu, 4 Sep 2008 10:04:39 +0000 (10:04 +0000)]
Removed duplicate file

15 years agoHeaders cleanup
dlezcano [Thu, 4 Sep 2008 09:46:22 +0000 (09:46 +0000)]
Headers cleanup

15 years agoFixed typo
dlezcano [Thu, 4 Sep 2008 08:43:45 +0000 (08:43 +0000)]
Fixed typo

15 years agoMerged with lxc/.cvsignore
dlezcano [Thu, 4 Sep 2008 08:27:59 +0000 (08:27 +0000)]
Merged with lxc/.cvsignore

15 years agoMerged with lxc/Makefile.am
dlezcano [Thu, 4 Sep 2008 08:26:19 +0000 (08:26 +0000)]
Merged with lxc/Makefile.am

15 years agoMoved these files to the lxc directory
dlezcano [Thu, 4 Sep 2008 08:25:45 +0000 (08:25 +0000)]
Moved these files to the lxc directory

15 years agoJoined lxc and liblxc directories
dlezcano [Thu, 4 Sep 2008 08:14:59 +0000 (08:14 +0000)]
Joined lxc and liblxc directories

15 years agoJoined liblxc and lxc directory
dlezcano [Thu, 4 Sep 2008 07:57:50 +0000 (07:57 +0000)]
Joined liblxc and lxc directory

15 years agoTruncate 'init' file when opening it
dlezcano [Thu, 4 Sep 2008 07:21:34 +0000 (07:21 +0000)]
Truncate 'init' file when opening it

15 years agoAdd bind option for mounting setup
dlezcano [Wed, 3 Sep 2008 16:38:58 +0000 (16:38 +0000)]
Add bind option for mounting setup

15 years agodisplay name as '%s'
dlezcano [Wed, 3 Sep 2008 16:14:38 +0000 (16:14 +0000)]
display name as '%s'

15 years agoFix forked process should exit instead of returning on error
dlezcano [Wed, 3 Sep 2008 16:13:50 +0000 (16:13 +0000)]
Fix forked process should exit instead of returning on error

15 years agoimprove display error
dlezcano [Wed, 3 Sep 2008 16:13:03 +0000 (16:13 +0000)]
improve display error

15 years agoAdd close on exec flag
dlezcano [Wed, 3 Sep 2008 16:12:47 +0000 (16:12 +0000)]
Add close on exec flag

15 years agoRenamed lxc_lock
dlezcano [Wed, 3 Sep 2008 15:47:46 +0000 (15:47 +0000)]
Renamed lxc_lock

15 years agofix little format
dlezcano [Wed, 3 Sep 2008 15:43:18 +0000 (15:43 +0000)]
fix little format

15 years agoRenamed lxc_log
dlezcano [Wed, 3 Sep 2008 15:42:49 +0000 (15:42 +0000)]
Renamed lxc_log

15 years agofix wrong mnt info usage
dlezcano [Wed, 3 Sep 2008 13:57:27 +0000 (13:57 +0000)]
fix wrong mnt info usage

15 years agoRenamed lxc_cgroup
dlezcano [Wed, 3 Sep 2008 13:43:10 +0000 (13:43 +0000)]
Renamed lxc_cgroup

15 years agoCreate an empty network namespace
dlezcano [Wed, 3 Sep 2008 13:41:02 +0000 (13:41 +0000)]
Create an empty network namespace

15 years agoRename lxc_config
dlezcano [Wed, 3 Sep 2008 13:29:01 +0000 (13:29 +0000)]
Rename lxc_config

15 years agoRenamed lxc_conf
dlezcano [Wed, 3 Sep 2008 13:12:45 +0000 (13:12 +0000)]
Renamed lxc_conf

15 years ago*** empty log message ***
dlezcano [Wed, 3 Sep 2008 12:06:19 +0000 (12:06 +0000)]
*** empty log message ***

15 years agofix Makefiles to compile objects in a directory different from the source.
legoater [Wed, 3 Sep 2008 09:44:36 +0000 (09:44 +0000)]
fix Makefiles to compile objects in a directory different from the source.

15 years ago*** empty log message ***
dlezcano [Wed, 3 Sep 2008 09:41:36 +0000 (09:41 +0000)]
*** empty log message ***

15 years agoRemove annoying error message
dlezcano [Wed, 3 Sep 2008 09:29:39 +0000 (09:29 +0000)]
Remove annoying error message

15 years agoclose fd monitor on error
dlezcano [Wed, 3 Sep 2008 09:28:50 +0000 (09:28 +0000)]
close fd monitor on error

15 years agoAdded C++ compatibility, change to libtool, improve monitoring
dlezcano [Tue, 2 Sep 2008 09:48:12 +0000 (09:48 +0000)]
Added C++ compatibility, change to libtool, improve monitoring

15 years agoAdded container priority command line
dlezcano [Sun, 24 Aug 2008 00:57:57 +0000 (00:57 +0000)]
Added container priority command line

15 years ago*** empty log message ***
dlezcano [Sun, 24 Aug 2008 00:19:37 +0000 (00:19 +0000)]
*** empty log message ***

15 years agoUnlink nsgroup before creating a new link
dlezcano [Fri, 8 Aug 2008 22:26:15 +0000 (22:26 +0000)]
Unlink nsgroup before creating a new link

15 years agoRemoved Werror compilation flag
dlezcano [Wed, 6 Aug 2008 14:54:00 +0000 (14:54 +0000)]
Removed Werror compilation flag

15 years agoInitial revision
dlezcano [Wed, 6 Aug 2008 14:32:29 +0000 (14:32 +0000)]
Initial revision