Merge remote-tracking branch 'upstream/master'

master
pallotron 2017-04-05 11:59:36 -07:00
commit e190073b21
2 changed files with 97 additions and 8 deletions

47
AUTHORS
View File

@ -14,24 +14,31 @@ Amerigo Wang <amwang@redhat.com>
Thomas Renninger <trenn@suse.de> Thomas Renninger <trenn@suse.de>
WANG Chao <chaowang@redhat.com> WANG Chao <chaowang@redhat.com>
Andrey Borzenkov <arvidjaar@gmail.com> Andrey Borzenkov <arvidjaar@gmail.com>
Peter Jones <pjones@redhat.com>
Alexander Tsoy <alexander@tsoy.me> Alexander Tsoy <alexander@tsoy.me>
Peter Jones <pjones@redhat.com>
Andreas Thienemann <andreas@bawue.net> Andreas Thienemann <andreas@bawue.net>
Hans de Goede <hdegoede@redhat.com> Hans de Goede <hdegoede@redhat.com>
Frederick Grose <fgrose@sugarlabs.org>
John Reiser <jreiser@bitwagon.com> John Reiser <jreiser@bitwagon.com>
Luca Berra <bluca@vodka.it> Luca Berra <bluca@vodka.it>
Brian C. Lane <bcl@redhat.com> Brian C. Lane <bcl@redhat.com>
Daniel Drake <dsd@laptop.org> Daniel Drake <dsd@laptop.org>
Peter Robinson <pbrobinson@gmail.com>
Ville Skyttä <ville.skytta@iki.fi>
Dan Horák <dhorak@redhat.com> Dan Horák <dhorak@redhat.com>
Frederick Grose <fgrose@sugarlabs.org> Daniel Molkentin <dmolkentin@suse.com>
Baoquan He <bhe@redhat.com> Baoquan He <bhe@redhat.com>
Brendan Germain <brendan.germain@nasdaqomx.com>
Leho Kraav <leho@kraav.com> Leho Kraav <leho@kraav.com>
Xunlei Pang <xlpang@redhat.com>
Colin Walters <walters@verbum.org> Colin Walters <walters@verbum.org>
Cristian Rodríguez <crrodriguez@opensuse.org> Cristian Rodríguez <crrodriguez@opensuse.org>
Fabian Deutsch <fabiand@fedoraproject.org> Fabian Deutsch <fabiand@fedoraproject.org>
Kamil Rytarowski <n54@gmx.com> Kamil Rytarowski <n54@gmx.com>
Lukas Nykryn <lnykryn@redhat.com>
Marc Grimme <grimme@atix.de> Marc Grimme <grimme@atix.de>
NeilBrown <neilb@suse.de> NeilBrown <neilb@suse.de>
Nicolas Chauvet <kwizart@gmail.com>
Peter Rajnoha <prajnoha@redhat.com> Peter Rajnoha <prajnoha@redhat.com>
Radek Vykydal <rvykydal@redhat.com> Radek Vykydal <rvykydal@redhat.com>
Thorsten Behrens <tbehrens@suse.com> Thorsten Behrens <tbehrens@suse.com>
@ -41,7 +48,6 @@ James Lee <jlee@thestaticvoid.com>
Jesse Keating <jkeating@redhat.com> Jesse Keating <jkeating@redhat.com>
Milan Broz <mbroz@redhat.com> Milan Broz <mbroz@redhat.com>
Mimi Zohar <zohar@linux.vnet.ibm.com> Mimi Zohar <zohar@linux.vnet.ibm.com>
Nicolas Chauvet <kwizart@gmail.com>
Roberto Sassu <roberto.sassu@polito.it> Roberto Sassu <roberto.sassu@polito.it>
Stefan Reimer <it@startux.de> Stefan Reimer <it@startux.de>
Anton Blanchard <anton@samba.org> Anton Blanchard <anton@samba.org>
@ -57,11 +63,11 @@ Lance Albertson <lance@osuosl.org>
Lidong Zhong <lzhong@suse.com> Lidong Zhong <lzhong@suse.com>
Marian Ganisin <mganisin@redhat.com> Marian Ganisin <mganisin@redhat.com>
Michael Ploujnikov <plouj@somanetworks.com> Michael Ploujnikov <plouj@somanetworks.com>
Peter Robinson <pbrobinson@gmail.com> Mike Gilbert <floppym@gentoo.org>
Pratyush Anand <panand@redhat.com>
Silvio Fricke <silvio.fricke@gmail.com> Silvio Fricke <silvio.fricke@gmail.com>
Stig Telfer <stelfer@cray.com> Stig Telfer <stelfer@cray.com>
Vasiliy Tolstov <v.tolstov@selfip.ru> Vasiliy Tolstov <v.tolstov@selfip.ru>
Ville Skyttä <ville.skytta@iki.fi>
Wim Muskee <wimmuskee@gmail.com> Wim Muskee <wimmuskee@gmail.com>
yuwata <watanabe.yu+github@gmail.com> yuwata <watanabe.yu+github@gmail.com>
Alan Jenkins <alan-jenkins@tuffmail.co.uk> Alan Jenkins <alan-jenkins@tuffmail.co.uk>
@ -69,9 +75,14 @@ Alan Pevec <apevec@redhat.com>
Alex Harpin <development@landsofshadow.co.uk> Alex Harpin <development@landsofshadow.co.uk>
Antony Messerli <amesserl@rackspace.com> Antony Messerli <amesserl@rackspace.com>
Chao Fan <cfan@redhat.com> Chao Fan <cfan@redhat.com>
Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Daniel Schaal <farbing@web.de> Daniel Schaal <farbing@web.de>
Denis Silakov <dsilakov@virtuozzo.com>
Dimitri John Ledkov <dimitri.j.ledkov@intel.com> Dimitri John Ledkov <dimitri.j.ledkov@intel.com>
Erwan Velu <erwan.velu@enovance.com> Erwan Velu <erwan.velu@enovance.com>
Evgeny Vereshchagin <evvers@ya.ru>
Fabian Vogt <fvogt@suse.com>
Guido Trentalancia <guido@trentalancia.net>
Hari Bathini <hbathini@linux.vnet.ibm.com> Hari Bathini <hbathini@linux.vnet.ibm.com>
Ian Dall <ian@beware.dropbear.id.au> Ian Dall <ian@beware.dropbear.id.au>
James Buren <ryuo@frugalware.org> James Buren <ryuo@frugalware.org>
@ -81,34 +92,46 @@ Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Kyle McMartin <kmcmarti@redhat.com> Kyle McMartin <kmcmarti@redhat.com>
Lubomir Rintel <lkundrak@v3.sk> Lubomir Rintel <lkundrak@v3.sk>
Lukas Wunner <lukas@wunner.de> Lukas Wunner <lukas@wunner.de>
Mike Gilbert <floppym@gentoo.org>
Mike Snitzer <snitzer@redhat.com> Mike Snitzer <snitzer@redhat.com>
Minfei Huang <mhuang@redhat.com> Minfei Huang <mhuang@redhat.com>
Moritz Maxeiner <moritz@ucworks.org>
Przemysław Rudy <prudy1@o2.pl> Przemysław Rudy <prudy1@o2.pl>
Stefan Berger <stefanb@us.ibm.com>
Thomas Backlund <tmb@mageia.org> Thomas Backlund <tmb@mageia.org>
Thomas Lange <lange@informatik.uni-koeln.de> Thomas Lange <lange@informatik.uni-koeln.de>
Till Maas <opensource@till.name> Till Maas <opensource@till.name>
Vivek Goyal <vgoyal@redhat.com> Vivek Goyal <vgoyal@redhat.com>
Vladislav Bogdanov <bubble@hoster-ok.com> Vladislav Bogdanov <bubble@hoster-ok.com>
Yu Watanabe <watanabe.yu+github@gmail.com>
pallotron <pallotron@fb.com>
Adam Williamson <awilliam@redhat.com> Adam Williamson <awilliam@redhat.com>
Alexander Kurtz <alexander@kurtz.be>
Alexander Todorov <atodorov@redhat.com> Alexander Todorov <atodorov@redhat.com>
Andreas Stieger <astieger@suse.com>
Andrei Borzenkov <arvidjaar@gmail.com> Andrei Borzenkov <arvidjaar@gmail.com>
Andy Lutomirski <luto@mit.edu> Andy Lutomirski <luto@mit.edu>
Anssi Hannula <anssi@mageia.org> Anssi Hannula <anssi@mageia.org>
Brandon Philips <brandon@ifup.co> Brandon Philips <brandon@ifup.co>
Canek Peláez Valdés <caneko@gmail.com> Canek Peláez Valdés <caneko@gmail.com>
Chad Dupuis <chad.dupuis@cavium.com>
Christian Heinz <christian.ch.heinz@gmail.com> Christian Heinz <christian.ch.heinz@gmail.com>
Christian Rodrigues <crrodriguez@opensuse.org> Christian Rodrigues <crrodriguez@opensuse.org>
Cong Wang <amwang@redhat.com> Cong Wang <amwang@redhat.com>
Dan Fuhry <dfuhry@datto.com>
Daniel Drake <drake@endlessm.com> Daniel Drake <drake@endlessm.com>
Dave Jones <davej@redhat.com> Dave Jones <davej@redhat.com>
David Disseldorp <ddiss@suse.de>
David Michael <david.michael@coreos.com>
Dennis Schridde <devurandom@gmx.net> Dennis Schridde <devurandom@gmx.net>
Duane Griffin <duaneg@dghda.com> Duane Griffin <duaneg@dghda.com>
Elan Ruusamäe <glen@delfi.ee>
Fabian <fvogt@suse.com> Fabian <fvogt@suse.com>
Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Gerd von Egidy <gerd.von.egidy@intra2net.com> Gerd von Egidy <gerd.von.egidy@intra2net.com>
Glen Gray <slaine@slaine.org> Glen Gray <slaine@slaine.org>
HATAYAMA Daisuke <d.hatayama@jp.fujitsu.com> HATAYAMA Daisuke <d.hatayama@jp.fujitsu.com>
Hermann Gausterer <git-dracut-2012@mrq1.org> Hermann Gausterer <git-dracut-2012@mrq1.org>
Imran Haider <imran1008@gmail.com>
James Laska <jlaska@redhat.com> James Laska <jlaska@redhat.com>
Jan Stodola <jstodola@redhat.com> Jan Stodola <jstodola@redhat.com>
Jiri Pirko <jiri@resnulli.us> Jiri Pirko <jiri@resnulli.us>
@ -118,13 +141,16 @@ Julian Wolf <juwolf@suse.com>
Kevin Yung <Kevin.Yung@myob.com> Kevin Yung <Kevin.Yung@myob.com>
Lars R. Damerow <lars@pixar.com> Lars R. Damerow <lars@pixar.com>
Lennert Buytenhek <buytenh@wantstofly.org> Lennert Buytenhek <buytenh@wantstofly.org>
Lukas Nykryn <lnykryn@redhat.com> Lidong Zhong <lidong.zhong@suse.com>
Major Hayden <major@mhtx.net> Major Hayden <major@mhtx.net>
Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
Marian Csontos <mcsontos@redhat.com> Marian Csontos <mcsontos@redhat.com>
Marko Myllynen <myllynen@redhat.com> Marko Myllynen <myllynen@redhat.com>
Martin Wilck <mwilck@suse.com>
Matt <smoothsailing72@hotmail.com> Matt <smoothsailing72@hotmail.com>
Matt Smith <shadowfax@gmx.com> Matt Smith <shadowfax@gmx.com>
Mei Liu <liumbj@linux.vnet.ibm.com> Mei Liu <liumbj@linux.vnet.ibm.com>
Michael Chapman <mike@very.puzzling.org>
Michal Schmidt <mschmidt@redhat.com> Michal Schmidt <mschmidt@redhat.com>
Mike Gorse <mgorse@suse.com> Mike Gorse <mgorse@suse.com>
Moritz 'Morty' Strübe <morty@gmx.net> Moritz 'Morty' Strübe <morty@gmx.net>
@ -134,11 +160,13 @@ Nikoli <nikoli@lavabit.com>
Olivier Blin <dev@blino.org> Olivier Blin <dev@blino.org>
P J P <ppandit@redhat.com> P J P <ppandit@redhat.com>
Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini <pbonzini@redhat.com>
Pekka Wallendahl <wyrmiyu@gmail.com>
Peter Robinson <pbrobinson@fedoraproject.org> Peter Robinson <pbrobinson@fedoraproject.org>
Praveen_Paladugu@Dell.com <Praveen_Paladugu@Dell.com> Praveen_Paladugu@Dell.com <Praveen_Paladugu@Dell.com>
Pádraig Brady <P@draigBrady.com> Pádraig Brady <P@draigBrady.com>
Quentin Armitage <quentin@armitage.org.uk> Quentin Armitage <quentin@armitage.org.uk>
Robert Buchholz <rbu@goodpoint.de> Robert Buchholz <rbu@goodpoint.de>
Ruben Kerkhof <ruben@rubenkerkhof.com>
Rusty Bird <rustybird@openmailbox.org> Rusty Bird <rustybird@openmailbox.org>
Sergey Fionov <fionov@gmail.com> Sergey Fionov <fionov@gmail.com>
Shawn W Dunn <sfalken@opensuse.org> Shawn W Dunn <sfalken@opensuse.org>
@ -148,11 +176,16 @@ Thilo Bangert <thilo.bangert@gmx.net>
Tobias Geerinckx <tobias.geerinckx@gmail.com> Tobias Geerinckx <tobias.geerinckx@gmail.com>
Tom Gundersen <teg@jklm.no> Tom Gundersen <teg@jklm.no>
Tomasz Torcz <tomek@pipebreaker.pl> Tomasz Torcz <tomek@pipebreaker.pl>
Tong Li <tonli@redhat.com>
Vadim Kuznetsov <vadimk@gentoo.org> Vadim Kuznetsov <vadimk@gentoo.org>
Vaughan Cao <vaughan.cao@oracle.com> Vaughan Cao <vaughan.cao@oracle.com>
Vratislav Podzimek <vpodzime@redhat.com> Vratislav Podzimek <vpodzime@redhat.com>
Xunlei Pang <xpang@redhat.com>
Yanko Kaneti <yaneti@declera.com> Yanko Kaneti <yaneti@declera.com>
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Zhiguo Deng <bjzgdeng@linux.vnet.ibm.com> Zhiguo Deng <bjzgdeng@linux.vnet.ibm.com>
honza801 <honza801@gmail.com>
jloeser <jloeser@suse.de> jloeser <jloeser@suse.de>
maximilian attems <max@stro.at> maximilian attems <max@stro.at>
tpg <tpgxyz@gmail.com>
xtraeme <xtraeme@voidlinux.eu> xtraeme <xtraeme@voidlinux.eu>

