Commits
Kir Kolyshkin authored 07805261620
Released vzctl-3.0.29 CHANGES (since 3.0.28.3) New features * vzctl set --ipadd: support for net masks (#1088) * vzsplit: support for VSwap enabled config generation Fixes * vzctl set --ipadd: fix default route disappearing in Debian-based containers after adding netmask (#1971) * configs: fix VSwap configurations * vzctl set/start: fix parsing T suffix on 32-bit boxes * vzctl set --devices: option argument parsing fixes * vzctl set --devices|--devnodes: do not allow loop devices in CT * vzctl set --netdev_add: fix exit code in case of invalid veth params * vzctl create: turn on quota when running postcreate actions * vzctl create: also randomize /etc/cron.d entries in postcreate.sh * vzctl start: add SETFCAP to default capabilities in CT (#1911) * vzifup-post: do not fail if there's no /proc/vz/veip (#1918) * vzsplit: do not play with CPUUNITS (#1627) * vzsplit: fix printing minimum RAM size * vzsplit: fix privvmpages calculation Improvements * etc/init.d/vz*: mount cgroups * etc/dists/scripts/set_dns.sh: support for resolvconf in CT * etc/conf/ve-unlimited.conf-sample: remove VERSION * etc/dists/scripts/*: remove bashisms * vzctl set: improve parsing int and ulong numbers * vzctl start/set: be less chatty when running distscripts * bash_completion: complete .tar, tar.bz2 and tar.xz for --ostemplate * vzsplit, vzctl set: better output of UBC parameters * vzsplit: fix help/usage output * vzsplit: fix text of a generated config comment * vzsplit: show usage in case of invalid arguments * vzsplit: print 'container' not 'containers' for a single CT * etc/dists/scripts/set_dns.sh: improve removing old nameservers * etc/dists/scripts/*-set_ugid_quota.sh: enhancements * vzctl set --capability: fix capability parsing error message * vzubc: fix for Debian/mawk * vzubc: fix -i/-r modes for 0th beancounter * Various code cleanups and refactoring Documentation * vzctl --help: fix more than 80 columns output * scripts/vps-net_add.in: fix VE_STATE description * configs: CONFIG_CUSTOMIZED parameter is obsoleted * man/vzctl.8: use simfs in mount script example * man/vzctl.8: in SYNOPSYS --netif_del can be all * man/vzctl.8: add a note to ACTION SCRIPT about execution context * man/*: Many other fixes and improvements Build system * Add ability to build snapshots from git (setver.sh) * configure.ac: use newer macros * configure.ac: many missing checks added THANKS OpenVZ project would like to thank the following people who contributed patches and/or provided bug reports for this vzctl release (in no particular order): * Tim Small * Dietmar Maurer * Mario Kleinsasser * Sam Trenholme * Slava Dubrovskiy * Leandro López * Scott Dowdle Signed-off-by: Kir Kolyshkin <kir@openvz.org>