# changelog

author: Nicolas Morey <nicolas.morey@suse.com>
changelog:
  - Drop patches adding support for cxgb3 (EOL, removed from kernel 5.5)
    - cxgb3-fix-declaration-of-free_context.patch
    - cxgb3-fix-support-for-new-uquery-API.patch
    - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch
    - Revert-Update-kernel-headers.patch
  - Update baselibs=.conf accordingly


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Add missing-quoting.patch
  - Use normal GNU tar option syntax
  - Remove old RPM spec logic (%defattr)


author: Nicolas Morey <nicolas.morey@suse.com>
changelog:
  - Update to v48.0
    - No release notes available.
  - Drop missing-quoting.patch which was fixed upstream.


author: Nicolas Morey <nicolas.morey@suse.com>
changelog:
  - Update to v49.0 (jsc#PED-6891, jsc#PED-6864, jsc#PED-6839, jsc#PED-6836,
      jsc#PED-6828, jsc#PED-6824, jsc#PED-6958, jsc#PED-6943, jsc#PED-6933, jsc#PED-6916)
    - No release notes available.


author: Nicolas Morey <nicolas.morey@suse.com>
changelog:
  - Update to v49.1 (jsc#PED-6891, jsc#PED-6864, jsc#PED-6839, jsc#PED-6836,
      jsc#PED-6828, jsc#PED-6824, jsc#PED-6958, jsc#PED-6943, jsc#PED-6933, jsc#PED-6916)
    - No release notes available.


author: Nicolas Morey <nicolas.morey@suse.com>
changelog:
  - Add kernel-boot-do-not-load-module-unsupported-on-s390.patch
    to prevent autoload of module not supported on s390. (bsc#1219805)


author: Nicolas Morey <nicolas.morey@suse.com>
changelog:
  - Update to rdma-core v52.0
    - No release notes available
  - Add upstream patch Added-suffix-libdrm-to-CMakeLists.txt-for-drm.patch
    to fix libdrm detection.


author: Michal Suchanek <msuchanek@suse.de>
changelog:
  - Update to upstream version 1332
    * fixes build of ibmtpm v1470
    * add ibmswtpm2-fix-uninitialized.patch
    * run through spec-cleaner


author: mgerstner <matthias.gerstner@suse.com>
changelog:
  - Add ibmswtpm2-fix-empty-decrypt.patch: Fix a corner case in the emulator
    that causes an error when trying to RSA-decrypt an empty message
    (bsc#1159510). This fix was confirmed to be by the upstream author and is
    supposed to be contained in the next release.


author: Michal Suchanek <msuchanek@suse.de>
changelog:
  - Update to upstream version 1637
    * fixes build of ibmtss 1.5.0
    * Refresh makefile.patch
    * Drop upstreamed patches
    - ibmswtpm2-fix-uninitialized.patch
    - ibmswtpm2-fix-empty-decrypt.patch
    * Fix use of uninitialized value:
      + ibmswtpm2-TcpServerPosix-Fix-use-of-uninitialized-value.patch
      + ibmswtpm2-NVDynamic-Fix-use-of-uninitialized-value.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1682:
    * tpm: Fix cast in BnSetBit.
    * tpm2: Fix size check in CryptSecretDecrypt
    * tpm: Port Windows code for OpenSSL 3.0
    * tpm: Update to openssl 3.0.2
    * tpm: Add command and handle tracing
    * tpm: Update for openssl 3.0.1
    * tpm: Add ECC encrypt and decrypt commands
    * Fix compilation on RISC-V
    * PlatformSvc: return error on control socket failure
    * main: set a return code if StartTcpServer fails
    * tpm: Add all updates to TPM specification 164.
  - drop ibmswtpm2-fix-ppc32.patch (upstream)
  - makefile.patch: refresh


author: Michal Suchanek <msuchanek@suse.com>
changelog:
  - Update to version 164-2020-192.2
    * Implement the RSA 5 primes optimization.
    * Check command size for int32 overflow.
    * Add support for OpenSSL 3.1.x
    * Do not accept a NULL signKey in TPM2_CertifyX509
    * Add Nuvoton to gcc makefile
  - New project URL - move to github
  - Drop usptreamed ibmswtpm2-OpenSSL-3.1.patch


author: Michal Suchanek <msuchanek@suse.de>
changelog:
  - Update to version 183-2024-03-27
    * tpm: Updates to rev 180
  - Drop obsolete patches
    * Drop ibmswtpm2-NVDynamic-Fix-use-of-uninitialized-value.patch - addressed upstream
    * Drop ibmswtpm2-Add-support-for-OpenSSL-3.2.x.patch - merged upstream


author: Michal Suchanek <msuchanek@suse.com>
changelog:
  - Update to upstream version 1.3.0
  - copy tpm device permission handling udev rule from tpm2-0-tss
  - depend on user(tss) (boo#1162360).


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Don't mess with Epoch: in the long run it can't but cause
    problems. Upstreams that don't understand the meaning of version
    numbers can't be helped with Epoch. Let's rely on the distro
    features for dist-upgrade (that has no problem with a 'version
    downgrade'.


author: Michal Suchanek <msuchanek@suse.de>
changelog:
  - Update to upstream version 1.5.0 (jsc#SLE-13828).
  - Fix build warning due to -O0
    + ibmtss-configure.ac-Do-not-disable-optimization-for-debug-b.patch
  - Fix uninitialized variable warning
    + ibmtss-certifyx509-Fix-uninitialized-variable.patch


author: Pedro Monreal Gonzalez <pmonreal@suse.com>
changelog:
  - Regression fix:
    * utils: fix ABI break caused by additional argument to -rsa
    * https://sourceforge.net/p/ibmtpm20tss/mailman/message/37119441/
  - Add ibmtss-fix-dsa-regression.patch


author: Petr Vorel <pvorel@suse.cz>
changelog:
  - Update to upstream version 1.6.0 (jsc#SLE-18268).
  - Drop patches from this release
    - ibmtss-certifyx509-Fix-uninitialized-variable.patch
    - ibmtss-fix-dsa-regression.patch


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Build with OpenSSL 3.0 deprecated functions until fixed upstream
    in the next version update [bsc#1205042]
    * ibmtss-openssl3-deprecation.patch
  - Add upstream patches to fix build with OpenSSL 3.0
    * ibmtss-regtests-Update-openssl-key-generation-for-3.0.0.patch
    * ibmtss-utils-Update-certifyx509-for-Openssl-3.0.0.patch
    * ibmtss-utils-Remove-unused-variables-from-certifyx509.patch
    * ibmtss-tss-Port-HMAC-operations-to-openssl-3.0.patch
    * ibmtss-utils-Port-to-openssl-3.0.0-replaces-RSA-with-EVP_PK.patch


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to 2.1.1:
    * Add man page for tpmproxy.
  - Update to 2.1.0:
    * Parse new IMA event log template data fields.
    * Add option to verify IMA template data
    * Correct minor regression test script typos.
  - Update to 2.0.0
    * Expand TPMU_SENSITIVE_COMPOSITE to handle HW TPMs that return 5
      RSA primes.  This is an ABI (not API) break.
    * Add support for TPM2_ECC_Encrypt and TPM2_ECC_Decrypt
    * Add more EFI event log handlers and event tracing.
    * SW TPM test CA now uses SHA-256, not the deprecated SHA-1.
    * Port tpmproxy for TPM 2.0 to Linux and Windows.
    * Add many new EK root certificates.
    * Remove OpenSSL functions deprecated in 3.x.
    * Fix TSS bug when using encrypt and decrypt in a PWAP session.
    * Add build flag to suppress SHA-1.
  - Remove patches fixed upstream:
    * ibmtss-regtests-Update-openssl-key-generation-for-3.0.0.patch
    * ibmtss-utils-Update-certifyx509-for-Openssl-3.0.0.patch
    * ibmtss-utils-Remove-unused-variables-from-certifyx509.patch
    * ibmtss-tss-Port-HMAC-operations-to-openssl-3.0.patch
    * ibmtss-utils-Port-to-openssl-3.0.0-replaces-RSA-with-EVP_PK.patch
    * ibmtss-openssl3-deprecation.patch


author: Fuminobu Takeyama <ftake@geeko.jp>
changelog:
  - Do not run ibus-autostart with xdg-autostart-generator (KDE etc.)
    * A workaround for boo#1202841
    * Please use org.freedesktop.IBus.session.generic.service instead
      (See boo#1201421)


author: Fuminobu Takeyama <ftake@geeko.jp>
changelog:
  - Switch to use systemd service file to start ibus daemon
    * Fix boo#1201421
    * Add ibus-ui-gtk3-restart-via-systemd.patch
    * Enable ibus-autostart for xdg-autostart-generator


author: Avinesh Kumar <avinesh.kumar@suse.com>
changelog:
  - Update version to 1.5.28
    * Implement new process_key_event for ibus-x11
    * Convert internal EN compose table to GResource
    * Enhance surrounding text
    * Enhance CI
    * Update ibusunicodegen.h with Unicode 15.0.0
    * Update simple.xml with xkeyboard-config 2.38-1
    * Fix SEGVs


author: Andreas Schneider <asn@cryptomilk.org>
changelog:
  - Fix key typing order
    * This prevents that keys get stuck in games with wine/proton (steam)
    * Added ibus-fix-key-release.patch


author: Marguerite Su <i@marguerite.su>
changelog:
  - macros.ibus:
    * set %ibus_table_index_post() to %nil. it'll trigger ibus-table-createdb
      to create_indexes() for the existing db. but according to upstream,
      create_indexes() is now a dummy function, and it didn't bring
      any performance improvements before. and on rpmlint side,
      it will modify the final filelist.


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 1.5.29
    * Add DeleteSurroundingText to PostProcessKeyEvent
    * Add preedit D-Bus signals to PostProcessKeyEvent
    * Tab should not be committed by IM
    * Translate keycodes with CapsLock
    * Update org.freedesktop.ibus.gschema.xml
    * Implement Plasma Wayland
    * Distinguish Arabic XKB and Keypad XKB options
    * Update simple.xml with xkeyboard-config 2.39
    * Fix key typing issues
    * Fix Emoji and Unicode issues
    * Fix setup dialog SEGV
    * Fix remote desktop issue
    * Enhance CI
    * Update translations
  - Drop ibus-fix-key-release.patch, merged by upstream


author: Jean Delvare <jdelvare@suse.com>
changelog:
  - Fix dead keys with non-English keyboard in some applications
    (MAME, Wine) (boo#1218135)
    ibus-complete-preedit-signals-for-postprocesskeyevent.patch
    ibus-enginesimple-dont-commit-any-characters.patch


author: Fuminobu Takeyama <ftake@geeko.jp> - 1.5.30
changelog:
  - Upstream update to 1.5.30
    * Fix Super key is not handled in GTK 4 applications
    * ui/gtk3: Fix SEGV with Super-space in Wayland
    * tools: Fix ibus start/restart in Plasma Wayland 5696033
    * ui/gtk3: Fix ibus-daemon timeout in Plasma Wayland
    * ui/gtk3: Set Indicator status at launching time
    * Implement preedit color in Plasma Wayland
    * Implement ibus start/restart for Plasma Wayland
    * Show preferences menu item in activate menu
    * Fix control keys with game application
    * Fix typing freeze with barcode reader
    * Fix preedit issue with X applications
    * setup/enginedialog: Improve the search for engines
  - Refresh ibus-ui-gtk3-restart-via-systemd.patch
  - Drop patches merged by the upstream
    * ibus-complete-preedit-signals-for-postprocesskeyevent.patch
    * ibus-enginesimple-dont-commit-any-characters.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.5:
    + auth_finalize: Attempt to rename() if link() fails.
    + Error out and avoid a call to malloc(0) if given a bad hex
      string.
    + Man page fixes.
    + Build system fixes.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Constify some more string pointers to fix gcc warnings.
    + Use void * instead of char * for generic pointer arg to DoFunc
      functions.
    + Mark unused arguments in callback functions to quiet clang
      warnings.
    + Fix some sign/size conversion warnings from clang.
    + Add _X_NORETURN attributes suggested by gcc.
    + Assume signal handlers return void, as C89 requires.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.7:
    + autogen.sh: Honor NOCONFIGURE=1.
    + configure: Drop AM_MAINTAINER_MODE.
    + config: Add missing AC_CONFIG_SRCDIR.
    + More constification cleanup.
    + Free old argv array if realloc fails to enlarge it.
    + Print which option was in error along with usage message.
    + Add -V flag to print version.
    + Fix "noexistent" typo in error message.
    + Actually print command list in usage message.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.8
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * Add -u & -V options to synopsis in man page
    * autogen.sh: use exec instead of waiting for configure to finish


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.4.0:
    * Features:
    - Support keybindings to shifted keys for issue #134.
    - Support keybindings to literal Latin-1 characters.
    - Support all UTF-8 code points in keybindings.
    * Fixes:
    - Fix for a map request from an unmanaged client for
      bbidulock/icewm#734.
    - When the keyboard layout changes, reparse the key bindings.
    * Changes:
    - Update the manpage for "icewm-keys".
    - Updated translations.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to version 3.4.3:
    * New preference "TaskBarShowWindowTitles" for icon-only task buttons.
    * New winoption "doNotManage" to workaround bugs in picom for plank.
    * When a battery has no data about full charge, use the capacity.
    * When cascading windows, include the border size in the displacement.
    * Let icewmbg interpret command-line file arguments relative to $PWD.
    * Add a -f,--fork option to icewmbg to detach it from the terminal.
    * Fix the Window List Menu for #144.
    * Fix restoring from fullscreen with F11 in chromium for #141.
    * Support tabs in the Window List Menu.
    * Control the terminal in icewm-menu-fdo by option or environment.
    * Let icewm-menu-fdo use a list of default terminals to choose from.
  - Drop unknown config options:
    * --enable-guievents
    * --enable-antialiasing
    * --enable-gradients
    * --enable-shaped-decorations


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Drop pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: No longer
    needed nor used (in our case, we use the new default Imlib2).
  - Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires: Needed to
    build {_bindir}/icewm-menu-fdo.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.4.4:
    * Use fcsmart for capturing loadText data.
    * Support TIFF and WEBP in icewmbg.
    * More permissive parsing of a PAM image header in icesh.
    * Remove obsolete winoption examples and add one for
      plank.
    * Use --disable-librsvg instead of --disable-rsvg.
    * Add `supportsFormat` to check for support of additional
      image formats.
    * Support JXL, JP2, RAW, SVG, TGA image formats in
      icewmbg.
    * Test if a color can be considered dark for issue #715.
    * Brighten the color of inactive preview icons for dark
      themes for issue
    * Fix a crash when a ping timeout dialog is destroyed for
      issue #729.
    * Let icewmbg interpret command-line arguments relative
      to the current working directory.
    * Clarify prefoverride and closes #750
    * When mapping a client by PID, search for the best
      match.
    * Don't enforce the use of clang++ in the debug build.
    * Fix ordering in the 4th configuration
    * Fix minor warnings from recent CMake and GCC
    * Translated using Weblate (Portuguese (Brazil))


author: Sean Lewis <seanlew@opensuse.org>
changelog:
  - Update to 3.4.5:
    * Fix for centering the clock LED digits vertically
    * Fix the KeyWinTile commands for multi-mon setups
    * Fix the workspace buttons for right-to-left languages


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Do not recommends icewm-lang: the -lang package has already more
    sophisticated supplements. The various sub-packages require
    icewm, and thus get the supplements satisfied indirectly.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to 3.5.0:
    * New -i,--install option installs an icewm-extra theme.
    * Add file argument completion to the address bar.
    * Add "cd" and "pwd" commands to the address bar.
    * Improve tilde expansion on user login names.
    * Document the 22 address bar editing keys.
    * When lowering a frame by KeyWinLower, also lower it in the focus order.
    * Keyboard layout icon names can now be longer than 2 letters.
    * Don't use XSendEvent for internal WM actions, but use XPutBack.
    * When focusing a client, clear urgency and stop flashing.
    * When the frame drops urgency, also update the client.
    * Let "icesh restore" also clear the urgency flag.
    * Several small documentation improvements.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to 3.6.0:
    * Support composing characters in the address bar with X input method.
    * Double-click the border to maximize just that side of the window.
    * Repeat the double-click to restore that side. Also for corners.
    * Ignore duplicate requests from GNOME to move or resize a window.
    * Restore the moving of windows by dragging with the right button down.
    * Avoid constructing invalid work areas.
    * Don't dispatch events to destroyed windows.
    * Don't install mouse bindings when the frame is being destroyed.
    * Don't create a Window handle for a destroyed or orphaned window.


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - Version update to 1.2.5
    * Update the format of SLE backgound image to png (bsc#1176835).
    * Drop upstreamed add-adwaita-legacy-iconpath-to-preference.patch.
  - Update spec
    * Keep the format of Leap background image to jpg.


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - Improve spec:
    * Conditionally define icewm_version to the version number used
      in Leap/SLE 15 code stream and Tumbleweed.


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - Bring back the obsoletion of icemwm-upstream-config (bsc#1173441,
    bsc#1170420) for SLE and Leap.


author: Xiaoguang Wang <xiaoguang.wang@suse.com>
changelog:
  - Change file /etc/icewm/startup: Pass environment variables to
    systemd --user session (bsc#1179237).


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - Add fix-font-configuration.patch:
    Fix font configuration after google-droid-fonts update
    (boo#1195328 bsc#1196336)


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - Add pass-env-var-to-systemd-user-session.patch instead of changing
    the tar ball to fix the bsc#1179237.
  - Update the tar ball to sync with upstream.


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - Add fix-web-browser-icon.patch:
    The Adwaita theme does not provide much legacy apps icon now,
    redirect icewm web-browser icon to the right place. See:
    https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/163
    https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/merge_requests/34/


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Make sure flavor is never defined without content, but at least
    has %nil.
  - Use an invalid arch for "" flavor (do-not-build): %nil is not
    actually supported and worked by accident.


author: Lubos Kocman <lubos.kocman@suse.com>
changelog:
  - Do not substitute png to jpg for default wallpaper
    Details at https://github.com/openSUSE/branding/pull/149
  - Keep openSUSEDefault although SLEDefault compat symlink exist


author: jengelh@inai.de
changelog:
  - Enable parallel build, and remove old specfile tags/sections
  - Remove DOC file which is the same as README


author: crrodriguez@opensuse.org
changelog:
  - net-tools is not required.
  - fix various missing includes and a broken offsetof() definition.
    (icmpinfo-1.11.dif)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 71.1:
    * updates to CLDR 41 locale data with various additions and corrections.
    * phrase-based line breaking for Japanese. Existing line breaking methods
      follow standards and conventions for body text but do not work well for
      short Japanese text, such as in titles and headings. This new feature is
      optimized for these use cases.
    * support for Hindi written in Latin letters (hi_Latn). The CLDR data for
      this increasingly popular locale has been significantly revised and
      expanded. Note that based on user expectations, hi_Latn incorporates a
      large amount of English, and can also be referred to as ?Hinglish?.
    * time zone data updated to version 2022a. Note that pre-1970 data for a
      number of time zones has been removed, as has been the case in the upstream
      tzdata release since 2021b.
  - drop fix-ucptrietest-golden-diff.patch (upstream)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 72.1
    * Support for Unicode 15, including new characters, scripts,
      emoji, and corresponding API constants.
    * Support for CLDR 42 locale data with various additions and
      corrections.
    * Shift to tzdb 2022e. Pre-1970 data for a number of timezones
      has been removed.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 73.1
    * Improved Japanese and Korean short-text line breaking
    * Reduction of C++ memory use in date formatting


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Add icu-UCHAR-uint16t.patch: fixes builds where UCHAR_TYPE is
    re-defined such as libqt5-qtwebengine


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 73.2
    * CLDR extends the support for ?short? Chinese sort orders to
      cover some additional, required characters for Level 2. This
      is carried over into ICU collation.
    * ICU has a modified character conversion table, mapping some
      GB18030 characters to Unicode characters that were encoded
      after GB18030-2005.
  - Delete icu-UCHAR-uint16t.patch (merged)


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - Fix broken TestHebrewCalendarInTemporalLeapYear [boo#1215425]
    icu4c-73_c-ICU-22512-Fix-broken-TestHebrewCalendarInTemporalLeapYear.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 75.1
    * Update to Unicode 15.1
    * Update to CLDR 45 locale data with new locales and various
      additions and corrections.
    * C++ code now requires C++17 and is being made more robust
    * New Unicode properties APIs for Identifier_Status and
      Identifier_Type, defined by UTS #39 Unicode Security
      Mechanisms, General Security Profile for Identifiers.
    * Time zone data (tzdata) version 2024a (2024-jan). Note that
      pre-1970 data for a number of time zones has been removed, as
      has been the case in the upstream tzdata release since 2021b.
  - Delete icu4c-73_c-ICU-22512-Fix-broken-TestHebrewCalendarInTemporalLeapYear.patch
    (merged)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Distribute also the charset and localespi jars along with their
    pom files.
  - Install the jars also to %{_javadir}%{name} directory for
    compatibility reasons.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * icu4j-63.1-java8compat.patch
      + Prevent use of Jdk >= 9 functions
  - Clean up the file and sanitize osgi bundle versions


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Version update to 66.1
  - Changed patches:
    * icu4j-jdk10plus.patch
    * improve-osgi-manifest.patch
    * icu4j-63.1-java8compat.patch -> icu4j-66.1-java8compat.patch
      + rediff to changed context


author: Ismail Dönmez <idonmez@suse.com>
changelog:
  - Update to version 67.1
    * Unicode 13 (ICU-20893, same as in ICU 66)
      + Total of 5930 new characters
      + 4 new scripts
      + 55 new emoji characters, plus additional new sequences
      + New CJK extension, first characters in plane 3: U+30000..U+3134A
    * CLDR 37
      + New language at Modern coverage: Nigerian Pidgin
      + New languages at Basic coverage: Fulah (Adlam), Maithili,
      Manipuri, Santali, Sindhi (Devanagari), Sundanese
      + Region containment: EU no longer includes GB
      + Unicode 13 root collation data and Chinese data for collation
      and transliteration
    * DateTimePatternGenerator now obeys the "hc" preference in the
      locale identifier (ICU-20442)
    * Various other improvements for ECMA-402 conformance
    * Number skeletons have a new "concise" form that can be used in
      MessageFormat strings (ICU-20418)
    * Currency formatting options for formal and other currency
      display name variants (ICU-20854)
    * ListFormatter: new public API to select the style & type
      (ICU-12863)
    * ListFormatter now selects the proper ?and?/?or? form for
      Spanish & Hebrew (ICU-21016)
    * Locale ID canonicalization upgraded to implement the complete
      CLDR spec (ICU-20834, ICU-20272)
    * LocaleMatcher: New option to ignore one-way matches
      (ICU-20936), and other tweaks to the code (ICU-20916,
      ICU-20917) and data (from CLDR)
    * acceptLanguage() reimplemented via LocaleMatcher (ICU-20700)
    * Data build tool: tzdbNames.res moved from the "zone_tree"
      category to the "zone_supplemental" category (ICU-21073)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to verison 70.1
  - Modified patches:
    * icu4j-66.1-java8compat.patch -> icu4j-70.1-java8compat.patch
    * icu4j-jdk10plus.patch
      + rediff to changed context
    * improve-osgi-manifest.patch
      + replace also DATAVERSION token during the build
  - Added patch:
    * icu4j-javadoc.patch
      + fix invalid html entities


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Upgrade to version 71.1
    * Updates to CLDR 41 locale data with various additions and
      corrections.
    * Adds phrase-based line breaking for Japanese. Existing line
      breaking methods follow standards and conventions for body text
      but do not work well for short Japanese text, such as in titles
      and headings. This new feature is optimized for these use
      cases.
    * Adds support for Hindi written in Latin letters (hi_Latn). The
      CLDR data for this increasingly popular locale has been
      significantly revised and expanded. Note that based on user
      expectations, hi_Latn incorporates a large amount of English,
      and can also be referred to as ?Hinglish?.
    * ICU 71 and CLDR 41 are minor releases, mostly focused on bug
      fixes and small enhancements.
    * Updates to the time zone data version 2022a. Note that pre-1970
      data for a number of time zones has been removed, as has been
      the case in the upstream tzdata release since 2021b.
  - Remove obsolete stuff from spec file
  - Reformat the changes file to fit to 67 chars width


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Upgrade to version 73.1
    * Updates to CLDR 43 locale data with various additions and
      corrections.
    * Improves Japanese and Korean short-text line breaking, reduces
      C++ memory use in date formatting, and promotes the Java person
      name formatter from tech preview to draft.
    * ICU 73 and CLDR 43 are minor releases, mostly focused on bug
      fixes and small enhancements. (The fall CLDR/ICU releases will
      update to Unicode 15.1 which is planned for September.)
    * Updates to the time zone data version 2023c (2023-mar). Note
      that pre-1970 data for a number of time zones has been removed,
      as has been the case in the upstream tzdata release since
      2021b.
    * For details, please see https://icu.unicode.org/download/73.
  - Upgrade to version 72.1
    * Updates to Unicode 15, and to CLDR 42 locale data with various
      additions and corrections.
    * ICU 72 and CLDR 42 are major releases, including a new version
      of Unicode and major locale data improvements.
    * Adds two technology preview implementations based on draft
      Unicode specifications:
      + Formatting of people?s names in multiple languages (CLDR
      background on why this feature is being added and what it does)
      + An enhanced version of message formatting
    * This release also updates to the time zone data version 2022e
      (2022-oct). Note that pre-1970 data for a number of time zones
      has been removed, as has been the case in the upstream tzdata
      release since 2021b.
    * For details, please see https://icu.unicode.org/download/72.
  - Update patch:
    * icu4j-jdk10plus.patch


author: Ignaz Forster <iforster@suse.com>
changelog:
  - Fix segmentation fault if filesystem section of Ignition JSON
    doesn't contain path entry
  - Add 0003-Move-the-GPT-header-on-resized-disks.patch to make it
    possible to create partitions on resized disk images
  - Add dm and crypt modules as dependencies to make it possible to
    configure a luks device
  - Fix patch file metadata in 0001-ignore-missing-qemu-blockdev.patch
    and 0002-allow-multiple-mounts-of-same-device.patch


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Omit ignition module in initrds for already configured systems:
    * Add 0001-dracut-Don-t-include-the-ignition-module-by-default.patch
    * Edit module-setup.sh
  - Add explicit dep on combustion in module-setup.sh
  - Replace ignition-dracut-grub2 with combustion's firstboot.target:
    * Add 0001-Order-ignition-disks.service-before-systemd-fsck-roo.patch
    * Edit ignition-suse-generator
    * Edit ignition-umount-initrd-fstab.service
    * Edit module-setup.sh
    * Drop 02_ignition_firstboot
    * Drop ignition-firstboot-complete.service
    * Adjust README.SUSE
  - Edit ignition-umount-initrd-fstab.service to not rely on combustion
    units forcing proper order


author: Ignaz Forster <iforster@suse.com>
changelog:
  - Patch file cleanup:
    * Improve description of
      0003-Move-the-GPT-header-on-resized-disks.patch
    * Rename
      0001-Order-ignition-disks.service-before-systemd-fsck-roo.patch
      to
      0004-Order-ignition-disks.service-before-systemd-fsck-roo.patch
    * Rename
      0001-dracut-Don-t-include-the-ignition-module-by-default.patch
      to
      0005-dracut-Don-t-include-the-ignition-module-by-default.patch


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Amend patch to fix race condition with kiwi:
    * 0005-dracut-Don-t-include-the-ignition-module-by-default.patch


author: iforster@suse.com
changelog:
  - Update to version 2.17.0:
    * NEWS: update 2.17.0
    * packit: add initial support
    * Bump minimum Go version to 1.19
    * Add vsock modules into ramdisk
    * Sync repo templates ?
    * providers/applehv: Add Apple Hypervisor
    * tests/blackbox: allow skipping critical logging check
    * stages/disks: retry `sgdisk --zap-all` invocation
    * Add optionally-installed grub2 code
    * internal/exec/stages/disks: prevent races with udev
    * providers/hetzner: add support for Hetzner Cloud
    * docs: expand development docs and rationale
    * doc/development: list the test frameworks
    * docs/development: improve formatting of blackbox section
    * build(deps): updated dependencies
  - Increased required Go version
  - Removed Changelog part of
    0005-dracut-Don-t-include-the-ignition-module-by-default.patch -
    the information is part of the patch description already and
    conflicts with the upstream Changelog.


author: iforster@suse.com
changelog:
  - Update to version 2.18.0:
    * NEWS: update 2.18.0
    * azure: retry HTTP requests on codes 404, 410, and 429
    * docs: add missing scaleway link
    * providers: add scaleway
    * resource/url: customize local address (port)
    * stages/files: filter out non-existent paths before relabeling
    * docs/release-notes: tweak dracut module change
    * Bump minimum Go version to 1.20
    * dracut: Don't include the ignition module by default
    * ci: cancel previous build on PR update
    * Sync repo templates ?
    * Update build(deps)
  - Remove because included in upstream now:
    0005-dracut-Don-t-include-the-ignition-module-by-default.patch
  - Increased required Go version


author: iforster@suse.com
changelog:
  - Update to version 2.19.0:
    * Support LUKS encryption using IBM CEX secure keys on s390x
    * providers: add "akamai" provider
  - Adding %check section
  - Build scripts are executable by themselves now, remove explicit
    Bash call


author: badshah400@gmail.com
changelog:
  - Update to version 2.5:
    + Fix a number of build warnings and bugs.
    + Ensure some devices have non-0 update frequencies.
    + Set sensor scale to 1.0 when the device does not export one.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 2.6:
    + Add support for mount matrices coming from the kernel itself,
      checking those more thoroughly for validity. On devices with
      multiple accelerometers, the ones in the base are now ignored.
    + Improve/fix support for sensors with uncommon formats.
    + Fix a couple of possible crashes and memory leaks.
  - Minor specfile cleanups using spec-cleaner.


author: Markus Ebner <info@ebner-markus.de>
changelog:
  - Update to version 2.7:
    + This release fixes broken sensor readings on multiple platforms
      due to a compiler optimisation.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 2.8:
    + Add support for accelerometers in ChromeBooks.
    + Fix screen orientation in favour of portrait when rotating
      display instead of favouring the previous orientation.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.0:
    + This release adds support for a number of sensors that didn't
      work before, usually due to being combined with other sensors
      of the same or different types (eg. dual-accelerometers,
      light/proximity combined sensors, etc.), and adds support for
      kernel-exported mount-matrix properties on Device Tree
      hardware.
    + Update URL and Source to new home on gitlab.freedesktop.org.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 3.1:
    * Port to meson as a build system and add a test-suite.
    * Fix long-standing problem with property changes being sent as
      a broadcast.
    * Fix sensor support for accelerometers with different scales on
      different axes.
    * Add sensor support for RGBC light sensors.
    * Support reading proximity threshold from sysfs for DeviceTree
      devices.
  - Use tar.bz2 source as this can be accessed using a repeatable
    URL (not requiring commit id).
  - Switch to meson based building.
  - New BuildRequires: meson (for building), gtk-doc (to generate
    docs); update required version of gudev to 234 in keeping with
    minimum required version upstream.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 3.3:
    * Fix a bug left-over in one of the 3.2 bug fixes where some
      accelerometers would fail to initialise.
  - Changes from version 3.2:
    * Fix problems parsing numbers with decimal separator.
  - Require gudev >= 237 for building (for consistency with
    upstream).
  - Drop the rpmlintrc file and add back appropriate service macros
    in pre/post scriptlets.


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 3.4:
    * Add polkit checks for whether a user is allowed to claim a
      sensor.
    * Fix the ambient light sensor readings on some systems, a
      regression in the fake-input-accelerometer test binary.
    * A number of memory leaks.
  - Package polkit privilege file (subject to boo#1201558); add
    BuildRequires: pkgconfig(polkit-gobject-1).


author: Atri Bhattacharya <badshah400@gmail.com>
changelog:
  - Update to version 3.5:
    * Fix sensor hotplugging
    * Fix some sensors not working when they were assigned a
      sampling frequency they did not support.
    * Add more tests.
    * Correct the location of the D-Bus policy file.


author: i@marguerite.su
changelog:
  - add Requires: xorg-cf-files.
    * or every package needs imake will come with a
      "Imake.tmpl: no such file or directory" error.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Avoid use of low-level troff markup that can't be lifted
      structurally.
    + config: replace deprecated AM_CONFIG_HEADER with
      AC_CONFIG_HEADERS.
    + Let configure pick cpp path on Solaris, instead of hardcoding
      in imakemdep.h.
    + Ensure inFile is always closed on error in cppit().
    + Avoid closing inFile twice in CheckImakefileC if LogFatal
      returns.


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 1.0.7:
    This release fixes generation of the ccmakedep, mergelib and
    xmkmf scripts when using GNU cpp >= 4.8.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.8
    * autogen: add default patch prefix
    * autogen.sh: Honor NOCONFIGURE=1
    * configure: Drop AM_MAINTAINER_MODE
    * Update configure.ac bug URL for gitlab migration
    * Use SEEK_* names instead of raw numbers for fseek whence argument
    * imake support for lcc compiler
    * README: reword status section
    * Update README for gitlab migration


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.9
    * gitlab CI: add a basic build test
    * Fix spelling/wording issues
    * Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters
    * Fix -Wsign-compare warnings
    * Fix -Wshadow warnings
    * Make Emalloc() argument a size_t to match malloc()
    * Simplify HAVE_MKSTEMP block
    * unifdef SIGNALRETURNSINT
    * Add .git-blame-ignore-revs to hide whitespace commits from git blame
    * autogen.sh: use quoted string variables
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.10
    This release fixes a "Modern C" warning that may become an error in
    future gcc releases.
    For those building for 32-bit platforms, it also enables use of the
    "large file" APIs - though no file processed by imake should ever be
    anywhere near 2GB in size, it may be stored on a filesystem which uses
    large inode numbers not supported by the original 32-bit APIs.
    Since this release was generated using the new GNU autoconf 2.72, this
    also adds a --enable-year2038 configure flag which may allow imake to
    work with files whose timestamps are later than January 19, 2038, but
    this has not been tested, and we sincerely hope that no one will actually
    still be using imake 14 years from now.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.10.0:
    * Introduce imlib_load_image_fde
      imlib2_load: Tweak load mode handling
      Introduce Imlib2_Loader.h - all that is needed by loaders
      image: Change has alpha flag to separate byte
      loading: Don't look for cached image when not caching
      loading: New loader infrastructure
    * loading: Introduce __imlib_ImageFileContextPush/Pop
      loading: Centralize mmap handling
    * Introduce imlib_load_image_mem
    * imlib2_load: Add option to use imlib_load_image_mem
      api: Remove cast previously dropped everywhere else
      Hide imlib_get/set_color_usage() if no X11
      api: Move X11 related functions to separate file
      api: Move filter functions to separate file
      Enable disabling filter functions
      api: Move text functions to separate file
      Enable disabling text functions
      J2K loader: Drop showing deprecated item in debug message
      image: Fix memory leak when cloning images
      Unify basic X11 functionality in test programs
      Includes tweaks
      test: Re-generate test images with recent tool/library versions
      image: Hide internal ImlibImageFileInfo struct
      image: Don't munmap external memory
    * Introduce imlib_get_error
      api: error_return adjustments
      imlib2_load: Add option to enable image caching
      image: Fix potential use of uninitialized time stamps
      PNG loader: Correct frame delay in zero denominator case
      PNG loader: Cosmetics
      PNG loader: Improved handling of animated PNGs
      multiframe: Support loop count
      PNG loader: Fix animated PNG loading some more
      autofoo: Fix trouble with test subdirectory in distributed source
      autofoo: Rework git tag/release stuff
      test: test_load: Quit when loading primary image fails
      SVG loader: Don't reference multiframe stuff
    * ICO loader: Eliminate ico_load
      autofoo: Use AC_USE_SYSTEM_EXTENSIONS
      imlib2_view: Fix single frame update rendering
      test: test_load_2: Check frame 0/1 loading too
      PNG loader: Cosmetics
      PS loader: Cosmetics
      multiframe: Tweaks around frame number handling
      multiframe: Centralize handling of frame update offsets
      multiframe: Move frame info to allocated record
      multiframe: Allocate frame info only when needed
      PNG loader: Quit scan when target fdAT is seen
      PNG loader: Quit after loading first frame
      PNG loader: Simplify update callback handling
      imlib2_view: Fix multiframe rendering detail
      multiframe: Remove frame offset from updates
      imlib2_view: Fix multiframe after update coordinate change
      imlib2_view: Deal with all pending X events at once
      imlib2_view: Properly handle caching vs progress callbacks
      imlib2_view: Don't load bad images twice if first or last in argument list
      image: Cosmetics
    * image: Introduce __imlib_LoadEmbeddedMem
      Add new ani loader
    * image: Cosmetics
      ANI loader: Disable progress in embed loader
      ANI loader: Multiframe suport
      v1.10.0
      Introduce imlib_load_image_frame_mem
      imlib_load_image_frame_mem(): set nocache
      TGA loader: fix indexing in tgaflip


author: Enrico Belleri <idesmi@protonmail.com>
changelog:
  - update to 1.11.0:
    * remove bad unused function
    * test: Add a few tests for obscure pnm formats
    * test: Add some pam tests
    * Avoid some more undefined behaviors with shifts
    * api: Fix code duplication around some __imlib_BlendImageToImage() calls
    * api: Change some parameter names
    * api: Tweak/correct error handling in drawable grabbing functions
    * image: Let __imlib_CreateImage() allocate pixel data buffer
    * Drop some redundant calls to __imlib_LoadImageData()
    * api: Remember error on deferred image data loads
    * imlib2_load: Show error on deferred data load problem
    * imlib2_view: Be more verbose about load errors
    * PNM loader: Speedups
    * test: Introduce image_get_crc32()
    * test: test_save: Trivial changes
    * test: test_save: Check that files are written and ok
    * PNM saver: Write images with alpha as P7 PAM RGB_ALPHA type
    * x11_rgba: Add missing const
    * x11_grab: Avoid cast-align warnings with -Wcast-align=strict
    * x11_rgba: Avoid cast-align warnings with -Wcast-align=strict
    * Loaders: Debug macro cleanups
    * ANI loader: Use struct to access chunk data
    * Loaders: Avoid cast-align warnings with -Wcast-align=strict
    * autofoo: Add __PACKED__ for optional struct packing
    * ANI, PNG, TGA loaders: Enable handling of unaligned data
    * __imlib_FileDir(): Fix missing closedir() on OOM
    * Loaders: decompress_load() is not part of the loader API
    * Loaders: Debug tweaks
    * Savers: Centralize file open/close
    * JPG saver: Avoid potential clobber warning
    * PNG saver: Avoid potential clobber warning
    * Loaders, savers: Handle EINTR during fopen()
    * api: Remove pointless statement
    * api: Update documentation for imlib_get_error()
    * api: Cosmetics around image save functions
    * api: Minor simplification in error handling in save functions
    * Add imlib_save_image_fd()
    * api: Oops - debug--
    * test_grab: Rearrange code
    * x11_grab: Let __imlib_Grab..() return error instead of ok
    * x11_grab: Eliminate unnecessary pixmap copy
    * imlib_create_scaled_image_from_drawable(): Simplify call path
    * x11_grab: Drop now unused 1:1 scaling path in __imlib_GrabDrawableScaledToRGBA()
    * imlib2_view: Add option to set background checkerboard field size
    * test_grab: Update
    * test_grab: Add some tests for imlib_copy_drawable_to_image()
    * test_grab: Check get-mask-from-shape too
    * x11: Pass X11 context around by struct
    * x11_grab: Move window/pixmap checking to separate function
    * x11_grab: Rework clipping
    * x11_grab: Clear image pixels not actually grabbed
    * x11_grab: Various fixes in __imlib_GrabDrawableScaledToRGBA()
    * x11_grab: Eliminate some overhead in scaled grabbing
    * test_grab: Debug tweak
    * PNM loader: avoid some undefined behavior
    * PNM loader: add read support for PAM


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.11.1:
    * imlib2: added loader for y4m files (uses liby4m and
      libyuv)
    * imlib2: add y4m test examples
    * Y4M loader: Various minor changes
    * autofoo: Tweak PACKAGE_DATA_DIR definition
    * XPM loader: Add rgb.txt
    * loaders: Fix loaders potentially being loaded more than
      once
    * loaders: Change method used to not unload loaders
    * Add JXL saver
    * loaders: Cosmetics


author: Simon Lees <sflees@suse.de>
changelog:
  - Changelog update only
  - integer overflow (with resultant invalid memory allocations and
    out-of-bounds reads) via an icon with many colors in its color
    map was fixed in 1.7.0 (bsc#1171472, CVE-2020-12761)


author: Enrico Belleri <kilgore.trout@idesmi.eu>
changelog:
  - Update to 1.12.0:
    * test_load2: make error messages more descriptive
    * Y4M loader: fix support for 420 colorspaces
    * Y4M loader: add support for images with unexpected aspects
    * imlib2_view: Avoid potential use of uninitialized data
    * GIF loader: Enable showing animated images even if truncated
    * Introduce __imlib_perror() to produce error messages
    * loaders: Use common function to print error messages
    * imlib2_load: Move time_us() to separate file
    * imlib2_conv: Add option to time save operations
    * test: Fix pr_info() when not printing to stdout
    * loading: Enable calling function on loader load/unload
    * HEIF loader: Call heif_[de]init() on loader load/unload
    * autofoo: Don't check for freetype if we are building without text
    * QOI loader: Add progress calback, indent, cosmetics
    * Loaders: Static constify some data that may as well be
    * TGA loader: Fix TGA v2.0 signature check
    * test: Add basic qoi checks
    * test_scale: Test scaling some more
    * scaling: Unifdef OLD_SCALE_DOWN
    * scaling: Correct scaleinfo array length
    * scaling: Move scaling function call sequence into common __imlib_Scale()
    * scaling: Cosmetics (comments)
    * scaling: Simplify scaling points calculation (eliminate j)
    * scaling: Change ypoints[] from pointers to indices
    * scaling: Cosmetics
    * scaling: Minor refactoring
    * scaling: Correct scaling up
    * test_scale: Update for new scaling
    * image: Fix missing munmap() when using imlib_load_image_fd()
    * image: Fix potentially using incorrect file size
    * file: Remove a couple of unused functions
    * image: Fix potentially using incorrect file size - fixup
    * test: Bypass wrappers when running tests
    * test_load: Minor fix in debug message
    * Add new raw loader
    * TIFF loader: Slightly more strict signature check
    * image: Use sub-second time info when available
    * image: Fix preservation of alpha chanel flag in imlib_clone_image()
    * image cache: Avoid negative refcounts
    * image cache: Drop redundant cleanup
    * image cache: Rework cleanup
    * Revert "scaling: Correct scaling up"
    * Revert "test_scale: Update for new scaling"
    * scaling: Various trivial changes
    * scaling: Improve non-AA scale-up case
    * scaling: Correct scaling up - take 2
    * test_scale: Update for new scaling (re-applied)
    * test_scale: Exercise non-AA path too
    * WEBP saver: allow lossless and respect compression tag
    * add a new QOI decoder
    * QOI loader: fix build on non-gnu compilers
    * QOI loader: use memcmp for magic and endmarker check
    * Y4M loader: check file size before magic check
    * loading: add some debug logs
    * loading: check for alloc failure
    * Y4M loader: use custom y4m parser
    * test_load: allow y4m memory loading
    * file: Remove unused functions some more
    * introduce imlib_image_decache_file()


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.12.1:
    * Fix some clang complaints
    * scaling: MMX asm scaling causes segv, disable for now
    * loading: Call module exit function also when not
      dlclosing module on unload
    * loaders: Fix build with -m32 --enable-debug
    * test_load_2: Add forgotten xeyes.png
    * test_save: Fix for jxl loader on ix86
    * test_scale: MMX scaling is disabled
    * RAW loader: Don't unload loader
    * loaders: Fix CPPFLAGS order
    * imlib2_grab, imlib2_view: Unset context colormap
    * x11_grab: Use correct depth when grabbing


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 1.12.3:
    * Y4M loader: add support for full range color and 10-bit 4:2:0
    * XPM loader: Major overhaul and bug fixes
    * Add endbr32/64 instruction at the start of asm functions
    * Add missing CET (Control-flow Enforcement Technology) bits in
      asm code
    * Developer visible improvements in imlib2_view2


author: Tomá? Chvátal <tchvatal@suse.com>
changelog:
  - Switch python bindings to base on python3
  - Update version to 1.2.0+git20200220.3d8d13f:
    * Many fixes all around
    * support for py3


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 1.2.0+git.20200330:
    * Add idevicesetlocation tool
    * debugserver: Fix argv encoding
    * Update debug.c to consistently output to stderr
    * idevicedebug: Rename name-colliding debug_info() to log_debug()
    * debugserver: Fix whitespace error
    * debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUT
    * introduces optional `idevice_connection_disable_ssl` with ability not to send  SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things
    * Increase timeout for service receive methods
    * idevicesyslog: Make sure CTRL+C works when waiting for passcode entry
    * configure.ac: Add checks to ensure libusbmuxd is up-to-date


author: Stefan Elser <suse@foomaster.de>
changelog:
  - Update to verison 1.3.0+git.20200910
    * Fix service startup for iOS 14b4
    * Add more lockdown error codes
    * Add new lockdownd_pair_with_options() function
    * Make sure sockets only listen locally due to security reasons
    * Plug various memory leaks
    * Store application information in Info.plist using idevicebackup2
    * Various other bugfixes and improvements


author: sebix+novell.com@sebix.at
changelog:
  - Update to version 1.3.0+git.20210921:
    * Remove common code in favor of new libimobiledevice-glue
    * tools: idevicebackup2: Exit on service startup failure and improve error messages
    * idevice: Reset receive length variable in internal_ssl_read retry loop and fix wrong variable in debug message
    * lockdown: Get DeviceClass to make sure OS version dependent code is executed correctly
    * Handle error cases in relevant code when retrieving pair record fails
    * common: Return proper error codes from userpref_read_pair_record
    * Add support for MbedTLS
    * idevice: Make sure to handle timeout condition for network connections too
    * installation_proxy: Ignore non-status messages instead of terminating loop
    * mobilesync: Set DeviceLink version to 400 to support iOS 14b4+
    * tools/idevicecrashreport: Fix illegal filenames on Windows
    * tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairing
    * tools: Fix delays in idevicedebugserverproxy when using SSL
    * debugserver: Return success when a receive timed out but actualy bytes have been read
    * idevice: Allow partial reads in idevice_connection_receive_timeout() and handle timeouts more adequate
    * Fixed bytes/strings checks in lockdown.pxi for compatibility with Python2/3
    * Fixed bytes/strings check in imobiledevice.pyx for compatibility with Python2/3
    * Fixed debugserver.pxi PyString_AsString compatibility with Python3
    * Fixed AFC afc.pxi definitions for Python2/3 compatibility. Added missing public method 'remove_path_and_contents'
    * ideviceprovision: Fix date output by adding MAC_EPOCH
    * docs: Improve --quiet command line switch description in idevicesyslog man page
    * idevicescreenshot: Choose a better filename, prevent overwriting existing files
    * idevicedebug: Add --detach option to start an app and exit idevicedebug without killing the app
    * idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error code
    * idevicebackup2: Update errno to device error mapping
    * idevice: Handle -EAGAIN in case usbmuxd_send() returns it
    * idevicebackup2: Don't fail on restore when source backup doesn't have any application info


author: msuchanek@suse.com
changelog:
  - Update to version 1.3.0+179git.20230430:
    * Updated to use latest libplist API changes
    * installation_proxy: Handle BundleIDs in instproxy_client_options_add
    * idevice: Fix connections to <= iOS 5 devices with OpenSSL 3
    * idevicebackup2: Fix missing break in switch case statement
    * tools/ideviceimagemounter: Notify user of missing Developer Mode on iOS 16+
    * tools: Add idevicedevmodectl tool
    * lockdown: Fix error parsing for older iOS versions
    * Support OpenSSL built without OPENSSL_ENGINE
    * idevicedebugserverproxy: Add support for 'qLaunchGDBServer' command of lldb
    * idevice: Fix OpenSSL 3.0 internal error on read timeout
    * tools: Fix idevicebackup2 option parsing for --password option
    * idevicebackup2: Fix option parsing
    * instproxy: Use synchronous mode when callbacks are NULL, as documented
    * Add new idevice_events_subscribe/unsubscribe API with context
    * Initial commit of working packet logger (idevicebtlogger)
    * ideviceinfo: Make sure all error messages go to stderr
    * tools: Use getopt for option parsing in all tools
    * idevice: Fix mistreatment of 0-byte sent cases
    * idevicebackup2: Allow passing backup password via environment variable
    * idevicedebug: Add 'kill' command to kill a (debuggable) app by bundle ID
    * Handle connection failures in debugserver_client_receive_response; also simplify the code
    * Add timeout and interrupt handling to debugserver. Fix debugserver_client_handle_response
    * idevicedebug: Process "Wxx" response as "exited with code xx"
    * idevicecrashreport: Allow filtering crash reports by filename
    * idevicedebugserverproxy: Allow binding to any available port
    * idevicedebug: Gracefully fail on invalid bundle IDs
    * tools: Correct misspelled directionary -> dictionary in function name
    * diagnostics_relay: Check for errors after sending requests to service connection
    * Add support for wireless pairing
    * tools: Print meaningful error messages when service startup fails
    * Add Reverse Proxy implementation


author: dmueller@suse.com
changelog:
  - Update to version 1.3.0+190git.20230705:
    * tools/idevicecrashreport: Silence compiler warning
    * Silence (v)asprintf related compiler warnings
    * Updated OpenSSL-specific code to use OpenSSL 3.0+ API
    * 3rd_party/libsrp6a-sha512: Updated to work with OpenSSL 3.0+ API
    * 3rd_party/libsrp6a-sha512: Update function definitions to modern style
    * 3rd_party/ed25519: Silence compiler warning about missing return value for fread
    * tools/idevicedebug: Add missing default case for switch statement
    * tools/idevicedevmodectl: Add missing include
    * idevice: Add missing include for Windows
    * idevice: Fix network address handling in other code paths too
    * idevice: Use network addresses as is from what we get from (lib)usbmuxd
  - restrict to Cython < 3


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.3
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.3/
  - Changes since 23.08.2:
    * Reset AttendeeTableModel when settings attendees (kde#428888)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Port deprecated QCheckBox::stateChanged
    * USe _L1
    * Use directly KFormat
    * Remove configuration for 'Custom Pages'
    * Add missing [[nodiscard]]
    * merge private area
    * Correctly handle timezone of recurrence exceptions
    * Don't export private method + coding style + use [[nodiscard]]
    * Use local include


author: pgajdos@suse.com
changelog:
  - updated Lohit fonts to 20130130:
    * Released version 2.5.3 of All Lohit fonts with major enhancement
      and dropping Reserved Font Name.


author: pgajdos@suse.com
changelog:
  - updated Lohit fonts to 20140220:
    * Lohit Devanagari 2.94.0 release with number of improvements
      and bug fixes.
    * Lohit Malayalam 2.92.0 (Beta-1) release with number of improvements
      and bug fixes.
    * etc. see https://raw.github.com/pravins/lohit/master/RECENT-NEWS


author: pgajdos@suse.com
changelog:
  - gujrati fonts [bsc#977195]: remove hinting instructions for all
    letters except gujrati symbols in
    * aakar medium
    * padmaa Bold
    * padmaa Medium
    * Rekha medium
    Fonts updated from:
    https://github.com/kartikm/fonts-aakar
    https://github.com/samyakbhuta/fonts-padmaa
    https://github.com/kartikm/fonts-rekha


author: pgajdos@suse.com
changelog:
  - update or add Bengali fonts [bsc#1197977]:
    * AkaashNormal.ttf  Ani.ttf  JamrulNormal.ttf
      MitraMono.ttf  MuktiBold.ttf  Mukti.ttf
  - remove obsoleted Bengali fonts [bsc#1197977c#4]
    * mitra.ttf MuktiNarrow.ttf MuktiNarrowBold.ttf
      bng2-n.ttf bng2-b.ttf


author: Matthias Bach <marix@marix.org> - 52
changelog:
  - Update to version 52
    * Add INI_CUSTOM_ALLOCATOR to allow using a custom memory
      allocator.
  - Drop workaround for library name not matching its soname as this
    was fixed upstream.


author: Wang Jun <jgwang@suse.com> - 53
changelog:
  ?
  - Update to version 53
    * Add architecture ppc64le to travis build (#122)
    * enable distro settings by default (#125)
    * meson: optionally depend on c++ (#124)
    * meson: add static compile args to inih_dep (#126)


author: Matthias Bach <marix@marix.org> - 54
changelog:
  - Update to version 54
    * Improve quality of shared objects by explicitly defining symbol
      visibility.


author: Matthias Bach <marix@marix.org> - 56
changelog:
  - Update to version 56
    * Fix redundant cast-to-int when INI_USE_STACK!=0
    * Make inline comments work on subsequent lines of multiline values


author: Matthias Bach <marix@marix.org> - 57
changelog:
  - Update to version 57
    * Added a GetUnsigned function for getting unsigned values.
    * Added GetInteger64 and GetUnsigned64 to read 64-bit integers.


author: Matthias Bach <marix@marix.org> - 58
changelog:
  - Update to version 58
    * Add ini_ prefix even to static names so inih can be used as an
      [#]include.


author: lmuelle@suse.com
changelog:
  - Update to git snapshot 20140619 c5beb80a
    + Fix coverity issues
    + Fix resource leaks
    + Modify to build unbounded keys & values from multi-line input
    + Fix crash with crafted ini files
    + Makefile fixes: Library build, targets
    + Prevent compiler warning when compiling for 64 bit
    + Build system improvements
  - Update iniparser_remove_rpath.patch


author: lmuelle@suse.com
changelog:
  - Update to git snapshot 20150605 b1c4ac6f
    + Use the same xstrdup implementation for both source file
    + allocate memory for string termination
    + Add travis.yml
    + iniparser_getseckeys doesn't return a malloc ptr anymore
    + One more static + whitespace cleanup
    + Prevent negative array index access when a line solely consists of
      newlines and spaces
    + Made strstrip() static
  - Remove libiniparser from baselibs.conf


author: aavindraa@gmail.com
changelog:
  - Update to 4.1 (stable release)
    + For full change set, see:
      https://github.com/ndevilla/iniparser/compare/b1c4ac6f...v4.1
  - Cleanup with spec-cleaner
  - Rebase iniparser_remove_rpath.patch
  - so number bumped from 0 to 1 per upstream policy


author: Michal Suchanek <msuchanek@suse.com>
changelog:
  - Add fixes since 4.1
    + Fail-testrun-on-test-failure.patch
    + Fix-buffer-overflow-from-sprintf.patch
  - Fix tests failing on 32bit architectures
    + Fix-tests-on-32bit.patch


author: Antonio Teixeira <antonio.teixeira@suse.com>
changelog:
  - Add handle-null-return-getstring.patch (bsc#1211889)
    CVE-2023-33461: NULL pointer dereference in iniparser_getboolean()


author: Michal Suchanek <msuchanek@suse.com>
changelog:
  - Update to version 4.2.1
    * Fix parsing of section names containing whitespace
    * Add support for escaped quotes, semicolon and hash in quoted values
    * Do not close file in iniparser_load_file
    * Add function description to header
    * Add support for loading string/custom streams
    * Update README.md
    * Handle potential calloc failures in dictionary_new
    * Add example showing how to write INI files
    * Add support for uint64_t
    * Fix tests on 32bit
    * Prevent `long int` overflow on 32bit architectures
    * Fail testrun on test failure
    * add NULL check in dictionary_get
    * Fix buffer overflow from sprintf
  - Remove patches merged upstream
    * Fail-testrun-on-test-failure.patch
    * Fix-buffer-overflow-from-sprintf.patch
    * Fix-tests-on-32bit.patch
    * handle-null-return-getstring.patch


author: poeml@suse.de
changelog:
  - update to 0.5 (svn r24)
    - support for mlterm and Terminal.app
    - prefer Terminal.app over kterm (which responds in the same
      way). kterm is not widely used anymore, it was an old xterm
      fork but it isn't UTF-8 capable.
    - make it compile on Darwin 8.6
    - fold in patches initviocons-0.4.dif (c shell eval mode)
      initviocons.minimal-termsize.patch [#140383]
      initviocons.ps3-hack.patch
      initviocons.ps3-matching.patch


author: poeml@suse.de
changelog:
  - update to r25:
    - recognize WebSM console
      https://bugzilla.novell.com/show_bug.cgi?id=256139
      which sends a characteristic primary da


author: poeml@suse.de
changelog:
  - update to r27:
    - when using -e, only output the TERM value and don't add
      LINES,COLUMNS by default anymore. Discussion in [#184179] (ssh
      installation exit abnormally when change terminal window size)
      has shown that they are not needed anyway, and they seem to
      cause problems in some cases (when used together with ssh).  In
      order to be able to revert to the previous behaviour, the -s
      switch was added. It adds LINES and COLUMNS to the eval output
      again.


author: thod_@gmx.de
changelog:
  - Update to version 1.2.2:
    + 4 crash fixes, over 25 bug fixes, 5 fixes for extension bugs
      and 13 improved user interface translations
    + 2f3101417.patch merged upstream
    + See the full release notes for Inkscape 1.2.2 at
      https://media.inkscape.org/media/doc/release_notes/1.2.2/Inkscape_1.2.2.html


author: thod_@gmx.de
changelog:
  - Update to version 1.3:
    + Shape Builder Tool for building up shapes on canvas
    + Font Collections
    + Pattern Editor
    + Document Resources Dialog
    + Improved performance thanks to fully asynchronous, multithreaded rendering
    + LPE dialog redesigned
    + Improved On-Canvas Pattern Editing
    + Better PDF import
    + Page margins & bleed
    + Return of Search, opacity & blend modes in Layers & Objects dialog and of an optional persistent snap bar
    + Syntax highlighting in XML Editor
    + See the full release notes
      https://inkscape.org/doc/release_notes/1.3/Inkscape_1.3.html
  - Drop patch 0001-Fix-build-with-GCC13.patch, fixed upstream


author: thod_@gmx.de
changelog:
  - Update to version 1.3.1:
    + more than 30 crash/freeze fixes
    + a new feature to disable snapping to grid lines
    + a new feature to split text into its letters
    + the Shape Builder tool now creates an appropriate number of nodes
    + PDF files that could not be opened with Inkscape 1.3 can now be opened / imported again
    + See the full release notes
      https://inkscape.org/doc/release_notes/1.3.1/Inkscape_1.3.1.html


author: thod_@gmx.de
changelog:
  - Update to version 1.3.2:
    + important bugfix release, fixes a data loss bug in 1.3.1
    + Stars, polygons, spirals, 3D boxes are now saved correctly
    + The data that was lost when saving these shapes,
      can be recovered in 1.3.2 if you manually make an edit:
      To fix all missing shapes at once, you can select all elements
      in all layers (Ctrl + Alt + A, need to unlock them first),
      and move them right and back left again with a press on the arrow keys
    + See the full release notes
      https://inkscape.org/release/inkscape-1.3.2


author: pgajdos@suse.com
changelog:
  - added patches
    fix https://gitlab.com/inkscape/inkscape/-/commit/96ca7a6c215aa14336b52753f56244dc8796ec43
    + inkscape-poppler-24.05.0.patch
    fix https://gitlab.com/inkscape/inkscape/-/commit/877fc26483f74f951eab516f1b57b136780a8c78
    + inkscape-poppler-c++20-2.patch
    fix https://gitlab.com/inkscape/inkscape/-/commit/1798e9c13b786f3d077ba0132592c4d5c1d1fb9b
    + inkscape-poppler-c++20.patch


author: Bernhard Wiedemann <bwiedemann@suse.com>
changelog:
  - Update inotify-tools-no-timestamp-in-doc.patch
    because doxygen footers are no more an issue and man page
    date needs to be normalized (boo#1047218)


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 3.20.2:
    * New maintainer
    * Fix potential buffer overflow
    * gcc 9 support
  - remove inotify-tools-no-timestamp-in-doc.patch
    inotify-return.patch (merged upstream)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.21.9.5:
    * Fix Wrong pointer passed to realloc
    * Fix offset compiler warning
    * various static code analyse annotations and fixes


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.21.9.6 (jsc#SLE-21025):
    * update path for includes in stats.h
    * Fix spellings in manpages


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.22.1.0:
    * print to stderr if you fail to fopen file
    * Properly terminate escaped CSV strings. (#158)
    * Fix printing of filename when watching a file


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 3.22.6.0:
    * Cast pointer to char so increments to pointer are at one byte
      intervals


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.23.9.0:
    * support cross compile for Android
    * libinotifytools: Rename init variable to fix conflict with
      entry point
    * Add CodeQL workflow for GitHub code scanning
    * Fix build with musl and add Alpine buildnode to CI
    * Update Cirrus CI FreeBSD images
    * Fix enabling of fanotify/fsnotify.
    * Fix fanotify_supported()
    * Combine to one build machine, reduce test iteration to 64
    * Add -fanalyzer to build
    * Enable CentOS Stream 9 build
    * Add debian 12
    * Ensure C++ libraries are not linked in


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - update to 2021.09.09 (boo#1178224)
    - This should fix generating changelogs for trees with multiple
      images.


author: adrian@suse.de
changelog:
  - update to version 0.2
    * creates i18n susedata files
  - transfer source into git (including instsource-susedata-diskusage.patch)


author: werner@suse.de
changelog:
  - Remove Asian/tib16-mule.bdf, Asian/tib1c16-mule.bdf, Asian/tib1c24-mule.bdf,
    and Asian/tib24-mule.bdf due legal issue  (bnc#765434)


author: normand@linux.vnet.ibm.com
changelog:
  - spec file change to avoid transient build failure
    about the 'for b' loop generating the *pcf.gz files.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.50.2:
    + Use --no-translations only if intltool >= 0.50 is available
      (lp#903340).


author: zaitor@opensuse.org
changelog:
  - Update to version 0.51.0:
    + Don't write $SRCDIR to the pot file.
    + Fixed incorrect handling of spaces around = in .ini files.
    + Add support for QT designer .UI files.
    + Add missing files to Makefile.am EXTRA_DIST definitions.
    + Use plain localedir to install mo files to, rather than trying
      to guess one.
    + Fix makefile rule to build .pox files properly.
    + Fix incorrect usage of hyphens and dashes in man pages.
    + Update .bzrignore with some new generated files.
    + Use autoreconf instead of gnome-autogen scripts.
    + Remove obsolete AM_GNU_GETTEXT information from docs.
    + Support single quotes in glade/gtkuibuilder files (lp#1034153).


author: bjorn.lie@gmail.com
changelog:
  - Add intltool-no-guess-builddir.patch: Fix out of tree builds with
    automake 1.15 and newer, patch taken from Ubuntu (lp#1117944).


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Rebase intltool-perl-5.22.patch, use autosetup and make_build
    macros.
  - Replace perl-XML-Parser with perl(XML::Parser)
    BuildRequires/Requires: Be explicit about the symbol we need.


author: malcolmlewis@opensuse.org
changelog:
  - Remove insserv requirement and macro to fix Factory build.
  - Add fdupes check to avoid duplicate man page warning.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Use noun phrasing in descriptions.
  - Use more modern rpm macros.
  - Reduce sh code emissions of %service_*.


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * iodine.service
    * iodined.service


author: malcolmlewis@opensuse.org
changelog:
  - Comment out ProtectClock in hardening, (boo#1206835). Modified:
    * iodine.service.
    * iodined.service.


author: malcolmlewis@opensuse.org
changelog:
  - Comment out ProtectDevices in hardening, (boo#1216238). Modified:
    * iodine.service.
    * iodined.service.


author: tiwai@suse.de
changelog:
  - Renamed IPAPGothic -> ipa-pgothic-fonts,
    IPAGothic -> ipa-gohtic-fonts, IPAMincho -> ipa-mincho-fonts,
    and IPAPMincho -> ipa-pmincho-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly
  - Add prereq macro


author: tiwai@suse.de
changelog:
  - Fix ipa-hinting.conf priority from 21 to 51 for avoiding the
    override by suse-hinting.conf (bnc#766319)


author: ftake@geeko.jp
changelog:
  - updated to version 003.02
    * glyphs of 55 characters are updated for the new daily-use
    characters table


author: Josef Möllers <josef.moellers@suse.com>
changelog:
  - Do not append the device number to the PIDFILE pathname
    as this will confuse systemd.
    [bsc#1181063, 0008-bsc#1181063-dont-parametrize-pidfile-name.patch]


author: Thomas Renninger <trenn@suse.de>
changelog:
  - Fixes (bsc#1179133) lanplus: hanging on getting cipher suites for 10 seconds
    A lanplus-don-t-retry-pre-session-Get-cipher-suites.patch


author: Thomas Renninger <trenn@suse.de>
changelog:
  - Use /run instead of /var/run (bsc#1185162)
    A Use-run-instead-of-var-run.patch
    Be aware that the patch has been submitted mainstream, therefore
    the git hash tag, but may not have been accepted.


author: trenn@suse.de
changelog:
  - Update to version 1.8.18+git20210622.11c7605:
    * Fix codefactor-io / CodeFactor warnings
    * Use /run instead of /var/run
    * oem: Update product IDs for YADRO
    * lan: Add processing of get/set specific CCs
    * lan: Refactor pointer style
    * doc: update lanplus doc to reflect default cipher suite change
    * ekanalyzer: Fix internal use area off-by-one bug
    * ekanalyzer frushow: Fix internal area size calc
    * sel: Fix "power supply inactive" flag offset
    * free: Fix implicit function declarations
    * Convert line endings to LF
  - Update source file:
    M    enterprise-numbers
  - Adopt to latest sources:
    M    0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
  - Remove mainline patches:
    D    0007-bsc#1175328-check-for-correct-fd.patch
    D    0008-bsc#1181063-dont-parametrize-pidfile-name.patch
    D    Use-run-instead-of-var-run.patch
    D    lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
  - Config file in /etc must not be executable
    /etc/bmc-snmp-proxy
  - Enhance _service file to always get latest sources and get the
    version correctly parsed


author: trenn@suse.de
changelog:
  - Update to version 1.8.18.238.gb7adc1d:
    * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
  - Use %{?systemd_ordering} instead of %{?systemd_requires}


author: moritz.kodytek@suse.com
changelog:
  - Update to version 1.8.18.249.g4d25a93:
    * man: Update the text for -C option
    * chassis restart_cause: Add new causes
    * sel: Remove redundant "Reserve SEL"
    * sdr: Fix modifier unit
    * Refactor bridging level detection to dedicated function
    * Fix double bridge detection in get_max_(req|rsp)_data_size()


author: trenn@suse.de
changelog:
  - Update to version 1.8.19.0.g19d7878:
    * Release Version 1.8.19
    * Cast type before the left shift
    * sel: Fix the deasserted thresholds inequality


author: trenn@suse.de
changelog:
  - Fix: ipmitool duplicates the timestamp (bsc#1213390)
    A    Fix-time-format-for-sel-list-v.patch
  - Remove: Make-IANA-PEN-download-configurable (is mainline)
    D 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch
  - Update to version 1.8.19.13.gbe11d94:
    * configure.ac: allow disabling registry downloads
    * lan: channel: Fix set alert on/off
    * make: use correct docdir variable provided by autotools
    * Do not require the IANA PEN registry file
    * configure.ac: fix readline static build
    * Update github actions for modern OSes
    * Update macos target name in github actions
    * delloem: Fix the unalign bug in arm64
    * lanplus: Realloc the msg if the payload_length gets updated
    * fru print: Add area checksum verification
    * fru: Add decoder for multirec system mgmt records
    * Fix enterprise-numbers URL
    * Update issue templates


author: Thomas Renninger <trenn@suse.de>
changelog:
  - bsc#1216556 L3: ipmitool: Unsupported LAN Parameter
      lookup error SLE15 SP4+
    Fix regression introduced by 351dad24a26f56580ba6
    lan: Add processing of get/set specific CCs:
    https://github.com/ipmitool/ipmitool/pull/388
    https://github.com/ipmitool/ipmitool/pull/389
    Be aware: Even the pullrequest is open for a while, this patch is not
    integrated in latest mainstream master branch.
    A    lanp-Fix-error-response-from-Unsupported-Parameter-lookup.patch.txt
    M    enterprise-numbers


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.2
    * f_flower: Introduce L2TPv3 support
    * bridge: fdb: Add support for locked FDB entries
    * bridge: link: Add MAC Authentication Bypass (MAB) support
    * ip: Support --json on `ip neigh get`
    * tc: Add JSON output to tc-class


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to release 6.3:
    * New release of iproute2 corresponding to the 6.3 kernel.
      No large feature improvements only incremental improvements to
      the bridge mdb support, mostly just bug fixes.
  - Rebase patches.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.4
    * bridge: mdb: added underlay destination IP support, UDP
      destination port support, destination VNI support, source VNI
      support, outgoing interface support
    * macvlan: added the "bclim" parameter


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.5
    * rdma: Report device protocol
    * ip: error out if iplink does not consume all options


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.6
    * bridge: Add backup nexthop ID support
    * tc: Classifier support for SPI field
    * tc: support the netem seed parameter for loss and corruption
      events
    * tc: remove support for CBQ
    * tc: remove support for RSVP classifier
    * tc: remove tcindex classifier
    * tc: remove dsmark qdisc
    * tc: drop support for ATM qdisc


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.7
    * devlink: Support setting port function ipsec_crypto cap and
      ipsec_packet cap
    * iplink: bridge: Add support for bridge FDB learning limits
    * bridge: fdb: support match on source VNI, nexthop ID,
      destination VNI, destination port, destination IP address and
      [no]router flag in the flush command
    * bridge: mdb: Add get support


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.8
    * ip, link: Add support for netkit (a veth-like netdev with
      BPF-programmable transmit queue)
    * ip route: add support for TCP microsecond timestamp
    * bridge: mdb: add flush support


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6.9
    * ss: add option to suppress queue columns
    * m_mirred: allow mirred to block
    * tc: add NLM_F_ECHO support for actions and filters
    * ip/bond: add coupled_control support
    * ss: add support for BPF socket-local storage
    * ip: ioam6: add monitor command


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 7.14
    * Allow specifying protocols by number
    * Limit the maximum range of consecutive elements to add/delete


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to release 7.15
    * netfilter: ipset: Fix maximal range check in
      hash_ipportnet4_uadt()


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 7.16
    * Add bitmask support to hash:netnet, hash:ipport, hash:ip
    * Add support for new bitmask parameter


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 7.17
    * No userspace changes (kernel modules are not generated
      here for openSUSE, see kernel-default instead)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 7.22
    * ipset: fix json output format for IPSET_OPT_IP
    * netfilter: ipset: Fix race between namespace cleanup and gc
      in the list:set type


author: Danilo Spinella <danilo.spinella@suse.com>
changelog:
  - Fix libalternatives configuration for ebtables and arptables
    by keeping argv0, fixes bsc#1192799.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.8.8
    * Add iptables-translate support for: sctp match's
    - -chunk-types option, connlimit match, multiport match's
    - -ports option, and the tcpmss match.
    * Reject setuid executables in libxtables for safety reasons
    * Extended arptables-nft with -C, -I, -R, -S cmomands and the
      "-c N,M" counter syntax.
    * Debug output in iptables-restore (all variants), iptables-nft
      and ebtables-nft when specifying -v multiple times
    * Improved performance of iptables-save and -restore


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.8.9
    * arptables-nft: Support --exact flag
    * Support more chunk types in the "sctp" extension
    * Print `--` in ip6tables' "opt" column for consistency with
      iptables
    * More verbose error messages if iptables-nft-restore fails
    * Support `-p Length` with ebtables-nft,
      needed for 802_3 extension.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.8.10
    * xtables-translate: support rule insert with index
    * broute table support in ebtables-nft
    * nft-variants' debug output (pass multiple ``-v`` flags) now
      contains sets if present
    * Add mld-listener type names to icmp6 match


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_rdisc.service.patch


author: Petr Vorel <pvorel@suse.cz>
changelog:
  - Update to version 20211215
    https://github.com/iputils/iputils/releases/tag/20211215
  - rarpd and rdisc are going to be removed in next release
    (https://github.com/iputils/iputils/issues/363)
    therefore don't pack it since this release
  - Drop harden_rdisc.service.patch, which was 1) merged upstream
    4bb0ace ("systemd: Add ProtectHostname, ProtectKernelLogs")
    for all services
    2) we don't build rdisc since this release


author: Petr Vorel <pvorel@suse.cz>
changelog:
  - Backport 2 fixes for bsc#1203957:
    0001-ping-Add-SA_RESTART-to-sa_flags.patch
    0002-ping-Make-ping_rts-struct-static.patch


author: Petr Vorel <pvorel@suse.cz>
changelog:
  - Update to version 20221126
    https://github.com/iputils/iputils/releases/tag/20221126
  - Update configure variables (ninfod, rarpd and rdisc were removed from
    upstream in next release => remove -DBUILD_NINFOD=false -DBUILD_RARPD=false
    - DBUILD_RDISC=false)
  - Remove 2 backported fixes from this release
    0001-ping-Add-SA_RESTART-to-sa_flags.patch
    0002-ping-Make-ping_rts-struct-static.patch


author: Petr Vorel <pvorel@suse.cz>
changelog:
  - Update to version 20231222
    https://github.com/iputils/iputils/releases/tag/20231222
  - Use tar.xz instead of tar.gz
  - Update source URL


author: Petr Vorel <pvorel@suse.cz>
changelog:
  - Update to version 20240117 (ping bugfix release)
    https://github.com/iputils/iputils/releases/tag/20240117


author: p.drouand@gmail.com
changelog:
  - Update to version 1.28
    * No changelog available
  - Update download Url
  - Remove obsolete patches
    * 03_libnl-3-linking.patch
    * ipvsadm-1.26-ipvs_dests_parse_cb-memory-corruption.diff
    * ipvsadm-1.26-wrong-error-with--ops-option.bnc847005.diff
  - Update ipvsadm-1.26-print_largenum.diff > ipvsadm-print_largenum.diff


author: mt@suse.de
changelog:
  - fixed systemd service file to restore correct config file at
    start (/etc/ipvsadm.rules) and do not break boot-time config
    at stop (bsc#1013581).


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 1.31
    * This release add support for configuring tunneling with
      GRE or GUE encapsulation. See manpage ipvsadm(8) for --tun-type
      and --tun-info, plus more specific --tun-xxxx options for adjustments.
    * Some manpage adjustments.
  - Update to version 1.30
    * Adding the missing userspace side for the schedulers MH, FO and OVF.
  - Replaced and rebased ipvsadm-1.26.diff and ipvsadm-PIE.patch with
    ipvsadm-makefile.patch
  - Rebased ipvsadm-print_largenum.diff as ipvsadm-print_largenum.patch


author: Marius Tomaschewski <mt@suse.com>
changelog:
  - Finish UsrMerge and move binaries /usr/sbin (bsc#1191064)
  - Re-add changes to zero-byte ipvsadm-print_largenum.patch file


author: jg@suse.de
changelog:
  - reload modules after installation only when necessary
    (bug 210964)
  - updated ipw3945 ucode to version 1.14.2, changes:
    * Fixed a fairly significant problem with some tuners not being
      able to lock properly onto a channel's frequency on B/G band.
    * Fixed a problem regarding power management.
    * Fxied lame scan results problem on Bugzilla #1085.


author: hschaa@suse.de
changelog:
  - Remove ipw3945-firmware as ipw3945-kmp is not shipped anymore
    with 11.0 due to its successor iwl3945


author: p.drouand@gmail.com
changelog:
  - Update to version 0.4.6
    * Refreshing automake files and installation
    * Add a pkgconfig file
  - Remove obsolete dependencies
    * autoconf
    * automake
    * libtool
  - Add a dependency to pkg-config


author: mpluskal@suse.com
changelog:
  - Update to 0.5.0
    * Always build the irman.test* tools.
    * If compiled with lirc > 0.9.3, builds the irman lirc plugin
    (i. e., driver).
    * Add ChangeLog, AUTHORS + INSTALL to make package GNU-compatible
    * Using a GNU make extension $(shell ...).


author: mpluskal@suse.com
changelog:
  - Update to version 0.5.2:
    * Plugin: Fix logging issues.
    * Configure the sys/file.h header (Debian #436563).
    * Build: Fix parallel make glitch.
  - Changes for version 0.5.1:
    * Fix FTBS bug for --enable-swtest
    * Clean up plugin installation.
  - Update project and download url
  - Move config file to subpackage


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.2:
    * avoid coredump on build_one_dev_entry()
    * avoid double free on deinit_thermal()
    * change the log level in thermal.c
    * fix a minor typo
  - drop Avoid-double-free-on-deinit_thermal.patch, uninitialized.patch: (upstream)


author: trenn@suse.de
changelog:
  - Resurrect _service file and old git patch no versioning
    A _service
    A _servicedata
    A irqbalance.obsinfo
  - Update to version 1.9.2.24.git+184c950:
    * procinterrupts: fix initialisation of regex_t struct
    * Fix it so we actually stop when we hit an interrupt condition
    * Fix signedness of error handling
    * Revert "Fix CPU number condition in service file"
    * Issue 259: select NL_SKIP / NL_STOP based on error
    * fix CPU number condition in service file
  - Already included upstream:
    D irqbalance-systemd-netlink.patch


author: trenn@suse.de
changelog:
  - Update to version 1.9.2.34.git+5069982:
    * activate_mapping: avoid logging error when there is none
    * activate_mapping: only blacklist irq if error is considered permanent
    * activate_mapping: report error reason
    * activate_mapping: make sure to catch all errors
    * activate_mapping: avoid use-after-free when affinity cannot be set
    * Revert "activate_mapping: fflush the buffered data to smp_affinity"
    * activate_mapping: fflush the buffered data to smp_affinity


author: trenn@suse.de
changelog:
  - Update to version 1.9.3.8.git+c963f48:
    * Enable systemd feature support by default when building with meson
    * Add support for linking against libnl when building with meson
    * Turn NUMA support into an enabled feature, when building with meson
    * Set project version of meson build to 1.9.3
    * Install man pages when building with meson
    * When building with meson, make sure to link against numa
    * Updating to version 1.9.3
    * Automatically use systemd journal and run in foreground when under systemd


author: aschnell@suse.com
changelog:
  - Update to version 1.9.3.10.git+1a7d461:
    * filter console only output when using journal mode
  - build with libsystemd for logging (bsc#1217754)


author: trenn@suse.de
changelog:
  - Update to version 1.9.4.0.git+f8b8cdd:
    * update configure to version 1.9.4
    * Flush file before closing
    * Fix socket API being blocked for 10s
    * Set additional systemd options for service
    * activate_mapping: set errsave before first jump to the error label
    * Avoid repeated affinity checks when no change is necessary
    * Slience "... rebalancing" messages for unmigratable IRQs
  - Use manual instead of local service for updating
  - Adopt to mainline:
    M Set-fd-limit.patch


author: Michael Pujos <pujos.michael@gmail.com>
changelog:
  - removed ProtectKernelTunables=yes from irqbalance.service to
    fix "Cannot change IRQ %d affinity: Read-only file system" errors.
    See https://github.com/Irqbalance/irqbalance/issues/308


author: malcolmlewis@opensuse.org
changelog:
  - Add irrlicht-replace-glext-header-file.patch -- Incorrect glext.h
    shipped in release, see <http://irrlicht.sourceforge.net/forum/
    viewtopic.php?f=7&t=49811>.


author: crrodriguez@opensuse.org
changelog:
  - Do not BuildRequire xorg-x11-devel or Mesa-devel
    metapackages.
  - Fix -devel package requires too.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.8.5:
    * Fix some aes compile warnings on gcc about fall-throughs.
    * No longer include sys/sysctl.h on other platforms than OSX. Fixes compile
      errors in COSOperator on newer Linux systems.
    * Update script to generate tutorial.html's in example folders.
    * Update libpng to 1.6.37 (from 1.6.23)
    * Fix CIrrDeviceSDL::getVideoModeList which didn't return video modes before.
    * CIrrDeviceMacOSX now sets the SEvent.MouseInput Shift and Control values on
      mouse events like the other devices.
    * isWindowFocused in IrrDeviceSDL device now returns the input focus like the
      other devices. Before it was returning a mouse-over-window state.
    * Prevent SDL device from dropping OpenGL resources on Win32 when
      setResizable was called with OpenGL driver.
    * Fix isWindowActive when using SDL device. Before it was only active when
      the mouse was over the window.
    * Fix SViewFrustum::clipLine. Was before clipping at wrong points
    * Fix compilation on OSX and prevent capturing mouse cursor when Window is not on top
    * Fix serialization of OverrideTextColorEnabled flag in CGUITab.
    * CFileSystem::getAbsolutePath no longer wrongly converts an empty filename
      to "/" on unix platforms.
    * Fix bug in cursor positions when compiled with newer Windows SDK's (v110 in
      VS2012) and running on Systems >= Windows Vista in windowed mode.
    * IOSOperator::getSysteMemory() no longer returns incorrect values with >2GB.
    * Increase KEY_KEY_CODES_COUNT to fix problem with laptop keyboards which
      return the keycode 0xff for the function key.
    * Fix bug when calling activateJoysticks on windows several times. It had
      appened joystick information instead of replacing it, thereby increasing
      joystick number on each call.
    * Fix bug in fast_atof when reading floating point numbers with more than 16
      digits past the dot. Those produced completely wrong results
    * Accuracy of fast_atof is back to older Irrlicht versions (fixes test
      warnings, usually not a noticable problem).
    * Fix crash in eventhandling when calling remove() on a contextmenu while it
      has focus.
    * CImageLoaderJPG::isALoadableFileFormat uses a test which allows to load
      more jpg formats (for example uncompressed jpg's). Thx @Yaron Cohen-Tal for
      report, test-image and his help with the patch.
  - drop irrlicht-1.8.4-remove-sys-sysctl.h.patch (merged upstream)


author: Lee Duncan <lduncan@suse.com>
changelog:
  - Moving DB files from /etc/iscsi/* to /var/lib/iscsi/* for
    SLE-15-SP5 and forward, as is done in Tumbleweed.
  - Added /etc/iscsi/README.DB-files-moved, and added SPEC file
    changes to support this, including a post-install script to
    move the DB files, only installed if DB files are moved.
  - Renamed shared library from libopeniscsiusr0_2_0 to
    libopeniscsiusr0, to correctly match SONAME in library.


author: Lee Duncan <lduncan@suse.com>
changelog:
  - Remove "--strip" in SPEC file for meson build, so that
    debuginfo is generated. (from mwilck) (bsc#1210536)


author: Lee Duncan <lduncan@suse.com>
changelog:
  - Upgrade to upstream version 2.1.9 with tag "2.1.9-suse"
    (bsc#1210514), replacing open-iscsi-2.1.8-suse.tar.bz2 with
    open-iscsi-2.1.9-suse.tar.bz2, and resetting
    open-iscsi-SUSE-latest.diff.bz2. A summary from the ChangeLog
    file:
    * Fix discoveryd compiler warning
    * Sync iscsi_if.h with kernel
    * Handle old DB records correctly
    * Make IQN configuration for iscsi-iname
    * remove OFFLOAD_BOOT_SUPPORTED, which is always true
    * Use UUID for IPC, not "root"
    * do not support SHA3 for libressl
    * build meson cleanups, including changing default DB home
    * Updated README about NOPs
    * Remove "BindTo" in systemd service file
    * Some iscsiuio fixes, including licensing and memory leaks
      (bsc#1210514)
    * Small netlink fixes
    * Fix OOM adjustment
    * Some error recovery fixes
    * Some spelling fixes


author: Lee Duncan <lduncan@suse.com>
changelog:
  - Fix iscsiuio build version by updating iscsiuio/meson.build
    and RPM SPEC file (bsc#1210514), updating
    open-iscsi-SUSE-latest.diff.bz2


author: Lee Duncan <lduncan@suse.com>
changelog:
  - Updated to latest upstream, which includes (bsc#1210514):
    * several fixes to harden iscsiuio, including:
    - logging now uses syslog
    - shutdown now waits for helper threads to complete
    - netlink socket cleanup
    * some minor bug fixes, some helping builds on musl
    This updates iscsiuio version to 0.7.8.8.
    This updates open-iscsi-SUSE-latest.diff.bz2


author: Lee Duncan <lduncan@suse.com>
changelog:
  - Updated to latest upstream: two small changes, with no known
    functional changes:
    * Incorrect documentation for `iscsiadm -m session` print level
      (upstream issue #432)
    * Stop using deprecated inet_aton and inet_ntoa (upstream issue
      [#435])
  - Also, stopped using pre-prepared tarballs for the build, instead
    now using a service file to get latest SUSE srouces directly.
    This removed these two files:
    * open-iscsi-2.1.9-suse.tar.bz2, and
    * open-iscsi-SUSE-latest.diff.bz2
    whcih were both created by a shell script, and added a service-
    file-generated file of the form:
    * open-iscsi-2.1.9.suse+TAG_OFFSET.tar.xz
    where TAG_OFFSET is of the form "COMMIT_COUNT.HASH", where
    COMMIT_COUNT is the count of commits since 2.1.9-suse (in this
    case), and HASH is the git commit hash being used.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.7.0:
    * Fix weblate check: Remove double spaces
    * Rename ku.po to kmr.po.
    * Add common names for South and North Korea.
    * Updates for Indonesia
    * ISO 3166-1 translations
    * ISO 3166-2 translations
    * ISO 3166-3 translations
    * ISO 639-2 translations
    * ISO 639-3 translations
    * ISO 639-5 translations
    * ISO 4217 translations
    * ISO 15924 translations


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.8.0:
    * ISO 3166-1: Add flag emoji to countries. Thanks to Pander
      for the suggestion. Fixes #19
    * ISO 639-5: New translation for Chinese (Simplified)
    * ISO 3166-2: Major update of data.
      Thanks to the script of Kevin Kaiser, which enables
      the download of ISO pages and parses the data.
      Fixes #15, #16, #27
    * Rename ChangeLog.md to CHANGELOG.md and follow the suggestions
      from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
    * Move all CHANGELOG entries from versions before 4.0 to an
      archive file (CHANGELOG-PRE-4.0.md) in order to reduce the
      massive size of this CHANGELOG.
    * Translation updates for ISO 3166-1
    * Translation updates for ISO 3166-2
    * Translation updates for ISO 639-2
    * Translation updates for ISO 639-3
    * Translation updates for ISO 639-5
    * Translation updates for ISO 15924


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.9.0:
    * ISO 639-3: New translation for Friulian
    * ISO 639-5: New translations for Esperanto, Hindi, Russian
    * ISO 4217: New translation for Esperanto
    * Translation updates for ISO 3166-1
    * Translation updates for ISO 3166-2
    * Translation updates for ISO 639-2
    * Translation updates for ISO 639-3
    * Translation updates for ISO 639-5


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.10.0:
    * Update ISO 639-2 codes to include Montenegrin (cnr) added in 2017.
    * Update ISO 4217. Fixes #24
    * ISO 639-3: New translation for Friulian
    * ISO 639-5: New translations for Esperanto, Hindi, Russian
    * ISO 4217: New translation for Esperanto
    * Translation updates for ISO 3166-1
    * Translation updates for ISO 3166-2
    * Translation updates for ISO 3166-3
    * Translation updates for ISO 639-2
    * Translation updates for ISO 639-3
    * Translation updates for ISO 639-5
    * Translation updates for ISO 4217
    * Translation updates for ISO 15924
    * ISO 3166-2: Add parent codes for GB. Fixes #36
    * ISO 3166-2: Fix subdivision names for Finland. Fixes #37


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 4.12.0:
    + ISO 3166-1: Update name for TR (Türkiye). Fixes #38
    + Updated translations for ISO 3166-1, ISO 3166-2, ISO 3166-3,
      ISO 639-2, ISO 639-3, ISO 639-5, ISO 4217, and ISO 15924.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to version 4.13.0:
    + ISO 3166-1: Add missing common names for Laos, Iran, and Syria.
    + ISO 3166-3: Fix withdrawal dates of AN, CS and YU.
    + Updated translations.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.15.0:
    + Updated translation for ISO 3166-1, ISO 3166-3, ISO 639-2,
      ISO 3166-1, ISO 3166-2, ISO 3166-3, ISO 639-2, ISO 639-3,
      ISO 639-5, ISO 4217, and ISO 15924.
    + ISO 3166-2: Fix wrong Spanish translation.


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 4.16.0:
    + Updated translations
    + ISO 4217: New translation for Khmer (Central)
    + ISO 639-2: New translation for Armenian
    + ISO 639-5: New translation for Lithuanian


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Merge iso codes-translations into the main package. iso-codes
    isn't particularly useful without its translations. Some KDE
    packages require and/or heavily rely on them.
    gnome-control-center also needs translations to display
    localized names in system config menu.


author: coolo@suse.com
changelog:
  - change license to some spdx.org form - this a standard from w3.org,
    so it can be distributed pretty much freely


author: Thorsten Kukuk <kukuk@suse.com>
changelog:
  - Update to version 1.11
    - Don't display issue.d/*.issue files, agetty will do that [bsc#1177891]
    - Ignore /run/issue.d in issue-generator.path, else issue-generator will
      be called too fast too often [bsc#1177865]
    - Ignore *.bak, *~ and *.rpm* files [bsc#1118862]


author: dimstar@opensuse.org
changelog:
  - Introduce _python_ver variable, currently set to '2': allow for
    an easy way to toggle between python3 and python2 based itstool.
    Currently using python2, as python3-based itstool still has
    issues.


author: mcepl@suse.com
changelog:
  - Add patch itstool-2.0.4-serialize_to_str.patch
    to fix upstream big #19 (fix str/bytes issue)
  - Be consistent in using python%{_python_ver}


author: tchvatal@suse.com
changelog:
  - Switch directly to py3 istool, as it seems it does not break there
    should be no real requirement to use the python2 variant (even on
    old products it should be ok to use py3 one) (bsc#1111019)


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.0.5:
    + Allow preserveSpace on XML attributes.
    + Fixed issue with writing files under macOS.
    + Fixed various differences between Python 2 and 3.
    + Fixed issues with libxml2 memory management.
  - Add itstool-Apply-ITS-files.patch: Apply ITS files passed with -i
    in --join mode.
  - Drop patch itstool-2.0.4-serialize_to_str.patch and
    itstool-2.0.4-memory-management.patch: fixed upstream.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Replace python3-libxml2-python with python3-libxml2 BuildRequires
    and Requires following changes in libxml2.


author: suse+build@de-korte.org
changelog:
  - Update to version 2.0.6:
    + Make DocBook keyword element within text
    + Apply ITS files passed with -i in --join mode
  - Drop itstool-Apply-ITS-files.patch


author: Yifan Jiang <yfjiang@suse.com>
changelog:
  - BuildRequires python3-libxml2-python for SLE and Leap 15, which
    are using older version libxml2.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.0.7:
    * Performance improvements when chaining up on certain ITS rules
    * Performance improvements when using ITS params.


author: rpm@fthiessen.de
changelog:
  - Update to version 4.14
    * Support all new kernel features of kernel 4.14
    * iw: add support for mfp
    * iw: ap: don't return -EPERM
    * iw: ap: support hidden/zeroed SSID
    * iw: ap: add support for passing a proper chandef
    * iw: Add support for start/stop AP
    * iw: print missing extended capabilities
    * iw: allow CCMP-128/GCMP-128 as CCMP/GCMP aliases
    * iw: add support for WPA2 PSK CCMP / GCMP association
    * iw: add command to register and dump mgmt frames
    * iw: define SOL_NETLINK if it isn't
    * iw: add extack support
    * iw: Fix bitrate output when no rate info found
    * iw: parse_freqs: check how many center frequencies to expect
    * iw: split str_to_bw() from parse_freqs()
    * Print frequency of radar events.
    * Add commands to send CSA
    * Add cac command to allow clearing channels
    * mesh: Use common freqchan helper for joining a mesh
    * ibss: Use common freqchan helper for joining an ibss
    * phy: Use common freqchan helper for setting the operating channel
    * util: Add generic frequency/channel command line handler


author: seanlew@opensuse.org
changelog:
  - Update to version 5.0
    * Bump compat level to 12
    * Bump Standards-Version to 4.3.0
    * d/gbp.conf: upstreambranch = upstream/latest


author: Xaver Hellauer <xaver@hellauer.bayern>
changelog:
  - Update to version 5.3
    * info: update extended feature list
    * info: macro-ify ext_feat_print()
    * util: update command list
    * iw: print HE capabilities
    * iw: really fix build
    * iw: add HE support to station dump call
    * cac: fix error handling in channel parsing
    * nan: fix memory leak
    * mesh: initialize err in set_interface_meshparam()
    * iw: fix fp handling inside handle_vendor
    * iw: fix memory leaks inside handle_scan
    * iw: fix memory leak inside parse_sched_scan
    * iw: fix fd leak inside handle_netns
    * iw: fix memory leak inside handle_cac
    * iw: fix endless loop inside handle_mgmt_dump
    * iw: fix memory leak inside register_mgmt_frame
    * iw: add version.o to objects
    * iw: include all C files into the binary
    * iw: change __cmd section scheme to fit gcc/clang
    * iw: Add support for controlling tx power for per station
    * iw: add command to inject a frame via direct mesh link to mesh peer
    * iw: print 4ADDR attribute when dumping interface
    * iw: small cleanup for the sizer code
    * iw: fix cmd_size determination with LTO
    * iw: Print airtime fairness feature
    * iw: Add command to set airtime weight
    * iw: Add printing of station tx duration and airtim


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 5.4:
    * iw: generate command list at build time
    * iw: scan: fix double-free in error paths
    * iw: Fix typo in iw --help
    * iw: Print current time in station info dump
    * iw: Support associated-at station statistic.
    * update nl80211.h


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 5.9:
    * iw: support HE rate configuration in 6 GHz band	Rajkumar Manoharan	1	-2/+38
    * iw: add HE rate/gi/ltf support	Miles Hu	1	-15/+163
    * iw: update nl80211.h	Johannes Berg	1	-22/+174
    * iw: add TID specific Tx bitrate configuration	Tamizh Chelvam	3	-8/+58
    * iw: fix tid config help entries


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 5.16:
    * bump version to 5.16
    * info: add FILS_CRYPTO_OFFLOAD extended feature
    * update nl80211.h
    * iw: print BSS coloring capability if supported
    * iw: add set sar_specs command
    * iw: nl80211: add NLA_F_NESTED to nla_nest_start() with older libnl versions
    * iw: mesh: add comments in the mesh confguration parameter printing sections
    * iw: event: add the missing time display format in the "iw event" help menu
    * iw: link: mention the need for MAC addr arg in link get_sta cmd usage menu
    * iw: fix vendor event static warnings
  - Switch to _service


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 5.19:
    * bump version to 5.19
    * info: refactor extended features
    * info: add missing extended features
    * update nl80211.h
    * iw: handle VHT extended NSS
    * iw: fix 'upto' -> 'up to'
    * iw: fix double tab in mesh path header
    * station: print EHT rate information
    * iw: Print local EHT capabilities


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 6.7:
    * update nl80211.h
    * bump version to 6.7
    * update nl80211.h
    * iw: allow extra cflags
    * iw: S1G: add 802.11ah support for link command display
    * update nl80211.h
    * iw: connect: Fix segfault during open authentication
    * iw: fix attribute size mismatch
    * iw: add more extended capa bits
    * iw: Fix EHT rates printing.
    * iw: S1G: add list command support for 802.11ah
    * iw: S1G: add parsing for 802.11ah scan IE's
    * iw: S1G: add frequency set in kHz and offset options
    * util: don't print EHT info if not present
    * interface: print links
    * link: update for MLO
    * link: fix some formatting
    * iw: scan: set NL80211_SCAN_FLAG_COLOCATED_6GHZ in case of full sched scan
    * util: add support for 320MHz bandwidth without cf1
    * util: add support for 320Mhz bandwidth
    * update nl80211.h
    * iw: event: fix printf format error
    * iw: add support for retrieving keys
    * iw: info: fix bug reading preambles and bandwidths
    * iw: add cac background command
    * iw: info: print PMSR capabilities


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 6.9:
    * iw: remove sizer section and related code
    * util: clarify comment about 'parsed' pointer
    * iw: add puncturing support
    * iw: refactor frequency help
    * bump version to 6.9
    * channel: report punctured subchannel bitmap
    * wowlan: add a wake event
    * update nl80211.h


author: ecsos <ecsos@opensuse.org>
changelog:
  - Update to 1.9.16
    - Fix/revert a change in how meta-data definitions were exposed
      (regression in 1.9.15)
    - Remove jack-router Windows code from the repository
  - Changes from 0.9.15
    - Automated builds for macOS and Windows
      (see jackaudio/jack2-releases repository)
    - Adapt wscript Windows build configuration to match old v1.9.11
      installer
    - Bump maximum default number of clients and ports
      (now 256 clients and 2048 ports)
    - Delete various macOS and Windows-related files from the source
      code (no longer relevant)
    - Mark JACK-Session as deprecated, please use NSM instead
    - Remove unnecessary GPL include from LGPL code
    - Split example-clients and tools, as done in JACK1 many years
      ago (WIP)
    - Write Windows registry key during installation, so 3rd parties
      can find jackd.exe (as HKLM\Software\JACK\Location)
    - jack_control: Fix handling of dbus bytes
    - jack_control: Return a proper exit status on DBus exception
    - jack_property: Fix possible crash with "-l" argument usage
    - jack_wait: Add client name option -n/--name
    - Fix compilation of documentation
    - Fix compilation of mixed mode with meta-data enabled
    - Fix compilation with mingw
    - Fix client-side crash if initial meta-data DB setup fails
    - Fix macOS semaphore usage, so it works again
    - Several fixes for Windows
    - Several minor fixes and grammar corrections


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.17:
    * Fix jack_control stopping after first command iteration
    * Fix registry keys for Windows, add 32bit compat ones on 64bit
    * Fix library compat/current version under macOS
    * Fix return codes of jackd on success
    * Ignore DB_VERSION_MISMATCH error on windows, it is expected
    * Remove old workaround for asio4all, as it breaks with jack-router


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.18:
    * Add zalsa_in/out as internal client (based on zita-a2j/j2a and jack1 code)
    * Fix jack_midi_dump deadlock on close after the jack server is restarted
    * Fix interrupt signal for linux futex waits
    * Fix usage of meta-data in official macOS builds (private DB errors)
    * Log error message when cleaning previous DB (macOS and Windows)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - drop 0001-Fix-compilation-of-documentation.patch (upstream).
  - update to 1.9.19:
    * Add jack_position_t::tick_double, and flags around it
    * Add zalsa "-w" argument to wait for soundcard to be available
    * Bump internal protocol version to 9 (due to struct alignment)
    * Fix alignment of fields for atomic accesses
    * Fix build for platforms needing __STDC_FORMAT_MACROS
    * Fix compilation of documentation


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Disable the build of example-tools which are now built in a
    separate jack-example-tools package.
  - update to 1.9.20:
    * Add waf autooption --example-tools to allow optional build of
      executables, libraries and man pages provided by
      jack-example-tools (the files are built by default). Building
      and installing the additional files can be disabled by using
    - -example-tools=no or --no-example-tools.
    * Fix 32-bit support in ALSA driver
    * Fix incomplete ASIO support on Windows
    * Fix metadata usage with multiple users
    * Fix netsource tool missing on Windows
    * Fix semaphore usage on macOS
    * Official FreeBSD support


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.21:
    * Add shell mode to ``jack_control`` (executes commands from stdin until EOF)
    * The waf autooption ``--example-tools`` introduced in 1.9.20 is now off by default,
      To get the previous behavior back pass ``--example-tools`` during build.
      This flag (and the related tools and their code) are going to be removed in the next release.
    * Fix alignas() on non-packed architectures
    * Fix build of jack-example-tools man pages (1.9.20 regression)
    * Fix compatibility with macOS 12
    * Fix missing symbols from jack client library (error and info callback pointers)
    * Fix potential memory corruption in midi_latency_test tool
    * Fix JackWeakAPI on Windows
    * Use predefined variables in pkg-config file (required for mingw)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.22:
    * The waf autooption ``--example-tools`` has been removed.
    * The example clients and tools are no longer part of the jack2
      project.
    * Drop dependencies that were only used for example clients and
      tools (readline, sndfile and zita libs)
    * Fix build with python3.11+
    * Fix compatibility with macOS 12+
    * Fix ringbuffer thread safety on ARM


author: Alexei Sorokin <sor.alexei@meowr.ru>
changelog:
  - Provide jack-daemon as an implementation-agnostic virtual name.
  - Split jackdbus into a separate jack-dbus package.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 2.1.3
    * Changes:
      + #93 - Use OSGi service loader mediator
      + #94 - Loading of service provider implementations needs to be
      done under doPrivileged
      + #100 - Avoid requiring accessDeclaredMembers permissions
      + fix wrong class file version for package-info
      + add missing javadoc description for MimeTypeEntry getters
      + fixes erroneous assumption about classes being loaded from
      Thread.getContextClassLoader
      + allows reproducible build
  - Use the new https://github.com/jakartaee/jaf-api URL


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 2.1.3
    * Changes:
      + #621 - j.m.u.FactoryFinder.factoryFromServiceLoader needs
      PrivilegedAction
      + #598 - expected resource not found:
      /META-INF/javamail.default.address.map
      + #594 - Implement equals() and hashcode() on
      jakarta.mail.Header
      + #630 - Use OSGi service loader mediator
      + #629: jakarta.mail-api-2.1.0.jar does not work in OSGi
      environment (hk2servicelocator)
      + #635: The hk2 service loader is not used everywhere (where
      necessary)
      + #660: fix wrong class file version for package-info
      + #664: Typo in Session.setDebug Javadoc
      + adds missing javadoc descriptions
      + updates dependency on Jakarta Activation API jar to version
      2.1.2 and angus-activation used by tests to 2.0.1
      + #631: Session.getService does not use proper classloader in
      OSGI environment
      + #665: Jakarta Mail erroneously assumes that classes can be
      loaded from Thread#getContextClassLoader
      + #694: SharedFileInputStream should comply with spec
      + #710: Cannot parse messages without a session
      + updates dependency on Jakarta Activation API jar to version
      2.1.3 and angus-activation used by tests to 2.0.2
  - Use the new https://github.com/jakartaee/mail-api URL


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Fix double-shipping of documentation
  - Avoid name repetition in summary (potential rpmlint warning


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Remove reference to the parent pom since we are not building
    using Maven.
  - Make tests conditional and switched off by default


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Remove the reference to jansi-project parent from jansi pom
  - Resolve manually jansi-native-version variable so that ivy
    understands it


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade the latest upstream release 2.4.0
    * Integrates jansi-native libraries
    * Does not depend on jansi-native and hawtjni-runtime
  - Make the jansi package archful since it installs a native
    library and jni jar
  - Added patch:
    * jansi-jni.patch
      + Give a possibility to load the native libjansi.so from
      system


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.0.0:
    * Improve static linking (##336).
    * Fix path relocation in mingw environment (#335).
    * Improve logging and build scripts.
    * Improve JPEG-2000 conformance test results.
    * Enable PIC by default.
    * Fix memory leaks in function cmdopts_parse (#332) (CVE-2022-2963).
    * imgcmp:
      + Add quiet (-q) option.
      + Add debug-level option.
      + Fix memory leak.
      imginfo:
      + Add quiet (-q) option.
    * Fix bug in parsing PGX header.
    * Fix integer overflow bug (#345) (CVE-2022-40755).
  - Remove jasper-CVE-2022-2963.patch


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.0.1:
    * Fix integer overflow bug in PNM decoder (#353).
    * Fix a few minor build issues.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.1.0:
    * Add support for building several JasPer application programs for
      WebAssembly target with WASI support.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.1.1:
    * Disallow in-source builds by default #364
    * Fix a potential integer overflow problem in the
      jas_get_total_mem_size function (for the Windows platform) #363


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.1.2:
    * Fix invalid memory write bug (#367) bsc#1218802 (CVE-2023-51257).
    * Fix missing range check in the JPC encoder (#368).


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.2.0:
    * Add the JAS_PACKAGING option to the CMake build in an attempt to allow
      easier control over rpath settings by packagers of JasPer.
    * Remove a number of obsolete scripts.
    * Make some cosmetic changes to the code for the JPC codec in order
      to improve readability (#371).
    * Fix a portability bug related to threads/atomics.
    * Replace some lingering uses of strtok in the JPC coder with jas_strtok,
      since the use of strtok is problematic in multithreading contexts.


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 4.2.4:
    * Added some missing checks to the jas_heic_decode function in the
      HEIC codec (#383).


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * fips.patch
      + use the system crypto-policies provided configuration file
      by default (bsc#1218061)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream tag jdk-21.0.2+13 (January 2024 CPU)
    * CVEs
      + CVE-2024-20918, bsc#1218907
      + CVE-2024-20919, bsc#1218903
      + CVE-2024-20921, bsc#1218905
      + CVE-2024-20945, bsc#1218909
      + CVE-2024-20952, bsc#1218911
    * Security fixes
      + JDK-8308204: Enhanced certificate processing
      + JDK-8314295: Enhance verification of verifier
      + JDK-8314307: Improve loop handling
      + JDK-8314468: Improve Compiler loops
      + JDK-8316976: Improve signature handling
      + JDK-8317547: Enhance TLS connection support
    * Other changes
      + JDK-8038244: (fs) Check return value of malloc in
      Java_sun_nio_fs_AixNativeDispatcher_getmntctl()
      + JDK-8161536: sun/security/pkcs11/sslecc/
      /ClientJSSEServerJSSE.java fails with ProviderException
      + JDK-8219652: [aix] Tests failing with JNI attach problems.
      + JDK-8225377: type annotations are not visible to javac
      plugins across compilation boundaries
      + JDK-8232839: JDI AfterThreadDeathTest.java failed due to
      "FAILED: Did not get expected IllegalThreadStateException on
      a StepRequest.enable()"
      + JDK-8267502: JDK-8246677 caused 16x performance regression in
      SynchronousQueue
      + JDK-8267509: Improve IllegalAccessException message to
      include the cause of the exception
      + JDK-8268916: Tests for AffirmTrust roots
      + JDK-8286757: adlc tries to build with /pathmap but without
      /experimental:deterministic
      + JDK-8294156: Allow PassFailJFrame.Builder to create test UI
      + JDK-8294158: HTML formatting for PassFailJFrame instructions
      + JDK-8294427: Check boxes and radio buttons have rendering
      issues on Windows in High DPI env
      + JDK-8294535: Add screen capture functionality to
      PassFailJFrame
      + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests
      + JDK-8295555: Primitive wrapper caches could be `@Stable`
      + JDK-8299614: Shenandoah: STW mark should keep nmethod/oops
      referenced from stack chunk alive
      + JDK-8300663: java/util/concurrent/SynchronousQueue/
      /Fairness.java failed with "Error: fair=true i=0 j=1"
      + JDK-8301247: JPackage app-image exe launches multiple exe's
      in JDK 17+
      + JDK-8301341: LinkedTransferQueue does not respect timeout for
      poll()
      + JDK-8301457: Code in SendPortZero.java is uncommented even
      after JDK-8236852 was fixed
      + JDK-8301489: C1: ShortLoopOptimizer might lift instructions
      before their inputs
      + JDK-8301846: Invalid TargetDataLine after screen lock when
      using JFileChooser or COM library
      + JDK-8303737: C2: Load can bypass subtype check that enforces
      it's from the right object type
      + JDK-8306561: Possible out of bounds access in
      print_pointer_information
      + JDK-8308103: Massive (up to ~30x) increase in C2 compilation
      time since JDK 17
      + JDK-8308452: Extend internal Architecture enum with byte
      order and address size
      + JDK-8308479: [s390x] Implement alternative fast-locking scheme
      + JDK-8308592: Framework for CA interoperability testing
      + JDK-8308593: Add KEEPALIVE Extended Socket Options Support
      for Windows
      + JDK-8309209: C2 failed "assert(_stack_guard_state ==
      stack_guard_reserved_disabled) failed: inconsistent state"
      + JDK-8309305: sun/security/ssl/SSLSocketImpl/
      /BlockedAsyncClose.java fails with jtreg test timeout
      + JDK-8309545: Thread.interrupted from virtual thread
      needlessly resets interrupt status
      + JDK-8309663: test fails "assert(check_alignment(result))
      failed: address not aligned: 0x00000008baadbabe"
      + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when
      using second test directory
      + JDK-8309974: some JVMCI tests fail when VM options include
    - XX:+EnableJVMCI
      + JDK-8310239: Add missing cross modifying fence in nmethod
      entry barriers
      + JDK-8310512: Cleanup indentation in jfc files
      + JDK-8310596: Utilize existing method
      frame::interpreter_frame_monitor_size_in_bytes()
      + JDK-8310982: jdk/internal/util/ArchTest.java fails after
      JDK-8308452 failed with Method isARM()
      + JDK-8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to
      java.lang.RuntimeException: Did not find expected NMT output
      + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java
      + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java
      + JDK-8311591: Add SystemModulesPlugin test case that splits
      module descriptors with new local variables defined by
      DedupSetBuilder
      + JDK-8311630: [s390] Implementation of Foreign Function &
      Memory API (Preview)
      + JDK-8311631: When multiple users run tools/jpackage/share/
      /LicenseTest.java, Permission denied for writing
      /var/tmp/*.files
      + JDK-8311680: Update the release version after forking Oct
      CPU23_10
      + JDK-8311681: Update the Jan CPU24_01 release date in master
      branch after forking Oct CPU23_10
      + JDK-8311813: C1: Uninitialized PhiResolver::_loop field
      + JDK-8311938: Add default cups include location for configure
      on AIX
      + JDK-8312078: [PPC] JcmdScale.java Failing on AIX
      + JDK-8312126: NullPointerException in CertStore.getCRLs after
      8297955
      + JDK-8312166: (dc) DatagramChannel's socket adaptor does not
      release carrier thread when blocking in receive
      + JDK-8312174: missing JVMTI events from vthreads parked during
      JVMTI attach
      + JDK-8312191: ColorConvertOp.filter for the default
      destination is too slow
      + JDK-8312433: HttpClient request fails due to connection being
      considered idle and closed
      + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with
      "can't seal package nu.xom"
      + JDK-8312440: assert(cast != nullptr) failed: must have added
      a cast to pin the node
      + JDK-8312466: /bin/nm  usage in AIX makes needs -X64 flag
      + JDK-8312467: relax the builddir check in
      make/autoconf/basic.m4
      + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0
      update
      + JDK-8312612: handle WideCharToMultiByte return values
      + JDK-8313164: src/java.desktop/windows/native/libawt/windows/
      /awt_Robot.cpp GetRGBPixels adjust releasing of resources
      + JDK-8313167: Update to use jtreg 7.3
      + JDK-8313206: PKCS11 tests silently skip execution
      + JDK-8313244: NM flags handling in configure process
      + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground
      release resources in early returns
      + JDK-8313322: RISC-V: implement MD5 intrinsic
      + JDK-8313368: (fc) FileChannel.size returns 0 on block special
      files
      + JDK-8313575: Refactor PKCS11Test tests
      + JDK-8313616: support loading library members on AIX in
      os::dll_load
      + JDK-8313643: Update HarfBuzz to 8.2.2
      + JDK-8313656: assert(!JvmtiExport::can_support_virtual_threads())
      with -XX:-DoJVMTIVirtualThreadTransitions
      + JDK-8313756: [BACKOUT] 8308682: Enhance AES performance
      + JDK-8313760: [REDO] Enhance AES performance
      + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic
      + JDK-8313781: Add regression tests for large page logging and
      user-facing error messages
      + JDK-8313782: Add user-facing warning if THPs are enabled but
      cannot be used
      + JDK-8313792: Verify 4th party information in
      src/jdk.internal.le/share/legal/jline.md
      + JDK-8313873: java/nio/channels/DatagramChannel/
      /SendReceiveMaxSize.java fails on AIX due to small default
      RCVBUF size and different IPv6 Header interpretation
      + JDK-8314045: ArithmeticException in GaloisCounterMode
      + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on
      Windows when run as user with Administrator privileges
      + JDK-8314120: Add tests for FileDescriptor.sync
      + JDK-8314121: test tools/jpackage/share/
      /RuntimePackageTest.java#id0 fails on RHEL8
      + JDK-8314191: C2 compilation fails with "bad AD file"
      + JDK-8314226: Series of colon-style fallthrough switch cases
      with guards compiled incorrectly
      + JDK-8314242: Update applications/scimark/Scimark.java to
      accept VM flags
      + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java
      fails intermittently on Linux
      + JDK-8314263: Signed jars triggering Logger finder recursion
      and StackOverflowError
      + JDK-8314330: java/foreign tests should respect vm flags when
      start new processes
      + JDK-8314476: TestJstatdPortAndServer.java failed with
      "java.rmi.NoSuchObjectException: no such object in table"
      + JDK-8314495: Update to use jtreg 7.3.1
      + JDK-8314551: More generic way to handshake GC threads with
      monitor deflation
      + JDK-8314580: PhaseIdealLoop::transform_long_range_checks
      fails with assert "was tested before"
      + JDK-8314632: Intra-case dominance check fails in the presence
      of a guard
      + JDK-8314759: VirtualThread.parkNanos timeout adjustment when
      pinned should be replaced
      + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0
      write result errno in missing case
      + JDK-8314935: Shenandoah: Unable to throw OOME on back-to-back
      Full GCs
      + JDK-8315026: ProcessHandle implementation listing processes
      on AIX should use getprocs64
      + JDK-8315062: [GHA] get-bootjdk action should return the
      abolute path
      + JDK-8315082: [REDO] Generational ZGC: Tests crash with
      assert(index == 0 || is_power_of_2(index))
      + JDK-8315088: C2: assert(wq.size() - before ==
      EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of
      this body if empty
      + JDK-8315195: RISC-V: Update hwprobe query for new extensions
      + JDK-8315206: RISC-V: hwprobe query is_set return wrong value
      + JDK-8315213: java/lang/ProcessHandle/TreeTest.java test
      enhance output of children
      + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently
      + JDK-8315362: NMT: summary diff reports threads count
      incorrectly
      + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr)
      failed: more than 2 chained AddP nodes?
      + JDK-8315383: jlink SystemModulesPlugin incorrectly parses the
      options
      + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some
      cases
      + JDK-8315437: Enable parallelism in
      vmTestbase/nsk/monitoring/stress/classload tests
      + JDK-8315442: Enable parallelism in
      vmTestbase/nsk/monitoring/stress/thread tests
      + JDK-8315452: Erroneous AST missing modifiers for partial input
      + JDK-8315499: build using devkit on Linux ppc64le RHEL puts
      path to devkit into libsplashscreen
      + JDK-8315545: C1: x86 cmove can use short branches
      + JDK-8315549: CITime misreports code/total nmethod sizes
      + JDK-8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on
      x86
      + JDK-8315578: PPC builds are broken after JDK-8304913
      + JDK-8315579: SPARC64 builds are broken after JDK-8304913
      + JDK-8315606: Open source few swing text/html tests
      + JDK-8315612: RISC-V: intrinsic for unsignedMultiplyHigh
      + JDK-8315644: increase timeout of
      sun/security/tools/jarsigner/Warning.java
      + JDK-8315651: Stop hiding AIX specific multicast socket errors
      via NetworkConfiguration (aix)
      + JDK-8315683: Parallelize
      java/util/concurrent/tck/JSR166TestCase.java
      + JDK-8315684: Parallelize
      sun/security/util/math/TestIntegerModuloP.java
      + JDK-8315688: Update jdk21u fix version to 21.0.2
      + JDK-8315692: Parallelize
      gc/stress/TestStressRSetCoarsening.java test
      + JDK-8315696: SignedLoggerFinderTest.java test failed
      + JDK-8315702: jcmd Thread.dump_to_file slow with millions of
      virtual threads
      + JDK-8315706: com/sun/tools/attach/warnings/
      /DynamicLoadWarningTest.java real fix for failure on AIX
      + JDK-8315735: VerifyError when switch statement used with
      synchronized block
      + JDK-8315751: RandomTestBsi1999 fails often with timeouts on
      Linux ppc64le
      + JDK-8315766: Parallelize
      gc/stress/TestStressIHOPMultiThread.java test
      + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java
      should run with -XX:-VerifyDependencies
      + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading
      tests
      + JDK-8315863: [GHA] Update checkout action to use v4
      + JDK-8315869: UseHeavyMonitors not used
      + JDK-8315920: C2: "control input must dominate current
      control" assert failure
      + JDK-8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when
      using RVV
      + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java
      test
      + JDK-8315937: Enable parallelism in
      vmTestbase/nsk/stress/numeric tests
      + JDK-8315942: Sort platform enums and definitions after
      JDK-8304913 follow-ups
      + JDK-8315960: test/jdk/java/io/File/TempDirDoesNotExist.java
      leaves test files behind
      + JDK-8315971: ProblemList containers/docker/
      /TestMemoryAwareness.java on linux-all
      + JDK-8316003: Update FileChooserSymLinkTest.java to HTML
      instructions
      + JDK-8316017: Refactor timeout handler in PassFailJFrame
      + JDK-8316025: Use testUI() method of PassFailJFrame.Builder in
      FileChooserSymLinkTest.java
      + JDK-8316030: Update Libpng to 1.6.40
      + JDK-8316031: SSLFlowDelegate should not log from synchronized
      block
      + JDK-8316060: test/hotspot/jtreg/runtime/reflect/
      /ReflectOutOfMemoryError.java may fail if heap is huge
      + JDK-8316087: Test SignedLoggerFinderTest.java is still failing
      + JDK-8316113: Infinite permission checking loop in java/net/spi/
      /InetAddressResolverProvider/RuntimePermissionTest
      + JDK-8316123: ProblemList
      serviceability/dcmd/gc/RunFinalizationTest.java on AIX
      + JDK-8316130: Incorrect control in
      LibraryCallKit::inline_native_notify_jvmti_funcs
      + JDK-8316142: Enable parallelism in
      vmTestbase/nsk/monitoring/stress/lowmem tests
      + JDK-8316156: ByteArrayInputStream.transferTo causes
      MaxDirectMemorySize overflow
      + JDK-8316178: Better diagnostic header for CodeBlobs
      + JDK-8316179: Use consistent naming for lightweight locking in
      MacroAssembler
      + JDK-8316181: Move the fast locking implementation out of the
      .ad files
      + JDK-8316199: Remove sun/tools/jstatd/TestJstatd* tests from
      problemlist for Windows.
      + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk
      font
      + JDK-8316304: (fs) Add support for
      BasicFileAttributes.creationTime() for Linux
      + JDK-8316337: (bf) Concurrency issue in
      DirectByteBuffer.Deallocator
      + JDK-8316341: sun/security/pkcs11/PKCS11Test.java needs
      adjustment on Linux ppc64le Ubuntu 22
      + JDK-8316387: Exclude more failing multicast tests on AIX
      after JDK-8315651
      + JDK-8316396: Endless loop in C2 compilation triggered by
      AddNode::IdealIL
      + JDK-8316399: Exclude
      java/net/MulticastSocket/Promiscuous.java on AIX
      + JDK-8316400: Exclude jdk/jfr/event/runtime/
      /TestResidentSetSizeEvent.java on AIX
      + JDK-8316401: sun/tools/jhsdb/JStackStressTest.java failed
      with "InternalError: We should have found a thread that owns
      the anonymous lock"
      + JDK-8316411: compiler/compilercontrol/
      /TestConflictInlineCommands.java fails intermittent with force
      inline by CompileCommand missing
      + JDK-8316414: C2: large byte array clone triggers "failed:
      malformed control flow" assertion failure on linux-x86
      + JDK-8316415: Parallelize
      sun/security/rsa/SignedObjectChain.java subtests
      + JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java
      get OOM killed with Parallel GC
      + JDK-8316436: ContinuationWrapper uses unhandled nullptr oop
      + JDK-8316461: Fix: make test outputs TEST SUCCESS after
      unsuccessful exit
      + JDK-8316468: os::write incorrectly handles partial write
      + JDK-8316514: Better diagnostic header for VtableStub
      + JDK-8316540: StoreReproducibilityTest fails on some locales
      + JDK-8316566: RISC-V: Zero extended narrow oop passed to
      Atomic::cmpxchg
      + JDK-8316581: Improve performance of Symbol::print_value_on()
      + JDK-8316585: [REDO] runtime/InvocationTests spend a lot of
      time on dependency verification
      + JDK-8316645: RISC-V: Remove dependency on libatomic by adding
      cmpxchg 1b
      + JDK-8316648: jrt-fs.jar classes not reproducible between
      standard and bootcycle builds
      + JDK-8316659: assert(LockingMode != LM_LIGHTWEIGHT || flag ==
      CCR0) failed: bad condition register
      + JDK-8316671: sun/security/ssl/SSLSocketImpl/
      /SSLSocketCloseHang.java test fails intermittent with Read
      timed out
      + JDK-8316679: C2 SuperWord: wrong result, load should not be
      moved before store if not comparable
      + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java
      + JDK-8316719: C2 compilation still fails with "bad AD file"
      + JDK-8316735: Print LockStack in hs_err files
      + JDK-8316741: BasicStroke.createStrokedShape miter-limits
      failing on small shapes
      + JDK-8316743: RISC-V: Change UseVectorizedMismatchIntrinsic
      option result to warning
      + JDK-8316746: Top of lock-stack does not match the unlocked
      object
      + JDK-8316778: test hprof lib: invalid array element type from
      JavaValueArray.elementSize
      + JDK-8316859: RISC-V: Disable detection of V through HWCAP
      + JDK-8316879: RegionMatches1Tests fails if CompactStrings are
      disabled after JDK-8302163
      + JDK-8316880: AArch64: "stop: Header is not fast-locked" with
    - XX:-UseLSE since JDK-8315880
      + JDK-8316894: make test  TEST="jtreg:test/jdk/..."  fails on
      AIX
      + JDK-8316906: Clarify TLABWasteTargetPercent flag
      + JDK-8316929: Shenandoah: Shenandoah degenerated GC and full
      GC need to cleanup old OopMapCache entries
      + JDK-8316933: RISC-V: compiler/vectorapi/
      /VectorCastShape128Test.java fails when using RVV
      + JDK-8316935: [s390x] Use consistent naming for lightweight
      locking in MacroAssembler
      + JDK-8316958: Add test for unstructured locking
      + JDK-8316967: Correct the scope of vmtimer in
      UnregisteredClasses::load_class
      + JDK-8317039: Enable specifying the JDK used to run jtreg
      + JDK-8317136: [AIX] Problem List
      runtime/jni/terminatedThread/TestTerminatedThread.java
      + JDK-8317257: RISC-V: llvm build broken
      + JDK-8317262: LockStack::contains(oop) fails
      "assert(t->is_Java_thread()) failed: incorrect cast to
      JavaThread"
      + JDK-8317294: Classloading throws exceptions over already
      pending exceptions
      + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js
      + JDK-8317331: Solaris build failed with "declaration can not
      follow a statement (E_DECLARATION_IN_CODE)"
      + JDK-8317335: Build on windows fails after 8316645
      + JDK-8317336: Assertion error thrown during 'this' escape
      analysis
      + JDK-8317340: Windows builds are not reproducible if MS VS
      compiler install path differs
      + JDK-8317373: Add Telia Root CA v2
      + JDK-8317374: Add Let's Encrypt ISRG Root X2
      + JDK-8317439: Updating RE Configs for BUILD REQUEST 21.0.2+1
      + JDK-8317507: C2 compilation fails with "Exceeded _node_regs
      array"
      + JDK-8317510: Change Windows debug symbol files naming to
      avoid losing info when an executable and a library share the
      same name
      + JDK-8317581: [s390x] Multiple test failure with LockingMode=2
      + JDK-8317601: Windows build on WSL broken after JDK-8317340
      + JDK-8317603: Improve exception messages thrown by
      sun.nio.ch.Net native methods (win)
      + JDK-8317692: jcmd GC.heap_dump performance regression after
      JDK-8292818
      + JDK-8317705: ProblemList sun/tools/jstat/jstatLineCountsX.sh
      on linux-ppc64le and aix due to JDK-8248691
      + JDK-8317706: Exclude java/awt/Graphics2D/DrawString/
      /RotTransText.java on linux
      + JDK-8317711: Exclude gtest/GTestWrapper.java on AIX
      + JDK-8317736: Stream::handleReset locks twice
      + JDK-8317751: ProblemList ConsumeForModalDialogTest.java,
      MenuItemActivatedTest.java &
      MouseModifiersUnitTest_Standard.java for windows
      + JDK-8317772: NMT: Make peak values available in release builds
      + JDK-8317790: Fix Bug entry for exclusion of
      runtime/jni/terminatedThread/TestTerminatedThread.java on AIX
      + JDK-8317803: Exclude java/net/Socket/asyncClose/Race.java on
      AIX
      + JDK-8317807: JAVA_FLAGS removed from jtreg running in
      JDK-8317039
      + JDK-8317818: Combinatorial explosion during 'this' escape
      analysis
      + JDK-8317834: java/lang/Thread/IsAlive.java timed out
      + JDK-8317839: Exclude java/nio/channels/Channels/
      /SocketChannelStreams.java on AIX
      + JDK-8317920: JDWP-agent sends broken exception event with
      onthrow option
      + JDK-8317959: Check return values of malloc in native
      java.base coding
      + JDK-8317964: java/awt/Mouse/MouseModifiersUnitTest/
      /MouseModifiersUnitTest_Standard.java fails on macosx-all
      after JDK-8317751
      + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/
      /SSLEngineTestCase.java to handle default cases
      + JDK-8317987: C2 recompilations cause high memory footprint
      + JDK-8318078: ADLC: pass ASSERT and PRODUCT flags
      + JDK-8318089: Class space not marked as such with NMT when CDS
      is off
      + JDK-8318137: Change milestone to fcs for all releases
      + JDK-8318144: Match on enum constants with body compiles but
      fails with MatchException
      + JDK-8318183: C2: VM may crash after hitting node limit
      + JDK-8318240: [AIX] Cleaners.java test failure
      + JDK-8318415: Adjust describing comment of os_getChildren
      after 8315026
      + JDK-8318474: Fix memory reporter for thread_count
      + JDK-8318525: Atomic gtest should run as TEST_VM to access VM
      capabilities
      + JDK-8318528: Rename TestUnstructuredLocking test
      + JDK-8318540: make test cannot run .jasm tests directly
      + JDK-8318562: Computational test more than 2x slower when AVX
      instructions are used
      + JDK-8318587: refresh libraries cache on AIX in print_vm_info
      + JDK-8318591: avoid leaks in loadlib_aix.cpp reload_table()
      + JDK-8318669: Target OS detection in 'test-prebuilt' makefile
      target is incorrect when running on MSYS2
      + JDK-8318705: [macos] ProblemList
      java/rmi/registry/multipleRegistries/MultipleRegistries.java
      + JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with
      "transport error 202: bind failed: Address already in use"
      + JDK-8318759: Add four DigiCert root certificates
      + JDK-8318889: C2: add bailout after assert Bad graph detected
      in build_loop_late
      + JDK-8318895: Deoptimization results in incorrect lightweight
      locking stack
      + JDK-8318951: Additional negative value check in JPEG decoding
      + JDK-8318953: RISC-V: Small refactoring for
      MacroAssembler::test_bit
      + JDK-8318955: Add ReleaseIntArrayElements in
      Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to
      early return
      + JDK-8318957: enhance agentlib:jdwp help output by info about
      allow option
      + JDK-8318961: increase javacserver connection timeout values
      and max retry attempts
      + JDK-8318981: compiler/compilercontrol/
      /TestConflictInlineCommands.java fails intermittent with
      'disallowed by CompileCommand' missing from stdout/stderr
      + JDK-8319104: GtestWrapper crashes with SIGILL in
      AsyncLogTest::test_asynclog_raw on AIX opt
      + JDK-8319120: Unbound ScopedValue.get() throws the wrong
      exception
      + JDK-8319184: RISC-V: improve MD5 intrinsic
      + JDK-8319187: Add three eMudhra emSign roots
      + JDK-8319195: Move most tier 1 vector API regression tests to
      tier 3
      + JDK-8319268: Build failure with GCC8.3.1 after 8313643
      + JDK-8319339: Internal error on spurious markup in a hybrid
      snippet
      + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is
      null and interface not visible from class loader
      + JDK-8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad
      under riscv/gc
      + JDK-8319532: jshell - Non-sealed declarations sometimes break
      a snippet evaluation
      + JDK-8319542: Fix boundaries of region to be tested with
      os::is_readable_range
      + JDK-8319700: [AArch64] C2 compilation fails with "Field too
      big for insn"
      + JDK-8319828: runtime/NMT/VirtualAllocCommitMerge.java may
      fail if mixing interpreted and compiled native invocations
      + JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21
      + JDK-8319958: test/jdk/java/io/File/libGetXSpace.c does not
      compile on Windows 32-bit
      + JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks
      + JDK-8320001: javac crashes while adding type annotations to
      the return type of a constructor
      + JDK-8320053: GHA: Cross-compile gtest code
      + JDK-8320209: VectorMaskGen clobbers rflags on x86_64
      + JDK-8320280: RISC-V: Avoid passing t0 as temp register to
      MacroAssembler::lightweight_lock/unlock
      + JDK-8320363: ppc64 TypeEntries::type_unknown logic looks
      wrong, missed optimization opportunity
      + JDK-8320597: RSA signature verification fails on signed data
      that does not encode params correctly
      + JDK-8320601: ProblemList java/lang/invoke/lambda/
      /LambdaFileEncodingSerialization.java on linux-all
      + JDK-8321067: Unlock experimental options in EATests.java
      + JDK-8322883: [BACKOUT] 8225377: type annotations are not
      visible to javac plugins across compilation boundaries
      + JDK-8322985: [BACKOUT] 8318562: Computational test more than
      2x slower when AVX instructions are used


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Recommend mozilla-nss-sysinit in order to have available the
    /etc/pki/nssdb directory and its content, required in fips mode
    (bsc#1219662)
  - Do not install our crafted nss.fips.cfg file, but use the one that
    the build produces with our fips.patch applied
  - Removed patch:
    * nss-security-provider.patch
      + this DISABLED nss security provider was not used for years and
      is largely rendered obsolete by the NSS-FIPS provider
  - Modified patch:
    * fips.patch
      + adapt to the removal of the nss security provider


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Removed patch:
    * alternative-tzdb_dat.patch
      + Remove the possibility to use the system timezone-java. It
      creates more problems then it solves (bsc#1213470)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream tag jdk-21.0.3+9 (April 2024 CPU)
    * Security fixes
      + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2
      client usage
      + JDK-8318340: Improve RSA key implementations
      + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception
      logging
      + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation
      of addresses
    * Other changes
      + JDK-6928542: Chinese characters in RTF are not decoded
      + JDK-8009550: PlatformPCSC should load versioned so
      + JDK-8077371: Binary files in JAXP test should be removed
      + JDK-8169475: WheelModifier.java fails by timeout
      + JDK-8209595: MonitorVmStartTerminate.java timed out
      + JDK-8210410: Refactor java.util.Currency:i18n shell tests to
      plain java tests
      + JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
      + JDK-8263256: Test java/net/Inet6Address/serialize/
      /Inet6AddressSerializationTest.java fails due to dynamic
      reconfigurations of network interface during test
      + JDK-8264899: C1: -XX:AbortVMOnException does not work if all
      methods in the call stack are compiled with C1 and there are
      no exception handlers
      + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java
      fails in Windows 11
      + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6
      and newer
      + JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts
      + JDK-8301310: The SendRawSysexMessage test may cause a JVM
      crash
      + JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/
      /TestTooManyEntries.java and clarify its purpose
      + JDK-8304292: Memory leak related to
      ClassLoader::update_class_path_entry_list
      + JDK-8305962: update jcstress to 0.16
      + JDK-8305971: NPE in JavacProcessingEnvironment for missing
      enum constructor body
      + JDK-8306922: IR verification fails because IR dump is chopped
      up
      + JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test
      JVM args to the debuggee JVM
      + JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/
      /TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on
      Neoverse N2 and V1
      + JDK-8309203: C2: remove copy-by-value of GrowableArray for
      InterfaceSet
      + JDK-8309302: java/net/Socket/Timeouts.java fails with
      AssertionError on test temporal post condition
      + JDK-8309697: [TESTBUG] Remove "@requires vm.flagless" from
      jtreg vectorization tests
      + JDK-8310031: Parallel: Implement better work distribution for
      large object arrays in old gen
      + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/
      /bug6889007.java fails
      + JDK-8310308: IR Framework: check for type and size of vector
      nodes
      + JDK-8310629: java/security/cert/CertPathValidator/OCSP/
      /OCSPTimeout.java fails with RuntimeException
      Server not ready
      + JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is
      spuriously passing
      + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java
      timed out
      + JDK-8310844: [AArch64] C1 compilation fails because monitor
      offset in OSR buffer is too large for immediate
      + JDK-8310919: runtime/ErrorHandling/
      /TestAbortVmOnException.java times out due to core dumps
      taking a long time on OSX
      + JDK-8310923: Refactor Currency tests to use JUnit
      + JDK-8311081: KeytoolReaderP12Test.java fail on localized
      Windows platform
      + JDK-8311279: TestStressIGVNAndCCP.java failed with different
      IGVN traces for the same seed
      + JDK-8311581: Remove obsolete code and comments in TestLVT.java
      + JDK-8311588: C2: RepeatCompilation compiler directive does
      not choose stress seed randomly
      + JDK-8311663: Additional refactoring of Locale tests to JUnit
      + JDK-8311893: Interactive component with ARIA role 'tabpanel'
      does not have a programmatically associated name
      + JDK-8311986: Disable runtime/os/TestTracePageSizes.java for
      ShenandoahGC
      + JDK-8311992: Test java/lang/Thread/virtual/
      /JfrEvents::testVirtualThreadPinned failed
      + JDK-8312136: Modify runtime/ErrorHandling/TestDwarf.java to
      split dwarf and decoder testing
      + JDK-8312416: Tests in Locale should have more descriptive
      names
      + JDK-8312428: PKCS11 tests fail with NSS 3.91
      + JDK-8312916: Remove remaining usages of -Xdebug from
      test/hotspot/jtreg
      + JDK-8313082: Enable CreateCoredumpOnCrash for testing in
      makefiles
      + JDK-8313229: DHEKeySizing.java should be modified to use TLS
      versions TLSv1, TLSv1.1, TLSv1.2
      + JDK-8313507: Remove pkcs11/Cipher/TestKATForGCM.java from
      ProblemList
      + JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/
      /TestFloatingDecimal should use RandomFactory
      + JDK-8313638: Add test for dump of resolved references
      + JDK-8313670: Simplify shared lib name handling code in some
      tests
      + JDK-8313720: C2 SuperWord: wrong result with
    - XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
      + JDK-8313816: Accessing jmethodID might lead to spurious
      crashes
      + JDK-8313854: Some tests in serviceability area fail on
      localized Windows platform
      + JDK-8314164: java/net/HttpURLConnection/
      /HttpURLConnectionExpectContinueTest.java fails intermittently
      in timeout
      + JDK-8314220: Configurable InlineCacheBuffer size
      + JDK-8314283: Support for NSS tests on aarch64 platforms
      + JDK-8314320: Mark runtime/CommandLine/ tests as flagless
      + JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use
      ProcessTools.createTestJvm(..)
      + JDK-8314513: [IR Framework] Some internal IR Framework tests
      are failing after JDK-8310308 on PPC and Cascade Lake
      + JDK-8314578: Non-verifiable code is emitted when two guards
      declare pattern variables in colon-switch
      + JDK-8314610: hotspot can't compile with the latest of gtest
      because of <iomanip>
      + JDK-8314612: TestUnorderedReduction.java fails with
    - XX:MaxVectorSize=32 and -XX:+AlignVector
      + JDK-8314629: Generational ZGC: Clearing All SoftReferences
      log line lacks GCId
      + JDK-8314829: serviceability/sa/jmap-hprof/
      /JMapHProfLargeHeapTest.java ignores vm flags
      + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM
      flags
      + JDK-8314831: NMT tests ignore vm flags
      + JDK-8314835: gtest wrappers should be marked as flagless
      + JDK-8314837: 5 compiled/codecache tests ignore VM flags
      + JDK-8314838: 3 compiler tests ignore vm flags
      + JDK-8314990: Generational ZGC: Strong OopStorage stats
      reported as weak roots
      + JDK-8315034: File.mkdirs() occasionally fails to create
      folders on Windows shared folder
      + JDK-8315042: NPE in PKCS7.parseOldSignedData
      + JDK-8315097: Rename createJavaProcessBuilder
      + JDK-8315241: (fs) Move toRealPath tests in
      java/nio/file/Path/Misc.java to separate JUnit 5 test
      + JDK-8315406: [REDO] serviceability/jdwp/
      /AllModulesCommandTest.java ignores VM flags
      + JDK-8315594: Open source few headless Swing misc tests
      + JDK-8315600: Open source few more headless Swing misc tests
      + JDK-8315602: Open source swing security manager test
      + JDK-8315611: Open source swing text/html and tree test
      + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should
      run with -Xbatch
      + JDK-8315721: CloseRace.java#id0 fails transiently on libgraal
      + JDK-8315726: Open source several AWT applet tests
      + JDK-8315731: Open source several Swing Text related tests
      + JDK-8315761: Open source few swing JList and JMenuBar tests
      + JDK-8315891: java/foreign/TestLinker.java failed with "error
      occurred while instantiating class TestLinker: null"
      + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/
      /bug4654927.java: component must be showing on the screen to
      determine its location
      + JDK-8315988: Parallel: Make TestAggressiveHeap use
      createTestJvm
      + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use
      createTestJvm
      + JDK-8316028: Update FreeType to 2.13.2
      + JDK-8316106: Open source few swing JInternalFrame and
      JMenuBar tests
      + JDK-8316132: CDSProtectionDomain::get_shared_protection_domain
      should check for exception
      + JDK-8316229: Enhance class initialization logging
      + JDK-8316309: AArch64: VMError::print_native_stack() crashes
      on Java native method frame
      + JDK-8316319: Generational ZGC: The SoftMaxHeapSize might be
      wrong when CDS decreases the MaxHeapSize
      + JDK-8316392: compiler/interpreter/
      /TestVerifyStackAfterDeopt.java failed with SIGBUS in
      PcDescContainer::find_pc_desc_internal
      + JDK-8316410: GC: Make TestCompressedClassFlags use
      createTestJvm
      + JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/
      /CheckOrigin.java as vm.flagless
      + JDK-8316446: 4 sun/management/jdp tests ignore VM flags
      + JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags
      + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/
      /MonitorVmStartTerminate.java ignores VM flags
      + JDK-8316464: 3 sun/tools tests ignore VM flags
      + JDK-8316562: serviceability/sa/jmap-hprof/
      /JMapHProfLargeHeapTest.java times out after JDK-8314829
      + JDK-8316594: C2 SuperWord: wrong result with hand unrolled
      loops
      + JDK-8316661: CompilerThread leaks CodeBlob memory when
      dynamically stopping compiler thread in non-product
      + JDK-8316693: Simplify at-requires checkDockerSupport()
      + JDK-8316947: Write a test to check textArea triggers
      MouseEntered/MouseExited events properly
      + JDK-8316961: Fallback implementations for 64-bit
      Atomic::{add,xchg} on 32-bit platforms
      + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm
      + JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use
      createTestJvm
      + JDK-8317144: Exclude sun/security/pkcs11/sslecc/
      /ClientJSSEServerJSSE.java on Linux ppc64le
      + JDK-8317188: G1: Make  TestG1ConcRefinementThreads use
      createTestJvm
      + JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm
      + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
      + JDK-8317300: javac erroneously allows "final" in front of a
      record pattern
      + JDK-8317307: test/jdk/com/sun/jndi/ldap/
      /LdapPoolTimeoutTest.java fails with ConnectException:
      Connection timed out: no further information
      + JDK-8317316: G1: Make TestG1PercentageOptions use
      createTestJvm
      + JDK-8317317: G1: Make TestG1RemSetFlags use createTestJvm
      + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm
      + JDK-8317347: Parallel: Make TestInitialTenuringThreshold use
      createTestJvm
      + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm
      + JDK-8317522: Test logic for BODY_CF in
      AbstractThrowingSubscribers.java is wrong
      + JDK-8317535: Shenandoah: Remove unused code
      + JDK-8317771: [macos14] Expand/collapse a JTree using keyboard
      freezes the application in macOS 14 Sonoma
      + JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine
      3.17 / 3.18
      + JDK-8318039: GHA: Bump macOS and Xcode versions
      + JDK-8318082: ConcurrentModificationException from IndexWriter
      + JDK-8318154: Improve stability of WheelModifier.java test
      + JDK-8318157: RISC-V: implement ensureMaterializedForStackWalk
      intrinsic
      + JDK-8318158: RISC-V: implement roundD/roundF intrinsics
      + JDK-8318410: jdk/java/lang/instrument/BootClassPath/
      /BootClassPathTest.sh fails on Japanese Windows
      + JDK-8318468: compiler/tiered/LevelTransitionTest.java fails
      with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
      + JDK-8318490: Increase timeout for JDK tests that are close to
      the limit when run with libgraal
      + JDK-8318590: JButton ignores margin when painting HTML text
      + JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java
      + JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni
      tests
      + JDK-8318608: Enable parallelism in
      vmTestbase/nsk/stress/threads tests
      + JDK-8318613: ChoiceFormat patterns are not well tested
      + JDK-8318689: jtreg is confused when folder name is the same
      as the test name
      + JDK-8318696: Do not use LFS64 symbols on Linux
      + JDK-8318737: Fallback linker passes bad JNI handle
      + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/
      /WhiteBox.java shows intermittent failures on linux ppc64le
      and aarch64
      + JDK-8318964: Fix build failures caused by 8315097
      + JDK-8318971: Better Error Handling for Jar Tool When
      Processing Non-existent Files
      + JDK-8318983: Fix comment typo in PKCS12Passwd.java
      + JDK-8319103: Popups that request focus are not shown on Linux
      with Wayland
      + JDK-8319124: Update XML Security for Java to 3.0.3
      + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64
      + JDK-8319136: Skip pkcs11 tests on linux-aarch64
      + JDK-8319137: release _object in ObjectMonitor dtor to avoid
      races
      + JDK-8319213: Compatibility.java reads both stdout and stderr
      of JdkUtils
      + JDK-8319314: NMT detail report slow or hangs for large number
      of mappings
      + JDK-8319372: C2 compilation fails with "Bad immediate
      dominator info"
      + JDK-8319382: com/sun/jdi/JdwpAllowTest.java shows failures on
      AIX if prefixLen of mask is larger than 32 in IPv6 case
      + JDK-8319456: jdk/jfr/event/gc/collection/
      /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker
      Initiated GC' not in the valid causes
      + JDK-8319548: Unexpected internal name for Filler array klass
      causes error in VisualVM
      + JDK-8319569: Several java/util tests should be updated to
      accept VM flags
      + JDK-8319633: runtime/posixSig/TestPosixSig.java intermittent
      timeouts on UNIX
      + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh
      + JDK-8319777: Zero: Support 8-byte cmpxchg
      + JDK-8319879: Stress mode to randomize incremental inlining
      decision
      + JDK-8319883: Zero: Use atomic built-ins for 64-bit accesses
      + JDK-8319897: Move StackWatermark handling out of
      LockStack::contains
      + JDK-8319938: TestFileChooserSingleDirectorySelection.java
      fails with "getSelectedFiles returned empty array"
      + JDK-8320052: Zero: Use __atomic built-ins for atomic RMW
      operations
      + JDK-8320145: Compiler should accept final variable in Record
      Pattern
      + JDK-8320168: handle setsocktopt return values
      + JDK-8320206: Some intrinsics/stubs missing vzeroupper on
      x86_64
      + JDK-8320208: Update Public Suffix List to b5bf572
      + JDK-8320300: Adjust hs_err output in malloc/mmap error cases
      + JDK-8320303: Allow PassFailJFrame to accept single window
      creator
      + JDK-8320309: AIX: pthreads created by foreign test library
      don't work as expected
      + JDK-8320383: refresh libraries cache on AIX in VMError::report
      + JDK-8320582: Zero: Misplaced CX8 enablement flag
      + JDK-8320798: Console read line with zero out should zero out
      underlying buffer
      + JDK-8320807: [PPC64][ZGC] C1 generates wrong code for atomics
      + JDK-8320830: [AIX] Dont mix os::dll_load() with direct
      dlclose() calls
      + JDK-8320877: Shenandoah: Remove
      ShenandoahUnloadClassesFrequency support
      + JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers
      in debug builds
      + JDK-8320890: [AIX] Find a better way to mimic dl handle
      equality
      + JDK-8320898: exclude compiler/vectorapi/reshape/
      /TestVectorReinterpret.java on ppc64(le) platforms
      + JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag
      + JDK-8320921: GHA: Parallelize hotspot_compiler test jobs
      + JDK-8320937: support latest VS2022 MSC_VER in
      abstract_vm_version.cpp
      + JDK-8320943: Files/probeContentType/Basic.java fails on
      latest Windows 11 - content type mismatch
      + JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag
      + JDK-8321122: Shenandoah: Remove
      ShenandoahLoopOptsAfterExpansion flag
      + JDK-8321131: Console read line with zero out should zero out
      underlying buffer in JLine
      + JDK-8321151: JDK-8294427 breaks Windows L&F on all older
      Windows versions
      + JDK-8321164: javac with annotation processor throws
      AssertionError: Filling jrt:/... during JarFileObject[/...]
      + JDK-8321215: Incorrect x86 instruction encoding for VSIB
      addressing mode
      + JDK-8321269: Require platforms to define
      DEFAULT_CACHE_LINE_SIZE
      + JDK-8321374: Add a configure option to explicitly set
      CompanyName property in VersionInfo resource for Windows
      exe/dll
      + JDK-8321408: Add Certainly roots R1 and E1
      + JDK-8321409: Console read line with zero out should zero out
      underlying buffer in JLine (redux)
      + JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers
      flag
      + JDK-8321480: ISO 4217 Amendment 176 Update
      + JDK-8321542: C2: Missing ChaCha20 stub for x86_32 leads to
      crashes
      + JDK-8321582: yield <primitive-type>.class not parsed
      correctly.
      + JDK-8321599: Data loss in AVX3 Base64 decoding
      + JDK-8321619: Generational ZGC: ZColorStoreGoodOopClosure is
      only valid for young objects
      + JDK-8321894: Bump update version for OpenJDK: 21.0.3
      + JDK-8321972: test runtime/Unsafe/InternalErrorTest.java
      timeout on linux-riscv64 platform
      + JDK-8321974: Crash in ciKlass::is_subtype_of because
      TypeAryPtr::_klass is not initialized
      + JDK-8322040: Missing array bounds check in
      ClassReader.parameter
      + JDK-8322098: os::Linux::print_system_memory_info enhance the
      THP output with
      /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
      + JDK-8322142: JFR: Periodic tasks aren't orphaned between
      recordings
      + JDK-8322159: ThisEscapeAnalyzer crashes for erroneous code
      + JDK-8322255: Generational ZGC: ZPageSizeMedium should be set
      before MaxTenuringThreshold
      + JDK-8322279: Generational ZGC: Use ZFragmentationLimit and
      ZYoungCompactionLimit as percentage instead of multiples
      + JDK-8322282: Incorrect LoaderConstraintTable::add_entry after
      JDK-8298468
      + JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces
      + JDK-8322417: Console read line with zero out should zero out
      when throwing exception
      + JDK-8322418: Problem list gc/TestAllocHumongousFragment.java
      subtests for 8298781
      + JDK-8322512: StringBuffer.repeat does not work correctly
      after toString() was called
      + JDK-8322583: RISC-V: Enable fast class initialization checks
      + JDK-8322725: (tz) Update Timezone Data to 2023d
      + JDK-8322750: Test "api/java_awt/interactive/
      /SystemTrayTests.html" failed because A blue ball icon is
      added outside of the system tray
      + JDK-8322772: Clean up code after JDK-8322417
      + JDK-8322783: prioritize /etc/os-release over
      /etc/SuSE-release in hs_err/info output
      + JDK-8322790: RISC-V: Tune costs for shuffles with no
      conversion
      + JDK-8322957: Generational ZGC: Relocation selection must join
      the STS
      + JDK-8323008: filter out harmful -std* flags added by autoconf
      from CXX
      + JDK-8323021: Shenandoah: Encountered reference count always
      attributed to first worker thread
      + JDK-8323065: Unneccesary CodeBlob lookup in
      CompiledIC::internal_set_ic_destination
      + JDK-8323086: Shenandoah: Heap could be corrupted by oom
      during evacuation
      + JDK-8323101: C2: assert(n->in(0) == nullptr) failed:
      divisions with zero check should already have bailed out
      earlier in split-if
      + JDK-8323154: C2: assert(cmp != nullptr && cmp->Opcode() ==
      Op_Cmp(bt)) failed: no exit test
      + JDK-8323243: JNI invocation of an abstract instance method
      corrupts the stack
      + JDK-8323331: fix typo hpage_pdm_size
      + JDK-8323428: Shenandoah: Unused memory in regions compacted
      during a full GC should be mangled
      + JDK-8323515: Create test alias "all" for all test roots
      + JDK-8323637: Capture hotspot replay files in GHA
      + JDK-8323640: [TESTBUG]testMemoryFailCount in
      jdk/internal/platform/docker/TestDockerMemoryMetrics.java
      always fail because OOM killed
      + JDK-8323659: LinkedTransferQueue add and put methods call
      overridable offer
      + JDK-8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java
      still fails with JNI warning on some Windows configurations
      + JDK-8323667: Library debug files contain non-reproducible
      full gcc include paths
      + JDK-8323671: DevKit build gcc libraries contain full paths to
      source location
      + JDK-8323717: Introduce test keyword for tests that need
      external dependencies
      + JDK-8323964: runtime/Thread/ThreadCountLimit.java fails
      intermittently on AIX
      + JDK-8324050: Issue store-store barrier after re-materializing
      objects during deoptimization
      + JDK-8324280: RISC-V: Incorrect implementation in
      VM_Version::parse_satp_mode
      + JDK-8324347: Enable "maybe-uninitialized" warning for
      FreeType 2.13.1
      + JDK-8324514: ClassLoaderData::print_on should print address
      of class loader
      + JDK-8324598: use mem_unit when working with sysinfo memory
      and swap related information
      + JDK-8324637: [aix] Implement support for reporting swap space
      in jdk.management
      + JDK-8324647: Invalid test group of lib-test after JDK-8323515
      + JDK-8324659: GHA: Generic jtreg errors are not reported
      + JDK-8324753: [AIX] adjust os_posix after JDK-8318696
      + JDK-8324858: [vectorapi] Bounds checking issues when
      accessing memory segments
      + JDK-8324874: AArch64: crypto pmull based CRC32/CRC32C
      intrinsics clobber V8-V15 registers
      + JDK-8324937: GHA: Avoid multiple test suites per job
      + JDK-8325074: ZGC fails assert(index == 0 ||
      is_power_of_2(index)) failed: Incorrect load shift: 11
      + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/
      /AKISerialNumber.java is failing
      + JDK-8325150: (tz) Update Timezone Data to 2024a
      + JDK-8325194: GHA: Add macOS M1 testing
      + JDK-8325254: CKA_TOKEN private and secret keys are not
      necessarily sensitive
      + JDK-8325444: GHA: JDK-8325194 causes a regression
      + JDK-8325470: [AIX] use fclose after fopen in read_psinfo
      + JDK-8325496: Make TrimNativeHeapInterval a product switch
      + JDK-8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from
      C->comp_arena()
      + JDK-8325876: crashes in docker container tests on
      Linuxppc64le Power8 machines
      + JDK-8326000: Remove obsolete comments for class
      sun.security.ssl.SunJSSE
      + JDK-8327391: Add SipHash attribution file
      + JDK-8329838: [21u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3
  - Modified patches:
    * disable-doclint-by-default.patch
    * fips.patch
    * java-21-openjdk.spec
    * java-atk-wrapper-security.patch
    * loadAssistiveTechnologies.patch
    * memory-limits.patch
    * multiple-pkcs11-library-init.patch
    * system-pcsclite.patch
    * zero-ranges.patch
      + rediff to apply without fuzz


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream tag jdk-21.0.4+7 (July 2024 CPU)
    * Security fixes
      + JDK-8314794, CVE-2024-21131, bsc#1228046: Improve UTF8 String
      supports
      + JDK-8319859, CVE-2024-21138, bsc#1228047: Better symbol
      storage
      + JDK-8320097: Improve Image transformations
      + JDK-8320548, CVE-2024-21140, bsc#1228048: Improved loop
      handling
      + JDK-8323231, CVE-2024-21147, bsc#1228052: Improve array
      management
      + JDK-8323390: Enhance mask blit functionality
      + JDK-8324559, CVE-2024-21145, bsc#1228051: Improve 2D image
      handling
      + JDK-8325600: Better symbol storage
      + JDK-8327413: Enhance compilation efficiency
    * Other changes
      + JDK-7001133: OutOfMemoryError by CustomMediaSizeName
      implementation
      + JDK-8159927: Add a test to verify JMOD files created in the
      images do not have debug symbols
      + JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM,
      0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at
      line 185
      + JDK-8187759: Background not refreshed when painting over a
      transparent JFrame
      + JDK-8223696: java/net/httpclient/MaxStreams.java failed with
      didn't finish within the time-out
      + JDK-8259866: two java.util tests failed with "IOException:
      There is not enough space on the disk"
      + JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java
      failing on macOS 11 ARM
      + JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java
      fails nanoTime test
      + JDK-8280056: gtest/LargePageGtests.java#use-large-pages
      failed "os.release_one_mapping_multi_commits_vm"
      + JDK-8281658: Add a security category to the java
    - XshowSettings option
      + JDK-8288936: Wrong lock ordering writing
      G1HeapRegionTypeChange JFR event
      + JDK-8288989: Make tests not depend on the source code
      + JDK-8293069: Make -XX:+Verbose less verbose
      + JDK-8293850: need a largest_committed  metric for each
      category of NMT's output
      + JDK-8294699: Launcher causes lingering busy cursor
      + JDK-8294985: SSLEngine throws IAE during parsing of
      X500Principal
      + JDK-8295111: dpkg appears to have problems resolving
      symbolically linked native libraries
      + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java
      are failing intermittently
      + JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/
      /TestLocOffsetFromZip64EF.java failing with ZipException:R0
      on OL9
      + JDK-8303525: Refactor/cleanup
      open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
      + JDK-8303773: Replace "main.wrapper" with
      "test.thread.factory" property in test code
      + JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file
      + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java
      fails with java.lang.AssertionError missing files
      + JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/
      /TestLocOffsetFromZip64EF.java independent of the zip command
      line
      + JDK-8304839: Move TestScaffold.main() to the separate class
      DebugeeWrapper
      + JDK-8305645: System Tray icons get corrupted when Windows
      primary monitor changes
      + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java
      failed with "Expected chains but found none"
      + JDK-8306040: HttpResponseInputStream.available() returns 1 on
      empty stream
      + JDK-8308144: Uncontrolled memory consumption in
      SSLFlowDelegate.Reader
      + JDK-8308453: Convert JKS test keystores in
      test/jdk/javax/net/ssl/etc to PKCS12
      + JDK-8309142: Refactor test/langtools/tools/javac/versions/
      /Versions.java
      + JDK-8309752: com/sun/jdi/SetLocalWhileThreadInNative.java
      fails with virtual test thread factory due to
      OpaqueFrameException
      + JDK-8309757: com/sun/jdi/ReferrersTest.java fails with
      virtual test thread factory
      + JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath
      directory to test/jdk/jdk/internal/loader
      + JDK-8309871: jdk/jfr/api/consumer/recordingstream/
      /TestSetEndTime.java timed out
      + JDK-8309890: TestStringDeduplicationInterned.java waits for
      the wrong condition
      + JDK-8310070: Test javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
      timed out
      + JDK-8310228: Improve error reporting for uncaught native
      exceptions on Windows
      + JDK-8310234: Refactor Locale tests to use JUnit
      + JDK-8310355: Move the stub test from initialize_final_stubs()
      to test/hotspot/gtest
      + JDK-8310513: [s390x] Intrinsify recursive ObjectMonitor
      locking
      + JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the
      HTTP/1.1 test servers in java/net/httpclient tests
      + JDK-8310818: Refactor more Locale tests to use JUnit
      + JDK-8310913: Move ReferencedKeyMap to jdk.internal so it may
      be shared
      + JDK-8311792: java/net/httpclient/ResponsePublisher.java fails
      intermittently with AssertionError: Found some outstanding
      operations
      + JDK-8311823: JFR: Uninitialized EventEmitter::_thread_id field
      + JDK-8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java
      does not show the ProgressMonitorInputStream all the time
      + JDK-8311964: Some jtreg tests failing on x86 with error
      'unrecognized VM options' (C2 flags)
      + JDK-8312014: [s390x] TestSigInfoInHsErrFile.java Failure
      + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/
      /jdk_crypto_ec.java cannot handle empty modules
      + JDK-8312218: Print additional debug information when hitting
      assert(in_hash)
      + JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh
      from ProblemList
      + JDK-8312383: Log X509ExtendedKeyManager implementation class
      name in TLS/SSL connection
      + JDK-8312498: Thread::getState and JVM TI GetThreadState
      should return TIMED_WAITING virtual thread is timed parked
      + JDK-8312777: notifyJvmtiMount before notifyJvmtiUnmount
      8321270: Virtual Thread.yield consumes parking permit
      + JDK-8313394: Array Elements in OldObjectSample event has the
      incorrect description
      + JDK-8313612: Use JUnit in lib-test/jdk tests
      + JDK-8313702: Update IANA Language Subtag Registry to Version
      2023-08-02
      + JDK-8313710: jcmd: typo in the documentation of JFR.start and
      JFR.dump
      + JDK-8313899: JVMCI exception Translation can fail in
      TranslatedException.<clinit>
      + JDK-8314573: G1: Heap resizing at Remark does not take
      existing eden regions into account
      + JDK-8314824: Fix serviceability/jvmti/8036666/
      /GetObjectLockCount.java to use vm flags
      + JDK-8314828: Mark 3 jcmd command-line options test as
      vm.flagless
      + JDK-8314832: Few runtime/os tests ignore vm flags
      + JDK-8314975: JavadocTester should set source path if not
      specified
      + JDK-8315071: Modify TrayIconScalingTest.java,
      PrintLatinCJKTest.java to use new PassFailJFrame's builder
      pattern usage
      + JDK-8315117: Update Zlib Data Compression Library to Version
      1.3
      + JDK-8315373: Change VirtualThread to unmount after freezing,
      re-mount before thawing
      + JDK-8315485: (fs) Move java/nio/file/Path/Misc.java tests
      into java/nio/file/Path/PathOps.java
      + JDK-8315503: G1: Code root scan causes long GC pauses due to
      imbalanced iteration
      + JDK-8315559: Delay TempSymbol cleanup to avoid symbol table
      churn
      + JDK-8315605: G1: Add number of nmethods in code roots
      scanning statistics
      + JDK-8315609: Open source few more swing text/html tests
      + JDK-8315652: RISC-V: Features string uses wrong separator for
      jtreg
      + JDK-8315663: Open source misc awt tests
      + JDK-8315677: Open source few swing JFileChooser and other
      tests
      + JDK-8315741: Open source few swing JFormattedTextField and
      JPopupMenu tests
      + JDK-8315824: Open source several Swing Text/HTML related tests
      + JDK-8315834: Open source several Swing JSpinner related tests
      + JDK-8315889: Open source several Swing HTMLDocument  related
      tests
      + JDK-8315898: Open source swing JMenu tests
      + JDK-8315998: Remove dead
      ClassLoaderDataGraphKlassIteratorStatic
      + JDK-8316002: Remove unnecessary seen_dead_loader in
      ClassLoaderDataGraph::do_unloading
      + JDK-8316053: Open some swing tests 3
      + JDK-8316138: Add GlobalSign 2 TLS root certificates
      + JDK-8316154: Opensource JTextArea manual tests
      + JDK-8316164: Opensource JMenuBar manual test
      + JDK-8316186: RISC-V: Remove PlatformCmpxchg<4>
      + JDK-8316228: jcmd tests are broken by 8314828
      + JDK-8316242: Opensource SwingGraphics manual test
      + JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore
      VM flags
      + JDK-8316460: 4 javax/management tests ignore VM flags
      + JDK-8316559: Refactor some util/Calendar tests to JUnit
      + JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java
      fails on CentOS Linux release 8.5.2111 and Fedora 27
      + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests
      + JDK-8316669: ImmutableOopMapSet destructor not called
      + JDK-8316670: Remove effectively unused nmethodBucket::_count
      + JDK-8316696: Remove the testing base classes: IntlTest and
      CollatorTest
      + JDK-8316924: java/lang/Thread/virtual/stress/ParkALot.java
      times out
      + JDK-8316959: Improve InlineCacheBuffer pending queue
      management
      + JDK-8317007: Add bulk removal of dead nmethods during class
      unloading
      + JDK-8317235: Remove Access API use in nmethod class
      + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child
      VM: abnormal termination
      + JDK-8317350: Move code cache purging out of
      CodeCache::UnloadingScope
      + JDK-8317440: Lock rank checking fails when code root set is
      modified with the Servicelock held after JDK-8315503
      + JDK-8317600: VtableStubs::stub_containing() table load not
      ordered wrt to stores
      + JDK-8317631: Refactor ChoiceFormat tests to use JUnit
      + JDK-8317677: Specialize Vtablestubs::entry_for() for
      VtableBlob
      + JDK-8317809: Insertion of free code blobs into code cache can
      be very slow during class unloading
      + JDK-8317965: TestLoadLibraryDeadlock.java fails with "Unable
      to load native library.: expected true, was false"
      + JDK-8318109: Writing JFR records while a CHT has taken its
      lock asserts in rank checking
      + JDK-8318322: Update IANA Language Subtag Registry to Version
      2023-10-16
      + JDK-8318455: Fix the compiler/sharedstubs/
      /SharedTrampolineTest.java and SharedStubToInterpTest.java
      + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java
      failing with Error. Can't find library: /open/test/jdk/java/
      /awt/regtesthelpers" after JDK-8316053
      + JDK-8318585: Rename CodeCache::UnloadingScope to
      UnlinkingScope
      + JDK-8318599: HttpURLConnection cache issues leading to
      crashes in JGSS w/ native GSS introduced by 8303809
      + JDK-8318720: G1: Memory leak in G1CodeRootSet after
      JDK-8315503
      + JDK-8318727: Enable parallelism in
      vmTestbase/vm/gc/concurrent tests
      + JDK-8318757: VM_ThreadDump asserts in interleaved
      ObjectMonitor::deflate_monitor calls
      + JDK-8318854: [macos14] Running any AWT app prints Secure
      coding warning
      + JDK-8318962: Update ProcessTools javadoc with suggestions in
      8315097
      + JDK-8318986: Improve GenericWaitBarrier performance
      + JDK-8319048: Monitor deflation unlink phase prolongs time to
      safepoint
      + JDK-8319153: Fix: Class is a raw type in ProcessTools
      + JDK-8319265: TestLoadLibraryDeadlock.java fails on
      windows-x64 "Unable to load b.jar"
      + JDK-8319338: tools/jpackage/share/RuntimeImageTest.java fails
      with -XX:+UseZGC
      + JDK-8319376: ParallelGC: Forwarded objects found during heap
      inspection
      + JDK-8319437: NMT should show library names in call stacks
      + JDK-8319567: Update java/lang/invoke tests to support vm flags
      + JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/
      /CallerAccessTest.java to accept vm flags
      + JDK-8319571: Update jni/nullCaller/NullCallerTest.java to
      accept flags or mark as flagless
      + JDK-8319574: Exec/process tests should be marked as flagless
      + JDK-8319578: Few java/lang/instrument ignore test.java.opts
      and accept test.vm.opts only
      + JDK-8319647: Few java/lang/System/LoggerFinder/modules tests
      ignore vm flags
      + JDK-8319648: java/lang/SecurityManager tests ignore vm flags
      + JDK-8319650: Improve heap dump performance with class
      metadata caching
      + JDK-8319651: Several network tests ignore vm flags when start
      java process
      + JDK-8319672: Several classloader tests ignore VM flags
      + JDK-8319676: A couple of jdk/modules/incubator/ tests ignore
      VM flags
      + JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java
      should be marked as flagless
      + JDK-8319713: Parallel: Remove
      PSAdaptiveSizePolicy::should_full_GC
      + JDK-8319757: java/nio/channels/DatagramChannel/
      /InterruptibleOrNot.java failed: wrong exception thrown
      + JDK-8319876: Reduce memory consumption of VM_ThreadDump::doit
      + JDK-8319896: Remove monitor deflation from final audit
      + JDK-8319955: Improve dependencies removal during class
      unloading
      + JDK-8320005: Allow loading of shared objects with .a
      extension on AIX
      + JDK-8320061: [nmt] Multiple issues with peak accounting
      + JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails
      intermittently on macOS 14
      + JDK-8320129: "top" command during jtreg failure handler does
      not display CPU usage on OSX
      + JDK-8320275: assert(_chunk->bitmap().at(index)) failed: Bit
      not set at index
      + JDK-8320331: G1 Full GC Heap verification relies on metadata
      not reset before verification
      + JDK-8320342: Use PassFailJFrame for
      TruncatedPopupMenuTest.java
      + JDK-8320343: Generate GIF images for
      AbstractButton/5049549/bug5049549.java
      + JDK-8320349: Simplify FileChooserSymLinkTest.java by using
      single-window testUI
      + JDK-8320365: IPPPrintService.getAttributes() causes blanket
      re-initialisation
      + JDK-8320370: NMT: Change MallocMemorySnapshot to simplify
      code.
      + JDK-8320515: assert(monitor->object_peek() != nullptr)
      failed: Owned monitors should not have a dead object
      + JDK-8320525: G1:
      G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes
      accesses partially unloaded klass
      + JDK-8320570: NegativeArraySizeException decoding >1G UTF8
      bytes with non-ascii characters
      + JDK-8320681: [macos] Test tools/jpackage/macosx/
      /MacAppStoreJlinkOptionsTest.java timed out on macOS
      + JDK-8320692: Null icon returned for .exe without custom icon
      + JDK-8320707: Virtual thread test updates
      + JDK-8320712: Rewrite BadFactoryTest in pure Java
      + JDK-8320714: java/util/Locale/LocaleProvidersRun.java and
      java/util/ResourceBundle/modules/visibility/
      /VisibilityTest.java timeout after passing
      + JDK-8320715: Improve the tests of
      test/hotspot/jtreg/compiler/intrinsics/float16
      + JDK-8320924: Improve heap dump performance by optimizing
      archived object checks
      + JDK-8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS
      support
      + JDK-8321107: Add more test cases for JDK-8319372
      + JDK-8321163: [test] OutputAnalyzer.getExitValue()
      unnecessarily logs even when process has already completed
      + JDK-8321182: SourceExample.SOURCE_14 comment should refer to
      'switch expressions' instead of 'text blocks'
      + JDK-8321276: runtime/cds/appcds/dynamicArchive/
      /DynamicSharedSymbols.java failed with "'17 2:
      jdk/test/lib/apps ' missing from stdout/stderr"
      + JDK-8321489: Update LCMS to 2.16
      + JDK-8321713: Harmonize executeTestJvm with
      create[Limited]TestJavaProcessBuilder
      + JDK-8321718: ProcessTools.executeProcess calls waitFor before
      logging
      + JDK-8321812: Update GC tests to use execute[Limited]TestJava
      + JDK-8321815: Shenandoah: gc state should be synchronized to
      java threads only once per safepoint
      + JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java
      fails with "Alias <246810> does not exist"
      + JDK-8322239: [macos] a11y : java.lang.NullPointerException is
      thrown when focus is moved on the JTabbedPane
      + JDK-8322477: order of subclasses in the permits clause can
      differ between compilations
      + JDK-8322503: Shenandoah: Clarify gc state usage
      + JDK-8322818: Thread::getStackTrace can fail with
      InternalError if virtual thread is timed-parked when pinned
      + JDK-8322846: Running with -Djdk.tracePinnedThreads set can
      hang
      + JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on
      AArch64 due to unexpected PrintAssembly output
      + JDK-8322920: Some ProcessTools.execute* functions are
      declared to throw Throwable
      + JDK-8322962: Upcall stub might go undetected when freezing
      frames
      + JDK-8323002: test/jdk/java/lang/Thread/virtual/stress/
      /GetStackTraceALotWhenPinned.java times out on macosx-x64
      + JDK-8323170: j2dbench is using outdated  javac source/target
      to be able to build by itself
      + JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA
      + JDK-8323276: StressDirListings.java fails on AIX
      + JDK-8323296: java/lang/Thread/virtual/stress/
      /GetStackTraceALotWhenPinned.java#id1 timed out
      + JDK-8323519: Add applications/ctw/modules to Hotspot tiered
      testing
      + JDK-8323595: is_aligned(p, alignof(OopT))) assertion fails in
      Jetty without compressed OOPs
      + JDK-8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java
      fails with -XX:TieredStopAtLevel=3
      + JDK-8323685: PrintSystemDictionaryAtExit has mutex rank assert
      + JDK-8323994: gtest runner repeats test name for every single
      gtest assertion
      + JDK-8324121: SIGFPE in
      PhaseIdealLoop::extract_long_range_checks
      + JDK-8324123: aarch64: fix prfm literal encoding in assembler
      + JDK-8324236: compiler/ciReplay/
      /TestInliningProtectionDomain.java failed with
      RuntimeException: should only dump inline information for ...
      expected true, was false
      + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/
      /ShapeNotSetSometimes.java fails with the shape has not been
      applied msg
      + JDK-8324243: Compilation failures in java.desktop module with
      gcc 14
      + JDK-8324632: Update Zlib Data Compression Library to Version
      1.3.1
      + JDK-8324646: Avoid Class.forName in SecureRandom constructor
      + JDK-8324648: Avoid NoSuchMethodError when instantiating
      NativePRNG
      + JDK-8324723: GHA: Upgrade some actions to avoid deprecated
      Node 16
      + JDK-8324733: [macos14] Problem list tests which fail due to
      macOS bug described in JDK-8322653
      + JDK-8324817: Parallel GC does not pre-touch all heap pages
      when AlwaysPreTouch enabled and large page disabled
      + JDK-8324824: AArch64: Detect Ampere-1B core and update
      default options for Ampere CPUs
      + JDK-8324834: Use _LARGE_FILES on AIX
      + JDK-8324933: ConcurrentHashTable::statistics_calculate
      synchronization is expensive
      + JDK-8324998: Add test cases for String.regionMatches
      comparing Turkic dotted/dotless I with uppercase latin I
      + JDK-8325024: java/security/cert/CertPathValidator/OCSP/
      /OCSPTimeout.java incorrect comment information
      + JDK-8325028: (ch) Pipe channels should lazily set socket to
      non-blocking mode on first use by virtual thread
      + JDK-8325095: C2: bailout message broken: ResourceArea
      allocated string used after free
      + JDK-8325137: com/sun/management/ThreadMXBean/
      /ThreadCpuTimeArray.java can fail in Xcomp with out of
      expected range
      + JDK-8325203: System.exit(0) kills the launched 3rd party
      application
      + JDK-8325213: Flags introduced by configure script are not
      passed to ADLC build
      + JDK-8325255: jdk.internal.util.ReferencedKeySet::add using
      wrong test
      + JDK-8325326: [PPC64] Don't relocate in case of allocation
      failure
      + JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire
      due to LoadStore split through phi
      + JDK-8325432: enhance assert message "relocation addr must be
      in this section"
      + JDK-8325437: Safepoint polling in monitor deflation can cause
      massive logs
      + JDK-8325567: jspawnhelper without args fails with segfault
      + JDK-8325579: Inconsistent behavior in
      com.sun.jndi.ldap.Connection::createSocket
      + JDK-8325613: CTW: Stale method cleanup requires GC after
      Sweeper removal
      + JDK-8325621: Improve jspawnhelper version checks
      + JDK-8325743: test/jdk/java/nio/channels/unixdomain/
      /SocketOptions.java enhance user name output in error case
      + JDK-8325862: set -XX:+ErrorFileToStderr when executing java
      in containers for some container related jtreg tests
      + JDK-8325908: Finish removal of IntlTest and CollatorTest
      + JDK-8325972: Add -x to bash for building with LOG=debug
      + JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode
      + JDK-8326101: [PPC64] Need to bailout cleanly if creation of
      stubs fails when code cache is out of space
      + JDK-8326140: src/jdk.accessibility/windows/native/
      /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
      ReleaseStringChars might be missing in early returns
      + JDK-8326201: [S390] Need to bailout cleanly if creation of
      stubs fails when code cache is out of space
      + JDK-8326351: Update the Zlib version in
      open/src/java.base/share/legal/zlib.md to 1.3.1
      + JDK-8326446: The User and System of jdk.CPULoad on Apple M1
      are inaccurate
      + JDK-8326496: [test] checkHsErrFileContent  support printing
      hserr in error case
      + JDK-8326521: JFR: CompilerPhase event test fails on windows
      32 bit
      + JDK-8326529: JFR: Test for CompilerCompile events fails due
      to time out
      + JDK-8326591: New test JmodExcludedFiles.java fails on Windows
      when --with-external-symbols-in-bundles=public is used
      + JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions
      due to unexpected Region instead of Loop
      + JDK-8326643: JDK server does not send a dummy
      change_cipher_spec record after HelloRetryRequest message
      + JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java
      assumes profiles were generated by LCMS
      + JDK-8326685: Linux builds not reproducible if two builds
      configured in different build folders
      + JDK-8326718: Test java/util/Formatter/Padding.java should
      timeout on large inputs before fix in JDK-8299677
      + JDK-8326773: Bump update version for OpenJDK: jdk-21.0.4
      + JDK-8326824: Test: remove redundant test in
      compiler/vectorapi/reshape/utils/TestCastMethods.java
      + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in
      internal JDK binaries
      + JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect
      atomic memory operations
      + JDK-8326948: Force English locale for timeout formatting
      + JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due
      to ongoing Debian t64 transition
      + JDK-8326974: ODR violation in macroAssembler_aarch64.cpp
      + JDK-8327036: [macosx-aarch64] SIGBUS in
      MarkActivationClosure::do_code_blob reached from
      Unsafe_CopySwapMemory0
      + JDK-8327059: os::Linux::print_proc_sys_info add swappiness
      information
      + JDK-8327096: (fc) java/nio/channels/FileChannel/Size.java
      fails on partition incapable of creating large files
      + JDK-8327136: javax/management/remote/mandatory/notif/
      /NotifReconnectDeadlockTest.java fails on libgraal
      + JDK-8327180: Failed:
      java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1
      + JDK-8327261: Parsing test for Double/Float succeeds w/o
      testing all bad cases
      + JDK-8327468: Do not restart close if errno is EINTR
      [macOS/linux]
      + JDK-8327474: Review use of java.io.tmpdir in jdk tests
      + JDK-8327486: java/util/Properties/PropertiesStoreTest.java
      fails "Text 'xxx' could not be parsed at index 20" after
      JDK-8174269
      + JDK-8327631: Update IANA Language Subtag Registry to Version
      2024-03-07
      + JDK-8327799: JFR view: the "Park Until" field of
      jdk.ThreadPark is invalid if the parking method is not absolute
      + JDK-8327971: Multiple ASAN errors reported for metaspace
      + JDK-8327988: When running ASAN, disable dangerous NMT test
      + JDK-8327989: java/net/httpclient/ManyRequest.java should not
      use "localhost" in URIs
      + JDK-8327998: Enable java/lang/ProcessBuilder/
      /JspawnhelperProtocol.java on Mac
      + JDK-8328037: Test java/util/Formatter/Padding.java has
      unnecessary high heap requirement after JDK-8326718
      + JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could
      not reserve enough space for 2097152KB object heap
      + JDK-8328165: improve assert(idx < _maxlrg) failed: oob
      + JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses
      the parameter 'size' as size in bytes
      + JDK-8328168: Epsilon: Premature OOM when allocating object
      larger than uncommitted heap size
      + JDK-8328194: Add a test to check default rendering engine
      + JDK-8328524: [x86] StringRepeat.java failure on linux-x86:
      Could not reserve enough space for 2097152KB object heap
      + JDK-8328540: test javax/swing/JSplitPane/4885629/
      /bug4885629.java fails on windows hidpi
      + JDK-8328555: hidpi problems for test java/awt/Dialog/
      /DialogAnotherThread/JaWSTest.java
      + JDK-8328589: unify os::breakpoint among posix platforms
      + JDK-8328592: hprof tests fail with -XX:-CompactStrings
      + JDK-8328604: remove on_aix() function
      + JDK-8328638: Fallback option for POST-only OCSP requests
      + JDK-8328702: C2: Crash during parsing because sub type check
      is not folded
      + JDK-8328703: Illegal accesses in
      Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0
      + JDK-8328705: GHA: Cross-compilation jobs do not require build
      JDK
      + JDK-8328709: AIX os::get_summary_cpu_info  support Power 10
      + JDK-8328744: Parallel: Parallel GC throws OOM before heap is
      fully expanded
      + JDK-8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo
      directly
      + JDK-8328812: Update and move siphash license
      + JDK-8328822: C2: "negative trip count?" assert failure in
      profile predicate code
      + JDK-8328825: Google CAInterop test failures
      + JDK-8328938: C2 SuperWord: disable vectorization for large
      stride and scale
      + JDK-8328948: GHA: Restoring sysroot from cache skips the
      build after JDK-8326960
      + JDK-8328957: Update PKCS11Test.java to not use hardcoded path
      + JDK-8328988: [macos14] Problem list LightweightEventTest.java
      which fails due to macOS bug described in JDK-8322653
      + JDK-8328997: Remove unnecessary template parameter lists in
      GrowableArray
      + JDK-8329013: StackOverflowError when starting Apache Tomcat
      with signed jar
      + JDK-8329109: Threads::print_on() tries to print CPU time for
      terminated GC threads
      + JDK-8329163: C2: possible overflow in
      PhaseIdealLoop::extract_long_range_checks()
      + JDK-8329213: Better validation for
      com.sun.security.ocsp.useget option
      + JDK-8329223: Parallel: Parallel GC resizes heap even if -Xms
      = -Xmx
      + JDK-8329545: [s390x] Fix garbage value being passed in
      Argument Register
      + JDK-8329570: G1: Excessive is_obj_dead_cond calls in
      verification
      + JDK-8329605: hs errfile generic events - move memory
      protections and nmethod flushes to separate sections
      + JDK-8329663: hs_err file event log entry for thread
      adding/removing should print current thread
      + JDK-8329823: RISC-V: Need to sync CPU features with related
      JVM flags
      + JDK-8329840: Fix ZPhysicalMemorySegment::_end type
      + JDK-8329850: [AIX] Allow loading of different members of same
      shared library archive
      + JDK-8329862: libjli GetApplicationHome cleanups and enhance
      jli tracing
      + JDK-8329961: Buffer overflow in os::Linux::kernel_version
      + JDK-8330011: [s390x] update block-comments to make code
      consistent
      + JDK-8330094: RISC-V: Save and restore FRM in the call stub
      + JDK-8330156: RISC-V: Range check auipc + signed 12 imm
      instruction
      + JDK-8330242: RISC-V: Simplify and remove
      CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp
      + JDK-8330275: Crash in XMark::follow_array
      + JDK-8330464: hserr generic events - add entry for the
      before_exit calls
      + JDK-8330523: Reduce runtime and improve efficiency of
      KeepAliveTest
      + JDK-8330524: Linux ppc64le compile warning with clang  in
      os_linux_ppc.cpp
      + JDK-8330615: avoid signed integer overflows in zip_util.c
      readCen / hashN
      + JDK-8330815: Use pattern matching for instanceof in
      KeepAliveCache
      + JDK-8331031: unify os::dont_yield and os::naked_yield across
      Posix platforms
      + JDK-8331113: createJMHBundle.sh support configurable maven
      repo mirror
      + JDK-8331167: UBSan enabled build fails in adlc on macOS
      + JDK-8331298: avoid alignment checks in UBSAN enabled build
      + JDK-8331331: :tier1 target explanation in doc/testing.md is
      incorrect
      + JDK-8331352: error: template-id not allowed for
      constructor/destructor in C++20
      + JDK-8331466: Problemlist serviceability/dcmd/gc/
      /RunFinalizationTest.java on generic-all
      + JDK-8331639: [21u]: Bump GHA bootstrap JDK to 21.0.3
      + JDK-8331942: On Linux aarch64, CDS archives should be using
      64K alignment by default
      + JDK-8332253: Linux arm32 build fails after 8292591
      + JDK-8334441: Mark tests in jdk_security_infra group as manual
      + JDK-8335960: [21u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.4
  - Added patch:
    * reproducible-javadoc-timestamp.patch
      + set javadoc timestamps to the time from SOURCE_DATE_EPOCH
      environmental variable if it is set


author: mvyskocil@suse.com
changelog:
  - Add conflicts for each variant
  - Sync .changes
  - Drop weird jpackage-prepare script and use standard pre_checkin.sh


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - BuildIgnore xml-commons-apis xml-commons-resolver xalan-j2
    and xerces-j2 in order to solve build cycle


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to recent git checkout providing 0.11 beta
  - Modified patches:
    * java-cup-classpath.patch
    * java-cup-no-classpath-in-manifest.patch
    * java-cup-no-cup-no-jflex.patch
      + rediff to the changed context
  - Removed patch:
    * java-cup-lr_parser-constructor.patch
      + integrated upstream
  - Added patch:
    * java-cup-java8.patch
      + replace java 10+ constructs in order to be able to build
      with java 8
  - Fetch sources using source service
  - Do not run git during the build


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * java-cup-classpath.patch
      + use the java-cup name instead of the java_cup one
  - Regenerate the generated files with newer flex


author: tchvatal@suse.com
changelog:
  - Version bump to 5.0:
    * No obvious changelog
    * Works better with jdk8
  - Updated to match up with fedora version


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 7.0.4
    * No obvious changelog
    * Fixes a number of C++ generation issues
  - Generate the scripts during build using jpackage_script
  - Build and package the javadoc documentation
  - Removed patch:
    * javacc.patch
      + not needed any more in this version


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Make this a multibuild package where the bootstrap version is
    built using the included javacc.jar and the non-bootstrap version
    uses the system javacc.jar


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Update to version 7.0.11
    * Modifications in version 7.0.11
      + #193 : Code error in class RCharacterList.SortDescriptors():
      fixed
    * Modifications in version 7.0.10
      + #183 : Lookahead is broken since 7.0.5 (introduced in commit
      fbac68f)
    * Modifications in version 7.0.9
      + pom.xml : change deployment on OSS to automatic release
      + documentation : fix broken links
    * Modifications in version 7.0.8
      + #175 : Doesn?t work in Turkish Locale
      + #73 : javacc/c++: invalid lookahead processing: missing one
      lookahead to get rid of the conflict
    * Modifications in version 7.0.7
      + JavaCC.jj : remove unused c++ declaration blocs tokens
      + #172 : add a specific ?-version? command line argument
    * Modifications in version 7.0.6
      The following changes are not upward compatible with the
      previous 7.0.5 version but have a very little impact on
      existing grammars. Main advantage is to prepare a more smooth
      upgrade with the upcoming javacc-8.0.0 major release.
      + C++ generation: renaming the option TOKEN_EXTENDS by
      TOKEN_SUPER_CLASS
      + C++ generation: renaming the option TOKEN_INCLUDES by
      TOKEN_INCLUDE
      + C++ generation: renaming the option PARSER_INCLUDES by
      PARSER_INCLUDE
      + C++ generation: renaming the option TOKEN_MANAGER_INCLUDES by
      TOKEN_MANAGER_INCLUDE
    * Modifications in version 7.0.5
      + #42: new README.md file.
      + #71: Add support for Java7 language features.
      + #75: Allow empty type parameters in Java code of grammar files.
      + #77: javacc.org is out of date.
      + #92: Avoid warning of unused import in generated
      ParserTokenManager.
      + #99: LookaheadSuccess creation performance improved.
      Removing IDE specific files. Declare trace_indent only if debug
      parser is enabled. CPPParser.jj grammar added to grammars.
      Build with Maven is working again.
      ?WARNING?WARNING?WARNING? Required Java Platform: Standard
      Edition 7.0: known under Eclipse as JavaSE-1.7


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patches:
    * 0001-Generate-max.-one-deprecated-annotation-per-method.patch
    * 0002-Fix-annotations-for-JavaCharStream.patch
      + Fix regression where duplicate @Deprecated annotations were
    generated


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Update to version 7.0.13
    * Modifications in JavaCC 7.0.13
      + #267 : Resolve merge conflicts from #245
      + #245 : Fix issue #243 (Character code is returned instead of
      the symbol in the message)
      + #232 : Revert ?Try to fix }}} issue in GitHub Pages?
      + #231 : Try to fix }}} issue in GitHub Pages
    * Modifications in JavaCC 7.0.12
      + #230 : Remove unused char from TokenMgrError.template in
      LexicalEr
      + #228 : Remove redundant cast in TokenMgrError template
      + #224 : Production part in javacc_input cannot be omitted
      + #223 : Fix annotations for JavaCharStream
      + #222 : Generate max. one deprecated annotation per method
      + #219 : Fix mismatched javadoc
      + #213 : Fix legacy links to Apache Lucene?s grammar file
      + #212 : Test for allocation expression #189
      + #211 : Bad defaultVisit() method generated
      + #210 : Another change for marked for removal
      + #209 : Improve lexical error message
      + #208 : Relocated misplaced annotations
      + #207 : Changed methods marked for removal
      + #206 : Build xml improvements
      + #205 : Small fixes on warnings
      + #203 : Missing change for doc for token_manager_decls (issue
      [#190])
      + #202 : Fix doc for token_manager_decls (issue #190)
      + #200 : Update index.md and _config.yml
      + #199 : Fix QueryParser.jj url in README
  - Remove patches:
    * 0001-Generate-max.-one-deprecated-annotation-per-method.patch
    * 0002-Fix-annotations-for-JavaCharStream.patch
      + not needed any more in this version (already applied by
      upstream)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Add glassfish-activation-api dependency for relevant distribution
    versions to make buildable with JDK that does not contain the
    JavaEE modules


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Remove all parents, since this package is not built with maven
  - Assure that every dependency has a version, or at least "any"
    * fixes use with gradle


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream version 6.1.0
    * Release version 6.1.0
    * Introduce common and extra subpackages
    * Update documentation
    * Add lua interpreter to check and GH actions
    * Remove license headers from wrapper scripts
    * Make scripts compatible with rpmlua
    * Add more tests, fix behaviour
    * Implement separate simple class name matching
    * Minor changes
    * Modularize Lua scripts
    * Add Lua scripts for removing annotations
    * Update build status badge in README.md
    * Migrate CI from TravisCI to GitHub Actions
    * Fix running tests without coverage
    * Update ivy-local-classpath
    * Release version 6.0.0
    * Fix extra XML handling of pom_change_dep
    * Add reproducer for #82
    * Respect %jpb_env RPM macro
    * Add bootstrap metadata to XMvn resolver config
    * Delete run_tests.py
    * Replace nose by pytest
    * [install] Make glob pattern work with Python 3.10
    * Adding ppc64le architecture support on travis-ci
    * Drop deprecated add_maven_depmap macro
    * Drop SCL support
    * Fix provides matching
    * Fix builddep snippet generation
    * [test] Add test for builddep snippet generation
    * Add location of java binary used by the java-1.8.0-openjdk
      (JRE) package so that setting JAVA_HOME will work correctly
    * Use XMvn Javadoc MOJO by default
    * Remove explicit import of Python 3 features
    * Remove dependency on Six compatibility library
    * Fix invalid <skippedPlugins> in XMvn configuration
    * [test] Don't try to kill PID 1 during tests
    * [travis] Drop Python 2 from test matrix
    * Add separate subpackage with RPM generators
    * mvn_build: replace inline shell scriptlet with native python
      code
    * [test] Don't use networking during tests
    * Add apache-rat-plugin to skippedPlugins
    * Skip execution of various Maven plugins
    * Remove Python 3.5 from .travis.yml
    * Make generated javadoc package noarch
  - Added patch:
    * javapackages-6.1.0-maven-depmap.patch
      + Bulk patch correspoding to our pull request
      https://github.com/fedora-java/javapackages/pull/92 which
      brings back some of the removed tools that we depend on
      heavily
  - Modified patches:
    * python-optional.patch
    * suse-use-libdir.patch
      + Rediff to changed context
  - Removed patches:
    * 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch
    * 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch
    * 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch
      + Already part of the above-mentioned bulk patch
    * 0004-Remove-dependency-on-Six-compatibility-library.patch
      + Upstream patch already integrated in the 6.x code-line


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Enable the tests also for older distributions
  - Require python3-xml (python-xml for distributions that use
    versioned modules), since module xml needed by some scripts.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * javapackages-6.1.0-maven-depmap.patch
      + try to make the list of aliases more reproducible


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to upstream version 6.2.0
    * Întegrate our changes from javapackages-6.1.0-maven-depmap.patch
  - Removed patch:
    * javapackages-6.1.0-maven-depmap.patch
      + upstreamed
  - Added patch:
    * 0001-Make-the-alias-generation-reproducible.patch
      + separate patch for our reproducible changes that was not
      part of the integrated pull request


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * 0001-Make-the-alias-generation-reproducible.patch ->
      0001-Make-maven_depmap-order-of-aliases-reproducible.patch
      + replace by the version of patch integrated by upstream
  - Added patch:
    * 0002-Do-not-bomb-on-relativePath-construct.patch
      + integrated patch fixing parent recursion with empty
      <relativePath/> element


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0003-Reproducible-exclusions-order-in-maven-metadata.patch
      + sort exclusions in maven metadata


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0004-Reproducible-builds-keep-order-of-aliases-and-depend.patch
      + make the aliases and dependencies lists so that the order is
      kept


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patches:
    * 0005-Interpolate-properties-also-in-the-current-artifact.patch
      + interpolate variables also in current artifactId, groupId and
      version
    * 0006-Test-variable-expansion-in-artifactId.patch
      + test previous changes
    * 0007-Test-that-we-don-t-bomb-on-relativePath.patch
      + test gracious handling of empty <relativePath/> in parent
      reference of a pom file


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0008-Reproducible-builds-constant-timestamp-for-pom.prope.patch
      + use reproducible timestamp when post-processing jar files and
      adding there the pom.properties file.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * javassist-java8-compat.patch
    - Allow building on systems that do not have java 9 or higher


author: David Anes <david.anes@suse.com>
changelog:
  - Rebased osgi patch: javassist-osgi.patch
  - Rebased java8 compat patch: javassist-java8-compat.patch
  - Requires Java API >= 1.7


author: David Anes <david.anes@suse.com>
changelog:
  - Requires java >= 1.8
  - Rebased patches:
    * javassist-osgi.patch
  - Version update to 3.29.0:
    * removes an unused import declaration as PR 384 mentions.
    * Merge pull request #382 from tim-hoffman/PR_RemoveStringBuffer
    * Merge pull request #383 from tim-hoffman/PR_ArrayCopyPerformance
    * uncomments test code suggested by PR405
    * cancels PR#391, which does not pass all the tests
    * fixes a wrong indentation
    * Merge pull request #391 from derklaro/fix-method-naming-syntax
    * does refactoring
    * fixes a bug in SignatureAttribute.renameClass().
    * fixs a compilation problem although one test still fails.
    * Merge pull request #299 from pietrobraione/master
    * Merge branch 'master' into master
    * Merge pull request #278 from ximsfei/master
    * Merge pull request #390 from derklaro/master
    * changes test code because package
      java.rmi.activation.ActivationGroupDesc does not exist any
      longer.
    * deletes src/test/test2/*.class
    * Merge pull request #399 from carldea/master
    * Merge pull request #409 from aschleck/patch-1
    * Remove redundant type check
    * Using TCK Tested JDK builds of OpenJDK
    * Merge pull request #395 from aburaksahin/master
    * Fix for NullPointerException on detach()
    * Only wrap the method name if the method doesn't come from the
      same decl class
    * Lower requirement for an extra type in constructor to Java 7-
    * Replace array copy loop with System.arraycopy
    * Replace remaining StringBuffer uses with StringBuilder
    * Replace StringBuffer with StringBuilder and other minor String
      optimizations
    * fixes GitHub Issue 378 (wrong link for apache license)
    * updates javassist.Loader to exclude jdk.internal.
    * Fixes to support the full syntax of possible signatures
    * Fix renaming of classes in presence of generic signatures and
      nested classes.
    * add unit test
    * fixes a bug of ClassFile#renameClass(), some imports could not
      be successfully renamed


author: David Anes <david.anes@suse.com>
changelog:
  - Version update to 3.29.1:
    * `Readme.html` was deleted.
  - Rebased javassist-osgi.patch and corrected version numbers in
    the patch.


author: David Anes <david.anes@suse.com>
changelog:
  - Version update to 3.29.2:
    * Include` Automatic-Module-Name in MANIFEST.MF
  - Rebased javassist-osgi.patch and corrected version numbers in
    the patch.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Clean up the spec file and make it actually build on a vanilla
    SLE-12-SP5
  - Modified patch:
    * javassist-java8-compat.patch
      + make remove functions that are not available in java 8


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build with source/target levels 8
  - Clean-up the build system
  - Removed patch:
    * jaxen-bootstrap-project_xml.patch
      + not needed in the rewamped build system


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Move to a jaxen multibuild package where the *-bootstrap version
    is one of the flavours
  - Update to 1.2.0
    * org.w3c.dom UserDataHandler interface is no longer bundled
      since it's available in Java 1.5 and later
    * org.jaxen.pattern package has been deprecated and is scheduled
      for removal in 2.0


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 2.0.0
    * Changes:
      + Despite the major version bump, this should be a drop in
      replacement for almost every project, The two major possible
      incompatibilities are:
       The minimum supported Java version is now 1.5, up from 1.4
      in 1.2.0 and 1.3 in 1.1.6.
       dom4j, XOM, and JDOM are now optional dependencies so if a
      project was depending on them to be loaded transitively it
      will need to add explicit dependencies to build.
      + On the plus side, this makes classpaths much smaller and less
      complex, and will shut up a lot of noise from static analysis
      tools.
      + In addition the Jaxen core code is also a little smaller and
      has fixed a few minor bugs in XPath evaluation, mostly weird
      cases found by fuzzing that are unlikely to arise in practice.


author: pgajdos@suse.com
changelog:
  - security update
  - added patches
    fix CVE-2022-1210 [bsc#1198146], Malicious file leads to a denial of service in TIFF File Handler
    + jbigkit-CVE-2022-1210.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.8:
    * Fix a warning when used in a subproject
    * Fix compilation on FreeBSD
    * Do not use help2man to build manual pages
    * Fall back to the AliasId for validation
    * Fix jcat_context_verify_blob() to use self verify for checksums
    * Allow verifying expired certificates with an additional argument
    * Allow compiling json-glib as a subproject
    * Export the old JCatEngine property to preserve internal ABI
    * Do not fail verification if compiled without an engine


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.9:
    * Set which backends are supported in the pkgconfig file
    * Use -Dcli=false to reduce the install size
    * Return an error if we try to self-sign no bytes of data
    * Show a more accurate output when not all engines are enabled


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.10:
    - Add ED25519 support (Richard Hughes)
    - Define three more types used for the firmware transparency log (Richard Hughes)
    - Include the pkgconfig variables in the subproject dependency (Richard Hughes)
    - Drop the use of setuptools in the test script for regenerating ld version file (Eli Schwartz)
    - Use the correct lookup method for the python3 script interpreter (Eli Schwartz)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.11:
    - Allow the user to get the runtime library version (Richard Hughes)
    - Fix incorrect certtool being called on macOS (Richard Hughes)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.12:
    * Correctly export the AliasIds in all cases (Richard Hughes)
    * Install installed-test firmware.bin.ed25519 (Jan Tojnar)
    * Predate test cert activation date by 1 day (David Bonner)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.13:
    * Add support for SHA512 checksums (Richard Hughes)
    * Add the ability to add and remove support for blob types
    * Fix header includes for clang-tidy (Richard Hughes)
    * Show the expected SHA checksum in the error (Richard
      Hughes)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 0.1.14:
    * Fix header includes (Daisuke Fujimura)
    * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
    * Use project_source_root to fix building as a subproject


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 0.2.0:
    + New Features:
    - Add support for verifying firmware transparency checkpoints
    - Add various bitcounting functions for future use
    - Allow creating and validating SHA512 checksums
    - Allow verifying the checksum of a payload
    + Bugfixes:
    - Sprinkle attribute((nonnull)) to give a little more
      compile-time safety


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Do not install test files: pass -Dtest=false to meson instead of
    Dtest=true (aids with reproducible build, boo#1218715).
  - Add check section and run meson test.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 0.2.1:
    + Do not dedupe sig and sig-of-checksum when loading.
    + Fix the installed tests.
    + Show the sig-of-checksum results clearer on the CLI.


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Update to upstream version 1.7.32
    * In the slf4j-simple module, SimpleLogger now caters for
      concurrent access.
  - Update to upstream version 1.7.31
    * In the jcl-over-slf4j module avoid Object to String conversion.
    * In the log4j-over-slf4j module added empty constructors for
      ConsoleAppender.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Fetch sources using source service
  - Depend for build on reload4j
  - Fix dependencies of the module slf4j-log4j12


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Removed patch:
    * slf4j-reload4j.patch
      + the incompatibility is now handled in reload4j itself


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Do not use a separate spec file for sources, since now they
    can be built in the same run as the other artifacts


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 1.7.36
    * Changes in 1.7.36:
      + Correct corrupt "Export-Package" declaration in MANIFEST.MF
      in log4j-over-slf4j module
      + Starting with version 1.7.36, slf4j releases will be
      reproducible. By reproducible we mean that anyone checking out
      the code corresponding to the release version from source code
      repository and building that local copy, will obtain an
      identical binary to the published binary.
    * Changes 1.7.35
      + In this release, the "slf4j-log4j12" artifact automatically
      instructs Maven to use the "slf4j-reload4j" artifact instead.
      As you might have guessed, the "slf4j-reload4j" binding
      delegates log processing to the reload4j logging framework.
      + Fix incorrect version number in the relocation element in
      slf4j-log4j12/pom.ml
    * Changes in 1.7.34
      + The relocation element in slf4j-log4j12 had incorrect version
      number. Version 1.7.34 should not be used.
    * Changes in 1.7.33
      + SLF4J now ships with the slf4j-reload4j module delegating to
      the reload4j backend.
      + SimpleLogger now prints the thread Id if instructed to do so.
      This fixes SLF4J-499.
  - Added patch:
    * slf4j-reload4j-bundlename.patch
      + fix a typo in source reload4k -> reload4j


author: mvyskocil@suse.cz
changelog:
  - merged with jpackage 1.7:
  - update to version 2.9.1
  - removed a java14compat patch
  - added a gcj build support
  - added post(un) scripts for javadoc subpackage


author: mvyskocil@suse.cz
changelog:
  - source=1.5 -target=1.5
  - bzipped source code
  - removed the gcj support
  - removed a javadoc scripplets


author: fstrba@suse.com
changelog:
  - Removed patch:
    * jdepend-target15.patch
  - Added patch:
    * jdepend-target16.patch
      + Specify java source and target levels 1.6 in order to allow
      building with jdk9


author: David Anes <david.anes@suse.com>
changelog:
  - Update to 2.10:
    * Official release that includes support for Java 8 constants
  - Updated license from BSD-3 Clause to MIT (as per LICENSE.md file).
  - Fix installed files permissions (were too broad).
  - Fix LICENSE, CHANGES and README permissions.
  - Fix demo permissions (were too broad).
  - Rebased patches:
    * jdepend-target16.patch


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Specify the source/target levels 8 on ant invocation
  - Removed patch:
    * jdepend-target16.patch
      + not needed with the source/target levels being specified on
      command-line


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Simplify the spec:
    * remove old macros,
    * avoid versioned jars,
    * build and distribute javadoc


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade the jdom component to 1.1.3
  - Modified patch:
    * jdom-1.1-build.xml.patch
      + Remove unneeded hunk
  - Added patch:
    * jdom-1.1-OSGiManifest.patch
      + Make jdom an OSGi bundle


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Add correct requires for the packages so that they pull all
    required artifacts
  - Clean up the packaging a bit


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build only the jdom package and drop xom, jaxen and saxpath into
    separate standalone packages
  - Removed patches:
    * jdom-1.1-build.xml.patch
    * jdom-1.1-xom-get-jaxen.patch
      + not needed with the current package
  - Added patches:
    * CVE-2021-33813.patch
      + fix bsc#1187446, CVE-2021-33813: An XXE issue in SAXBuilder
      in JDOM through 2.0.6 allows attackers to cause a denial of
      service via a crafted HTTP request.
    * jdom-crosslink.patch
      + do not link to javadocs on web
    * no-jaxen.patch
      + do not fail to generate javadoc when jaxen is not present
  - Modified patch:
    * jdom-1.1-OSGiManifest.patch
      + rediff


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Security fix: [bsc#1187446, CVE-2021-33813]
    * XXE issue in SAXBuilder can cause a denial of service via
      a crafted HTTP request
  - Add jdom2-CVE-2021-33813.patch


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 2.0.6.1
    * Upstream release to fix CVE-2021-33813
  - Removed patch:
    * jdom2-CVE-2021-33813.patch
      + integrated upstream
  - Modified patch:
    * 0001-Adapt-build.patch
      + rebase to changed context


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Drop unused *-junit and *-contrib artifacts
  - Reduce drastically dependencies
  - Modified patch:
    * 0001-Adapt-build.patch
      + drop junit and contrib jars


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.25.1:
    * Fix -D on non-debug builds which was falling through to set -E
    * Debugging now dumps a list of internal option flags
    * Fixed progress indicator: "hashing: xyz%" only shows if "stuck" on one file


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.25.2:
    * Fix -d and no valid directories exiting with an internal error message
    * All errors or serious warnings exit with FAILURE instead of SUCCESS


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.25.3:
    * Fix CTRL+C broken during scanning phase
    * Added verbose error information for dedupe errors 22 and 95
    * Partial-only flag for dedupe is no longer inappropriately enabled on macOS
    * Build now enables dedupe support and uses nearby libjodycode by default
    * Fix NO_HARDLINKS, LOW_MEMORY, and BARE_BONES builds


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.27.0:
    * Added long-awaited hash database feature -y (SEE README BEFORE USING)
    * Removed legacy long options that were deprecated in v1.20.0
    * -E option was moved to -e and now throws an error (CHECK YOUR SCRIPTS)
    * Multiple hash algorithm capability added, but no user option exists yet
    * Linux: use posix_fadvise() to improve read performance
    * Fixed possible infinite loop freezing on certain errors when linking files
    * Removed annoying warning for -Q; the user deserves what the user asks for


author: Michael Vetter <mvetter@suse.com>
changelog:
  - Update to 1.27.2:
    * Hash database no longer crashes on 32-bit and x32 systems
    * Hash database now uses 64-bit time and size counts


author: Martin Li?ka <mliska@suse.cz>
changelog:
  - Add disable-test_prof_log_many_traces-test.patch in order
    to workaround https://github.com/jemalloc/jemalloc/issues/1477.


author: Martin Li?ka <mliska@suse.cz>
changelog:
  - Update to version 5.2.1:
    * Bug fixes:
    * Fix a severe virtual memory leak on Windows. This regression
      was first released in 5.0.0.
    * Fix size 0 handling in posix_memalign(). This regression
      was first released in 5.2.0.
    * Fix the prof_log unit test which may observe unexpected
      backtraces from compiler optimizations. The test was first added in 5.2.0.
    * Fix the declaration of the extent_avail tree.
      This regression was first released in 5.1.0.
    * Fix an incorrect reference in jeprof.
      This functionality was first released in 3.0.0.
    * Fix an assertion on the deallocation fast-path.
      This regression was first released in 5.2.0.
    * Fix the TLS_MODEL attribute in headers.
      This regression was first released in 5.0.0.
    * Optimizations and refactors:
    * Implement opt.retain on Windows and enable by default on 64-bit.
    * Optimize away a branch on the operator delete path.
    * Add format annotation to the format generator function.
    * Refactor and improve the size class header generation.
    * Remove best fit.
    * Avoid blocking on background thread locks for stats.
  - Remove disable-test_prof_log_many_traces-test.patch.


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Set lg-page to 2^16 on aarch64 to be compatible with 64k
    page size kernel - https://github.com/jemalloc/jemalloc/pull/769


author: Martin Li?ka <mliska@suse.cz>
changelog:
  - Add use-volatile-to-workaround-buffer-overflow-false-pos.patch
    upstream patch that supports -D_FORTIFY_SOURCE=3.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 5.3.0
    * Added the thread.idle mallctl which hints that the calling
      thread will be idle for a nontrivial period of time.
    * Allow small size classes to be the maximum size class to
      cache in the thread-specific cache, through the
      opt.[lg_]tcache_max option.
    * Make the behavior of realloc(ptr, 0) configurable with
      opt.zero_realloc.
    * Support C++17 over-aligned allocation.
    * Add the thread.peak mallctl for approximate per-thread peak
      memory tracking.
    * Add high resolution timestamp support for profiling.
  - Drop use-volatile-to-workaround-buffer-overflow-false-pos.patch
    (merged)


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.3.0.2:
    * status_mail: Add a field for MAILX_OPTIONS as well
    * status_mail: Fix RELAYHOST option


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.3.0.6:
    * Show transactional-update register if needed (bsc#1219949)
    * Don't show confirmation dialog when exiting jeos-config
    * Refactor dialog helpers in jeos-firstboot-functions


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.3.0.7:
    * Only skip jeos-firstboot if cloud-init found a config source (bsc#1220281)


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.3.0.8:
    * Match CPE_NAME for checking whether to show the registration dialog (bsc#1222034)


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.4.0:
    * Use d_styled in more places
    * Add support for systemd credentials
    * Order modules, read from /etc


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Update to version 1.4.3:
    * Use UTC as default TZ if there was no locale selection dialog (boo#1224212)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 23.0.0
    * Changes of 23.0.0
      + Added new annotations: '@BlockingExecutor' and
      '@NonBlockingExecutor'.
    * Changes of 22.0.0
      + Added new annotations: '@Blocking' and '@NonBlocking'.
    * Changes of 21.0.1
      + Multi-Release Jar: Manifest fixed
    * Changes of 21.0.0
      + Added new annotation: '@UnknownNullability'.
      + Proper JPMS module.
      + 'JdkConstants' deprecated.
    * Changes of 20.1.0
      + Added 'TYPE_USE' target for 'PropertyKey' annotation.
    * Changes of 20.0.0
      + Added new annotation: '@MustBeInvokedByOverriders'.
      + Added new annotation: '@VisibleForTesting'.
      + Added 'TYPE_USE' target for 'NonNls' annotation.
      + String attributes of annotations are marked as '@NonNls'
      where applicable.
      + Documentation for '@Nls' and '@NonNls' updated: now they
      could be used as meta-annotations.
      + Documentation added for '@Subst' annotation.
    * Changes of 19.0.0
      + Added new annotations: '@Unmodifiable' and
      '@UnmodifiableView'.
      + Added 'TYPE_USE' target for 'Nls' annotation.
      + Improved the documentation for '@Language', '@Pattern',
      '@RegExp', and '@ApiStatus.Internal' annotations.
      + Fixed 'Automatic-Module-Name' for Java 5.
    * Changes of 18.0.0
      + Added new annotation family '@ApiStatus.*'
      + Added new annotation '@Debug.Renderer'
    * Changes of 17.0.0
      + Added new annotation: '@Range'
    + Changes of 16.0.3
      + Added 'Automatic-Module-Name' to MANIFEST.MF
    * Changes 16.0.2
    * Improved the documentation for the '@Contract' annotation.
  - Fetch sources using source service


author: fstrba@suse.com
changelog:
  - Don't BuildRequire java-1_5_0-gcj-compat-devel, since it will be
    soon gone; BuildRequire java-devel
  - Build with java source and target level 1.6 to allow building
    with jdk9
  - Sync the bootstrap and non-bootstrap spec files using the
    jpackage-bootstrap-prepare.sh script and clean spec file


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 1.8.2
    * fix build with recent java-cup
  - Build the bootstrap package using ant with a generated build.xml
  - Build the non-bootstrap package using maven, since its dependency
    auto is already built with maven
  - Added patch:
    * jflex-1.8.2-no-auto-value.patch
      + do not process auto-value-annotations in bootstrap build
      + the generated file is pre-generated outside build for this
      variant
  - Removed patches:
    * jflex-byaccj-utl.patch
    * jflex-classpath.patch
    * jflex-javac-no-target.patch
    * jflex-junit4.patch
    * jflex-no-cup-no-jflex.patch
      + not needed in this version


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build against standalone glassfish-annotation-api for relevant
    distribution versions that have JDK that does not contain the
    JavaEE modules


author: per@opensuse.org
changelog:
  - update to version 1.1.15
    * Several fixes for large filesystems where 64-bit variables are needed
    * Fix incorrect size check on directories
    * Make the timestamp format consistent
  - spec: add sed-script to fix warnings wrt formatting of man-pages


author: Asterios Dramis <asterios.dramis@gmail.com>
changelog:
  - Update to version 1.22:
    * Add support for SHA256 checksums, using jigdo format v2
      + Changes to libjte to generate the new format as an option -
      still defaults to v1 for cmpatibility for now
      + libjte updated to major version 2
      + Add support for v2 in jigdump, jigit-mkimage etc. too
      + Add new jigsum-sha256 program, for the base64-like output
      with sha256 checksums
    * jigdump now also understands jigdo .iso.tmp files
    * Misc small cleanups
    From version 1.21:
    * parallel-sums:
      + New utility for calculating checksums in parallel
    * Misc code cleanups
    * Misc man page cleanups
    * jigit-mkimage:
      + Print missing file names correctly


author: Marcus Meissner <meissner@suse.com>
changelog:
  - updated to 3.4.0
    * enhancement: add API call jent_set_fips_failure_callback as requested by Daniel Ojalvo
    * fix: Change the SHA-3 integration: The entropy pool is now a SHA-3 state.
    It is filled with the time delta containing entropy and auxiliary data that does not contain entropy using a SHA update operation. The auxiliary data is calculated by a SHA-3 hashing of some varying state data. The time delta that contains entropy is measured about the SHA-3 hasing of the auxiliary data. This satisfies FIPS 140-3 IG D.K resolutions 4, 6, and 8.
    * enhancement: add CMake support by Andrew Hopkins
  - updated to 3.3.1
    * fix: bug fix in initialization logic by Vladis Dronov <vdronov@redhat.com>
    * fix: use __asm__ instead of asm to suit the C11 standard
  - added a -devel-static package to be able to link it static.


author: Marcus Meissner <meissner@suse.com>
changelog:
  - updated to 3.4.1
    * add FIPS 140 hints to man page
    * simplify the test tool to search for optimal configurations
    * fix: jent_loop_shuffle: re-add setting the time that was lost with 3.4.0
    * enhancement: add ARM64 assembler code to read high-res timer


author: Marcus Meissner <meissner@suse.com>
changelog:
  - jitterentropy-split-internal-header.patch:
    Hide the non-GNUC constructs that are library internal from the
    exported header. (bsc#1202870)


author: Pedro Monreal <pmonreal@suse.com>
changelog:
  - Fix a stack corruption on s390x: [bsc#1209627]
    * Output size of the STCKE command on s390x is 16 bytes, compared
      to 8 bytes of the STCK command. Fix a stack corruption in the
      s390x version of jent_get_nstime(). Add some more detailed
      information on the STCKE command.
    * github.com/smuellerDD/jitterentropy-library/commit/7bf9f85
    * Add jitterentropy-fix-a-stack-corruption-on-s390x.patch


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Use %patch -P N instead of deprecated %patchN.
  - Modified patch:
    * jlex-1.2.6.static.patch
      + rediff to changed Main.java


author: fstrba@suse.com
changelog:
  - Don't require java-1_5_0-gcj-compat, but build with any
    java-devel provider
  - Specify java source and target level 1.6: fixes build with
    jdk9


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 2.14.6
    * NOT backward compatible with jline 1.x
    * Depend on jansi 2.9+
    * #277: Allow setting max history-size. 'FileHistory' allows
      delayed init (to allow setMaxSize to take effect) and
    'ConsoleReader' exposes ability to read inputrc settings.
    * Ability to control terminal encoding
    * Backward history searching
    * Handle EOF / Ctrl-D on unsupported terminals
    * Distinguish carriage return from newline
    * Correcting Manifest to make jline work as a bundle in OSGi
    * Handle TERM=dumb as an UnsupportedTerminal
    * Updated license headers to be consistent BSD version
    * Added support for vi keymap. Most major vi features should work.
    * The "jline.esc.timeout" configuration option (in your
      $HOME/.jline.rc) controls the number of millisesconds that
    jline will wait after seeing an ESC key to see if another
    character arrives.
    * The JVM shutdown hook that restores the terminal settings when
      the JVM exits (jline.shutdownhook) is now turned on by default.
  - Generate and customize the ant build file in order to be able
    to build without maven.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * jline-jansi2.patch
      + fix jline build against jansi 2.4.x
  - Remove dependency on jansi-native and hawtjni-runtime


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Decide whether to apply the jna-4.5.0-nojavah.patch according
    to what java-devel version is used for build


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Rename package to jna, since the jna package must be anyway
    archful
  - Upgrade to 5.4.0
  - Split the package into:
    * jna
      + archful package
      + provides and obsoletes the libjnidispatch package
      + packages the libjnidispatch.so
    * jna-contrib
      + noarch package
      + contains the jna-platform examples
  - Removed patches:
    * jna-4.5.1-nojavah.patch
    * jna-getpeer.patch
    * jna-msgsize.patch
      + not needed anymore with this version
  - Modified patches:
    * jna-build.patch
    * jna-callback.patch
      + Adapted to changed context
  - Added patches:
    * jna-system-libjnidispatch.patch
      + Load the libjnidispatch from system
    * jna-java8compat.patch
      + Add casts to prevent using of java9+ only ByteBuffer
      methods


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 5.5.0
    * Features
      + Add CoreFoundation, IOKit, and DiskArbitration mappings in
      c.s.j.p.mac.
      + c.s.j.p.mac.SystemB now extends c.s.j.p.unix.LibCAPI.
      + Add additional OSGi headers for the JNA bundle to support
      32bit ARM (hardfloat)
      + Include Win32 COM utils (c.s.j.p.win32.com.util and
      c.s.j.p.win32.com.annotation) in OSGI bundle
    * Bug Fixes
      + Fix signature for c.s.j.p.win32.Kernel32#CreateRemoteThread
      and bind VirtualAllocEx, VirtualFreeEx, GetExitCodeThread in
      c.s.j.p.win32.Kernel32
      + Windows needs a wide string in
      c.s.j.p.win32.COM.IShellFolder#ParseDisplayName
      + KEY_ALL_ACCESS value is incorrect in c.s.j.p.win32.WinNT.java
      + Ensure JARs created from the build system don't contain
      invalid Info-ZIP Unicode Path extra info
      + Read correct member of
      WinBase.SYSTEM_INFO.processorArchitecture union
      + Fix passing unions containing integer and floating point
      members as parameters by value
  - Modified patch:
    * jna-build.patch
      + rediff to the changed context
      + disable warnings as errors
      + fix build on ppc64 and s390x


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - %{suffix} is an rpm internal macro that extracts a suffix
    (extension) from a filename. With RPM 4.16, it verifies that a
    filename is passed (e.g. %{suffix:filename.spec}); earlier
    versions returned "", meaning we can just strip it from the
    install command, as we rely on an empty return value.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to upstream version 5.13.0
  - Changes in version 5.13.0:
    * Features:
      + #1454: Add 'c.s.j.p.win32.Psapi.QueryWorkingSetEx' and
      associated Types
      + #1459: Add 'VirtualLock' and 'VirtualUnlock' in
      'c.s.j.p.win32.Kernel32'
      + #1471: Add
      'c.s.j.p.win32.Advapi32Util#isCurrentProcessElevated' and
      associated Types
      + #1474: Add
      'c.s.j.p.win32.WbemCli#IWbemClassObject.IWbemQualifierSet',
      'IWbemServices.GetObject', 'IWbemContext.SetValue' and
      associated methods
      + #1482: Add multilingual support of
      'Kernel32Util.formatMessage'
      + #1490: Adds support for a custom 'SymbolProvider' in
      'NativeLibrary' & 'Library'
      + #1491: Update libffi to v3.4.4
      + #1487: Add 'uses' information to OSGI metadata in MANIFEST.MF
      to improve stability of package resolution
    * Bug Fixes:
      + #1452: Fix memory allocation/handling for error message
      generation in native library code ('dispatch.c')
      + #1460: Fix win32 variant date conversion in DST offest window
      and with millisecond values
      + #1472: Fix incorrect bitmask in
      'c.s.j.Pointer#createConstant(int)'
      + #1481: Fix NPE in NativeLibrary when unpacking from classpath
      is disabled
      + #1489: Fixes typo in 'OpenGL32Util#wglGetProcAddress', instead
      of parameter 'procName' the hardcoded value 'wglEnumGpusNV'
      was used
  - Changes in version 5.12.1:
    * Bug Fixes:
      + #1447: Null-check cleanable in 'c.s.j.Memory#close'
  - Changes in version 5.12.0:
    * Features:
      + #1433: Add 'CFEqual', 'CFDictionaryRef.ByReference',
      'CFStringRef.ByReference' to 'c.s.j.p.mac.CoreFoundation'
      + #978: Remove use of finalizers in JNA and improve concurrency
      for 'Memory', 'CallbackReference' and 'NativeLibrary'
      + #1440: Support for LoongArch64
      + #1444: Update embedded libffi to
      1f14b3fa92d4442a60233e9596ddec428a985e3c and rebuild native
      libraries
    * Bug Fixes:
      + #1438: Handle arrays in structures with differing size
      + #1442: Handle race condition in
      'c.s.j.p.win32.PdhUtil#PdhEnumObjectItems'
    * Important Changes:
      + 'Memory#dispose', 'CallbackReference#dispose' and
      'NativeLibrary#dispose' were called by the 'Object#finalize'
      override. These calls were replaced by the use of a cleaner.
      It is not guaranteed anymore, that 'dispose' is called on
      subclasses on finalization.
  - Changes in version 5.11.0:
    * Features:
      + #1398: Increase 'c.s.j.p.win32.Sspi#MAX_TOKEN_SIZE' on
      Windows 8/Server 2012 and later
      + #1403: Rebuild AIX binaries with libffi 3.4.2 (other
      architectures were part of 5.10)
      + #1404: Added Solaris Kstat2 library
      + #1416: Add 'CFDictionaryGetCount' to
      'c.s.j.p.mac.CoreFoundation'
      + #1418: Add 'CertOpenStore' to 'c.s.j.p.win32.Crypt32'
    * Bug Fixes:
      + #1411: Do not throw 'Win32Exception' on success for empty
      section in 'Kernel32Util#getPrivateProfileSection'
      + #1414: Fix definition of 'c.s.j.p.unix.X11.XK_Shift_R'
      + #1323. Fix crashes in direct callbacks on mac OS aarch64
      + #1422: Load jawt library relative to 'sun.boot.library.path'
      system on unix OSes
      + #1427: Rebuild all binaries with fix from #1422 and #1323
  - Changes in version 5.10.0:
    * Features:
      + #1377: Add 'RegLoadAppKey' to 'c.s.j.p.win32.Advapi32' and
      'registryLoadAppKey' to 'c.s.j.p.win32.Advapi32Util'
      + #1093: Add 'OpenFileMapping' to 'c.s.j.p.win32.Kernel32'
      + #1388: Map the arch 'zarch_64' as reported by SAPJVM8 to
      's390x'
      + #1381: Update embedded libffi to 3.4.2
      + #1393: Update native encoding detection for JEP400 / JDK 18
      ('file.encoding' now defaults to 'UTF-8')
    * Bug Fixes:
      + #1378: Handle failure in 'ffi_closure_alloc'
  - Changes in version 5.9.0:
    * Features:
      + #1336: Add 'HKEY_CURRENT_USER_LOCAL_SETTINGS' to
      'c.s.j.p.win32.WinReg'
      + #1337: Add 'REG_NOTIFY_THREAD_AGNOSTIC' to
      'c.s.j.p.win32.WinNet' and update 'REG_LEGAL_CHANGE_FILTER'
      + #1338: Add 'RegNotifyChangeKeyValue' to
      'c.s.j.p.win32.Advapi32'
      + #1340: Add 'CM_Get_DevNode_Registry_Property' to
      'c.s.j.p.win32.Cfgmgr32' and corresponding util in
      'c.s.j.p.win32.Cfgmgr32Util'
      + #1352: Add 'BringWindowToTop' to 'c.s.j.p.win32.User32'
      + #1354: Add 'GetParent' to 'c.s.j.p.win32.User32'
      + #1360: Add 'CommandLineToArgvW' to 'c.s.j.p.win32.Shell32'
      and corresponding util in 'c.s.j.p.win32.Shell32Util'
      + #1363: Update 'NUMA_NODE_RELATIONSHIP' in
      'c.s.j.p.win32.WinNT' to new version of the structure and
      improve support for future values of
      'c.s.j.p.win32.WinNT.LOGICAL_PROCESSOR_RELATIONSHIP'
    * Bug Fixes:
      + #1343: 'c.s.j.p.mac.CoreFoundation.CFStringRef#stringValue'
      buffer needs space for a null byte
      + #1351: Define 'c.s.j.p.unix.size_t.ByReference' and fix macOS
      sysctl 'size_t *' parameters
      + #1362: Clear security sensitive data after usage in
      'c.s.j.p.win32.Crypt32Util#cryptProtectData' and
      '#cryptUnprotectData'
      + #1361: Make 'c.s.j.p.win32.Crypt32Util#cryptProtectData' and
      '#cryptUnprotectData' properly handle 0-length array as input
  - Changes in version 5.8.0:
    * Features:
      + #1313: Normalize 'RESOURCE_PREFIX' for darwin to
      'darwin-$arch' and split jnidispatch library per architecture
      + #1318: Add support for linux-riscv64
      + #1327: Add partial support for future values of
      'c.s.j.p.win32.WinNT.LOGICAL_PROCESSOR_RELATIONSHIP' enum
      present in Windows Insider builds
    * Bug Fixes:
      + #1317: Change the maven coordinates of the JPMS artifacts from
      classifier 'jpms' to custom artifact ids 'jna-jpms' and
      'jna-platform-jpms'
      + #1322: Handle 0-length domain names in
      'c.s.j.p.win32.Advapi32Util#getAccountBySid'
      + #1326: Ensure pointers indirected from Memory and pointing
      into Memory retain originating object
    * Important Changes:
      + The maven coordinates of the experimental JPMS (java module
      system) artifacts were moved from using the classifier 'jpms'
      to custom artifact ids 'jna-jpms' and 'jna-platform-jpms',
      without an classifier. The reason for this is, that the
      platform artifacts depend on the jna artifacts and need to
      pull in the right variant. This is not possible if the
      classifier is used.
      + 'RESOURCE_PREFIX' for darwin (mac OS) was changed from
      'darwin' to 'darwin-$arch' as the fat binaries on mac OS
      causes various problems: It was reported, that binaries were
      rejected from the appstore because x86 binaries were found in
      the application (jnidispatch for mac OS x86) and that builds
      needed to be special cased so that the native library can be
      assembled. The latter is also true for JNA.
      While the prefix is changed, the old prefix is still searched
      as a fallback location, so if only a fat binary is present, it
      can still be loaded.
  - Changes in version 5.7.0:
    * Features:
      + #1301: Improve bindings of the printer notification functions
      ('FindFirstPrinterChangeNotification',
      'FindNextPrinterChangeNotification') in 'c.s.j.p.w.Winspool'
      + #1238: Add macOS 'aarch64' architecture to universal 'darwin'
      target
      + #1264: Update libffi to v3.3; Add Windows 'aarch64' target.
      + #1293: Bind part of Windows Application Recovery and Restart
      API: 'RegisterApplicationRestart',
      'UnregisterApplicationRestart' and
      'GetApplicationRestartSettings' in 'c.s.j.p.w.Kernel32'
      + #1217: Add mappings for AIX 'Perfstat' library to
      'c.s.j.p.unix.aix'
      + #1231: The test suite can now be executed on Windows using
      either ANSI or UNICODE win32 API by passing
      '-Dw32.ascii=true/false' to ant. Previously, UNICODE was
      always used.
      + #1237: *Experimental:* Add artifacts that make jna and
      jna-platform named modules (provide 'module-info.class').
      The new artifacts are named 'jna-jpms.jar' and
      'jna-platform-jpms.jar'
      + #1242: Add CallWindowProc to User32
      + #1239: Improve performance of allocation of 'c.s.j.Memory'
      objects
      + #1246: Improve performance of 'c.s.j.Structure#read' and
      'c.s.j.Structure#write'
      + #1260: Add mapping for X11 generic events
      + #1263: Add LowLevelMouseProc
      + #1265: Add mapping for XQueryExtension
      + #1299: Add 'c.s.j.p.win32.IPHlpApi#GetExtendedTcpTable',
      'c.s.j.p.win32.IPHlpApi#GetExtendedUdpTable', and supporting
      structures.
    * Bug Fixes:
      + #1286: Fix bindings of 'c.s.j.p.win32.DBT'
      + #326: Fix loading library that re-uses pointers for different
      callbacks
      + #1244: Fix building on GCC 10
      + #1252: Fix bindings of 'CTL_ENTRY#getRgAttribute',
      'CTL_INFO#getRgCTLEntry', 'CTL_INFO#getRgExtension',
      'CERT_EXTENSIONS#getRgExtension', 'CERT_INFO#getRgExtension',
      'CRL_INFO#getRgCRLEntry', 'CRL_INFO#getRgExtension',
      'CRL_ENTRY#getRgExtension'.
      Add bindings for 'CertEnumCertificatesInStore',
      'CertEnumCTLsInStore', 'CertEnumCRLsInStore' and
      'CryptQueryObject' in 'c.s.j.p.win32.Crypt32'.
    * WARNING:* The signatures for 'CTL_INFO#getRgCTLEntry' and
      'CTL_INFO#getRgExtension' were changed - as the original
      signatures were obviously wrong and read the wrong attributes,
      it is not considered an API break
      + #1275: Fix 'CFStringRef#stringValue' for empty Strings
      + #1279: Remove 'DLLCallback' import from 'CallbackReference'
      + #1278: Improve compatibility of
      'c.s.j.p.WindowUtils#getProcessFilePath' and fix unittests for
      windows 32bit intel
      + #1284: Fix illegal access exceptions, when retrieving options
      for private library interfaces with an instance field
      + #1300: Deprecate 'c.s.j.p.win32.WTypes.BSTR' String
      constructor and 'setValue' method, as 'BSTR' allocation should
      be managed by COM, Automation, and Interop functions
    * Breaking Changes:
      + Prebuild native library for darwin x86 (32bit java on mac OS)
      was removed
  - Changes in version 5.6.0:
    * Features:
      + #1160: Make FileUtils#moveToTrash a varargs method
      + #1167: Add 'c.s.j.p.win32.Kernel32#GetProcessAffinityMask'
      + #1168: Add 'c.s.j.p.win32.Kernel32#SetProcessAffinityMask'
      + #1169: Wait for process in getLinuxLdPaths
      + #1178: Add 'c.s.j.p.win32.IPHlpAPI#GetTcpStatistics',
      'c.s.j.p.win32.IPHlpAPI#GetUdpStatistics',
      'c.s.j.p.win32.IPHlpAPI#GetTcpStatisticsEx' and
      'c.s.j.p.win32.IPHlpAPI#GetUdpStatisticsEx'
      + #1182: Add 'toString' to classes extending
      'c.s.j.ptr.ByReference'
      + #1191: Add 'c.s.j.p.win32.Advapi32Util#getTokenPrimaryGroup'
      + #1194: Add 'GetConsoleScreenBufferInfo', 'ReadConsoleInput'
      and 'WriteConsole' with associated structures to
      'c.s.j.p.win32.Wincon'
      + #1198: Add 'NetSessionEnum' to 'c.s.j.p.win32.Netapi32' and
      'WTSEnumerateSessions', 'WTSQuerySessionInformation', and
      'WTSFreeMemory' to 'c.s.j.p.win32.Wtsapi32'
      + #1200: Add mappings for 'libudev' to 'c.s.j.p.linux.Udev'
      + #1202: Add mappings supporting shared memory including
      'c.s.j.p.unix.LibCAPI' types 'size_t' and 'ssize_t',
      'c.s.j.p.linux.LibC' methods 'munmap()', 'msync()', and
      'close()', 'c.s.j.p.unix.LibCUtil' mapping 'mmap()' and
      'ftruncate()', and 'c.s.j.p.linux.LibRT' methods 'shm_open()'
      and 'shm_unlink()'
      + #1209: Add mappings for 'Thread32First' and 'Thread32Next' to
      'c.s.j.p.win32.Kernel32'
      + #1214: Add mapping for EnumProcesses to 'c.s.j.p.win32.Psapi'
      and 'c.s.j.p.win32.PsapiUtil'
    * Bug Fixes:
      + #1183: 'c.s.j.p.win32.WinDef.CHARByReference#getValue' should
      only read one byte
      + #1184: 'c.s.j.p.win32.WinDef.ULONGLONG' should always be 8
      bytes
      + #1196: 'c.s.j.p.win32.WinNT.LARGE_INTEGER' needs to populate
      both union fields
      + #1216: Failure loading frameworks on macOS 11
  - Modified patches:
    * jna-build.patch
    * jna-java8compat.patch
      + rediff to changed context
  - Added patch:
    * jna-old-libffi.patch
      + patch out an enum that is not present in less recent libffi
      used on some older systems


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * jna-java8compat.patch
      + force java 1.8 compatibility for all JDKs which support it


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Use %patch -P N instead of deprecated %patchN.
  - Fetch sources using source service in order to avoid binary files
    in the tarball


author: jengelh@inai.de
changelog:
  - Update to new upstream release 4.1
    * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
    converting them to UTF-8 during load and back to UTF-16 during
    save.
    * Within JOE, native byte order is called UTF-16 and reversed order
    is called UTF-16R. Changing the encoding (with ^T E) between
    UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
    desired encoding on save.
    * New regular expression engine, which is a compiled Thompson NFA
    matcher. Now supports alternatives "X\|Y", grouping and submatch
    "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
    * Unicode 8.0 character class support.
  - Use shorter download URL
  - Remove joe-codecleanup.patch (code to replace is no longer there),
    remove joe-3.1-terminate_buffer.patch (code changed to const).


author: pth@suse.de
changelog:
  - Update to 4.2:
    * New or improved syntax files for the following languages:
    * Dockerfile
    * Usability Enhancements
    * The top Google help searches for JOE include:
    * How do I save and exit?  The startup copyright notice
    has been replaced with basic help for beginners
    * How do I dismiss the region highlighting?
    Changed to Ctrl-C will do it.
    * How do I close all files and exit?  Now Ctrl-K Q does this.
    * Restyle the help screens.
    * Remove time and "Ctrl-K H for help" message from status bar.
    * Add ^KH for help to search and replace prompts.
    * Provide aborthint and helphint options
    * Enable -noxon by default (disable ^S/^Q flow control).
    * Document ESC X (command prompt) in the help screens.
    * "joe --help" now prints all command line options.
    * Other Enhancements
    * Tags search now tries to find the tags file in parent directories
    if it does not exist in the current directory and if the TAGS
    environment variable was not set.
    * Built-in calculator can now print and accept numbers in binary,
    octal and engineering formats:
    __dec__	12_345
    __eng__	12.345_0e3
    __bin__	0b11_0000_0011_1001
    __oct__	0o3_0071
    __hex__	0x3039
    * Built-in calculator now prints and accepts separating underscores
    for clarity.
    * Enhanced calculator statistics functions:
    * __dev__ computes standard deviation with full population
    * __samp__ computes standard deviation with sample of population
    * Linear regression analysis.  Select a region of x
    and y values, then:
    * __lr__(x)   provide estimate of y given x
    * __rlr__(y)  provide estimate of x given y
    * __Lr__, __lR__, __LR__: log, exponential, power regression
    * Calculator region functions now assume the entire buffer if no
    region is set.
    * Tab completion now works at the calculator prompt (and in all
    prompts which allow numeric input, such as ^KL- go to line).
    * Make new regex engine (from JOE 4.1) more compatible with the
    classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
    what \\\* did in the old engine.  Also:
    * \\. no longer matches newline.
    * \\\* matches shortest match, not longest match.
    * Add -left and -right options to control the amount scrolling when
    the cursor moves past the left or right edge of the screen.
    * Bugs fixed
    * Fix use after free bug which shows up as a crash in OpenBSD
    * Fix bug where indent step value was not shown on ^T menu
    * Fix bug where setting margin doesn't work on big-endian systems
    * Fix issue where highest valued unicode character equivalent was
    not translating to its corresponding 8-bit character.  Effect
    of this was that Delete key was not working in shell windows in
    ASCII character set.
    * Standard deviation calculator function was not producing correct
    results.
    * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
    used if there is no setlocale).
    * Guess_crlf forced UNIX line endings for new files even though
    crlf was set.  Now crlf is left alone if guess_crlf can not
    determine the line ending.
    * If cursor was at end of a long line and you switched to hex dump
    display mode, then hex dump was scrolled.  Now scroll offset is
    reset when you switch to hex display mode.
  - Resynched patches:
    joe-3.3-warnings.patch
    joe-3.7-spec_association.patch
  - Update German translations


author: mpluskal@suse.com
changelog:
  - Update to version 4.4:
    * Fix segfault due to buffer overrun.  This happens if a line
    with many backslashes appears in the status line context display.
    * Fix jmacs: ^X ^F and ^X ^B were not working
    * Build fixes for Solaris
    * Improve php highlighter: allow numbers in substitution variable names
    * Unicode tweak: treat private use characters (Co) as printable
    * Dockerfile highlighter: Add Docker new commands from 1.12,
    mark bad strings in arrays
    * Fix loading external charmaps
  - Changes for version 4.3:
    * Improve memory usage by shrinking buffer header size and
    highlighter state size.
    * Improve performance of status line context display (which shows
    the first line of the function that the cursor is currently in).
    This feature was making JOE very slow on extremely large files with
    auto indent enabled (typically JSON or XML data files).  Now
    the syntax highlighter computes the context display (using a new
    syntax named context.jsf).
    * Add a mode 'title' to enable or disable the status line context
    display (previously autoindent mode was overloaded to do this).
    * Disable syntax highlighting and context display in very large
    files
    * Force more appropriate modes when we enter hex dump display:
    enable overtype, disable autoindent, wordwrap, ansi, picture.
    * Handle middle mouse button in "joe -mouse" mode (before it did
    nothing).  It's treated as paste (copy region to mouse) as
    expected.  (patch from Petr Olsak).
    * Do not kill region highlighting during incremental search (patch
    from Petr Olsak).
    * Negative numbers were not being recognized in blocks
    * PgUp/PgDn would try to scroll menu if the window above is a menu
    (it should do this only for completion menus associated with
    prompts)
    * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
    * Forward direction delimiter matching where the delimiters do
    not begin with special characters (for example in Verilog
    "begin" / "end") was not working.
    * Get mouse to work in menus: this broke in 4.1
    * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
    * Apply spec highlighting to .spec files
    * Gracefully handle short terminals: fix segfaults which occur when
    trying to shrink terminal while many windows are on the screen or
    while turning on help with a short terminal.  Fix similar bugs
    involving the skiptop option.  JOE now works even if the terminal
    height is only one line.
  - Refresh patches
  - Small spec file cleanup


author: Enno Gotthold <egotthold@suse.com>
changelog:
  - Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
  - Update to version 4.6
    * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
      you select Unicode 8.0.0, 9.0.0 or 10.0.0.
    * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
      "Open With" mouse actions.
    * Support strikeout and double-underline attributes for the few terminal
      emulators that support them. Use "stricken" and "dunderline" in the syntax
      files, or \s and \z in help screens and status line.
    * Fix bug where JOE would sometimes crash when editing shell scripts. This
      was due to an obscure bug in the syntax highlighter: 'reset' command (used
      for default state) was incorrectly messing with stack.
    * -highlighter_context was missing from many file types, which negated some
      improvements from the previous version.
    * Fixed signed char overflow with old style mouse events in large windows
    * Fix bug where path restart (//) was being applied to block filter command
      prompt. Strange things would happen if you had adjacent slashes in command
      arguments.
    * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
      Restore default handling of SIGPIPE and SIGINT for shell commands. This
      fixes an issue where SIGPIPE doesn't terminate a process as expected, for
      example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
      head -n 10. This issue only occurred in read/write to !, JOE already did
      the right thing for shell windows and the filter region through shell
      command.
    * Improve screen update algorithm so that spaces at the ends of lines are
      always emitted. This allows them to be preserved when cutting text with
      the mouse from a terminal emulator window.
    * Improve efficiency of screen update algorithm: JOE had been resetting
      attributes such as background color before performing cursor motions
      (probably as work around for bugs in old terminal emulators). This made
      screen update slow when there were many attributes, as with syntax
      highlighting and color schemes. It was also repeatedly emitting ESC [ K.
    * Switch JOE to issue scrolling commands, even at high baud rates (before
      this, JOE issued scrolling commands only at 19200 and below because it
      used to be that simple screen refresh was faster than scrolling in
      terminal emulators. But this is no longer true with complex screens
      involving color schemes, unicode and highlighting).
  - Update to version 4.5
    * New color scheme feature, which can be accessed with ^T S or by setting
    * the -colors option.
    * 24-bit color support can be enabled by setting the COLORTERM environment
      variable to truecolor or 24bit.
    * Several schemes included in-the-box:
    * gruvbox by Pavel Pertsev
    * ir_black by Todd Werth
    * molokai by Tomas Restrepo
    * solarized by Ethan Schoonover
    * wombat by Lars H. Nielsen
    * xoria by Dmitriy Y. Zotikov
    * zenburn by Jani Nurminen
    * The current line can be highlighted by pressing ^T U or by enabling the
    - hiline option.
    * The gutter containing line numbers has a dynamic size based on the length
      of the file, rather than a fixed size of 10.
    * Updated all language syntax files to use comment_todo and string/comment
      contexts where appropriate.
    * Now pass character which invoked a macro to each macro step and call. If a
      macro step happens to be the 'type' command, the character which invoked
      the macro will be typed in. For example, this macro will type three 'X's.
      Before this change you got three NULs.
    * type,type,type X
    * Fix exsave: (^K ^X) should close file when a block is present in the
      window, and the file is unmodified (regression from ^C change in 4.2).
    * Fix regex assertions: they were not working because the character before
      the search position was not being loaded.
    * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
      broke beginning with JOE 4.0.
    * Don't try to open files for writing to check file access. This behaves
      better on unionfs mounts.
    * Fix stray blocks created after find/replace.


author: Maurizio Galli <maurizio.galli@gmail.com>
changelog:
  - Dropped .desktop files to follow openSUSE guidelines regarding console
    applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
  - Dropped obsolete patch joe-4.6-desktop_files.patch


author: mpluskal@suse.com
changelog:
  - Update tests dependencies to increase test coverage (bsc#1017157)
    * valgrind based tests were skipped
  - Do not run tests in qemu builds, valgrind does not work reliably
    in such conditions


author: Avindra Goolcharan <aavindraa@gmail.com>
changelog:
  - Update to version 1.6
    * Destructuring Alternation
    * many new builtins (see docs)
    * Add support for ASAN and UBSAN
    * Make it easier to use jq with shebangs
    * Add $ENV builtin variable to access environment
    * Add JQ_COLORS env var for configuring the output colors
    * change: Calling jq without a program argument now always assumes
      "." for the program, regardless of stdin/stdout
    * fix: Make sorting stable regardless of qsort.
  - cleanup with spec-cleaner
  - drop CVE-2015-8863.patch (upstreamed in 8eb1367ca44e772963e704a700ef72ae2e12babd)
  - drop CVE-2016-4074.patch (upstreamed in fd4ae8304e23007672af9a37855c7a76de7c78cf)


author: myen@suse.com
changelog:
  - Make jq depend on libjq1, so upgrading jq upgrades both
    See: https://github.com/stedolan/jq/issues/1904


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.7
    * Make object key color configurable using JQ_COLORS environment
      variable.
    * Change the default color of null to Bright Black.
    * Respect NO_COLOR environment variable to disable color output.
    * Improved --help output. Now mentions all options and nicer
      order.
    * Fix multiple issues of exit code using --exit-code/-e option.
    * Add --raw-output0 for NUL (zero byte) separated output.
    * Fix assert crash and validate JSON for --jsonarg.
    * Remove deprecated --argfile option.
    Language changes
    * Use decimal number literals to preserve precision. Comparison
      operations respects precision but arithmetic operations might
      truncate.
    * Adds new builtin pick(stream) to emit a projection of the
      input object or array.
    * Adds new builtin debug(msgs) that works like debug but applies
      a filter on the input before writing to stderr.
    * Adds new builtin scan($re; $flags). Was documented but not
      implemented.
    * Adds new builtin abs to get absolute value. This potentially
      allows the literal value of numbers to be preserved as length
      and fabs convert to float.
    * Allow if without else-branch. When skipped the else-branch
      will be . (identity).
    * Allow use of $binding as key in object literals.
    * Allow dot between chained indexes when using .["index"]
    * Allow dot for chained value iterator .[], .[]?
    * Fix try/catch catches more than it should.
    * Speed up and refactor some builtins, also remove
      scalars_or_empty/0.
    * Now halt and halt_error exit immediately instead of continuing
      to the next input.
    * Fix issue converting string to number after previous convert
      error.
    * Fix issue representing large numbers on some platforms causing
      invalid JSON output.
    * Fix deletion using assigning empty against arrays.
    * Allow keywords to be used as binding name in more places.
    * Allow using nan as NaN in JSON.
    * Expose a module's function names in modulemeta.
    * Fix contains/1 to handle strings with NUL.
    * Fix stderr/0 to output raw text without any decoration.
    * Fix nth/2 to emit empty on index out of range.
    * Fix implode to not assert and instead replace invalid unicode
      codepoints.
    * Fix indices/1 and rindex/1 in case of overlapping matches in
      strings.
    * Fix sub/3 to resolve issues involving global search-and-replace
      (gsub) operations.
    * Fix empty regular expression matches.
    * Fix overflow exception of the modulo operator.
    * Fix string multiplication by 0 (and less than 1) to emit empty
      string.
    * Fix segfault when using libjq and threads.
    * Fix constant folding of division and reminder with zero
      divisor.
    * Fix error/0, error/1 to throw null error.
    * Simpler and faster transpose.
    * Simple and efficient implementation of walk/1.
    * Remove deprecated filters leaf_paths, recurse_down.
  - Adjust URL/Source - new upstream
    https://github.com/stedolan/jq -> https://github.com/jqlang


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.7.1
    Security
    * Fix CVE-2023-50246 (boo#1218034)
      + Fix heap buffer overflow in jvp_literal_number_literal.
    * Fix CVE-2023-50268 (boo#1218038)
      fix stack-buffer-overflow if comparing nan with payload.
    CLI changes
    * Make the default background color more suitable for bright
      backgrounds.
    * Allow passing the inline jq script after --.
    * Fix possible uninitialised value dereference if jq_init() fails
    Language changes
    * Simplify paths/0 and paths/1.
    * Reject U+001F in string literals.
    * Remove unused nref accumulator in block_bind_library.
    * Remove a bunch of unused variables, and useless assignments.
    * main.c: Remove unused EXIT_STATUS_EXACT option.
    * Actually use the number correctly casted from double to int as
      index.
    * src/builtin.c: remove unnecessary jv_copy-s in
      type_error/type_error2.
    * Remove undefined behavior caught by LLVM 10 UBSAN.
    * Convert decnum to binary64 (double) instead of decimal64.
      This makes jq behave like the JSON specification suggests and
      more similar to other languages.
    * Fix memory leaks on invalid input for ltrimstr/1 and
      rtrimstr/1.
    * Fix memory leak on failed get for setpath/2.
    * Fix nan from json parsing also for nans with payload that
      start with 'n'.
    * Allow carriage return characters in comments.
    Documentation changes
    * Generate links in the man page.
    libjq
    * Add extern C for C++.


author: fstrba@suse.com
changelog:
  - Added patch:
    * jsch-0.1.54-sourcetarget.patch
    - Specify java source and target levels to 1.6, in order to
      allow building with jdk9


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * jsch-osgi-manifest.patch
      + create the osgi manifest during the ant build
      + replaces the MANIFEST.MF file
  - Miscellaneous clean-up


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Migrate from com.jcraft:jsch to com.github.mwiede:jsch fork
    (bsc#1211955)
    * Alias to the old artifact since the new one is drop-in
      replacement
    * Keep the old OSGi bundle symbolic name to avoid extensive
      patching of eclipse stack
  - Upgrade to version 0.2.9
    * Changes of 0.2.9
      + various improvements, #295
      ~ #293 allow UserAuthNone to be extended.
      ~ Make JGSS module optional.
      ~ Tweak OSGi bundle manifest:
      ~ Avoid self-import.
      ~ Mark JGSS as optional.
      ~ Loosen import versions of dependencies.
      ~ Correctly adhere to the Multi-release JAR spec by ensuring
      all public classes under versioned directories preside over
      classes present in the top-level directory.
      ~ Eliminate stray System.err.println() calls.
      ~ Change PageantConnector to use JNA's built-in support for
      User32.SendMessage().
      + Improve error handling in InputStream.close() for SFTP
      channels, #331
    * Changes of 0.2.8
      + activate sourcecode formatting, #247
      + build improvements, #279
      + #287 add algorithm type information to algorithm negotiation
      logs, #290
      + wrap NoClassDefFoundError's for invalid private keys, #289 and
      [#290]
    * Changes of 0.2.7
      + #265 change buffer_margin computation to be dynamic based upon
      the MAC to allow connections that advertise small maximum
      packet sizes.
      + #266 fix PuTTY key parsing to work with unix line endings.
      + Add support for ECDSA and EdDSA type PuTTY keys.
      + #71 add support for PuTTY version 3 format keys.
      ~ Encrypted PuTTY version 3 format keys requires Bouncy
      Castle (bcprov-jdk18on).
      + Eliminate KeyPairDeferred and instead change handling of
      OpenSSH V1 type keys to be more like other KeyPair types.
      + Be more vigilant about clearing private key data.
      + Improve PKCS8 key handling and add support for PKCS5 2.1
      encryption.
      + Add support for ECDSA type PKCS8 keys.
      + Add support for SCrypt type KDF for PKCS8 keys.
      ~ PKCS8 keys using SCrypt requires Bouncy Castle
      (bcprov-jdk18on).
      + Add support for EdDSA type PKCS8 keys.
      ~ EdDSA type PKCS8 keys requires Bouncy Castle
      (bcprov-jdk18on).
      + Attempt to authenticate using other signature algorithms
      supported by the same public key.
      ~ Allow this behavior to be disabled via
      try_additional_pubkey_algorithms config option.
       Some servers incorrectly respond with
      SSH_MSG_USERAUTH_PK_OK to an initial auth query that they
      don't actually support for RSA keys.
      + Add a new config option enable_pubkey_auth_query to allow
      skipping auth queries and proceed directly to attempting
      full SSH_MSG_USERAUTH_REQUEST's.
      + Add a new config option enable_auth_none to control whether
      an initial auth request for the method none is sent to detect
      all supported auth methods available on the server.
    * Changes of 0.2.6
      + Include host alias instead of the real host in messages and
      exceptions, #257
      + Fix missing keySize set when loading V1 RSA keys, #258
      + Enhancement to present KeyPair.getKeyTypeString() method, #259
    * Changes of 0.2.5
      + Explictly free resources in Compression implementations, #241
      + Fix integration test failures on Apple Silicon by skipping
      OpenSSH 7.4 tests, #227
      + generate osgi bundle manifest data for jar #248, #249
    * Changes of 0.2.4
      + Improved excepton handling by @norrisjeremy in #200
    * Changes of 0.2.3
      + #188 fix private key length checks for ssh-ed25519 and
      ssh-ed448, #189
    * Changes of 0.2.2
      + setup jdk for code-ql analysis, #151
      + misc improvements, #152
      + Fixing Issue #131, #134
      + Update link to bcrypt, #157
    * Changes of 0.2.1
      + Allow to set a Logger per JSch-instance rather than a VM-wide
      one, #128
      + Preliminary changes prior to Javadoc work, #126
      + remove check to allow setting any filename encoding with any
      server version #137, #142
    * Changes of 0.2.0
      + Disable RSA/SHA1 signature algorithm by default #75
      + Add basic Logger implementations that can be optionally
      utilized with JSch.setLogger():
      ~ JulLogger, using java.util.logging.Logger
      ~ JplLogger, using Java 9's JEP 264
      ~ Log4j2Logger, using Apache Log4j 2
      ~ Slf4jLogger, using SLF4J
      + Fix client version to be compliant with RFC 4253 section 4.2
      by not including minus sign characters #115
      + Add java.util.zip based compression implementation #114
      ~ This is based upon the CompressionJUZ implementation posted
      to the JSch-users mailing list in 2012 by the original JSch
      author
      ~ The existing JZlib implementation remains the default to
      maintain strict RFC 4253 section 6.2 compliance
       To use the new implementation globally, execute
      JSch.setConfig("zlib@openssh.com",
      "com.jcraft.jsch.juz.Compression") +
      JSch.setConfig("zlib", "com.jcraft.jsch.juz.Compression")
       To use the new implementation per session, execute
      session.setConfig("zlib@openssh.com",
      "com.jcraft.jsch.juz.Compression")
      + session.setConfig("zlib",
      "com.jcraft.jsch.juz.Compression")
    * Changes of 0.1.72
      + Switch chacha20-poly1305@openssh.com algorithm to a pure
      Bouncy Castle based implementation
      + implement openssh config behavior to handle append, prepend
      and removal of algorithms #104
    * Changes of 0.1.71
      + Address #98 by restoring JSch.VERSION
    * Changes of 0.1.70
      + Address #89 by fixing rare ECDSA signature validation issue
      + Address #93 by always setting the "want reply" flag for "env"
      type channel requests to false
    * Changes of 0.1.69
      + Address #83 by sending CR LF at the end of the identification
      string
      + Fix earlier change for #76 that failed to correctly make the
      "Host" keyword case-insensitive
      + Fix PageantConnector struct class visibility #86
    * Changes of 0.1.68
      + Added support for the rijndael-cbc@lysator.liu.se algorithm
      + Added support for the hmac-ripemd160,
      hmac-ripemd160@openssh.com and hmac-ripemd160-etm@openssh.com
      algorithms using Bouncy Castle
      + Added support for various algorithms from RFC 4253 and
      RFC 4344 using Bouncy Castle
      ~ cast128-cbc
      ~ cast128-ctr
      ~ twofish-cbc
      ~ twofish128-cbc
      ~ twofish128-ctr
      ~ twofish192-cbc
      ~ twofish192-ctr
      ~ twofish256-cbc
      ~ twofish256-ctr
      + Added support for the seed-cbc@ssh.com algorithm using Bouncy
      Castle
    * Changes of 0.1.67
      + Added support for the blowfish-ctr algorithm from RFC 4344
      + Fix bug where ext-info-c was incorrectly advertised during
      rekeying
      ~ According to RFC 8308 section 2.1, ext-info-c should only
      advertised during the first key exchange
      + Address #77 by attempting to add compatibility with older
      Bouncy Castle releases
    * Changes of 0.1.66
      + Added support for RFC 8308 extension negotiation and
      server-sig-algs extension
      ~ This support is enabled by default, but can be controlled
      via the enable_server_sig_algs config option (or
      jsch.enable_server_sig_algs system property)
      ~ When enabled and a server-sig-algs message is received from
      the server, the algorithms included by the server and also
      present in the PubkeyAcceptedKeyTypes config option will be
      attempted first when using publickey authentication
      ~ Additionally if the server is detected as OpenSSH version
      7.4, the rsa-sha2-256 and rsa-sha2-512 algorithms will be
      added to the received server-sig-algs as a workaround for
      OpenSSH bug 2680
      + Added support for various algorithms supported by Tectia
      (ssh.com):
      ~ diffie-hellman-group14-sha224@ssh.com
      ~ diffie-hellman-group14-sha256@ssh.com
      ~ diffie-hellman-group15-sha256@ssh.com
      ~ diffie-hellman-group15-sha384@ssh.com
      ~ diffie-hellman-group16-sha384@ssh.com
      ~ diffie-hellman-group16-sha512@ssh.com
      ~ diffie-hellman-group18-sha512@ssh.com
      ~ diffie-hellman-group-exchange-sha224@ssh.com
      ~ diffie-hellman-group-exchange-sha384@ssh.com
      ~ diffie-hellman-group-exchange-sha512@ssh.com
      ~ hmac-sha224@ssh.com
      ~ hmac-sha256@ssh.com
      ~ hmac-sha256-2@ssh.com
      ~ hmac-sha384@ssh.com
      ~ hmac-sha512@ssh.com
      ~ ssh-rsa-sha224@ssh.com
      ~ ssh-rsa-sha256@ssh.com
      ~ ssh-rsa-sha384@ssh.com
      ~ ssh-rsa-sha512@ssh.com
      + Added support for SHA224 to FingerprintHash
      + Fixing #52
      + Deprecate void setFilenameEncoding(String encoding) in favor
      of void setFilenameEncoding(Charset encoding) in ChannelSftp
      + Added support for rsa-sha2-256 and rsa-rsa2-512 algorithms to
      ChannelAgentForwarding
      + Address #65 by adding ssh-agent support derived from
      jsch-agent-proxy
      ~ See examples/JSchWithAgentProxy.java for simple example
      ~ ssh-agent support requires either Java 16's JEP 380 or the
      addition of junixsocket to classpath
      ~ Pageant support is untested and requires the addition of JNA
      to classpath
      + Added support for the following algorithms with older Java
      releases by using Bouncy Castle:
      ~ ssh-ed25519
      ~ ssh-ed448
      ~ curve25519-sha256
      ~ curve25519-sha256@libssh.org
      ~ curve448-sha512
      ~ chacha20-poly1305@openssh.com
    * Changes of 0.1.65
      + Added system properties to allow manipulation of various
      crypto algorithms used by default
      + Integrated JZlib, allowing use of zlib@openssh.com and zlib
      compressions without the need to provide the JZlib jar-file
      + Modularized the jar-file for use with Java 9 or newer
      + Added runtime controls for the min/max/preferred sizes used
      for diffie-hellman-group-exchange-sha256 and
      diffie-hellman-group-exchange-sha1
      + Renamed PubkeyAcceptedKeyTypes config to
      PubkeyAcceptedAlgorithms to match recent changes in OpenSSH
      (PubkeyAcceptedKeyTypes is still accepted for backward
      compatibility)
      + Reduced number of algorithms that are runtime checked by
      default via CheckCiphers, CheckMacs, CheckKExes and
      CheckSignatures to improve runtime performance
    * Changes of 0.1.64
      + #55 bug fix
    * Changes of 0.1.63
      + fix for #42
    * Changes 0.1.62
      + #13 reject HostKey with some servers
      + #20 Include TestBCrypt.java unit test
      + #21 Misc cleanup
      + #27 Update Testcontainers to newest version to fix test
      failures
      + #34 NPE with openssh v1 format
    * Changes 0.1.61
      + Add support for chacha20-poly1305@openssh.com, ssh-ed25519,
      ssh-ed448, curve448-sha512, diffie-hellman-group15-sha512
      and diffie-hellman-group17-sha512.
      This makes use of the new EdDSA feature added in Java 15's
      JEP 339. #17
      + added integration test for public key authentication #19
    * Changes of 0.1.60
      + support for openssh-v1-private-key format
      + Fix bug with AEAD ciphers when compression is used. #15
    * Changes of 0.1.59
      + fixing issue #6 (originally from
      https://sourceforge.net/p/jsch/mailman/message/36872566/)
    * Changes of 0.1.58
      + adds support for more algorithms, see #4
    * Changes of 0.1.57
      + support for rsa-sha2-256 and rsa-sha2-512. #1
    * Changes of 0.1.56
      + support for direct-streamlocal@openssh.com
      (see SocketForwardingL.java)
  - Removed patches:
    * jsch-0.1.54-sourcetarget.patch
    * jsch-osgi-manifest.patch
      + both problems are handled differently in the new version
  - Added patches:
    * jsch-junixsocket.patch
      + disable building with dependency that we don't have
    * jsch-log4j.patch
      + disable building with log4j support in order to avoid a
      huge build cycle


author: Gus Kenion <gkenion@suse.com>
changelog:
  - Upgrade to version 0.2.15, which includes fix for SSH protocol
    vulnerability (bsc#1218134, CVE-2023-48795)
    * Changes in 0.2.15:
      + Address CVE-2023-48795 by adding support for new strict key
      exchange extension
      + Add support for ext-info-in-auth@openssh.com extension
      + Introduce two new config options to control usage of the new
      strict key exchange extension:
      ~ enable_strict_kex (set to yes by default)
      ~ require_strict_kex (set to no by default)
      ~ If either option (or both) is enabled, then JSch will
      attempt to use the new strict key exchange extension.
      ~ If the require_strict_kex option is enabled and JSch detects
      the server does not support it, then JSch will terminate the
      connection and throw an exception.
      ~ If the require_strict_kex option is not enabled and JSch
      detects the server does not support it, then JSch will
      fallback and proceed with the connection without using the
      new extension.
      + This gives users the ability to enable a strong security
      posture if needed and avoid proceeding with connections to
      potentially insecure servers.
    * Changes in 0.2.14:
      + #450 use Socket.connect() with a timeout that has been
      supported since Java 1.4 instead of using old method of
      creating a separate thread and joining to that thread with
      timeout
    * Changes in 0.2.13:
      + #411 Add flush operation from Fix added is/jsch#39,
      with new config option to allow disabling in case it causes
      regressions.
      + #403 add a warning when Channel.getInputStream() or
      Channel.getExtInputStream() is called after Channel.connect().
    * Changes in 0.2.12:
      + Further refine previous fixes for windows line endings in PEM
      keys
      + #392 replace call to BigInteger.intValueExact to remain
      compatible with android api 30
      + Introduce JSchSessionDisconnectException to allow the
      reasonCode to be retrieved without String parsing
      + Introduce specific JSchException for HostKey related failures
    * Changes in 0.2.11:
      + update dependencies changes
      + #369 fix multi-line PEM key parsing to work with windows line
      endings due to regression from previous fix for #362.
    * Changes in 0.2.10:
      + Fix new Java 21 compiler warning: possible 'this' escape
      before subclass is fully initialized
      + Tweak OSGi bundle manifest to allow Log4j 3
      + #362 fix PEM key parsing to work with windows line endings
      + #361 guard against UIKeyboardInteractive implementations that
      include NULL elements in the String[] returned from
      promptKeyboardInteractive()
      + Add a default implmentation of the deprecated decrypt() method
      to the Identity interface that throws an
      UnsupportedOperationException


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Do not build the module svnkit-trilead-ssh2 that depends on
    trilead-ssh2, since it is not strictly needed by anything in
    our stack. This mitigates bsc#1218198, CVE-2023-48795.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 0.0.9
    * Fixes:
      + using JNA 4.1.0
      + The usocket path for ssh-agent should be configurable
  - Fetch sources using source service, since the tag for this
    version is missing in the git repository.


author: avindra@opensuse.org
changelog:
  - json-c 0.13
    + Deprecated and removed features:
    * Internal use of bits.h has been eliminated.
    * lh_abort() is deprecated
    + Behavior changes:
    * Tighten the number parsing algorithm to raise errors instead
      of truncating the results.  For example 12.3.4 or 2015-01-15,
      which now return null.
    * Use size_t for array length and size. Platforms where
      sizeof(size_t) != sizeof(int) may not be backwards compatible
    * Check for failue when allocating memory, returning NULL and
      errno=ENOMEM.
    * Change json_object_object_add() return type from void to int,
      and will return -1 on failures, instead of exiting. (Note:
      this is not an ABI change)
    + New features:
    * Aiming to follow RFC 7159 now.
    * Support for JSON pointer, RFC 6901 (see json_pointer.h)
    * Add a couple of additional option to json_object_to_json_string_ext:
    JSON_C_TO_STRING_PRETTY_TAB
    JSON_C_TO_STRING_NOSLASHESCAPE
    * json_object_object_add_ex() - better perf when certain
      constraints are known to be true
    * Serialization format of doubles now configurable
    * New functions
    - json_object_equal() - utility function for comparing
      json_objects
    - json_object_deep_copy() - a way to copy entire object
      trees
    - json_object_set_<type>() - modify the value of
      existing json_object's without the need to recreate them.
    Also add a json_object_int_inc function to adjust an int's'
    value.
    - json_util_get_last_err() - retrieve the string describing
      the cause of errors, instead of printing to stderr.
    - perllike hash function for strings
    * json_global_set_string_hash()
    * json_c_visit() - a way to iterate over a tree of json-c
      objects.
    + Notable bug fixes and other improvements:
    * Make reference increment and decrement atomic to allow
      passing json objects between threads.
    * Fix json_object_object_foreach to avoid uninitialized
      variable warnings.
    * Improve performance by removing unneeded data items from
      hashtable code and reducing duplicate hash computation.
    * Performance: store small strings inside json_object
    * Performance: of json_object_to_json_string by removing
      variadic printf
    * Fix parsing of "-Infinity", and avoid needlessly copying the
      input when doing so.
    * Fix stack buffer overflow in json_object_double_to_json_string_format()
    * Fix various potential null ptr deref and int32 overflows
    * Fix a long-standing bug in array_list_put_idx() where it
      would attempt to free previously free'd entries due to not
      checking the current array length.
    * use uselocale() instead of setlocale() in json_tokener to
      behave better in threaded environments.
    * Fix out of bounds read when handling unicode surrogate pairs.
    * Ensure doubles that happen to be a whole number are emitted
      with ".0"
    * Visual Studio: use a snprintf/vsnprintf wrapper that ensures
      the string is terminated.
    * Fix double to int cast overflow in json_object_get_int64.
    * Clamp double to int32 when narrowing in json_object_get_int.
    * Use strtoll() to parse ints - instead of sscanf
    * usual code linting
    + Build changes:
    * Add Appveyor and Travis build support
    * Support for MacOS and Windows through CMake
    * Silent build by default
    * Link against libm when needed
    * Add support for building with AddressSanitizer
    * Add support for building with Clang
    * Add a --enable-threading configure option, and only use the
      (slower) __sync_add_and_fetch()/__sync_sub_and_fetch()
      function when it is specified.
  - cleanup with spec-cleaner
  - remove fix-set-but-not-used.patch
    + fixed: https://github.com/json-c/json-c/issues/240
  - remove gcc7-fix.patch
    + fixed in 014924ba899f659917bb64392bbff7d3c803afc2


author: avindra@opensuse.org
changelog:
  - json-c 0.13.1
    * Add const size_t json_c_object_sizeof()
    * Avoid invalid free (and thus a segfault) when ref_count gets < 0
    * Fix handling of custom double formats that include a ".0"
    * Avoid uninitialized variable warnings in json_object_object_foreach
    * Add a top level fuzz directory for fuzzers run by OSS-Fuzz
    * Fix build for certain uClibc based systems.
    * Bump sonum to 4.0 to avoid conflicts because some packagers made
      their own bump to ".so.3" for the older 0.12 release


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - json-c 0.14:
    * bits.h has been removed
    * lh_abort() has been removed
    * lh_table_lookup() has been removed, use lh_table_lookup_ex() instead.
    * Remove TRUE and FALSE defines, use 1 and 0 instead.
    * Switch to cmake
    * Build fixes
    * Doc updates
    * Added a json_tokener_get_parse_end() function to replace
      direct access of tok->char_offset
    * json_tokener_parse_ex() now accepts a new JSON_TOKENER_VALIDATE_UTF8 flag
      to validate that input is UTF8
    * Add support for unsigned 64-bit integers
    * A total of 7 new functions were added:
    * json_object_get_uint64 ( struct json_object const* jso )
    * json_object_new_uint64 ( uint64_t i )
    * json_object_set_uint64 ( struct json_object* jso, uint64_t new_value )
    * json_parse_uint64 ( char const* buf, uint64_t* retval )
    * See description of uint64 support, above.
    * json_tokener_get_parse_end ( struct json_tokener* tok )
    * See details under "json_tokener changes", above.
    * json_object_from_fd_ex ( int fd, int in_depth )
    * Allows the max nesting depth to be specified.
    * json_object_new_null ( )
    * Simply returns NULL.  Its use is not recommended.
    * The size of struct json_object has decreased from 96 bytes to 88 bytes.


author: Dan ?ermák <dcermak@suse.com>
changelog:
  - Add upstream fix for boo#1173022
    * Added patch 0001-Detect-broken-RDRAND-during-initialization.patch
    * use URL from the releases page on github
    * run spec-cleaner over the spec file


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 0.15:
    * Deprecate `array_list_new()` in favor of `array_list_new2()`
    * Remove the THIS_FUNCTION_IS_DEPRECATED define.
    * Remove config.h.win32
    * Add a `JSON_TOKENER_ALLOW_TRAILING_CHARS` flag to allow multiple objects
      to be parsed even when `JSON_TOKENER_STRICT` is set.
    * Add `json_object_new_array_ext(int)` and `array_list_new_2(int)` to allow
      arrays to be allocated with the exact size needed, when known.
    * Add `json_object_array_shrink()` (and `array_list_shrink()`) and use it in
      json_tokener to minimize the amount of memory used.
    * Add a json_parse binary, for use in testing changes (not installed, but
      available in the apps directory).
    * Split the internal json_object structure into several sub-types, one for
      each json_type (json_object_object, json_object_string, etc...).
      This improves memory usage and speed, with the benchmark under
      bench/ report 5.8% faster test time and 6%(max RSS)-12%(peak heap)
      less memory usage.
      Memory used just for json_object structures decreased 27%, so use cases
      with fewer arrays and/or strings would benefit more.
    * Minimize memory usage in array handling in json_tokener by shrinking
      arrays to the exact number of elements parsed.  On bench/ benchmark:
      9% faster test time, 39%(max RSS)-50%(peak heap) less memory usage.
      Add json_object_array_shrink() and array_list_shrink() functions.
    * #616 - Parsing of surrogate pairs in unicode escapes now properly handles
      incremental parsing.
    * Fix incremental parsing of numbers, especially those with exponents, e.g.
      so parsing "[0", "e+", "-]" now properly returns an error.
      Strict mode now rejects missing exponents ("0e").
    * Successfully return number objects at the top level even when they are
      followed by a "-", "." or "e".  This makes parsing things like "123-45"
      behave consistently with things like "123xyz".
    * #589 - Detect broken RDRAND during initialization; also, fix segfault
      in the CPUID check.
    * #592 - Fix integer overflows to prevert out of bounds write on large input.
    * Protect against division by zero in linkhash, when creaed with zero size.
    * #602 - Fix json_parse_uint64() internal error checking, leaving the retval
      untouched in more failure cases.
    * #614 - Prevent truncation when custom double formatters insert extra \0's
  - remove 0001-Detect-broken-RDRAND-during-initialization.patch (upstream)


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to 0.16:
    + Deprecated and removed features:
    * JSON_C_OBJECT_KEY_IS_CONSTANT is deprecated in favor of
      JSON_C_OBJECT_ADD_CONSTANT_KEY
    * Direct access to lh_table and lh_entry structure members is deprecated.
      Use access functions instead, lh_table_head(), lh_entry_next(), etc...
    * Drop REFCOUNT_DEBUG code.
    + Changes and bug fixes
    * Cap string length at INT_MAX to avoid various issues with very long strings.
    * json_object_deep_copy: fix deep copy of strings containing '\0'
    * Fix read past end of buffer in the "json_parse" command
    * Avoid out of memory accesses in the locally provided vasprintf() function
      (for those platforms that use it)
    * Handle allocation failure in json_tokener_new_ex
    * Fix use-after-free in json_tokener_new_ex() in the event of printbuf_new() returning NULL
    * printbuf_memset(): set gaps to zero - areas within the print buffer which
      have not been initialized by using printbuf_memset
    * printbuf: return -1 on invalid arguments (len < 0 or total buffer > INT_MAX)
    * sprintbuf(): propagate printbuf_memappend errors back to the caller
    * Validate size arguments in arraylist functions.
    * Use getrandom() if available; with GRND_NONBLOCK to allow use of json-c
      very early during boot, such as part of cryptsetup.
    * Use arc4random() if it's available.
    * random_seed: on error, continue to next method instead of exiting the process
    * Close file when unable to read from /dev/urandom in get_dev_random_seed()
    * Speed up parsing by replacing ctype functions with simplified, faster
      non-locale-sensitive ones in json_tokener and json_object_to_json_string.
    * Neither vertical tab nor formfeed are considered whitespace per the JSON spec
    * json_object: speed up creation of objects, calloc() -> malloc() + set fields
    * Avoid needless extra strlen() call in json_c_shallow_copy_default() and
      json_object_equal() when the object is known to be a json_type_string.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - Update to 0.17:
    + New features:
    * json_patch: add first implementation only with patch application
    * Add --disable-static and --disable-dynamic options to the cmake-configure script.
    * Add -DBUILD_APPS=NO option to disable app build
    * Minimum cmake version is now 3.9
    + Significant changes and bug fixes:
    * When serializing with JSON_C_TO_STRING_PRETTY set, keep the opening and
      closing curly or square braces on same line for empty objects or arrays.
    * Disable locale handling when targeting a uClibc system due to problems
      with its duplocale() function.
    * When parsing with JSON_TOKENER_STRICT set, integer overflow/underflow
      now result in a json_tokener_error_parse_number. Without that flag
      values are capped at INT64_MIN/UINT64_MAX.
    * Fix memory leak with emtpy strings in json_object_set_string
    * json_object_from_fd_ex: fail if file is too large (>=INT_MAX bytes)
    * Add back json_number_chars, but only because it's part of the public API.
    * Entirely drop mode bits from open(O_RDONLY) to avoid warnings on certain
      platforms.
    * Specify dependent libraries, including -lbsd, in a more consistent way so
      linking against a static json-c works better
    * Fix a variety of build problems and add & improve tests
    * Update RFC reference to https://www.rfc-editor.org/rfc/rfc8259
  - Remove deprecated suse_version checks


author: bjorn.lie@gmail.com
changelog:
  - Update to version 1.4.4:
    + Fix memory leaks.
    + Fix behaviour of JsonParser with immutable nodes for empty
      documents.
    + Clarify documentation.
    + Update autoptr macro for JsonNode to use json_node_unref().
    + Update the enumeration types template.
    + Perform fuzzy comparisons for floating point values in the test
      suite.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.5.2:
    + Add getters with default fallback for JsonObject.
    + Clarify some expections of the json_object_get_*_member APIs.
    + Fix getting immutable root nodes from empty input.
    + Add `--output` option to json-glib-format.
    + Support loading files via memory mapping.
    + Add a symbol version to all exported symbols.
  - Pass -Dgtk_doc=disabled to meson: keep the gtk-doc disabled for
    now.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.6.0:
    + docs: Add missing index for 1.6 symbols.
    + Updated translations.
  - Add gtk-doc BuildRequires and build gtk-doc api documentation and
    manpages via passing man=true and gtk_doc=enabled to meson.
  - Add check section and run meson_test macro during build.
  - Drop obsolete nuking of .la files, no longer needed.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.6.2:
    + Fix build reproducibility.
    + Fix parsing of UTF-16 surrogate pairs.
    + Ignore UTF-8 BOM.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.6.4:
    + Discover linker flags on all toolchains
    + Fix memory leak
    + Use gi-docgen instead of gtk-doc for generating the API
      reference
    + Build against newer versions of GLib
  - Pass gtk_doc=disabled to meson, no longer build API
    documentation.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.6.6:
    + New release with the documentation and gi-docgen included in
      the archive.
  - Drop gtk-doc BuildRequires, no longer needed, nor used.
  - Add docbook-xsl-stylesheets and libxslt-tools BuildRequires,
    needed for building of manpages.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.8.0:
    + Build fixes
    + Add current node accessor to JsonReader
    + Make xgettext optional
    + Avoid leaking memory in error paths
    + Update test suite to conform with TAP
    + Ensure valid output for exponential notation of numbers
    + Updated translations.


author: avindra@opensuse.org
changelog:
  - Update to version 1.8.4:
    * Functional changes
    - Serialize UTF-8 string with Unicode escapes
      + Breaks code that relies on not Unicode-escaping encoding
      strings. A future release may allow skipping all Unicode
    escape.
    - Un-deprecate removeMember overloads, return void
    - Allow Json::Value to be used in a boolean context
    - Use move ctor in append()
    - Add value_type to improve integration with boost
    * Meta-changes
    - Fix meson.build to allow using jsoncpp as a subproject
    - Fix some compiler warnings
    - Update docs


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 1.9.1:
    * This release contains some minor build fixes.
  - Changes for version 1.9.0:
    * Build optimizations and updates. Now needs at least Meson
      0.50.0, bot support for VS 2013 dropped in favor of VS 2017
    * Lots of bug fixes
    * Lots of enhancements
    * Lots of cleanup


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - Fix build on non-x86 architectures - boo#1163385
    * jsoncpp-f11611c8785082ead760494cba06196f14a06dcb.patch
  - From 1.9.1 to 1.9.2, features.h has been renamed json_features.h
    so, add a symlink for compatibility - boo#1163385


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 1.9.3"
    * Fixes to JSON_USE_EXCEPTION--some bugs creeped in breaking this
      flag in pre-release.
    * Fixes to build system--improvements have been make for code
      correctness.
    * Compile errors for various platforms have been resolved.
    * Fuzzing has been fixed.
    * Various bugs in the Reader and Writer code have been corrected.
    * CPPTL support has been dropped.
    * Various code improvements and optimizations.
  - Drop no longer needed patch:
    * jsoncpp-f11611c8785082ead760494cba06196f14a06dcb.patch


author: Guillaume GARDET <guillaume.gardet@opensuse.org>
changelog:
  - From 1.9.2 to 1.9.3, autolink.h has been dropped and
    config.h must be used so, create a symlink for compatibility


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 1.9.4:
    * This patch contains several fixes found through the OSS-Fuzz project
    fuzzing, increasing the security of the library,


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.9.5:
    * Minor bug-fixes (including for cmake)
    * Support for Bazel
    * Dropped compile-time deprecation warnings


author: jengelh@inai.de
changelog:
  - Remove redundant tags/sections/macros from specfile
  - Turn doc subpackage into noarch
  - Use crossdistro-friendly install routine


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Add OSGi manifest to the jar file
  - Package the manual
  - BuildRequire and Require hamcrest-core, since the package does
    strictly depend on hamcrest-core only.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to 4.13
  - Removed patches:
    * junit-jdk10.patch
    * junit-jdk11.patch
      + not needed with this version


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 4.13.2:
    * Mark ThreadGroups created by FailOnTimeout as daemon groups
    * Only create ThreadGroups if FailOnTimeout.lookForStuckThread is true.
    * Fix NotSerializableException with AssumptionViolatedException
    * Security fix: TemporaryFolder now limits access to temporary folders on
      Java 1.7 or later (CVE-2020-1945, bsc#1171696)
    * Make FrameworkField constructor public


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0001-Port-to-hamcrest-2.2.patch
      + do not use the org.hamcrest.Factory that was removed in
      hamcrest 2.x and should have been an internal annotation
      only
      + fix some incompatibilities with template types in matchers


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Conditionalize the spec file so that junit can be built with
    both hamcrest 1.3 and 2.2 from the same sources


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Let ant build with --release 8 if the compiler knows that option.
    This allows us to avoid incompatible exception declarations
    in ObjectInputStream.GetField.get(String,Object) in java >= 20


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Generate anew the ant build system using the maven pom.xml
  - Fetch sources from github by source service and filter out stale
    hamcrest binaries.
  - Port to hamcrest 2.2 unconditionally
  - Added patch:
    * 0002-remove-usages-of-deprecated-org.junit.Assert.assertT.patch
      + upstream patch to replace deprecated assertThat


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Back to singlespec for multiple python flavors. The primary
    python3 flavor provides the "jupyter" package.
  - Do what the description advertises and what upstream does:
    Require the specified packages
  - Update documentation files: jupyter.pdf and jupyter.zip


author: Todd R <toddrme2178@gmail.com>
changelog:
  - Have jupyterlab-filesystem provide/obsolete jupyterlab-widgets.
    jupyterlab-widgets is no longer available as a python package.


author: Benjamin Greiner <code@bnavigator.de>
changelog:
  - BuildRequire python-rpm-macros because the definition from
    the prjconfig introduces rich dependencies, which must be
    overridden by the lua version.
    gh#openSUSE/python-rpm-macros#99


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to 20211114
    * move/keep distribution provided jupyter config to/in
      %_distconfdir
    * add macro for jupyterlab3 extensions dir
    * make package noarch


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to 20220107
    * Add jupyter-rpm-macros metapackage
    * provide convenience macro %_jupyter_config for distinction
      between _distconfdir (15.4 and TW) and _sysconfdir (15.3)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.01.95
    * https://kde.org/announcements/megarelease/6/rc2/
  - Add a kaccount-integration-kf5 flavor for applications still
    using KF5/Qt5


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.1/
  - Changes since 24.02.0:
    * [kcm] Rework account rename and removal popups (kde#482307)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Add Qt6 CI
    * Remove unneeded Id from plugin metadata (kde#483858)
    * [kcm] Rework account rename and removal popups (kde#482307)
    * Move "add new account" action to top and update placeholder message


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.2/
  - Changes since 24.05.1:
    * Fix i18n domain


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.01.95
    * https://kde.org/announcements/megarelease/6/rc2/
  - Add patch:
    * 0001-Fix-link-target.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - Changes since 24.01.95:
    * Fix link target
  - Drop patch, merged upstream:
    * 0001-Fix-link-target.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.112.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.112.0
  - Changes since 5.111.0:
    * ResultSet: expose agent field


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.116.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.116.0
  - Changes since 5.115.0:
    * resultset: fix agent escape string


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.114.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.114.0
  - Changes since 5.113.0:
    * Drop unused KF5WindowSystem from cli


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.1/
  - Changes since 24.02.0:
    * Apply i18n to percent values
  - Uninstall old KDE PIM 5 libraries (boo#1221515)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.2/
  - Changes since 24.02.1:
    * Fix translated shortcut


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Prepare for the future activities support
    * Use _L1 directly
    * Use desktop-application
    * Add vcs-browser
    * Drop support for KF5's deprecated KToolInvocation
    * Apply i18n to percent values
    * Fix mem leak
    * Pass widget to drawPrimitive
    * Use local include
    * Use StartupNotify directly


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.1/
  - Changes since 24.05.0:
    * fix: remove duplicate entry
    * Explicitly link against QtDBus


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.3
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.3/
  - Changes since 23.08.2:
    * snapcraft: initial import snapcraft files.


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.1/
  - Changes since 24.02.0:
    * [kcm] Pass metadata to KCModule constructor


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * it compiles fine with QT_NO_CONTEXTLESS_CONNECT
    * It compiles fine without deprecated method + rename variable
    * Remove unused Qt5Compat dependency
    * [kcm] Pass metadata to KCModule constructor


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.108.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.108.0
  - Changes since 5.107.0:
    * Don't create subdirectory in toplevel.
    * Remove qt6 CI builds


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.109.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.109.0
  - Changes since 5.108.0:
    * Support reading file sizes from ZIP64 extended fields
    * Add explicit moc includes to sources for moc-covered headers


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.112.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.112.0
  - Changes since 5.111.0:
    * Fix broken bzip2 with new shared-mime-info


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.113.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.113.0
  - Changes since 5.112.0:
    * karchivetest: QVERIFY KArchiveFile* before dereferencing it
    * Fix broken bzip2 with new shared-mime-info


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - Changes since 24.01.95:
    * Fix tabswitcher performance when large of docs are opened
    * Avoid many proxy invalidations on close
    * fix crash on close other with active widget (kde#481625)
    * Fix crash
    * Documents: Fix row numbers not updated after dnd
    * Fix diagnostic count when removing diagnostics from a doc with multiple providers
    * diag: Always allow diagnostics for active document


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.1/
  - Changes since 24.02.0:
    * Fix tooltip not hiding after context menu was opened
    * diag: Trying to match cursor position instead of just line
    * diag: Match severity when trying to find item for line
    * diag: Fix severity filter
    * diag: Fix relatedInfo and fix items are hidden after applying filter
    * share code for url handling
    * don't acces member without checking (kde#482946)
    * improve safefty, don't crash on non arrays (kde#482152)
    * flatpak: Switch to non-preview runtime
    * Fix rainbow highlighting breaks on bracket removal
    * tabswitcher: Do not emit if we're adding no documents
    * Fix tabswitcher performance when large of docs are opened
    * Avoid many proxy invalidations on close
    * fix crash on close other with active widget (kde#481625)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.2/
  - Changes since 24.02.1:
    * Add job to publish to Microsoft Store
    * Enable appx build for Windows
    * add appimage ci
    * [CI/CD] Add macOS jobs
    * build Qt6 based Appx


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Too many changes since 24.02.2, only listing bugfixes:
    * Fix external tools get lost on modification (kde#456502)
    * Fix crash on deleting the only file in view (kde#485738)
    * project: Add ruff code analysis tool (kde#466175)
    * Fix tooltip hides on trying to scroll using scrollbar (kde#485120)
    * Documents: Fix sorting for directories (kde#476307)
    * ColorPicker: connect to line wrap/unwrap signals (kde#475109)
    * Add Rainbow CSV plugin (kde#451981)
    * Fix tabbar visibility check (kde#455890)
    * Fix session autosave deletes view session config (kde#482018)
    * Restore last active toolview when closing file history (kde#474129)
    * diag: Fix filtering after removing previous items (kde#481381)
    * move lsp context menu actions to xmlgui (kde#477224)
    * add size limit config option to search in files (kde#480489)
    * don't acces member without checking (kde#482946)
    * improve safefty, don't crash on non arrays (kde#482152)
    * fix crash on close other with active widget (kde#481625)
    * more descriptive label (kde#464065)
    * fix Kate snippets: crash when editing a snippet repository (kde#478230)
    * fix: terminal path automatically changes on launch even if the terminal setting is disabled (kde#480080)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.0/
  - Changes since 24.04.80:
    * KateSaveModifiedDialog: Use message box icon size from style
    * UrlBar: Optimize showing a directory
    * UrlBar: Fix filtering in treeview
    * urlbar: Slightly optimize current symbol finding
    * UrlBar: Fix symbol view
    * Fix RBQL toolview remains after plugin is disabled
    * Refer to qml language server binary by upstream name
    * fix capture warnings
    * fix capture warnings
    * use 6.0 as minimal release and use C++20 like frameworks
    * use new theme and style init functions
    * keep track of recent used files on saveAs & close (kde#486203)
    * make dbus optional is a start, needs more work
    * don't force konsole master
    * use kate from the right virtual desktop (kde#486066)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.1/
  - Changes since 24.05.0:
    * guard more dbus headers
    * add missing KWindowSystem include
    * guard fillinRunningKateAppInstances
    * guard dbus header
    * guard dbus app adaptor


author: Michal Suchanek <msuchanek@suse.com>
changelog:
  - Update to version 2.5.1
    - Add Irish keyboard map
    - Add PinePhone keyboard keymap
    - Added braces to IT keyboard map
    - Add Euro at Portuguese keyboards
    - Fix incorrect acentuation pt-latin9
    - fa.map: drop high codepoint character that chokes loadkeys
    - data/keymaps/i386/neo: use Delete instead of Backspace
    - Fix documentation for a few program options
    - Fix some memory leaks
    - Update translations
    - autogen.sh missing from release tarball, copy from git
    - Remove upstreamed patches
    - 0001-libkfont-Initialize-kfont_context-options.patch
    - kbd-1.15.2-dumpkeys-C-opt.patch
    - kbd-2.0.2-comment-typo-qwerty.patch


author: Frederic Crozat <fcrozat@suse.com>
changelog:
  - Remove additional vfonts, they are freeware, not opensource
    (bsc#1210678).
  - Adjust license tag, pinephone keymap is under GPL-3.0-or-later.


author: Antonio Teixeira <antonio.teixeira@suse.com>
changelog:
  - Update to version 2.6.1:
    - libkfont:
    * Fix font saving from linux kernel if KD_FONT_OP_GET_TALL is available.
    * Respect font height when writing psf2 header.
    - keymaps:
    * Create new 'mac-fr' layout for contemporary French Macs.
  - Version 2.6.0 changelog:
    - libkfont:
    * Leverage KD_FONT_OP_GET/SET_TALL font operations. The new
      KD_FONT_OP_GET/SET_TALL font operations allow to load fonts taller
      than 32 pixels by dropping the VGA-specific vertical pitch limitation
      (requires kernel 6.2 or later).
    * Use threadsafe strtok_r.
    * Increase soname version.
    - setvtrgb:
    * Fix read from pipe. The pipe is not rewindable, but we don't really
      need to rewind() but we need to unread one character.
    - keymaps:
    * i386/dvorak/dvorak-de.map: Add dvorak-de.map from console-data.
    * i386/qwerty/is-latin1.map: the circumflex should also be available in
      its original level-3 position.
    * i386/qwerty/la-latin1.map: Convert the characters expressed in Latin-1
      to the named constants, to ease up transition to Unicode.
    * pine/en.map: New version of pinephone keyboard map file.
    - unimaps:
    * Add mapping for U+25CF. The unicode maps in font files like
      eurlatgr.psfu and cp850-8x16.psfu have an entry for U+25CF, but the
      plaintext unimap files do not.
    - tests:
    * Use strace to track syscalls. Now strace is powerful enough to show
      ioctls specific to console configuration.
    - po:
    * Update translations (from translationproject.org).


author: Antonio Teixeira <antonio.teixeira@suse.com>
changelog:
  - Update to version 2.6.2:
    - loadkeys:
    * Don't look for keymap in the current directory.
    - keymaps:
    * Add colemak mod-dh keymaps.
  - Refresh kbd-1.15.5-loadkeys-search-path.patch


author: Antonio Teixeira <antonio.teixeira@suse.com>
changelog:
  - Update to version 2.6.3:
    - libkfont:
    * Don't look for fonts in the current directory.
    - showkey:
    * Add parameter to allow to change timeout.
    - po:
    * Update po files.


author: Antonio Teixeira <antonio.teixeira@suse.com>
changelog:
  - Update to version 2.6.4:
    - Use AX_ADD_FORTIFY_SOURCE to avoid redefining _FORTIFY_SOURCE
    - Do not look up include files in the current working directory


author: Stanislav Brabec <sbrabec@suse.com>
changelog:
  - Move legacy keymaps that have no acceptable xkb counterpart and
    its includes back to kbd. (bsc#1194609)
  - Stop requiring kbd-legacy. All YaST supported languages should
    now have its keymaps in kbd.
  - Remove kbd-1.15.2-prtscr_no_sigquit.patch rejected by the
    upstream. The problem is fixed for a long time, this is an
    additional modification. (PED-7977,
    https://github.com/legionus/kbd/pull/111):
  - Drop kbd_fonts.tar.bz2 containing just several 30 years old
    inferior fonts with an unknown author and uncertain license.
  - Add structured comments to patches.


author: Larry Finger <Larry.Finger@gmail.com>
changelog:
  - Add libreadline6 to the BuildRequires list.
  - Changed %doc to %license for COPYING as directed by osc.


author: Larry Finger <Larry.Finger@gmail.com>
changelog:
  - Changed spec file to require readline-devel, not a specific libreadline version.
    Thanks to Jan Engelhardt <jengelh@inai.de> for suggestion.


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to svn3427:
    * 3 years of changes, see http://trac.netlabs.org/kbuild/timeline
  - remove patches:
    gcc10-fno-common-fix.patch, glob-interface.patch,
    use-alloca.patch, kbuild-gcc7.patch, kbuild-glob.patch,
    strsignal.patch: upstream or obsolete


author: Martin Jambor <mjambor@suse.com>
changelog:
  - Make kbuild buildable with GCC 14 (boo#1225792)
    * Changes to configure machinery so that it does not fail and detect
      what it has detected with previous GCC versions.
      (kBuild-configure-c99.patch, kBuild-configure-c99-2.patch)
    * Add many missing includes (kBuild-c99.patch).
    * Fix an actual bug in a call to eval_buffer that also manifests as
      a C99 violation (kBuild-c99-2.patch).


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.1/
  - Changes since 24.02.0:
    * appstream: Update developer name


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Add localization for decimal separator in KNumber.toQString
    * it compiles with QT_NO_CONTEXTLESS_CONNECT
    * Promote square root button to Normal mode (kde#471088)
    * Add cubic root parsing
    * Use desktop-application
    * Allow the string 'XOR' as a token for typed expressions
    * Drop support for KF5's deprecated KToolInvocation
    * Port away from QRegExp
    * appstream: Update developer name
    * Change default shortcut to Calculator
    * Add missing include moc
    * Use local include
    * Apply missing i18n
    * Use a more frameless style for the calculator display
    * Add display for user's input


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.1/
  - Changes since 24.05.0:
    * Add edge case handler for stack reduction (kde#487614)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.2/
  - Changes since 24.05.1:
    * Add support for decimal numbers without integer part (kde#487659)
    * Chain result upon equal clicked (kde#487566)
    * Show result while editing input (kde#480607)
    * Add locale to round functionality


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Fix compile warning
    * Add [[nodiscard]]


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.1/
  - Changes since 24.05.0:
    * Fix unit test with KF 6.3 embedded Breeze icons


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - Changes since 24.01.95:
    * flapak: Installl the breeze icon


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Make use of ECMAddAppIcon to add app icon
    * flapak: Installl the breeze icon


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.114.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.114.0
  - Changes since 5.113.0:
    * KEmailAddress: Add autotests for improved whitespace trimming
    * KEmailAddress: Only trim surrounding whitespace between E-Mail addresses instead of also replacing all whitespace within E-Mail address names with a single ASCII space


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Make sure that icon is setting


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.1/
  - Changes since 24.05.0:
    * Don't use the obsolete KF6 preview Flatpak runtime
    * Allow dbus processing in qt-base to enable color-picking via portal (kde#479406)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.110.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.110.0
  - Changes since 5.109.0:
    * Fix deadlock when KConfigIni fails to acquire a file lock


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.112.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.112.0
  - Changes since 5.111.0:
    * kconfigwatcher: do not assert absolute paths
    * dbussanitizer: do not allow trailing slashes
    * dbussanitizer: qassertx to print the path
    * notify: don't try to send or receive dbus notifications on absolute paths
    * more aggressively sanitize dbus paths


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.113.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.113.0
  - Changes since 5.112.0:
    * Make KConfigWatcher noop for in-memory configs


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 5.248.0 (6.0 RC 1)
    * For more details please see:
      https://kde.org/announcements/megarelease/6/rc1/


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 5.249.0 (6.0 RC 2):
    * New bugfix release
    * For more details see https://kde.org/announcements/megarelease/6/rc2/


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.0
    * New bugfix release
    * Release announcement not available yet
  - Changes since 5.249.0:
    * update version for new release
    * KConfigLoader: reduce string allocations when parsing config items
    * KConfigLoader: use QString::trimmed rvalue overload
    * kdesktopfile: don't return const value
    * kdesktopfileaction: rule of five - add move operations
    * kdesktopfileaction: use =default for trivial default operations
    * kdesktopfileaction: don't needlessly copy strings
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Add patch to fix missing config migration (kde#483795):
    * 0001-kconf_update-Also-run-.upd-files-if-times-match-but-.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 6.1.0
    * New feature release
  - Changes since 6.0.0:
    * update version for new release
    * Don't search for QtDBus on Windows/macOS/Android
    * Register KConfigPropertyMap to QML
    * kconf_update: Also run .upd files if times match but done is empty (kde#483795)
    * Add unittest that URL[$e] works, for bug 482889
  - Drop patch, merged upstream:
    * 0001-kconf_update-Also-run-.upd-files-if-times-match-but-.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 6.2.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/gear/6.2.0/
  - Changes since 6.1.0:
    * avoid allocations while parsing int/float lists
    * Adapt kdesktopfiletest to QTemporaryFile behavior change
    * Guard header with an ifndef and include moc generates sources in the cpp file
    * autotests: Don't use a timeout in testLocalDeletion
    * Adjust kconfig_compiler autotests to include a version without kcfgc
    * Add a CMake function to add a kcfg file without kcfgc
    * gitignore: add VS Code dir


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 6.3.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/6/6.3.0/
  - Changes since 6.2.0:
    * ensure test works with Qt 6.7 on Windows
    * Use QT_TRANSLATE_NOOP instead of QT_TR_NOOP for KStandardActions
    * Add helper method to fully move a group to another
    * Deprecate ctor that takes a backend
    * Move parts of KStandardAction to KConfigGui
    * Remove KConfigBackend abstraction
    * Add a mutex to protect globalData
    * kconfigxt: Remove docs for SourceExtension parameter which was removed in KF6
    * Remove explicit maintainer from metainfo
    * Use ellipsis character instead of three dots in UI strings


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 6.4.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/6/6.4.0
  - Changes since 6.3.0:
    * Fix two cmakelint types of issue
    * Fix KCONFIG_USE_QML=OFF by moving ECMQmlModule behind the conditional
    * kconfig_compiler: Don't generate .moc include
    * kconfig_compiler: Allow generating QML type registration macros
    * kconfig_compiler: Use automoc for GENERATE_MOC
    * Avoid unused variable definition
    * Allow desktop files to be a symbolic link
    * Fix compile
    * KStandardActions: Use C++11 for loop
    * fix compile dependencies for windows
    * Register KCoreConfigSkeleton to QML
    * provide a generic named USE_DBUS option to allow to choose if to use it
    * don't warn if no dbus enabled


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.107.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.107.0
  - Changes since 5.106.0:
    * KColorSchemeMenu: Remove accelerator markers from scheme name
    * Give KColorSchemeMenu namespace a short description
    * Fixup: Pass scheme name - not path - to KColorSchemeManager::indexForScheme
    * Split menu creating functionality out of KColorSchemeManager


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.113.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.113.0
  - Changes since 5.112.0:
    * KRecentFileActions: Fix use after free (kde#476312)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.107.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.107.0
  - Changes since 5.106.0:
    * use fcntl to fix macOS compile


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.109.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.109.0
  - Changes since 5.108.0:
    * kurlmimedata: limit amount of in-flight FDs for portal submission (kde#472716)
    * Remove code variants for building with Qt 6
    * kurlmimedata: don't portal symlinks (kde#464225)
    * KSignalHandler: possibility to register signal handler as early as possible
    * Add explicit moc includes to sources for moc-covered headers


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.110.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.110.0
  - Changes since 5.109.0:
    * KFileSystemType: recognize ntfs3


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.111.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.111.0
  - Changes since 5.110.0:
    * Unset bug address for implicitly created KAboutData (kde#473517)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.112.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.112.0
  - Changes since 5.111.0:
    * Fix API docs generation for KPluginMetaDataOption enum values
    * Deprecate unused KStringHandler::isUtf8 & KStringHandler::from8Bit


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.113.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.113.0
  - Changes since 5.112.0:
    * Make testLoadHints pass with the PatchCollection
    * KAboutLicense::byKeyword: handle SPDX ids with -or-later
    * kdirwatch: find fam as part of the tests now that we include _p.h
    * kdirwatch: don't crash after moving threads
    * kdirwatch: don't leave relative entries dangling
    * kdirwatch: expand ref counting system to keep account of public instances
    * kdirwatch: always unref d, and unset d from inside d


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.114.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.114.0
  - Changes since 5.113.0:
    * Fix license text loading on Android


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.115.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.115.0
  - Changes since 5.114.0:
    * Add isProcExists func to check if /proc exists
    * Determine UNIX process if "/proc" does not exist


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.109.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.109.0
  - Changes since 5.108.0:
    * On windows, look for drkonqi.exe


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * Remove sl documentation
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * Also check file existing if the url is a file one (kde#483017)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * kde-open: show error message when the specified file doesn't exist
    * Also check file existing if the url is a file one (kde#483017)
    * Don't build tests unless requested by BUILD_TESTING
    * kstart: Use existing WITH_X11 option to make Qt::GuiPrivate optional
    * kdeinhibit: Adapt to renamed night light d-bus interface
    * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
    * kinfo: run with relevant platforms when possible (kde#476012)
    * keditfiletype: Support parent window on Wayland


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.2
  - Changes since 6.0.1:
    * update version for new release
  - Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
    * 0001-gtkconfig.upd-Set-Version-6.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * update version for new release
    * gtkconfig.upd: Set Version=6 (kde#482763)
  - Drop patches, now upstream:
    * 0001-gtkconfig.upd-Set-Version-6.patch


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * gsettings: use more efficient overload to get string from variant
    * gsettings: port away from deprecated QVariant::type
    * Only put return type in conditional directives
    * gtkconfig.upd: Set Version=6 (kde#482763)
    * Fix build by unifying names in two #if branches
    * kded: merge config sync requests when applying all settings


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.04.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.04.1/
  - No code change since 23.04.0


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.04.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.04.2/
  - No code change since 23.04.1


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.04.3
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.04.3/
  - No code change since 23.04.2


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.0/
  - No code change since 23.07.90


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.1/
  - No code change since 23.08.0


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.2/
  - No code change since 23.08.1


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.4
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.4/
  - Changes since 23.08.3:
    * Adapt to plasma-framework being renamed to libplasma
    * Adjust to plasma-framework moving to Plasma


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.110.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.110.0
  - Changes since 5.109.0:
    * GridDelegate: lazy load menu


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.115.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.115.0
  - Changes since 5.114.0:
    * Show GridDelegate labels as plaintext (kde#480106)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.1
  - Changes since 6.0.0:
    * update version for new release
    * decoration: Only apply hack on windows with outlines
    * Push decoration slightly under client if decoration is named "breeze"


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.90:
    * New feature release
    * For more details see https://kde.org/announcements/plasma/6/6.0.90
  - Changes since 6.0.5:
    * update version for new release
    * Fix a crash in DecorationButtonGroup
    * Introduce Spacer button (kde#348393,kde#438719)
    * fix most deprecation warnings
    * remove some of the macros


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * Fractional scaling hack: Push decoration slightly under client if decoration is named "breeze"


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.116.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.116.0
  - Changes since 5.115.0:
    * Wait until kconf_update finished


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - No code change since 24.01.95
  - Add a mobipocket flavor to replace the old mobipocket package
    (KF5/Qt5 based)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.4
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.4/
  - Changes since 23.08.3:
    * packagekit: allow interactive auth dialogs (kde#472145)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.01.95
    * https://kde.org/announcements/megarelease/6/rc2/
  - Drop patch, merged upstream:
    * 0001-Remove-wrong-group-check-from-group-manager.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 23.08.3
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/23.08.3/
  - Changes since 23.08.2:
    * Fix show configure dialogbox


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - Changes since 24.01.95:
    * Fix compile warnings
    * Add missing [[nodiscard]]
    * Use [[nodiscard]]
    * Use unique instance
    * Create manager first


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.2/
  - Changes since 24.02.1:
    * Allow to use search text etc.
    * Fix logic (now we can show list)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.0/
  - Changes since 24.04.80:
    * Fix build with corrosion 0.5


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - Changes since 24.01.95:
    * Fix EWS config dialog
    * ews: Handle KIO::ERR_ACCESS_DENIED error
    * ews: Use http1 for ews requests
    * Move checkbox on top
    * Fix start service
    * Comment this assert. we need to investigate more.


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Add upstream change to fix the etesync resource build (kde#482600):
    * 0001-Bring-back-etesync-support.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.1
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.02.1/
  - Changes since 24.02.0:
    * Bring back etesync support (kde#482600)
    * Support NTLMv2
    * Port EWS resource away from KIO Http
    * Fix endless sync loop with some remote iCal sources (kde#384309)
  - Drop patch, merged upstream:
    * 0001-Bring-back-etesync-support.patch


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Too many changes since 24.02.2, only listing bugfixes:
    * Bring back etesync support (kde#482600)
    * Fix endless sync loop with some remote iCal sources (kde#384309)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.0/
  - Changes since 24.04.80:
    * SingleFileResource: trigger sync after initially loading file on start (kde#485761)


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.05.2
    * New bugfix release
    * For more details please see:
    * https://kde.org/announcements/gear/24.05.2/
  - Changes since 24.05.1:
    * Add default destructor to TransferJob
    * Do not try to subscribe to an empty list of folders
    * Fix a memory leak in TransferJob
    * Google: explicitly request calendar.events scope in authentication


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.2
  - Changes since 6.0.1:
    * update version for new release
    * runners/converter: start timer in main thread
    * kdeplasma-addons: add Website to metadata to fix appstreamtest
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * update version for new release
    * wallpapers/potd: check network information backend is available before querying capabilities
    * update version for new release
    * applets/weather: remove invalid bindings on Layout properties
    * Mark QtQuick3D as a runtime dependency


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.4:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.4
  - Changes since 6.0.3:
    * update version for new release
    * Fix clock tooltips not being localized
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.5:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.5
  - Changes since 6.0.4:
    * update version for new release
    * alternatecalendar: respect numbering system from libicu (kde#485373)
    * wallpapers/potd: fix dragging preview image in Qt6.7


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * Fix middle click and tooltip
    * applets/weather: Show placeholder when there's no Forecast data


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * effects/cube: reference main delegate (kde#488654)
    * update version for new release


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.02.0
    * New feature release
  - Changes since 24.01.95:
    * flatpak: Install the breeze icon


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 24.04.80
    * New feature release
  - Changes since 24.02.2:
    * Remove obsolete comment
    * doc: specify file dialog's filter can be name or mime type filter


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.107.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.107.0
  - Changes since 5.106.0:
    * Add Arabic Support


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.108.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.108.0
  - Changes since 5.107.0:
    * Remove qt6 CI builds
    * doc: use a more generic Frameworks entity in the example


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.109.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.109.0
  - No code change since 5.108.0


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 5.113.0
    * New feature release
    * For more details please see:
    * https://kde.org/announcements/frameworks/5/5.113.0
  - Changes since 5.112.0:
    * Fix build with libxml2 v2.12


author: Luca Beltrame <lbeltrame@kde.org>
changelog:
  - Use a service to generate a tarball with no non-free unit
    test data (neither used nor installed; gh#KDSoap#207)


author: Christophe Giboudeaux <christophe@krop.fr>
changelog:
  - Update to 2.0.0
    * Supports Qt6 in addition to Qt5
    * Minimum Qt version is 5.9
    * The qmake buildsystem (via autogen.py) is removed.
    * buildsystem: a new 'docs' target is created when CMake
    - DKDSoap_DOCS=True.
    * buildsystem: the API manual is now generated in build/docs
      vice source/docs.
    * buildsystem: added an uninstall target
    * buildsystem: generate and install kdsoap-version.h
    * The API manual is generated+installed in qch format for Qt
      assistant.
    + Client-side:
    * Added options to the KDSoapClient specifying the SOAP action
      sending method
    + WSDL parser:
    * Fix generated code in case a variable is called "d" or "q"
    * Fix generated code for an enumeration type with a length
      restriction
    * Avoid potential type collisions in nested complexTypes
  - Drop the obsolete _service file. license issues were addressed.


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 2.1.1:
    * buildsystem - undo co-installability of Qt5 and Qt6 headers.
  - Update to 2.1.0:
    * Re-license project to MIT and remove the commercial offering
    * buildsystem - Increase minimum CMake version to 3.12.0
    * buildsystem - Build in Release mode by default (in non-developer situations)
    * Client-side:
      + Generate "explicit" in front of service and job constructors
    * Server-side:
      + Disable HTTP/2 support (which Qt 6 enables by default), it causes trouble with some SOAP servers.
      + Improve parsing of GET argument to avoid misinterpreting queries (possible security issue #247).


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.2.0:
    * buildsystem - Add co-installability of Qt5 and Qt6 headers
      back.
      Installs Qt6 headers into their own subdirectory so client
      code still works, but can be co-installed with Qt5 again.
    * Add KDSoapClientInterface::setMessageAddressingProperties()
      so that WS-Addressing support can be used with WSDL-generated
      services (issue #254)
    * Don't require a SOAP action in order to write addressing
      properties (also issue #254)
    * WSDL parser / code generator changes, applying to both client
      and server side
    * Improve -import-path


author: Jiri Bohac <jbohac@suse.com>
changelog:
  - upgrade to version 1.9.6
    * use newer /sys/kernel/fadump/ instead of /sys/kernel/fadump_
    * use kexec -a which falls back to kexec_load(2) automatically
    * update s390 udev rules
    * drop systemd device timeout generator


author: Jiri Bohac <jbohac@suse.com>
changelog:
  - upgrade to version 1.9.7
    * prevent dracut emergency shell
    * s390: consolidate low-level network configuration with zdev
    * s390: Explicitly request zFCP devices


author: Jiri Bohac <jbohac@suse.com>
changelog:
  - upgrade to version 2.0.0
    * add support for riscv64 (bsc#1204214)
    * mkdumprd: fix the check for updated SSH keys
    * prefer by-path and device-mapper aliases (bsc#1217617)
    * udev: don't reload kdump if kernel handles hotplug (jsc#PED-5077)


author: Jiri Bohac <jbohac@suse.com>
changelog:
  - upgrade to version 2.0.5
    * spec: differentiate between uninstall and upgrade in postun/preun (bsc#1191410)
    * spec: return success from pre, post, preun and postun scriplets (bsc#1222228)
    * add a note to README.txt about the flattened format (bsc#1221374)
    * use the same persistent device links as dracut (bsc#1222009, bsc#1219471)
    * remove dracut parse-root.sh hook (bsc#1221288)
    * always use nr_cpus, not maxcpus (bsc#1218180)
    * prevent mounting root in fadump (bsc#1219958)
    * update calibrate values


author: Jiri Bohac <jbohac@suse.com>
changelog:
  - upgrade to version 2.0.7
    * set KDUMP_CPUs to 0 (all CPUs) by default
    * fadump: use fadump=nocma when user data not filtered out (bsc#1224214)


author: Jiri Bohac <jbohac@suse.com>
changelog:
  - upgrade to version 2.0.9
    * start kdump-early earlier using DefaultDependencies=no
    * fadump: avoid re-registration if kernel is hotplug ready
    * mkdumprd: use pbl to get default kernel version (boo#1226676)


author: mkubecek@suse.cz
changelog:
  - config: update arm configs
  - arm64 and armv7hl
    - DRM_MSM_VALIDATE_XML=n ("unsure")
  - commit 92abc10


author: jslaby@suse.cz
changelog:
  - Linux 6.9.9 (bsc#1012628).
  - selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
  - locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
  - leds: mlxreg: Use devm_mutex_init() for mutex initialization
    (bsc#1012628).
  - leds: an30259a: Use devm_mutex_init() for mutex initialization
    (bsc#1012628).
  - crypto: hisilicon/debugfs - Fix debugfs uninit process issue
    (bsc#1012628).
  - drm/lima: fix shared irq handling on driver remove
    (bsc#1012628).
  - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
    (bsc#1012628).
  - media: dvb: as102-fe: Fix as10x_register_addr packing
    (bsc#1012628).
  - media: dvb-usb: dib0700_devices: Add missing release_firmware()
    (bsc#1012628).
  - net: dql: Avoid calling BUG() when WARN() is enough
    (bsc#1012628).
  - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
    no 6 GHz sband (bsc#1012628).
  - drm/xe: Add outer runtime_pm protection to
    xe_live_ktest@xe_dma_buf (bsc#1012628).
  - IB/core: Implement a limit on UMAD receive List (bsc#1012628).
  - scsi: qedf: Make qedf_execute_tmf() non-preemptible
    (bsc#1012628).
  - bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
    (bsc#1012628).
  - selftests/bpf: adjust dummy_st_ops_success to detect additional
    error (bsc#1012628).
  - selftests/bpf: do not pass NULL for non-nullable params in
    dummy_st_ops (bsc#1012628).
  - bpf: check bpf_dummy_struct_ops program params for test runs
    (bsc#1012628).
  - selftests/bpf: dummy_st_ops should reject 0 for non-nullable
    params (bsc#1012628).
  - RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
  - crypto: aead,cipher - zeroize key buffer after use
    (bsc#1012628).
  - media: mediatek: vcodec: Only free buffer VA that is not NULL
    (bsc#1012628).
  - drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
  - drm/amdgpu: Using uninitialized value *size when calling
    amdgpu_vce_cs_reloc (bsc#1012628).
  - drm/amdgpu: Initialize timestamp for some legacy SOCs
    (bsc#1012628).
  - drm/amdgpu: fix double free err_addr pointer warnings
    (bsc#1012628).
  - drm/amd/display: Add NULL pointer check for kzalloc
    (bsc#1012628).
  - drm/amd/display: Check index msg_id before read or write
    (bsc#1012628).
  - drm/amd/display: Check pipe offset before setting vblank
    (bsc#1012628).
  - drm/amd/display: Skip finding free audio for unknown engine_id
    (bsc#1012628).
  - drm/amd/display: Fix overlapping copy within
    dml_core_mode_programming (bsc#1012628).
  - drm/amd/display: update pipe topology log to support subvp
    (bsc#1012628).
  - drm/amd/display: Do not return negative stream id for array
    (bsc#1012628).
  - drm/amd/display: ASSERT when failing to find index by
    plane/stream id (bsc#1012628).
  - drm/amd/display: Fix uninitialized variables in DM
    (bsc#1012628).
  - drm/amdgpu: fix uninitialized scalar variable warning
    (bsc#1012628).
  - drm/amdgpu: fix the warning about the expression (int)size -
    len (bsc#1012628).
  - media: dw2102: Don't translate i2c read into write
    (bsc#1012628).
  - riscv: Apply SiFive CIP-1200 workaround to single-ASID
    sfence.vma (bsc#1012628).
  - media: dw2102: fix a potential buffer overflow (bsc#1012628).
  - sctp: prefer struct_size over open coded arithmetic
    (bsc#1012628).
  - firmware: dmi: Stop decoding on broken entry (bsc#1012628).
  - kunit/fortify: Do not spam logs with fortify WARNs
    (bsc#1012628).
  - Input: ff-core - prefer struct_size over open coded arithmetic
    (bsc#1012628).
  - usb: xhci: prevent potential failure in handle_tx_event()
    for Transfer events without TRB (bsc#1012628).
  - wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
  - wifi: mt76: mt7996: add sanity checks for background radar
    trigger (bsc#1012628).
  - thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
    lvts_data (bsc#1012628).
  - net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
  - media: dvb-frontends: tda18271c2dd: Remove casting during div
    (bsc#1012628).
  - media: s2255: Use refcount_t instead of atomic_t for
    num_channels (bsc#1012628).
  - media: i2c: st-mipid02: Use the correct div function
    (bsc#1012628).
  - media: tc358746: Use the correct div_ function (bsc#1012628).
  - media: dvb-frontends: tda10048: Fix integer overflow
    (bsc#1012628).
  - crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
  - gve: Account for stopped queues when reading NIC stats
    (bsc#1012628).
  - i2c: i801: Annotate apanel_addr as __ro_after_init
    (bsc#1012628).
  - powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
    CONFIG_PCI=n (bsc#1012628).
  - orangefs: fix out-of-bounds fsid access (bsc#1012628).
  - kunit: Fix timeout message (bsc#1012628).
  - powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
    (bsc#1012628).
  - selftests/net: fix uninitialized variables (bsc#1012628).
  - igc: fix a log entry using uninitialized netdev (bsc#1012628).
  - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
    (bsc#1012628).
  - f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    (bsc#1012628).
  - scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
  - serial: imx: Raise TX trigger level to 8 (bsc#1012628).
  - jffs2: Fix potential illegal address access in jffs2_free_inode
    (bsc#1012628).
  - s390: Mark psw in __load_psw_mask() as __unitialized
    (bsc#1012628).
  - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
    (bsc#1012628).
  - s390/pkey: Wipe sensitive data on failure (bsc#1012628).
  - s390/pkey: Wipe copies of clear-key structures on failure
    (bsc#1012628).
  - s390/pkey: Wipe copies of protected- and secure-keys
    (bsc#1012628).
  - btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
    compilation warning (bsc#1012628).
  - cdrom: rearrange last_media_change check to avoid unintentional
    overflow (bsc#1012628).
  - tools/power turbostat: Remember global max_die_id (bsc#1012628).
  - tools/power turbostat: Avoid possible memory corruption due
    to sparse topology IDs (bsc#1012628).
  - vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
  - vhost: Release worker mutex during flushes (bsc#1012628).
  - vhost_task: Handle SIGKILL by flushing work and exiting
    (bsc#1012628).
  - virtio-pci: Check if is_avq is NULL (bsc#1012628).
  - mac802154: fix time calculation in
    ieee802154_configure_durations() (bsc#1012628).
  - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
    (bsc#1012628).
  - net: phy: phy_device: Fix PHY LED blinking code comment
    (bsc#1012628).
  - wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
    (bsc#1012628).
  - UPSTREAM: tcp: fix DSACK undo in fast recovery to call
    tcp_try_to_open() (bsc#1012628).
  - net/mlx5: E-switch, Create ingress ACL when needed
    (bsc#1012628).
  - net/mlx5e: Add mqprio_rl cleanup and free in
    mlx5e_priv_cleanup() (bsc#1012628).
  - net/mlx5e: Present succeeded IPsec SA bytes and packet
    (bsc#1012628).
  - net/mlx5e: Approximate IPsec per-SA payload data bytes count
    (bsc#1012628).
  - Bluetooth: hci_event: Fix setting of unicast qos interval
    (bsc#1012628).
  - Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
  - Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
  - bluetooth/hci: disallow setting handle bigger than
    HCI_CONN_HANDLE_MAX (bsc#1012628).
  - tcp_metrics: validate source addr length (bsc#1012628).
  - KVM: s390: fix LPSWEY handling (bsc#1012628).
  - e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
  - gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
  - net: allow skb_datagram_iter to be called from any context
    (bsc#1012628).
  - net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
    (bsc#1012628).
  - net: txgbe: remove separate irq request for MSI and INTx
    (bsc#1012628).
  - net: txgbe: add extra handle for MSI/INTx into thread irq handle
    (bsc#1012628).
  - net: txgbe: free isb resources at the right time (bsc#1012628).
  - btrfs: always do the basic checks for btrfs_qgroup_inherit
    structure (bsc#1012628).
  - net: phy: aquantia: add missing include guards (bsc#1012628).
  - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
    from __netif_rx() (bsc#1012628).
  - drm/fbdev-generic: Fix framebuffer on big endian devices
    (bsc#1012628).
  - net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
    (bsc#1012628).
  - s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
  - gpio: mmio: do not calculate bgpio_bits via "ngpios"
    (bsc#1012628).
  - wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
  - riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
  - netfilter: nf_tables: unconditionally flush pending work before
    notifier (bsc#1012628).
  - net: rswitch: Avoid use-after-free in rswitch_poll()
    (bsc#1012628).
  - bonding: Fix out-of-bounds read in
    bond_option_arp_ip_targets_set() (bsc#1012628).
  - ice: Fix improper extts handling (bsc#1012628).
  - ice: Don't process extts if PTP is disabled (bsc#1012628).
  - ice: Reject pin requests with unsupported flags (bsc#1012628).
  - ice: use proper macro for testing bit (bsc#1012628).
  - selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
  - selftests: make order checking verbose in msg_zerocopy selftest
    (bsc#1012628).
  - drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
  - tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO
    (bsc#1012628).
  - inet_diag: Initialize pad field in struct inet_diag_req_v2
    (bsc#1012628).
  - mlxsw: core_linecards: Fix double memory deallocation in case
    of invalid INI file (bsc#1012628).
  - bnxt_en: Fix the resource check condition for RSS contexts
    (bsc#1012628).
  - gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
  - platform/x86: toshiba_acpi: Fix quickstart quirk handling
    (bsc#1012628).
  - Revert "igc: fix a log entry using uninitialized netdev"
    (bsc#1012628).
  - nilfs2: fix inode number range checks (bsc#1012628).
  - nilfs2: add missing check for inode numbers on directory entries
    (bsc#1012628).
  - nilfs2: fix incorrect inode allocation from reserved inodes
    (bsc#1012628).
  - mm: optimize the redundant loop of mm_update_owner_next()
    (bsc#1012628).
  - mm: avoid overflows in dirty throttling logic (bsc#1012628).
  - btrfs: zoned: fix calc_available_free_space() for zoned mode
    (bsc#1012628).
  - btrfs: fix adding block group to a reclaim list and the unused
    list during reclaim (bsc#1012628).
  - btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
    (bsc#1012628).
  - f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
  - scsi: mpi3mr: Use proper format specifier in
    mpi3mr_sas_port_add() (bsc#1012628).
  - Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
  - Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
    Adv Report (bsc#1012628).
  - Bluetooth: qca: Fix BT enable failure again for QCA6390 after
    warm reboot (bsc#1012628).
  - can: kvaser_usb: Explicitly initialize family in leafimx
    driver_info struct (bsc#1012628).
  - fsnotify: Do not generate events for O_PATH file descriptors
    (bsc#1012628).
  - Revert "mm/writeback: fix possible divide-by-zero in
    wb_dirty_limits(), again" (bsc#1012628).
  - drm/xe: fix error handling in xe_migrate_update_pgtables
    (bsc#1012628).
  - drm/ttm: Always take the bo delayed cleanup path for imported
    bos (bsc#1012628).
  - drm/nouveau: fix null pointer dereference in
    nouveau_connector_get_modes (bsc#1012628).
  - drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
  - drm: panel-orientation-quirks: Add quirk for Valve Galileo
    (bsc#1012628).
  - clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
    (bsc#1012628).
  - clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
    without common (bsc#1012628).
  - powerpc/pseries: Fix scv instruction crash with kexec
    (bsc#1012628).
  - powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
    at address 0 (bsc#1012628).
  - firmware: sysfb: Fix reference count of sysfb parent device
    (bsc#1012628).
  - filelock: Remove locks reliably when fcntl/close race is
    detected (bsc#1012628).
  - mtd: rawnand: Ensure ECC configuration is propagated to upper
    layers (bsc#1012628).
  - mtd: rawnand: Fix the nand_read_data_op() early check
    (bsc#1012628).
  - mtd: rawnand: Bypass a couple of sanity checks during NAND
    identification (bsc#1012628).
  - mtd: rawnand: rockchip: ensure NVDDR timings are rejected
    (bsc#1012628).
  - fs: don't misleadingly warn during thaw operations
    (bsc#1012628).
  - net: stmmac: dwmac-qcom-ethqos: fix error array size
    (bsc#1012628).
  - bnx2x: Fix multiple UBSAN array-index-out-of-bounds
    (bsc#1012628).
  - s390/dasd: Fix invalid dereferencing of indirect CCW data
    pointer (bsc#1012628).
  - selftests/harness: Fix tests timeout and race condition
    (bsc#1012628).
  - arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
    Quartz64 Model B (bsc#1012628).
  - clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents (bsc#1012628).
  - clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
    (bsc#1012628).
  - clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
    (bsc#1012628).
  - i2c: pnx: Fix potential deadlock warning from del_timer_sync()
    call in isr (bsc#1012628).
  - fs/ntfs3: Mark volume as dirty if xattr is broken (bsc#1012628).
  - drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
    (bsc#1012628).
  - ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with
    ALC897 (bsc#1012628).
  - vhost-scsi: Handle vhost_vq_work_queue failures for events
    (bsc#1012628).
  - nvme-multipath: find NUMA path only for online numa-node
    (bsc#1012628).
  - dma-mapping: benchmark: avoid needless copy_to_user if benchmark
    fails (bsc#1012628).
  - drm/amdgpu: correct hbm field in boot status (bsc#1012628).
  - connector: Fix invalid conversion in cn_proc.h (bsc#1012628).
  - swap: yield device immediately (bsc#1012628).
  - nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
    (bsc#1012628).
  - libbpf: detect broken PID filtering logic for multi-uprobe
    (bsc#1012628).
  - regmap-i2c: Subtract reg size from max_write (bsc#1012628).
  - platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT
    IVW 11.6" tablet (bsc#1012628).
  - platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
    (bsc#1012628).
  - block: check for max_hw_sectors underflow (bsc#1012628).
  - nvmet: fix a possible leak when destroy a ctrl during qp
    establishment (bsc#1012628).
  - kbuild: fix short log for AS in link-vmlinux.sh (bsc#1012628).
  - nfc/nci: Add the inconsistency check between the input data
    length and count (bsc#1012628).
  - spi: cadence: Ensure data lines set to low during dummy-cycle
    period (bsc#1012628).
  - ALSA: ump: Set default protocol when not given explicitly
    (bsc#1012628).
  - drm/amdgpu: silence UBSAN warning (bsc#1012628).
  - hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
    (bsc#1012628).
  - null_blk: Do not allow runt zone with zone capacity smaller
    then zone size (bsc#1012628).
  - libbpf: don't close(-1) in multi-uprobe feature detector
    (bsc#1012628).
  - Refresh
    patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch.
  - commit 8c0f797


author: jslaby@suse.cz
changelog:
  - Revert "drm/amd/display: FEC overhead should be checked once
    for mst slot nums" (bsc#1228093 #3495).
  - commit cee765e


author: jslaby@suse.cz
changelog:
  - Linux 6.10.1 (bsc#1012628).
  - thermal: core: Allow thermal zones to tell the core to ignore
    them (bsc#1012628).
  - io_uring: fix error pbuf checking (bsc#1012628).
  - ASoC: cs35l56: Limit Speaker Volume to +12dB maximum
    (bsc#1012628).
  - ASoC: cs35l56: Use header defines for Speaker Volume control
    definition (bsc#1012628).
  - tpm: Use auth only after NULL check in
    tpm_buf_check_hmac_response() (bsc#1012628).
  - cifs: Fix setting of zero_point after DIO write (bsc#1012628).
  - cifs: Fix server re-repick on subrequest retry (bsc#1012628).
  - cifs: fix noisy message on copy_file_range (bsc#1012628).
  - cifs: Fix missing fscache invalidation (bsc#1012628).
  - cifs: Fix missing error code set (bsc#1012628).
  - ext4: use memtostr_pad() for s_volume_name (bsc#1012628).
  - commit a57275a


author: jslaby@suse.cz
changelog:
  - drm/amd/display: Take Synaptics Cascaded Topology into Account
    (bsc#1228093 #3495).
  - commit a4c3703


author: jslaby@suse.cz
changelog:
  - Revert "rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)"
    This reverts commit c9c2e244cf9031882276be043b882ccf33835a4f. Openssl
    was fixed:
    https://build.opensuse.org/request/show/1189541
  - commit 178f0b6


author: jslaby@suse.cz
changelog:
  - Linux 6.10.2 (bsc#1012628).
  - tap: add missing verification for short frame (bsc#1012628).
  - tun: add missing verification for short frame (bsc#1012628).
  - filelock: Fix fcntl/close race recovery compat path
    (bsc#1012628).
  - ALSA: seq: ump: Skip useless ports for static blocks
    (bsc#1012628).
  - ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA
    is paused (bsc#1012628).
  - arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for
    USB (bsc#1012628).
  - arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for
    USB (bsc#1012628).
  - arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode
    for USB (bsc#1012628).
  - arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for
    USB (bsc#1012628).
  - arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode
    for USB (bsc#1012628).
  - arm64: dts: qcom: msm8998: Disable SS instance in Parkmode
    for USB (bsc#1012628).
  - arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for
    USB (bsc#1012628).
  - arm64: dts: qcom: msm8996: Disable SS instance in Parkmode
    for USB (bsc#1012628).
  - arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
    (bsc#1012628).
  - arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe
    6a (bsc#1012628).
  - arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe
    6a (bsc#1012628).
  - arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
    (bsc#1012628).
  - arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
    (bsc#1012628).
  - arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
    (bsc#1012628).
  - arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park
    mode (bsc#1012628).
  - arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park
    mode (bsc#1012628).
  - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy
    Book Pro 360 (bsc#1012628).
  - ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
    (bsc#1012628).
  - ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
    (bsc#1012628).
  - usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
    (bsc#1012628).
  - fs/ntfs3: Validate ff offset (bsc#1012628).
  - fs/ntfs3: Add a check for attr_names and oatbl (bsc#1012628).
  - jfs: don't walk off the end of ealist (bsc#1012628).
  - ocfs2: add bounds checking to ocfs2_check_dir_entry()
    (bsc#1012628).
  - s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
    (bsc#1012628).
  - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
    (bsc#1012628).
  - commit d3b5079


author: jslaby@suse.cz
changelog:
  - Update
    patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
    (bsc#1228387).
    Fix the bsc #.
  - commit 65a34e2


author: Ludwig Nussel <lnussel@suse.com>
changelog:
  - Add dm-crypt for encrypted hard disk support
  - Add dmi-sysfs for systemd to receive credentials via smbios


author: rfrohl@suse.com
changelog:
  - Linux 6.6.36 (bsc#1218260).
  - fs/writeback: bail out if there is no more inodes for IO and
    queued once (bsc#1218260).
  - padata: Disable BH when taking works lock on MT path
    (bsc#1218260).
  - crypto: hisilicon/sec - Fix memory leak for sec resource release
    (bsc#1218260).
  - crypto: hisilicon/qm - Add the err memory release process to
    qm uninit (bsc#1218260).
  - io_uring/sqpoll: work around a potential audit memory leak
    (bsc#1218260).
  - rcutorture: Fix rcu_torture_one_read() pipe_count overflow
    comment (bsc#1218260).
  - rcutorture: Make stall-tasks directly exit when rcutorture
    tests end (bsc#1218260).
  - rcutorture: Fix invalid context warning when enable srcu
    barrier testing (bsc#1218260).
  - block/ioctl: prefer different overflow check (bsc#1218260).
  - ssb: Fix potential NULL pointer dereference in
    ssb_device_uevent() (bsc#1218260).
  - selftests/bpf: Prevent client connect before server bind in
    test_tc_tunnel.sh (bsc#1218260).
  - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
    (bsc#1218260).
  - batman-adv: bypass empty buckets in batadv_purge_orig_ref()
    (bsc#1218260).
  - wifi: ath9k: work around memset overflow warning (bsc#1218260).
  - af_packet: avoid a false positive warning in packet_setsockopt()
    (bsc#1218260).
  - ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
    (bsc#1218260).
  - drop_monitor: replace spin_lock by raw_spin_lock (bsc#1218260).
  - scsi: qedi: Fix crash while reading debugfs attribute
    (bsc#1218260).
  - net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
    (bsc#1218260).
  - net/sched: fix false lockdep warning on qdisc root lock
    (bsc#1218260).
  - kselftest: arm64: Add a null pointer check (bsc#1218260).
  - net: dsa: realtek: keep default LED state in rtl8366rb
    (bsc#1218260).
  - netpoll: Fix race condition in netpoll_owner_active
    (bsc#1218260).
  - wifi: mt76: mt7921s: fix potential hung tasks during chip
    recovery (bsc#1218260).
  - HID: Add quirk for Logitech Casa touchpad (bsc#1218260).
  - HID: asus: fix more n-key report descriptors if n-key quirked
    (bsc#1218260).
  - ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
    (bsc#1218260).
  - Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
    (bsc#1218260).
  - drm/amd/display: Exit idle optimizations before HDCP execution
    (bsc#1218260).
  - platform/x86: toshiba_acpi: Add quirk for buttons on Z830
    (bsc#1218260).
  - ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
    (bsc#1218260).
  - ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (bsc#1218260).
  - drm/lima: add mask irq callback to gp and pp (bsc#1218260).
  - drm/lima: mask irqs in timeout path before hard reset
    (bsc#1218260).
  - ALSA: hda/realtek: Add quirks for Lenovo 13X (bsc#1218260).
  - powerpc/pseries: Enforce hcall result buffer validity and size
    (bsc#1218260).
  - media: intel/ipu6: Fix build with !ACPI (bsc#1218260).
  - media: mtk-vcodec: potential null pointer deference in SCP
    (bsc#1218260).
  - powerpc/io: Avoid clang null pointer arithmetic warnings
    (bsc#1218260).
  - platform/x86: p2sb: Don't init until unassigned resources have
    been assigned (bsc#1218260).
  - power: supply: cros_usbpd: provide ID table for avoiding
    fallback match (bsc#1218260).
  - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (bsc#1218260).
  - ext4: fix uninitialized ratelimit_state->lock access in
    __ext4_fill_super() (bsc#1218260).
  - kprobe/ftrace: bail out if ftrace was killed (bsc#1218260).
  - usb: gadget: uvc: configfs: ensure guid to be valid before set
    (bsc#1218260).
  - f2fs: remove clear SB_INLINECRYPT flag in default_options
    (bsc#1218260).
  - usb: misc: uss720: check for incompatible versions of the
    Belkin F5U002 (bsc#1218260).
  - Avoid hw_desc array overrun in dw-axi-dmac (bsc#1218260).
  - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property
    on Lenovo Yoga Tab2 1380 (bsc#1218260).
  - usb: typec: ucsi_glink: drop special handling for CCI_BUSY
    (bsc#1218260).
  - udf: udftime: prevent overflow in udf_disk_stamp_to_time()
    (bsc#1218260).
  - PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
    (bsc#1218260).
  - f2fs: don't set RO when shutting down f2fs (bsc#1218260).
  - MIPS: Octeon: Add PCIe link status check (bsc#1218260).
  - serial: imx: Introduce timeout when waiting on transmitter empty
    (bsc#1218260).
  - serial: exar: adding missing CTI and Exar PCI ids (bsc#1218260).
  - usb: gadget: function: Remove usage of the deprecated
    ida_simple_xx() API (bsc#1218260).
  - tty: add the option to have a tty reject a new ldisc
    (bsc#1218260).
  - vfio/pci: Collect hot-reset devices to local buffer
    (bsc#1218260).
  - cpufreq: amd-pstate: fix memory leak on CPU EPP exit
    (bsc#1218260).
  - ACPI: EC: Install address space handler at the namespace root
    (bsc#1218260).
  - PCI: Do not wait for disconnected devices when resuming
    (bsc#1218260).
  - ALSA: hda: cs35l41: Possible null pointer dereference in
    cs35l41_hda_unbind() (bsc#1218260).
  - ALSA: seq: ump: Fix missing System Reset message handling
    (bsc#1218260).
  - MIPS: Routerboard 532: Fix vendor retry check code
    (bsc#1218260).
  - mips: bmips: BCM6358: make sure CBR is correctly set
    (bsc#1218260).
  - tracing: Build event generation tests only as modules
    (bsc#1218260).
  - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
    (bsc#1218260).
  - ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
    (bsc#1218260).
  - ice: avoid IRQ collision to fix init failure on ACPI S3 resume
    (bsc#1218260).
  - btrfs: zoned: allocate dummy checksums for zoned NODATASUM
    writes (bsc#1218260).
  - net: mvpp2: use slab_build_skb for oversized frames
    (bsc#1218260).
  - cipso: fix total option length computation (bsc#1218260).
  - ALSA: hda: cs35l56: Component should be unbound before
    deconstruction (bsc#1218260).
  - ALSA: hda: tas2781: Component should be unbound before
    deconstruction (bsc#1218260).
  - bpf: Avoid splat in pskb_pull_reason (bsc#1218260).
  - ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
    (bsc#1218260).
  - netrom: Fix a memory leak in nr_heartbeat_expiry()
    (bsc#1218260).
  - ipv6: prevent possible NULL deref in fib6_nh_init()
    (bsc#1218260).
  - ipv6: prevent possible NULL dereference in rt6_probe()
    (bsc#1218260).
  - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
    (bsc#1218260).
  - netns: Make get_net_ns() handle zero refcount net (bsc#1218260).
  - qca_spi: Make interrupt remembering atomic (bsc#1218260).
  - net: lan743x: disable WOL upon resume to restore full data
    path operation (bsc#1218260).
  - net: lan743x: Support WOL at both the PHY and MAC appropriately
    (bsc#1218260).
  - net: phy: mxl-gpy: Remove interrupt mask clearing from
    config_init (bsc#1218260).
  - net/sched: act_api: rely on rcu in tcf_idr_check_alloc
    (bsc#1218260).
  - net/sched: act_api: fix possible infinite loop in
    tcf_idr_check_alloc() (bsc#1218260).
  - tipc: force a dst refcount before doing decryption
    (bsc#1218260).
  - sched: act_ct: add netns into the key of tcf_ct_flow_table
    (bsc#1218260).
  - ptp: fix integer overflow in max_vclocks_store (bsc#1218260).
  - selftests: openvswitch: Use bash as interpreter (bsc#1218260).
  - virtio_net: checksum offloading handling fix (bsc#1218260).
  - virtio_net: fixing XDP for fully checksummed packets handling
    (bsc#1218260).
  - octeontx2-pf: Add error handling to VLAN unoffload handling
    (bsc#1218260).
  - octeontx2-pf: Fix linking objects into multiple modules
    (bsc#1218260).
  - seg6: fix parameter passing when calling NF_HOOK() in End.DX4
    and End.DX6 behaviors (bsc#1218260).
  - netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter
    core (bsc#1218260).
  - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (bsc#1218260).
  - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
    (bsc#1218260).
  - net: usb: rtl8150 fix unintiatilzed variables in
    rtl8150_get_link_ksettings (bsc#1218260).
  - RDMA/bnxt_re: Fix the max msix vectors macro (bsc#1218260).
  - spi: cs42l43: Correct SPI root clock speed (bsc#1218260).
  - RDMA/rxe: Fix responder length checking for UD request packets
    (bsc#1218260).
  - regulator: core: Fix modpost error "regulator_get_regmap"
    undefined (bsc#1218260).
  - dmaengine: idxd: Fix possible Use-After-Free in
    irq_process_work_list (bsc#1218260).
  - dmaengine: ioatdma: Fix leaking on version mismatch
    (bsc#1218260).
  - dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
    (bsc#1218260).
  - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
    (bsc#1218260).
  - dmaengine: fsl-edma: avoid linking both modules (bsc#1218260).
  - dmaengine: ioatdma: Fix missing kmem_cache_destroy()
    (bsc#1218260).
  - regulator: bd71815: fix ramp values (bsc#1218260).
  - thermal/drivers/mediatek/lvts_thermal: Return error in case
    of invalid efuse data (bsc#1218260).
  - arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus
    DHCOM SoM (bsc#1218260).
  - arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus
    DHCOM SoM (bsc#1218260).
  - arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown
    GPIO (bsc#1218260).
  - arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
    (bsc#1218260).
  - arm64: dts: freescale: imx8mm-verdin: enable hysteresis on
    slow input pin (bsc#1218260).
  - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
    kernel is fine." (bsc#1218260).
  - spi: spi-imx: imx51: revert burst length calculation back to
    bits_per_word (bsc#1218260).
  - io_uring/rsrc: fix incorrect assignment of iter->nr_segs in
    io_import_fixed (bsc#1218260).
  - firmware: psci: Fix return value from psci_system_suspend()
    (bsc#1218260).
  - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
    (bsc#1218260).
  - RDMA/mlx5: Add check for srq max_sge attribute (bsc#1218260).
  - RDMA/mana_ib: Ignore optional access flags for MRs
    (bsc#1218260).
  - ACPI: EC: Evaluate orphan _REG under EC device (bsc#1218260).
  - arm64: defconfig: enable the vf610 gpio driver (bsc#1218260).
  - ext4: avoid overflow when setting values via sysfs
    (bsc#1218260).
  - ext4: fix slab-out-of-bounds in
    ext4_mb_find_good_group_avg_frag_lists() (bsc#1218260).
  - locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
    (bsc#1218260).
  - net: stmmac: Assign configured channel value to EXTTS event
    (bsc#1218260).
  - net: usb: ax88179_178a: improve reset check (bsc#1218260).
  - net: do not leave a dangling sk pointer, when socket creation
    fails (bsc#1218260).
  - btrfs: retry block group reclaim without infinite loop
    (bsc#1218260).
  - scsi: ufs: core: Free memory allocated for model before reinit
    (bsc#1218260).
  - cifs: fix typo in module parameter enable_gcm_256 (bsc#1218260).
  - LoongArch: Fix watchpoint setting error (bsc#1218260).
  - LoongArch: Trigger user-space watchpoints correctly
    (bsc#1218260).
  - LoongArch: Fix multiple hardware watchpoint issues
    (bsc#1218260).
  - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
    (bsc#1218260).
  - KVM: arm64: Disassociate vcpus from redistributor region on
    teardown (bsc#1218260).
  - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC
    routes (bsc#1218260).
  - RDMA/rxe: Fix data copy for IB_SEND_INLINE (bsc#1218260).
  - RDMA/mlx5: Remove extra unlock on error path (bsc#1218260).
  - RDMA/mlx5: Follow rb_key.ats when creating new mkeys
    (bsc#1218260).
  - ovl: fix encoding fid for lower only root (bsc#1218260).
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
    445/465 G11 (bsc#1218260).
  - ALSA: hda/realtek: Limit mic boost on N14AP7 (bsc#1218260).
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
    (bsc#1218260).
  - drm/i915/mso: using joiner is not possible with eDP MSO
    (bsc#1218260).
  - drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1218260).
  - drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1218260).
  - dt-bindings: dma: fsl-edma: fix dma-channels constraints
    (bsc#1218260).
  - ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
    (bsc#1218260).
  - ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
    (bsc#1218260).
  - gcov: add support for GCC 14 (bsc#1218260).
  - kcov: don't lose track of remote references during softirqs
    (bsc#1218260).
  - efi/x86: Free EFI memory map only when installing a new one
    (bsc#1218260).
  - serial: 8250_dw: Revert "Move definitions to the shared header"
    (bsc#1218260).
  - mm: mmap: allow for the maximum number of bits for randomizing
    mmap_base by default (bsc#1218260).
  - tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
    (bsc#1218260).
  - mm/page_table_check: fix crash on ZONE_DEVICE (bsc#1218260).
  - i2c: ocores: set IACK bit after core is enabled (bsc#1218260).
  - dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller
    schema (bsc#1218260).
  - dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
    i2c-controller schema (bsc#1218260).
  - spi: stm32: qspi: Fix dual flash mode sanity test in
    stm32_qspi_setup() (bsc#1218260).
  - arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
    (bsc#1218260).
  - spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to
    CCR_BUSWIDTH_4 (bsc#1218260).
  - perf: script: add raw|disasm arguments to --insn-trace option
    (bsc#1218260).
  - perf script: Show also errors for --insn-trace option
    (bsc#1218260).
  - wifi: rtl8xxxu: enable MFP support with security flag of RX
    descriptor (bsc#1218260).
  - ocfs2: convert to new timestamp accessors (bsc#1218260).
  - ocfs2: update inode fsync transaction id in ocfs2_unlink and
    ocfs2_link (bsc#1218260).
  - nbd: Improve the documentation of the locking assumptions
    (bsc#1218260).
  - nbd: Fix signal handling (bsc#1218260).
  - tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
    (bsc#1218260).
  - x86/cpu/vfm: Add new macros to work with (vendor/family/model)
    values (bsc#1218260).
  - x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
    (bsc#1218260).
  - riscv: Don't use PGD entries for the linear mapping
    (bsc#1218260).
  - riscv: force PAGE_SIZE linear mapping if debug_pagealloc is
    enabled (bsc#1218260).
  - vgacon: rework screen_info #ifdef checks (bsc#1218260).
  - efi/loongarch: Directly position the loaded image file
    (bsc#1218260).
  - LoongArch: Fix entry point in kernel image header (bsc#1218260).
  - drm/amd/display: revert Exit idle optimizations before HDCP
    execution (bsc#1218260).
  - ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
    (bsc#1218260).
  - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc
    error path (bsc#1218260).
  - kprobe/ftrace: fix build error due to bad function definition
    (bsc#1218260).
  - hid: asus: asus_report_fixup: fix potential read out of bounds
    (bsc#1218260).
  - Revert "mm: mmap: allow for the maximum number of bits for
    randomizing mmap_base by default" (bsc#1218260).
  - Rename to
    patches.kernel.org/6.6.36-093-net-stmmac-No-need-to-calculate-speed-divider-.patch.
  - Rename to
    patches.kernel.org/6.6.36-098-netfilter-ipset-Fix-suspicious-rcu_dereference.patch.
  - commit edd4773


author: rfrohl@suse.com
changelog:
  - Linux 6.6.37 (bsc#1218260).
  - iio: pressure: fix some word spelling errors (bsc#1218260).
  - iio: pressure: bmp280: Fix BMP580 temperature reading
    (bsc#1218260).
  - usb: typec: ucsi: Never send a lone connector change ack
    (bsc#1218260).
  - usb: typec: ucsi: Ack also failed Get Error commands
    (bsc#1218260).
  - Input: ili210x - fix ili251x_read_touch_data() return value
    (bsc#1218260).
  - pinctrl: fix deadlock in create_pinctrl() when handling
    - EPROBE_DEFER (bsc#1218260).
  - pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
    (bsc#1218260).
  - pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
    (bsc#1218260).
  - pinctrl: rockchip: use dedicated pinctrl type for RK3328
    (bsc#1218260).
  - pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
    (bsc#1218260).
  - MIPS: pci: lantiq: restore reset gpio polarity (bsc#1218260).
  - selftests: mptcp: print_test out of verify_listener_events
    (bsc#1218260).
  - selftests: mptcp: userspace_pm: fixed subtest names
    (bsc#1218260).
  - wifi: mac80211: Use flexible array in struct ieee80211_tim_ie
    (bsc#1218260).
  - ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on
    right mclk (bsc#1218260).
  - ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name
    collision (bsc#1218260).
  - ASoC: atmel: convert not to use asoc_xxx() (bsc#1218260).
  - ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix
    card init (bsc#1218260).
  - workqueue: Increase worker desc's length to 32 (bsc#1218260).
  - ASoC: q6apm-lpass-dai: close graph on prepare errors
    (bsc#1218260).
  - bpf: Add missed var_off setting in set_sext32_default_val()
    (bsc#1218260).
  - bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
    (bsc#1218260).
  - s390/pci: Add missing virt_to_phys() for directed DIBV
    (bsc#1218260).
  - ASoC: amd: acp: add a null check for chip_pdev structure
    (bsc#1218260).
  - ASoC: amd: acp: remove i2s configuration check in
    acp_i2s_probe() (bsc#1218260).
  - ASoC: fsl-asoc-card: set priv->pdev before using it
    (bsc#1218260).
  - net: dsa: microchip: fix initial port flush problem
    (bsc#1218260).
  - openvswitch: get related ct labels from its master if it is
    not confirmed (bsc#1218260).
  - mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4
    systems (bsc#1218260).
  - bpf: Fix overrunning reservations in ringbuf (bsc#1218260).
  - ibmvnic: Free any outstanding tx skbs during scrq reset
    (bsc#1218260).
  - net: phy: micrel: add Microchip KSZ 9477 to the device table
    (bsc#1218260).
  - net: dsa: microchip: use collision based back pressure mode
    (bsc#1218260).
  - ice: Rebuild TC queues on VSI queue reconfiguration
    (bsc#1218260).
  - xdp: Remove WARN() from __xdp_reg_mem_model() (bsc#1218260).
  - netfilter: fix undefined reference to 'netfilter_lwtunnel_*'
    when CONFIG_SYSCTL=n (bsc#1218260).
  - btrfs: use NOFS context when getting inodes during logging
    and log replay (bsc#1218260).
  - Fix race for duplicate reqsk on identical SYN (bsc#1218260).
  - ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2
    messages (bsc#1218260).
  - net: dsa: microchip: fix wrong register write when masking
    interrupt (bsc#1218260).
  - sparc: fix old compat_sys_select() (bsc#1218260).
  - sparc: fix compat recv/recvfrom syscalls (bsc#1218260).
  - parisc: use correct compat recv/recvfrom syscalls (bsc#1218260).
  - powerpc: restore some missing spu syscalls (bsc#1218260).
  - tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for
    failed TFO (bsc#1218260).
  - ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
    (bsc#1218260).
  - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store
    to data registers (bsc#1218260).
  - net: mana: Fix possible double free in error handling path
    (bsc#1218260).
  - bpf: Take return from set_memory_ro() into account with
    bpf_prog_lock_ro() (bsc#1218260).
  - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data
    (bsc#1218260).
  - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]
    (bsc#1218260).
  - bpf: Take return from set_memory_rox() into account with
    bpf_jit_binary_lock_ro() (bsc#1218260).
  - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers
    that sleep (bsc#1218260).
  - vduse: validate block features only with block devices
    (bsc#1218260).
  - vduse: Temporarily fail if control queue feature requested
    (bsc#1218260).
  - x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup (bsc#1218260).
  - mtd: partitions: redboot: Added conversion of operands to a
    larger type (bsc#1218260).
  - wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
    (bsc#1218260).
  - bpf: Mark bpf prog stack with kmsan_unposion_memory in
    interpreter mode (bsc#1218260).
  - RDMA/restrack: Fix potential invalid address access
    (bsc#1218260).
  - net/iucv: Avoid explicit cpumask var allocation on stack
    (bsc#1218260).
  - net/dpaa2: Avoid explicit cpumask var allocation on stack
    (bsc#1218260).
  - crypto: ecdh - explicitly zeroize private_key (bsc#1218260).
  - ALSA: emux: improve patch ioctl data validation (bsc#1218260).
  - media: dvbdev: Initialize sbuf (bsc#1218260).
  - irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if
    SMP for IRQ_LOONGARCH_CPU (bsc#1218260).
  - soc: ti: wkup_m3_ipc: Send NULL dummy message instead of
    pointer message (bsc#1218260).
  - gfs2: Fix NULL pointer dereference in gfs2_log_flush
    (bsc#1218260).
  - drm/radeon/radeon_display: Decrease the size of allocated memory
    (bsc#1218260).
  - nvme: fixup comment for nvme RDMA Provider Type (bsc#1218260).
  - drm/panel: simple: Add missing display timing flags for KOE
    TX26D202VM0BWA (bsc#1218260).
  - gpio: davinci: Validate the obtained number of IRQs
    (bsc#1218260).
  - RISC-V: fix vector insn load/store width mask (bsc#1218260).
  - drm/amdgpu: Fix pci state save during mode-1 reset
    (bsc#1218260).
  - riscv: stacktrace: convert arch_stack_walk() to noinstr
    (bsc#1218260).
  - gpiolib: cdev: Disallow reconfiguration without direction
    (uAPI v1) (bsc#1218260).
  - randomize_kstack: Remove non-functional per-arch entropy
    filtering (bsc#1218260).
  - x86: stop playing stack games in profile_pc() (bsc#1218260).
  - parisc: use generic sys_fanotify_mark implementation
    (bsc#1218260).
  - Revert "MIPS: pci: lantiq: restore reset gpio polarity"
    (bsc#1218260).
  - pinctrl: qcom: spmi-gpio: drop broken pm8008 support
    (bsc#1218260).
  - ocfs2: fix DIO failure due to insufficient transaction credits
    (bsc#1218260).
  - nfs: drop the incorrect assertion in nfs_swap_rw()
    (bsc#1218260).
  - mm: fix incorrect vbq reference in purge_fragmented_block
    (bsc#1218260).
  - mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
    (bsc#1218260).
  - mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
    (bsc#1218260).
  - mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
    (bsc#1218260).
  - mmc: sdhci: Do not invert write-protect twice (bsc#1218260).
  - mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
    (bsc#1218260).
  - iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
    (bsc#1218260).
  - counter: ti-eqep: enable clock at probe (bsc#1218260).
  - kbuild: doc: Update default INSTALL_MOD_DIR from extra to
    updates (bsc#1218260).
  - kbuild: Fix build target deb-pkg: ln: failed to create hard link
    (bsc#1218260).
  - i2c: testunit: don't erase registers after STOP (bsc#1218260).
  - i2c: testunit: discard write requests while old command is
    running (bsc#1218260).
  - ata: libata-core: Fix null pointer dereference on error
    (bsc#1218260).
  - ata,scsi: libata-core: Do not leak memory for ata_port struct
    members (bsc#1218260).
  - iio: adc: ad7266: Fix variable checking bug (bsc#1218260).
  - iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
    (bsc#1218260).
  - iio: chemical: bme680: Fix pressure value output (bsc#1218260).
  - iio: chemical: bme680: Fix calibration data variable
    (bsc#1218260).
  - iio: chemical: bme680: Fix overflows in compensate() functions
    (bsc#1218260).
  - iio: chemical: bme680: Fix sensor data read operation
    (bsc#1218260).
  - net: usb: ax88179_178a: improve link status logs (bsc#1218260).
  - usb: gadget: printer: SS+ support (bsc#1218260).
  - usb: gadget: printer: fix races against disable (bsc#1218260).
  - usb: musb: da8xx: fix a resource leak in probe() (bsc#1218260).
  - usb: atm: cxacru: fix endpoint checking in cxacru_bind()
    (bsc#1218260).
  - usb: dwc3: core: remove lock of otg mode during gadget
    suspend/resume to avoid deadlock (bsc#1218260).
  - usb: gadget: aspeed_udc: fix device address configuration
    (bsc#1218260).
  - usb: typec: ucsi: glink: fix child node release in probe
    function (bsc#1218260).
  - usb: ucsi: stm32: fix command completion handling (bsc#1218260).
  - usb: dwc3: core: Add DWC31 version 2.00a controller
    (bsc#1218260).
  - usb: dwc3: core: Workaround for CSR read timeout (bsc#1218260).
  - Revert "serial: core: only stop transmit when HW fifo is empty"
    (bsc#1218260).
  - serial: 8250_omap: Implementation of Errata i2310 (bsc#1218260).
  - serial: imx: set receiver level before starting uart
    (bsc#1218260).
  - serial: core: introduce uart_port_tx_limited_flags()
    (bsc#1218260).
  - serial: bcm63xx-uart: fix tx after conversion to
    uart_port_tx_limited() (bsc#1218260).
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for
    EliteBook 645/665 G11 (bsc#1218260).
  - tty: mcf: MCF54418 has 10 UARTS (bsc#1218260).
  - net: can: j1939: Initialize unused data in j1939_send_one()
    (bsc#1218260).
  - net: can: j1939: recover socket queue on CAN bus error during
    BAM transmission (bsc#1218260).
  - net: can: j1939: enhanced error handling for tightly received
    RTS messages in xtp_rx_rts_session_new (bsc#1218260).
  - PCI/MSI: Fix UAF in msi_capability_init (bsc#1218260).
  - cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is
    missing (bsc#1218260).
  - irqchip/loongson-eiointc: Use early_cpu_to_node() instead of
    cpu_to_node() (bsc#1218260).
  - cpu/hotplug: Fix dynstate assignment in
    __cpuhp_setup_state_cpuslocked() (bsc#1218260).
  - irqchip/loongson-liointc: Set different ISRs for different cores
    (bsc#1218260).
  - kbuild: Install dtb files as 0644 in Makefile.dtbinst
    (bsc#1218260).
  - sh: rework sync_file_range ABI (bsc#1218260).
  - btrfs: zoned: fix initial free space detection (bsc#1218260).
  - csky, hexagon: fix broken sys_sync_file_range (bsc#1218260).
  - hexagon: fix fadvise64_64 calling conventions (bsc#1218260).
  - drm/drm_file: Fix pid refcounting race (bsc#1218260).
  - drm/nouveau/dispnv04: fix null pointer dereference in
    nv17_tv_get_ld_modes (bsc#1218260).
  - drm/fbdev-dma: Only set smem_start is enable per module option
    (bsc#1218260).
  - drm/amdgpu: avoid using null object of framebuffer
    (bsc#1218260).
  - drm/i915/gt: Fix potential UAF by revoke of fence registers
    (bsc#1218260).
  - drm/nouveau/dispnv04: fix null pointer dereference in
    nv17_tv_get_hd_modes (bsc#1218260).
  - drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if
    LTTPR is present (bsc#1218260).
  - drm/amdgpu/atomfirmware: fix parsing of vram_info (bsc#1218260).
  - batman-adv: Don't accept TT entries for out-of-spec VIDs
    (bsc#1218260).
  - can: mcp251xfd: fix infinite loop when xmit fails (bsc#1218260).
  - ata: ahci: Clean up sysfs file on error (bsc#1218260).
  - ata: libata-core: Fix double free on error (bsc#1218260).
  - ftruncate: pass a signed offset (bsc#1218260).
  - syscalls: fix compat_sys_io_pgetevents_time64 usage
    (bsc#1218260).
  - syscalls: fix sys_fanotify_mark prototype (bsc#1218260).
  - pwm: stm32: Refuse too small period requests (bsc#1218260).
  - Revert "cpufreq: amd-pstate: Fix the inconsistency in max
    frequency units" (bsc#1218260).
  - mm/page_alloc: Separate THP PCP into movable and non-movable
    categories (bsc#1218260).
  - arm64: dts: rockchip: Fix SD NAND and eMMC init on
    rk3308-rock-pi-s (bsc#1218260).
  - arm64: dts: rockchip: Rename LED related pinctrl nodes on
    rk3308-rock-pi-s (bsc#1218260).
  - arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate`
    mismatch on rk3399-gru (bsc#1218260).
  - ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
    (bsc#1218260).
  - arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
    (bsc#1218260).
  - arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
    (bsc#1218260).
  - arm64: dts: rockchip: Add sound-dai-cells for RK3368
    (bsc#1218260).
  - cxl/region: Move cxl_dpa_to_region() work to the region driver
    (bsc#1218260).
  - cxl/region: Avoid null pointer dereference in region lookup
    (bsc#1218260).
  - cxl/region: check interleave capability (bsc#1218260).
  - serial: imx: only set receiver level if it is zero
    (bsc#1218260).
  - serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
    (bsc#1218260).
  - tracing/net_sched: NULL pointer dereference in
    perf_trace_qdisc_reset() (bsc#1218260).
  - Rename to
    patches.kernel.org/6.6.37-150-erofs-fix-NULL-dereference-of-dif-bdev_handle-.patch.
  - commit e5b4fd2