58
NEWS
View File

@ -1,7 +1,8 @@
dracut-045 dracut-045
========== ==========


dracut now requires libkmod for the dracut-install binary helper. Important: dracut now requires libkmod for the dracut-install binary helper,
which nows handles kernel module installing and filtering.


dracut.sh: dracut.sh:
- restorecon final image file - restorecon final image file
@ -46,9 +47,51 @@ dmsquash-live:
and include only, if systemd is used and include only, if systemd is used
- fixed dmsquash-live-root.sh for cases where the fstype of the liveimage is squashfs - fixed dmsquash-live-root.sh for cases where the fstype of the liveimage is squashfs
- fixed typo for rootfs.img - fixed typo for rootfs.img
- enable the use of the OverlayFS for the LiveOS root filesystem
Patch notes:
Integrate the option to use an OverlayFS as the root filesystem
into the 90dmsquash-live module for testing purposes.

The rd.live.overlay.overlayfs option allows one to request an
OverlayFS overlay. If a persistent overlay is detected at the
standard LiveOS path, the overlay & type detected will be used.

Tested primarily with transient, in-RAM overlay boots on vfat-
formatted Live USB devices, with persistent overlay directories
on ext4-formatted Live USB devices, and with embedded, persistent
overlay directories on vfat-formatted devices. (Persistent overlay
directories on a vfat-formatted device must be in an embedded
filesystem that supports the creation of trusted.* extended
attributes, and must provide valid d_type in readdir responses.)

