From a76ccdfb43e48ea82aa503f0db2ac355de83f071 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 1 Jul 2016 12:04:58 +0200 Subject: Adding commit messages to previous changelog. Signed-off-by: Daniel Baumann --- CHANGELOG.txt | 213 ++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 163 insertions(+), 50 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index da7bd1c..38d3c2a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,50 +1,106 @@ 2016-07-01 Daniel Baumann * 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 * 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 * 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 * 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 +121,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 * 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 * 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 * 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 -- cgit v1.2.3