|
|
|
|
Changelog for lxc-2.0.7-4.1.i586.rpm :
* Tue May 09 2017 Led - git 2e6347d- remove patches: + lxc-2.0.0-ubuntu.patch * Fri Apr 07 2017 jengelhAATTinai.de- Replace %__cp by cp * Thu Mar 30 2017 Led - git 20f3261- remove patches: * 0001-tree-wide-include-sys-sysmacros.h-directly.patch * 0002-tree-wide-include-sys-sysmacros.h-directly.patch * 0003-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch * Thu Mar 30 2017 opensuse_buildserviceAATTojkastl.de- fix for boo#1028264 added patch 0003-CVE-2017-5985-Ensure-target-netns-is-caller-owned.patch * Wed Mar 29 2017 opensuse_buildserviceAATTojkastl.de- backported two patches to get the package to build again for Tumbleweed (applied only on tumbleweed aka suse_version >1315) 0001-tree-wide-include-sys-sysmacros.h-directly.patch 0002-tree-wide-include-sys-sysmacros.h-directly.patch * Sun Mar 19 2017 Led - git d512bd5 * Tue Feb 07 2017 Led - remove patches: * lxc-1.1.2-opensuse.patch * Fri Jan 27 2017 opensuse_buildserviceAATTojkastl.de- all patches (00 *.patch) are upstream already, thus deleted; patch lxc-aa_allow_incomplete-default.patch is now reworked and added as a drop-in file in /usr/share/lxc/config/common.conf.d/ 0001-bdev-use-correct-overlay-module-name.patch 0002-cleanup-tools-remove-name-from-lxc-top-usage-message.patch 0003-cleanup-whitespaces-in-option-alignment-for-lxc-exec.patch 0004-Use-full-GPG-fingerprint-instead-of-long-IDs.patch 0005-tools-move-rcfile-to-the-common-options-list.patch 0006-tools-set-configfile-after-load_config.patch 0007-doc-add-rcfile-to-common-opts.patch 0008-doc-Update-Korean-lxc-attach-1.patch 0009-doc-Add-rcfile-to-Korean-common-opts.patch 0010-doc-Add-rcfile-to-Japanese-common-opts.patch 0011-tools-use-exit-EXIT_-everywhere.patch 0012-tools-unify-exit-calls-outside-of-main.patch 0013-utils-Add-mips-signalfd-syscall-numbers.patch 0014-seccomp-Implement-MIPS-seccomp-handling.patch 0015-seccomp-Add-mips-and-mips64-entries-to-lxc_config_pa.patch 0016-seccomp-fix-strerror.patch 0017-confile-add-more-archs-to-lxc_config_parse_arch.patch 0018-seccomp-add-support-for-s390x.patch 0019-seccomp-remove-double-include-and-order-includes.patch 0020-seccomp-non-functional-changes.patch 0021-templates-use-fd-9-instead-of-200.patch 0022-templates-fedora-requires-openssl-binary.patch 0023-tools-use-boolean-for-ret-in-lxc_device.c.patch 0024-c-r-use-proc-self-tid-children-instead-of-pidfile.patch 0025-c-r-Fix-pid_t-on-some-arches.patch 0026-templates-Add-mips-hostarch-detection-to-debian.patch 0027-cleanup-replace-tabs-wth-spaces-in-usage-strings.patch lxc-aa_allow_incomplete-default.patch 0001-attach-do-not-send-procfd-to-attached-process.patch * Tue Jan 24 2017 opensuse_buildserviceAATTojkastl.de- update to version 2.0.7 This is the seventh bugfix release for LXC 2.0. The main bugfixes in this release are: - attach: Close lsm label file descriptor - attach: Non-functional changes - attach: Simplify lsm_openat() - caps: Add lxc_cap_is_set() - conf: attach: Save errno across call to close - conf: Clearly report to either use drop or keep - conf: criu: Add make_anonymous_mount_file() - conf: Fix suggest_default_idmap() - configure: Add --enable-gnutls option - configure: Check for memfd_create() - configure: Check whether gettid() is declared - configure: Do not allow variable length arrays - configure: Remove -Werror=vla - configure: Use AC_HEADER_MAJOR to detect major()/minor()/makedev() - conf: Non-functional changes - conf: Remove thread-unsafe strsignal + improve log - init: Add cgroupfs-mount to Should-Start/Stop sysvinit LSB headers - log: Add lxc_unix_epoch_to_utc() - log: Annotate lxc_unix_epoch_to_utc() - log: Drop all timezone conversion functions - log: Make sure that date is correctly formatted - log: Use lxc_unix_epoch_to_utc() - log: Use N/A if getpid() != gettid() when threaded - log: Use thread-safe localtime_r() - lvm: Supress warnings about leaked files - lxccontainer: Log failure to send sig to init pid - monitor: Add more logging - monitor: Close mainloop on exit if we opened it - monitor: Improve log + set log level to DEBUG - monitor: Log which pipe fd is currently used - monitor: Make lxc-monitord async signal safe - monitor: Non-functional changes - python3-lxc: Fix api_test.py on s390x - start: Check for CAP_SETGID before setgroups() - start: Fix execute and improve setgroups() calls - state: Use async signal safe fun in lxc_wait() - templates: lxc-debian: Don\'t try to get stuff from /usr/lib/systemd on the host - templates: lxc-debian: Fix getty service startup - templates: lxc-debian: Fix typo in calling dpkg with --print-foreign-architectures option - templates: lxc-debian: Handle ppc hostarch -> powerpc - templates: lxc-opensuse: Change openSUSE default release to Leap 42.2 - templates: lxc-opensuse: Remove libgcc_s1 - templates: lxc-opensuse: Remove poweroff.target -> sigpwr.target copy - templates: lxc-opensuse: Set to be unconfined by AppArmor - templates: lxc-opensuse: Update for Leap 42.2 - tests; Don\'t cause test failures on cleanup errors - tests: Skip unpriv tests on broken overlay module - tools: Improve logging - tools: lxc-start: Remove c->is_defined(c) check - tools: lxc-start: Set configfile after load_config - tools: Only check for O_RDONLY - tree-wide: Random macro cleanups - tree-wide: Remove any variable length arrays - tree-wide: Sic semper assertis! - utils: Add macro __LXC_NUMSTRLEN - utils: Add uid, gid, group convenience wrappers- commented out the patches, as they no longer apply cleanly * Sun Dec 11 2016 Led - git 9045b0d * Tue Dec 06 2016 cbosdonnatAATTsuse.com- CVE-2016-8649: lxc: guest escape via ptrace of lxc-attach (bsc#1010933). 0001-attach-do-not-send-procfd-to-attached-process.patch * Sun Dec 04 2016 Led - git d686e93 * Mon Nov 28 2016 Led - 2.0.6 * Sun Nov 20 2016 Led - git d3795ab * Thu Oct 06 2016 Led - update BuildRequires * Wed Oct 05 2016 Led - 2.0.5 * Mon Sep 19 2016 schwabAATTsuse.de- setcap has been moved to /usr/sbin (boo#998326). * Wed Aug 31 2016 cbraunerAATTsuse.de- update lxc to 2.0.4- add 0001-bdev-use-correct-overlay-module-name.patch- add 0002-cleanup-tools-remove-name-from-lxc-top-usage-message.patch- add 0003-cleanup-whitespaces-in-option-alignment-for-lxc-exec.patch- add 0004-Use-full-GPG-fingerprint-instead-of-long-IDs.patch- add 0005-tools-move-rcfile-to-the-common-options-list.patch- add 0006-tools-set-configfile-after-load_config.patch- add 0007-doc-add-rcfile-to-common-opts.patch- add 0008-doc-Update-Korean-lxc-attach-1.patch- add 0009-doc-Add-rcfile-to-Korean-common-opts.patch- add 0010-doc-Add-rcfile-to-Japanese-common-opts.patch- add 0011-tools-use-exit-EXIT_-everywhere.patch- add 0012-tools-unify-exit-calls-outside-of-main.patch- add 0013-utils-Add-mips-signalfd-syscall-numbers.patch- add 0014-seccomp-Implement-MIPS-seccomp-handling.patch- add 0015-seccomp-Add-mips-and-mips64-entries-to-lxc_config_pa.patch- add 0016-seccomp-fix-strerror.patch- add 0017-confile-add-more-archs-to-lxc_config_parse_arch.patch- add 0018-seccomp-add-support-for-s390x.patch- add 0019-seccomp-remove-double-include-and-order-includes.patch- add 0020-seccomp-non-functional-changes.patch- add 0021-templates-use-fd-9-instead-of-200.patch- add 0022-templates-fedora-requires-openssl-binary.patch- add 0023-tools-use-boolean-for-ret-in-lxc_device.c.patch- add 0024-c-r-use-proc-self-tid-children-instead-of-pidfile.patch- add 0025-c-r-Fix-pid_t-on-some-arches.patch- add 0026-templates-Add-mips-hostarch-detection-to-debian.patch- add 0027-cleanup-replace-tabs-wth-spaces-in-usage-strings.patch * Mon Aug 29 2016 Led - 2.0.4 * Sat Jul 23 2016 jengelhAATTinai.de- Abolish old macro use. Remove ancient %clean section. Avoid sh invocation for simple ldconfig calls. * Tue Jul 19 2016 Led - 2.0.3 * Sat Jul 09 2016 cbraunerAATTsuse.de- add lxcfs dependency: lxc relies on lxcfs for a long time now to provide container aware /proc files. The /sys/fs/cgroup part is slowly phased out because we now have cgroup namespaces. * Sat Jul 09 2016 cbraunerAATTsuse.de- Split into packages to follow best practice. * lxc * liblxc1 * liblxc-devel Also, we need liblxc1 to be separately installable from LXC for LXD.- Tweak descriptions. * Thu Jul 07 2016 cbraunerAATTsuse.de- Update to 2.0.3 (changes since 2.0.1): * apparmor: Refresh generated file * apparmor: add make-rslave to usr.bin.lxc-start * apparmor: Allow bind-mounts and {r}shared/{r}private * apparmor: allow mount move * apparmor: Update mount states handling * core: Drop lxc-devsetup as unneeded by current autodev * core: Fix redefinition of struct in6_addr * core: Include all lxcmntent.h function declarations on Bionic * c/r: c/r: use criu\'s \"full\" mode for cgroups * systemd: start containers in foreground when using the lxcAATT.service * templates: debian: Make sure init is installed * templates: oracle: Fix console login * templates: plamo: Fix various issues * templates: ubuntu: Install apt-transport-https by default * travis: ensure \'make install\' doesn\'t fail * travis: test VPATH builds * upstart: Force lxc-instance to behave like a good Upstart client * Mon Jun 20 2016 Led - git 0cd7f6f * Fri Jun 10 2016 tiwaiAATTsuse.de- Update to 2.0.1: Lots of fixes and enhancements. https://linuxcontainers.org/lxc/news/#lxc-201-release-announcement-16th-of-may-2016- Add criu to recommends for C/R support- Add a workaround for lxc-start failure without apparmor: lxc-aa_allow_incomplete-default.patch- Drop obsoleted patch: lxc-1.0.7-fix-bashisms.patch * Fri Jun 03 2016 Led - 2.0.1- remove patches: * lxc-2.0.0-fix-bashisms.patch * Sun Apr 10 2016 Led - 2.0.0- update patches: * lxc-2.0.0-fix-bashisms.patch * lxc-2.0.0-ubuntu.patch- disable patches: * lxc-1.1.3-alpine.patch * Tue Nov 17 2015 Led - git ce4f39c * Tue Nov 17 2015 t1locAATTopensuse.org- Update to 1.1.5 * Sat Oct 10 2015 Led - 1.1.4 * Wed Oct 07 2015 t1locAATTopensuse.org- Remove attach-mount-a-sane-prox-for-LSM-setup.patch * Wed Oct 07 2015 t1locAATTopensuse.org- Update to 1.1.4 * Remove CVE-2015-1331-lxclock-use-run-lxc-lock-rather-than-r.patch * Remove CVE-2015-1334-Don-t-use-the-container-s-proc-during-.patch * Remove CVE-2015-1335-Protecti-container-mounts-against-symlinks.patch * Remove templates-lxc-opensuse-use-rpm-to-determine-build-ve.patch Now integrated into the current version * Mon Oct 05 2015 Led - git b7a1093 * Fri Oct 02 2015 Led - git dbcb844- remove patches: * CVE-2015-1335-Protecti-container-mounts-against-symlinks.patch- add patches: * lxc-1.1.3-git.patch * Thu Oct 01 2015 cbosdonnatAATTsuse.com- Added CVE-2015-1335-Protecti-container-mounts-against-symlinks.patch (bsc#946744) * Tue Aug 18 2015 Led - 1.1.3- update BuildRequires- remove patches: * CVE-2015-1331-lxclock-use-run-lxc-lock-rather-than-r.patch * attach-mount-a-sane-prox-for-LSM-setup.patch * CVE-2015-1334-Don-t-use-the-container-s-proc-during-.patch * templates-lxc-opensuse-use-rpm-to-determine-build-ve.patch- update patches: * lxc-1.1.3-alpine.patch * Thu Aug 13 2015 Led - fix template for openSUSE: * use 13.2 as default release- add patches: * lxc-1.1.2-opensuse.patch * Wed Aug 12 2015 Led - fix template for Ubuntu: * use Trusty as default release- add patches: * lxc-1.1.2-ubuntu.patch * Wed Aug 12 2015 Led - fix template for CentOS: * use fedora.common.conf for CentOS 7- add patches: * lxc-1.1.2-centos.patch * Wed Aug 12 2015 Led - fix config and template for alpine- add patches: * lxc-1.1.2-alpine.patch * Wed Aug 05 2015 jslabyAATTsuse.com- Added templates-lxc-opensuse-use-rpm-to-determine-build-ve.patch * Thu Jul 23 2015 jslabyAATTsuse.com- Added CVE-2015-1331-lxclock-use-run-lxc-lock-rather-than-r.patch (bnc#938522)- Added attach-mount-a-sane-prox-for-LSM-setup.patch (bnc#938523)- Added CVE-2015-1334-Don-t-use-the-container-s-proc-during-.patch (bnc#938523) * Tue Jul 21 2015 jslabyAATTsuse.com- update to 1.1.2- Removed 0001-added-upstream-action-fallback-create-directory-loca.patch- Removed 0003-lxc-opensuse-template-now-understands-release-argume.patch- Removed 0004-lxc-opensuse.in-Added-explanation-on-how-to-use-the-.patch- Removed 0005-lxc-opensuse.in-Check-if-given-argument-is-a-valid-r.patch- Removed 0006-lxc-opensuse-default-release-changed-to-13.1-as-12.3.patch- Removed 0007-lxc-opensuse-Disabling-builds-on-13.2-Tumbleweed-onl.patch * Sat Dec 27 2014 Led - fix bashisms in lxc-autostart-helper script- add patches: + lxc-1.0.7-fix-bashisms.patch * Wed Dec 17 2014 opensuse_buildserviceAATTojkastl.de- Improved error message * Wed Dec 17 2014 opensuse_buildserviceAATTojkastl.de- Disabling builds on 13.2/Tumbleweed only, if build version before 20141120 Patch 0007-lxc-opensuse-Disabling-builds-on-13.2-Tumbleweed-onl.patch * Fri Dec 12 2014 opensuse_buildserviceAATTojkastl.de- lxc-opensuse default release changed to 13.1, as 12.3 reaches end-of-life soon Patch 0006-lxc-opensuse-default-release-changed-to-13.1-as-12.3.patch * Sun Dec 07 2014 opensuse_buildserviceAATTojkastl.de- patch 0002-Disable-building-opensuse-containers-on-openSUSE13.2.patch has been sent upstream and is included in version 1.0.7 * Sat Dec 06 2014 opensuse_buildserviceAATTojkastl.de- update to version 1.0.7 Core: Include network prefix when ipv4/ipv6 keys are queried apparmor: silence \'silent\' mount denials add file/func/line to debug info apparmor: restrict signal and ptrace for processes cgmanager: several fixes lxc: don\'t call pivot_root if / is on a ramfs fix lxc.mount.auto clearing conf.c: Define MS_PRIVATE for Android network: convert param ifname to const. network: check result of if_nametoindex(). network: allow lxc_network_move_by_index() rename netdev in moving. network: introduce a interface named lxc_netdev_isup(). lxccontainer.c: rename enter_to_ns to enter_net_ns lxc_global_config_value can return the default lxc.cgroup.pattern whether root or non-root do_rootfs_setup: fix return bugs lxc-start: don\'t re-try to mount rootfs if we already did so attach: don\'t use confstr(_CS_PATH) lxc_global_config_value: simplify the theme Fixed mismatch on ipvX gateway attach: don\'t ignore sigint/sigkill if stdin is redirected cgmanager: fix \'attach\' with \"all\" controller support lxc/utils: bugfix freed pointer return value conf.c: change \'instanciate\' to \'instantiate\' fix wrong nlmsg_len Remounts bind mounts if read-only flag is provided Allow lxc_clear_config_item to clear idmaps. overlay and aufs clone_paths: be more robust overlayfs: overlayfs.v22 or higher needs workdir option Fix clone issues Improve veth error cases logging fixed typo in comment audit: added capacity and reserve() to nlmsg rmdir and lxc_unpriv returns non-negative error codes typofixes - https://github.com/vlajos/misspell_fixer Bindings: add src/python-lxc/setup.py into .gitignore Tests: tests: Fix unpriv test lxc-test-unpriv: don\'t clear out /etc/lxc/lxc-usernet lxc-test-unpriv: test for different cgroups per subsystem tests: try again when waitpid() sets errno as EINTR Commands: lxc_start: ERROR if container is already running. lxc-start: return 0 rather than error if container is already running Make legacy lxc-ls more robust lxc_info: flush stdout before calling routines which may fork Templates: Fix typo in lxc-gentoo template busybox template: support for unprivileged containers busybox template: mount fstab when available Fix another gentoo template typo Create the apt proxy in the cache instead of the 1st container lxc-plamo: mount tmpfs on /dev/shm lxc-cirros: support creating+running unprivileged Fix lxc-openmandriva.in typo. Fix lxc-centos.in typo. lxc-opensuse: Disable on 13.2 lxc-alpine: make sure /dev/shm is world writeable lxc-alpine: create a default tty for console lxc-debian: added support for package installation lxc-debian: Fix default mirrors lxc-debian: support systemd as PID 1 lxc-debian: adjust init system configurations lxc-debian: mask both Wheezy and Jessie udev services lxc-opensuse: Disabling builds on openSUSE Tumbleweed, detection improved. Documentation: Fix the lxc manpage a bit lxc-create -t option is not optional doc: Update kernel and cgroup info in Japanese lxc(7) tabs/spaces consistency * Sat Nov 29 2014 opensuse_buildserviceAATTojkastl.de- changed patch 0002 to work on newer Tumbleweed snapshots, where os-release does not contain \'Harlequin\' anymore * Wed Nov 26 2014 opensuse_buildserviceAATTojkastl.de- backported the patches from upstream, so that the opensuse template now accepts releases as arguments, and it is possible to install 12.3, 13.1 or 13.2 * 0003-lxc-opensuse-template-now-understands-release-argume.patch * 0004-lxc-opensuse.in-Added-explanation-on-how-to-use-the-.patch * 0005-lxc-opensuse.in-Check-if-given-argument-is-a-valid-r.patch * Wed Nov 19 2014 opensuse_buildserviceAATTojkastl.de- Added 0002-Disable-building-opensuse-containers-on-openSUSE13.2.patch Disable building opensuse containers on openSUSE 13.2 due to changed build behaviour (bsc#905638) * Mon Oct 27 2014 opensuse_buildserviceAATTojkastl.de- added 0001-added-upstream-action-fallback-create-directory-loca.patch * adds action fallback available upstream * creates directory /run/lock/subsys/ if not available- deleted 0001-systemd-Ensure-action-is-defined.patch * Sat Sep 27 2014 opensuse_buildserviceAATTojkastl.de- update to 1.0.6, which includes the following changes/fixes: rootfs_is_blockdev: don\'t run if no rootfs is specified confile: sanity-check netdev->type before setting netdev->priv elements Fix typo in previous patch Remove mention of mountcgroups in ubuntu.common config remove mountcgroup hook entirely Add SIGPWR support to lxc_init Sysvinit script fixes unprivileged containers: use next available nic name if unspecified fix typo in btrfs error msg apparmor: Allow slave bind mounts provide an example SELinux policy for older releases print a helpful message if creating unpriv container with no idmap use non-thread-safe getpwuid and getpwgid for android btrfs: support recursive subvolume deletion (v2) fix \'--log-priority\' --> \'--logpriority\' in main Fix a file descriptor leak in the daemonization Fix a file descriptor leak in the monitord spawn Ensure /dev/pts directory exists on pts setup Do not allow snapshots of LVM backed containers add lxc.console.logpath coverity: don\'t use newname after null check coverity: malloc the right size for btrs_node tree introduce --with-distro=raspbian cgmanager get/set: clean up child (v2) Add extra debugging Fix typo in the previous commit... do_mount_entry: add nexec, nosuid, nodev, rdonly flags if needed at remount command socket: use hash if needed monitor: fix sockname calculation for long lxcpaths show additional info if btrfs subvolume deletion fails (issue #315) ignore SIGKILL (CTRL-C) and SIGQUIT (CTRL-\\) - issue #313 chmod container dir to 0770 (v2) build: Fix support for split build and source dirs mount_entry: use statvfs lxc_mount_auto_mounts: honor existing nodev etc at remounts statvfs: do nothing if statvfs does not exist (android/bionic) Prevent compiler warning by initializing ifindex build: don\'t remove configuration template on clean build: Make setup.py run from srcdir to avoid distutils errors handle hashed command socket names (v2) lxc-cgm: fix issue with nested chowning Report container exit status to monitord support use of \'all\' containers when cgmanager supports it log: fix quiet mode Fix build error(ISO C90 specs violation) in lxc.c lxc_map_ids: don\'t do bogus chekc for newgidmap lxc_map_ids: add a comment clean autodev dir on container exit As discussed on ML, do not clean autodev dir on reboot Fix build failure due to slightly different rmdir Fix presentation of IPv6 addresses and gateway lxc-start: Add -F (foreground) option all: Discontinue the use of in-line comments (stable) all: Include hostname in DHCP requests all: Switch from arch command to uname -m altlinux: bugfixes archlinux: Properly set default locale in /etc/locale.conf centos template: prevent mingetty from calling vhangup(2) download: Have wget retry 3 times download: Make --keyserver actually work gentoo: keep original uid/gid of files/dirs when installing gentoo: Use portageq to determine portage distdir plamo: keep original uid/gid of files/dirs when installing plamo: bugfix template ssh: send hostname to dhcp server ubuntu: don\'t check for $rootfs/run/shm ubuntu: add help string lxc-test-{unpriv,usernic.in}: make sure to chgrp as well lxc-test-unpriv: test lxc-clone -s tests: Call sync before testing a shutdown tests: Copy the download cache when available [v2] Fix the unprivileged tests cgroup management doc: Mention that veth.pair is ignored for unpriv doc: Add mention that veth.pair is ignored for unpriv in Japanese man doc: Add -F option to Japanese lxc-start(1) doc: Update the description of SELinux in Japanese lxc.container.conf(5) doc: Add \'zfs\' to the parameter of -B option in lxc-create(1) doc: add lxc.console.logpath to Japanese lxc.container.conf(5) doc: language correction doc: Fix Japanese translation of lxc.container.conf(5) doc: Add destroy option to lxc-snapshot(1) doc: Add description about ignoring lxc.cgroup.use when using cgmanager- delete: 0002-lxc-autostart-helper-working-even-if-action-is-not-a.patch- delete: 0003-lxc-autostart-helper-working-even-if-var-lock-subsys.patch * Fri Aug 15 2014 opensuse_buildserviceAATTojkastl.de- third patch to get lxc-autostart-helper to work on openSUSE * 0003-lxc-autostart-helper-working-even-if-var-lock-subsys.patch * Fri Aug 15 2014 opensuse_buildserviceAATTojkastl.de- added another patch to ensure correct operation of lxc.service systemd-unit * 0002-lxc-autostart-helper-working-even-if-action-is-not-a.patch * Thu Aug 14 2014 opensuse_buildserviceAATTojkastl.de- added patch to ensure correct operation of lxc.service systemd-unit * 0001-systemd-Ensure-action-is-defined.patch * Wed Aug 06 2014 opensuse_buildserviceAATTojkastl.de- update to 1.0.5 * seccomp profile * core: Fix unprivileged containers to work with recent kernels. * core: Fix building with -Werror=maybe-uninitialized. * core: seccomp: Don\'t fail on unresolvable syscalls. * core: lxc-init: Don\'t force dropping capabilities. * core: configure: Split -lcap and -lselinux out of LIBS. * core: configure: Fix expansion of libexecdir. * core: seccomp: Support \'all\' arch sections. * core: seccomp: Fix 32-bit rules. * core: seccomp: Enable a default filter for all templates. * core: Fix corruption in write_config. * core: attach: Fix querying for the current personality. * core: cgmanager: Have cgm_set and cgm_get use absolute paths when possible. * core: cgmanager: Make sure AATTvalue is null-terminated in cgm_get. * core: optimization of signal filtering/parsing code. * core: apparmor: Allow hugetlbfs by default (similar to tmpfs and restricted by the hugetlb cgroup controller). * core: Fix find_fstype_cb to ignore blank lines and comments. * lxc-autostart: Actually respect -P when passed. * lxc-attach: Fix typo in usage. * lxc-start: propagate the container exit code. * lxc-stop: Fix incorrect timeout handling. * lxc-device: Support --version. * lxc-ls: Support --version. * lxc-start-ephemeral: Support --version. * tests: Avoid the download template when possible. * tests: Don\'t fail when HOME isn\'t defined. * tests: apparmor: Always end messages with a newline. * tests: Clarify error message and fix return codes. * tests: lxc-test-ubuntu doesn\'t actually need bind9-host. * lxc-debian: standardize formatting. * lxc-debian: fix formatting. * python3: Fix attach_wait and threads. * Fri Jun 13 2014 opensuse_buildserviceAATTojkastl.de- fixed the build errors * Fri Jun 13 2014 opensuse_buildserviceAATTojkastl.de- update to 1.0.4; disable lua and excluded lxc-top, as lua-dependencies are not available * Sat May 17 2014 opensuse_buildserviceAATTojkastl.de- added --enable-lua to compile lxc with lua support (for lxc-top) * Sat May 17 2014 opensuse_buildserviceAATTojkastl.de- added \"Requires: lua\", as lxc-top needs it * Mon May 05 2014 opensuse_buildserviceAATTojkastl.de- added file /usr/sbin/rxlcx that links to /usr/sbin/service * Mon May 05 2014 opensuse_buildserviceAATTojkastl.de- upgrade to version 1.0.3- deleted patch patch_bash_completion.d_lxc.patch, as it is included upstream already- added file /usr/sbin/init.lxc * Sun Mar 02 2014 opensuse_buildserviceAATTojkastl.de- patch now including headers and signoff * Sun Mar 02 2014 opensuse_buildserviceAATTojkastl.de- updated sources to 1.0.0- added dirs and files in /etc/apparmor.d/ and /etc/bash_completion.d/ to spec file- autogenned.patch: removed- added patch patch_bash_completion.d_lxc.patch, to remove shebang from bash_completion-file- The patch patch_bash_completion.d_lxc.patch has been sent upstream additionally * Tue Jan 14 2014 jslabyAATTsuse.com- update to lxc-1.0 beta * we use a later snapshot than beta1- drop support for older distros than 12.3 (it does not build there)- config_ipv6-run-inet_pton-on-the-addr-value-without-.patch: Removed- configure-find-seccomp-using-pkg-config.patch: Removed- configure-support-suse-s-docbook-to-man.patch: Removed- lxc-opensuse-add-perl-base-to-prerequisities.patch: Removed- opensuse-systemd-shutdown.patch: Removed * Thu Jan 09 2014 jslabyAATTsuse.com- config_ipv6-run-inet_pton-on-the-addr-value-without-.patch: config_ipv6: run inet_pton on the addr value without mask (bnc#851760) * Fri Sep 20 2013 jslabyAATTsuse.com- lxc-opensuse-add-perl-base-to-prerequisities.patch: lxc-opensuse: add perl-base to prerequisities (bnc#839873) * Tue Sep 10 2013 cbosdonnatAATTsuse.com- opensuse-systemd-shutdown.patch: Fixed opensuse template to workaround lxc-shutdown problem with systemd (bnc#839388) * Wed Apr 24 2013 jslabyAATTsuse.com- update to 0.9.0 * configure-support-suse-s-docbook-to-man.patch: added to support our docbook-to-man * configure-find-seccomp-using-pkg-config.patch: add support for our libsseccomp being under /usr/include/libseccomp... * autogenned.patch: the two above applied by autogen.sh to the sources * remove a ton of patches which are upstream now: 0001-Ensure-btrfs-subvolume-is-destroyed-on-error.patch lxc-autodev.patch lxc-cgroup-already-running.patch lxc-opensuse-12.2.patch lxc-opensuse-12.3.patch lxc-opensuse-clonefixes.patch lxc-opensuse-extend-base.patch lxc-opensuse-proper-failure.patch lxc-opensuse-tmpfs.patch pivot-root_shared.patch- Remove obsolete info from README.SUSE * Thu Mar 07 2013 fcrozatAATTsuse.com- Ensure update repository directory is correctly created (bnc#804435). * Tue Feb 26 2013 mvyskocilAATTsuse.com- clean cache if a distro version in template does not match with files in a cache (bnc#804435#c19) * Tue Feb 26 2013 mvyskocilAATTsuse.com- run zypper ar only if .repo file does not exists fixes a partial created repos (bnc#804435#c16) * Wed Feb 20 2013 fcrozatAATTsuse.com- Add lxc-opensuse-12.3.patch: update template to openSUSE 12.3 * Tue Feb 19 2013 jslabyAATTsuse.com- lxc-opensuse-extend-base.patch: lxc-opensuse: extend base (bnc#804232)- lxc-opensuse-proper-failure.patch: lxc-opensuse: proper failure- remove change-hwaddr-on-clone.patch as it was fixed upstream already * Mon Jan 21 2013 fcrozatAATTsuse.com- Update pivot-root_shared.patch with upstream patch to build with old version of kernel headers.- Check for /etc/init.d/boot.cgroup presence before starting it in %post. * Fri Jan 11 2013 fcrozatAATTsuse.com- Release 0.8.0: + add support for autodetection of gateway address + add support for LVM2 and btrfs snapshot in lxc-clone + add support for apparmor + support nested cgroups + lxc no longer depends on perl + add support for container hooks (pre-start, mount, start, stop, umount, post-stop) + templates are moved to /usr/share/lxc/templates- Remove Accurately-detect-whether-a-system-supports-clone_children.patch: merged upstream.- Add lxc-opensuse-clonefixes.patch: fix openSUSE template regarding cloning.- Add 0001-Ensure-btrfs-subvolume-is-destroyed-on-error.patch: fix btrfs subvolume when removing a container.- Add lxc-autodev.patch: fill /dev when starting container (needed for systemd).- Update lxc-opensuse-12.2.patch: switch to systemd in container. * Fri Jan 11 2013 fcrozatAATTsuse.com- Add lxc-opensuse-12.1-fixbuild.patch: fix openSUSE 12.1 container build.- Add lxc-opensuse-12.2.patch: + switch openSUSE template to 12.2 + install iputils in the default configuration + autoconfigure gateway if possible + detect if network is set to 0.0.0.0 and configure DHCP + bind mount /etc/resolv.conf in container- Add use-relative-paths-for-container.patch, fix-lxc-clone-mount-entries.patch and update sles template: use relative paths for container mount points, fixes lxc-clone dropping some lxc.mount entries (bnc#789387).- Add Requires(post) dependency on aaa_base (bnc#786970) for openSUSE < 12.3.- Add dhcpcd in default installation in openSUSE template (bnc#776169).- Add change-hwaddr-on-clone.patch: modify MAC address when cloning a container (git)- Add wait-until-container-is-stopped.patch: if destroying a running container, wait until it is stopped before destroying it.- Ensure lxc-createconfig uses opensuse template by default.- Ensure lxc-createconfig correctly detect cidr (bnc#773234).- Add pivot-root_shared.patch: fix pivot root when / is mounted as shared (default on 12.3 and later). * Fri Apr 20 2012 fcrozatAATTsuse.com- Add various fixes to opensuse template : + create /etc/hostname as symlink to /etc/HOSTNAME (lxc-clone fix) + fix inadequate space in lxc.mount config (lxc-clone fix) + disable network in container if not configured + configure network scripts properly- Add lxc-snapshot-btrfs-lvm.patch: backport snapshot support, using btrfs or lvm2.- Add lxc-opensuse-tmpfs.patch: ensure container shutting down is correctly detected by LXC. * Fri Apr 13 2012 fcrozatAATTsuse.com- Add lxc-createconfig script to easy LXC configuration (bnc#723950). * Tue Mar 06 2012 jslabyAATTsuse.de- Accurately detect whether a system supports clone_children (bnc#750470) * Tue Jan 10 2012 fcrozatAATTsuse.com- Drop lxc-file_caps.patch, it is SLES specific, since openSUSE is now shipping with file capabilities enabled. * Fri Jan 06 2012 fcrozatAATTsuse.com- Update lxc-opensuse-12.1.patch to correctly generate containers on x86 (bnc#739315).- Backport some fixes from SLES 11 SP2: - Add lxc-checkconfig-kernel-3.patch and lxc-file_caps.patch: fix detection of kernel 3.x and file capabilities (bnc#720845). - Fix example path in manpages (bnc#723946). * Tue Oct 25 2011 fcrozatAATTsuse.com- Add console to opensuse securetty, since we are in a container. * Tue Oct 25 2011 fcrozatAATTsuse.com- Add lxc-opensuse-12.1.patch: create openSUSE 12.1 containers now- Add Recommends on build package, which is used by opensuse template.- Update README.SUSE to current status for cgroups mountpoint * Fri Sep 02 2011 fcrozatAATTsuse.com- Fix license tag, it is LGPLv2.1+ (using LGPLv2+ tag to be consistent). * Wed Aug 31 2011 fcrozatAATTsuse.com- Update to 0.7.5: - add initial lxc-clone feature - add arm as supported srcarch - opensuse template is merged - improve other distribution templates - support cgroups mounted in multiple places * Fri Jun 24 2011 jslabyAATTsuse.de- kill _service * Fri Jun 24 2011 fcrozatAATTsuse.com- Add lxc-opensuse template.- package /var/lib/lxc. * Fri May 27 2011 jslabyAATTsuse.de- update to 0.7.4.2 - exit if allocation fails - ensure monitored container name is null terminated - do not put devpts in fstab * Thu Mar 24 2011 brianAATTaljex.com- update to 0.7.4.1 - fix mount path - rename physical device to the original name * Mon Feb 28 2011 jslabyAATTsuse.de- update to 0.7.4 final - fix support for >= 2.6.37 kernels- update README.SUSE file -- it contained obsolete information * Mon Feb 21 2011 jslabyAATTsuse.de- update to 0.7.4-rc1+ - fix cgroups collision with systemd (bnc#673821) - lxc-start output-to-file support - better error reporting - suppress udev log output - many fixes * Mon Dec 20 2010 jslabyAATTsuse.de- update to 0.7.3 - mount the rootfs to the mount directory first - update the lxc.conf man page - fix compilation and link errors - don\'t play with the capabilities when we are root * Wed Oct 06 2010 jslabyAATTsuse.de- update to 0.7.2 * Mon Jul 05 2010 jslabyAATTsuse.de- update to 0.7.1 * full list of changes since 0.6.5 at http://lxc.git.sourceforge.net * Fri Mar 05 2010 lnusselAATTsuse.de- add README.SUSE- add %dir /var/lib/lxc * Thu Mar 04 2010 jslabyAATTsuse.de- update to 0.6.5 * Wed Aug 19 2009 jslabyAATTsuse.de- remove stddef.h workaround, linux-kernel-headers are fixed now * Tue Aug 18 2009 jslabyAATTsuse.de- remove mkdir /var/lxc from %post rpm script * Mon Aug 17 2009 jslabyAATTsuse.de- Remove old lxc hack from specfile- Fix factory build due to broken linux-kernel-headers (add stddef.h to includes in configure.ac) and lxc automake file * Thu Aug 13 2009 adrianAATTsuse.de- Add Requires to ensure that lxc-setcap is working * Mon Aug 10 2009 jslabyAATTsuse.de- update to 0.6.3- add pkgconfig file to devel package * Tue Jun 23 2009 jslabyAATTsuse.de- add linux-kernel-headers to build prereqs * Mon May 04 2009 jslabyAATTsuse.de- update to 0.6.2: fixes creation scripts for several distros, adds logging, adds lxc-setcap * Fri Apr 17 2009 crrodriguezAATTsuse.de- remove static libraries
|
|
|