# changelog

author: werner@suse.de
changelog:
  - add patch git-26-ee32da3058ea9880ccc4340d1958e9c484775f83.patch
    to fix spurious assignment to unknown variable term from
    /etc/inputrc (boo#1022105)


author: werner@suse.de
changelog:
  - Add patch git-27-c0ecf2e203db2b03e684132669563f7ca71edac4.patch
    to make lang.csh work again (bsc#1025673)


author: werner@suse.de
changelog:
  - Add patch git-28-4555aa28348043b69ef0c66442eff95c1c6398c8.patch
    support changing PS1 even for mksh and user root (bsc#1036895)


author: dimstar@opensuse.org
changelog:
  - Add aaa_base-pullreq42-default-wm.patch: Set DEFAULT_WM to
    'default'; the pre-existing setting is overwritten by YaST on SLE
    during installation (kde-plasma is not even a valid option for
    SLE) (boo#1030873).


author: werner@suse.de
changelog:
  - Add patch git-29-b9a57d5a64b3d2d09bc591f894f6558f1945df70.patch
    Unset unused variables on profile files (bsc#1049577)
  - Add patch git-30-4ad097303df998e830fffeda8c5a990d0bec6de9.patch
    Unset id in csh.cshrc instead of profile.csh (bsc#1049577)
  - Add patch git-31-cc9e34e45854d7313e07a0f4b2cc41b720a16003.patch
    Allow that personal ~/.bashrc is read again (boo#1052182)
  - Add patch git-32-20687eff2438980a54dbd073fc4a754d2987faae.patch
    Avoid that IFS becomes global in _ls ksh shell function
    (bsc#1079674, bsc#1025743)


author: ro@suse.de
changelog:
  - add aaa_base-pre_post-bug-1038549.patch
    replace "cat > file" by "mv -f ... file" in pre/post to
    fix issues with clients having these files mmapped (bnc#1038549)


author: werner@suse.de
changelog:
  - Add patch git-33-04c9daea971d58248c64076d41315129a7083629.patch
    * In bash.bashrc move ssh/sudo source of profile to avoid removing
      the `is' variable before last use (boo#1088524)
    * Avoid the shell code checker stumble over `function' keys
      word in ls.bash (git#54).


author: werner@suse.de
changelog:
  - Add patch git-35-4e5fe2a6ec5690b51a369d2134a1119962438fd1.patch
    No error at login if java system directory is empty (bsc#1102310)


author: ro@suse.de
changelog:
  -  Add patch git-34-011e1546bd1092c2a8c9754866ca02439ed23d54.patch
    * Get mixed use case of service wrapper script straight
      (bsc#1040613)


author: ro@suse.de
changelog:
  - add patch git-36-7a00987c0df059cc1495cba7d70d319593d4cfed.patch
    test for xdgdir/applications before adding data dir (bsc#1095969)


author: sweet_f_a@gmx.de
changelog:
  - update to upstream alpha 1.06.95 (2006-09-05), in use in other
    major distros for quite a long time (Debian, Fedora, Ubuntu, ...)
  - add patches from Fedora
  - automake dependency removed


author: kukuk@suse.de
changelog:
  - Create new subpackage: dbus-1-nox11
    - contains dbus-launch without x11 support
  - Rename dbus-launch to dbus-launch.x11
  - use update-alternatives to switch between dbus-launch with and
    without X11
  - Solves [bnc#934214]
  - Move dbus-run-session to dbus-1


author: sflees@suse.de
changelog:
  - Remove call to %{insserv_force_if_yast dbus} initscripts are
    removed and this causes errors. bsc#1046173


author: sflees@suse.de
changelog:
  - Fix CVE-2019-12749 Authentication bypass (CVE-2019-12749 bsc#1137832)
    * added fix-CVE-2019-12749.patch


author: sflees@suse.de
changelog:
  - Fix CVE-2020-35512 - shared UID's caused issues (CVE-2020-35512 bsc#1187105)
    * fix-upstream-userdb-constpointer.patch
    * fix-upstream-CVE-2020-35512.patch
  - Fix CVE-2020-12049 truncated messages lead to resource exhaustion
    (CVE-2020-12049, bsc#1172505)
    * fix-upstream-CVE-2020-12049_2.patch


author: msuchanek@suse.com
changelog:
  - 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352).
    * adds 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch


author: daniel.molkentin@suse.com
changelog:
  - Fix a missing space in example configs (boo#1121251)
    * adds 0587-Fix-a-missing-space-in-example-configs.patch


author: daniel.molkentin@suse.com
changelog:
  -  emergency mode: bring shell and all vital information to
    all ttys specified as console devices
    (FATE#325386, bsc#1053248, bsc#937555)
    * Adds 0585-emergency-mode-use-sulogin.patch
  - Fix displaying text on emergency consoles (boo#1124088)
    * adds 0589-Fix-displaying-text-on-emergency-consoles.patch


author: daniel.molkentin@suse.com
changelog:
  - 91zipl: Don't use contents of commented lines (osc#1119499)
    * adds 0591-91zipl-Don-t-use-contents-of-commented-lines.patch


author: daniel.molkentin@suse.com
changelog:
  - Correct fix for displaying text on emergency consoles (boo#1124088)
    * removes 0589-Fix-displaying-text-on-emergency-consoles.patch
    * adds 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch
  - 95iscsi: handle qedi like bnx2i (bsc#1113712)
    * adds 0592-95iscsi-handle-qedi-like-bnx2i.patch


author: daniel.molkentin@suse.com
changelog:
  - purge-kernels: Avoid endless loop when uninstalling kernels that depend on
    KMPs which in themselves depend on other packages (bsc#1125327)


author: daniel.molkentin@suse.com
changelog:
  - Check SUSE kernel module dependencies recursively (bsc#1127891)
    * adds 0594-Check-SUSE-kernel-module-dependencies-recursively.patch
  - Avoid "Failed to chown ... Operation not permitted" when run from non-root,
    by not copying xattrs. (osc#1092178)
    * adds 0593-dracut-only-copy-xattr-if-root.patch


author: schwab@suse.de
changelog:
  - s390-unwind-info.patch: S390: Add cfi information for start routines in
    order to stop unwinding (bsc#1128574)


author: schwab@suse.de
changelog:
  - regex-parse-reg-exp.patch: ERE '0|()0|\1|0' causes regexec undefined
    behavior (CVE-2009-5155, bsc#1127223, BZ #18986)
  - regex-read-overrun.patch: regex: fix read overrun (CVE-2019-9169,
    bsc#1127308, BZ #24114)


author: schwab@suse.de
changelog:
  - ldbl-96-rem-pio2l.patch: Avoid ldbl-96 stack corruption from range
    reduction of pseudo-zero (CVE-2020-10029, bsc#1165784, BZ #25487)


author: schwab@suse.de
changelog:
  - nscd-senfile.patch: Fix concurrent changes on nscd aware files
    (bsc#1171878, BZ #23178)
  - nscd-prune.patch: nscd: bump GC cycle during cache pruning (bsc#1171878,
    BZ #26130)


author: schwab@suse.de
changelog:
  - syslog-locking.patch: Correct locking and cancellation cleanup in syslog
    functions (bsc#1172085, BZ #26100)


author: schwab@suse.de
changelog:
  - posix-Add-internal-symbols-for-posix_spawn-interface.patch,
    glibc-2.26-Assume-that-pipe2-is-always-available.patch,
    glibc-2.29-posix-Use-posix_spawn-on-popen.patch: Use posix_spawn on
    popen (bsc#1149332, bsc#1176013, BZ #22834)


author: schwab@suse.de
changelog:
  - wordexp-param-overflow.patch: wordexp: handle overflow in positional
    parameter number (CVE-2021-35942, bsc#1187911, BZ #28011)
  - mq-notify-use-after-free.patch: Use __pthread_attr_copy in mq_notify
    (CVE-2021-33574, bsc#1186489, BZ #27896)


author: schwab@suse.de
changelog:
  - clnt-create-unix-overflow.patch: Buffer overflow in sunrpc clnt_create
    for "unix" (CVE-2022-23219, bsc#1194768, BZ #22542)
  - svcunix-create-overflow.patch: Buffer overflow in sunrpc svcunix_create
    (CVE-2022-23218, bsc#1194770, BZ #28768)
  - getcwd-erange.patch: getcwd: Set errno to ERANGE for size == 1
    (CVE-2021-3999, bsc#1194640, BZ #28769)


author: schwab@suse.de
changelog:
  - glob-use-after-free.patch: Fix use-after-free in glob when expanding
    ~user (CVE-2020-1752, bsc#1167631, BZ #25414)


author: dap.darkness@gmail.com
changelog:
  - Update to version 1.15.4:
    * vlock: New utility which locks one or more virtual consoles.
    * loadkeys: Change the handling of -C option.
    * loadkeys: Fix -d option.
    * Add dvorak-es keymap.
    * Add dvorak-uk keymap (Joe MacMahon).
    * Add dvorak-sv-a1 and dvorak-sv-a5 keymaps.
    * Add ruwin_alt_sh-UTF-8 keymap (Dmitriy Perlow).
  - kbd-1.15.3-po-es.patch was fixed.
  - Applied into upstream patches were deleted.
  - Fixed up via spec-cleaner.
  - Clean-section was removed.
  - Macro warnings were fixed via '%' deleting.


author: dap.darkness@gmail.com
changelog:
  - Update to version 1.15.5:
    * Fix msgstr in es.po and update translations.
    * Update changelog and increase version (1.15.5wip).
    * po: Update vi.po from translationproject.org.
    * Fix various vlock build errors.
    * Fix loadkeys.analyze lex handling.
    * Ignore config.cache files.
  - Applied into upstream kbd-1.15.3-po-es.patch was deleted.


author: crrodriguez@opensuse.org
changelog:
  - Remove sysvinit support, init scripts from this package
    are masked by systemd and only serve for confusion.


author: marceloatie@gmail.com
changelog:
  - Fix data/keymaps/i386/querty/br-abnt2.map
    (boo#984958, kbd-1.15.5-br-abnt2-slash-question.patch)


author: sbrabec@suse.com
changelog:
  - Update to version 2.0.4 from SLE 15 (FATE#325454):
    * Thu Apr  5 17:32:03 CEST 2018 - sbrabec@suse.com
    * Disable characters >=U+F000. These do not work properly
      (bsc#1085432#c15, kbd-unicode-fxxx.patch).
    * Thu Mar 15 17:04:06 CET 2018 - sbrabec@suse.com
    * Do not cause error on UNICODE characters >= 0xF000 (e. g.
      ligature fi) (bsc#1085432, kbd-unicode-fxxx.patch).
    * Fri Jan 12 17:39:18 CET 2018 - sbrabec@suse.com
    * Move initial NumLock handling from systemd back to kbd:
    * Add kbdsettings service written by Thomas Blume (boo#1010880,
      kbdsettings, kbdsettings.service, numlockbios.c,
      update sysconfig.console and sysconfig.keyboard).
    * Exclude numlockbios support for non x86 platforms
      (kbdsettings-nox86.patch).
    * Drop references to KEYTABLE and COMPOSETABLE (boo#1010880#c32,
      boo#1010880#c54,  sysconfig.keyboard.del, README.SUSE,
      drop kbd.fillup).
    * Fix paths in kbd.pl.
    * Wed Dec  6 13:30:49 UTC 2017 - fbui@suse.com
    * Drop from some fill-up templates, a couple of sysconfig variables no
      more read by systemd (fate#319454)
      So the relevant settings can be defined in only one place.
    * Thu Nov 23 13:40:21 UTC 2017 - rbrown@suse.com
    * Replace references to /var/adm/fillup-templates with new
      %_fillupdir macro (boo#1069468)
    * Fri Oct 13 14:53:41 CEST 2017 - sbrabec@suse.com
    * Add vlock.pamd PAM file (bsc#1056449#c8).
    * Clean spec file.
    * Fri Sep 22 15:51:51 CEST 2017 - sbrabec@suse.com
    * Version update to 2.0.4:
    * translation updates
    * support for U+202F
    * minor fixes and code cleanup
    * minor improvements and more characters support
    * Enable vlock (bsc#1056449, FATE#261).
    * Sun Apr 30 04:31:25 UTC 2017 - bwiedemann@suse.com
    * call gzip -n to make build fully reproducible
    * Thu Mar 23 23:23:20 UTC 2017 - zaitor@opensuse.org
    * Revert dropping of kdb-legacy Requires: There are still packages
      and installation flows that needs this to be present
      (boo#1027379).
    * Sun Feb 12 23:37:52 UTC 2017 - zaitor@opensuse.org
    * Drop kdb-legacy Requires: No longer needed, and was always meant
      to be temporary.
    * Tue Jul 12 12:52:31 UTC 2016 - tchvatal@suse.com
    * Version update to 2.0.3:
    * Various small updates
    * Obsolete merged patch:
    * kbd-1.15.5-br-abnt2-slash-question.patch
    * Quickly run over with spec-cleaner
    * Remove arch check for alpha and other unused platforms
    * Drop kbd.fillup.nonpc as it should not be needed nowdays
    * Thu Jun 16 00:18:55 CET 2016 - marceloatie@gmail.com
    * Fix data/keymaps/i386/querty/br-abnt2.map
      (boo#984958, kbd-1.15.5-br-abnt2-slash-question.patch)
    * Thu Dec 10 16:31:10 CET 2015 - tiwai@suse.de
    * Fix missing dependency on coreutils for initrd macros (boo#958562)
    * Call missing initrd macro at postun (boo#958562)
    * Fri Aug 21 10:50:21 UTC 2015 - opensuse.lietuviu.kalba@gmail.com
    * Rename conflicting legacy keymaps:
    * dvorak/no.map -> dvorak/no-dvorak.map
    * fgGIod/trf.map -> fgGIod/trf-fgGIod.map
    * olpc/pt.map -> olpc/pt-olpc.map
    * qwerty/cz.map -> qwerty/cz-qwerty.map
    * i386/qwerty/sr-latin links to sr-cy
    * add compose rules to cz layout (rh#1181581)
    * Mon Aug 10 11:53:48 UTC 2015 - sndirsch@suse.com
    * genmap4systemd.sh: use 'abnt2' model for 'br' layouts, 'jp106'
      model for 'jp' layouts and 'microsoftpro' for anything else
      (instead of 'pc105' before) (FATE#318426)
    * Tue Jul 21 10:05:35 UTC 2015 - sndirsch@suse.com
    * added genmap4systemd.sh tool, which generates entries for
      systemd's /usr/share/systemd/kbd-model-map table from
      xkeyboard-config converted keymaps; entries are written to
      /usr/share/systemd/kbd-model-map.xkb-generated, so these can
      easily be added to /usr/share/systemd/kbd-model-map by systemd
      package (FATE#318426)
    * Fri Jul 17 12:54:27 UTC 2015 - sndirsch@suse.com
    * Include xkb layouts from xkeyboard-config converted to console
      keymaps, (FATE#318426)
    * Rename Finnish xkb converted layout
    * Add xkb and legacy keymaps subdirs to loadkyes search path
      (kbd-1.15.5-loadkeys-search-path.patch), remove symlinks,
      Don't convert layouts that can't input ASCII,
    * Original keymaps moved to legacy dir, created symlinks to xkb
      keymaps
    * Thu Apr  2 18:36:23 UTC 2015 - crrodriguez@opensuse.org
    * For the previos change to wok, we need to buildrequire
      suse-module-tools to get the initrd rpm macros.
    * Sat Mar 28 21:15:08 UTC 2015 - crrodriguez@opensuse.org
    * Regenerate the initrd if this package changes as it is
      included there for early console setup.
    * Tue Feb 10 15:45:09 UTC 2015 - tchvatal@suse.com
    * Convert changelog to utf8
    * Sat Nov 29 22:14:00 UTC 2014 - Led <ledest@gmail.com>
    * fix bashisms in scripts
    * add patches:
    * kbd-2.0.2-fix-bashisms.patch
    * update patches:
    * kbd-1.15.2-unicode_scripts.patch
    * Thu Sep 25 10:33:55 UTC 2014 - pgajdos@suse.com
    * euro{,1,2}.map now produces correct unicode for Euro sign
      [bnc#360993]
    * added patches:
    * kbd-2.0.2-euro-unicode.patch
    * Thu Sep 18 10:54:51 UTC 2014 - pgajdos@suse.com
    * port dumpkeys-C-opt.patch
    * modified patches:
    * kbd-1.15.2-dumpkeys-C-opt.patch
    * Fri Sep 12 09:52:30 UTC 2014 - pgajdos@suse.com
    * kbd-2.0.2-doshell-reference.patch:
      drop doshell reference from openvt.1 man page [bnc#675317]
    * Thu Sep  4 17:51:54 UTC 2014 - jw@owncloud.com
    * added /usr/bin/kbd, a simple userfriedly keymap switcher.
      From https://github.com/jnweiger/kbd-wrapper
    * Fri Aug 22 09:50:15 UTC 2014 - pgajdos@suse.com
    * drop kbd-1.15.2-chvt-userwait.patch [bnc#830805] (internal)
      (--userwait seems to not be used anywhere)
    * Fri Aug 22 09:25:51 UTC 2014 - pgajdos@suse.com
    * remove testutf8 stub (2009: testutf8 will be soon removed completely,
      it's kept only not to break /etc/profile currently)
    * Fri Aug 22 06:51:23 UTC 2014 - pgajdos@suse.com
    * Update to version 2.0.2:
      libkeymap: fix kmap on big-endian machines
      Add functions to get the total number of elements
      Add functions to convert ksyms
      eurlatgr - new Linux console font
      Hide syms array
      Add information about the total number of elements
      Add function to obtain items from the diacritical table
      Change the API for working with the diacritical table
      Change API for working with list of functions
      Add functions to check diacr/func existance
      Add pancyrillic font
      po: Update translations (from translationproject.org)
      vlock: implement PAM account and password management
      vlock: rename ERROR_TIMEOUT macro to LONG_DELAY
      vlock: introduce short delays after non-fatal PAM errors
      Added Latvian keymap
      (changelog taken from
      http://lists.altlinux.org/pipermail/kbd/2014-July/000476.html)
    * add kbd-2.0.2-comment-typo-qwerty.patch [bnc#825385]
    * Thu Jul 24 20:31:47 UTC 2014 - dimstar@opensuse.org
    * No longer recommend fbset: the package does no longer exist in
      openSUSE since late 2013.
    * Sun Nov  3 17:51:09 UTC 2013 - dap.darkness@gmail.com
    * Update to version 2.0.1:
    * Disable arch-specific tests.
    * Fix regression in processing alt_is_meta keyword.
    * Rename Bepo keymaps:
      dvorak-fr-bepo.map -> fr-bepo-latin9.map
      dvorak-fr-bepo-utf8.map -> fr-bepo.map.
    * Deleted kbd-1.15.2-dumpkeys-ppc.patch as obsolete:
      http://lists.opensuse.org/opensuse-factory/2013-08/msg00347.html
    * gcc 4.6+ became required to prevent compilling error:
      "expected declaration specifiers or '...' before 'va_list'".
    * Mon Aug 19 18:27:19 UTC 2013 - dap.darkness@gmail.com
    * Update to version 2.0.0:
    * Add bepo keyboard layout;
    * Add libkeymap;
    * The loadkeys and dumpkeys always use the libkeymap.
    * Updated patches because of docs moved:
    * kbd-1.15.2-chvt-userwait.patch
    * kbd-1.15.2-docu-X11R6-xorg.patch
    * Disabled patches because of dumpkeys rewritten:
    * kbd-1.15.2-dumpkeys-C-opt.patch
    * kbd-1.15.2-dumpkeys-ppc.patch


author: tiwai@suse.de
changelog:
  - HID: hiddev: do cleanup in failure of opening a device
    (CVE-2019-19527 bsc#1158900).
  - HID: hiddev: avoid opening a disconnected device (CVE-2019-19527
    bsc#1158900).
  - commit c5341e4


author: tiwai@suse.de
changelog:
  - can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices
    (CVE-2019-19535 bsc#1158903).
  - commit ff03d78


author: tiwai@suse.de
changelog:
  - USB: core: Fix races in character device registration and
    deregistraion (CVE-2019-19537 bsc#1158904).
  - commit f9489b2


author: jroedel@suse.de
changelog:
  - KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID
    (CVE-2019-19332) (CVE-2019-19332 bsc#1158827).
  - commit 35dd749


author: jroedel@suse.de
changelog:
  - KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
    (CVE-2019-19338 bsc#1158954).
  - blacklist.conf: Blacklist 24885d1d79e2e83d49201aeae0bc59f1402fd4f1
  - commit 671f472


author: msuchanek@suse.de
changelog:
  - powerpc/pseries/mobility: notify network peers after migration
    (bsc#1152631 ltc#181798).
  - commit c7d9389


author: osalvador@suse.de
changelog:
  - Fix build warning
    Refreshed:
    patches.suse/0001-USB-adutux-fix-use-after-free-on-disconnect.patch
  - commit 18b6b38


author: tonyj@suse.de
changelog:
  - perf: Fix sys_perf_event_open() race against self
    (CVE-2022-1729, bsc#1199507).
  - commit 122b44f


author: wqu@suse.com
changelog:
  - btrfs: extent-tree: kill BUG_ON() in  __btrfs_free_extent()
    (CVE-2019-19377 bsc#1158266).
  - commit 8173e6b


author: wqu@suse.com
changelog:
  - btrfs: extent-tree: kill the BUG_ON() in
    insert_inline_extent_backref() (CVE-2019-19377 bsc#1158266).
  - commit 35fbdbe


author: jgross@suse.com
changelog:
  - KVM: x86/speculation: Disable Fill buffer clear within guests
    (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - commit 346817d


author: mhocko@suse.com
changelog:
  - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
    (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/speculation/srbds: Update SRBDS mitigation selection
    (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/speculation/mmio: Add sysfs reporting for Processor
    MMIO Stale Data (bsc#1199650 CVE-2022-21166 CVE-2022-21127
    CVE-2022-21123 CVE-2022-21125 CVE-2022-21180).
  - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
    (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
    (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/speculation/mmio: Add mitigation for Processor MMIO Stale
    Data (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/speculation: Add a common function for MD_CLEAR mitigation
    update (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
    (bsc#1199650 CVE-2022-21166 CVE-2022-21127 CVE-2022-21123
    CVE-2022-21125 CVE-2022-21180).
  - x86/speculation: Fix redundant MDS mitigation message
    (bsc#1199650).
  - commit 4277e36


author: tiwai@suse.de
changelog:
  - nfc: replace improper check device_is_registered() in netlink
    related functions (CVE-2022-1974 bsc#1200144).
  - commit 16c955a


author: tiwai@suse.de
changelog:
  - NFC: netlink: fix sleep in atomic bug when firmware download
    timeout (CVE-2022-1975 bsc#1200143).
  - commit b6a01e8


author: mmarek@suse.cz
changelog:
  - testsutie: Uncompress most modules (updated test-files.tar.xz)
  - testsuite: Do not run tests with *.ko.gz if zlib is not enabled
  - Disable compression support, as other tools do not support it
    (e.g. module signing)


author: mmarek@suse.cz
changelog:
  - Updated to kmod 17
    * Do not require xsltproc for build
    * Parse softdeps stored in kernel modules
    * Add experimental python bindings (not enabled in the package yet)
    * Misc bugfixes
  - Deleted patches that went upstream. Only the unsupported modules
    feature remains:
    0002-modprobe-Recognize-allow-unsupported-modules-on-comm.patch
    0003-libkmod-config-Recognize-allow_unsupported_modules-i.patch
    0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch
    0010-modprobe-Implement-allow-unsupported-modules.patch
    0001-Do-not-filter-unsupported-modules-when-running-a-van.patch


author: dvaleev@suse.com
changelog:
  - Fix kernel master build for ppc64le (bsc#1070209)
    depmod-Ignore_PowerPC64_ABIv2_.TOC.symbol.patch


author: mmarek@suse.cz
changelog:
  - libkmod: Handle long lines in /proc/modules (bsc#983754)
    0001-libkmod-Handle-long-lines-in-proc-modules.patch


author: martin.wilck@suse.com
changelog:
  - Fix race while loading modules (bsc#998906)
    * Add 0001-Fix-race-while-loading-modules.patch (upstream fd44a98)


author: msuchanek@suse.com
changelog:
  - Fix resolving .TOC. in modules on 4.4 and older kernel (bsc#1070209)
    depmod-Don-t-add-.TOC.-when-it-s-in-the-kernel.patch


author: msuchanek@suse.de
changelog:
  - Fix module dependency file corruption on parallel invocation (bsc#1118629).
    depmod-Prevent-module-dependency-files-corruption-du.patch
    depmod-Prevent-module-dependency-files-missing-durin.patch


author: msuchanek@suse.de
changelog:
  - Fix warming in libkmod.h (boo#1097869).
    kmod-build-cure-compiler-warnings-showing-up-externa.patch
  - Prevent potential buffer overflow in libkmod (bsc#1118629).
    depmod-shut-up-gcc-insufficinet-buffer-warning.patch


author: vcizek@suse.com
changelog:
  - OpenSSL Security Advisory [08 December 2020]
  - Fix EDIPARTYNAME NULL pointer dereference
    (CVE-2020-1971, bsc#1179491)
    * add openssl-CVE-2020-1971.patch


author: pmonreal@suse.com
changelog:
  - Security fixes:
    * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback
      protection [bsc#1182333, CVE-2021-23840]
    * Null pointer deref in X509_issuer_and_serial_hash()
      [bsc#1182331, CVE-2021-23841]
  - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch


author: jsikes@suse.com
changelog:
  - The function X509_CERT_AUX_print() has a bug which may cause a read buffer overrun
    when printing certificate details. A malicious actor could construct a
    certificate to deliberately hit this bug, which may result in a crash of the
    application (causing a Denial of Service attack).
    * CVE-2021-3712
    * bsc#1189521
    * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_CERT_AUX_print.patch


author: jsikes@suse.com
changelog:
  - Other OpenSSL functions that print ASN.1 data have been found to assume that
    the ASN1_STRING byte array will be NUL terminated, even though this is not
    guaranteed for strings that have been directly constructed. Where an application
    requests an ASN.1 structure to be printed, and where that ASN.1 structure
    contains ASN1_STRINGs that have been directly constructed by the application
    without NUL terminating the "data" field, then a read buffer overrun can occur.
    * CVE-2021-3712 continued
    * bsc#1189521
    * Add CVE-2021-3712-other-ASN1_STRING-issues.patch
    * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521
      2021-08-24 00:47 PDT by Marcus Meissner


author: pmonreal@suse.com
changelog:
  - Security Fix: [bsc#1196877, CVE-2022-0778]
    * Infinite loop in BN_mod_sqrt() reachable when parsing certificates
    * Add openssl-CVE-2022-0778.patch


author: jsikes@suse.com
changelog:
  - Security fix: [bsc#1199166, CVE-2022-1292]
    * Added: openssl-CVE-2022-1292.patch
    * properly sanitise shell metacharacters in c_rehash script.


author: jsikes@suse.com
changelog:
  - Added	openssl-Fix-file-operations-in-c_rehash.patch
    * bsc#1200550
    * CVE-2022-2068
    * Fixed more shell code injection issues in c_rehash


author: mmarek@suse.cz
changelog:
  - Update to kernel headers 3.12.
  - Drop the never-upstreamed SO_BSDCOMPAT patch. The kernel does
    issue a warning when a process uses this socket option.


author: mmarek@suse.cz
changelog:
  - 0001-packet-fill-the-gap-of-TPACKET_ALIGNMENT-with-zeros.patch:
    packet: fill the gap of TPACKET_ALIGNMENT with zeros (bnc#874131)
  - 0002-packet-deliver-VLAN-TPID-to-userspace.patch
    packet: deliver VLAN TPID to userspace (bnc#874131)


author: mmarek@suse.cz
changelog:
  - Update to kernel headers 4.4 (fate#320305).
  - Remove pre-4.4 backports:
    0001-packet-fill-the-gap-of-TPACKET_ALIGNMENT-with-zeros.patch
    0001-powerpc-Include-the-appropriate-endianness-header.patch
    0001-s390-kernel-add-system-calls-for-PCI-memory-access.patch
    0002-packet-deliver-VLAN-TPID-to-userspace.patch


author: mmarek@suse.cz
changelog:
  - Sync <rdma/hfi/hfi1_user.h> with the SLE12-SP2 kernel
    (bsc#973818, fate#319242, bsc#981074).
    Added following patches:
    staging-hfi1-enable-tid-caching-feature.patch
    staging-rdma-hfi1-adjust-eprom-partitions-add-eprom-.patch
    staging-rdma-hfi1-clean-up-macro-indentation.patch
    uapi-hfi1_user-add-command-and-event-for-tid-caching.patch
    uapi-hfi1_user-correct-comment-for-capability-bit.patch


author: mmarek@suse.cz
changelog:
  - Backport ND_CMD_CALL ioctl to <linux/ndctl.h> (FATE#319858, bsc#986519)
    0001-nfit-libnvdimm-limited-whitelisted-dimm-command-mars.patch


author: mmarek@suse.com
changelog:
  - Sync <rdma/hfi/hfi1_user.h> with the SLE12-SP3 kernel (bsc#1040698)
    Added / renamed patches:
    staging-rdma-hfi1-clean-up-macro-indentation.patch
    - > 0001-staging-rdma-hfi1-Clean-up-macro-indentation.patch
    staging-rdma-hfi1-adjust-eprom-partitions-add-eprom-.patch
    - > 0002-staging-rdma-hfi1-Adjust-EPROM-partitions-add-EPROM-.patch
    uapi-hfi1_user-correct-comment-for-capability-bit.patch
    - > 0003-uapi-hfi1_user-Correct-comment-for-capability-bit.patch
    uapi-hfi1_user-add-command-and-event-for-tid-caching.patch
    - > 0004-uapi-hfi1_user-Add-command-and-event-for-TID-caching.patch
    staging-hfi1-enable-tid-caching-feature.patch
    - > 0005-staging-hfi1-Enable-TID-caching-feature.patch
    0006-IB-hfi1-Remove-multiple-device-cdev.patch
    0007-IB-hfi1-Remove-EPROM-functionality-from-data-device.patch
    0008-IB-hfi1-Remove-unused-user-command.patch
    0009-IB-hfi1-Add-ioctl-interface-for-user-commands.patch
    0010-IB-hfi1-Remove-write-use-ioctl-for-user-cmds.patch
    0011-IB-hfi1-Allow-for-non-double-word-multiple-message-s.patch
    0012-IB-hfi1-Disable-header-suppression-for-short-packets.patch
    0013-RDMA-core-Commonize-RDMA-IOCTL-declarations-location.patch
    0014-RDMA-core-Move-legacy-MAD-IOCTL-declarations-to-comm.patch
    0015-RDMA-hfi1-Avoid-redeclaration-error.patch
    0016-RDMA-core-Move-HFI1-IOCTL-declarations-to-common-fil.patch
    0017-RDMA-core-Rename-RDMA-magic-number.patch
    0018-RDMA-core-Unify-style-of-IOCTL-commands.patch


author: msuchanek@suse.com
changelog:
  - elf: Add powerpc specific core note sections (fate#318470, bsc#1103375)
    0020-elf-Add-powerpc-specific-core-note-sections.patch


author: werner@suse.de
changelog:
  - Add patch ncurses-5.9-ibm327x.dif to make ibm327x not a generic
    terminal type but a more dumb one (bnc#859214)


author: werner@suse.de
changelog:
  - Add ncurses patch 20140201
    + add/use symbol NCURSES_PAIRS_T like NCURSES_COLOR_T, to illustrate
      which "short" types are for color pairs and which are color values.
    + fix build for s390x, by correcting field bit offsets in generated
      representation clauses when int=32 long=64 and endian=big, or at
      least on s390x (patch by Nicolas Boulenguez).
    + minor cleanup change to test/form_driver_w.c (patch by Gaute Hope).
  - Add ncurses patch 20140125
    + remove unnecessary ifdef's in Ada95/gen/gen.c, which reportedly do
      not work as is with gcc 4.8 due to fixes using chtype cast made for
      new compiler warnings by gcc 4.8 in 20130824 (Debian #735753, patch
      by Nicolas Boulenguez).


author: werner@suse.de
changelog:
  - Drop patch ncurses-5.9-environment.dif as YaST2 ncurses GUI does
    not need it anymore and as well as it causes bug bsc#1000662


author: werner@suse.de
changelog:
  - Add patch ncurses-5.9-bsc1046853_1046858.dif which is a backport
    from patch 20170701 for ncurses 6.0 to fix CVE-2017-10684 and
    CVE-2017-10685 (bsc#1046853, bsc#1046858)


author: werner@suse.de
changelog:
  - Modify patch ncurses-5.9-bsc1046853_1046858.dif to add the last
    change from patch 20170708 for ncurses 6.0 to fix CVE-2017-10684
    and CVE-2017-10685 on 32bit (bsc#1046853, bsc#1046858)
  - This also fixes CVE-2017-11112 and CVE-2017-11113 (bsc#1047964,
    bsc#1047965)


author: werner@suse.de
changelog:
  - Modify patch ncurses-5.9-bsc1046853_1046858.dif to avoid broken
    termcap format caused by the backport of change 20170701  (boo#1049344)


author: werner@suse.de
changelog:
  - Add patch ncurses-5.9-bsc10561xxx.patch
    Backport fixes for bugs bsc#1056126 (CVE-2017-13734) bsc#1056127
    (CVE-2017-13733), bsc#1056128 (CVE-2017-13732), bsc#1056129
    (CVE-2017-13731), bsc#1056131 (CVE-2017-13730), bsc#1056132
    (CVE-2017-13729), and bsc#1056136 (CVE-2017-13728)
    from ncurses-6.0-20170826


author: werner@suse.de
changelog:
  - Modify patch ncurses-5.9-bsc10561xxx.patch
    to include backport of ncurses-6.0-20170902.patch as well (bsc#1056127)


author: werner@suse.de
changelog:
  - Add patch ncurses-5.9-bsc1115929.patch
    * For bug bsc#1115929 port back null pointer checks to catch e.g.
      the crash in _nc_parse_entry(), belongs to CVE-2018-19211


author: werner@suse.de
changelog:
  - Modify patch ncurses-5.9-bsc1115929.patch as the change in
    form_driver() breaks ncurses-5.9 and the variable move_after_insert
    of ncurses-6.1 is not known in 5.9 (bsc#1121450)


author: mchang@suse.com
changelog:
  - merge gh#openSUSE/perl-bootloader#112
  - implemented trusted boot/TPM support in UEFI mode (bsc#1036735,
    fate#315831)
  - 0.918


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/perl-bootloader#116
  - add --get-option to pbl (bsc#1033776, bsc#1050349)
  - 0.921


author: wfeldt@opensuse.org
changelog:
  - merge gh#openSUSE/perl-bootloader#117
  - work without /etc/default/grub_installdevice (bsc#1079321,
    bsc#994322)
  - removed unused function


author: coolo@novell.com
changelog:
  - Readd pkg-config-dnl.patch, see
    http://lists.gnu.org/archive/html/autoconf/2010-07/msg00035.html


author: dimstar@opensuse.org
changelog:
  - Update to version 0.27:
    + Drop usage of popt for equivalent API in glib2
    + Add back an internal snapshot of glib2 to break circular
      dependency
    + Fix --exists to check for Requires and Requires.private.
    + Various fixes for MinGW which should allow it to be used
      unpatched on that system
    + New autoconf macros PKG_INSTALLDIR and PKG_NOARCH_INSTALLDIR to
      help determine the .pc file install directory
    + Fix handling of --exact/atleast/max-version vs. =/>=/<=
    + Fix errors in man page source
    + Ensure testing only searches in the check directory
    + Bump glib requirement to 2.16 to avoid deprecated
      g_win32_get_package_installation_subdirectory()
    + Autotools refresh and update
    + Use g_alloca from glib instead of figuring out alloca ourselves
    + Remove search for setresuid & setreuid only needed for internal
      popt
    + Bugs fixed: fdo#833, fdo#2458, fdo#5214, fdo#5326, fdo#5703,
      fdo#6074, fdo#8653, fdo#9135, fdo#9143, fdo#9584, fdo#10652,
      fdo#11464, fdo#14396, fdo#17053, fdo#23922, fdo#28776,
      fdo#29011, fdo#29801, fdo#31699, fdo#31700, fdo#32622,
      fdo#34382, fdo#37266, fdo#39646, fdo#41081, fdo#43149,
      fdo#44843, fdo#45599, fdo#45742, fdo#48743
  - Changes from version 0.26:
    + Build system fixes
    + More tests
    + pkg.m4 fixups which makes autoconf 2.66 happier.
    + Drop support for legacy -config scripts.  Those should already
      be gone and cause problems in cross-compilation environments.
    + Drop embedded glib
    + Fix up pkg.m4 to handle the case of --exists working and
    - -cflags or --libs failing.
    + Various documentation updates
    + Allow $() through without escaping it.
    + Add --with-system-include-path instead of hard-coding
      /usr/include.
  - Pass --with-internal-glib to configure. We don't want to have a
    build cycle with glib, so we use the interal version.
  - Clean up spec-file using spec-cleaner and manually.
  - Drop pkg-config-dnl.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.27.1:
    + Various fixes for using the internal glib snapshot. It should
      now be usable pretty much everywhere with the exception that
      universal builds are not supported on OS X.
    + Remove usage of gettext from the internal glib to avoid gettext
      and libintl dependencies
    + Update internal glib snapshot to 2.32.4
    + Fix check for POSIX shell used in tests to work better
    + Handle spaces in autodetected prefix on Windows
    + Bugs fixed: fdo#3550, fdo#51883, fdo#52031, fdo#53493.


author: p.drouand@gmail.com
changelog:
  - Update to version 0.28:
    + Fixed a pair of long-standing and intertwined bugs involving
      unwanted removal of flags:
    - Other Libs flags like -Wl are now kept in context order
      with -l flags.
    - Aggressive removal of all duplicate arguments has been scaled
      back so that just consecutive duplicate arguments are
      removed. One result of this change is that some flags could
      be repeated in the final output, especially flags from
      non-pkg-config packages like -lm. Since pkg-config rarely has
      enough knowledge here about the right thing to do, we throw
      the duplicate arguments at the compiler/linker and trust it
      will do the right thing.
    + Fixed an old bug to allow circular Requires. This fix brings
      along a small behavior change in that pkg-config resolves
      requires depth first, causing some lower level flags to show up
      earlier in the output than previously.
    + Cleaned up many corner-case bugs and ambiguous behavior in
      pkg-config's interface.
    + New autoconf macro PKG_CHECK_VAR for reading variables from .pc
      files.
    + Default to suppressing -L/lib and/or -L/lib64 like their /usr
      counterparts.
    + To help support multiarch scenarios out of the box,
      $host-pkg-config is now installed unless --disable-host-tool
      is passed to configure.
    + Added optional gcov usage through the --with-gcov configure
      option. As a result, many more tests were added to greatly
      increase the coverage of the code to 86% of executed lines on a
      Fedora 18 machine.
    + Bugs fixed: fdo#130, fdo#7331, fdo#16101, fdo#17053, fdo#19950,
      fdo#34504, fdo#48098, fdo#54231, fdo#54271, fdo#54379,
      fdo#54384, fdo#54386, fdo#54388, fdo#54389, fdo#54390,
      fdo#54391, fdo#54427, fdo#54463, fdo#54716, fdo#57078,
      fdo#58363, fdo#59435.


author: dvaleev@suse.com
changelog:
  - Don't redefine _arch, but use file pattern instead. This ensures
    we don't have to run fixing each and every arch.


author: jloeser@suse.com
changelog:
  - version update to 1.3.3 (fate#321598)
    (see Changelog under powerpc-utils-1.3.3/Changelog)
  - adjust url/source
  - modified patches:
    * ofpathname_powernv.patch
    * powerpc-utils-lsprop.patch
    * systemd-dir.patch
  - removed patches:
    * powerpc-utils-Include_GPL_header.patch
    * powerpc-utils-fix_integer_to_float_cast.patch
    * powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch
    * powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch
    * powerpc-utils-ofpathname_no_infinit_loop.patch


author: jloeser@suse.com
changelog:
  - avoid duplicate entries of a Open Firmware device path to logical
    device path for vfc-client devices (bsc#1039711)
  - test for zlib presence at configuration time (bsc#1040076)
  - added patches:
    * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch
    * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch


author: msuchanek@suse.com
changelog:
  - add patches to enable support for vNIC devices (bsc#1041531)
    * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch
    * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch


author: msuchanek@suse.com
changelog:
  - add powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch
    lsslot doesn't display the slot information (bsc#1042239)


author: msuchanek@suse.com
changelog:
  - add powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch
    drmgr does not load rpadlpar_io module automatically (bsc#1043569)


author: msuchanek@suse.com
changelog:
  - add powerpc-utils.bug-1064039_drmgr-load-rpadlpar_io-on-C-as-well.patch
    drmgr: load rpadlpar_io on -C as well (bnc#1064039, bsc#1070113)


author: msuchanek@suse.com
changelog:
  - Display logical name using bootlist -o option (bsc#1099910)
    * powerpc-utils.bug-1099910_Display-logical-name-using-bootlist-o-option.patch


author: jloeser@suse.com
changelog:
  - limit number of CPUs for frequency calculation (bsc#1109046)
  - added patches (backport of git commit fac783d):
    * powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch


author: josef.moellers@suse.com
changelog:
  - * Deal with error messages returned sometimes by evaluation
      of ${devspec} in 'ofpathname'.
    * Strip embedded nulls from values provided by kernel files.
    * Redirect more error messages to /dev/null
    [bsc#1116561,
    0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]


author: jlee@suse.com
changelog:
  - Add modhash tool to calculate hash of signed module.
    It strips X.509 or PKCS#7 signature before hash kernel module.
    (fate#319460)


author: mwilck@suse.com
changelog:
  - Update to version 12.5:
    * spec file: add conflicts for dracut < 44.2 (bsc#1127891)
    * modprobe.conf.common: add csiostor->cxgb4 dependency
      (bsc#1100989, bsc#1131635)
  - Fix driver-check.sh (boo#1123697, boo#1123704)
  - modsign-verify: support for parsing PKCS#7 signatures
    (bsc#1111300, bsc#1105495)


author: mwilck@suse.com
changelog:
  - Update to version 12.6:
    * weak-modules2: emit "inconsistent" warning only if replacement fails
    (bsc#1127155)


author: mwilck@suse.com
changelog:
  - Update to version 12.6.1: Import kernel scriptlets from kernel-source
    * rpm-script: fix bad exit status in OpenQA (bsc#1191922)
    * cert-script: Deal with existing $cert.delete file (bsc#1191804).
    * cert-script: Ignore kernel keyring for kernel certificates (bsc#1191480).
    * cert-script: Only print mokutil output in verbose mode.
    * inkmp-script(postun): don't pass  existing files to weak-modules2
      (boo#1191200)
    * kernel-scriptlets: skip cert scriptlet on non-UEFI systems
      (boo#1191260)
    * rpm-script: link config also into /boot (boo#1189879)
    * Import kernel scriptlets from kernel-source.
      (bsc#1189841, bsc#1190598)
    * Provide "suse-kernel-rpm-scriptlets"


author: fbui@suse.com
changelog:
  - Import commit e41f1650e7f69f44569d5b27a7ca27b69b162792
    514ffd3db7 sysusers: use the usual comment style
    5aa120f089 test/TEST-21-SYSUSERS: add tests for new functionality
    8e55e98aae sysusers: allow admin/runtime overrides to command-line config
    dca71da06a basic/strv: add function to insert items at position
    0b0c80f431 sysusers: allow the shell to be specified
    57cf9a6680 sysusers: move various user credential validity checks to src/basic/
    cece58038d man: reformat table in sysusers.d(5)
    579642f528 sysusers: take configuration as positional arguments
    c3b02cbec6 sysusers: emit a bit more info at debug level when locking fails
    e1beaac365 sysusers: allow force reusing existing user/group IDs (#8037)
    c4dc42a352 sysusers: ensure GID in uid:gid syntax exists
    7a55d8caf3 sysusers: make ADD_GROUP always create a group
    895392a9a4 test: add TEST-21-SYSUSERS test
    753dc29ca0 sysuser: use OrderedHashmap
    5275d4e204 sysusers: allow uid:gid in sysusers.conf files
    a15c051441 sysusers: fix memleak (#4430)
    These commits implement the option '--replace' for systemd-sysusers
    so %sysusers_create_package can be introduced in SLE and packages
    can rely on this rpm macro without wondering whether the macro is
    available on the different target the package is submitted to.


author: fbui@suse.com
changelog:
  - Import commit 45e55ba407af6c95bb31ee6274a410221b270631
    7ee5d00c35 mount-util: shorten the loop a bit (#7545)
    d11f9ecd26 mount-util: do not use the official MAX_HANDLE_SZ (#7523)
    061ad6d042 mount-util: tape over name_to_handle_at() flakiness (#7517) (bsc#1184761)
    a3b6ac5b16 mount-util: fix bad indenting
    2f1216da61 mount-util: EOVERFLOW might have other causes than buffer size issues
    6aad8e1164 mount-util: fix error propagation in fd_fdinfo_mnt_id()
    7f212aaf82 mount-util: drop exponential buffer growing in name_to_handle_at_loop()
    575cd1cd59 udev: port udev_has_devtmpfs() to use path_get_mnt_id()
    6e640e0f72 mount-util: add new path_get_mnt_id() call that queries the mnt ID of a path
    f897e6fa6b mount-util: add name_to_handle_at_loop() wrapper around name_to_handle_at()
    9a99b8e39b mount-util: accept that name_to_handle_at() might fail with EPERM (#5499)
    2d37137b9a basic: fallback to the fstat if we don't have access to the /proc/self/fdinfo


author: fbui@suse.com
changelog:
  - Added 1001-basic-unit-name-do-not-use-strdupa-on-a-path.patch (CVE-2021-33910 bsc#1188063)
    This patch will be moved to the git repo once the bug will become
    public.


author: fbui@suse.com
changelog:
  - Allow systemd sysusers config files to be overriden during system
    installation (bsc#1171962).
  - While at it, add a comment to explain why we don't use
    %sysusers_create in %pre and why it should be safe in %post.


author: fbui@suse.com
changelog:
  - Drop 1001-basic-unit-name-do-not-use-strdupa-on-a-path.patch
    It's been merged in branch SUSE/v228.


author: fbui@suse.com
changelog:
  - Avoid the error message when udev is updated due to udev being
    already active when the sockets are started again (bsc#1188291)


author: fbui@suse.com
changelog:
  - Import commit 3fad90a5e2a1d0099ba2925793df42e0084cad35
    dbf8419fdb busctl: add a timestamp to the output of the busctl monitor command (bsc#1180225 jsc#SLE-21861)
    7a9abad886 sysctl: configure kernel parameters in the order they occur in each sysctl configuration files (#4205) (bsc#1191399)
    7dd902bfa6 manager: reexecute on SIGRTMIN+25, user instances only
    fb9e399bca basic/unit-name: do not use strdupa() on a path (bsc#1188063 CVE-2021-33910)
    e0fde642ec logind: terminate cleanly on SIGTERM/SIGINT (bsc#1188018)
    fe106cccdd units: make fsck/grows/makefs/makeswap units conflict against shutdown.target


author: fbui@suse.com
changelog:
  - Import commit 81e1235110a58f78e4e7514b45a2897ceddadf88
    8348b7f7ea systemd-coredump: allow setting external core size to infinity (bsc#1195899 jsc#SLE-23869 jsc#SLE-23871)
    d827639164 systemctl: exit with 1 if no unit files found (bsc#1193841)
    99d0949499 umount: show correct error message
    16f9b8a5fa core/umount: fix unitialized fields in MountPoint in dm_list_get()
    8f7b39e250 umount: Add more asserts and remove some unused arguments
    6858714b68 umount: Fix memory leak
    4a83c21fb1 mount-util: fix fd_is_mount_point() when both the parent and directory are network fs (bsc#1190984)


author: fbui@suse.com
changelog:
  - Do not explicitly require systemd package. This package is already
    required by systemd and must be installed before it.
    systemctl is only needed in %posttrans which should be available at
    this step.
    However the whole preset rpm macro thing looks really strange and
    quite ugly. This should be revisited.


author: trenn@suse.de
changelog:
  - Do not start mcelog service based on an udev (/dev/mcelog) rule
    (bsc#976781), but enable it automatically at install time.


author: ohering@suse.de
changelog:
  - enable xencommons (bnc#897352, bnc#1012842)
    xendomains must be enabled manually by the local admin (bnc#937371)


author: fbui@suse.com
changelog:
  - Enable by default uuidd shipped by util-linux (bsc#1012850)
    util-linux was previously shipping a preset file enabling uuidd by
    default. This is now done here as other packages are not supposed to
    ship their own preset rules.
    Also increase the package version so util-linux can conflict with
    the previous versions and hence will be updated *after* the new
    version of the presets package is. This is important otherwise if
    util-linux removed its preset file first, then the presets package
    would believe a new change in the presets and you enable again
    uuidd.


author: sbrabec@suse.com
changelog:
  - Bump version to 12.2 to make version numbers consistent between
    SLE and Leap (boo#1029775).
  - Remove superfluous uuidd.service. uuidd.socket is sufficient
    (bsc#1012850#c8).


author: sschricker@suse.com
changelog:
  - enable nvmefc-boot-connections.service to discover
    network-provided nvme drives on boot (bsc#1128428)


author: idonmez@suse.com
changelog:
  - Update to version 1.2.8
    * Add new inflateGetDictionary() function
    * Fix bug where gzopen() immediately followed by gzclose()
      would write an empty file instead of an empty gzip stream.
    * Fix bug in gzclose() when gzwrite() runs out of memory


author: tchvatal@suse.com
changelog:
  - Remove zlib-devel-static, nothing should use libz.a anyway.
  - Package minizip library, everything using it should now pull
    minizip-devel and unbundle it bnc#935864


author: tchvatal@suse.com
changelog:
  - Include fixes for bnc#1003580 bnc#1003579 bnc#1003577 bnc#1013882:
    * zlib-bnc1003577.patch
    * zlib-bnc1003579-part2.patch
    * zlib-bnc1003579.patch
    * zlib-bnc1003580.patch refreshed
    * zlib-bnc1013882.patch CVE-2016-9843


author: tchvatal@suse.com
changelog:
  - Add patch to safeguard against negative values in uInt bsc#1071321:
    * 0001-Do-not-try-to-store-negative-values-in-unsigned-int.patch