The rd.live.overlay.readonly option, which allows a persistent
overlayfs to be mounted read only through a higher level transient
overlay directory, has been implemented through the multiple lower
layers feature of OverlayFS.

The default transient DM overlay size has been adjusted up to 32 GiB.
This change supports comparison of transient Device-mapper vs.
transient OverlayFS overlay performance. A transient DM overlay
is a sparse file in memory, so this setting does not consume more
RAM for legacy applications. It does permit a user to use all of
the available root filesystem storage, and fails gently when it is
consumed, as the available free root filesystem storage on a typical
LiveOS build is only a few GiB. Thus, when booted on other-
than-small RAM systems, the transient DM overlay should not overflow.

OverlayFS offers the potential to use all of the available free RAM
or all of the available free disc storage (on non-vfat-devices)
in its overlay, even beyond the root filesystem available space,
because the OverlayFS root filesystem is a union of directories on
two different partitions.

This patch also cleans up some message spew at shutdown, shortens
the execution path in a couple of places, and uses persistent
DM targets where required.


dmraid: dmraid:
- added "nowatch" option in udev rule, otherwise udev would reread partitions for raid members - added "nowatch" option in udev rule, otherwise udev would reread partitions for raid members
- allow booting from degraded MD RAID arrays


shutdown: shutdown:
- handle readonly /run on shutdown - handle readonly /run on shutdown
@ -82,6 +125,12 @@ network:
- support macaddr in brackets [] (commit 740c46c0224a187d6b5a42b4aa56e173238884cc) - support macaddr in brackets [] (commit 740c46c0224a187d6b5a42b4aa56e173238884cc)
- use arping2, if available - use arping2, if available
- support multiple default gateways from DHCP server - support multiple default gateways from DHCP server
- fixup VLAN handling
- enhance team support
- differ between ipv6 local and global tentative
- ipv6: wait for a router advertised route
- add 'mtu' parameter for bond options
- use 'ip' instead of 'brctl'


nbd: nbd:
- add systemd generator - add systemd generator
@ -113,6 +162,13 @@ livenet:
nfs: nfs:
- install all nfs modules non-hostonly - install all nfs modules non-hostonly


crypt:
- support keyfiles embedded in the initramfs

testsuite:
- add TEST-70-BONDBRIDGETEAMVLAN
- make "-cpu host" the default

dracut-044 dracut-044
========== ==========
creation: creation: