summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.txt
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--CHANGELOG.txt239
1 files changed, 189 insertions, 50 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index da7bd1c..6c19f67 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,50 +1,132 @@
+2016-08-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
+
+ * Releasing version 20160801.
+
+ [ Daniel Baumann ]
+ * Adding commit messages to previous changelog.
+ * Trimming usage example to basic commands only in readme file.
+ * Trimming usage example to basic commands only in container-tools manpage.
+ * Adding reference to container-status command in container manpage.
+ * Updating name in container-status manpage.
+ * Dropping lxc ignore in container list command.
+ * Adding hooks directory for pre and post execution of container commands.
+
+ [ Simon Spöhel ]
+ * Changing container-status command to always show full output.
+
+ [ Daniel Baumann ]
+ * Adding host system based overlay mounts.
+ * Adding error message in container start command if container is locked.
+ * Adding -f, --force option to container start command to remove stray lock files.
+ * Adding container-nsenter program for container enter command.
+ * Calling container-nsenter program from container enter command.
+ * Sorting container configuration file.
+ * Adding support for user namespace.
+ * Adding -v, --verbose option to container remove command.
+
2016-07-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160701.
- * Correcting and extending bash-completion, thanks to Andreas Kreuzer.
- * Improved container list command for shared storage setups.
- * Correcting and updating existing documentation.
- * Correcting bind mount options to work with multiple directories.
- * Fixing minor issues:
- - creating necessary directories for containers on demand.
- - debconf container create script now configures automatic start for
- new containers automatically again.
- * Adding new container commands:
- - container enter
- - container rename
- - container status, thanks to Simon Spoehel.
+
+ [ Daniel Baumann ]
+ * Showing only local containers by default in container list command.
+ * Adding container enter command.
+ * Creating non-existing source directory for bind mounts automatically in container start command.
+ * Harmonizing defintions of long and short options in getopt code of container commands.
+ * Adding container rename command.
+ * Updating references to bug tracking system.
+ * Updating Git URL in installation instructions.
+
+ [ Andreas Kreuzer ]
+ * Fixing bash-completion.
+ * Correcting container list manpage.
+ * Adding bash-completion for container enter command.
+ * Updating bash-completion for container list command.
+ * Updating bash-completion for format parameter in container list command.
+ * Updating bash-completion for container remove command.
+
+ [ Daniel Baumann ]
+ * Using tabs instead of spaces for indentation in container bash-completion.
+ * Harmonizing head comments in container bash-completion.
+ * Looking up container create scripts dynamically in container bash-completion.
+ * Correcting local commands extraction in container bash-completion.
+ * Correcting bind mount directory creation in container create command to work with multiple directories at once.
+ * Correcting bind mount directory removal in container remove command to work with multiple directories at once.
+ * Using global path definition in container create command for consistency.
+ * Using global path definition in container version command for consistency.
+ * Always writing cnt.auto= default values to configuration files in debconf container create script.
+ * Adding asciicast introduction.
+ * Updating depends to install in readme file.
+ * Updating depends to install in container-tools manpage.
+ * Adding section about known limitations to readme file.
+ * Adding section about known limitations to container-tools manpage.
+ * Creating machines directory in container create scripts if it's not already existing.
+
+ [ Philipp Plüss ]
+ * Correcting spelling typo in HOST-SETUP.txt.
+
+ [ Simon Spöhel ]
+ * Adding container-status command.
+
+ [ Daniel Baumann ]
+ * Adding bash-completion for container status command.
2016-06-15 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160615.
- * Adding support for shared storage setups.
- * Adding bash-completion, thanks to Andreas Kreuzer.
- * Improved looks of container list command.
- * Correcting and updating existing documentation.
+
+ [ Daniel Baumann ]
+ * Adding documentation key in systemd unit files.
+ * Correcting typo in readme.
+ * Updating download links in readme.
+ * Updating download links in container-tools manpage.
+ * Correcting typo in container-tools manpage.
+ * Updating vcs links in readme.
+ * Updating vcs links in container-tools manpage.
+ * Making makefile more generic.
+ * Completing cleanup of directories in makefile uninstall target.
+ * Silencing error message in container list command if machine directory is not readable.
+ * Excluding container-tools and .container-tools in /var/lib/machines as special directories to allow all container-tools ressources to be places on shared storage.
+
+ [ Andreas Kreuzer ]
+ * Correcting limit manpage namespace.
+
+ [ Daniel Baumann ]
+ * Correcting container list command to list container without IP adresses.
+ * Correcting aligning in container list command.
+ * Showing local containers in container list command only.
+ * Including apt-transport-https in default package selection of progress-linux container create script.
+ * Including systemd-sysv in default package selection of progress-linux container create script to prevent pulling in systemd-shim and cgmanager.
+ * Switching default entries for cdn.archive.progress-linux.org to HTTPS.
+ * Using UTF-8 symbols for container status.
+
+ [ Andreas Kreuzer ]
+ * Adding bash-completion.
2016-06-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160601.
- * Adding support for auto and bind options to be preseedable in
- debconf script.
- * Activating bind mounts during container creation time already.
- * Adding support for default container create script through
- /usr/share/container-tools/scripts/default symlink.
- * Correcting cleanup of temporary debconf files in debconf
- script.
-
* Backward incompatible changes:
- for consistency reasons, instead of any file only files
with .cfg suffix are accepted as preseed files in
/etc/container-tools/debconf.
+ [ Daniel Baumann ]
+ * Replacing http links in manpages with https.
+ * Adding bind option to bind mount directories in debconf script.
+ * Adding bind field in debconf cairon-backports example preseed file.
+ * Mounting bind mounts for the duration of the debconf script.
+ * Removing empty source directory of bind mounts in container stop command.
+ * Using safety measures of rm when removing containers because of (potentially) active bind mounts.
+ * Correcting cleanup of temporary debconf files in debconf script.
+ * Guessing default container script from /usr/share/container-tools/scripts/default symlink (if existing).
+ * Using .cfg suffix for preseed files of debconf script for consistency.
+ * Adding auto option to set automatic start in debconf script.
+ * Adding auto field in debconf cairon-backports example preseed file.
+
2016-05-15 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160515.
- * Adding support for multiple interfaces per container.
- * Adding automatic stop of all container on host shutdown.
- * Correcting errors in documentation.
-
* Backward incompatible changes:
- container network configuration in the [start] section for
multi-interface support:
@@ -65,41 +147,98 @@
old: cnt.autostart=true|FQDN
new: cnt.auto=true|FQDN
+ [ Nik Lutz ]
+ * Fixing path argument of chmod for .container-command script in the debconf script.
+ * Using systemd to cleanup network interfaces after the container has been stopped.
+ * Using systemctl to start containers.
+ * Swaping parsing order of NETWORK_VETH_EXTRA and NETWORK_BRIDGES.
+ * Replacing systemd-nspawn '--network-bridge=' with one config file per interface in /etc/network/interfaces.d.
+ * Using eth[0-9] instead of host[0-9] in containers /etc/network/interface.
+ * Removing network interface configuration in /etc/network/interfaces.d after container stop.
+ * Using systemd-nspawn '--network-veth-extra=' instead of '--network-veth' (prerequisite for multiple network interface support per container).
+ * Adding veth name (cnt-debconf/network[0-9]/veth) configuration option to debconf script.
+
+ [ Daniel Baumann ]
+ * Adjusting output of additional IP addresses in container list command.
+ * Correcting typo in debconf jessie example preseed file.
+ * Adding veth field in debconf cairon-backports example preseed file.
+ * Removing screen session handling in container-autostart program, containers start in background by default now.
+ * Reworking container-autostart program into container auto command.
+
2016-05-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160501.
- * Adding multiple output formats in container list command.
- * Adding status based listing of containers in container list command.
- * Correcting errors in documentation.
+
+ [ Daniel Baumann ]
+ * Correcting spelling error in changelog file.
+ * Excluding snapshot directories for cephfs and netapp in container list command.
+ * Adding short and full list format to container list command.
+ * Adding exit alias for logout in container-shell program.
+ * Correcting Debian stretch version number in container-tools manpage.
+ * Correcting Debian stretch version number in readme file.
+ * Adding links in development section of the container-tools manpage.
+ * Adding links in development section of the readme file.
2016-04-15 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160415.
- * Fixing minor issues:
- - build system
- - container-shell program
- - documentation
- - systemd unit for container-autostart
- * Updated debian default mirror from httpredir.debian.org to ftp.debian.org.
-
* Backward incompatible changes:
- container stop command option -k|--kill renamed to -f|--force for consistency
+ [ Daniel Baumann ]
+ * Removing hardcoded container reference when opening manpages in container-shell help.
+ * Using logout only to exit container-shell.
+ * Adding start note about logout to container-shell.
+ * Completing output of container-shell help command.
+ * Avoid aborting container-shell help command if no manpage is available.
+ * Adding container-shell about command.
+ * Adding notes about container-shell specific commands in container-shell manpage.
+ * Updating container-shell start message.
+ * Overwriting existing symlinks in makefiles install target.
+ * Adding extra empty line before each command output in container-shell.
+ * Updating apt comandline in installation instructions.
+ * Dropping unused syslog.target from container-autostart.service file.
+ * Excluding lost+found directory in container list command.
+ * Creating container program shortcut symlinks in makefile instead of keeping them in the sources.
+ * Creating container script shortcut symlinks in makefile instead of keeping them in the sources.
+ * Adding manpage symlinks for container script shortcut symlinks.
+ * Renaming container stop command option -k, --kill to -f, --force for consistency.
+ * Switching from httpredir.debian.org as default debian mirror to ftp.debian.org in debconf script.
+
2016-04-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>
* Releasing version 20160401.
- * Adding native ARM architecture support.
- * Adding new container programs:
- - container-autostart
- - container-shell
- * Adding new container commands:
- - limit
- * Adding new container scripts:
- - debconf
- * Adding new container config options:
- - capability and drop-capability
- - blockio, cpu, memory and tasks limits
- * Adding new and updating existing documentation.
+
+ [ Daniel Baumann ]
+ * Creating configuration directory.
+ * Adding native ARM architecture support in container start command.
+ * Adding container-shell program.
+ * Adding container-autostart program.
+ * Adding container limit command.
+ * Adding capability and drop-capability config option.
+ * Adding blockio, cpu, memory and tasks limit config options.
+ * Adding debconf script.
+ * Updating year in copyright notices in container commands.
+ * Making removal message and answer handling of container remove command more userfriendly.
+ * Adding documentation about host setup.
+ * Correcting spelling in readme.
+ * Adding notes about installation to readme file.
+ * Adding notes about development to readme file.
+ * Correcting spelling in container-tools manpage.
+ * Updating comments in programs.
+ * Updating comments in commands.
+ * Updating comments in examples.
+ * Updating comments in manpages.
+ * Updating comments in scripts.
+ * Updating comments in makefile.
+ * Updating debconf title in debconf script.
+ * Correcting spelling in container program manpages.
+ * Adding notes about installation to container-tools manpage.
+ * Adding notes about development to container-tools manpage.
+ * Updating wording about Debian and Debian based containers in container-create-* manpages.
+ * Updating wording about Debian and Debian based containers in jessie example file.
+ * Updating container-tools description in readme file.
+ * Updating container-tools description in manpages.
2016-03-01 Daniel Baumann <daniel.baumann@open-infrastructure.net>