# changelog

author: sndirsch@suse.com
changelog:
  - re-enable build on Leap, but only for 15.5; there is no gcc12
    on Leap 15.4, which is now officially required by Mesa 22.3


author: sndirsch@suse.com
changelog:
  - using gcc 12 now also on Leap 15.4; after changing build project
    to openSUSE:Leap:15.4:Update gcc 12 packages are found now ...


author: sndirsch@suse.com
changelog:
  - removing again BuildRequires for x264 and x265 in case
    video_codecs should be built (these were never needed nor used
    for build)


author: sndirsch@suse.com
changelog:
  - Update to version 22.3.4
    * bug fix release which fixes bugs found since Mesa 22.3.3
    * see https://docs.mesa3d.org/relnotes/22.3.4.html for more
      details


author: sndirsch@suse.com
changelog:
  - Update to version 22.3.5
    * bug fix release which fixes bugs found since Mesa 22.3.4
    * see https://docs.mesa3d.org/relnotes/22.3.5.html for more
      details
  - refreshed u_dep_xcb.patch


author: sndirsch@suse.com
changelog:
  - U_ReturnME.patch
    * fixes blackscreen in Return To Monkey Island on Intel graphics
      (boo#1208145)


author: sndirsch@suse.com
changelog:
  - u_mesa-CVE-2023-45913.patch
    * NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
      (CVE-2023-45913, bsc#1222040)
  - u_mesa-CVE-2023-45919.patch
    * buffer over-read in glXQueryServerString()
      (CVE-2023-45919, bsc#1222041)
  - u_mesa-CVE-2023-45922.patch
    * segmentation violation in __glXGetDrawableAttribute()
      (CVE-2023-45922, bsc#1222042)


author: hrvoje.senjan@gmail.com
changelog:
  - Update to version 8.1.0
    * changes for OpenGL Core Profile
    * Wayland support within eglut
    * various updates to the OpenGL tests/demos
    * glxgears now supports multi-sample visuals
    * new EGL/OpenVG tests
    * large number of other changes


author: hrvoje.senjan@gmail.com
changelog:
  - Enable build of gles{1,2} and egl info, and symlink them to
    %_bindir
  - Split egl dir into separate subpackage


author: sndirsch@suse.com
changelog:
  - U_drawtex-resolve-glDrawTexfOES-extension-function.patch
    * drawtex: resolve glDrawTexfOES extension function; fixes build
      with latest Mesa 10.2-rc1 (fdo#78101)
  - u_drawtex-fixed-compiler-warnings-related-to-use-of-eg.patch
    * fixes fatal compiler warnings


author: sndirsch@suse.com
changelog:
  - Update to version 8.2.0
    * This new mesa-demos release fixes the build issue against mesa
      10.2 (fdo#78101) and picks up the latest glxinfo changes.
  - obsoletes patches:
    * U_drawtex-resolve-glDrawTexfOES-extension-function.patch
    * u_drawtex-fixed-compiler-warnings-related-to-use-of-eg.patch


author: sndirsch@suse.com
changelog:
  - disabled egl build due to Mesa's removal of skeleton
    implementation of EGL_MESA_screen_surface with release 10.6.0
  - removed egl subpackage


author: sndirsch@suse.com
changelog:
  - Update to version 8.3.0
    * This new mesa-demos release fixes the build issue against
      mesa 10.6 (Bug #91643) and picks up the latest glxinfo
      changes.
  - supersedes u_mesa-demos_missing-libs.diff
  - no longer disable egl build


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #315643-315645, 319159-319161, 319618 (bsc#1041312)


author: pgajdos@suse.com
changelog:
  - fix (bsc#1194883) - aaa_base: Set net.ipv4.ping_group_range to
    allow ICMP ping
  - added patches
    + git-40-d004657a244d75b372a107c4f6097b42ba1992d5.patch


author: werner@suse.de
changelog:
  - Add patch git-46-78b2a0b29381c16bec6b2a8fc7eabaa9925782d7.patch
    * The wrapper rootsh is not a restricted shell (bsc#1199492)


author: ro@suse.de
changelog:
  - Add patch git-47-04210f8df15da0ba4d741cfe1693af06f5978a1d.patch
    * respect /etc/update-alternatives/java when setting JAVA_HOME
      (bsc#1215434,bsc#1107342)


author: ro@suse.de
changelog:
  - replace git-47-04210f8df15da0ba4d741cfe1693af06f5978a1d.patch
    by git-47-056fc66c699a8544c7692a03c905fca568f5390b.patch
    * fix the issues from bsc#1107342 and bsc#1215434 and just
      use the settings from update-alternatives to set JAVA_HOME


author: ro@suse.de
changelog:
  - add patch git-48-477bc3c05fcdabf9319e84278a1cba2c12c9ed5a.patch
    home and end button not working from ssh client (bsc#1221407)
  - use autosetup in prep stage of specfile


author: ro@suse.de
changelog:
  - modify git-47-04210f8df15da0ba4d741cfe1693af06f5978a1d.patch
    drop the stderr redirection for csh (bsc#1221361)
  - add git-49-3f8f26123d91f70c644677a323134fc79318c818.patch
    drop sysctl.d/50-default-s390.conf (bsc#1211721)
  - add aaa_base-preinstall.patch
    make sure the script does not exit with 1 if a file
    with content is found (bsc#1222547)


author: ro@suse.de
changelog:
  - modify git-47-04210f8df15da0ba4d741cfe1693af06f5978a1d.patch
    to also fix the typo to set JAVA_BINDIR in the csh variant
    of the alljava profile script (bsc#1221361)


author: werner@suse.de
changelog:
  - Add patch git-50-845b509c9a005340a0455cb8a7fe084d1b8f1946.patch
    * Add mc helpers for both tcsh and bash resources (boo#1203617)


author: pthomas@suse.de
changelog:
  - Get rid of the syscall for adjtimex in selective cases and
    just call the glibc wrapper. Fixes build on s390.


author: werner@suse.de
changelog:
  - Move /usr/sbin/adjtimex to /sbin/adjtimex to be able to check the
    kernel time variables even without /usr mounted


author: igonzalezsosa@suse.com
changelog:
  - Allow empty values in ask/default, ask/selection/label and
    ask/selection/value elements (bsc#1204448).
  - 4.5.7


author: lslezak@suse.cz
changelog:
  - Log the profile/rules/classes file SHA1 sum so we can later
    verify that a particular file was or was not used by YaST
    (related to bsc#1204175)
  - 4.5.8


author: jreidinger@suse.com
changelog:
  - Add needed packages for kdump even when kdump section is not
    defined if product enable kdump by default (bsc#1204180)
  - 4.5.9


author: lslezak@suse.com
changelog:
  - Added XSLT transformation for easy conversion of the data types in the
    AutoYaST XML profiles between the old and the new format. This allows to
    convert a new profile to the format accepted in SLE15-SP2 or older
    (bsc#1206597)
  - 4.5.12


author: lslezak@suse.com
changelog:
  - Properly install the selected products, do not lose them after
    resetting the package manager internally (bsc#1202234)
  - 4.5.14


author: werner@suse.de
changelog:
  - Add patch bash-4.4-bgpoverflow.patch which is a backport from bash
    5.0 to perform better with large numbers of sub processes (bsc#1133773)


author: werner@suse.de
changelog:
  - Rework patch readline-7.0-screen.patch again for bug boo#1143055
    * Map all "screen(-xxx)?.yyy(-zzz)?" to "screen" as well as
      map "konsole(-xxx)?" and "gnome(-xxx)?" to "xterm"


author: werner@suse.de
changelog:
  - Move /bin/bash to /usr/bin/bash and provide old location as
    symbolic link of new location (jsc#SLE-15652)
  - Remove minimal sh build option as not used


author: werner@suse.de
changelog:
  - Add patch bsc1183064.patch
    * Fix bug bsc#1183064: Segfault from reading a history file not
      starting with # with HISTTIMEFORMAT set and history_multiline_entries
      nonzero and with the history cleared and read on the same input line.


author: werner@suse.de
changelog:
  - Add patch bash-4.4-jobctrl.patch to allow process group asignment
    even for modern kernels (bsc#1057452, bsc#1188287)


author: werner@suse.de
changelog:
  - Do use old legacy PreReq to get bash installed before bash-sh
    but do not require bash-sh by bash (bsc#1197448)


author: werner@suse.de
changelog:
  - Add patch boo1227807.patch
    * Load completion file eveh if a brace expansion is in the
      command line included (boo#1227807)


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


author: tchvatal@suse.com
changelog:
  - Clean up with spec-cleaner
  - Add ncurses-devel as it is inherited from readline
  - Explicitely pass without-libedit if we decide to switch for
    it at some point


author: mpluskal@suse.com
changelog:
  - Update to version 1.07.1:
    * Fixed ibase extension causing problems for read()
    * Fixed parallel make problem.
    * Fixed dc "Q" comanmd bug.
  - Changes for version 1.07:
    * Added void functions.
    * fixes bug in load_code introduced by mathlib string storage in 1.06.
    * fix to get long options working.
    * signal code clean-up.
    * fixed a bug in the AVL tree routines.
    * fixed math library to work properly when called with ibase not 10.
    * fixed a symbol table bug when using more than 32 names.
    * removed a double free.
    * Added base 17 to 36 for ibase.
    * Fixed some memory leaks.
    * Various small tweaks and doc bug fixes.
  - Drop no longer needed patches:
    * bc-1.06.95-memleak.patch
    * bc-1.06.95-matlib.patch
    * bc-1.06.95-sigintmasking.patch
  - Refresh bc-1.06-dc_ibase.patch
  - Add gpg signature


author: pgajdos@suse.com
changelog:
  - fix [bsc#1177579] -- wrong clamping of hexadecimal digits in dc
  - deleted patches
    - bc-1.06-dc_ibase.patch (upstreamed)


author: schwab@suse.de
changelog:
  - riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
    symbol is local when no-relax


author: matz@suse.com
changelog:
  - Update to version 2.43:
    * new .base64 pseudo-op, allowing base64 encoded data as strings
    * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
      (APX_F now fully supported)
    * x86 Intel syntax now warns about more mnemonic suffixes
    * macros and .irp/.irpc/.rept bodies can use \+ to get at number
      of times the macro/body was executed
    * aarch64: support 'armv9.5-a' for -march, add support for LUT
      and LUT2
    * s390: base register operand in D(X,B) and D(L,B) can now be
      omitted (ala 'D(X,)'); warn when register type doesn't match
      operand type (use option
      'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
    * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
      Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
      XSfCease, all at version 1.0;
      remove support for assembly of privileged spec 1.9.1 (linking
      support remains)
    * arm: remove support for some old co-processors: Maverick and FPA
    * mips: '--trap' now causes either trap or breakpoint instructions
      to be emitted as per current ISA, instead of always using trap
      insn and failing when current ISA was incompatible with that
    * LoongArch: accept .option pseudo-op for fine-grained control
      of assembly code options; add support for DT_RELR
    * readelf: now displays RELR relocations in full detail;
      add -j/--display-section to show just those section(s) content
      according to their type
    * objdump/readelf now dump also .eh_frame_hdr (when present) when
      dumping .eh_frame
    * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
      processors; add minimal support for riscv
    * linker:
    - put .got and .got.plt into relro segment
    - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
      linker to report needed and used x86-64 ISA levels
    - add --rosegment option which changes the -z separate-code
      option so that only one read-only segment is created (instead
      of two)
    - add --section-ordering-file <FILE> option to add extra
      mapping of input sections to output sections
    - add -plugin-save-temps to store plugin intermediate files
      permanently
  - Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
  - Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
  - Removed upstream patch riscv-no-relax.patch.
  - Rebased ld-relro.diff and binutils-revert-rela.diff.


author: matz@suse.com
changelog:
  - Update to current 2.43.1 branch [PED-10474]:
    * PR32109 - fuzzing problem
    * PR32083 - LTO vs overridden common symbols
    * PR32067 - crash with LTO-plugin and --oformat=binary
    * PR31956 - LTO vs wrapper symbols
    * riscv - add Zimop and Zcmop extensions
  - Adjusted binutils-2.43-branch.diff.gz.


author: jslaby@suse.cz
changelog:
  - drop ld-relro.diff (relro is the default for some time)
    and it warns on avr spuriously (bsc#1233520)


author: matz@suse.com
changelog:
  - Update to current 2.43.1 branch [PED-10254, PED-10306]:
    * s390 - Add arch15 instructions
    * various fixes from upstream: PR32153, PR32171, PR32189,
      PR32196, PR32191, PR32109, PR32372, PR32387
  - Adjusted binutils-2.43-branch.diff.gz.
  - Disable zstd-by-default again (needs adjustments in at least
    golang,llvm15,llvm17 first)
  - Add binutils-fix-branch.diff.
  - Check non-changing of flex/bison inputs only after applying
    branch and fix-branch diffs.


author: crrodriguez@opensuse.org
changelog:
  - Update to bision 3.0
    * deep overhaul/improvements of the diagnostics
    * more versatile means to describe semantic value types,
    including the ability to store genuine C++ objects in C++ parsers
    * push-parser interface extended to Java
    * parse-time semantic predicates for GLR parsers.
    * This is a major update, please see https://lwn.net/Articles/561990/
    for all details and backward incompatible changes.


author: p.drouand@gmail.com
changelog:
  - Update to version 3.0.2
    + Generated source files when errors are reported
    + %empty is used in reports
    + When C++ variant support is enabled, an error triggered via YYERROR,
      but not caught via error recovery, resulted in a double deletion.
  - Remove location-eof-check.patch; merged on upstream release


author: p.drouand@gmail.com
changelog:
  - Update to version 3.0.3
    Bug fixes
    * C++ with Variants (lalr1.cc)
      Problems with %destructor and '%define parse.assert' have been fixed.
    * Named %union support (yacc.c, glr.c)
      Bison 3.0 introduced a regression on named %union such as
      %union foo { int ival; };
      The possibility to use a name was introduced "for Yacc compatibility".
      It is however not required by POSIX Yacc, and its usefulness is not clear.
    * %define api.value.type union with %defines (yacc.c, glr.c)
      The C parsers were broken when %defines was used together with "%define
      api.value.type union".
    * Redeclarations are reported in proper order
    Documentation
    * Bison now installs various files in its docdir (which defaults to
      '/usr/local/share/doc/bison'), including the three fully blown examples
      extracted from the documentation:
    - rpcalc
      Reverse polish calculator, a simple introductory example.
    - mfcalc
      Multi-function Calc, a calculator with memory and functions and located
      error messages.
    - calc++
      a calculator in C++ using variant support and token constructors.
  - Split out translation files
  - Pass "--docdir=%{_docdir}/%{name}" and do not perform %doc anymore


author: mpluskal@suse.com
changelog:
  - Add gpg signature
  - Update to 3.0.4:
    * Fix a compiler warning when no %destructor use $$.
    * Several portability issues in tests were fixed.


author: tchvatal@suse.com
changelog:
  - Set the installinfo in preun rather than postun to avoid ugly
    warning about file not being present.
  - Remove the Obsolete for old ppc64 support that won't get triggered


author: pmonreal@suse.com
changelog:
  - Fix build: [bsc#1183777]
    * Adjust to the glibc removal of libio.h in 2.28+
  - Add bison-glibc-libio.patch


author: rguenther@suse.com
changelog:
  - Remove README in empty packages only required for SLE11 and older.
  - Remove now empty %build section.


author: rguenther@suse.com
changelog:
  - Guard gcc-devel so it is only built on Tumbleweed.
  - Remove bogus link to versioned g++.info file which doesn't exist.
    Instead refer to gcc.info from the g++ info directory entry.
    [bnc#922419]


author: rguenther@suse.com
changelog:
  - Add gccgo symlink, add go and gofmt as alternatives to support
    parallel install of golang.  [bnc#1096677]


author: rguenther@suse.com
changelog:
  - With gcc-PIE add -pie even when -fPIC is specified but we are
    not linking a shared library.  [boo#1185348]
  - Fix postun of gcc-go alternative.


author: dimstar@opensuse.org
changelog:
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.


author: schwab@suse.de
changelog:
  - Disable multilib and go on riscv64
  - libgcc-riscv-div.patch: Backport of r12-5799-g45116f342057b7 to fix
    build with current binutils


author: rguenther@suse.com
changelog:
  - Add gcc7-aarch64-bsc1214052.patch to fix -fstack-protector issues
    with variable length stack allocations on aarch64.
    Fixes CVE-2023-4039.  [bsc#1214052]
  - Add gcc7-aarch64-untyped_call.patch to fix issue with __builtin_apply
  - Add gcc7-lra-elim.patch to fix internal compiler error when forming
    paired loads and stores on aarch64.


author: rguenther@suse.com
changelog:
  - Add gcc7-bsc1216488.patch to avoid creating recursive DIE references
    through DW_AT_abstract_origin when using LTO.  [bsc#1216488]


author: rguenther@suse.com
changelog:
  - Add gcc7-pr88345-min-func-alignment.diff to add support for
    - fmin-function-alignment.  [bsc#1214934]


author: crrodriguez@opensuse.org
changelog:
  - update to 1.1.3 release (no changelog)
  - run %udev_rules_update in %post if defined
  - Correct _udevrulesdir definition for old distros


author: seife+obs@b1-systems.com
changelog:
  - update to version 3.18:
    * user visible: add pubkey of new wireless-regdb maintainer to
      make crda work at all with newer wireless-regdb
    * synchronize code with latest kernel changes
    * crda: add AUTO-BW rule flag support
    * crda: parse/print CAC time
    * code restructuring and bug fixes
    * ** License is now copyleft-next-0.3.0 ***
  - packaging:
    * add V=1 to make calls for rpmlint happiness
    * use %%optflags for compilation
    * shared library libreg.so is now used by the tools


author: meissner@suse.com
changelog:
  - adjust Makefile patch to not include CFLAGS on linker line,
    this indirectly enables PIE support.


author: pmonreal@suse.com
changelog:
  - Update to version 20210213.5c710c0: [bsc#1180938]
    * setup_directories(): perform safer creation of directories
    * save_config(): avoid re-opening output file for each iteration
    * save_config(): break after first match to avoid unnecessary stat() calls
    * CryptoPolicy.parse(): actually stop parsing line on syntax error
    * ProfileConfig.parse_string(): correctly extended subpolicies
    * Exclude RC4 from LEGACY
    * Introduce rc4_md5_in_krb5 to narrow AD_SUPPORT
    * code style: fix 'not in' membership testing
    * pylintrc: tighten up a bit
    * formatting: avoid long lines
    * formatting: use f-strings instead of format()
    * formatting: reformat all python code with autopep8
    * nss: postponing the version check again, to 3.61
    * Revert "Unfortunately we have to keep ignoring the openssh check for sk-"


author: pmonreal@suse.com
changelog:
  - Disable DTLS0.9 protocol in GnuTLS DEFAULT policy. [bsc#1180938]
    * The minimum DTLS protocol version in the DEFAULT and FUTURE
      policies is DTLS1.2.
    * Fixed upstream: 05203d21f6d0ea9bbdb351e4600f1e273720bb8e


author: pmonreal@suse.com
changelog:
  - Update to version 20210225.05203d2:
    * Disable DTLS0.9 protocol in the DEFAULT policy.
    * policies/FIPS: insignificant reformatting
    * policygenerators/libssh: respect ssh_certs
    * policies/modules/OSPP: tighten to follow RHEL 8
    * crypto-policies(7): drop not-reenableable comment
    * follow up on disabling RC4


author: pmonreal@suse.com
changelog:
  - Update to version 20210917.c9d86d1:
    * openssl: fix disabling ChaCha20
    * pacify pylint 2.11: use format strings
    * pacify pylint 2.11: specify explicit encoding
    * fix minor things found by new pylint
    * update-crypto-policies: --check against regenerated
    * update-crypto-policies: fix --check's walking order
    * policygenerators/gnutls: revert disabling DTLS0.9...
    * policygenerators/java: add javasystem backend
    * LEGACY: bump 1023 key size to 1024
    * cryptopolicies: fix 'and' in deprecation warnings
    * *ssh: condition ecdh-sha2-nistp384 on SECP384R1
    * nss: hopefully the last fix for nss sigalgs check
    * cryptopolicies: Python 3.10 compatibility
    * nss: postponing check + testing at least something
    * Rename 'policy modules' to 'subpolicies'
    * validation.rules: fix a missing word in error
    * cryptopolicies: raise errors right after warnings
    * update-crypto-policies: capitalize warnings
    * cryptopolicies: syntax-precheck scope errors
    * .gitlab-ci.yml, Makefile: enable codespell
    * all: fix several typos
    * docs: don't leave zero TLS/DTLS protocols on
    * openssl: separate TLS/DTLS MinProtocol/MaxProtocol
    * alg_lists: order protocols new-to-old for consistency
    * alg_lists: max_{d,}tls_version
    * update-crypto-policies: fix pregenerated + local.d
    * openssh: allow validation with pre-8.5
    * .gitlab-ci.yml: run commit-range against upstream
    * openssh: Use the new name for PubkeyAcceptedKeyTypes
    * sha1_in_dnssec: deprecate
    * .gitlab-ci.yml: test commit ranges
    * FIPS:OSPP: sign = -*-SHA2-224
    * scoped policies: documentation update
    * scoped policies: use new features to the fullest...
    * scoped policies: rewrite + minimal policy changes
    * scoped policies: rewrite preparations
    * nss: postponing the version check again, to 3.64
  - Remove patches fixed upstream: crypto-policies-typos.patch
  - Rebase: crypto-policies-test_supported_modules_only.patch
  - Merge crypto-policies-asciidoc.patch into
      crypto-policies-no-build-manpages.patch


author: pmonreal@suse.com
changelog:
  - Remove the scripts and documentation regarding
    fips-finish-install and test-fips-setup
    * Add crypto-policies-FIPS.patch


author: pmonreal@suse.com
changelog:
  - Update the update-crypto-policies(8) man pages and README.SUSE
    to mention the supported back-end policies. [bsc#1209998]


author: pmonreal@suse.com
changelog:
  - FIPS: Enable to set the kernel FIPS mode with fips-mode-setup
    and fips-finish-install commands, add also the man pages.
    * Adapt the fips-mode-setup script for SLE [jsc#PED-5041]
    * Rebase crypto-policies-FIPS.patch
    * Simplify the man pages creation:
    - Rebase crypto-policies-no-build-manpages.patch
    - Add crypto-policies-asciidoc.patch


author: pmonreal@suse.com
changelog:
  - FIPS: Adapt the fips-mode-setup script to use the pbl command
    from the perl-Bootloader package to replace grubby. Add a note
    for transactional systems. Ship the man 8 pages for
    fips-mode-setup and fips-finish-install [jsc#PED-5041].
    * Rebase crypto-policies-FIPS.patch


author: pmonreal@suse.com
changelog:
  - Make the supported versions change in the update-crypto-policies(8)
    man page persistent [bsc#1209998].
    * Add patch crypto-policies-supported.patch
    * Rebase patches:
    - crypto-policies-asciidoc.patch
    - crypto-policies-no-build-manpages.patch


author: pmonreal@suse.com
changelog:
  - Security fixes:
    * [bsc#1215888, CVE-2023-38545] SOCKS5 heap buffer overflow
    * [bsc#1215889, CVE-2023-38546] Cookie injection with none file
    * Add curl-CVE-2023-38545.patch curl-CVE-2023-38546.patch


author: otto.hollmann@suse.com
changelog:
  - Security fixes:
    * [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
    * [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
    * Add curl-CVE-2023-46218.patch curl-CVE-2023-46219.patch


author: otto.hollmann@suse.com
changelog:
  - Fix: libssh: Implement SFTP packet size limit (bsc#1216987)
    * Add curl-libssh_Implement_SFTP_packet_size_limit.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1221667, CVE-2024-2398]
    * curl: HTTP/2 push headers memory-leak
    * Add curl-CVE-2024-2398.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1221665, CVE-2024-2004]
    * Usage of disabled protocol
    * Add curl-CVE-2024-2004.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1228535, CVE-2024-7264]
    * curl: ASN.1 date parser overread
    * Add curl-CVE-2024-7264.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1230093, CVE-2024-8096]
    * curl: OCSP stapling bypass with GnuTLS
    * Add curl-CVE-2024-8096.patch


author: pmonreal@suse.com
changelog:
  - Make special characters in URL work with aws-sigv4 [bsc#1230516]
    * http_aws_sigv4: canonicalize the query [fc76a24c]
    * test439: verify query canonization for aws-sigv4 [65661016]
    * http_aws_sigv4: skip the op if the query pair is zero bytes [16bdc09e]
    * aws_sigv4: the query canon code miscounted URL encoded input [a1532a33]
    * http_aws_sigv4: canonicalise valueless query params [bbba69da]
    * aws-sigv4: url encode the canonical path [768909d8]
    * Add upstream patches:
    - curl-aws_sigv4-canonicalize-the-query.patch
    - curl-aws_sigv4-verify-query-canonization.patch
    - curl-aws_sigv4-skip-the-op-if-the-query-pair-is-zero-bytes.patch
    - curl-aws_sigv4-the-query-canon-code-miscounted-url-encoded-input.patch
    - curl-aws_sigv4-canonicalise-valueless-query-params.patch
    - curl-aws_sigv4-url-encode-the-canonical-path.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1232528, CVE-2024-9681]
    * HSTS subdomain overwrites parent cache entry
    * Add curl-CVE-2024-9681.patch


author: angel.yankov@suse.com
changelog:
  - Security fix: [bsc#1234068, CVE-2024-11053]
    * curl could leak the password used for the first host to the
      followed-to host under certain circumstances.
    * netrc: address several netrc parser flaws
    * Add curl-CVE-2024-11053.patch


author: mgorse@suse.com
changelog:
  - Update to version 0.33.2:
    + Drop references to GDBusConnection objects when D-Bus
      connections are closed.
  - Changes from version 0.33.1:
    + Factor out a common method to route completion of D-Bus
      methods through.
    + build: Use weak bindings in gvdb to fix linking with LLD.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.35.1:
    + Writer service: avoid writing to disk and emitting changed
      signals when write requests do not result in changes to the
      database.
    + build: Drop redundant `install` key from `configure_file()`.
    + build: Update abicheck.sh script to work with GCC 9.
    + build: Update use of link_whole for meson-0.52.
  - Drop 0001-gvdb-Restore-permissions-on-changed-files.patch and
    dconf-fix-meson.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.38.0:
    + build: Install bash-completion relative to datadir.
    + client: add `dconf compile` to shell autocomplete.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.39.1:
    + Build:
    - Improve libdconf visible symbols.
    - Minor fixes to bash completion script.
    + Engine: do not emit optimistic change notifications unless the
      local value is different.
    + service: add a systemd unit for D-Bus activation.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.40.0:
    + common: Add missing G_BEGIN/END_DECLS to allow use of headers
      from C++ code.


author: yfjiang@suse.com
changelog:
  - Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch
    since the useful fix was never merged to upstream (bsc#971074
    bgo#758066 bsc#1203344).


author: heming.zhao@suse.com
changelog:
  - lvm reports udev database has incomplete information on devices (bsc#1202011)
    + bug-1202011_vgchange-monitor-don-t-use-udev-info.patch


author: heming.zhao@suse.com
changelog:
  - Upgrade lvm2 from LVM2.2.03.05 to LVM2.2.03.16 (bsc#1201616)
    - device-mapper version upgrade to 1.02.185 (bsc#1199074)
  - Drop patches that have been merged into upstream
    - bug-1122666_devices-drop-open-error-message.patch
    - bug-1150021_01-scanning-open-devs-rw-when-rescanning-for-write.patch
    - bug-1149408_Fix-rounding-writes-up-to-sector-size.patch
    - bug-1149408_vgcreate-vgextend-restrict-PVs-with-mixed-block-size.patch
    - bug-1152378-md-component-detection-for-differing-PV-and-device-s.patch
    - bug-1152378-pvscan-fix-PV-online-when-device-has-a-different-siz.patch
    - jcs-SLE5498_pvscan-allow-use-of-noudevsync-option.patch
    - bug-1154655_udev-remove-unsupported-OPTIONS-event_timeout-rule.patch
    - bug-1158628_01-tests-replaces-grep-q-usage.patch
    - bug-1158628_02-tests-fix-ra-checking.patch
    - bug-1158628_03-tests-simplify-some-var-settings.patch
    - bug-1158628_04-pvmove-correcting-read_ahead-setting.patch
    - bug-1158628_05-activation-add-synchronization-point.patch
    - bug-1158628_06-pvmove-add-missing-synchronization.patch
    - bug-1158628_07-activation-extend-handling-of-pending_delete.patch
    - bug-1158628_08-lv_manip-add-synchronizations.patch
    - bug-1158628_09-lvconvert-improve-validation-thin-and-cache-pool-con.patch
    - bug-1158628_10-thin-activate-layer-pool-aas-read-only-LV.patch
    - bug-1158628_11-tests-mdadm-stop-in-test-cleanup.patch
    - bug-1158628_12-test-increase-size-of-raid10-LV-allowing-tests-to-su.patch
    - bug-1158628_13-lvconvert-fix-return-value-when-zeroing-fails.patch
    - bug-1158628_14-tests-add-extra-settle.patch
    - bug-1158628_15-test-Fix-handling-leftovers-from-previous-tests.patch
    - bug-1158861_01-config-remove-filter-typo.patch
    - bug-1158861_02-config-Fix-default-option-which-makes-no-sense.patch
    - bug-1158861_03-vgchange-don-t-fail-monitor-command-if-vg-is-exporte.patch
    - bug-1158861_04-fix-duplicate-pv-size-check.patch
    - bug-1158861_05-hints-fix-copy-of-filter.patch
    - bug-1158861_06-fix-segfault-for-invalid-characters-in-vg-name.patch
    - bug-1158861_07-vgck-let-updatemetadata-repair-mismatched-metadata.patch
    - bug-1158861_08-hints-fix-mem-leaking-buffers.patch
    - bug-1158861_09-pvcreate-pvremove-fix-reacquiring-global-lock-after.patch
    - bug-1150021_02-bcache-add-bcache_abort.patch
    - bug-1150021_03-label-Use-bcache_abort_fd-to-ensure-blocks-are-no-lo.patch
    - bug-1150021_04-bcache-add-unit-test.patch
    - bug-1150021_05-bcache-bcache_invalidate_fd-only-remove-prefixes-on.patch
    - bug-1150021_06-fix-dev_unset_last_byte-after-write-error.patch
    - bug-1157736-add-suggestion-message-for-mirror-LVs.patch
    - bug-1171907-lvremove-remove-attached-cachevol-with-removed-LV.patch
    - bug-1172566_cachevol-use-cachepool-code-for-metadata-size.patch
    - bug-1175110_dmeventd-avoid-bail-out-preventing-repair-in-raid-pl.patch
    - bug-1177734_raid-no-wiping-when-zeroing-raid-metadata-device.patch
    - bug-1181319_01-Revert-lvmlockd-use-commonly-used-define-NOTIFYDBUS_.patch
    - bug-1181319_02-lvmlockctl-ensure-result-value-is-always-defined.patch
    - bug-1181319_03-lvmlockctl-use-inline-initilizers.patch
    - bug-1181319_04-lvmlockd-replace-lock-adopt-info-source.patch
    - bug-1181319_05-cov-check-sscanf-result.patch
    - bug-1178680_add-metadata-based-autoactivation-property-for-VG-an.patch
    - bug-1185190_01-pvscan-support-disabled-event_activation.patch
    - bug-1185190_02-config-improve-description-for-event_activation.patch
    - bug-1191019_vgextend-check-missing-device-during-block-size-chec.patch
    - bug-1183905_lvconvert-allow-stripes-stripesize-in-mirror-convers.patch
    - bug-1195231-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
    - bug-1202011_vgchange-monitor-don-t-use-udev-info.patch
    - bug-1193181_vgimportclone_on_hardware_snapshot_does_not_work.patch
    - bug-1179691_config-set-external_device_info_source-none.patch
  - Update patch
    - fate-309425_display-dm-name-for-lv-name.patch
    - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - replace exist patch with fixed bug patches
    - (remove) fate-31841_fsadm-add-support-for-btrfs.patch
    - (add) fate-31841-01_fsadm-add-support-to-resize-check-btrfs-filesystem.patch
    - (add) fate-31841-02_man-add-support-for-btrfs.patch
    - (add) fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
  - Add upstream patch
    - 0001-devices-file-move-clean-up-after-command-is-run.patch
    - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
    - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
    - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
    - 0005-pvdisplay-restore-reportformat-option.patch
    - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
    - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
    - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
    - 0009-mm-remove-libaio-from-being-skipped.patch
    - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
    - 0011-devices-drop-double-from-sysfs-path.patch
    - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
    - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
    - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - update lvm2.spec
    - indent some lines for easy read
    - add new binraries: lvmdevices lvm_import_vdo vgimportdevices dmfilemapd
    - remove config item '--enable-cmirrord', which was obsoleted.
    - remove config item '--enable-realtime', which became default setting.
    - add config item "--with-cluster=internal" for cluster test
    - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
    - add new man: lvmautoactivation.7 lvmdevices.8 lvm_import_vdo.8 dmfilemapd.8
    - remove lvm2-activation-generator & lvm2-activation-generator.8
    - remove lvm2-pvscan@.service
    - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules
    - change %post behaviour, only do deleting job for non-link folder (bsc#1198523)
  - lvm.conf
    - follow upstream style, comment out default value (bsc#1179739)


author: heming.zhao@suse.com
changelog:
  - lvmlockd is not supporting sanlock (bsc#1203482)
    - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.


author: heming.zhao@suse.com
changelog:
  - lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
    - re-enable "use_lvmlockd = 0" in lvm.conf


author: heming.zhao@suse.com
changelog:
  - dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
    - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185


author: amit.chaudhary@suse.com
changelog:
  - killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
    - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch


author: heming.zhao@suse.com
changelog:
  - multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
    - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch


author: heming.zhao@suse.com
changelog:
  - blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
    + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch


author: glass.su@suse.com
changelog:
  - Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6753)
    - device-mapper version upgrade to 1.02.196
  - Drop patches that have been merged into upstream
    - 0001-devices-file-move-clean-up-after-command-is-run.patch
    - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
    - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
    - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
    - 0005-pvdisplay-restore-reportformat-option.patch
    - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
    - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
    - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
    - 0009-mm-remove-libaio-from-being-skipped.patch
    - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
    - 0011-devices-drop-double-from-sysfs-path.patch
    - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
    - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
    - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
    - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
    - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
  - Add upstream patch
    + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
    + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
    + 0003-lvconvert-fix-regresion-from-integrity-check.patch
    + 0004-gcc-cleanup-warnings.patch
    + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
    + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
    + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
    + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
    + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
    + 0010-lvmlockd-client-mutex-ordering.patch
    + 0011-filesystem-move-stat-after-open-check.patch
    + 0012-tests-check-for-writecache.patch
    + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
    + 0014-gcc-fix-warnings-for-x32-architecture.patch
    + 0015-gcc-warning-missing-braces-around-initializer.patch
    + 0016-test-improve-aux-teardown.patch
    + 0017-tests-aux-try-with-extra-sleep.patch
    + 0018-tests-aux-using-singl-lvmconf-call.patch
    + 0019-tests-missing-to-check-for-writecache-support.patch
    + 0020-tests-pvmove-large-disk-area.patch
    + 0021-tests-enforce-full-fs-check.patch
    + 0022-tests-update-for-work-in-fake-dev-environment.patch
    + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
    + 0024-tests-better-slowdown.patch
  - Update patch
    - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
    - bug-1184124-link-tests-as-PIE.patch
    - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
    - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
  - Rename & Update patch
    - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
    + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
  - update lvm2.spec
    - change upstream_device_mapper_version to 1.02.196
    - change device_mapper_version to %{lvm2_version}_1.02.196
    - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
    - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package


author: heming.zhao@suse.com
changelog:
  - LVM2 mirror attached to another node couldn't be converted into linear LV (bsc#1231796)
    + bug-1231796_lvconvert-fix-lvconvert-m-0-for-in-sync-legs.patch


author: jdelvare@suse.de
changelog:
  - dmidecode-add-logical-non-volatile-device.patch: Add "Logical
    non-volatile device" to the memory device types (bsc#1120149).
  - Use %doc directly on files instead of installing them explicitly.


author: jdelvare@suse.de
changelog:
  Partial support for SMBIOS 3.3.0:
  - dmidecode-add-enumerated-values-from-smbios-3.3.0.patch: Add
    enumerated values from SMBIOS 3.3.0 (bsc#1153533 bsc#1158833
    jsc#SLE-10875).
    3 recommended fixes from upstream:
  - dmidecode-only-scan-dev-mem-for-entry-point-on-x86.patch: Only
    scan /dev/mem for entry point on x86 (fixes reboot on ARM64).
  - dmidecode-fix-formatting-of-tpm-table-output.patch: Fix
    formatting of TPM table output (missing newlines).
  - dmidecode-fix-system-slot-information-for-pcie-ssd.patch: Fix
    System Slot Information for PCIe SSD.


author: jdelvare@suse.de
changelog:
  Partial support for SMBIOS 3.4.0:
  - dmidecode-add-memory-device-types-from-smbios-3.4.0.patch,
    dmidecode-add-processor-characteristics-bits-from-smbios-3.4.0.patch,
    dmidecode-add-processor-upgrades-from-smbios-3.4.0.patch,
    dmidecode-add-slot-characteristics2-from-smbios-3.4.0.patch,
    dmidecode-add-system-slot-types-from-smbios-3.4.0.patch: Add
    enumerated values from SMBIOS 3.4.0 (bsc#1174257).
    1 presentation fix from upstream:
  - dmidecode-skip-details-of-uninstalled-memory-modules.patch:
    Skip details of uninstalled memory modules (bsc#1174257).


author: jdelvare@suse.de
changelog:
  1 recommended fix from upstream:
  - dmidecode-missing-commas.patch: Two missing commas in data arrays
    cause off-by-one or mangling during index resolution
    (bsc#1174257).


author: jdelvare@suse.de
changelog:
  - Update to upstream version 3.4:
    * This update implements jsc#SLE-24502 and jsc#PED-1466.
    * [COMPATIBILITY] Document how the UUID fields are interpreted.
    * [PORTABILITY] Don't use memcpy on /dev/mem on arm64.
    * Support for SMBIOS 3.4.0. This includes new memory device types, new
      processor upgrades, new slot types and characteristics, decoding of memory
      module extended speed, new system slot types, new processor characteristics
      and new format of Processor ID.
    * Support for SMBIOS 3.5.0. This includes new processor upgrades, BIOS
      characteristics, new slot characteristics, new on-board device types, new
      pointing device interface types, and a new record type (type 45 -
      Firmware Inventory Information).
    * Decode HPE OEM records 194, 199, 203, 236, 237, 238 ans 240.
    * Bug fixes:
      Fix OEM vendor name matching
    * Minor improvements:
      Add bios-revision, firmware-revision and system-sku-number to -s option
      Use the most appropriate unit for cache size
      Decode system slot base bus width and peers
      Skip details of uninstalled memory modules
      Don't display the raw CPU ID in quiet mode
      Improve the formatting of the manual pages
    * Obsoletes dmidecode-add-enumerated-values-from-smbios-3.3.0.patch,
      dmidecode-add-logical-non-volatile-device.patch,
      dmidecode-add-memory-device-types-from-smbios-3.4.0.patch,
      dmidecode-add-processor-characteristics-bits-from-smbios-3.4.0.patch,
      dmidecode-add-processor-upgrades-from-smbios-3.4.0.patch,
      dmidecode-add-slot-characteristics2-from-smbios-3.4.0.patch,
      dmidecode-add-system-slot-types-from-smbios-3.4.0.patch,
      dmidecode-fix-formatting-of-tpm-table-output.patch,
      dmidecode-fix-redfish-hostname-print-length.patch,
      dmidecode-fix-system-slot-information-for-pcie-ssd.patch,
      dmidecode-missing-commas.patch,
      dmidecode-only-scan-dev-mem-for-entry-point-on-x86.patch and
      dmidecode-skip-details-of-uninstalled-memory-modules.patch.


author: jdelvare@suse.de
changelog:
  2 recommended fixes from upstream:
  - news-fix-typo.patch: We ship the NEWS file so avoid including a
    typo in it.
  - dmioem-fix-segmentation-fault-in-dmi_hp_240_attr.patch: Passing
    NULL to a %s printf conversion specifier is illegal, and can
    result in a segmentation fault. Current version of glibc doesn't
    mind, but alternative, past or future libc implementations could
    crash, so let's fix it.


author: jdelvare@suse.de
changelog:
  Security fixes (CVE-2023-30630)
  - dmidecode-split-table-fetching-from-decoding.patch: dmidecode:
    Clean up function dmi_table so that it does only one thing
    (bsc#1210418).
  - dmidecode-write-the-whole-dump-file-at-once.patch: When option
    - -dump-bin is used, write the whole dump file at once, instead of
    opening and closing the file separately for the table and then
    for the entry point (bsc#1210418).
  - dmidecode-do-not-let-dump-bin-overwrite-an-existing-file.patch:
    Make sure that the file passed to option --dump-bin does not
    already exist (bsc#1210418).
  - ensure-dev-mem-is-a-character-device-file.patch: Add a safety
    check on the type of the mem device file we are asked to read
    from, if we are root (bsc#1210418).
    3 recommended fixes from upstream:
  - dmioem-typo-fix-virutal-virtual.patch: Simple typo fix in a
    user-visible string.
  - dmidecode-fortify-entry-point-length-checks.patch: Ensure that
    the SMBIOS entry point is long enough to include all the fields
    we need.
  - dmioem-hpe-oem-record-237-firmware-change.patch: Properly decode
    the last field of HPE OEM record type 237.


author: jdelvare@suse.de
changelog:
  - use-read_file-to-read-from-dump.patch: Fix an old harmless bug
    which would prevent root from using the --from-dump option since
    the latest security fixes (bsc#1210418).


author: jdelvare@suse.de
changelog:
  - Update to upstream version 3.6 (jsc#PED-8574):
    * Support for SMBIOS 3.6.0. This includes new memory device types, new
      processor upgrades, and Loongarch support.
    * Support for SMBIOS 3.7.0. This includes new port types, new processor
      upgrades, new slot characteristics and new fields for memory modules.
    * Add bash completion.
    * Decode HPE OEM records 197, 216, 224, 230, 238, 239, 242 and 245.
    * Implement options --list-strings and --list-types.
    * Update HPE OEM records 203, 212, 216, 221, 233 and 236.
    * Update Redfish support.
    * Bug fixes:
      Fix enabled slot characteristics not being printed
    * Minor improvements:
      Print slot width on its own line
      Use standard strings for slot width
    * Add a --no-quirks option.
    * Drop the CPUID exception list.
    * Obsoletes dmidecode-do-not-let-dump-bin-overwrite-an-existing-file.patch,
      dmidecode-fortify-entry-point-length-checks.patch,
      dmidecode-split-table-fetching-from-decoding.patch,
      dmidecode-write-the-whole-dump-file-at-once.patch,
      dmioem-fix-segmentation-fault-in-dmi_hp_240_attr.patch,
      dmioem-hpe-oem-record-237-firmware-change.patch,
      dmioem-typo-fix-virutal-virtual.patch,
      ensure-dev-mem-is-a-character-device-file.patch,
      news-fix-typo.patch and
      use-read_file-to-read-from-dump.patch.
    Update for HPE servers from upstream:
  - dmioem-update-hpe-oem-type-238.patch: Decode PCI bus segment in
    HPE type 238 records.


author: dimstar@opensuse.org
changelog:
  - Own /usr/lib/tmpfiles.d: in the past, we were lucky for another
    package in the build dependency chain to own this for us, but in
    fact we should do it ourselves.


author: tiwai@suse.de
changelog:
  - Fix missing dependency on coreutils for initrd macros (boo#958562)
  - Call missing initrd macro at postun (boo#958562)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.364.g4c1d0276:
    * fix(nvmf): honor rd.timeout for nvme ctrl_loss_tmo (bsc#1211080)
    * fix(nvmf): suppress pointless warning if hostname is not set (bsc#1211072)
    * fix(nvmf): set netroot=nbft (bsc#1210909)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.366.g14047665:
    * fix(dracut-install): continue parsing if ldd prints "cannot execute binary file" (bsc#1212662)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.369.gde6c81bf:
    * fix(dracut-install): protect against broken links pointing to themselves
    * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.371.g5237e44a:
    * fix(nvmf): support /etc/nvme/config.json (bsc#1215578)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.375.g1167ed75:
    * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL] (bsc#1217031)
    * fix(network): correct network device naming (bsc#1192986)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.382.g80b55af2:
    * fix(dracut): correct regression with multiple `rd.break=` options (bsc#1221675)
    * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)
    * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)
    * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.388.g70c21afa:
    * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
    * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
    * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.392.g7930ab23:
    * feat(systemd*): include systemd config files from /usr/lib/systemd (bsc#1228398)
    * fix(convertfs): error in conditional expressions (bsc#1228847)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.394.ga838b0c7:
    * fix(zfcp_rules): check for presence of legacy rules (bsc#1230330)


author: antonio.feijoo@suse.com
changelog:
  - Update to version 055+suse.396.g701c6212:
    * fix(dasd-rules): handle all possible options in `rd.dasd` (bsc#1230110)


author: andreas.stieger@gmx.de
changelog:
  - e2fsprogs 1.46.2:
    * tune2fs -c now takes "random" argument
    * Add support for the FS_NOCOMP_FL flag to chattr and lsattr
    * Fix warnings when resizing small file systems to a super-large
    * Fix the debugfs rdump and ls commands so they will work correctly
      for uid's and gid's => 65536
    * Fix the debugfs write and symlink commands so they support
      targets which contain a pathname
    * Fix Direct I/O support on block devices where the logical block
      size is greater 1k
    * Fix debugfs's logdump so it works on file systems whose block
      size is greater than 8k
    * Fix a crash when there is error while e2fsck is trying to open
      the file system, and e2fsck calls ext2fs_mmp_stop() before MMP
      has been initialized
    * Improved error checking in the fast commit replay code in e2fsck
    * Fix various compiler and Coverity warnings
    * Update the Spanish translation from the translation project


author: jack@suse.cz
changelog:
  - Update to 1.46.3:
    * Add -V and -VV options to filefrag
    * Fix fs corruption cause by resize2fs on filesystems with MMP blocks
    * Fast commit portability fixes
    * Fix direct IO support in Unix IO manager
    * Avoid calling EXT2_IOC_[GS]ETFLAGS for block devices
    * Fix mke2fs to not discard blocks beyond end of filesystem
    * Make e2fsck set filetype of '.' and '..' entries
    * Fix QCOW image generation in e2image for very large filesystems
    * Update translations


author: jsegitz@suse.com
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_e2scrub@.service.patch
    * harden_e2scrub_all.service.patch
    * harden_e2scrub_fail@.service.patch
    * harden_e2scrub_reap.service.patch


author: jack@suse.cz
changelog:
  - Update to 1.46.4:
    * Default to 256-byte inodes for all filesystems, not only larger ones
    * Bigalloc is considered supported now for small cluster sizes
    * E2fsck and e2image fixes for quota feature
    * Fix mke2fs creation of filesystem into non-existent file
  - libss-add-newer-libreadline.so.8-to-dlopen-path.patch: libss: add newer
    libreadline.so.8 to dlopen path (bsc#1189453)


author: jack@suse.cz
changelog:
  - quota-Add-support-to-version-0-quota-format.patch: quota: Add support to
      version 0 quota format (jsc#SLE-17360)
    quota-Fold-quota_read_all_dquots-into-quota_update_l.patch: quota: Fold
      quota_read_all_dquots() into quota_update_limits() (jsc#SLE-17360)
    quota-Rename-quota_update_limits-to-quota_read_all_d.patch: quota: Rename
      quota_update_limits() to quota_read_all_dquots() (jsc#SLE-17360)
    tune2fs-Fix-conversion-of-quota-files.patch: tune2fs: Fix conversion of quota
      files (jsc#SLE-17360)
    e2fsck-Do-not-trash-user-limits-when-processing-orph.patch: e2fsck: Do not
      trash user limits when processing orphan list (jsc#SLE-17360)
    debugfs-Fix-headers-for-quota-commands.patch: debugfs: Fix headers for quota
      commands (jsc#SLE-17360)
    quota-Drop-dead-code.patch: quota: Drop dead code (jsc#SLE-17360)
  - add these not yet released fixes to e2fsprogs package so that SLE15-SP4 ships
    with them


author: jack@suse.cz
changelog:
  - Add references from old package:
    Autoreconf removed from the spec file, just without bsc reference
    (bsc#1183791)
    Fix po-remove-unnecessary-buggy-positional-parameter-spe.patch in 1.45.3
    (bsc#1170964)
    Fix e2fsck-clarify-overflow-link-count-error-message.patch in 1.46.0
    (bsc#1160979)
    Fix ext2fs-update-allocation-info-earlier-in-ext2fs_mkdi.patch in 1.46.0
    (bsc#1160979)
    Fix ext2fs-implement-dir-entry-creation-in-htree-directo.patch in 1.46.0
    (bsc#1160979)
    Fix tests-add-test-to-excercise-indexed-directories-with.patch in 1.46.0
    (bsc#1160979)
    Fix tune2fs-update-dir-checksums-when-clearing-dir_index.patch in 1.46.0
    (bsc#1160979)
    Fix e2fsck-abort-if-there-is-a-corrupted-directory-block.patch in 1.45.5
    (bsc#1160571 CVE-2019-5188)
    Fix e2fsck-don-t-try-to-rehash-a-deleted-directory.patch in 1.45.5
    (bsc#1160571 CVE-2019-5188)
    Fix resize2fs-Make-minimum-size-estimates-more-reliable.patch in 1.45.5
    (bsc#1154295)
    Fix libsupport-add-checks-to-prevent-buffer-overrun-bugs.patch in 1.45.4
    (bsc#1152101 CVE-2019-5094)
    Fix libext2fs-call-fsync-2-to-clear-stale-errors-for-a-n.patch in 1.44.3
    (bsc#1145716)
    Fix e2fsck-check-and-fix-tails-of-all-bitmaps.patch in 1.45.1 (bsc#1128383)
    Fix libext2fs-Fix-fsync-2-detection.patch in 1.44.0 (bsc#1038194)
    Fix resize2fs-Fix-32-64-bit-overflow-when-multiplying-by-blocks-cl.patch
    in 1.42.12 (bsc#1009532)
    Fix libext2fs-fix-potential-buffer-overflow-in-closefs.patch
    in 1.42.13 (bsc#918346 CVE-2015-1572)
    Fix libext2fs-avoid-buffer-overflow-if-s_first_meta_bg-i.patch
    in 1.42.12 (bsc#915402 CVE-2015-0247)
    Got specfile fix through Factory (bsc#960273)
    Fix libext2fs-don-t-ignore-fsync-errors.patch in 1.43.4 (bsc#1038194)


author: jack@suse.cz
changelog:
  - libext2fs-add-sanity-check-to-extent-manipulation.patch: libext2fs: add
    sanity check to extent manipulation (bsc#1198446 CVE-2022-1304)


author: jack@suse.cz
changelog:
  EA Inode handling fixes:
  - ext2fs-avoid-re-reading-inode-multiple-times.patch: ext2fs: avoid re-reading
    inode multiple times (bsc#1223596)
  - e2fsck-fix-potential-out-of-bounds-read-in-inc_ea_in.patch: e2fsck: fix
    potential out-of-bounds read in inc_ea_inode_refs() (bsc#1223596)
  - e2fsck-add-more-checks-for-ea-inode-consistency.patch: e2fsck: add more
    checks for ea inode consistency (bsc#1223596)
  - e2fsck-fix-golden-output-of-several-tests.patch: e2fsck: fix golden output of
    several tests (bsc#1223596)


author: jack@suse.cz
changelog:
  - resize2fs-Check-number-of-group-descriptors-only-if-.patch: resize2fs: Check
    number of group descriptors only if meta_bg is disabled (bsc#1230145)


author: mlin@suse.com
changelog:
  - Add flex-compatible-with-bison3.patch
    * fix tests with bison3, see http://sourceforge.net/p/flex/flex/ci/c376be574e99b5f64a7dad71cfc7c0b1f71b747b/


author: schwab@linux-m68k.org
changelog:
  - flex-yyleng.patch: fix type of yyleng to be int as mandated by POSIX.
    Fixes perl-SystemPerl, for example.


author: idonmez@suse.com
changelog:
  - Update to version 2.6.1
    * A number of compiler warnings have been remedied.
    * Line directives should now work as expected and be absent when
      that is expected.
    * Resolved github issues #53, #54, #55, #61.
    * Resolved sf bugs #128, #129, #155, #160, #184, #187, #195.
  - Refresh flex-2.5.34-fPIC.patch -> flex-2.6.1-fPIC.patch
  - Drop upstream patches: config-guess-sub-update.patch,
    flex-2.5.37-bison-2.6.1-1.patch, flex-compatible-with-bison3.patch,
    flex-yyleng.patch
  - Drop unneeded patch flex-2.5.37-notex.patch


author: astieger@suse.com
changelog:
  - flex 2.6.4:
    * Some minor performance enhancements
    * honor user defined yy_* macros again
  - includes changes from 2.6.3:
    * several bug fixes resolved problems introduced in recent flex
      versions regarding processing of comments, literals and various
      quoting scenarios.
    * fix buffer overflow through long path (bsc#1026047)
  - includes changes from 2.6.2:
    * a segfalt involving yyrestart(NULL) has been fixed
    * flex should now handle quoting when mixed with m4 processing
      correctly
    * flex handles `[[' and `]]' correctly
    * flex no longer generates non-ANSI code
    * more compilation warnings were squashed in generated scanners
    * prevented a buffer overflow that could occur when input buffers
    were the exact wrong size
  - drop flex-2.6.1-fPIC.patch
  - build the shared library and split libfl


author: ftake@geeko.jp
changelog:
  - version 20160921
    * add 59-family-prefer-lang-specific.conf to specify prefered
      family for each language
    * fix Noto Sans CJK is used for serif alias (boo#998301)
    * assign monospace to default of Oxygen Mono


author: i@marguerite.su
changelog:
  - new upstream: https://github.com/openSUSE/fonts-config
    development will continue there.
  - drop patch: fontconfig-infinality-generate-tt-groups.patch
    * infinality project is dead, we use a static result in upstream
      instead of generating it every time.
  - update 20180430
    * support color emoji
    * modern fonts for symbol
    * add configurations for Noto Sans/Serif CJK


author: sflees@suse.de
changelog:
  - Update to 20181211
    * Update subpixel rendering config
    * Fix missspelling issue (boo#1111791). so
      Drop fonts-config-fix-misspelling.patch
    * Fix (boo#1092737).
    * other minor tidyups


author: alarrosa@suse.com
changelog:
  - Add a _service file
  - Add code in %post to check the value of
    FORCE_MODIFY_DEFAULT_FONT_SETTINGS_IN_NEXT_UPDATE and if it's
    set to yes, empty or it doesn't exist, then update the values
    of FORCE_HINTSTYLE, USE_LCDFILTER and USE_RGBA in
    /etc/sysconfig/fonts-config to use the default settings
    established in the 20181211 release (boo#1172022)
  - Update to 20200609+git0.42e2b1b:
    * Add variable to allow fonts-config to update default settings
    * Fix en-US, en-GB font matching


author: pgajdos@suse.com
changelog:
  - get the homedir from getpwuid when no $ENV{"HOME"} set
  - added patches
    fix bsc#1210700
    + fonts-config-homedir-getpwuid.patch


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.70.2:
    + Fix use of the default log writer with journald namespaces
    + Fix hang in `dbus-daemon` under `GTestDBus` when
      `G_MESSAGES_DEBUG=all` is set
    + Speed up `g_canonicalize_filename()` to avoid pathogenic cases
      with `..`
    + Fix URI for pcre subproject as it’s moved upstream
    + Fix storing GSettings dictionaries on macOS
    + Speed up ‘remove dot segments’ algorithm in `GUri` to avoid
      pathogenic cases with `..`
    + Fix infinite loops in D-Bus message parsing for truncated
      inputs
    + Improve correctness of version information returned by
      `g_get_os_info()` for Windows 10/Server 2019+
    + Bugs fixed: glgo#GNOME/GLib#2400, glgo#GNOME/GLib#2426,
      glgo#GNOME/GLib#2528, glgo#GNOME/GLib#2530,
      glgo#GNOME/GLib#2537, glgo#GNOME/GLib#2541,
      glgo#GNOME/GLib!2312, glgo#GNOME/GLib!2313,
      glgo#GNOME/GLib!2314, glgo#GNOME/GLib!2316,
      glgo#GNOME/GLib!2320, glgo#GNOME/GLib!2335,
      glgo#GNOME/GLib!2337, glgo#GNOME/GLib!2340,
      glgo#GNOME/GLib!2344, glgo#GNOME/GLib!2356,
      glgo#GNOME/GLib!2359, glgo#GNOME/GLib!2361,
      glgo#GNOME/GLib!2363, glgo#GNOME/GLib!2366,
      glgo#GNOME/GLib!2375, glgo#GNOME/GLib!2383.
    + Updated translations.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.70.3:
    + Several important fixes to FD handling in gspawn.
    + Several important fixes to GDBus message and GVariant parsing
      of invalid data.
    + Fix potential data loss due to missing fsync when saving files
      on btrfs.
    + Bugs fixed: glgo#GNOME/GLib#2503, glgo#GNOME/GLib#2506,
      glgo#GNOME/GLib#2557, glgo#GNOME/GLib#2572,
      glgo#GNOME/GLib#2580, glgo#GNOME/GLib!2394,
      glgo#GNOME/GLib!2415, glgo#GNOME/GLib!2437,
      glgo#GNOME/GLib!2444, glgo#GNOME/GLib!2455.
    + Updated translations.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.70.4:
    + Bugs fixed: glgo#GNOME/GLib!2462 “Fix memory leak in
      gio/gdbusauthmechanismsha1.c” to glib-2-70.
    + Updated translations.


author: dmueller@suse.com
changelog:
  - Split gtk-docs from -devel package, these are not needed
    during building projects using glib2
  - Use _multibuild as the meson buildprocess is very awkward
    regarding the documentation - builds single-jobs only and
    twice (again during %install). This way the rest of distribution
    waiting for glib2-devel to be available is not blocked by this


author: yu.daike@suse.com
changelog:
  - Update to version 2.70.5:
    Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2537,
    glgo#GNOME/GLib!2555


author: alynx.zhou@suse.com
changelog:
  - Add glib2-fix-normal-form-handling-in-gvariant.patch: Backported
    from upstream to fix normal form handling in GVariant.
    (CVE-2023-24593, CVE-2023-25180, bsc#1209714, bsc#1209713,
    glgo#GNOME/glib!3125)


author: alynx.zhou@suse.com
changelog:
  - Update glib2-fix-normal-form-handling-in-gvariant.patch:
    Backported from upstream to fix regression on s390x.
    (bsc#1210135, glgo#GNOME/glib!2978)


author: mgorse@suse.com
changelog:
  - Add patches to fix CVE-2024-34397 (boo#1224044):
    glib2-CVE-2024-34397.patch (glgo#GNOME/glib#3268).
    glib2-fix-ibus-regression.patch (glgo#GNOME/glib#3353)


author: mgorse@suse.com
changelog:
  - Add glib2-gdbusmessage-cache-arg0.patch: cache the arg0 value in
    a dbus message. Fixes a possible use after free (boo#1224044).


author: mgorse@suse.com
changelog:
  - Add glib2-CVE-2024-52533.patch: fix a single byte buffer overflow
    (boo#1233282 CVE-2024-52533 glgo#GNOME/glib#3461).


author: schwab@suse.de
changelog:
  - getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to
    EAI_MEMORY (bsc#1217589, BZ #31163)


author: schwab@suse.de
changelog:
  - iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
    writes when writing escape sequence (CVE-2024-2961, bsc#1222992)


author: giuliano.belinassi@suse.com
changelog:
  - glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
    nscd: Stack-based buffer overflow in netgroup cache
    (CVE-2024-33599, bsc#1223423, BZ #31677)
  - glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
    nscd: Avoid null pointer crashes after notfound response
    (CVE-2024-33600, bsc#1223424, BZ #31678)
  - glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
    nscd: Do not send missing not-found response in addgetnetgrentX
    (CVE-2024-33600, bsc#1223424, BZ #31678)
  - glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
    netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
    CVE-2024-33602, bsc#1223425, BZ #31680)


author: giuliano.belinassi@suse.com
changelog:
  - ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
    for _start routine (bsc#1221940)


author: schwab@suse.de
changelog:
  - nscd-netgroup-cache-timeout.patch: Use time_t for return type of
    addgetnetgrentX (CVE-2024-33602, bsc#1223425)


author: schwab@suse.de
changelog:
  - tcache-thread-shutdown.patch: malloc: Initiate tcache shutdown even
    without allocations (bsc#1228661, BZ #28028)


author: mchang@suse.com
changelog:
  - Fix memdisk becomes the default boot entry, resolving no graphic display
    device error in guest vnc console (bsc#1221779)
    * grub2-xen-pv-firmware.cfg


author: mchang@suse.com
changelog:
  - Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
    * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch


author: mchang@suse.com
changelog:
  - Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
    file_is_not_xen_garbage (bsc#1224226)
    * grub2-fix-menu-in-xen-host-server.patch


author: mchang@suse.com
changelog:
  - Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
    * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch


author: mchang@suse.com
changelog:
  - Fix error in grub-install when root is on tmpfs (bsc#1226100)
    * 0001-grub-install-bailout-root-device-probing.patch


author: mchang@suse.com
changelog:
  - Fix btrfs subvolume for platform modules not mounting at runtime when the
    default subvolume is the topmost root tree (bsc#1228124)
    * grub2-btrfs-06-subvol-mount.patch
  - Rediff
    * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch


author: mchang@suse.com
changelog:
  - grub2.spec: Add ofnet to signed grub.elf to support powerpc net boot
    installation when secure boot is enabled (bsc#1217761) (bsc#1228866)
  - Improved check for disk device when looking for PReP partition
    * 0004-Introduce-prep_load_env-command.patch


author: mchang@suse.com
changelog:
  - Fix OOM error in loading loopback file (bsc#1230840)
    * 0001-tpm-Skip-loopback-image-measurement.patch


author: mchang@suse.com
changelog:
  - Fix not a directory error from the minix filesystem, as leftover data on disk
    may contain its magic header so it gets misdetected (bsc#1231604)
    * grub2-install-fix-not-a-directory-error.patch


author: mchang@suse.com
changelog:
  - Fix xen package contains debug_info files with the .module suffix by moving
    them to a separate xen-debug subpackage (bsc#1232573)


author: yfjiang@suse.com
changelog:
  - Add add-adwaita-legacy-iconpath-to-preference.patch:
    Add the adwaita legacy path to the IconPath in
    preferences. adwaita-icon-theme has its main icon updated to
    symbolic style, while icewm's style is more suitable for
    legacy-style icons (eg. web-browser).  Without the update,
    current icewm can not find default web-browser toolbar icon
    (bsc#1157930).


author: yfjiang@suse.com
changelog:
  - Improve build tag consistency between SLE and Leap
    (jsc#SLE-11888, bsc#1170420).
    * Build the branding package separately for openSUSE and SLE,
      like most of other branding packages did.


author: yfjiang@suse.com
changelog:
  - Improve spec:
    * Make a more explict summary since this package is not used by
      openSUSE Tumbleweed.
    * Introduce %{icewm_version} to make the provided capability had a
      consistent version number with icewm-config-upstream.
    * Explicitly obsoletes icewm-config-upstream to fix the "zypper
      dup" issue on Leap (bsc#1170420).


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


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


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


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


author: 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/
    (bsc#1220034, bsc#1222655)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.3.20:
    1a. More or less completed verification of AMD cpu microarch/built/process, and
    added more accurate fallback cases for stray model IDs.
    1b. Extended Intel cpu data a bit more as well. Thanks linuxdaddy from slackware
    for the research help there.
    2. Tentative support for finit init system (fast init). Runs in /proc/1/comm,
    uses initctl, which may have been revived from its upstart days, not sure. Added
    potential support for nosh, linux only, don't know how to detect other bsd init
    system.
    3. Added amd/intel gpu product IDs.
    4. Added shortcut --filter-all/--za, activates all filters: -z, --zl, --zu,
    - -zv. Why not?
    5. Added support for dm types kdmctl and xdmctl, opensuse and maybe redhat use
    the latter to start the actual dm running the desktop/wm. You want to see that
    because you need to do systemctl restart xdm to restart the actual dm. Thanks
    mrmazda for pointing out this one.
    6. Added AlmaLinux, RockyLinux, CentosStream to system base (RHEL derived).
    7. Basic Raptor Lake gpu/apu support added, with patterns to detect since few
    product ids yet. Same applies to Arctic and Alchemist, which still have no
    product IDs.
    8. More disk vendors and disk vendor ids, never stops - the waters flow on, the
    rain falls, then the sun comes out. Until one day it doesn't.
    * /usr/share/doc/packages/inxi/inxi.changelog.


author: fstrba@suse.com
changelog:
  - Upgrade to upstrem tag jdk-11.0.21+9 (October 2023 CPU)
    * Security fixes:
      + JDK-8242330: Arrays should be cloned in several JAAS Callback
      classes
      + JDK-8284910: Buffer clean in PasswordCallback
      + JDK-8286503: Enhance security classes
      + JDK-8296581: Better system proxy support
      + JDK-8297856: Improve handling of Bidi characters
      + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS
      connections
      + JDK-8305815: Update Libpng to 1.6.39
      + JDK-8306881: Update FreeType to 2.13.0
    * Other fixes:
      + JDK-6176679: Application freezes when copying an animated gif
      image to the system clipboard
      + JDK-8023980: JCE doesn't provide any class to handle RSA
      private key in PKCS#1
      + JDK-8155246: Throw error if default java.security file is
      missing
      + JDK-8158880: test/java/time/tck/java/time/format/
      /TCKDateTimeFormatterBuilder.java fail with zh_CN locale
      + JDK-8168261: Use server cipher suites preference by default
      + JDK-8181383: com/sun/jdi/OptionTest.java fails intermittently
      with bind failed: Address already in use
      + JDK-8201516: DebugNonSafepoints generates incorrect
      information
      + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
      failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"
      + JDK-8211343: nsk_jvmti_parseoptions should handle multiple
      suboptions
      + JDK-8212045: Add back the tests that were removed from
      HashesTest.java and AddExportsTest.java
      + JDK-8216059: nsk_jvmti_parseoptions still has dependency on
      tilde separator
      + JDK-8217237: HttpClient does not deal well with multi-valued
      WWW-Authenticate challenge headers
      + JDK-8217395: Update langtools shell tests to use ${EXE_SUFFIX}
      + JDK-8217612: (CL)HSDB cannot show some JVM flags
      + JDK-8217850: CompressedClassSpaceSizeInJmapHeap fails after
      JDK-8217612
      + JDK-8218471: generate-unsafe-access-tests.sh does not
      correctly invoke build.tools.spp.Spp
      + JDK-8219628: [TESTBUG] javadoc/doclet/InheritDocForUserTags
      fails with -othervm
      + JDK-8220410: sun/security/tools/jarsigner/warnings/
      /NoTimestampTest.java failed with missing expected output
      + JDK-8221372: Test vmTestbase/nsk/jvmti/GetThreadState/
      /thrstat001/TestDescription.java times out
      + JDK-8222323: ChildAlwaysOnTopTest.java fails with
      "RuntimeException: Failed to unset alwaysOnTop"
      + JDK-8223573: Replace wildcard address with loopback or local
      host in tests - part 4
      + JDK-8223714: HTTPSetAuthenticatorTest could be made more
      resilient
      + JDK-8223783: sun/net/www/http/HttpClient/MultiThreadTest.java
      sometimes detect threads+1 connections
      + JDK-8223856: Replace wildcard address with loopback or local
      host in tests - part 8
      + JDK-8224617: (fs) java/nio/file/FileStore/Basic.java found
      filesystem twice
      + JDK-8224729: Cleanups in sun/security/provider/certpath/ldap/
      /LDAPCertStoreImpl.java
      + JDK-8224768: Test ActalisCA.java fails
      + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java
      fails on Windows
      + JDK-8226221: Update PKCS11 tests to use NSS 3.46 libs
      + JDK-8228341: SignTwice.java fails intermittently on Windows
      + JDK-8228403: SignTwice.java failed with
      java.io.FileNotFoundException: File name too long
      + JDK-8229147: Linux os::create_thread() overcounts guardpage
      size with newer glibc (>=2.27)
      + JDK-8229333: java/io/File/SetLastModified.java timed out
      + JDK-8229338: clean up
      test/jdk/java/util/RandomAccess/Basic.java
      + JDK-8229348: java/net/DatagramSocket/
      /UnreferencedDatagramSockets.java fails intermittently
      + JDK-8229481: sun/net/www/protocol/https/
      /ChunkedOutputStream.java failed with a SSLException
      + JDK-8229912: [TESTBUG] java/net/Socks/SocksIPv6Test fails
      without IPv6
      + JDK-8230132: java/net/NetworkInterface/
      /NetworkInterfaceRetrievalTests.java to skip Teredo Tunneling
      Pseudo-Interface
      + JDK-8231037: java/net/InetAddress/ptr/Lookup.java fails
      intermittently due to reverse lookup failed
      + JDK-8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java
      fails on SLES11 using mozilla-nss-3.14
      + JDK-8231516: network QuickAckTest.java failed due to
      "SocketException: maximum number of DatagramSockets reached"
      + JDK-8232101: (sctp) Add minimal sanity tests for SCTP
      + JDK-8232195: Enable BigInteger tests: DivisionOverflow,
      SymmetricRangeTests and StringConstructorOverflow
      + JDK-8232840: java/math/BigInteger/largeMemory/
      /SymmetricRangeTests.java fails due to "OutOfMemoryError:
      Requested array size exceeds VM limit"
      + JDK-8232922: Add java/math/BigInteger/largeMemory/
      /SymmetricRangeTests.java to ProblemList-Xcomp
      + JDK-8234808: jdb quoted option parsing broken
      + JDK-8236045: [TESTBUG] MismatchedWhiteBox test fails with
      missing WhiteBox$WhiteBoxPermission.class
      + JDK-8237183: Bug ID missing for test in patch which fixed
      JDK-8230665
      + JDK-8238157: security/infra/java/security/cert/
      /CertPathValidator/certification/AmazonCA.java test failures
      because of revocation date
      + JDK-8239007: java/math/BigInteger/largeMemory/ tests should
      be disabled on 32-bit platforms
      + JDK-8239264: Clearup the legacy ObjectIdentifier constructor
      from int array
      + JDK-8239333: Mark test AmazonCA.java with intermittent key
      + JDK-8239537: cgroup MetricsTester testMemorySubsystem fails
      sometimes when testing memory.kmem.tcp.usage_in_bytes
      + JDK-8240193: loadLibrary("osxsecurity") should not be removed
      + JDK-8241097: java/math/BigInteger/largeMemory/
      /SymmetricRangeTests.java requires -XX:+CompactStrings
      + JDK-8242151: Improve OID mapping and reuse among JDK security
      providers for aliases registration
      + JDK-8242897: KeyFactory.generatePublic( x509Spec ) failed
      with java.security.InvalidKeyException
      + JDK-8243210: ClhsdbScanOops fails with NullPointerException
      in FileMapHeader.inCopiedVtableSpace
      + JDK-8244078: ProcessTools executeTestJvm and
      createJavaProcessBuilder have inconsistent handling of
      test.*.opts
      + JDK-8247895: SHA1PRNGReseed.java is calling setSeed(0)
      + JDK-8247968: test/jdk/javax/crypto/SecretKeyFactory/
      /security.properties has wrong header
      + JDK-8248001: javadoc generates invalid HTML pages whose
      ftp:// links are broken
      + JDK-8249699: java/io/ByteArrayOutputStream/MaxCapacity.java
      should use @requires instead of @ignore
      + JDK-8251517: [TESTBUG] com/sun/net/httpserver/bugs/
      /B6393710.java does not scale socket timeout
      + JDK-8252530: Fix inconsistencies in hotspot whitebox
      + JDK-8254350: CompletableFuture.get may swallow
      InterruptedException
      + JDK-8255348: NPE in PKIXCertPathValidator event logging code
      + JDK-8257993: vmTestbase/nsk/jvmti/RedefineClasses/
      /StressRedefine/TestDescription.java crash intermittently
      + JDK-8259796: timed CompletableFuture.get may swallow
      InterruptedException
      + JDK-8260274: Cipher.init(int, key) does not use highest
      priority provider for random bytes
      + JDK-8260878: com/sun/jdi/JdbOptions.java fails without jfr
      + JDK-8260934: java/lang/StringBuilder/HugeCapacity.java fails
      without Compact Strings
      + JDK-8263970: Manual test javax/swing/JTextField/
      /JapaneseReadingAttributes/JapaneseReadingAttributes.java
      failed
      + JDK-8265980: Fix systemDictionary and loaderConstraints
      printing
      + JDK-8268457: XML Transformer outputs Unicode supplementary
      character incorrectly to HTML
      + JDK-8268464: Remove dependancy of TestHttpsServer,
      HttpTransaction, HttpCallback from
      open/test/jdk/sun/net/www/protocol/https/ tests
      + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java
      failed with ArrayIndexOutOfBoundsException: Array index out of
      range: -4
      + JDK-8270331: [TESTBUG] Error: Not a test or directory
      containing tests: java/awt/print/PrinterJob/InitToBlack.java
      + JDK-8271838: AmazonCA.java interop test fails
      + JDK-8273807: Zero: Drop incorrect test block from
      compiler/startup/NumCompilerThreadsCheck.java
      + JDK-8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from
      KDC
      + JDK-8274606: Fix jaxp/javax/xml/jaxp/unittest/transform/
      /SurrogateTest.java test
      + JDK-8275234: java/awt/GraphicsDevice/DisplayModes/
      /CycleDMImage.java is entered twice in ProblemList
      + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java
      fails with D3D basic render driver
      + JDK-8276651: java/lang/ProcessHandle tests fail with
      "RuntimeException: Input/output error" in
      java.lang.ProcessHandleImpl$Info.info0
      + JDK-8277353: java/security/MessageDigest/
      /ThreadSafetyTest.java test times out
      + JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed
      out
      + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream
      should only check inflated bytes
      + JDK-8284524: Create an automated test for JDK-4422362
      + JDK-8284767: Create an automated test for JDK-4422535
      + JDK-8284772: GHA: Use GCC Major Version Dependencies Only
      + JDK-8285635: javax/swing/JRootPane/DefaultButtonTest.java
      failed with Default Button not pressed for L&F:
      com.sun.java.swing.plaf.motif.MotifLookAndFeel
      + JDK-8286172: Create an automated test for JDK-4516019
      + JDK-8286481: Exception printed to stdout on Windows when
      storing transparent image in clipboard
      + JDK-8286620: Create regression test for verifying setMargin()
      of JRadioButton
      + JDK-8289508: Improve test coverage for XPath Axes: ancestor,
      ancestor-or-self, preceding, and preceding-sibling
      + JDK-8289748: C2 compiled code crashes with SIGFPE with
    - XX:+StressLCM and -XX:+StressGCM
      + JDK-8291444: GHA builds/tests won't run manually if disabled
      from automatic running
      + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed:
      assert(!is_null(v)) failed: narrow klass value can never be
      zero
      + JDK-8292033: Move jdk.X509Certificate event logic to JCA layer
      + JDK-8292297: Fix up loading of override java.security
      properties file
      + JDK-8292443: Weak CAS VarHandle/Unsafe tests should test
      always-failing cases
      + JDK-8293180: JQuery UI license file not updated
      + JDK-8293562: KeepAliveCache Blocks Threads while Closing
      Connections
      + JDK-8293657: sun/management/jmxremote/bootstrap/
      /RmiBootstrapTest.java#id1 failed with "SSLHandshakeException:
      Remote host terminated the handshake"
      + JDK-8293858: Change PKCS7 code to use default SecureRandom
      impl instead of SHA1PRNG
      + JDK-8295737: macOS: Print content cut off when width > height
      with portrait orientation
      + JDK-8295894: Remove SECOM certificate that is expiring in
      September 2023
      + JDK-8296084: javax/swing/JSpinner/4788637/bug4788637.java
      fails intermittently on a VM
      + JDK-8297437: javadoc cannot link to old docs (with old style
      anchors)
      + JDK-8297523: Various GetPrimitiveArrayCritical miss result -
      NULL check
      + JDK-8297587: Upgrade JLine to 3.22.0
      + JDK-8297681: Unnecessary color conversion during
      4BYTE_ABGR_PRE to INT_ARGB_PRE blit
      + JDK-8297730: C2: Arraycopy intrinsic throws incorrect
      exception
      + JDK-8297887: Update Siphash
      + JDK-8297923: java.awt.ScrollPane broken after multiple scroll
      up/down
      + JDK-8297955: LDAP CertStore should use LdapName and not
      String for DNs
      + JDK-8298921: Create a regression test for JDK-8139581
      + JDK-8298974: Add ftcolor.c to imported freetype sources
      + JDK-8299424: containers/docker/TestMemoryWithCgroupV1.java
      fails on SLES12 ppc64le when testing Memory and Swap Limit
      + JDK-8299658: C1 compilation crashes in
      LinearScan::resolve_exception_edge
      + JDK-8299713: Test javax/swing/JTableHeader/6889007/
      /bug6889007.java failed: Wrong type of cursor
      + JDK-8300098: java/util/concurrent/ConcurrentHashMap/
      /ConcurrentAssociateTest.java fails with internal timeout when
      executed with TieredCompilation1/3
      + JDK-8300659: Refactor TestMemoryAwareness to use WhiteBox api
      for host values
      + JDK-8300751: [17u] Remove duplicate entry in javac.properties
      + JDK-8301269: Update Commons BCEL to Version 6.7.0
      + JDK-8301491: C2: java.lang.StringUTF16::indexOfChar intrinsic
      called with negative character argument
      + JDK-8301700: Increase the default TLS Diffie-Hellman group
      size from 1024-bit to 2048-bit
      + JDK-8301959: Compile command in
      compiler.loopopts.TestRemoveEmptyCountedLoop does not work
      + JDK-8302161: Upgrade jQuery UI to version 1.13.2
      + JDK-8302182: Update Public Suffix List to 88467c9
      + JDK-8303511: C2: assert(get_ctrl(n) == cle_out) during
      unrolling
      + JDK-8303809: Dispose context in SPNEGO NegotiatorImpl
      + JDK-8304054: Linux: NullPointerException from
      FontConfiguration.getVersion in case no fonts are installed
      + JDK-8304498: JShell does not switch to raw mode when there is
      no /bin/test
      + JDK-8304867: Explicitly disable dtrace for ppc builds
      + JDK-8305074: ProblemList
      javax/net/ssl/DTLS/RespondToRetransmit.java
      + JDK-8305421: Work around JDK-8305420 in CDSJDITest.java
      + JDK-8305763: Parsing a URI with an underscore goes through a
      silent exception, negatively impacting performance
      + JDK-8305766: ProblemList runtime/CompressedOops/
      /CompressedClassPointers.java
      + JDK-8305950: Have -XshowSettings option display tzdata version
      + JDK-8306133: Open source few AWT Drag & Drop related tests
      + JDK-8306137: Open source several AWT ScrollPane related tests
      + JDK-8306484: Open source several AWT Choice jtreg tests
      + JDK-8306636: Disable compiler/c2/Test6905845.java with
    - XX:TieredStopAtLevel=3
      + JDK-8306638: Open source some AWT tests related to
      datatransfer and Toolkit
      + JDK-8306682: Open source a few more AWT Choice tests
      + JDK-8306718: Optimize and opensource some old AWT tests
      + JDK-8306954: Open source five Focus related tests
      + JDK-8306955: Open source several JComboBox jtreg tests
      + JDK-8307078: Opensource and clean up five more AWT Focus
      related tests
      + JDK-8307080: Open source some more JComboBox jtreg tests
      + JDK-8307128: Open source some drag and drop tests 4
      + JDK-8307133: Open source some JTable jtreg tests
      + JDK-8307135: java/awt/dnd/NotReallySerializableTest/
      /NotReallySerializableTest.java failed
      + JDK-8307301: Update HarfBuzz to 7.2.0
      + JDK-8307569: Build with gcc8 is broken after JDK-8307301
      + JDK-8307572: AArch64: Vector registers are clobbered by some
      macroassemblers
      + JDK-8307603: [AIX] Broken build after JDK-8307301
      + JDK-8307604: gcc12 based Alpine build broken build after
      JDK-8307301
      + JDK-8307799: Newly added java/awt/dnd/MozillaDnDTest.java has
      invalid jtreg `@requires` clause
      + JDK-8308156: VerifyCACerts.java misses blank in error output
      + JDK-8309088: security/infra/java/security/cert/
      /CertPathValidator/certification/AmazonCA.java fails
      + JDK-8309108: Bump update version for OpenJDK: jdk-11.0.21
      + JDK-8309138: Fix container tests for jdks with symlinked conf
      dir
      + JDK-8310054: ScrollPane insets are incorrect
      + JDK-8310176: JDK 11 G1 crash during full GC with
      +UseStringDeduplication
      + JDK-8310620: [11u] Problemlist failing aot tests on macos x64
      + JDK-8311033: [macos] PrinterJob does not take into account
      Sides attribute
      + JDK-8311689: Wrong visible amount in Adjustable of ScrollPane
      + JDK-8312138: jcmd VM.metaspace vslist has no newline
      character before the Class: label.
      + JDK-8312555: Ideographic characters aren't stretched by
      AffineTransform.scale(2, 1)
      + JDK-8313159: [11u] Fix test SSLEngineKeyLimit.java after
      Merge error
      + JDK-8313765: Invalid CEN header (invalid zip64 extra data
      field size)
      + JDK-8313796: AsyncGetCallTrace crash on unreadable
      interpreter method pointer
      + JDK-8313803: [11u] Exclude jdk/jfr/event/sampling/
      /TestStackFrameLineNumbers.java
      + JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le
      + JDK-8314086: [11u] A typo in the fix for JDK-8312462 is
      causing test failure in ChildAlwaysOnTopTest.java
      + JDK-8314950: CMS may miss NMT tag after mark stack expansion
      + JDK-8314960: Add Certigna Root CA - 2
      + JDK-8315135: Memory leak in the native implementation of
      Pack200.Unpacker.unpack()
      + JDK-8315529: [11u] Exclude some failing Z-GC tests
      + JDK-8317040: Exclude cleaner test failing on older releases
      + JDK-8317644: [11u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.21
  - Modified patches:
    * adlc-parser.patch
      + extend to initialize all the members to NULL
    * fips.patch
    * nss-security-provider.patch
    * reproducible-javadoc-timestamp.patch
      + rediff


author: fstrba@suse.com
changelog:
  - Upgrade to upstream tag jdk-11.0.22+7 (January 2024 CPU)
    * Security fixes
      + JDK-8308204: Enhanced certificate processing
      + JDK-8314295, CVE-2024-20919, bsc#1218903: Enhance
      verification of verifier
      + JDK-8314284, CVE-2024-20926, bsc#1218906: Enhance Nashorn
      performance
      + JDK-8314307, CVE-2024-20921, bsc#1218905: Improve loop
      handling
      + JDK-8314468, CVE-2024-20918, bsc#1218907: Improve Compiler
      loops
      + JDK-8316976, CVE-2024-20945, bsc#1218909: Improve signature
      handling
      + JDK-8317547, CVE-2024-20952, bsc#1218911: Enhance TLS
      connection support
    * Other fixes
      + JDK-6381945: (cal) Japanese calendar unit test system should
      avoid multiple static imports
      + JDK-6445283: ProgressMonitorInputStream not large file aware
      (>2GB)
      + JDK-8026393: jarsigner never shows a warning in badKeyUsage
      case
      + JDK-8041447: Test javax/swing/dnd/7171812/bug7171812.java
      fails with java.lang.RuntimeException: Test failed, scroll on
      drag doesn't work
      + JDK-8053479: (dc) DatagramChannel.read() throws exception
      instead of discarding data when buffer too small
      + JDK-8067250: [mlvm] vm/mlvm/mixed/stress/regression/b6969574
      fails and perf regression
      + JDK-8153090: TAB key cannot change input focus after the
      radio button in the Color Selection dialog
      + JDK-8168408: Test java/awt/Focus/ActualFocusedWindowTest/
      /ActualFocusedWindowBlockingTest.java fails intermittentently
      on windows
      + JDK-8183374: Refactor java/lang/Runtime shell tests to java
      + JDK-8185531: [TESTBUG] Improve test configuration for shared
      strings
      + JDK-8195589: T6587786.java failed after JDK-8189997
      + JDK-8197825: [Test] Intermittent timeout with javax/swing
      JColorChooser Test
      + JDK-8205467: javax/management/remote/mandatory/connection/
      /MultiThreadDeadLockTest.java possible deadlock
      + JDK-8207166: jdk/jshell/
      /JdiHangingLaunchExecutionControlTest.java - launch timeout
      + JDK-8210168: JCK test .vm.classfmt.ins.code__002.code__00201m1
      .code__00201m1 hangs with -noverify
      + JDK-8210265: Crash in HSpaceCounters::update_used()
      + JDK-8211045: [Testbug] Fix for 8144279 didn't define a test
      case!
      + JDK-8212997: [TESTBUG] Remove defmeth tests for class file
      versions 50 and 51
      + JDK-8213898: CDS dumping of springboot asserts in
      G1ArchiveAllocator::alloc_new_region
      + JDK-8214694: cleanup rawtypes warnings in open jndi tests
      + JDK-8217329: JTREG: Clean up, remove unused imports in gc
      folder
      + JDK-8218178: vmTestbase/vm/mlvm/mixed/stress/regression/
      /b6969574/INDIFY_Test.java fails with -Xcomp
      + JDK-8220083: Remove hard-coded 127.0.0.1 loopback address in
      JDK networking tests
      + JDK-8221396: Clean up serviceability/sa/TestUniverse.java
      + JDK-8223145: Replace wildcard address with loopback or local
      host in tests - part 1
      + JDK-8223788: [macos] JSpinner buttons in JColorChooser dialog
      may capture focus using TAB Key.
      + JDK-8224035: Replace wildcard address with loopback or local
      host in tests - part 9
      + JDK-8224204: Replace wildcard address with loopback or local
      host in tests - part 10
      + JDK-8226825: Replace wildcard address with loopback or local
      host in tests - part 19
      + JDK-8230435: Replace wildcard address with loopback or local
      host in tests - part 22
      + JDK-8230858: Replace wildcard address with loopback or local
      host in tests - part 23
      + JDK-8231556: Wrong font ligatures used when 2 versions of
      same font used
      + JDK-8231931: [TESTBUG] serviceability/sa/TestUniverse.java
      looks for wrong string with Shenandoah
      + JDK-8232135: Add diagnostic output to test
      java/util/ProcessBuilder/Basic.java
      + JDK-8232513: java/net/DatagramSocket/PortUnreachable.java
      still fails intermittently with BindException
      + JDK-8232933: Javac inferred type does not conform to equality
      constraint
      + JDK-8233000: Mark vmTestbase/vm/mlvm/meth/stress/compiler/
      /deoptimize test as stress test
      + JDK-8233847: (sctp) Flx link-local IPv6 scope handling and
      test cleanup.
      + JDK-8237858: PlainSocketImpl.socketAccept() handles EINTR
      incorrectly
      + JDK-8238740: java/net/httpclient/whitebox/FlowTestDriver.java
      should not specify a TLS protocol
      + JDK-8240235: jdk.test.lib.util.JarUtils updates jar files
      incorrectly
      + JDK-8240604: Rewrite sun/management/jmxremote/bootstrap/
      /CustomLauncherTest.java test to make binaries from source
      file
      + JDK-8240754: Instrument FlowTest.java to provide more debug
      traces.
      + JDK-8242330: Arrays should be cloned in several JAAS Callback
      classes
      + JDK-8244508: JFR: FlightRecorderOptions reset date format
      + JDK-8249812: java/net/DatagramSocket/PortUnreachable.java
      still fails intermittently with SocketTimeoutException
      + JDK-8251177: [macosx] The text "big" is truncated in
      JTabbedPane
      + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang
      the Xserver.
      + JDK-8254711: Add java.security.Provider.getService JFR Event
      + JDK-8255548: Missing coverage for
      javax.xml.crypto.dom.DOMCryptoContext
      + JDK-8258914: javax/net/ssl/DTLS/RespondToRetransmit.java
      timed out
      + JDK-8259266: com/sun/jdi/JdbOptions.java failed with
      "RuntimeException: 'prop[boo] = >foo 2<' missing from
      stdout/stderr"
      + JDK-8260035: Deproblemlist few problemlisted test
      + JDK-8260431: com/sun/jdi/JdbOptions.java failed with
      "RuntimeException: 'prop[boo] = >foo<' missing from
      stdout/stderr"
      + JDK-8263530: sun.awt.X11.ListHelper.removeAll() should use
      clear()
      + JDK-8265586: [windows] last button is not shown in AWT Frame
      with BorderLayout and MenuBar set.
      + JDK-8265678: Test java/awt/Focus/ActualFocusedWindowTest/
      /ActualFocusedWindowBlockingTest.java fails intermittentently
      on windows
      + JDK-8266249: javax/swing/JPopupMenu/7156657/bug7156657.java
      fails on macOS
      + JDK-8267860: Off-by-one bug when searching arrays in
      AlpnGreaseTest
      + JDK-8268916: Tests for AffirmTrust roots
      + JDK-8271519: java/awt/event/SequencedEvent/
      /MultipleContextsFunctionalTest.java failed with
      "Total [200] - Expected [400]"
      + JDK-8273804: Platform.isTieredSupported should handle the
      no-compiler case
      + JDK-8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/
      /soft004.java fails with assert(_phases->length() <= 1000)
      failed: Too many recored phases?
      + JDK-8275333: Print count in "Too many recored phases?" assert
      + JDK-8278456: Define jtreg jdk_desktop test group time-based
      sub-tasks for use by headful testing.
      + JDK-8280004: DCmdArgument<jlong>::parse_value() should handle
      NULL input
      + JDK-8282143: Objects.requireNonNull should be ForceInline
      + JDK-8282404: DrawStringWithInfiniteXform.java failed with
      "RuntimeException: drawString with InfiniteXform transform
      takes long time"
      + JDK-8284331: Add sanity check for signal handler modification
      warning.
      + JDK-8285612: Remove jtreg tag manual=yesno for
      java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
      + JDK-8285687: Remove jtreg tag manual=yesno for
      java/awt/print/PrinterJob/PageRangesDlgTest.java
      + JDK-8286707: JFR: Don't commit JFR internal
      jdk.JavaMonitorWait events
      + JDK-8288325: [windows] Actual and Preferred Size of AWT
      Non-resizable frame are different
      + JDK-8288415: java/awt/PopupMenu/PopupMenuLocation.java is
      unstable in MacOS machines
      + JDK-8288993: Make AwtFramePackTest generic by removing
      @requires tag
      + JDK-8289077: Add manual tests to open
      + JDK-8289238: Refactoring changes to PassFailJFrame Test
      Framework
      + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java
      + JDK-8289584: (fs) Print size values in
      java/nio/file/FileStore/Basic.java when they differ by > 1GiB
      + JDK-8289745: JfrStructCopyFailed uses heap words instead of
      bytes for object sizes
      + JDK-8289917: Metadata for regionsRefilled of
      G1EvacuationStatistics event is wrong
      + JDK-8290067: Show stack dimensions in UL logging when
      attaching threads
      + JDK-8290469: Add new positioning options to PassFailJFrame
      test framework
      + JDK-8292407: Improve Weak CAS VarHandle/Unsafe tests
      resilience under spurious failures
      + JDK-8292683: Remove BadKeyUsageTest.java from Problem List
      + JDK-8292713: Unsafe.allocateInstance should be intrinsified
      without UseUnalignedAccesses
      + JDK-8293098: GHA: Harmonize GCC version handling for host and
      cross builds
      + JDK-8293107: GHA: Bump to Ubuntu 22.04
      + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux
      ppc64le and Linux aarch64
      + JDK-8293361: GHA: dump config.log in case of configure failure
      + JDK-8293466: libjsig should ignore non-modifying sigaction
      calls
      + JDK-8293811: Provide a reason for PassFailJFrame.forceFail
      + JDK-8294281: Allow warnings to be disabled on a per-file basis
      + JDK-8294427: Check boxes and radio buttons have rendering
      issues on Windows in High DPI env
      + JDK-8294673: JFR: Add SecurityProviderService#threshold to
      TestActiveSettingEvent.java
      + JDK-8294941: GHA: Cut down cross-compilation sysroots
      + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the
      regular one
      + JDK-8295213: Run GHA manually with user-specified make and
      configure arguments
      + JDK-8295885: GHA: Bump gcc versions 8313428: GHA: Bump GCC
      versions for July 2023 updates
      + JDK-8296275: Write a test to verify setAccelerator  method of
      JMenuItem
      + JDK-8297296: java/awt/Mouse/EnterExitEvents/
      /DragWindowTest.java fails with "No MouseReleased event on
      label!"
      + JDK-8297640: Increase buffer size for buf
      (insert_features_names) in
      Abstract_VM_Version::insert_features_names
      + JDK-8298905: Test "java/awt/print/PrinterJob/ImagePrinting/
      /PrintARGBImage.java" fails because the frames of instruction
      does not display
      + JDK-8299255: Unexpected round errors in FreetypeFontScaler
      + JDK-8299330: Minor improvements in MSYS2 Workflow handling
      + JDK-8300259: Add test coverage for processing of pending
      block files in signed JARs
      + JDK-8300272: Improve readability of the test
      JarWithOneNonDisabledDigestAlg
      + JDK-8300405: Screen capture for test
      JFileChooserSetLocationTest.java, failure case
      + JDK-8301065: Handle control characters in
      java_lang_String::print
      + JDK-8301167: Update VerifySignedJar to actually exercise and
      test verification
      + JDK-8301570: Test  runtime/jni/nativeStack/ needs to detach
      the native thread
      + JDK-8302017: Allocate BadPaddingException only if it will be
      thrown
      + JDK-8302525: Write a test to check various components send
      Events while mouse and key are used simultaneously
      + JDK-8303607: SunMSCAPI provider leaks memory and keys
      + JDK-8306134: Open source some AWT tests relating to Button
      and a few other classes
      + JDK-8306135: Clean up and open source some AWT tests
      + JDK-8306280: Open source several choice AWT tests
      + JDK-8306372: Open source AWT CardLayout and Checkbox tests
      + JDK-8306430: Open source some AWT tests related to
      TextComponent and Toolkit
      + JDK-8306575: Clean up and open source four Dialog related
      tests
      + JDK-8306765: Some client related jtreg problem list entries
      are malformed
      + JDK-8306883: Thread stacksize is reported with wrong units in
      os::create_thread logging
      + JDK-8307079: Update test java/awt/Choice/DragOffNoSelect.java
      + JDK-8307165: java/awt/dnd/NoFormatsDropTest/
      /NoFormatsDropTest.java timed out
      + JDK-8308592: Framework for CA interoperability testing
      + JDK-8308910: Allow executeAndLog to accept running process
      + JDK-8309095: Remove UTF-8 character from
      TaskbarPositionTest.java
      + JDK-8310265: (process) jspawnhelper should not use argv[0]
      + JDK-8310549: avoid potential leaks in KeystoreImpl.m related
      to JNU_CHECK_EXCEPTION early returns
      + JDK-8311285: report some fontconfig related environment
      variables in hs_err file
      + JDK-8311813: C1: Uninitialized PhiResolver::_loop field
      + JDK-8312065: Socket.connect does not timeout when profiling
      + JDK-8312126: NullPointerException in CertStore.getCRLs after
      8297955
      + JDK-8312489: Increase jdk.jar.maxSignatureFileSize default
      which is too low for JARs such as WhiteSource/Mend unified
      agent jar
      + JDK-8312535: MidiSystem.getSoundbank() throws unexpected
      SecurityException
      + JDK-8312573: Failure during CompileOnly parsing leads to
      ShouldNotReachHere
      + JDK-8312972: Bump update version for OpenJDK: jdk-11.0.22
      + JDK-8313576: GCC 7 reports compiler warning in bundled
      freetype 2.13.0
      + JDK-8313626: C2 crash due to unexpected exception control flow
      + JDK-8313657: com.sun.jndi.ldap.Connection.cleanup does not
      close connections on SocketTimeoutErrors
      + JDK-8313691: use close after failing os::fdopen in vmError
      and ciEnv
      + JDK-8313707: GHA: Bootstrap sysroots with --variant=minbase
      + JDK-8313792: Verify 4th party information in
      src/jdk.internal.le/share/legal/jline.md
      + JDK-8313815: The exception messages printed by jcmd
      ManagementAgent.start are corrupted on Japanese Windows
      + JDK-8314063: The socket is not closed in
      Connection::createSocket when the handshake failed for LDAP
      connection
      + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on
      Windows when run as user with Administrator privileges
      + JDK-8314242: Update applications/scimark/Scimark.java to
      accept VM flags
      + JDK-8314262: GHA: Cut down cross-compilation sysroots deeper
      + JDK-8314263: Signed jars triggering Logger finder recursion
      and StackOverflowError
      + JDK-8314730: GHA: Drop libfreetype6-dev transitional package
      in favor of libfreetype-dev
      + JDK-8315020: The macro definition for LoongArch64 zero build
      is not accurate.
      + JDK-8315062: [GHA] get-bootjdk action should return the
      abolute path
      + JDK-8315135: Memory leak in the native implementation of
      Pack200.Unpacker.unpack()
      + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently
      + JDK-8315480: [11u] Harmonize GHA cross-compilation block with
      mainline
      + JDK-8315683: Parallelize java/util/concurrent/tck/
      /JSR166TestCase.java
      + JDK-8315692: Parallelize
      gc/stress/TestStressRSetCoarsening.java test
      + JDK-8315696: SignedLoggerFinderTest.java test failed
      + JDK-8315766: Parallelize gc/stress/
      /TestStressIHOPMultiThread.java test
      + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java
      should run with -XX:-VerifyDependencies
      + JDK-8315862: [11u] Backport 8227337: javax/management/remote/
      /mandatory/connection/ReconnectTest.java NoSuchObjectException
      no such object in table
      + JDK-8315863: [GHA] Update checkout action to use v4
      + JDK-8315937: Enable parallelism in
      vmTestbase/nsk/stress/numeric tests
      + JDK-8316087: Test SignedLoggerFinderTest.java is still failing
      + JDK-8316178: Better diagnostic header for CodeBlobs
      + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk
      font
      + JDK-8316380: [11u] Backport 8170089:
      nsk/jdi/EventSet/resume/resume008: ERROR: suspendCounts don't
      match for : Common-Cleaner
      + JDK-8316514: Better diagnostic header for VtableStub
      + JDK-8316710: Exclude java/awt/font/Rotate/RotatedTextTest.java
      + JDK-8316746: Top of lock-stack does not match the unlocked
      object
      + JDK-8316906: Clarify TLABWasteTargetPercent flag
      + JDK-8317373: Add Telia Root CA v2
      + JDK-8317374: Add Let's Encrypt ISRG Root X2
      + JDK-8317920: JDWP-agent sends broken exception event with
      onthrow option
      + JDK-8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/
      /SSLEngineTestCase.java to handle default cases
      + 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-8318759: Add four DigiCert root certificates
      + JDK-8319187: Add three eMudhra emSign roots
      + JDK-8320597: RSA signature verification fails on signed data
      that does not encode params correctly
      + JDK-8323423: [11u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.22


author: 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: fstrba@suse.com
changelog:
  - Upgrade to upstream tag jdk-11.0.23+9 (April 2024 CPU)
    * Security fixes
      + JDK-8315708, CVE-2024-21012, bsc#1222987: Enhance HTTP/2
      client usage
      + JDK-8317507, JDK-8325348, CVE-2024-21094, bsc#1222986: C2
      compilation fails with "Exceeded _node_regs array"
      + JDK-8318340: Improve RSA key implementations
      + JDK-8319851, CVE-2024-21011, bsc#1222979: Improve exception
      logging
      + JDK-8322114, CVE-2024-21085, bsc#1222984: Improve Pack 200
      handling
      + JDK-8322122, CVE-2024-21068, bsc#1222983: Enhance generation
      of addresses
    * Other changes
      + JDK-6928542: Chinese characters in RTF are not decoded
      + JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/
      /bug4517214.java fails on MacOS
      + JDK-7148092: [macosx] When Alt+down arrow key is pressed,
      the combobox popup does not appear.
      + JDK-8054022: HttpURLConnection timeouts with Expect:
      100-Continue and no chunking
      + JDK-8054572: [macosx] JComboBox paints the border incorrectly
      + JDK-8058176: [mlvm] tests should not allow code cache
      exhaustion
      + JDK-8067651: LevelTransitionTest.java, fix trivial methods
      levels logic
      + JDK-8068225: nsk/jdi/EventQueue/remove_l/remove_l005
      intermittently times out
      + JDK-8156889: ListKeychainStore.sh fails in some virtualized
      environments
      + JDK-8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps
      timeouting
      + JDK-8166554: Avoid compilation blocking in
      OverloadCompileQueueTest.java
      + JDK-8169475: WheelModifier.java fails by timeout
      + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh
      to Java Jtreg Test
      + JDK-8186610: move ModuleUtils to top-level testlibrary
      + JDK-8192864: defmeth tests can hide failures
      + JDK-8193543: Regression automated test '/open/test/jdk/java/
      /awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java'
      fails
      + JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/
      /isexceeded001/TestDescription.java still failing
      + JDK-8202282: [TESTBUG] appcds TestCommon
      .makeCommandLineForAppCDS() can be removed
      + JDK-8202790: DnD test DisposeFrameOnDragTest.java does not
      clean up
      + JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/
      /ChoicePopupLocation.java fails
      + JDK-8207211: [TESTBUG] Remove excessive output from
      CDS/AppCDS tests
      + JDK-8207214: Broken links in JDK API serialized-form page
      + JDK-8207855: Make applications/jcstress invoke tests in
      batches
      + JDK-8208243: vmTestbase/gc/lock/jni/jnilock002/
      /TestDescription.java fails in jdk/hs nightly
      + JDK-8208278: [mlvm] [TESTBUG] vm.mlvm.mixed.stress.java
      .findDeadlock.INDIFY_Test Deadlocked threads are not always
      detected
      + JDK-8208623: [TESTBUG] runtime/LoadClass/LongBCP.java fails
      in AUFS file system
      + JDK-8208699: remove unneeded imports from runtime tests
      + JDK-8208704: runtime/appcds/MultiReleaseJars.java timed out
      often in hs-tier7 testing
      + JDK-8208705: [TESTBUG] The -Xlog:cds,cds+hashtables vm option
      is not always required for appcds tests
      + JDK-8209549: remove VMPropsExt from TEST.ROOT
      + JDK-8209595: MonitorVmStartTerminate.java timed out
      + JDK-8209946: [TESTBUG] CDS tests should use "@run driver"
      + JDK-8211438: [Testbug] runtime/XCheckJniJsig/XCheckJSig.java
      looks for libjsig in wrong location
      + JDK-8211978: Move  testlibrary/jdk/testlibrary/
      /SimpleSSLContext.java and testkeys to network testlibrary
      + JDK-8213622: Windows VS2013 build failure - "'snprintf':
      identifier not found"
      + JDK-8213926: WB_EnqueueInitializerForCompilation requests
      compilation for NULL
      + JDK-8213927: G1 ignores AlwaysPreTouch when
      UseTransparentHugePages is enabled
      + JDK-8214908: add ctw tests for jdk.jfr and jdk.management.jfr
      modules
      + JDK-8214915: CtwRunner misses export for jdk.internal.access
      + JDK-8216408: XMLStreamWriter setDefaultNamespace(null) throws
      NullPointerException
      + JDK-8217475: Unexpected StackOverflowError in "process
      reaper" thread
      + JDK-8218754: JDK-8068225 regression in JDIBreakpointTest
      + JDK-8219475: javap man page needs to be updated
      + JDK-8219585: [TESTBUG] sun/management/jmxremote/bootstrap/
      /JMXInterfaceBindingTest.java passes trivially when it
      shouldn't
      + JDK-8219612: [TESTBUG] compiler.codecache.stress.Helper
      .TestCaseImpl can't be defined in different runtime package as
      its nest host
      + JDK-8225471: Test utility  jdk.test.lib.util.FileUtils
      .areAllMountPointsAccessible needs to tolerate duplicates
      + JDK-8226706: (se) Reduce the number of outer loop iterations
      on Windows in java/nio/channels/Selector/RacyDeregister.java
      + JDK-8226905: unproblem list applications/ctw/modules/* tests
      on windows
      + JDK-8226910: make it possible to use jtreg's -match via
      run-test framework
      + JDK-8227438: [TESTLIB] Determine if file exists by
      Files.exists in function FileUtils.deleteFileIfExistsWithRetry
      + JDK-8231585: java/lang/management/ThreadMXBean/
      /MaxDepthForThreadInfoTest.java fails with
      java.lang.NullPointerException
      + JDK-8232839: JDI AfterThreadDeathTest.java failed due to
      "FAILED: Did not get expected IllegalThreadStateException on a
      StepRequest.enable()"
      + JDK-8233453: MLVM deoptimize stress test timed out
      + JDK-8234309: LFGarbageCollectedTest.java fails with parse
      Exception
      + JDK-8237222: [macos] java/awt/Focus/UnaccessibleChoice/
      /AccessibleChoiceTest.java fails
      + JDK-8237777: "Dumping core ..." is shown despite claiming
      that "# No core dump will be written."
      + JDK-8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java
      failing with LDAP response read timeout
      + JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel
      + JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/
      /AccessibleChoiceTest.java fails
      + JDK-8244679: JVM/TI GetCurrentContendedMonitor/contmon001
      failed due to "(IsSameObject#3) unexpected monitor object:
      0x000000562336DBA8"
      + JDK-8246222: Rename javac test T6395981.java to be more
      informative
      + JDK-8247818: GCC 10 warning stringop-overflow with symbol code
      + JDK-8249087: Always initialize _body[0..1] in Symbol
      constructor
      + JDK-8251349: Add TestCaseImpl to
      OverloadCompileQueueTest.java's build dependencies
      + JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/
      /btree010.java fails with ClassNotFoundException:
      nsk.sysdict.share.BTree0LLRLRLRRLR
      + JDK-8253543: sanity/client/SwingSet/src/
      /ButtonDemoScreenshotTest.java failed with "AssertionError:
      All pixels are not black"
      + JDK-8253739: java/awt/image/MultiResolutionImage/
      /MultiResolutionImageObserverTest.java fails
      + JDK-8253820: Save test images and dumps with timestamps from
      client sanity suite
      + JDK-8255277: randomDelay in DrainDeadlockT and
      LoggingDeadlock do not randomly delay
      + JDK-8255546: Missing coverage for
      javax.smartcardio.CardPermission and ResponseAPDU
      + JDK-8255743: Relax SIGFPE match in in
      runtime/ErrorHandling/SecondaryErrorTest.java
      + JDK-8257505: nsk/share/test/StressOptions stressTime is
      scaled in getter but not when printed
      + JDK-8259801: Enable XML Signature secure validation mode by
      default
      + JDK-8264135: UnsafeGetStableArrayElement should account for
      different JIT implementation details
      + JDK-8265349: vmTestbase/../stress/compiler/deoptimize/
      /Test.java fails with OOME due to CodeCache exhaustion.
      + JDK-8269025: jsig/Testjsig.java doesn't check exit code
      + JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large
      pages subtest
      + JDK-8271094: runtime/duplAttributes/DuplAttributesTest.java
      doesn't check exit code
      + JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java
      doesn't check exit code
      + JDK-8271828: mark hotspot runtime/classFileParserBug tests
      which ignore external VM flags
      + JDK-8271829: mark hotspot runtime/Throwable tests which
      ignore external VM flags
      + JDK-8271890: mark hotspot runtime/Dictionary tests which
      ignore external VM flags
      + JDK-8272291: mark hotspot runtime/logging tests which ignore
      external VM flags
      + JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't
      check exit codes
      + JDK-8272551: mark hotspot runtime/modules tests which ignore
      external VM flags
      + JDK-8272552: mark hotspot runtime/cds tests which ignore
      external VM flags
      + JDK-8273803: Zero: Handle "zero" variant in
      CommandLineOptionTest.java
      + JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java
      fails in Windows 11
      + JDK-8274621: NullPointerException because listenAddress[0] is
      null
      + JDK-8276796: gc/TestSystemGC.java large pages subtest fails
      with ZGC
      + JDK-8280007: Enable Neoverse N1 optimizations for Arm
      Neoverse V1 & N2
      + JDK-8281149: (fs) java/nio/file/FileStore/Basic.java  fails
      with java.lang.RuntimeException: values differ by more than
      1GB
      + JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/
      /ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java
      from problemlist.
      + JDK-8281717: Cover logout method for several LoginModule
      + JDK-8282665: [REDO] ByteBufferTest.java: replace endless
      recursion with RuntimeException in void ck(double x, double y)
      + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java
      fails to compile
      + JDK-8285756: clean up use of bad arguments for `@clean` in
      langtools tests
      + JDK-8285785: CheckCleanerBound test fails with
      PasswordCallback object is not released
      + JDK-8285867: Convert applet manual tests
      SelectionVisible.java to Frame and automate
      + JDK-8286846: test/jdk/javax/swing/plaf/aqua/
      /CustomComboBoxFocusTest.java fails on mac aarch64
      + JDK-8286969: Add a new test library API to execute kinit in
      SecurityTools.java
      + JDK-8287113: JFR: Periodic task thread uses period for method
      sampling events
      + JDK-8289511: Improve test coverage for XPath Axes: child
      + JDK-8289764: gc/lock tests failed with "OutOfMemoryError:
      Java heap space: failed reallocation of scalar replaced
      objects"
      + JDK-8289948: Improve test coverage for XPath functions: Node
      Set Functions
      + JDK-8290399: [macos] Aqua LAF does not fire an action event
      if combo box menu is displayed
      + JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests
      failed with "isUsageThresholdExceeded() returned false, and is
      still false, while threshold = MMMMMMM and used peak = NNNNNNN"
      + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup
      required permissions for jtreg version 7 jar
      + JDK-8292946: GC lock/jni/jnilock001 test failed
      "assert(gch->gc_cause() == GCCause::_scavenge_alot ||
      !gch->incremental_collection_failed()) failed: Twice in a row"
      + JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed
      with "RuntimeException: Retrieved backing PlatformLogger level
      null is not the expected CONFIG"
      + JDK-8294158: HTML formatting for PassFailJFrame instructions
      + JDK-8294254: [macOS] javax/swing/plaf/aqua/
      /CustomComboBoxFocusTest.java failure
      + JDK-8294402: Add diagnostic logging to
      VMProps.checkDockerSupport
      + JDK-8294535: Add screen capture functionality to
      PassFailJFrame
      + JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails
      intermittently on a VM
      + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/
      /AbstractDrbg/SpecTest.java intermittently timeout
      + JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java
      failed: ExceptionInInitializerError: target class not found
      + JDK-8300269: The selected item in an editable JComboBox with
      titled border is not visible in Aqua LAF
      + JDK-8300727: java/awt/List/ListGarbageCollectionTest/
      /AwtListGarbageCollectionTest.java failed with "List wasn't
      garbage collected"
      + JDK-8301310: The SendRawSysexMessage test may cause a JVM
      crash
      + JDK-8301377: adjust timeout for JLI
      GetObjectSizeIntrinsicsTest.java subtest again
      + JDK-8301846: Invalid TargetDataLine after screen lock when
      using JFileChooser or COM library
      + JDK-8302017: Allocate BadPaddingException only if it will be
      thrown
      + JDK-8302109: Trivial fixes to btree tests
      + JDK-8302149: Speed up
      compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
      + JDK-8302607: increase timeout for
      ContinuousCallSiteTargetChange.java
      + JDK-8304074: [JMX] Add an approximation of total bytes
      allocated on the Java heap by the JVM
      + JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373
      + JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1
      + JDK-8305502: adjust timeouts in three more M&M tests
      + JDK-8305505: NPE in javazic compiler
      + JDK-8305972: Update XML Security for Java to 3.0.2
      + JDK-8306072: Open source several AWT MouseInfo related tests
      + JDK-8306076: Open source AWT misc tests
      + JDK-8306409: Open source AWT KeyBoardFocusManger,
      LightWeightComponent related tests
      + JDK-8306640: Open source several AWT TextArea related tests
      + JDK-8306652: Open source AWT MenuItem related tests
      + JDK-8306681: Open source more AWT DnD related tests
      + JDK-8306683: Open source several clipboard and color AWT tests
      + JDK-8306752: Open source several container and component AWT
      tests
      + JDK-8306753: Open source several container AWT tests
      + JDK-8306755: Open source few Swing JComponent and
      AbstractButton tests
      + JDK-8306812: Open source several AWT Miscellaneous tests
      + JDK-8306871: Open source more AWT Drag & Drop tests
      + JDK-8306996: Open source Swing MenuItem related tests
      + JDK-8307123: Fix deprecation warnings in DPrinter
      + JDK-8307130: Open source few Swing JMenu tests
      + JDK-8307299: Move more DnD tests to open
      + JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing
      JTableHeader tests
      + JDK-8307381: Open Source JFrame, JIF related Swing Tests
      + JDK-8307683: Loop Predication should not hoist range checks
      with trap on success projection by negating their condition
      + JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC
      while allocating
      + JDK-8308116: jdk.test.lib.compiler.InMemoryJavaCompiler
      .compile does not close files
      + JDK-8308223: failure handler missed jcmd.vm.info command
      + JDK-8308232: nsk/jdb tests don't pass -verbose flag to the
      debuggee
      + JDK-8308245: Add -proc:full to describe current default
      annotation processing policy
      + JDK-8308336: Test java/net/HttpURLConnection/
      /HttpURLConnectionExpectContinueTest.java failed:
      java.net.BindException: Address already in use
      + JDK-8309104: [JVMCI] compiler/unsafe/
      /UnsafeGetStableArrayElement test asserts wrong values with
      Graal
      + JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton
      predicates for all If nodes in loop predication
      + JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/
      /agentthr001/TestDescription.java crashing due to empty while
      loop
      + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when
      using second test directory
      + JDK-8309870: Using -proc:full should be considered requesting
      explicit annotation processing
      + JDK-8310106: sun.security.ssl.SSLHandshake
      .getHandshakeProducer() incorrectly checks handshakeConsumers
      + JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/
      /bug6889007.java fails
      + JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/
      /interrupt001.java timed out due to missing prompt
      + JDK-8310807: java/nio/channels/DatagramChannel/Connect.java
      timed out
      + JDK-8311081: KeytoolReaderP12Test.java fail on localized
      Windows platform
      + JDK-8311511: Improve description of NativeLibrary JFR event
      + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java
      + JDK-8313081: MonitoringSupport_lock should be unconditionally
      initialized after 8304074
      + JDK-8313082: Enable CreateCoredumpOnCrash for testing in
      makefiles
      + JDK-8313164: src/java.desktop/windows/native/libawt/windows/
      /awt_Robot.cpp GetRGBPixels adjust releasing of resources
      + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground
      release resources in early returns
      + JDK-8313643: Update HarfBuzz to 8.2.2
      + JDK-8313816: Accessing jmethodID might lead to spurious
      crashes
      + JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to
      extra concurrent mark with -Xcomp
      + JDK-8314164: java/net/HttpURLConnection/
      /HttpURLConnectionExpectContinueTest.java fails intermittently
      in timeout
      + JDK-8314883:
      Java_java_util_prefs_FileSystemPreferences_lockFile0 write
      result errno in missing case
      + JDK-8315034: File.mkdirs() occasionally fails to create
      folders on Windows shared folder
      + JDK-8315042: NPE in PKCS7.parseOldSignedData
      + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some
      cases
      + JDK-8315499: build using devkit on Linux ppc64le RHEL puts
      path to devkit into libsplashscreen
      + 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-8315606: Open source few swing text/html tests
      + JDK-8315611: Open source swing text/html and tree test
      + JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should
      run with -Xbatch
      + JDK-8315731: Open source several Swing Text related tests
      + JDK-8315761: Open source few swing JList and JMenuBar tests
      + JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/
      /bug4654927.java: component must be showing on the screen to
      determine its location
      + JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use
      createTestJvm
      + JDK-8316028: Update FreeType to 2.13.2
      + JDK-8316030: Update Libpng to 1.6.40
      + JDK-8316106: Open source few swing JInternalFrame and
      JMenuBar tests
      + JDK-8316461: Fix: make test outputs TEST SUCCESS after
      unsuccessful exit
      + JDK-8316947: Write a test to check textArea triggers
      MouseEntered/MouseExited events properly
      + JDK-8317307: test/jdk/com/sun/jndi/ldap/
      /LdapPoolTimeoutTest.java fails with ConnectException:
      Connection timed out: no further information
      + JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js
      + JDK-8318154: Improve stability of WheelModifier.java test
      + 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-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-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with
      "transport error 202: bind failed: Address already in use"
      + JDK-8318889: C2: add bailout after assert Bad graph detected
      in build_loop_late
      + JDK-8318951: Additional negative value check in JPEG decoding
      + JDK-8318955: Add ReleaseIntArrayElements in
      Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to
      early return
      + JDK-8318971: Better Error Handling for Jar Tool When
      Processing Non-existent Files
      + JDK-8318983: Fix comment typo in PKCS12Passwd.java
      + JDK-8319124: Update XML Security for Java to 3.0.3
      + JDK-8319456: jdk/jfr/event/gc/collection/
      /TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker
      Initiated GC' not in the valid causes
      + JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh
      + JDK-8320001: javac crashes while adding type annotations to
      the return type of a constructor
      + JDK-8320208: Update Public Suffix List to b5bf572
      + 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-8320798: Console read line with zero out should zero out
      underlying buffer
      + JDK-8320884: Bump update version for OpenJDK: jdk-11.0.23
      + JDK-8320937: support latest VS2022 MSC_VER in
      abstract_vm_version.cpp
      + JDK-8321151: JDK-8294427 breaks Windows L&F on all older
      Windows versions
      + JDK-8321215: Incorrect x86 instruction encoding for VSIB
      addressing mode
      + JDK-8321408: Add Certainly roots R1 and E1
      + JDK-8321480: ISO 4217 Amendment 176 Update
      + JDK-8322178: Error. can't find jdk.testlibrary
      .SimpleSSLContext in test directory or libraries
      + JDK-8322417: Console read line with zero out should zero out
      when throwing exception
      + 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-8322752: [11u] GetStackTraceAndRetransformTest.java is
      failing assert
      + JDK-8322772: Clean up code after JDK-8322417
      + JDK-8323008: filter out harmful -std* flags added by autoconf
      from CXX
      + JDK-8323243: JNI invocation of an abstract instance method
      corrupts the stack
      + JDK-8323515: Create test alias "all" for all test roots
      + JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/
      /platform/docker/TestDockerMemoryMetrics.java always fail
      because OOM killed
      + JDK-8324184: Windows VS2010 build failed with "error C2275:
      'int64_t'"
      + JDK-8324307: [11u] hotspot fails to build with GCC 12 and
      newer (non-static data member initializers)
      + JDK-8324347: Enable "maybe-uninitialized" warning for
      FreeType 2.13.1
      + JDK-8324659: GHA: Generic jtreg errors are not reported
      + JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/
      /AKISerialNumber.java is failing
      + JDK-8325150: (tz) Update Timezone Data to 2024a
      + JDK-8326109: GCC 13 reports maybe-uninitialized warnings for
      jni.cpp with dtrace enabled
      + JDK-8326503: [11u] java/net/HttpURLConnection/
      /HttpURLConnectionExpectContinueTest.java fail because of
      package org.junit.jupiter.api does not exist
      + JDK-8327391: Add SipHash attribution file
      + JDK-8329837: [11u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.23


author: fstrba@suse.com
changelog:
  - Upgrade to upstream tag jdk-11.0.24+8 (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-8322106, CVE-2024-21144, bsc#1228050: Enhance Pack 200
      loading
      + 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-8015739: Background of JInternalFrame is located out of
      JInternalFrame
      + JDK-8042380: Test javax/swing/JFileChooser/4524490/
      /bug4524490.java fails with InvocationTargetException
      + JDK-8061729: Update java/net tests to eliminate dependency on
      sun.net.www.MessageHeader and some other internal APIs
      + JDK-8158048: Fix failure message from jtreg gtest wrapper
      + JDK-8159927: Add a test to verify JMOD files created in the
      images do not have debug symbols
      + JDK-8163921: HttpURLConnection default Accept header is
      malformed according to HTTP/1.1 RFC
      + JDK-8187759: Background not refreshed when painting over a
      transparent JFrame
      + JDK-8210988: Improved handling of compiler warnings in the
      build
      + JDK-8214400: Update hotspot application/jcstress jtreg tests
      wrappers to use jcstress 0.5
      + JDK-8218917: KeyEvent.getModifiers() returns inconsistent
      values for ALT keys
      + JDK-8220202: Simplify/standardize method naming for HtmlTree
      + JDK-8231351: Add notes for PKCS11 tests in the test doc
      + JDK-8241951: SA core file tests failed to find core file for
      signed binaries on OSX 10.15
      + JDK-8243010: Test support: Customizable Hex Printer
      + JDK-8248194: Need better support for running SA tests on core
      files
      + JDK-8248667: Need support for building native libraries
      located in the test/lib directory
      + JDK-8253980: javax/swing/plaf/synth/7158712/bug7158712.java
      fails on windows
      + JDK-8255031: Update java/util/prefs/AddNodeChangeListener.java
      to report more failure info
      + JDK-8256660: Disable DTLS 1.0
      + JDK-8261404: Class.getReflectionFactory() is not thread-safe
      + JDK-8263659: Reflow GTestResultParser for better readability
      + JDK-8263940: NPE when creating default file system when
      default file system provider is packaged as JAR file on class
      path
      + JDK-8264152: javax/net/ssl/DTLS/RespondToRetransmit.java
      timed out
      + JDK-8267796: vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/
      /hs201t002/TestDescription.java fails with NoClassDefFoundError
      + JDK-8267938: (sctp) SCTP channel factory methods should check
      platform support
      + JDK-8268974: GetJREPath() JLI function fails to locate
      libjava.so if not standard Java launcher is used
      + JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java
      failed with connection timeout
      + JDK-8270199: Most SA tests are skipped on macosx-aarch64
      because all executables are signed
      + JDK-8271142: package help is not displayed for missing
      X11/extensions/Xrandr.h
      + JDK-8273153: Consolidate file_exists into os:file_exists
      + JDK-8273831: PrintServiceLookup spawns 2 threads in the
      current classloader, getting orphaned
      + JDK-8276125: RunThese24H.java SIGSEGV in
      JfrThreadGroup::thread_group_id
      + JDK-8280546: Remove hard-coded 127.0.0.1 loopback address
      + JDK-8281507: Two javac tests have bad jtreg `@clean` tags
      + JDK-8282017: sun/net/www/protocol/https/HttpsURLConnection/
      /B6216082.java fails with "SocketException: Unexpected end of
      file from server"
      + JDK-8283349: Robustness improvements to
      java/util/prefs/AddNodeChangeListener.jar
      + JDK-8286705: GCC 12 reports use-after-free potential bugs
      + JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/
      /capability/CM03/cm03t001/TestDescription.java on linux-all
      + JDK-8292716: Configure should check that jtreg is of the
      required version
      + JDK-8292717: Clean up checking of testing requirements in
      configure
      + JDK-8292763: JDK-8292716 breaks configure without jtreg
      + JDK-8293563: [macos-aarch64] SA core file tests failing with
      sun.jvm.hotspot.oops.UnknownOopException
      + JDK-8293887: AArch64 build failure with GCC 12 due to
      maybe-uninitialized warning in libfdlibm k_rem_pio2.c
      + JDK-8293965: Code signing warnings after JDK-8293550
      + JDK-8294137: Review running times of java.math tests
      + JDK-8294156: Allow PassFailJFrame.Builder to create test UI
      + JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6
      and newer
      + JDK-8297082: Remove sun/tools/jhsdb/BasicLauncherTest.java
      from problem list
      + JDK-8297449: Update JInternalFrame Metal Border code
      + JDK-8297798: Timeout with DTLSOverDatagram test template
      + JDK-8299023: TestPLABResize.java and TestPLABPromotion.java
      are failing intermittently
      + JDK-8299677: Formatter.format might take a long time to
      format an integer or floating-point
      + JDK-8299858: [Metrics] Swap memory limit reported incorrectly
      when too large
      + JDK-8302069: javax/management/remote/mandatory/notif/
      /NotifReconnectDeadlockTest.java update
      + JDK-8302512: Update IANA Language Subtag Registry to Version
      2023-02-14
      + JDK-8303466: C2: failed: malformed control flow. Limit type
      made precise with MaxL/MinL
      + JDK-8304761: Update IANA Language Subtag Registry to Version
      2023-03-22
      + JDK-8305645: System Tray icons get corrupted when Windows
      primary monitor changes
      + JDK-8305874: Open source AWT Key, Text Event related tests
      + JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java
      failed with "Expected chains but found none"
      + JDK-8305942: Open source several AWT Focus related tests
      + JDK-8305943: Open source few AWT Focus related tests
      + JDK-8305962: update jcstress to 0.16
      + JDK-8306031: Update IANA Language Subtag Registry to Version
      2023-04-13
      + JDK-8306067: Open source AWT Graphics,GridBagLayout related
      tests
      + JDK-8306634: Open source AWT Event related tests
      + JDK-8306714: Open source few Swing event and AbstractAction
      tests
      + JDK-8306838: GetGraphicsTest needs to be headful
      + JDK-8306941: Open source several datatransfer and dnd AWT
      tests
      + JDK-8307083: Open source some drag and drop tests 3
      + JDK-8307955: Prefer to PTRACE_GETREGSET instead of
      PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'
      + JDK-8308021: Update IANA Language Subtag Registry to Version
      2023-05-11
      + JDK-8310380: Handle problems in core-related tests on macOS
      when codesign tool does not work
      + JDK-8310818: Refactor more Locale tests to use JUnit
      + JDK-8310923: Refactor Currency tests to use JUnit
      + JDK-8312194: test/hotspot/jtreg/applications/ctw/modules/
      /jdk_crypto_ec.java cannot handle empty modules
      + JDK-8312383: Log X509ExtendedKeyManager implementation class
      name in TLS/SSL connection
      + JDK-8313206: PKCS11 tests silently skip execution
      + JDK-8313702: Update IANA Language Subtag Registry to Version
      2023-08-02
      + JDK-8314220: Configurable InlineCacheBuffer size
      + JDK-8314283: Support for NSS tests on aarch64 platforms
      + JDK-8314495: Update to use jtreg 7.3.1
      + JDK-8314552: Fix javadoc tests to work with jtreg 7
      + JDK-8314830: runtime/ErrorHandling/ tests ignore external VM
      flags
      + 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-8315609: Open source few more swing text/html tests
      + JDK-8315663: Open source misc awt tests
      + JDK-8315677: Open source few swing JFileChooser and other
      tests
      + JDK-8315726: Open source several AWT applet 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-8316017: Refactor timeout handler in PassFailJFrame
      + JDK-8316053: Open some swing tests 3
      + JDK-8316138: Add GlobalSign 2 TLS root certificates
      + JDK-8316142: Enable parallelism in
      vmTestbase/nsk/monitoring/stress/lowmem tests
      + JDK-8316154: Opensource JTextArea manual tests
      + JDK-8316164: Opensource JMenuBar manual test
      + JDK-8316242: Opensource SwingGraphics manual test
      + JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests
      + JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child
      VM: abnormal termination
      + JDK-8317507: C2 compilation fails with "Exceeded _node_regs
      array"
      + JDK-8318322: Update IANA Language Subtag Registry to Version
      2023-10-16
      + JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java
      failing with Error. Can't find library:
      /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053
      + JDK-8318599: HttpURLConnection cache issues leading to
      crashes in JGSS w/ native GSS introduced by 8303809
      + JDK-8318727: Enable parallelism in
      vmTestbase/vm/gc/concurrent tests
      + JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/
      /WhiteBox.java shows intermittent failures on linux ppc64le
      and aarch64
      + JDK-8318854: [macos14] Running any AWT app prints Secure
      coding warning
      + JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64
      + JDK-8319136: Skip pkcs11 tests on linux-aarch64
      + JDK-8319436: Proxy.newProxyInstance throws NPE if loader is
      null and interface not visible from class loader
      + JDK-8320005: Allow loading of shared objects with .a
      extension on AIX
      + 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-8320303: Allow PassFailJFrame to accept single window
      creator
      + JDK-8320342: Use PassFailJFrame for
      TruncatedPopupMenuTest.java
      + JDK-8320943: Files/probeContentType/Basic.java fails on
      latest Windows 11 - content type mismatch
      + JDK-8321489: Update LCMS to 2.16
      + 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-8322511: [11u] JfrCheckpointThreadClosure::do_thread
      crashes when fetching thread_id
      + JDK-8322783: prioritize /etc/os-release over
      /etc/SuSE-release in hs_err/info output
      + JDK-8323717: Introduce test keyword for tests that need
      external dependencies
      + JDK-8323994: gtest runner repeats test name for every single
      gtest assertion
      + JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/
      /ShapeNotSetSometimes.java fails with the shape has not been
      applied msg
      + JDK-8324598: use mem_unit when working with sysinfo memory
      and swap related information
      + JDK-8324632: Update Zlib Data Compression Library to Version
      1.3.1
      + 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-8325137: com/sun/management/ThreadMXBean/
      /ThreadCpuTimeArray.java can fail in Xcomp with out of
      expected range
      + JDK-8325326: [PPC64] Don't relocate in case of allocation
      failure
      + JDK-8325579: Inconsistent behavior in
      com.sun.jndi.ldap.Connection::createSocket
      + 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-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-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-8326801: Bump update version for OpenJDK: jdk-11.0.24
      + JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in
      internal JDK binaries
      + JDK-8326938: [11u] JDK-8214908 broke two CTW tests
      + JDK-8327136: javax/management/remote/mandatory/notif/
      /NotifReconnectDeadlockTest.java fails on libgraal
      + 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-8328705: GHA: Cross-compilation jobs do not require build
      JDK
      + JDK-8328812: Update and move siphash license
      + JDK-8328825: Google CAInterop test failures
      + JDK-8331643: [11u]: Bump GHA bootstrap JDK to 11.0.23
      + JDK-8331750: [11u] JDK-8259530 is not backported correctly to
      11u
      + JDK-8331790: [11u] Remove problemlist entries after backport
      of JDK-8228649
      + JDK-8334441: Mark tests in jdk_security_infra group as manual
      + JDK-8335973: [11u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.24
  - Modified patch:
    * reproducible-javadoc-timestamp.patch
      + rediff to changed context


author: fstrba@suse.com
changelog:
  - Upgrade to upstream tag jdk-11.0.25+9 (October 2024 CPU)
    * Security fixes
      + JDK-8290367, JDK-8332643: Update default value and extend the
      scope of com.sun.jndi.ldap.object.trustSerialData system
      property
      + JDK-8307383: Enhance DTLS connections
      + JDK-8328286, CVE-2024-21208, bsc#1231702: Enhance HTTP client
      + JDK-8328544, CVE-2024-21210, bsc#1231711: Improve handling of
      vectorization
      + JDK-8328726: Better Kerberos support
      + JDK-8331446, CVE-2024-21217, bsc#1231716: Improve
      deserialization support
      + JDK-8332644, CVE-2024-21235, bsc#1231719: Improve graph
      optimizations
      + JDK-8335713: Enhance vectorization analysis
    * Other changes
      + JDK-7124313: [macosx] Swing Popups should overlap taskbar
      + JDK-7156347: javax/swing/JList/6462008/bug6462008.java fails
      + JDK-8078725: method adjustments can be done just once for all
      classes involved into redefinition
      + JDK-8205076: [17u] Inet6AddressImpl.c: 'lookupIfLocalHost'
      accesses 'int InetAddress.preferIPv6Address' as a boolean
      + JDK-8206440: Remove javac -source/-target 6 from jdk
      regression tests
      + JDK-8210338: Better output for GenerationTests.java
      + JDK-8211920: Close server socket and cleanups in
      test/jdk/javax/naming/module/RunBasic.java
      + JDK-8222005: ClassRedefinition crashes with: guarantee(false)
      failed: OLD and/or OBSOLETE method(s) found
      + JDK-8222884: ConcurrentClassDescLookup.java times out
      intermittently
      + JDK-8224081: SOCKS v4 tests require IPv4
      + JDK-8227122: [TESTBUG] Create Docker sidecar test cases
      + JDK-8229822: ThrowingPushPromises tests sometimes fail due to
      EOF
      + JDK-8231427: Warning cleanup in tests of java.io.Serializable
      + JDK-8236917: TestInstanceKlassSize.java fails with "The size
      computed by SA for java.lang.Object does not match"
      + JDK-8238169: BasicDirectoryModel getDirectories and
      DoChangeContents.run can deadlock
      + JDK-8240226: DeflateIn_InflateOut.java test incorrectly
      assumes size of compressed file
      + JDK-8242999: HTTP/2 client may not handle CONTINUATION frames
      correctly
      + JDK-8244966: Add .vscode to .hgignore and .gitignore
      + JDK-8249097: test/lib/jdk/test/lib/util/JarBuilder.java has a
      bad copyright
      + JDK-8249772: (ch) Improve
      sun/nio/ch/TestMaxCachedBufferSize.java
      + JDK-8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o
      bug-id
      + JDK-8251188: Update LDAP tests not to use wildcard addresses
      + JDK-8253207: enable problemlists jcheck's check
      + JDK-8255898: Test java/awt/FileDialog/FilenameFilterTest/
      /FilenameFilterTest.java fails on Mac OS
      + JDK-8255913: Decrease number of iterations in
      TestMaxCachedBufferSize
      + JDK-8255969: Improve java/io/BufferedInputStream/
      /LargeCopyWithMark.java using jtreg tags
      + JDK-8259274: Increase timeout duration in
      sun/nio/ch/TestMaxCachedBufferSize.java
      + JDK-8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/
      /MouseEventAfterStartDragTest.html test failed
      + JDK-8261433: Better pkcs11 performance for
      libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit
      + JDK-8263031: HttpClient throws Exception if it receives a
      Push Promise that is too large
      + JDK-8266149: mark hotspot compiler/startup tests which ignore
      VM flags
      + JDK-8266150: mark hotspot compiler/arguments tests which
      ignore VM flags
      + JDK-8266153: mark hotspot compiler/onSpinWait tests which
      ignore VM flags
      + JDK-8266154: mark hotspot compiler/oracle tests which ignore
      VM flags
      + JDK-8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java
      assumes that GCs take 1ms minimum
      + JDK-8269428: java/util/concurrent/ConcurrentHashMap/
      /ToArray.java timed out
      + JDK-8269616: serviceability/dcmd/framework/VMVersionTest.java
      fails with Address already in use error
      + JDK-8273135: java/awt/color/ICC_ColorSpace/
      /MTTransformReplacedProfile.java crashes in liblcms.dylib with
      NULLSeek+0x7
      + JDK-8275851: Deproblemlist open/test/jdk/javax/swing/
      /JComponent/6683775/bug6683775.java
      + JDK-8276036: The value of full_count in the message of
      insufficient codecache is wrong
      + JDK-8276306: jdk/jshell/CustomInputToolBuilder.java fails
      intermittently on storage acquisition
      + JDK-8276819: javax/print/PrintServiceLookup/
      /FlushCustomClassLoader.java fails to free
      + JDK-8279164: Disable TLS_ECDH_* cipher suites
      + JDK-8279337: The MToolkit is still referenced in a few places
      + JDK-8280392: java/awt/Focus/NonFocusableWindowTest/
      /NonfocusableOwnerTest.java failed with "RuntimeException:
      Test failed."
      + JDK-8284585: PushPromiseContinuation test fails
      intermittently in timeout
      + JDK-8286601: Mac Aarch: Excessive warnings to be ignored for
      build jdk
      + JDK-8286781: Replace the deprecated/obsolete gethostbyname
      and inet_addr calls
      + JDK-8292044: HttpClient doesn't handle 102 or 103 properly
      + JDK-8294148: Support JSplitPane for instructions and test UI
      + JDK-8294310: compare.sh fails on macos after JDK-8293550
      + JDK-8296410: HttpClient throws java.io.IOException: no
      statuscode in response for HTTP2
      + JDK-8298873: Update IllegalRecordVersion.java for changes to
      TLS implementation
      + JDK-8299058: AssertionError in sun.net.httpserver.ServerImpl
      when connection is idle
      + JDK-8299487: Test
      java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out
      + JDK-8301189: validate-source fails after JDK-8298873
      + JDK-8303216: Prefer ArrayList to LinkedList in
      sun.net.httpserver.ServerImpl
      + JDK-8303965: java.net.http.HttpClient should reset the stream
      if response headers contain malformed header fields
      + JDK-8305072: Win32ShellFolder2.compareTo is inconsistent
      + JDK-8305079: Remove finalize() from compiler/c2/Test719030
      + JDK-8305081: Remove finalize() from
      test/hotspot/jtreg/compiler/runtime/Test8168712
      + JDK-8305825: getBounds API returns wrong value resulting in
      multiple Regression Test Failures on Ubuntu 23.04
      + JDK-8305906: HttpClient may use incorrect key when finding
      pooled HTTP/2 connection for IPv6 address
      + JDK-8306060: Open source few AWT Insets related tests
      + JDK-8306432: Open source several AWT Text Component related
      tests
      + JDK-8306466: Open source more AWT Drag & Drop related tests
      + JDK-8306489: Open source AWT List related tests
      + JDK-8306566: Open source several clipboard AWT tests
      + JDK-8306850: Open source AWT Modal related tests
      + JDK-8307091: A few client tests intermittently throw
      ConcurrentModificationException
      + JDK-8307779: Relax the java.awt.Robot specification
      + JDK-8308184: Launching java with large number of jars in
      classpath with java.protocol.handler.pkgs system property set
      can lead to StackOverflowError
      + JDK-8309934: Update GitHub Actions to use JDK 17 for building
      jtreg
      + JDK-8310201: Reduce verbose locale output in -XshowSettings
      launcher option
      + JDK-8311666: Disabled tests in test/jdk/sun/java2d/marlin
      + JDK-8312140: jdk/jshell tests failed with JDI socket timeouts
      + JDK-8314614: jdk/jshell/ImportTest.java failed with
      "InternalError: Failed remote listen"
      + JDK-8315422: getSoTimeout() would be in try block in
      SSLSocketImpl
      + JDK-8315437: Enable parallelism in
      vmTestbase/nsk/monitoring/stress/classload tests
      + JDK-8315442: Enable parallelism in
      vmTestbase/nsk/monitoring/stress/thread tests
      + JDK-8315804: Open source several Swing JTabbedPane JTextArea
      JTextField tests
      + JDK-8315898: Open source swing JMenu tests
      + JDK-8315965: Open source various AWT applet tests
      + JDK-8316104: Open source several Swing SplitPane and
      RadioButton related tests
      + JDK-8316211: Open source several manual applet tests
      + JDK-8316240: Open source several add/remove MenuBar manual
      tests
      + JDK-8316285: Opensource JButton manual tests
      + JDK-8316306: Open source and convert manual Swing test
      + JDK-8316328: Test jdk/jfr/event/oldobject/
      /TestSanityDefault.java times out for some heap sizes
      + JDK-8316462: sun/jvmstat/monitor/MonitoredVm/
      /MonitorVmStartTerminate.java ignores VM flags
      + JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm
      + JDK-8317039: Enable specifying the JDK used to run jtreg
      + JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
      + JDK-8317288: [macos] java/awt/Window/Grab/GrabTest.java:
      Press on the outside area didn't cause ungrab
      + JDK-8317316: G1: Make TestG1PercentageOptions use
      createTestJvm
      + JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm
      + JDK-8317358: G1: Make TestMaxNewSize use createTestJvm
      + JDK-8317807: JAVA_FLAGS removed from jtreg running in
      JDK-8317039
      + JDK-8318039: GHA: Bump macOS and Xcode versions
      + JDK-8320079: The ArabicBox.java test has no control buttons
      + JDK-8320570: NegativeArraySizeException decoding >1G UTF8
      bytes with non-ascii characters
      + JDK-8320602: Lock contention in SchemaDVFactory.getInstance()
      + JDK-8320945: problemlist tests failing on latest Windows 11
      update
      + JDK-8322330: JavadocHelperTest.java OOMEs with Parallel GC
      and ZGC
      + JDK-8323670: A few client tests intermittently throw
      ConcurrentModificationException
      + JDK-8324755: Enable parallelism in
      vmTestbase/gc/gctests/LargeObjects tests
      + JDK-8325022: Incorrect error message on client authentication
      + JDK-8325179: Race in BasicDirectoryModel.validateFileCache
      + JDK-8325862: set -XX:+ErrorFileToStderr when executing java
      in containers for some container related jtreg tests
      + JDK-8325876: crashes in docker container tests on
      Linuxppc64le Power8 machines
      + JDK-8326140: src/jdk.accessibility/windows/native/
      /libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
      ReleaseStringChars might be missing in early returns
      + JDK-8327007: javax/swing/JSpinner/8008657/bug8008657.java
      fails
      + JDK-8327137: Add test for ConcurrentModificationException in
      BasicDirectoryModel
      + JDK-8327631: Update IANA Language Subtag Registry to Version
      2024-03-07
      + JDK-8327787: Convert javax/swing/border/Test4129681.java
      applet test to main
      + JDK-8327840: Automate javax/swing/border/Test4129681.java
      + JDK-8328011: Convert java/awt/Frame/GetBoundsResizeTest/
      /GetBoundsResizeTest.java applet test to main
      + JDK-8328110: Allow simultaneous use of PassFailJFrame with
      split UI and additional windows
      + JDK-8328115: Convert java/awt/font/TextLayout/
      /TestJustification.html applet test to main
      + JDK-8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest
      to automatic main test
      + JDK-8328218: Delete test
      java/awt/Window/FindOwner/FindOwner.html
      + JDK-8328234: Remove unused nativeUtils files
      + JDK-8328238: Convert few closed manual applet tests to main
      + JDK-8328269: NonFocusablePopupMenuTest.java should be marked
      as headful
      + JDK-8328273: sun/management/jmxremote/bootstrap/
      /RmiRegistrySslTest.java failed with
      java.rmi.server.ExportException: Port already in use
      + JDK-8328560: java/awt/event/MouseEvent/ClickDuringKeypress/
      /ClickDuringKeypress.java imports Applet
      + JDK-8328561: test java/awt/Robot/ManualInstructions/
      /ManualInstructions.java isn't used
      + JDK-8328953: JEditorPane.read throws ChangedCharSetException
      + JDK-8328999: Update GIFlib to 5.2.2
      + JDK-8329004: Update Libpng to 1.6.43
      + JDK-8329013: StackOverflowError when starting Apache Tomcat
      with signed jar
      + JDK-8329103: assert(!thread->in_asgct()) failed during
      multi-mode profiling
      + JDK-8329510: Update ProblemList for
      JFileChooser/8194044/FileSystemRootTest.java
      + JDK-8329559: Test javax/swing/JFrame/bug4419914.java failed
      because The End and Start buttons are not placed correctly and
      Tab focus does not move as expected
      + JDK-8329995: Restricted access to '/proc' can cause JFR
      initialization to crash
      + JDK-8330063: Upgrade jQuery to 3.7.1
      + JDK-8330416: Update system property for Java SE specification
      maintenance version
      + JDK-8330523: Reduce runtime and improve efficiency of
      KeepAliveTest
      + JDK-8331063: Some HttpClient tests don't report leaks
      + JDK-8331263: Bump update version for OpenJDK: jdk-11.0.25
      + JDK-8331466: Problemlist serviceability/dcmd/gc/
      /RunFinalizationTest.java on generic-all
      + JDK-8331746: Create a test to verify that the cmm id is not
      ignored
      + JDK-8331798: Remove unused arg of checkErgonomics() in
      TestMaxHeapSizeTools.java
      + JDK-8332008: Enable issuestitle check
      + JDK-8332113: Update nsk.share.Log to be always verbose
      + JDK-8332424: Update IANA Language Subtag Registry to Version
      2024-05-16
      + JDK-8332524: Instead of printing "TLSv1.3," it is showing
      "TLS13"
      + JDK-8332898: failure_handler: log directory of commands
      + JDK-8332936: Test vmTestbase/metaspace/gc/watermark_70_80/
      /TestDescription.java fails with no GC's recorded
      + JDK-8333724: Problem list security/infra/java/security/cert/
      /CertPathValidator/certification/CAInterop.java
      [#]teliasonerarootcav1
      + JDK-8333804: java/net/httpclient/ForbiddenHeadTest.java threw
      an exception with 0 failures
      + JDK-8333837: [11u] HexPrinterTest.java javac compile fails
      illegal start of expression
      + JDK-8333839: [11u] LingeredAppTest.java fails Can't find
      source file: LingeredApp.java
      + JDK-8334166: Enable binary check
      + JDK-8334335: [TESTBUG] Backport of 8279164 to 11u & 17u
      includes elements of JDK-8163327
      + JDK-8334418: Update IANA Language Subtag Registry to Version
      2024-06-14
      + JDK-8334653: ISO 4217 Amendment 177 Update
      + JDK-8334711: [TEST_BUG] Compilation failed of
      MimeFormatsTest/MimeFormatsTest.java
      + JDK-8335803: SunJCE cipher throws NPE for un-extractable RSA
      keys
      + JDK-8336301: test/jdk/java/nio/channels/
      /AsyncCloseAndInterrupt.java leaves around a FIFO file upon
      test completion
      + JDK-8336928: GHA: Bundle artifacts removal broken
      + JDK-8337664: Distrust TLS server certificates issued after
      Oct 2024 and anchored by Entrust Root CAs
      + JDK-8338139: {ClassLoading,Memory}MXBean::isVerbose methods
      are inconsistent with their setVerbose methods
      + JDK-8341057: Add 2 SSL.com TLS roots
      + JDK-8341059: Change Entrust TLS distrust date to November 12,
      2024
      + JDK-8341675: [11u] Remove designator
      DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.25
  - Added patches:
    * reproducible-directory-mtime.patch
      + if present, use SOURCE_DATE_EPOCH as timestamp for newly
      created directories
    * reproducible-search-index-files.patch
      + if present, use SOURCE_DATE_EPOCH as timestamp for the search
      index zip files created by javadoc


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


author: 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: 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: 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: fstrba@suse.com
changelog:
  - Upgrade to upstream version 6.3.1
    * Changes:
      + Allow missing components with abs2rel
      + Fix tests with python 3.4
      + Sync spec file from Fedora
      + Drop default JRE/JDK
      + Fix the use of java-functions in scripts
      + Update RPM spec file
      + Reproducible builds: constant timestamp for pom.properties
      + Test that we don't bomb on <relativePath/>
      + Test variable expansion in artifactId
      + Interpolate properties also in the current artifact
      + Rewrite abs2rel in shell
      + Use asciidoctor instead of asciidoc
      + Fix incompatibility with RPM 4.20
      + Don't define %topdir macro
      + coverage: use usercustomize
      + Reproducible builds: keep order of aliases and dependencies
      + Reproducible exclusions order in maven metadata
      + Do not bomb on <relativePath/> construct
      + Make maven_depmap order of aliases reproducible
  - Removed patches:
    * 0001-Make-maven_depmap-order-of-aliases-reproducible.patch
    * 0002-Do-not-bomb-on-relativePath-construct.patch
    * 0003-Reproducible-exclusions-order-in-maven-metadata.patch
    * 0004-Reproducible-builds-keep-order-of-aliases-and-depend.patch
    * 0005-Interpolate-properties-also-in-the-current-artifact.patch
    * 0006-Test-variable-expansion-in-artifactId.patch
    * 0007-Test-that-we-don-t-bomb-on-relativePath.patch
    * 0008-Reproducible-builds-constant-timestamp-for-pom.prope.patch
      + Integrated in this version
  - Added patch:
    * 0001-Double-quote-to-avoid-substitution-during-build.patch
      + Double-quote a macro in macros.jpackages to avoid value
      substitution during the build


author: fstrba@suse.com
changelog:
  - Upgrade to upstream version 6.3.2
    * Changes
      + spec: Update Obsoletes versions
      + Search for JAVACMD under JAVA_HOME only if it's set
      + Obsolete set_jvm and set_jvm_dirs functions
      + Drop unneeded _set_java_home function
      + Remove JAVA_HOME check from check_java_env function
      + Bump codecov/codecov-action from 2.0.2 to 4.6.0
      + Bump actions/setup-python from 4 to 5
      + Bump actions/checkout from 2 to 4
      + Add custom dependabot config
      + Remove the test for JAVA_HOME and error if it is not set
      + java-functions: Remove unneeded local variables
      + Fix build status shield
  - Removed patch:
    * 0001-Double-quote-to-avoid-substitution-during-build.patch
      + Fixed differently in this version


author: fstrba@suse.com
changelog:
  - Added patch:
    * do-not-require-which.patch
      + do not fail launching scripts if which is not installed
      (bsc#1231347)


author: fstrba@suse.com
changelog:
  - Added patch:
    * fix-broken-commands.patch
      + fix commands broken after recent removal of the default
      %%{java_home} macro


author: fstrba@suse.com
changelog:
  - Upgrade to upstream version 6.3.4
    * Changes:
      + A corner case when which is not present
      + Remove dependency on which
      + Simplify after the which -> type -p change
      + jpackage_script: Remove pointless assignment when %java_home
      is unset
      + Don't require %java_home for %java etc.
      + Don't export JAVA_HOME
  - Removed patches:
    * do-not-require-which.patch
    * fix-broken-commands.patch
    * remove-pointless-assignment.patch
      + integrated upstream
  - Modified patch:
    * python-optional.patch
      + account for changed context
  - Added patch:
    * 0001-Revert-jpackage_script-Remove-unneeded-backslashes.patch
      + This change breaks build with rpm 4.14.1


author: 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: 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: 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: 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: iivanov@suse.de
changelog:
  - arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled (git-fixes)
  - commit 11b60ab


author: dsterba@suse.com
changelog:
  - USB: serial: io_edgeport: fix use after free in debug printk (CVE-2024-50267 bsc#1233456)
  - commit 5a7c927


author: iivanov@suse.de
changelog:
  - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (git-fixes)
    Refresh patches.suse/arm64-probes-Fix-uprobes-for-big-endian-kernels.patch.
  - commit 8fb43aa


author: tiwai@suse.de
changelog:
  - can: j1939: j1939_session_new(): fix skb reference counting
    (git-fixes).
  - can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
    (git-fixes).
  - can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
    (git-fixes).
  - can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors
    statistics (git-fixes).
  - can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors
    statistics (git-fixes).
  - can: sun4i_can: sun4i_can_err(): call can_change_state()
    even if cf is NULL (git-fixes).
  - can: c_can: c_can_handle_bus_err(): update statistics if skb
    allocation fails (git-fixes).
  - HID: wacom: fix when get product name maybe null pointer
    (git-fixes).
  - watchdog: rti: of: honor timeout-sec property (git-fixes).
  - watchdog: mediatek: Make sure system reset gets asserted in
    mtk_wdt_restart() (git-fixes).
  - iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
    (git-fixes).
  - HID: wacom: Interpret tilt data from Intuos Pro BT as signed
    values (git-fixes).
  - commit 6f2f0c6


author: tiwai@suse.de
changelog:
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED
    in uvc_parse_format (CVE-2024-53104 bsc#1234025).
  - commit 1c41c2f


author: tbogendoerfer@suse.de
changelog:
  - idpf: fix UAFs when destroying the queues (CVE-2024-44932
    bsc#1229808).
  - idpf: fix memory leaks and crashes while performing a soft reset
    (CVE-2024-44964 bsc#1230220).
  - commit 4316b61


author: jgross@suse.com
changelog:
  - vp_vdpa: fix id_table array not null terminated error
    (CVE-2024-53110 bsc#1234085).
  - commit d161a67


author: tiwai@suse.com
changelog:
  - Update to version 20230406 (git commit 86da2ac9b4e5):
    * linux-firmware: update firmware for MT7916
    * rtw89: 8852b: update format-1 fw to v0.29.29.1
    * rtw89: 8852c: update fw to v0.27.56.13
    * ath11k: WCN6855 hw2.0: update board-2.bin
    * ath11k: WCN6750 hw1.0: update to WLAN.MSL.1.0.1-01160-QCAMSLSWPLZ-1
    * ath11k: QCN9074 hw1.0: update to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
    * ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
    * ath11k: IPQ8074 hw2.0: update board-2.bin
    * ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.7.0.1-01744-QCAHKSWPL_SILICONZ-1
    * ath11k: IPQ6018 hw1.0: update board-2.bin
    * ath10k: QCA99X0 hw2.0: update board-2.bin
    * ath10k: QCA9984 hw1.0: update board-2.bin
    * ath10k: QCA9888 hw2.0: update board-2.bin
    * ath10k: QCA6174 hw3.0: update board-2.bin
    * ath10k: QCA4019 hw1.0: update board-2.bin
    * nvidia: update Tu10x and Tu11x signed firmware to support newer Turing HW
    * linux-firmware: update firmware for MT7922 WiFi device
    * linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
    * linux-firmware: Amphion: Update vpu firmware
    * iwlwifi: add new FWs from core78-32 release
    * iwlwifi: update 9000-family firmwares to core78-32
    * amdgpu: Update SDMA 6.0.1 firmware
    * amdgpu: Add PSP 13.0.11 firmware
    * amdgpu: Update PSP 13.0.4 firmware
    * amdgpu: Update GC 11.0.1 firmware
    * amdgpu: Update DCN 3.1.4 firmware
    * amdgpu: Add GC 11.0.4 firmware
    * rtw88: 8822c: Update normal firmware to v9.9.15


author: tiwai@suse.com
changelog:
  - Update to version 20230427 (git commit fab149657d8d):
    * Group all Conexant V4L devices together
    * rtl_nic: update firmware of USB devices
    * linux-firmware: Update firmware file for Intel Bluetooth AX200
    * linux-firmware: Update firmware file for Intel Bluetooth AX201
    * linux-firmware: Update firmware file for Intel Bluetooth AX203
    * linux-firmware: Update firmware file for Intel Bluetooth AX203
    * linux-firmware: Update firmware file for Intel Bluetooth AX211
    * linux-firmware: Update firmware file for Intel Bluetooth AX211
    * linux-firmware: Update firmware file for Intel Bluetooth AX210
    * linux-firmware: update firmware for MT7981
    * qca: Update firmware files for BT chip WCN6750
    * mt76xx: Move the old Mediatek WiFi firmware to mediatek
    * rtl_bt: Add firmware and config files for RTL8851B
    * linux-firmware: Update AMD cpu microcode
    * linux-firmware: add firmware for MT7981
    * linux-firmware: update firmware for MT7921 WiFi device
    * linux-firmware: update firmware for mediatek bluetooth chip (MT7921)
    * linux-firmware: update qat firmware
    * linux-firmware: Add firmware for Cirrus CS35L41 on Lenovo Laptops


author: tiwai@suse.com
changelog:
  - Update to version 20230517 (git commit 08b854f02066):
    * rtlwifi: Add firmware v6.0 for RTL8192FU
    * rtlwifi: Update firmware for RTL8188EU to v28.0
    * cirrus: Add firmware and tuning files for HP G10 series laptops
    * linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
    * WHENCE: Cleanup Realtek BT firmware provenance
    * linux-firmware: update firmware for MT7922 WiFi device
    * cnm: update chips&media wave521c firmware.
    * cirrus: Add firmware and tuning files for Lenovo ThinkPad P1 Gen 6
    * check_whence: error on directory listed as File
    * check_whence: error on duplicate file entries
    * WHENCE: comment out duplicate MediaTek firmware
    * i915: Add GuC v70.6.6 for MTL
    * amdgpu: update DCN 3.1.6 DMCUB firmware
    * rtl_bt: Update RTL8852B BT USB firmware to 0xDBC6_B20F
    * rtl_bt: Update RTL8761B BT USB firmware to 0xDFC6_D922
    * rtl_bt: Update RTL8761B BT UART firmware to 0x9DC6_D922
  - Update aliases from 6.4-rc3


author: tiwai@suse.com
changelog:
  - Update to version 20230531 (git commit 9d4c9a52c237):
    * qcom: apq8016: add Dragonboard 410c WiFi and modem firmware
    * cirrus: Add firmware for new Asus ROG Laptops
    * brcm: Add symlinks from Pine64 devices to AW-CM256SM.txt
    * amdgpu: Update GC 11.0.1 and 11.0.4
    * rtw89: 8851b: add firmware v0.29.41.0
    * amdgpu: update yellow carp firmware for amd.5.5 release
    * amdgpu: update navi14 firmware for amd.5.5 release
    * amdgpu: update navi12 firmware for amd.5.5 release
    * amdgpu: update vega20 firmware for amd.5.5 release
    * amdgpu: update vega12 firmware for amd.5.5 release
    * amdgpu: update navi10 firmware for amd.5.5 release
    * amdgpu: update vega10 firmware for amd.5.5 release
    * amdgpu: update PSP 13.0.11 firmware for amd.5.5 release
    * amdgpu: update GC 11.0.4 firmware for amd.5.5 release
    * amdgpu: update SDMA 6.0.1 firmware for amd.5.5 release
    * amdgpu: update PSP 13.0.4 firmware for amd.5.5 release
    * amdgpu: update GC 11.0.1 firmware for amd.5.5 release
    * amdgpu: update 13.0.8 firmware for amd.5.5 release
    * amdgpu: update GC 10.3.7 firmware for amd.5.5 release
    * amdgpu: update vangogh firmware for amd.5.5 release
    * amdgpu: update VCN 4.0.4 firmware for amd.5.5 release
    * amdgpu: update SMU 13.0.7 firmware for amd.5.5 release
    * amdgpu: update PSP 13.0.7 firmware for amd.5.5 release
    * amdgpu: update GC 11.0.2 firmware for amd.5.5 release
    * amdgpu: update renoir firmware for amd.5.5 release
    * amdgpu: update VCN 4.0.0 firmware for amd.5.5 release
    * amdgpu: update SMU 13.0.0 firmware for amd.5.5 release
    * amdgpu: update PSP 13.0.0 firmware for amd.5.5 release
    * amdgpu: update GC 11.0.0 firmware for amd.5.5 release
    * amdgpu: update green sardine firmware for amd.5.5 release
    * amdgpu: update beige goby firmware for amd.5.5 release
    * amdgpu: update dimgrey cavefish firmware for amd.5.5 release
    * amdgpu: update arcturus firmware for amd.5.5 release
    * amdgpu: update vcn 3.1.2 firmware for amd.5.5 release
    * amdgpu: update psp 13.0.5 firmware for amd.5.5 release
    * amdgpu: update GC 10.3.6 firmware for amd.5.5 release
    * amdgpu: update navy flounder firmware for amd.5.5 release
    * amdgpu: update sienna cichlid firmware for amd.5.5 release
    * amdgpu: update aldebaran firmware for amd.5.5 release
    * amdgpu: DMCUB updates for various AMDGPU asics
    * ice: update ice DDP comms package to 1.3.40.0
    * cxgb4: Update firmware to revision 1.27.3.0
  - Fix the broken symlink targets for cirrus firmware:
    cirrus-WHENCE-link-fixes.patch
  - Clean up spec template to match with the actual output


author: tiwai@suse.com
changelog:
  - Update to version 20230620 (git commit 045b2136a619):
    * amdgpu: update DMCUB to v0.0.172.0 for various AMDGPU ASICs
    * fix broken cirrus firmware symlinks
    * qcom: Update the microcode files for Adreno a630 GPUs.
    * qcom: sdm845: rename the modem firmware
    * qcom: sdm845: update remoteproc firmware
    * rtl_bt: Update RTL8852A BT USB firmware to 0xDAC7_480D
    * rtl_bt: Update RTL8852C BT USB firmware to 0x040D_7225
    * amdgpu: DMCUB updates for various AMDGPU asics
    * linux-firmware: update firmware for MT7922 WiFi device
    * linux-firmware: update firmware for MT7921 WiFi device
    * linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
    * linux-firmware: update firmware for mediatek bluetooth chip (MT7921)
    * i915: Add HuC v8.5.0 for MTL
    * mediatek: Update mt8195 SCP firmware to support hevc
  - Drop obsoleted patch for WHENCE:
    cirrus-WHENCE-link-fixes.patch
  - Update aliases


author: tiwai@suse.com
changelog:
  - Update to version 20230707 (git commit d3f66064cf43):
    * Partially revert "amdgpu: DMCUB updates for DCN 3.1.4 and 3.1.5"
    * linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
    * linux-firmware: update firmware for MT7922 WiFi device
    * linux-firmware: Update firmware file for Intel Bluetooth AX203
    * linux-firmware: Update firmware file for Intel Bluetooth AX203
    * linux-firmware: Update firmware file for Intel Bluetooth AX211
    * linux-firmware: Update firmware file for Intel Bluetooth AX211
    * linux-firmware: Update firmware file for Intel Bluetooth AX210
    * linux-firmware: Update firmware file for Intel Bluetooth AX200
    * linux-firmware: Update firmware file for Intel Bluetooth AX201
    * Fix qcom ASoC tglp WHENCE entry
    * check_whence: Check link targets are valid
    * iwlwifi: add new FWs from core80-39 release
    * iwlwifi: update cc/Qu/QuZ firmwares for core80-39 release
    * qcom: Add Audio firmware for SC8280XP X13s
    * Makefile, copy-firmware: support xz/zstd compressed firmware
    * copy-firmware: silence the last shellcheck warnings
    * copy-firmware: drop obsolete backticks, quote
    * copy-firmware: tweak sed invocation
    * copy-firmware: quote deskdir and dirname
    * check_whence: error if symlinks are in-tree
    * check_whence: error if File: is actually a link
    * check_whence: strip quotation marks
    * linux-firmware: wilc1000: update WILC1000 firmware to v16.0
    * ice: update ice DDP wireless_edge package to 1.3.10.0
    * amdgpu: DMCUB updates for DCN 3.1.4 and 3.1.5
  - Update aliases


author: tiwai@suse.com
changelog:
  - Update to version 20230724 (git commit 59fbffa9ec8e):
    including the amd-ucode update for "ZenBleed" (CVE-2023-20593, bsc#1213286)
    * amdgpu: update VCN 4.0.0 firmware
    * amdgpu: add initial SMU 13.0.10 firmware
    * amdgpu: add initial SDMA 6.0.3 firmware
    * amdgpu: add initial PSP 13.0.10 firmware
    * amdgpu: add initial GC 11.0.3 firmware
    * linux-firmware: Update AMD fam17h cpu microcode
    * linux-firmware: Update AMD cpu microcode
    * amdgpu: update green sardine VCN firmware
    * amdgpu: update renoir VCN firmware
    * amdgpu: update raven VCN firmware
    * amdgpu: update raven2 VCN firmware
    * amdgpu: update Picasso VCN firmware
    * amdgpu: update DMCUB to v0.0.175.0 for various AMDGPU ASICs
    * Updated NXP SR150 UWB firmware
    * wfx: update to firmware 3.16.1
    * mediatek: Update mt8195 SCP firmware to support 10bit mode
    * i915: update DG2 GuC to v70.8.0
    * i915: update to GuC 70.8.0 and HuC 8.5.1 for MTL
    * cirrus: Add CS35L41 firmware for ASUS ROG 2023 Models


author: tiwai@suse.com
changelog:
  - Update AMD 19h ucode for "Inception" (bsc#1213287, CVE-2023-20569)
    amd-ucode-CVE-2023-20569.patch


author: tiwai@suse.com
changelog:
  - Update AMD ucode to 20231030 (bsc#1215831, CVE-2021-26345,
    CVE-2021-46766, CVE-2021-46774, CVE-2022-23820, CVE-2022-23830,
    CVE-2023-20519, CVE-2023-20521, CVE-2023-20526, CVE-2023-20533,
    CVE-2023-20566, bsc#1215823, CVE-2023-20592 "CacheWarpAttack")
  - Drop the previous amd-ucode update patch:
    amd-ucode-CVE-2023-20569.patch


author: jeffm@suse.com
changelog:
  - Update to version 0.2.6:
    * scripts: move messages around to better handle skipped enrollment
    * sbtool-sign-kernel: handle kernels without signing keys configured
    * sbtool-enroll-key: handle non-UEFI systems more gracefully
    * sbtool-sign-kernel: do not automatically enroll kernel-built certificates
    * scripts: fix paths to other scripts
    * packaging: fix up spec file after initial OBS builds


author: jeffm@suse.com
changelog:
  - Update to version 0.2.8:
    * Makefile: create symlink to /sbin/installkernel if /sbin != /usr/sbin
    * installkernel: remove 'function' bashism


author: jeffm@suse.com
changelog:
  - Update to version v0.3.0:
    * specfile: accept OBS cleanups
    * specfile: fix UsrMerge support
    * specfile: silence OBS warning about no-binary
    * specfile: fix license tag
    * Makefile: install the installkernel script directly in /sbin
    * installkernel: Don't force hostonly


author: mwilck@suse.com
changelog:
  - Update to version 0.9.1+48+suse.9c6c435:
    * Upstream version update
    * kpartx_id: remove bashism
    * Doc: add multipathc.8 manual page


author: mwilck@suse.com
changelog:
  - Update to version 0.9.1+52+suse.be8809e:
    * Code-identical to 0.9.1+48+suse.9c6c435 (merge in git repo
      to preserve history; fix revision in _service file).


author: mwilck@suse.com
changelog:
  - Update to version 0.9.2+57+suse.cf3c1e9:
    * Fix multipathd authorization bypass and symlink attack
      (bsc#1202739 CVE-2022-41973 CVE-2022-41974)
    * add multipath-dracut.conf: dracut config file to install
      tmpfiles.d/multipath.conf in initramfs
    * Use "queue_mode bio" for NVMeoF/TCP devices
    * Upstream bug fixes and hwtable updates
  - Drop recompress.service, it just slows down build


author: mwilck@suse.com
changelog:
  - Update to version 0.9.4+68+suse.98559ea:
    * libmultipath: bump ABI version to 18.0.0
    * libmultipath: pathinfo: don't fail for devices lacking INQUIRY properties
      (gh#opensvc/multipath-tools#56)
    * libmpathpersist: use conf->timeout for updating persistent reservations
      (gh#opensvc/multipath-tools#45)
    * libmultipath: is_path_valid(): check if device is in use
      (bsc#1203141) (added libmount dependency)
    * libmultipath: orphan paths if coalesce_paths frees newmp (bsc#1207546)
    * multipathd: handle no active paths in update_map_pr (bsc#1207546)
    * multipathd: make pr registration consistent (bsc#1207546)
    * libmultipath: don't leak memory on invalid strings  (bsc#1207546)
    * multipath.conf(5): improve documentation of dev_loss_tmo (bsc#1207546)
    * libmpathpersist: fix command keyword ordering (bsc#1207546, bsc#1209345)
    * libmultipath: fix 'show paths format' failure
    * minor bugfixes
    * hwtable fixes
    * Build system rework
    * spec file: adapt make command line to changes in build system
    * spec file: use make -Orecurse (better readable output)
    * spec file: use verbose build


author: mwilck@suse.com
changelog:
  - Update to version 0.9.4+71+suse.c648a77:
    * libmultipath: avoid grouping paths wrongly with "find_multipaths smart"
      (bsc#1209623)
    * fix multipath-tools build with liburcu 0.14.0


author: mwilck@suse.com
changelog:
  - Update to version 0.9.4+73+suse.a5414a6:
    * libmultipath: ignore nvme devices if nvme native multipath is enabled
      (bsc#1212854)
    * libmultipath: fix dev_loss_tmo even if not set in configuration
      (bsc#1212440)
      Note: this changes user-visible behavior. multipathd will not
      grab any nvme devices for dm-multipath if nvme native multipathing
      is on (which is the default on SLE and openSUSE).


author: mwilck@suse.com
changelog:
  - Update to version 0.9.4+117+suse.87f2634
  - Backport of earlier bugfixes:
    * Fix activation of LVM volume groups during coldplug (bsc#1219142)
    * avoid changing SCSI timeouts in "multipath -d" (bsc#1213809)
    * fix dev_loss_tmo even if not set in configuration (bsc#1212440)
  - Backport of upstream bug fixes (bsc#1220374):
    * avoid setting queue_if_no_path on multipath maps for which the
      no_path_retry timeout has expired
    * fixed memory and error handling for code using aio (marginal path code,
      directio path checker)
    * libmultipath: fix max_sectors_kb on adding path
    * fix warnings reported by udevadm verify
    * libmultipath: use directio checker for LIO targets
      (gh#opensvc/multipath-tools#54)
    * multipathd.service: remove "Also=multipathd.socket"
      (gh#opensvc/multipath-tools#65)
    * libmultipathd: Avoid parsing errors due to unsupported designators
    * libmultipath: return 'pending' state when port is in transition
    * multipath.rules: fix "smart" bug with failed valid path check
    * libmpathpersist: fix resource leak in update_map_pr()
    * libmultipath: keep renames from stopping other multipath actions
    * pass EXTRAVERSION to build


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.28.0:
    + No changes, version bump only.
  - Changes from version 2.24.3:
    + Fix silent builds.
    + Text: Plug memory leaks in get_text_vfunc() and
      get_selection_vfunc(). These vfuncs shall delete the returned
      character array after it has been copied to a Glib::ustring.
    + Replace the Visual Studio project files with MSVC NMake project
      files.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.28.1:
    + Build:
    - Improve NMake support
    - Use __declspec(dllexport) when building with Visual Studio
    - Add Meson support
    - doc/reference/: Update for Doxygen >= 1.8.16
  - Add meson BuildRequires and macros following upstreams port.
  - Add doxygen, graphviz and xsltproc  BuildRequires, needed now for
    building documentation.
  - Replace gcc-c++ with generic c++_compiler BuildRequires.
  - Tweak setup macro and fdupes call.


author: yfjiang@suse.com
changelog:
  - Update to version 2.28.3:
    + Build:
    - Support building with Visual Studio 2022 (Chun-wei Fan)
    - Meson build: Specify 'check' option in run_command()
      Will be necessary with future versions of Meson.
    - Meson build: Perl is not required by new versions of mm-common
    - Meson build: Avoid unnecessary configuration warnings
    - Meson build: Require meson >= 0.55.0 (Kjell Ahlstedt)
  - Require atk >= 2.12.0
    Not a new requirement, but previously it was not specified in
    configure.ac and meson.build. (Kjell Ahlstedt)
  - Rename README to README.md


author: qzhao@suse.com
changelog:
  - Add atkmm1_6-remove-unnecessary-executable-flag-from-file.patch:
    cancel executable permission for file
    /usr/share/doc/packages/libatkmm-1_6-1/NEWS
    (bsc#1209094,bsc#1209139).


author: rguenther@suse.com
changelog:
  - Add gcc13-pr101523.patch to avoid combine spending too much
    compile-time and memory doing nothing on s390x.  [boo#1188441]


author: rguenther@suse.com
changelog:
  - Update to trunk head, 109f1b28fc94c93096506e3df0c25e331, git9885
  - Package Modula-2 info files.
  - Install/Remove Modula-2 and D info files.


author: rguenther@suse.com
changelog:
  - Update to gcc-14 branch head, 272e8c90af527fc1d0055ad0f, git10335
    * picks first batch of post-release fixes


author: rguenther@suse.com
changelog:
  - Update to GCC 14.2.0 release, c035a7c30c310ff928988cbcf, git10526
  - Add libquadmath0-devel-gcc14 sub-package to allow installing
    quadmath.h and SO link without installing the fortran frontend
  - Drop SLE11 compatibility %selfconflict wrapper, drop various
    conditions gating SLE11 build support


author: dmueller@suse.com
changelog:
  - remove avahi-mono* subspecfiles, they are no longer required
    by anything. this makes the spec file slightly more readable.


author: dmueller@suse.com
changelog:
  - switch to use _multibuild
  - delete _avahi_spec-prepare.sh, pre_checkin.sh: obsolete
  - use https urls


author: mgorse@suse.com
changelog:
  - Add avahi-CVE-2023-1981.patch: emit error if requested service
    is not found (boo#1210328 CVE-2023-1981).


author: xiaoguang.wang@suse.com
changelog:
  - Add avahi-CVE-2023-38473.patch: derive alternative host name from
    its unescaped version (bsc#1216419 CVE-2023-38473).


author: alynx.zhou@suse.com
changelog:
  - Add avahi-CVE-2023-38470.patch: Ensure each label is at least one
    byte long (bsc#1215947, CVE-2023-38470).


author: alynx.zhou@suse.com
changelog:
  - Add avahi-CVE-2023-38472.patch: Fix reachable assertion in
    avahi_rdata_parse (bsc#1216853, CVE-2023-38472).


author: xiaoguang.wang@suse.com
changelog:
  - Add avahi-CVE-2023-38471.patch: Extract host name using
    avahi_unescape_label (bsc#1216594, CVE-2023-38471).
  - Add avahi-CVE-2023-38469.patch: Reject overly long TXT resource
    records (bsc#1216598, CVE-2023-38469).


author: mgorse@suse.com
changelog:
  - Add avahi-filter-bogus-services.patch: no longer supply bogus
    services to callbacks (bsc#1226586).


author: qzhao@suse.com
changelog:
  - Add avahi-CVE-2024-52616.patch:
    Backporting 1dade81c from upstream: Properly randomize query id
    of DNS packets.
    (CVE-2024-52616, bsc#1233420)


author: pgajdos@suse.com
changelog:
  - added patches [bsc#1197437]
    fix https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/patch/?id=f4d9018183ff9a6cd6a77bf33461b60570ec7622
    + util-linux-flock-limitations.patch


author: ailiop@suse.com
changelog:
  - Add upstream patch
    util-linux-libuuid-avoid-truncate-clocks.txt-to-improve-perform.patch
    bsc#1207987 gh#util-linux/util-linux@1d98827edde4


author: sbrabec@suse.com
changelog:
  - Properly neutralize escape sequences in wall
    (util-linux-CVE-2024-28085.patch, bsc#1221831, CVE-2024-28085,
    and its prerequisites: util-linux-fputs_careful1.patch,
    util-linux-wall-migrate-to-memstream.patch
    util-linux-fputs_careful2.patch).


author: rgoldwyn@suse.com
changelog:
  - bsc#1220117: Processes not cleaned up after failed SSH session are using up 100% CPU
    + util-linux-more-exit-if-POLLERR-and-POLLHUP-on-stdin-is-received.patch


author: sbrabec@suse.com
changelog:
  - Document that chcpu -g is not supported on IBM z/VM (bsc#1218609,
    util-linux-chcpu-document-zVM-limitations.patch,
    util-linux-chcpu-document-zVM-limitations-generated.patch).


author: sbrabec@suse.com
changelog:
  - lscpu: Add more ARM cores (bsc#1223605,
    util-linux-lscpu-add-more-ARM-cores-1.patch,
    util-linux-lscpu-add-more-ARM-cores-2.patch,
    util-linux-lscpu-add-more-ARM-cores-3.patch,
    util-linux-lscpu-add-more-ARM-cores-4.patch,
    util-linux-lscpu-add-more-ARM-cores-5.patch,
    util-linux-lscpu-add-more-ARM-cores-6.patch).


author: sbrabec@suse.com
changelog:
  - Don't delete binaries not common for all architectures. Create an
    util-linux-extra subpackage instead, so users of third party
    tools can use them. (bsc#1222285)


author: sbrabec@suse.com
changelog:
  - Document unexpected side effects of lazy destruction
    (bsc#1159034, util-linux-umount-losetup-lazy-destruction.patch,
    util-linux-umount-losetup-lazy-destruction-generated.patch).


author: sbrabec@suse.com
changelog:
  - agetty: Prevent login cursor escape (bsc#1194818,
    util-linux-agetty-prevent-cursor-escape.patch).


author: sbrabec@suse.com
changelog:
  - Skip aarch64 decode path for rest of the architectures
    (bsc#1229476, util-linux-lscpu-skip-aarch64-decode.patch).


author: zaitor@opensuse.org
changelog:
  - Update to version 1.11.2:
    + Pattern: Add set_extend() and get_extend().
    + ScaledFont: Add the missing get_extents() method
      implementation.
    + Allow use from Objective-C instead of just allowing building.
    + Avoid dereferencing empty std::vector<>s.
    + Documentation improvements.
    + Fix linker problems in examples.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.11.4:
    + Use (and require) C++11.
    + Add Script and ScriptSurface.
    + Context: get_surface_wrapper(): Handle
      CAIRO_SURFACE_TYPE_SCRIPT, returning a ScriptSurface.
    + Surface: get_device(): Handle CAIRO_SURFACE_TYPE_SCRIPT,
      returning a Script.
    + Wrap cairo script device and script surface APIs.
    + FtFontFace: Add get/set/unset_synthesize().
    + Update MSVC.Net 2010 project files.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.12.0:
    + Cairo::RefPtr: Add move constructors and move operator=().
    + MSVC build fixes.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.12.2:
    + Remove new API that was not meant to be added in 1.12.1.
  - Changes from version 1.12.1:
    + C++11:
    - Use nullptr instead of 0.
    - Use override keyword on destructors.
    - Make operator bool() explicit.


author: dimstar@opensuse.org
changelog:
  - Rename to cairomm1_0: legacy package with the 1.0 API. The
    existing package 'cairomm' will remain to be the 'latest'
    version.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 1.4.4:
    + New Features:
    - Actually install the installed tests.
    - Allow building without the daemon.
    + Bugfixes:
    - Consistently search for spotread in $PATH.
    - Don't hard-require spotread to build argyll sensor.
    - Fix linker argument checks.
    - Include C header in Colorhug-1.0.gir.
    - Pass -DCD_COMPILATION to gir compiler.
    - Port manpages to xsltproc and DocBook 5.
  - Replace docbook-utils-minimal with docbook5-xsl-stylesheets
    BuildRequires following upstreams port.
  - Add _constraints file, avoid random buildfails for i586 and other
    arches.


author: rbrown@suse.com
changelog:
  - Add add-spyderx.patch for datacolor SpyderX supprot (will be in
    version 1.4.5).
  - Move colord-session.service and tmpfiles config from
    libcolord-devel to colord package.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 1.4.5:
    + New Features:
    - Add cd_icc_create_default_full
    - Add cd_icc_utils_get_adaptation_matrix
    - Add cd_mat33_is_finite
    - Add support for datacolor SpyderX
    + Bugfixes:
    - Check for errors from more sqlite calls
    - Fix cd_icc_load_data() annotation for the data array
    - Fix cd-sensor-dummy
    - Fix more annotation for data arrays
    - Fix owner and permissions on existing state files
    - Fix segfault due to dereferencing NULL pointer
    - Make the build reproductible
    - Refactor opening of mapping database and try again if fails
  - Drop add-spyderx.patch: Included upstream in new release.


author: jsegitz@suse.com
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_colord.service.patch


author: mgorse@suse.com
changelog:
  - Add colord-CVE-2021-42523.patch: fix a small memory leak in
    sqlite3_exec (boo#1202802 CVE-2021-42523).


author: david.anes@suse.com
changelog:
  - update to 2.4.4 (bsc#1195217, bsc#1195054):
    * Security fixes:
    - CVE-2022-23852 -- Fix signed integer overflow
      (undefined behavior) in function XML_GetBuffer
      that is also called by function XML_Parse internally)
      for when XML_CONTEXT_BYTES is defined to >0 (which is both
      common and default).
      Impact is denial of service or more.
    - CVE-2022-23990 -- Fix unsigned integer overflow in function
      doProlog triggered by large content in element type
      declarations when there is an element declaration handler
      present (from a prior call to XML_SetElementDeclHandler).
      Impact is denial of service or more.
    * Bug fixes:
    - xmlwf: Fix a memory leak on output file opening error
    * Other changes:
    - Version info bumped from 9:3:8 to 9:4:8;
      see https://verbump.de/ for what these numbers do
    * Drop unused file valid-xhtml10.png


author: david.anes@suse.com
changelog:
  - Security fixes:
    * (CVE-2022-25236, bsc#1196025) Expat before 2.4.5 allows
      attackers to insert namespace-separator characters into
      namespace URIs
    - Added expat-CVE-2022-25236.patch
    * (CVE-2022-25235, bsc#1196026) xmltok_impl.c in Expat before
      2.4.5 does not check whether a UTF-8 character is valid in a
      certain context.
    - Added expat-CVE-2022-25235.patch
    * (CVE-2022-25313, bsc#1196168) Stack exhaustion in
      build_model() via uncontrolled recursion
    - Added expat-CVE-2022-25313.patch
    - The fix upstream introduced a regression that was later
      amended in 2.4.6 version
      + Added expat-CVE-2022-25313-fix-regression.patch
    * (CVE-2022-25314, bsc#1196169) Integer overflow in copyString
    - Added expat-CVE-2022-25314.patch
    * (CVE-2022-25315, bsc#1196171) Integer overflow in storeRawNames
    - Added expat-CVE-2022-25315.patch


author: david.anes@suse.com
changelog:
  - Security fixes:
    * (CVE-2022-25236, bsc#1196784) [>=2.4.5] Fix to CVE-2022-25236
      breaks biboumi, ClairMeta, jxmlease, libwbxml,
      openleadr-python, rnv, xmltodict
    - Added expat-CVE-2022-25236-relax-fix.patch


author: david.anes@suse.com
changelog:
  - Security fix:
    * (CVE-2022-40674, bsc#1203438) use-after-free in the doContent
      function in xmlparse.c
    - Added patch expat-CVE-2022-40674.patch


author: david.anes@suse.com
changelog:
  - Security fix:
    * (CVE-2022-43680, bsc#1204708) use-after free caused by overeager
      destruction of a shared DTD in XML_ExternalEntityParserCreate in
      out-of-memory situations
    - Added patch expat-CVE-2022-43680.patch


author: david.anes@suse.com
changelog:
  - Security fix:
    * (CVE-2023-52425, bsc#1219559) denial of service (resource
      consumption) caused by processing large tokens.
    - Added patch expat-CVE-2023-52425-1.patch
    - Added patch expat-CVE-2023-52425-2.patch
    - Added patch expat-CVE-2023-52425-backport-parser-changes.patch
    - Added patch expat-CVE-2023-52425-fix-tests.patch


author: david.anes@suse.com
changelog:
  - Security fix (boo#1221289, CVE-2024-28757): XML Entity Expansion
    attack when there is isolated use of external parsers.
    * Added expat-CVE-2024-28757.patch


author: david.anes@suse.com
changelog:
  - Security fix (bsc#1229932, CVE-2024-45492): detect integer
    overflow in function nextScaffoldPart
    * Added expat-CVE-2024-45492.patch
  - Security fix (bsc#1229931, CVE-2024-45491): detect integer
    overflow in dtdCopy
    * Added expat-CVE-2024-45491.patch
  - Security fix (bsc#1229930, CVE-2024-45490): reject negative
    len for XML_ParseBuffer
    * Added expat-CVE-2024-45490.patch


author: pgajdos@suse.com
changelog:
  - security update
  - added patches
    fix CVE-2024-50602 [bsc#1232579], DoS via XML_ResumeParser
    + expat-CVE-2024-50602.patch


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.62.0:
    + Glib:
    - Add ustring::make_valid()
    - Use convert_return_gchar_ptr_to_*() in a couple of ustring
      methods
    - Add ustring::sprintf(), wrapping g_strdup_printf()
    - Fix callback races in glibmm when GSource is destructed
    - Checksum, Datetime, TimeZone: Add Glib::Value
      specializations
    - Property: Add const get_proxy() returning ReadOnly. Getting
      Proxy from ReadOnly is const
    - Property: Update for compatibility with Gtk::Builder
    - Fix memory leak in Variant<std::tuple<>>::create()
    - Deprecate TimeVal
    + Gio:
    - Add Application::add_option_group()
    - DBus::Object: Fix refcounts in some vfuncs
    - Gio::DBus: Add ObjectProxy, ObjectSkeleton, ObjectManager,
      ObjectManagerClient, ObjectManagerServer
    - Drive, MountOperation, ThemedIcon, TlsDatabase,
      VolumeMonitor: Fix ownership of some lists and arrays (Fixes
      memory leaks and dangling pointers)
    - Add SocketControlMessage::add_deserialize_func()
    + gmmproc: Update for new glib deprecation macros
    + Build: Require glib-2.0 >= 2.61.2
    + Documentation:
    - Glib::init(), Gio::init(): Improve the documentation
    - Glib::ustring can't always replace std::string.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.64.0:
    + Glib:
    - Add get_user_runtime_dir().
    - Add get_host_name().
    - MainContext: Add push/pop/get_thread_default().
    - Add StdStringView and UStringView. Use them in
      build_filename().
    - Regex: match(), match_all(): Deprecate rvalue string
      references.
    - Add Glib::canonicalize_filename().
    - ustring: Fix insert(iterator, In, In).
    + Gio:
    - DBus::Connection: Make the wrap() function thread-safe.
    - DBus::Message::get_unix_fd_list(): Add refreturn.
    + gmmproc: Add optional decl_prefix parameter to
      _CLASS_BOXEDTYPE, _CLASS_BOXEDTYPE_STATIC, _CLASS_GOBJECT,
      _CLASS_INTERFACE, _CLASS_OPAQUE_COPYABLE,
      _CLASS_OPAQUE_REFCOUNTED, _WRAP_GERROR. Used for adding
      GLIBMM_API or similar for MS Visual C++.
    + Build:
    - Add Meson support.
    - Drop gendef from Windows builds.
    + Documentation:
    - Correct spelling of spawn_async_with_pipes().
    - Glib::Binding: Several doc improvements.
    - Glib::Binding: Explain why SlotTransform takes GValue*.
    - Regex: Note that Glib::ustring must be used in match methods.
    - Gio::AsyncResult: Improve the class description.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.64.2:
    + Glib: build_filename(): Fix the template overload.
    + Build: Meson build: Install generate_extra_defs.h.
  - Use modern macros, tidy up spec.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.64.4:
    + Glib: PropertyProxyConnectionNode::connect_changed(): Fix using
      without property name.
    + gmmproc:
    - Add optional decl_prefix parameter to _WRAP_GERROR and
      _WRAP_ENUM. Used for adding GLIBMM_API or similar for MS
      Visual C++.
    - Allow decorating comparison operators (for Visual Studio
      builds).
    - _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move
      assignment.
    - Decorate private generated classes with __declspec when
      building with Visual Studio.
    - generate_wrap_init.pl.in: Use
      g_type_ensure(SomeClass::get_type()) to ensure that
      get_type() is called.
    + Build:
    - Use __declspec(dllexport) consistently when building glibmm
      with Visual Studio.
    - Meson build: Set default value of the 'warnings' option to
      'min'.
    - Improve NMake support.
    - Improve Visual Studio support.
    - docs/reference/: Update for Doxygen >= 1.8.16.
    - Meson build: Fix versioning on macOS.
    + Documentation:
    - Glib::BalancedTree docs: Recommend std::map or
      std::unordered_map.
    - Meson build: Add missing Glib::Value and Variant
      documentation.
  - Add meson BuildRequires and macros, following upstreams port.
  - Add doxygen, graphviz-devel and xsltproc BuildRequires: Needed
    for building documentation.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.64.5:
    + gmmproc: Fix compatibility with gtkmm 3.24.2.
    + Build: Meson build: Fix Cocoa (macOS) detection.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.66.0:
    + Glib:
    - Binding: Add set_manage() and Glib::manage().
    - Deprecate BalancedTree in favour of std::map and
      std::unordered_map.
    + Gio:
    - ListStore: Accept interfaces.
    - MenuAttribute: Add new enum values.
    - SettingsSchemaSource: Wrap new_from_directory() and
      list_schemas().


author: dimstar@opensuse.org
changelog:
  - Add m4 BuildRequires: the generated gmmproc actually stores the
    path to m4, as detected during build. Subsequent builds of other
    * mm modules from git need a working setup for this.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.66.1:
    + Glib: Variant: Fix template constructors so they work with
      C++20.
    + Build:
    - Meson build:
      . Use relative paths to untracked/
      . examples and tests: Add dependency('threads')
      . Make it possible to use glibmm as a subproject
      . No implicit_include_directories
      . Make quiet installations possible
    - MSVC build:
      . Export Glib::manage()
      . Avoid exporting classes with std::string members
    - [gio|glib]mmconfig.h.*: Don't dllimport on MinGW
  - Add glibmm2_4-docs-without-timestamp.patch: Do not add timestamps
    to generated doc files.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.66.2:
    + Glib, Gio: Replace all g_quark_from_static_string() by
      g_quark_from_string()
    + Gio:
    - FileEnumerator: Remove refreturn to avoid memory leak
    - ListModel::get_object(): Make it work for interface classes
    + Build: MSVC build: Remove extraneous GLIBMM_API in
      Glib::ustring


author: zaitor@opensuse.org
changelog:
  - Update to version 3.22.2:
    + Gtk:
    - Editable, RecentChooser, Scale: Fix memory leaks
      (bgo#783360).
    - PrintJob: Fix a call to Glib::throw_exception().
    + Documentation: Gdk::RGBA: Update ctor(ustring) docs from GTK+
      (bgo#784483).


author: bjorn.lie@gmail.com
changelog:
  - Update to version 3.24.0:
    + Gtk::FileChooserDialog: Allow constructing with use-header-bar.
      This is a construct-only property, so it must be specified in a
      constructor.
  - Changes from version 3.22.3:
    + Gdk: Deprecate screen_width(), screen_height(),
      screen_width_mm(), screen_height_mm(), flush().
    + Gtk:
    - CellRendererPixbuf: Fix property_surface().
    - AboutDialog: Fix ref count in get_logo().
    - MenuItem: add_accel_label(): Make sure accelator keys are
      shown.
    - Settings: Undeprecate property_gtk_cursor_blink(),
      property_gtk_cursor_blink_time(),
      property_gtk_cursor_blink_timeout(),
      property_gtk_entry_password_hint_timeout().
    + Demos: Update some demo programs.
    + Build: Replace the Visual Studio project files with MSVC NMake
      project files.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 3.24.1:
    + Gdk: RGBA::set_hsv(): Properly interpret hue 360° as red.
    + Documentation:
    - Gtk::FileFilter: Several improvements of the documentation.
    - Gtk::Builder: Don’t use @retval on out args, use @param[out].
    + Tests: Add test of Gdk::RGBA.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 3.24.2:
    + Gdk:
    - Window::create_similar_surface(): Fix a memory leak.
    - Suppress warnings from deprecated GTimeVal in
      PixbufAnimation::get_iter() and
      PixbufAnimationIter::advance().
    + Gtk: Fix memory leaks in IconTheme::list_icons(),
      IconView::get_selected_icons() and RecentManager::get_items().
    + Documentation: Gtk::Builder: Describe how to use it together
      with Glib::Property.
    + Demos: Fix the source code listing.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 3.24.3:
    + Gtk: Actionable::get_action_target_value(): Fix ref count
    + Documentation:
    - Improve the documentation of Gtk::Application::add_window()
      and Gtk::Window::set_application()
    - Gtk::Button::set_image(): Fix the documentation
    - Gtk::TreeView::append_column(): Add code example
    - README: Add instructions for building gtkmm
    - Explain key values
    + Demos:
    - Don't use C++14 auto deduction
    - Update the GLArea demo (similar to updates in gtk+)
    - GLArea demo: Fix a crash
    + Tests: Builder test: Test derived props declared in C++
    + Build:
    - Improve NMake support
    - Fix Autotools build with X11 backend disabled
      (--enable-x11-backend=no)
    - Use __declspec(dllexport) when building with Visual Studio
    - Add support for building gtkmm with Meson
    - docs/reference/: Update for Doxygen >= 1.8.16
  - Add meson BuildRequires and macros following upstreams port.
  - Add graphviz BuildRequires (needed for documentation build now)
    and replace gcc-c++ with generic c++_compiler BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.24.4:
    + The 'GTKMM_API' decoration was missed from the '_WRAP_COMPARE'
      item, making the code fail to link for Inkscape on Windows.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.24.5:
    + Gtk: TreeValueProxy: Mark the copy assignment operator as
      deleted.
    + Build:
    - Meson build: Use relative paths to untracked/.
    - [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW.
    - Meson build: Make it possible to use gtkmm as a subproject.
    - Meson build: No implicit_include_directories.
    - MSVC build: Gtk::TreeModelColumnRecord: Export class
      selectively.


author: emilyyrose@gmail.com
changelog:
  - Update to version 3.24.6:
    + GTK: TreeValueProxy: Declare copy constructor = default,
      avoiding warnings from the claing++ compiler.
    + Object::_release_c_instance(): Unref orphan managed widgets.
    + SizeGroup demo: Set active items in the combo boxs,
      so something is shown.
    + Build with Meson: MSVC build: Support Visual Studio 2022.
    + Specify 'check' option in run_command().
    + Check if Perl is required for building documentation.
    + Don't use deprecated python3.path() and execute
      (..., gui_app...).


author: rguenther@suse.com
changelog:
  - Update to ISL version 0.12.2
    * isl_int has been replaced by isl_val
    * some of the old functions are still available in isl/deprecated/*.h
    but they will be removed in the future
    * The functions isl_pw_qpolynomial_eval, isl_union_pw_qpolynomial_eval,
    isl_pw_qpolynomial_fold_eval and isl_union_pw_qpolynomial_fold_eval have
    been changed to return an isl_val instead of an isl_qpolynomial
  - Remove obsolete config-guess-sub-update.diff patch


author: rguenther@suse.com
changelog:
  - Update to ISL version 0.14
    * support IMath as an optional replacement for GMP
    * minor AST generator improvements
  - Inherits changes from ISL version 0.13
    * deprecate isl_int
    * improved support for multi piecewise quasi-affine expressions
    * allow the user to impose a bound on the number of low-level operations
    * add isl_id_to_ast_expr and isl_id_to_pw_aff
    * add isl_schedule_constraints
    * hide internal structure of isl_vec
    * remove support for piplib
  - Add isl-0.14-fixes.patch to fix function returning without value.


author: rguenther@suse.com
changelog:
  - Update to ISL version 0.15
    * improve coalescing
    * add isl_union_access_info_compute_flow
    * add mark nodes in AST
    * add isl_union_pw_aff and isl_multi_union_pw_aff
    * add schedule trees
    * deprecate band forests
    * deprecate separation_class AST generation option
    * introduce isl_bool and isl_stat types
  - Removes no longer needed isl-0.14-fixes.patch.


author: mpluskal@suse.com
changelog:
  - Update to 0.16.1
    * fix bug in simplification
  - Changes for 0.16
    * add 32 bit integer optimization for IMath
    * minor AST generator improvements
    * add isl_union_flow_get_full_{may,must}_dependence
    * minor improvements to Python bindings
    * minor improvements to set and map printing


author: rguenther@suse.com
changelog:
  - Update to 0.18
    * improve elimination of redundant existentially quantified variables
    * improve coalescing
    * improve parametric integer programming
    * preserve isolate option in isl_schedule_node_band_split
    * print AST nodes in YAML format
    * minor improvements to Python bindings
  - Inherits update to 0.17.1
    * fix bug in coalescing treatment
  - Inherits update to 0.17
    * optionally combine SCCs incrementally in scheduler
    * optionally maximize coincidence in scheduler
    * optionally avoid loop coalescing in scheduler
    * fix handling of nested integer divisions
    * optionally detect min/max expressions during AST generation
    * minor AST generator improvements
    * simplify stride constraints
    * improve support for expansions in schedule trees


author: rguenther@suse.com
changelog:
  - Update to version 1.0.
    - Bump SONAME to libmpc3
    - License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections)
      for documentation
    - Functions renamed:
      mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui
    - New functions: mpc_log10, mpc_mul_2si, mpc_div_2si
    - Speed-ups:
    - mpc_fma
    - Bug fixes:
    - mpc_div and mpc_norm now return a value indicating the effective
      rounding direction, as the other functions
    - mpc_mul, mpc_sqr and mpc_norm now return correct results even if there
      are over- or underflows during the computation
    - mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
      infinite part and equals output variable is corrected
    - mpc_fr_sub: Wrong return value for imaginary part is corrected
  - Skips version 0.9:
    - New functions:
    - mpc_set_dc, mpc_set_ldc, mpc_get_dc, mpc_get_ldc for converting
      between mpc type variables and C variables of type double _Complex
      or long double _Complex
    - mpc_sin_cos, computing simultaneously the sine and cosine
    - Speed-ups:
    - mpc_pow_si through binary exponentiation
    - mpc_pow_z when the exponent fits in a long
    - mpc_tan through the use of mpc_sin_cos
    - Bug fixes:
    - trigonometric functions: infinite loop due to overflow for large
      arguments
    - mpc_exp: close to infinite loop for argument close to 0
    - mpc_sqrt: close to infinite loop for argument close to 1
    - mpc_add_si: replaced macro by function, since the macro evaluated the
      same expression twice


author: rguenther@suse.com
changelog:
  - Update to version 1.0.2.
    - Fixed mpc_atan, mpc_atanh for (+-0, +-1)
    - Fixed mpc_log10 for purely imaginary argument
    - Fixed case of intermediate zero real or imaginary part in mpc_fma


author: mpluskal@suse.com
changelog:
  - Add gpg signature
  - Add info scriplet dependencies and move them to correct sections
  - Cleanup spec file with spec-cleaner


author: rguenther@suse.com
changelog:
  - Update to version 1.1.0.
    - Compatible with mpfr 4.0.0, obsoletes mpc-1.0.3-addsubulp.diff
      and mpc-1.0.3-fmma.diff.
    - New functions mpc_cmp_abs and mpc_rootofunity
    - Rewrite of the testing framework
    - New mpcbench tool, used with make bench
    - Fixed handling of over- and underflows with directed rounding in
      the "other direction" for mpc_cos, mpc_sin, mpc_exp and mpc_pow
    - Fixed a bug in mpc_atan(0,y) with |y| near 1
  - Adjust URLs to tarball and signature.


author: rguenther@suse.com
changelog:
  - Add mpfr-3.1.5-p9.patch with cummulative patches to patchlevel p9,
    obsoletes mpfr-3.1.5-p8.patch.


author: rguenther@suse.com
changelog:
  - Update to mpfr 4.0.0
    * The "dinde aux marrons" release.
    * MPFR now depends on GMP 5.0+ instead of 4.1+.
    * API change:
      Applications that call GMP's mp_set_memory_functions function to change
      the allocators must first call the new function mpfr_mp_memory_cleanup
      in all threads where MPFR is potentially used; this new function is
      currently equivalent to mpfr_free_cache.
      The reason is that the way memory allocation is done by MPFR has changed
      (again), so that the current GMP allocators are used (since for some
      applications, the old allocators may become invalid).
      Note: Freeing the caches like this might have a performance impact on some
      particular applications; if this is an issue, this could be handled for a
      future MPFR version.
    * Mini-gmp support via the --enable-mini-gmp configure option (experimental).
    * The minimum precision MPFR_PREC_MIN is now 1, with rounding defined as
      in the errata of IEEE 754-2008 and in the following IEEE 754 revision
      (ties rounded away from zero).
    * Shared caches for multithreaded applications.
      New function mpfr_free_cache2.
    * Partial support of MPFR_RNDF (faithful rounding).
    * New functions: mpfr_fpif_export and mpfr_fpif_import to export and import
      numbers in a floating-point interchange format, independent both on the
      number of bits per word and on the endianness.
    * New function mpfr_fmodquo to return the low bits of the quotient
      corresponding to mpfr_fmod.
    * New functions mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test,
      mpfr_flags_save and mpfr_flags_restore to operate on groups of flags.
    * New functions mpfr_set_float128 and mpfr_get_float128 to convert from/to
      the __float128 type (requires --enable-float128 and compiler support).
    * New functions mpfr_buildopt_float128_p and mpfr_buildopt_sharedcache_p.
    * New functions mpfr_rint_roundeven and mpfr_roundeven, completing the
      other similar round-to-integer functions for rounding to nearest with
      the even-rounding rule.
    * New macro mpfr_round_nearest_away to add partial emulation of the
      rounding to nearest-away (as defined in IEEE 754-2008).
    * New functions mpfr_nrandom and mpfr_erandom to generate random numbers
      following normal and exponential distributions respectively.
    * New functions mpfr_fmma and mpfr_fmms to compute a*b+c*d and a*b-c*d.
    * New function mpfr_rootn_ui, similar to mpfr_root, but agreeing with the
      rootn function of the IEEE 754-2008 standard.
    * New functions mpfr_log_ui to compute the logarithm of an integer,
      mpfr_gamma_inc for the incomplete Gamma function.
    * New function mpfr_beta for the Beta function (incomplete, experimental).
    * New function mpfr_get_q to convert a floating-point number into rational.
    * The mpfr_dump function is now described in the manual; its output format
      has slightly changed.
    * The mpfr_eint function now returns the value of the E1/eint1 function
      for negative argument.
    * The behavior of the mpfr_set_exp function changed, as it could easily
      yield undefined behavior in some cases (this modifies both the API and
      the ABI).
    * In function mpfr_urandom, the next random state no longer depends on the
      current exponent range and the rounding mode. The exceptions due to the
      rounding of the random number are now correctly generated, following the
      uniform distribution.
    * Functions mpfr_grandom and mpfr_root are deprecated and will be removed
      in a future release.
    * Complete rewrite of function mpfr_sum, which now works in all cases (the
      old one could take all the memory and/or crash with inputs of different
      magnitudes in case of huge cancellation or table maker's dilemma). The
      sign of an exact zero result is now specified, and the return value is
      now the usual ternary value. Note that the position of "const" in the
      mpfr_sum prototype has been fixed (the manual was correct); user code
      should not be affected.
    * Old, deprecated macros mpfr_add_one_ulp and mpfr_sub_one_ulp removed.
      The mpfr_next* functions should be used instead.
    * Internally, improved caching: a minimum of 10% increase of the precision
      is guaranteed to avoid too many recomputations.
    * Added internal small-precision mpz_t pool, which aims to avoid the
      overhead of memory allocation, in particular.
      New function mpfr_free_pool.
    * Added configure option --enable-assert=none to avoid checking any assertion.
    * The --enable-decimal-float configure option no longer requires
    - -with-gmp-build, and support for decimal floats is now automatically
      detected by default (similarly for support for __float128).
    * Updated tuning parameters.
    * Better support for Automake 1.13+ (now used to generate the tarball).
    * Dropped K&R C compatibility.
    * Improved MPFR manual.
    * New MPFRbench program (see the tools/bench directory).
    * Major speedup in mpfr_add, mpfr_sub, mpfr_mul, mpfr_div and mpfr_sqrt when
      all operands have the same precision and this precision is less than twice
      the number of bits per word, e.g., less than 128 on a 64-bit computer.
    * Speedup by a factor of almost 2 in the double <--> mpfr conversions
      (mpfr_set_d and mpfr_get_d).
    * Speedup in mpfr_log1p and mpfr_atanh for small arguments.
    * Speedup in the mpfr_const_euler function (contributed by Fredrik Johansson),
      in the computation of Bernoulli numbers (used in mpfr_gamma, mpfr_li2,
      mpfr_digamma, mpfr_lngamma and mpfr_lgamma), in mpfr_div, in mpfr_fma
      and mpfr_fms.
    * Test coverage: 96.3% lines of code.
    * Bug fixes. In particular: a speed improvement when the --enable-assert
      or --enable-assert=full configure option is used with GCC; mpfr_get_str
      now sets the NaN flag on NaN input and the inexact flag when the conversion
      is inexact. For a full list, see http://www.mpfr.org/mpfr-3.1.6/#fixed
      and the same section for any previous 3.1.x version (follow the links
      in the "Changes..." sections).
    * Microsoft Windows: Added support for thread-safe DLL (shared library).
      Tested with MinGW, ICC and MSVC.
    * Limited pkg-config support.
    * Autotools: Under Linux, make sure that the old dtags (when supported)
      are used if LD_LIBRARY_PATH is defined; otherwise "make check" would
      check an installed, compatible MPFR library found in LD_LIBRARY_PATH
      instead of the one that has been built with "make".
    * New: optional "make check-gmp-symbols", mainly for binary distributions,
      to check that MPFR does not use GMP internal symbols (experimental).


author: astieger@suse.com
changelog:
  - update to 4.0.1:
    * Improved MPFR manual
    * bug fixes, including mpfr_div_ui, mpfr_div rounding issue


author: rguenther@suse.com
changelog:
  - Add mpfr-4.0.1-cummulative-patch.patch.  Fixes
    * A subtraction of two numbers of the same sign or addition of two
      numbers of different signs can be rounded incorrectly (and the
      ternary value can be incorrect) when one of the two inputs is
      reused as the output (destination) and all these MPFR numbers
      have exactly GMP_NUMB_BITS bits of precision (typically, 32 bits
      on 32-bit machines, 64 bits on 64-bit machines).
    * The mpfr_fma and mpfr_fms functions can behave incorrectly in case
      of internal overflow or underflow.
    * The result of the mpfr_sqr function can be rounded incorrectly
      in a rare case near underflow when the destination has exactly
      GMP_NUMB_BITS bits of precision (typically, 32 bits on 32-bit
      machines, 64 bits on 64-bit machines) and the input has at most
      GMP_NUMB_BITS bits of precision.
    * The behavior and documentation of the mpfr_get_str function are
      inconsistent concerning the minimum precision (this is related to
      the change of the minimum precision from 2 to 1 in MPFR 4.0.0). The
      get_str patch fixes this issue in the following way: the value 1
      can now be provided for n (4th argument of mpfr_get_str); if n = 0,
      then the number of significant digits in the output string can now
      be 1, as already implied by the documentation (but the code was
      increasing it to 2).
    * The mpfr_cmp_q function can behave incorrectly when the rational
      (mpq_t) number has a null denominator.
    * The mpfr_inp_str and mpfr_out_str functions might behave
      incorrectly when the stream is a null pointer: the stream is
      replaced by stdin and stdout, respectively. This behavior is
      useless, not documented (thus incorrect in case a null pointer
      would have a special meaning), and not consistent with other
      input/output functions.


author: antoine.belvire@opensuse.org
changelog:
  - Fix %install_info_delete usage:
    * It has to be performed in %preun not in %postun.
    * See https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25install_info_delete.


author: rguenther@suse.com
changelog:
  - Update to gcc-8-branch head (r260570).
    * Adds fix for qtscript miscompile.
    * Avoids bogus strict-overflow warnings.  [bnc#1094222]


author: rguenther@suse.com
changelog:
  - Update to gcc-8-branch head (r261583).
    * Includes fix for C++ ABI issue with passing a class with a
      trivial move constructor and deleted copy constructor.
      [GCC#86094]


author: rguenther@suse.com
changelog:
  - Update to gcc-8-branch head (r262873).
    * Includes fix to no longer try linking -lieee with -mieee-fp.
      [bnc#1084842]
    * Includes changes up to GCC 8.2 RC1.


author: rguenther@suse.com
changelog:
  - Update to gcc-8-branch head (r263610).
    * Includes GCC 8.2 release.
    * Includes fix for build with ISL 0.20.


author: rguenther@suse.com
changelog:
  - Update to gcc-8-branch head (r264010).
    * GCC 8 Toolchain Module state.  [bnc#1102564] [fate#326486]


author: rguenther@suse.com
changelog:
  - Add gcc7-sanitizer-cyclades.patch, gcc8-pr100144.patch and
    gcc8-pr92154.patch to fix build against SP4.  [bsc#1197716]
  - Remove bogus fixed include bits/statx.h from glibc 2.30.
    [gcc#91085, bsc#1197716]


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


author: werner@suse.de
changelog:
  - Remove screen.xterm from terminfo data base (boo#1103320) as with
    this screen uses fallback TERM=screen


author: werner@suse.de
changelog:
  - Add patches
    CVE-2019-17594.patch for bsc#1154036 -- CVE-2019-17594: heap-based
      buffer over-read in _nc_find_entry function in tinfo/comp_hash.c
    CVE-2019-17595.patch for bsc#1154037 -- CVE-2019-17595: heap-based
      buffer over-read in fmt_entry function in tinfo/comp_hash.c


author: werner@suse.de
changelog:
  - Add patch bsc1190793-63ca9e06.patch to fix bsc#1190793 for
    CVE-2021-39537: ncurses: heap-based buffer overflow in
    _nc_captoinfo in captoinfo.c


author: werner@suse.de
changelog:
  - Add patch ncurses-bnc1198627.patch
    * Fix bsc#1198627: CVE-2022-29458: ncurses: segfaulting OOB read


author: werner@suse.de
changelog:
  - Modify patch ncurses-6.1.dif
    * Secure writing terminfo entries by setfs[gu]id in s[gu]id
      (boo#1210434, CVE-2023-29491)
    * Reading is done since 2000/01/17


author: werner@suse.de
changelog:
  - Add patch bsc1218014-cve-2023-50495.patch
    * Fix CVE-2023-50495: segmentation fault via _nc_wrap_entry()
      (bsc#1218014)


author: werner@suse.de
changelog:
  - Add patch ncurses-6.1-bsc1220061.patch (bsc#1220061, CVE-2023-45918)
    * Backport from ncurses-6.4-20230615.patch
      improve checks in convert_string() for corrupt terminfo entry


author: werner@suse.de
changelog:
  - Add patch ncurses-6.1-boo1229028.patch (boo#1229028)
    * Allow that terminal description based on static fallback
      entries can be freed.


author: otto.hollmann@suse.com
changelog:
  - Dont pass zero length input to EVP_Cipher because assembler
    optimized AES cannot handle zero size. [bsc#1213517]
    * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch


author: pmonreal@suse.com
changelog:
  - Security fix: (bsc#1213853, CVE-2023-3817)
    * Fix excessive time spent checking DH q parameter value
      (bsc#1213853, CVE-2023-3817). The function DH_check() performs
      various checks on DH parameters. After fixing CVE-2023-3446 it
      was discovered that a large q parameter value can also trigger
      an overly long computation during some of these checks. A
      correct q value, if present, cannot be larger than the modulus
      p parameter, thus it is unnecessary to perform these checks if
      q is larger than p. If DH_check() is called with such q parameter
      value, DH_CHECK_INVALID_Q_VALUE return flag is set and the
      computationally intensive checks are skipped.
    * Add openssl-1_1-CVE-2023-3817.patch


author: otto.hollmann@suse.com
changelog:
  - Displays "fips" in the version string (bsc#1215215)
    * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch


author: otto.hollmann@suse.com
changelog:
  - Security fix: [bsc#1216922, CVE-2023-5678]
    * Fix excessive time spent in DH check / generation with large Q
      parameter value.
    * Applications that use the functions DH_generate_key() to generate
      an X9.42 DH key may experience long delays. Likewise,
      applications that use DH_check_pub_key(), DH_check_pub_key_ex
      () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42
      DH parameters may experience long delays. Where the key or
      parameters that are being checked have been obtained from an
      untrusted source this may lead to a Denial of Service.
    * Add openssl-CVE-2023-5678.patch


author: otto.hollmann@suse.com
changelog:
  - Security fix: [bsc#1219243, CVE-2024-0727]
    * Add NULL checks where ContentInfo data can be NULL
    * Add openssl-CVE-2024-0727.patch


author: otto.hollmann@suse.com
changelog:
  - Security fix: [bsc#1222548, CVE-2024-2511]
    * Fix unconstrained session cache growth in TLSv1.3
    * Add openssl-CVE-2024-2511.patch


author: psimons@suse.com
changelog:
  - Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free
    security vulnerability. Calling the function SSL_free_buffers()
    potentially caused memory to be accessed that was previously
    freed in some situations and a malicious attacker could attempt
    to engineer a stituation where this occurs to facilitate a
    denial-of-service attack. [CVE-2024-4741, bsc#1225551]


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1227138, CVE-2024-5535]
    * SSL_select_next_proto buffer overread
    * Add openssl-CVE-2024-5535.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1220262, CVE-2023-50782]
    * Implicit rejection in PKCS#1 v1.5
    * Add openssl-CVE-2023-50782.patch


author: vcizek@suse.com
changelog:
  - Obsolete openssl-debuginfo
    * the package doesn't exist any more, has been replaced by
      openssl-{so_version}-debuginfo (bsc#1040172)


author: vcizek@suse.com
changelog:
  - Revert version back to 1.0.2m to get security fixes quickly to
    Tumbleweed
    * OpenSSL Security Advisory [02 Nov 2017] (bsc#1066242,bsc#1056058)


author: vcizek@suse.com
changelog:
  - change the sonum to 1.1, as all the minor versions keep ABI
    compatibility (bsc#1081335)
  - update baselibs.conf


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.42.0:
    + Attribute: Add several create_attr_*() methods.
    + FontDescription: Add set/get_variations().
  - Changes from version 2.40.2:
    + Build: Replace the Visual Studio project files with MSVC NMake
      project files.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.42.1:
    + Coverage: Ignore deprecations of pango functions (so it can be
      used with the latest versions of pango).
    + Layout::get_lines(): Fix ownership of the GSList.
    + pango/src/color.hg: Fix call to _CLASS_BOXEDTYPE_STATIC.
    + Build:
    - tools/gen_scripts: Update for non-source-dir builds.
    - Add support for building pangomm with Meson.
    - meson.build: Check if .git is a directory or file.
    - NMake Makefiles: Allow builds from a GIT checkout.
    - The fixed call to _CLASS_BOXEDTYPE_STATIC in color.hg is
      necessary in order to use glibmm 2.64.0 or later, combined
      with maintainer-mode in pangomm.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.42.2:
    + Build:
    - Use __declspec(dllexport) when building with Visual Studio
    - Meson build: Avoid some recompilations
    - Meson build: Better error message if trying to build with
      maintainer-mode=false when true is necessary
    - Meson build: Set default value of the 'warnings' option to
      'min'
    - Improve NMake support
    - Improve Visual Studio support
    - docs/reference/: Update for Doxygen >= 1.8.16
    - Meson build: Fix versioning on macOS
  - Add meson BuildRequires and macros following upstreams port.
  - Add doxygen, graphviz and xsltproc  BuildRequires, needed now for
    building documentation.
  - Replace gcc-c++ with generic c++_compiler BuildRequires.
  - Tweak setup macro and fdupes call.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.46.0:
    + Attribute: Add Overline and ShowFlags enums and some create*()
      methods.
    + Font, FontFace, FontFamily, FontMetrics: Add new methods.
    + LayoutIter: Fix get_run().
    + LayoutRun:
    - Fix a memory leak in split().
    - Make most methods public.
    + GlyphString, Item: Wrap pango_shape_with_flags().
    + Layout:
    - Add set/get_line_spacing().
    - Add get_const_line() and get_const_lines().
    + Coverage: Deprecate create(bytes, n_bytes), max(), to_bytes().
    + Build: Requires pango >= 1.45.1 because of Overline.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.46.1:
    + Meson build:
    - Make it possible to use pangomm as a subproject.
    - No implicit_include_directories.
    - Use relative paths to untracked/.
    + pangommconfig.h.*: Don't dllimport on MinGW.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.46.1+7:
    * NMake Makefiles: Fix header installation
    * NMake Makefiles: Correct VS2019 toolset number
    * build: Support Visual Studio 2022 builds
    * docs/reference/Doxyfile.in: Remove obsolete entry
    * Don't include individual pango headers, part 2
    * Don't include individual pango headers
    * Use pango from the main branch
    * 2.46.1
    * Documentation: Let links point to pangomm-1.4 versions
    * Add dependencies to Doxygen tag files in subprojects
  - Switch to using a gitcheckout via source service. Pass
    maintainer-mode=true to meson and add m4, mm-common and
    perl(XML::Parser) BuildRequires, as this is needed with a
    git-checkout.


author: dimstar@opensuse.org
changelog:
  - Switch back to released tarballs: Stop passing
    maintainer-mode=true to meson and remove m4, mm-common and
    perl(XML::Parser) BuildRequires, as this was all only needed to
    build a git-checkout.


author: asterios.dramis@gmail.com
changelog:
  - Added a patch (disable-remote.diff) to fix applications to FTBFS
    if they define HAVE_REMOTE (deb#843384). Patch taken from Debian.


author: mkubecek@suse.cz
changelog:
  - update to 1.9.0
    * add testing system to libpcap, independent of tcpdump
    * changes to how pcap_t is activated
    * update included copies of BSD 4-clause license to 3-clause
    * additions to TCP header parsing, per RFC3168
    * support setting non-blocking mode before activating
    * fixes so that non-AF_INET addresses, are not ==AF_INET6 addresses
    * pcap_compile() in 1.8.0 and later is newly thread-safe
    * bound snaplen for linux tpacket_v2 to ~64k
    * make VLAN filter handle both metadata and inline tags
      (bsc#874131 bsc#993691 fate#321405)
    * D-Bus captures can now be up to 128MB in size
    * add DLT_LORATAP and DLT_VSOCK
    * allow specifying a specific capture protocol
    * RDMA sniffing support for pcap
    * increase minimum autoconf version requirement to 2.64
    * rpcapd: support for xinetd.conf and systemd units
    * provide pkgconfig file
  - add BuildRequires for autoconf >= 2.64
  - package (newly added) pkgconfig file
  - Check-only-VID-in-VLAN-test-issue-461.patch:
    fix "vlan <id>" test to check only VID, not complete TCI
  - drop disable-remote.diff (superseded by upstream changes)


author: pmonreal@suse.com
changelog:
  - Update to 1.9.1 [bsc#1153332]
    * Five CVE-2019-15161, CVE-2019-15162, CVE-2019-15163, CVE-2019-15164, CVE-2019-15165
    * Fixes for CVE-2018-16301, errors in pcapng reading.
    * Mention pcap_get_required_select_timeout() in the main pcap man page
    * Fix pcap-usb-linux.c build on systems with musl
    * Fix assorted man page and other documentation issues
    * Plug assorted memory leaks
    * Documentation changes to use https:
    * Changes to how time stamp calculations are done
    * Lots of tweaks to make newer compilers happier and warning-free and
      to fix instances of C undefined behavior
    * Warn if AC_PROG_CC_C99 can't enable C99 support
    * Rename pcap_set_protocol() to  pcap_set_protocol_linux().
    * Align pcap_t private data on an 8-byte boundary.
    * Fix various error messages
    * Use 64-bit clean API in dag_findalldevs()
    * Fix cleaning up after some errors
    * Work around some ethtool ioctl bugs in newer Linux kernels
    * Add backwards compatibility sections to some man pages
    * Fix autotool configuration on AIX and macOS
    * Don't export bpf_filter_with_aux_data() or struct bpf_aux_data;
      they're internal-only and subject to change
    * Fix pcapng block size checking
    * Fix reading of capture statistics for Linux USB
    * Fix packet size values for Linux USB packets
    * Check only VID in VLAN test in filterss
    * Fix pcap_list_datalinks on 802.11 devices on macOS
    * Fix overflows with very large snapshot length in pcap file
    * Improve parsing of rpcapd configuration file
    * Handle systems without strlcpy() or strlcat() better
    * Fix crashes and other errors with invalid filter expressions
    * Fix use of uninitialized file descriptor in remote capture
    * Fix some CMake issues
    * Fix some divide-by-zero issues with the filter compiler
    * Work around a GNU libc bug in pcap_nametonetaddr()
    * Add support for DLT_LINUX_SLL2
    * Fix handling of the packet-count argument for Myricom SNF devices
    * Fix --disable-rdma in configure script
    * Fix compilation of TurboCap support
    * Constify first argument to pcap_findalldevs_ex()
    * Fix a number of issues when running rpcapd as an inetd-style daemon
    * Fix CMake issues with D-Bus libraries
    * In rpcapd, clean up termination of a capture session
    * Redo remote capture protocol negotiation
    * In rpcapd, report the same error for "invalid user name" and
      "invalid password", to make brute-forcing harder
    * For remote captures, add an error code for "the server requires TLS"
    * Fix building as part of Npcap
    * Allow rpcapd to rebind more rapidly
    * Fix building shared libpcap library on midipix (midipix.org)
    * Fix hack to detect UTF-16LE adapter names on Windows not to go past
      the end of the string
    * Have pcap_dump_open_append() create the dump file if it doesn't exists
    * Fix the maxmum snapshot length for DLT_USBPCAP
    * Use -fPIC when building for 64-bit SPARC on Linux
    * Fix CMake 64-bit library installation directory on some Linux distributions
    * Boost the TPACKET_V3 timeout to the maximum if a timeout of 0 was specified
    * PCAPNG reader applies some sanity checks before doing malloc().
  - Drop patch fixed upstream:
    * Check-only-VID-in-VLAN-test-issue-461.patch
  - Rebase patch:
    * libpcap-1.0.0-ppp.patch


author: pmonreal@suse.com
changelog:
  - Update to 1.10.0
    * Require, and assume, some level of C99 support in the C compiler
    * Add support for capturing on DPDK devices
    * rpcap: support rpcap-over-TLS
    * Fix some memory leaks, including in pcap_compile()
    * Linux: handle systems without AF_INET or AF_UNIX socket support
    * Catch invalid IPv4 addresses in filters
    * Show special Linux BPF offsets symbolically in bpf_image()
      and bpf_dump()
    * Linux: get rid of Wireless Extensions for turning monitor mode on
    * Linux: proper memory sync for PACKET_MMAP
    * Linux: drop support for libnl 1 and 2.
    * Linux: Require PF_PACKET support, and kernel 2.6.27 or later
    * Add DLT_LINUX_SLL2
    * Add a new filter "ifindex" for DLT_LINUX_SLL2 files and live
      Linux captures
    * optimizer: add a hack to try to catch certain optimizer loops
    * Probe CONFIGURATION descriptor of connected USB devices
    * Linux: return error on interface going away, but not if it just
      went down
    * Linux: set socket protocol only after packet ring configured,
      reducing bogus packet drop reports
    * Linux: get ifdrop stats from sysfs.
    * Fix various security issues reported by Charles Smith at
      Tangible Security
    * Fix various security issues reported by Include Security
    * rpcapd: on UN*X, don't tell the client why authentication failed
    * Linux: when adjusting BPF programs, do not subtract the
      SLL[2]_HDR_LEN if the location is negative (special
      metadata offset)
    * Linux: with a timeout of zero, wait indefinitely
    * Linux: clean up support for some non-GNU libc C libraries
    * Increase the maximum snaplen for LINKTYPE_USBPCAP/DLT_USBPCAP
    * Fix handling of some ioctls that fail with "permission denied"
      even when the ioctl isn't supported at all
    * Added support for ICMPv6 types 1-4 as tokens in filters
    * Report the DLT description in error messages
    * Linux: Add support for DSA data link types
    * Linux USB: use the snapshot length to set the buffer size,
      and set the len field to reflect the length in the URB
    * rpcapd: allow rpcapd to rebind more rapidly
    * Add Haiku pcap implementation
    * rpcap: redo protocol version negotiation to avoid problems
      with old servers (it still works with servers using the old
      negotiation, as well as servers not supporting negotiation)
    * Remove (unused) SITA support here.
    * Correctly handle pcapng captures with more than one IDB with a
      snspshot length greater than the supported maximum
  - Remove libpcap-no-old-socket.patch
  - Rebase libpcap-1.0.0-s390.patch


author: info@paolostivanin.com
changelog:
  - Update to 1.10.1
    * Fix "type XXX subtype YYY" giving a parse error
    * Add PCAP_AVAILABLE_1_11.
    * Rename struct bpf_aux_data to avoid NetBSD compile errors
    * Fix cross-builds with older kernels lacking BPF_MOD and BPF_XOR
    * Fix Bison detection for minor version 0.
    * Fix parallel build with FreeBSD make.
    * Get DLT_MATCHING_MAX right in gencode.c on NetBSD.
    * Define timeradd() and timersub() if necessary.
    * Fix Cygwin/MSYS target directories.
    * Fix symlinking with DESTDIR.
    * Fix generation of libpcap.pc with CMake when not building
      a shared library.
    * Support reading version 1.2, which some writers produce,
      and which is the same as 1.0
    * Drop support for text-mode USB captures, as we require a 2.6.27
      or later kernel
    * Bluetooth: fix non-blocking mode. Don't assume that all compilers
      used to build for Linux support the __atomic builtins


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1230020, CVE-2023-7256]
    * libpcap: double free via addrinfo in sock_initaddress()
    * Add libpcap-CVE-2023-7256.patch


author: pmonreal@suse.com
changelog:
  - Security fix: [bsc#1230034, CVE-2024-8006]
    * libpcap: NULL pointer derefence in pcap_findalldevs_ex()
    * Add libpcap-CVE-2024-8006.patch


author: mcepl@cepl.eu
changelog:
  - Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448
    (CVE-2024-4032) rearranging definition of private v global IP
    addresses.


author: mcepl@cepl.eu
changelog:
  - Stop using %%defattr, it seems to be breaking proper executable
    attributes on /usr/bin/ scripts (bsc#1227378).


author: mcepl@cepl.eu
changelog:
  - Add CVE-2024-6923-email-hdr-inject.patch to prevent email
    header injection due to unquoted newlines (bsc#1228780,
    CVE-2024-6923).
  - Add CVE-2024-7592-quad-complex-cookies.patch fixing quadratic
    complexity in parsing cookies with backslashes (bsc#1229596,
    CVE-2024-7592)
  - %{profileopt} variable is set according to the variable
    %{do_profiling} (bsc#1227999)


author: mcepl@cepl.eu
changelog:
  - Add CVE-2024-5642-switch-off-NPN.patch switching off the NPN
    support eliminating bsc#1227233 (CVE-2024-5642).


author: mcepl@cepl.eu
changelog:
  - Add CVE-2024-6232-ReDOS-backtrack-tarfile.patch prevent
    ReDos via excessive backtracking while parsing header values
    (bsc#1230227, CVE-2024-6232).


author: mcepl@cepl.eu
changelog:
  - Add CVE-2024-9287-venv_path_unquoted.patch to properly quote
    path names provided when creating a virtual environment
    (bsc#1232241, CVE-2024-9287)


author: mcepl@cepl.eu
changelog:
  - Add CVE-2024-11168-validation-IPv6-addrs.patch
    fixing bsc#1233307 (CVE-2024-11168,
    gh#python/cpython#103848): Improper validation of IPv6 and
    IPvFuture addresses.


author: mcepl@cepl.eu
changelog:
  - Remove -IVendor/ from python-config boo#1231795
  - Fix CVE-2024-11168-validation-IPv6-addrs.patch
  - PGO run of build freezes with parallel processing, switch to -j1


author: mrueckert@suse.de
changelog:
  - make sure that update-alternative weight for the default
    distribution is always greater than our normal weight


author: mrueckert@suse.de
changelog:
  - replace all patches with suse.patch (v2_5_8..2.5-suse)
    (we keep remove-unneeded-files.patch as it can not be done in our
    backports branch)
  - backport patch to enable optimizations also on ARM64
    (boo#1177222)


author: mrueckert@suse.de
changelog:
  - Update suse.patch: (boo#1177125)
    Backport fix CVE-2020-25613: Potential HTTP Request Smuggling
    Vulnerability in WEBrick


author: mrueckert@suse.de
changelog:
  - Update to 2.5.9 (boo#1184644)
    https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-5-9-released/
    - CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability
      in WEBrick
    - CVE-2021-28965: XML round-trip vulnerability in REXML
    Complete list of changes at
    https://github.com/ruby/ruby/compare/v2_5_8...v2_5_9
  - Update suse.patch:
    Remove fix for CVE-2020-25613 as it is included in the update


author: ali.abdallah@suse.com
changelog:
  Add patches to fix the following CVE's:
    - CVE-2021-32066.patch (CVE-2021-32066): Fix StartTLS stripping
      vulnerability in Net:IMAP (bsc#1188160)
    - CVE-2021-31810.patch (CVE-2021-31810): Fix trusting FTP PASV
      responses vulnerability in  Net:FTP (bsc#1188161)
    - CVE-2021-31799.patch (CVE-2021-31799): Fix Command injection
      vulnerability in RDoc (bsc#1190375)


author: mrueckert@suse.de
changelog:
  - Update suse.patch:
    - backport fix for CVE-2022-28739: ruby: Buffer overrun in
      String-to-Float conversion (boo#1198441)
    - back port date 2.0.3 CVE-2021-41817 (boo#1193035)
    - merge the previous bug fixes into suse.patch
    - CVE-2021-32066.patch
    - CVE-2021-31810.patch
    - CVE-2021-31799.patch


author: mrueckert@suse.de
changelog:
  - Update suse.patch to 41adc98ad1:
    - Cookie Prefix Spoofing in CGI::Cookie.parse (boo#1193081 CVE-2021-41819)
  - add back some lost chunks to the suse.patch


author: mrueckert@suse.de
changelog:
  - update suse.patch to 531fb8b2cc
    - fix quadratic behavior in the uri parser (boo#1209891
      CVE-2023-28755)
    - fix expensive regexp in the RFC2822 time parser (boo#1209967
      CVE-2023-28756)
    - backport date 2.0.3 (boo#1193035 CVE-2021-41817)
    - merge CGI 0.1.0.2: (boo#1205726 CVE-2021-33621)
    - When parsing cookies, only decode the values
    - HTTP response splitting in CGI


author: steven.baker@suse.com
changelog:
  - backport REXML from 3.3
    - fix denial of service when parsing a XML that has many deep
      elements with the same local name attributes
      (boo#1229673 CVE-2024-43398)
    - fix denial of service when parsing an XML that contains many
      specific characters such as whitespaces, >] and ]>
      (boo#1228794 CVE-2024-41123)
    - fix denial of service when parsing an XML that has many entity
      expansions with SAX2 or pull parser API
      (boo#1228799 CVE-2024-41946)
    - fix denial of service when parsing an XML that has many left
      angled brackets in an attribute value
      (boo#1224390 CVE-2024-35176)
    - fix ReDoS when parsing an XML that has many specific characters
      (boo#1228072 CVE-2024-39908)


author: mls@suse.de
changelog:
  - handle learnt rules in solver_alternativeinfo()
  - support x86_64_v[234] architecture levels
  - implement decision sorting for package decisionlists
  - add back findutils requires for the libsolv-tools packagse
    [bsc#1195633]
  - bump version to 0.7.24


author: mls@suse.de
changelog:
  - support complex deps in SOLVABLE_PREREQ_IGNOREINST
  - fix minimization not prefering installed packages in some cases
  - reduce memory usage in repo_updateinfoxml
  - fix lock-step interfering with architecture selection
  - fix choice rule handing for package downgrades
  - fix complex dependencies with an "else" part sometimes leading
    to unsolved dependencies
  - bump version to 0.7.25


author: mls@suse.de
changelog:
  - fix evr roundtrip in testcases
  - do not use deprecated headerUnload with newer rpm versions
  - bump version to 0.7.26


author: mls@suse.de
changelog:
  - add zstd support for the installcheck tool
  - add putinowndirpool cache to make file list handling in
    repo_write much faster
  - bump version to 0.7.27


author: mls@suse.de
changelog:
  - improve updating of installed multiversion packages
  - fix decision introspection going into an endless loop in some
    cases
  - added experimental lua bindings
  - bump version to 0.7.29


author: mls@suse.de
changelog:
  - add a conflict to older libsolv-tools to libsolv-tools-base
  - report unsupported compression in solv_xfopen() with errno
  - fix return value of repodata.add_solv() in the bindings
  - fix SHA-224 oid in solv_pgpvrfy


author: mls@suse.de
changelog:
  - removed dependency on external find program in the repo2solv tool
  - bindings: fix return value of repodata.add_solv()
  - new SOLVER_FLAG_FOCUS_NEW flag
  - bump version to 0.7.30


author: mls@suse.de
changelog:
  - fix replaces_installed_package using the wrong solvable id
    when checking the noupdate map
  - make POOL_FLAG_ADDFILEPROVIDESFILTERED behaviour more standard
  - add rpm_query_idarray query function
  - support rpm's "orderwithrequires" dependency
  - bump version to 0.7.31


author: pmonreal@suse.com
changelog:
  - Fix tests: fix SSL test with glib-networking >= 2.65.90
    * See https://gitlab.gnome.org/GNOME/libsoup/issues/201
  - Add libsoup-fix-SSL-test.patch
  - Remove patches:
    * libsoup-disable-ssl-tests.patch
    * libsoup-disable-hsts-tests.patch


author: pmonreal@suse.com
changelog:
  - Disable tls_interaction-test until resolved upstream
    * See https://gitlab.gnome.org/GNOME/libsoup/issues/120
  - Add libsoup-skip-tls_interaction-test.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 2.74.0:
    + IMPORTANT: Enable ssl-use-system-ca-file by default on
      deprecated Sync and Async sessions.
    + Fix including headers in C++ projects.
    + Fix attempting to resolve relative paths with data URIs.
    + Support Content-Disposition headers without a disposition-type.
    + Fix building VAPI bindings with latest Vala.
    + Fix sending a Content-Length header in a response with status
      code of 1xx or 204.
    + Updated translations.
  - Drop libsoup-fix-SSL-test.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Rename source package to libsoup2, as a compatibility package
    while the world moves to libsoup3 (with HTTP/2 support).


author: dimstar@opensuse.org
changelog:
  - Add Provides: libsoup2 to the library, so that the lang package
    is installable.
  - Remove the left-over provides/obsoltes for libsoup (which is now
    libsoup 3).


author: bjorn.lie@gmail.com
changelog:
  - Update to version 2.74.1:
    + Fix support for older versions of Vala.
    + Fix trying to build sysprof as a subproject on Windows.
    + Fix missing `extern "C"` in an installed header.
    + Improve `gssapi` dependency handling.
    + Fix `libsoup-doc` build target.
    + Updated translations.


author: mgorse@suse.com
changelog:
  - Add 04df03bc.patch: strictly don't allow NUL bytes in headers
    (boo#1233285 CVE-2024-52530 glgo#GNOME/libsoup#377).
  - Add libsoup-CVE-2024-52532.patch: websocket: Process the frame as
    soon as we read data (boo#1233287 CVE-2024-52532).
  - Add 29b96fab.patch: websocket-test: disconnect error copy after
    the test ends (glgo#GNOME/libsoup#391).
  - Add a35222dd.patch: be more robust against invalid input when
    parsing params (boo#1233292 CVE-2024-52531
    glgo#GNOME/libsoup!407).
  - Add 4c9e75c6.patch: fix an intermittent test failure
    (glgo#GNOME/soup#399).


author: fbui@suse.com
changelog:
  - Import commit b473c02cc08e093e370034425671cbc001c6748e
    02caac7973 units/initrd-parse-etc.service: Conflict with emergency.target
    70b3bff9f8 sd-device-monitor: dynamically allocate receive buffer (bsc#1213873)
    e2e1fbba2b sd-device: change type of properties nulstr from uint8_t* to char*
    c9d3dd5954 udev: set description for device monitor
    3f07f44fde test: use sd_device_monitor_set_description()
    b304a1e1a2 sd-device-monitor: logs description for device monitor
    929d4066c5 sd-device-monitor: introduce sd_device_monitor_{set,get}_description()
    340e523048 sd-device-monitor: fix inversed condition
    02659c7b67 tree-wide: port various places over to new stat_inode_same() helper
    b35a4b042a stat-util: add helper stat_inode_same() for comparing stat's st_dev/st_ino in one
    d25219cbe3 libsystemd: ignore both EINTR and EAGAIN
    648a151313 errno-util: introduce ERRNO_IS_TRANSIENT()


author: fbui@suse.com
changelog:
  - Rename 0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch into
    1013-strip-the-domain-part-from-etc-hostname-when-setting.patch
  - Rename 0003-strip-the-domain-part-from-etc-hostname-when-setting.patch into
    1014-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
  - Rename 0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch into
    1015-networkd-make-network.service-an-alias-of-systemd-ne.patch
  - Rename 0007-networkd-make-network.service-an-alias-of-systemd-ne.patch into
    1016-core-disable-session-keyring-per-system-sevice-entir.patch
  - Rename 0011-core-disable-session-keyring-per-system-sevice-entir.patch into
    1017-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch
    Hence these patch files can be easily identified as SLE specific ones.


author: fbui@suse.com
changelog:
  - Import commit e677079182c975ecdad88a76f657fecb4de523d9
    7692c5bda8 utmp-wtmp: handle EINTR gracefully when waiting to write to tty
    29c3eb4681 utmp-wtmp: fix error in case isatty() fails
    98970eb90b homed: handle EINTR gracefully when waiting for device node
    0305809edd resolved: handle -EINTR returned from fd_wait_for_event() better
    40db4d6abe sd-netlink: handle EINTR from poll() gracefully, as success
    5e681711c6 varlink: also handle EINTR gracefully when waiting for EIO via ppoll()
    6bbd70f092 stdio-bridge: don't be bothered with EINTR
    f978feb591 sd-bus: handle -EINTR return from bus_poll() (bsc#1215241)
    746962ff40 core: replace slice dependencies as they get added (bsc#1214668)


author: fbui@suse.com
changelog:
  - Import commit 86f0670d3a01c1a2d4df17f1c68d03f1586195e3
    ba7f1df7a5 vconsole-setup: simplify error handling
    94f4eaea77 Introduce RET_GATHER and use it in src/shared/
    e02406fcc1 mount: replace UNIT_DEPENDENCY_MOUNTINFO_OR_FILE with UNIT_DEPENDENCY_MOUNTINFO/UNIT_DEPENDENCY_MOUNT_FILE
    0b8db54511 mount: drop UNIT_DEPENDENCY_MOUNTINFO_IMPLICIT and UNIT_DEPENDENCY_MOUNTINFO_DEFAULT
    98ba536bd1 mount: always use UNIT_DEPENDENCY_FILE in mount_add_quota_dependencies()
    73c7b2bb48 core/mount: make device deps from /proc/self/mountinfo and .mount unit file exclusive
    ba585a28d7 core: Add trace logging to mount_add_device_dependencies()
    36e0a4f80f core/mount: also remove default deps from /proc/self/mountinfo when it is updated (bsc#1217460)
    bc107c86c3 core/mount: set Mount.from_proc_self_mountinfo flag before adding default dependencies
    ce4907c7c3 core: wrap some long comment


author: fbui@suse.com
changelog:
  - Import commit 2cb4d40f1c6a388706af8a83d5344fc0de3c6f4d (merge of v249.17)
    c8578cef7f resolved: actually check authenticated flag of SOA transaction (bsc#1218297 CVE-2023-7008)


author: fbui@suse.com
changelog:
  - Update 1011-sysv-generator-add-back-support-for-SysV-scripts-for.patch
    Really skip redundant dependencies specified the LSB description that
    references the file name of the service itself for early boot scripts (noticed
    in bsc#1221479).


author: fbui@suse.com
changelog:
  - Don't mention any rpm macros inside comments, even if escaped (bsc#1228091)
    Otherwise pesign-obs-integration ends up re-packaging systemd with all macros
    inside comments unescaped leading to unpredictable behavior. Now why rpm
    expands rpm macros inside comments is the question...


author: fbui@suse.com
changelog:
  - Import commit a57a6d239c5d6b91fb3dcd269705e60804a03ae1
    cd0c9ac4f4 unit: drop ProtectClock=yes from systemd-udevd.service (bsc#1226414)
    e1eaa86a49 udev: do not set ID_PATH and by-path symlink for nvmf disks
    a85d211874 man: Document ranges for distributions config files and local config files


author: fbui@suse.com
changelog:
  - Import commit cba472567893618e15b4ab95a3cb0a762ad3ed10
    0e8c003e1f core/unit: increase the NameOwnerChanged/GetNameOwner timeout to the unit's start timeout (bsc#1230272)
    621e16c0b8 core/unit: add get_timeout_start_usec in UnitVTable and define it for service
    b4140d888a sd-bus: make bus_add_match_full accept timeout
    81cb3a4fb5 udev-builtin-path_id: SAS wide ports must have num_phys > 1 (bsc#1231610)
    533e98fc6b sd-device: add helper to read a unsigned int attribute


author: mliska@suse.cz
changelog:
  - Update to gcc-11 branch head (d4a1d3c4b377f1d4acb), git1173
    * Fix D memory corruption in -M output.
    * Fix ICE in is_this_parameter with coroutines.  [boo#1193659]


author: rguenther@suse.com
changelog:
  - Add a list of Obsoletes to libstdc++6-pp-gcc11 so updates from
    packages provided by older GCC work.  Add a requires from that
    package to the corresponding libstc++6 package to keep those
    at the same version.  [bsc#1196107]


author: dmueller@suse.com
changelog:
  - drop armv5tel, merge arm and armv6hl
  - use --with-cpu rather than specifying --with-arch/--with-tune


author: rguenther@suse.com
changelog:
  - Update to gcc-11 branch head (6a1150d1524aeda3381b21717), git1406
    * includes change to adjust gnats idea of the target, fixing
      the build of gprbuild.  [bsc#1196861]
  - Add gcc11-pr104931.patch to fix miscompile of embedded premake
    in 0ad on i586.  [bsc#1197065]


author: rguenther@suse.com
changelog:
  - Add provides/conflicts to glibc crosses since only one GCC version
    for the same target can be installed at the same time.
  - Add provides/conflicts to libgccjit.


author: rguenther@suse.com
changelog:
  - Update to gcc-11 branch head (691af15031e00227ba6d5935c), git1635
    * includes gcc11-pr104931.patch
    * includes fix for Firefox ICE  [gcc#105256]


author: mardnh@gmx.de
changelog:
  - Update to version 2.3.3
    * Fixed mixing salted and unsalted sessions in the same ESAPI
      context
    * Removed use of VLAs from TPML marshal code
    * Added check for object node before calling compute_session_value
      function
    * Fixed auth calculation in Esys_StartAuthSession called with
      optional parameters
    * Fixed compute_encrypted_salt error handling in
      Esys_StartAuthSession
    * Fixed exported symbols map for libtss2-mu


author: guillaume.gardet@opensuse.org
changelog:
  - Update to 3.0.1, changelog at:
    https://github.com/tpm2-software/tpm2-tss/blob/3.0.x/CHANGELOG.md
  - Update libtss2-sys0 to libtss2-sys1
  - Add new libs:
    * libtss2-fapi1
    * libtss2-tcti-cmd0
    * libtss2-tcti-swtpm0


author: matthias.gerstner@suse.com
changelog:
  - move the tcti-fapi tmpfiles.d config file into the libtss2-fapi1 sub-package.
  - improve the descriptions of new libraries (fapi1, cmd0, swtpm0)
  - adjust baselibs.conf to match new library versions and added libraries


author: matthias.gerstner@suse.com
changelog:
  - update to 3.0.3:
    - changes in 3.0.3:
    * Fix Regression in Fapi_List
    * Fix memory leak in policy calculation
    - changes in 3.0.2:
    * FAPI: Fix setting of the system flag of NV objects
    * This will let NV object metadata be created system-wide always instead of
    * locally in the user. Existing metadata will remain in the user directory.
    * It can be moved to the corresponding systemstore manually if needed.
    * FAPI: Fix policy searching, when a policyRef was provided
    * FAPI: Accept EK-Certs without CRL dist point
    * FAPI: Fix return codes of Fapi_List
    * FAPI: Fix memleak in policy execution
    * FAPI: Fix coverity NULL-pointer check
    * FAPI: Set the written flag of NV objects in FAPI PolicyNV commands
    * FAPI: Fix deleting of policy files.
    * FAPI: Fix wrong file loading during object search.
    * Fapi: Fix memory leak
    * Fapi: Fix potential NULL-Dereference
    * Fapi: Remove superfluous NULL check
    * Fix a memory leak in async keystore load.


author: gmbr3@opensuse.org
changelog:
  - Clean spec file
  - Add new library libtss2-tcti-pcap0
  - Update to 3.1.0:
    * Fix FAPI PolicyPCR not instatiating correctly (CVE-2020-24455)
    * Fixed possible access outside the array in ifapi_calculate_tree
    * Added pcap TCTI
    * Added GlobalSign TPM Root CA certs to FAPI cert store
    * Changed EncryptDecrypt mode type to align with TPM2.0 spec 1.59
    * Added two new TPM commands TPM2_CC_CertifyX509,
      and TPM2_CC_ACT_SetTimeout


author: aplanas@suse.com
changelog:
  - Version 3.1.0 includes:
    + cover update to 2.4.5 (jsc#SLE-17366)
    + cover update to 2.3.0 (jsc#SLE-9515)
    + fix policy session for TPM2_PolicyAuthValue (bsc#1160736)
  - Add version the configuration file tpm2-tss-fapi.conf


author: matthias.gerstner@suse.com
changelog:
  - add 0001-tss2_rc-ensure-layer-number-is-in-bounds.patch: fixes
    CVE-2023-22745 (bsc#1207325): Buffer Overlow in TSS2_RC_Decode. Overly large
    RC values passed to the TSS2 function could lead to memory overread or
    memory overread.


author: matthias.gerstner@suse.com
changelog:
  - add 0001-FAPI-Fix-check-of-magic-number-in-verify-quote.patch: fixes
    CVE-2024-29040 (bsc#1223690): Missing verification of the magic number in
    Fapi_VerifyQuote(), which might allow an attacker to generate arbitrary
    quote data, which would not be detected by Fapi_VerifyQuote().


author: andreas.stieger@gmx.de
changelog:
  - update to 1.39.0:
    * unix: use relaxed loads/stores for clock id
    * unix: squelch harmless valgrind warning
    * linux: use copy_file_range for uv_fs_copyfile when possible
    * udp: add uv_udp_using_recvmmsg query
    * include: add internal fields struct to uv_loop_t
    * core: add API to measure event loop idle time
    * unix: handle src, dest same in uv_fs_copyfile()
    * unix: error when uv_setup_args() is not called
    * fs: clobber req->path on uv_fs_mkstemp() error
    * tcp: fail instantly if local port is unbound
    * unix: don't use _POSIX_PATH_MAX
    * build system fixes, documentation updates, updates to tests


author: andreas.stieger@gmx.de
changelog:
  - update to 1.40.0:
    * udp: add UV_UDP_MMSG_FREE recv_cb flag
    * include: re-map UV__EPROTO from 4046 to -4046
    * doc: correct UV_UDP_MMSG_FREE version added
    * doc: add uv_metrics_idle_time() version metadata
    * src: suppress user_timeout maybe-uninitialized
    * test: fix compiler warning
    * build: fix the Haiku cmake build
    * linux: fix i386 sendmmsg/recvmmsg support
    * build: add libuv-static pkg-config file
    * build,unix: add QNX support
    * include: remove incorrect UV__ERR() for EPROTO


author: dmueller@suse.com
changelog:
  - update to 1.41.0:
    * mailmap: update contact information for richardlau
    * build: add asan checks
    * unix: report bind error in uv_tcp_connect
    * doc: uv_tcp_bind
    * test: fix pump and tcp_write_batch benchmarks
    * doc: mark IBM i as Tier 2 support
    * doc,poll: add notes
    * linux: fix -Wincompatible-pointer-types warning
    * linux: fix -Wsign-compare warning
    * unix,win: harmonize uv_read_start
    * unix,win: more uv_read_start
    * build: turn on -fno-strict-aliasing
    * stream: add uv_pipe and uv_socketpair to the API
    * unix,win: initialize timer `timeout` field
    * bsd-ifaddrs: improve comments
    * test: remove unnecessary uv_fs_stat
    * fs: fix utime/futime timestamp rounding errors
    * test: ensure reliable floating point comparison
    * unix,fs: fix uv_fs_sendfile
    * unix: fix uv_fs_stat when using statx
    * linux,macos: fix uv_set_process_title regression
    * doc: clarify UDP errors and recvmmsg
    * test-getaddrinfo: use example.invalid
    * Revert "build: fix android autotools build"
    * unix,fs: on DVS fs, statx returns EOPNOTSUPP
    * win, fs: mkdir really return UV_EINVAL for invalid names
    * tools: migrate tools/make_dist_html.py to python3
    * unix: fix uv_uptime
    * unix: check for partial copy_file_range support
    * win: bump minimum supported version to windows 8
    * poll,unix: ensure safety of rapid fd reuse
    * test: fix some warnings
    * unix: fix uv_uptime
    * doc: fix versionadded metadata
    * test: fix 'incompatible pointer types' warnings
    * unix: check for EXDEV in uv__fs_sendfile


author: andreas.stieger@gmx.de
changelog:
  - update to 1.41.1:
    * CVE-2021-22918: fix out of bounds read in punycode decoder
      (bsc#1187973)


author: andreas.stieger@gmx.de
changelog:
  - update to 1.42.0:
    * more errno mappings and fixes
    * higher performance try-writes
    * fix string encoding issue of uv_os_gethostname
    * Workarounds for a copy_file_range kernel bug
    * Better support for TSan


author: andreas.stieger@gmx.de
changelog:
  - update to 1.43.0:
    * protect fork in uv_spawn from signals
    * drop only successfully sent packets post sendmmsg
    * adjust stalebot deadline
    * work around CIFS EPERM bug
    * documentation fixes
    * developer visible code fixes


author: andreas.stieger@gmx.de
changelog:
  - update to 1.44.1:
    * fix a hang after NOTE_EXIT
  - inclues changes from 1.44.0:
    * Support for poxix_spawn API
    * updates to documentation, tests, benchmarks and build scripts


author: dmueller@suse.com
changelog:
  - update to 1.44.2:
    * Add SHA to ChangeLog
    * aix, ibmi: handle server hang when remote sends TCP RST
    * process: reset the signal mask if the fork fails
    * zos: implement cmpxchgi() using assembly
    * ibmi: Implement UDP disconnect
    * unix: simplify getpwuid call
    * process,iOS: fix build breakage in process.c
    * test: remove unused declarations in tcp_rst test
    * core: add thread-safe strtok implementation
    * test: fix flaky file watcher test
    * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang
    * win: fix unexpected ECONNRESET error on TCP socket
    * doc: make sample cross-platform build
    * test: separate some static variables by test cases
    * sunos: fs-event callback can be called after uv_close()
    * uv: re-register interest in a file after change
    * uv: register UV_RENAME event for _RFIM_UNLINK
    * uv: register __rfim_event 156 as UV_RENAME
    * release: check versions of autogen scripts are newer
    * test: rewrite embed test
    * unix: use MSG_CMSG_CLOEXEC where supported
    * test: remove disabled callback_order test
    * kqueue: skip EVFILT_PROC when invalidating fds
    * zos: don't err when killing a zombie process
    * zos: avoid fs event callbacks after uv_close()
    * zos: correctly format interface addresses names
    * zos: add uv_interface_addresses() netmask support
    * zos: improve memory management of ip addresses
    * tcp,pipe: fail `bind` or `listen` after `close`
    * zos: implement uv_available_parallelism()
    * udp,win: fix UDP compiler warning
    * zos: fix early exit of epoll_wait()
    * unix,tcp: fix errno handling in uv__tcp_bind()
    * shutdown,unix: reduce code duplication
    * unix: fix c99 comments
    * unix: retry tcgetattr/tcsetattr() on EINTR
    * unix,stream: optimize uv_shutdown() codepath
    * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset()
    * win,shutdown: improve how shutdown is dispatched


author: meissner@suse.com
changelog:
  - Fixed CVE-2024-24806: libuv: Improper Domain Lookup that potentially
    leads to SSRF attacks (bsc#1219724)
    Added:
    0001-fix-always-zero-terminate-idna-output.patch
    0002-fix-reject-zero-length-idna-inputs.patch
    0003-test-empty-strings-are-not-valid-IDNA.patch


author: kallan@suse.com
changelog:
  - Fix (bsc#1216432) - VUL-0: CVE-2023-34058: open-vm-tools: SAML token
    signature bypass vulnerability.
  - Fix (bsc#1216433) - VUL-0: : CVE-2023-34059: open-vm-tools: file
    descriptor hijack vulnerability
    + Add patch:
    - CVE-2023-34058.patch
    - CVE-2023-34059.patch


author: bjorn.lie@gmail.com
changelog:
  - Drop pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: No longer
    needed, nor used (since 12.3.0 release).


author: kallan@suse.com
changelog:
  - Update to 12.3.5 (build 22544099) (boo#1216670)
    - There are no new features in the open-vm-tools 12.3.5 release. This is
      primarily a maintenance release that addresses a few critical problems,
      including:
    - This release resolves CVE-2023-34058. For more information on this
      vulnerability and its impact on VMware products, see
      https://www.vmware.com/security/advisories/VMSA-2023-0024.html.
    - This release resolves CVE-2023-34059 which only affects open-vm-tools.
      For more information on this vulnerability, please see the Resolved
      Issues section of the Release Notes.
    - A GitHub issue has been handled. Please see the Resolved Issues section
      of the Release Notes.
    - An update to the deployPkg plugin to coordinate with recent releases
      of cloud-init for improvement for guest VM customization.
    - For issues resolved in this release, see the Resolved Issues
      <https://github.com/vmware/open-vm-tools/blob/stable-12.3.5/ReleaseNotes.md#resolved-issues>
      section of the Release Notes.
    - For complete details, see:
      https://github.com/vmware/open-vm-tools/releases/tag/stable-12.3.5
    - Release Notes are available at
      https://github.com/vmware/open-vm-tools/blob/stable-12.3.5/ReleaseNotes.md
    - The granular changes that have gone into the 12.3.5 release are in the
      ChangeLog at
      https://github.com/vmware/open-vm-tools/blob/stable-12.3.5/open-vm-tools/ChangeLog
  - Drop patch now contained in 12.3.5:
    - CVE-2023-34058.patch
    - CVE-2023-34059.patch


author: kallan@suse.com
changelog:
  - Fix (bsc#1217796) - Fix outdated libxmlsec1 dependency version.
    Updates to open-vm-tools for SLES 12 SP4 and SP5 are now being built
    againt against libxmlsec1-1-1.2.37. Update the spec file to now require
    libxmlsec1-openssl1 >= 1.2.37.


author: dimstar@opensuse.org
changelog:
  - Own %{_modulesloaddir}: used to be present via udev-mini -> kmod
    - > suse-module-tools dependency before.


author: opensuse_buildservice@ojkastl.de
changelog:
  - update to 12.4.0:
    https://github.com/vmware/open-vm-tools/blob/stable-12.4.0/ReleaseNotes.md
    https://github.com/vmware/open-vm-tools/blob/stable-12.4.0/open-vm-tools/ChangeLog
    There are no new features in the open-vm-tools 12.4.0 release.
    This is primarily a maintenance release that addresses a few
    critical problems, including:
    * A Github pull request has been handled. Please see the Resolved
      Issues section of the Release Notes.
    * A number of issues flagged by Coverity have been addressed.
    * For issues resolved in this release, see the Resolved Issues
      section of the Release Notes.


author: kallan@suse.com
changelog:
  - Remove protobuf < 22 dependency from spec file (bsc#1217478)
    Required linking with additional absl libraries for sle_version > 150400.
  - Use (boo#1222089) for updating open-vm-tools to version 12.4.0.


author: kallan@suse.com
changelog:
  - Update to 12.4.5 (build 23787635) (boo#1227181)
    - There are no new features in the open-vm-tools 12.4.5 release. This is
      primarily a maintenance release that addresses a few critical problems,
      including:
    - A Github pull request and associated issue has been handled. Please
      see the Resolved Issues section of the Release Notes.
    - A number of issues flagged by Coverity and ShellCheck have been
      addressed.
    - A vmtoolsd process hang related to nested logging from an RPC Channel
      error has been fixed.
    For a more complete list of issues resolved in this release, see the
    Resolved Issues section of the Release Notes.
    For complete details, see: https://github.com/vmware/open-vm-tools/releases/tag/stable-12.4.5
    Release Notes are available at: https://github.com/vmware/open-vm-tools/blob/stable-12.4.5/ReleaseNotes.md
    The granular changes that have gone into the 12.4.5 release are in the ChangeLog at: https://github.com/vmware/open-vm-tools/blob/stable-12.4.5/open-vm-tools/ChangeLog


author: opensuse_buildservice@ojkastl.de
changelog:
  - convert to obs_scm
  - update to 12.5.0 (boo#1231826):
    There are no new features in the open-vm-tools 12.5.0 release.
    This is primarily a maintenance release that addresses a few
    critical problems, including:
    * A Github pull request has been integrated. Please see the
      Resolved Issues section of the Release Notes.
    * For a more complete list of issues resolved in this release,
      see the Resolved Issues section of the Release Notes.
    For complete details, see:
    https://github.com/vmware/open-vm-tools/releases/tag/stable-12.5.0
    Release Notes are available at:
    https://github.com/vmware/open-vm-tools/blob/stable-12.5.0/ReleaseNotes.md
    The granular changes that have gone into the 12.5.0 release are
    in the ChangeLog at:
    https://github.com/vmware/open-vm-tools/blob/stable-12.5.0/open-vm-tools/ChangeLog


author: ma@suse.de
changelog:
  - API refactoring. Prevent zypper from using now private libzypp
    symbols (bsc#1230267)
  - Conflicts: zypper <= 1.14.76
  - version 17.35.10 (35)


author: ma@suse.de
changelog:
  - Deprecate librpmDb::db_const_iterator default ctor (bsc#1230267)
    It's preferred to explicitly tell the root directory of the
    system whose database you want to query.
  - version 17.35.11 (35)


author: ma@suse.de
changelog:
  - PluginFrame: Send unescaped colons in header values
    (bsc#1231043)
    According to the STOMP protocol it would be correct to escape a
    colon in a header-value, but it breaks plugin receivers which do
    not expect this. The first colon separates header-name from
    header-value, so escaping in the header-value is not needed
    anyway.
    Escaping in the header-value affects especially the urlresolver
    plugins. The input URL is passed in a header, but sent back as
    raw data in the frames body. If the plugin receiver does not
    correctly unescape the URL we may get back a "https\c//" which is
    not usable.
  - Do not ignore return value of std::remove_if in MediaSyncFacade
    (fixes #579)
  - Fix hang in curl code with no network connection (bsc#1230912)
  - version 17.35.12 (35)


author: ma@suse.de
changelog:
  - BuildCache: Don't try to retrieve missing raw metadata if no
    permission to write the cache (bsc#1225451)
  - RepoManager: throw RepoNoPermissionException if the user has no
    permission to update(write) the caches (bsc#1225451)
  - version 17.35.13 (35)


author: ma@suse.de
changelog:
  - The 20MB download limit must not apply to non-metadata files like
    package URLs provided via the CLI (bsc#1233393).
  - version 17.35.14 (35)


author: ma@suse.de
changelog:
  - Url query part: `=` is a safe char in value (bsc#1234304)
  - RpmDb: Recognize rpmdb.sqlite as database file (#593)
  - Fix typo (fixes #592)
  - cmake: check location of fcgi header and adjust include
    accordingly. On Debian and derivatives the fcgi headers
    are not stored in a fastcgi/ subdirectory.(#590)
  - version 17.35.15 (35)


author: astieger@suse.com
changelog:
  - boo#1052022: Ensure lifecycle-data-openSUSE is installed with
    zypper-lifecycle-plugin, move supplements() to correct subpackage


author: jcheung@suse.com
changelog:
  - Added expiration data for GCC 9 yearly update for the Toolchain/Development modules.
    (jsc#ECO-368, jsc#SLE-10950, jsc#SLE-10951)


author: jcheung@suse.com
changelog:
  - Added expiration data for GCC 10 yearly update for the Toolchain/Development modules.
    (jsc#ECO-2373, jsc#SLE-16821, jsc#SLE-16822)


author: jcheung@suse.com
changelog:
  - Added expiration data for GCC 11 yearly update for the Toolchain/Development modules.
    (jsc#PM-3603, jsc#PED-2030, jsc#PED-2033, jsc#PED-2035)


author: meissner@suse.com
changelog:
  - temporary remove go1.19-openssl EOL, as its not clear when we will
    get go1.21-openssl yet. (bsc#1216578)
  - mark gcc12 EOL date to April 30th of 2024 (6 months after release of
    gcc13) (jsc#PED-6584)


author: meissner@suse.com
changelog:
  - added go1.19 eol dates (bsc#1222046)
  - added rust1.73, 74 and 75 EOL dates (rust1.n+2 release + 1 week) (bsc#1222046)
  - also added for cargo1.7x


author: meissner@suse.com
changelog:
  - mark past EOL dates for go1.20, go1.21 now we have go1.22 and go1.23
  - mark EOL date for gcc13 (2025-04-30).
  - added missing EOLs for rust 1.xx  (release date of N+2 , +7 days )


author: fcrozat@suse.com
changelog:
  - Update lifecycle data, most of python2 is now in its own module
    (bsc#1173407).
  - Add supplements to ensure package is installed with its
    corresponding module when lifecycle package is installed
    (bsc#1173407).


author: fstrba@suse.com
changelog:
  - Added patch:
    * shadow-4.8.1-AUDIT_NO_ID.patch
      + fix bsc#1205502: useradd audit event user id field cannot
      be interpreted


author: mvetter@suse.com
changelog:
  - bsc#1206627: Add --prefix support to passwd, chpasswd and chage
    Needed for YaST
  - Add shadow-4.8.1-add-prefix-passwd-chpasswd-chage.patch


author: mvetter@suse.com
changelog:
  - bsc#1213189: Change lock mechanism to file locking to prevent
    lock files after power interruptions
  - Add shadow-4.8.1-lock-mechanism.patch


author: mvetter@suse.com
changelog:
  - bsc#1176006: Fix chage date miscalculation
    Add shadow-bsc1176006-chage-date.patch
  - bsc#1188307: Fix passwd segfault
    Add shadow-bsc1188307-passwd-segfault.patch
  - bsc#1203823: Remove pam_keyinit from PAM config files
    Remove pam_keyinit from PAM configuration.
    This was introduced for bsc#1144060.


author: gus.kenion@suse.com
changelog:
  - bsc#1228337: chage -d date vs passwd -S output is off by one
    Remove shadow-bsc1176006-chage-date.patch


author: gus.kenion@suse.com
changelog:
  - bsc#1230972: Add useradd warnings when requested UID is outside
    the default range
  - add shadow-bsc1230972-useradd-warning.patch


author: tchvatal@suse.com
changelog:
  - Update to 3.15.1:
    * use correct create mode in examples/btmp (#257)
    * fix several bugs found by fuzzing (#254)
    * do not abort globbing on a broken symlink (#251)
    * rearrange logrotate.8 man page to improve readability (#248)
    * encourage admins to use the su directive in logrotate.8 man page (#236)


author: tchvatal@suse.com
changelog:
  - Update to 3.16.0 bsc#1160281:
    * fix compilation with gcc-10, which defaults to -fno-common (#288)
    * reduce number of open() operations on state file (#282)
    * validate user/group given to the su directive early (#276)
    * add hardening options to systemd unit file in examples (#274, #291)
    * fix crash of logrotate on invalid configuration with include (#271)
    * fix heap buffer overflow on too long logfile extension (#270)


author: pmonreal@suse.com
changelog:
  - Update to 3.17.0:
    * lock state file to prevent parallel execution of logrotate
    * add '.bak' extension to default taboo list
    * allow to pass a home-relative path to 'include'
    * 'switch_user_permanently': skip switchback check if switched to root
    * logrotate.service: enable 'ProtectClock' to restrict setting of clock
    * delete old logs hit by 'maxage' regardless of 'dateext'


author: pmonreal@suse.com
changelog:
  - Update to 3.18.0:
    * Allow UIDs and GIDs to be specified numerically
    * Add support for Zstandard compressed files
    * Make delaycompress not to fail with rotate 0


author: dmueller@suse.com
changelog:
  - update to 3.18.1:
    * fix memory leaks on error-handling paths
    * make `renamecopy` and `copytruncate` override each other
    * improve error handling in the parser of configuration files
    * improve user experience for non-privileged users of logrotate


author: david.anes@suse.com
changelog:
  - Security fix: (bsc#1199652, CVE-2022-1348)
    * insecure permissions for state file creation
    * Added patch logrotate-CVE-2022-1348.patch
    * Added patch logrotate-CVE-2022-1348-follow-up.patch


author: manfred.h@gmx.net
changelog:
  - Fix "logrotate emits unintended warning: keyword size not properly
    separated, found 0x3d" (bsc#1200278, bsc#1200802):
    * Added patch logrotate-dont_warn_on_size=_syntax.patch


author: david.anes@suse.com
changelog:
  - Security fix: (bsc#1192449) related to (bsc#1191281, CVE-2021-3864)
    * enforce stricter parsing to avoid CVE-2021-3864
    * Added patch logrotate-enforce-stricter-parsing.patch
    * Added patch logrotate-enforce-stricter-parsing-extra-tests.patch


author: angel.yankov@suse.com
changelog:
  - Backport 'ignoreduplicates' configuration flag (jsc#PED-10366)
    * Added patch logrotate-ignore-duplicates.patch
    * Allows log processing with duplicate logfile matches


author: sweet_f_a@gmx.de
changelog:
  - Update to version 1.4.17:
    * Fix compilation with newer glibc headers.
    * Fix a failure with diverting large amounts of text on mingw
      (does not affect platforms that can rename an open file).
    * A number of portability improvements inherited from gnulib.
  - remove m4-stdio.in.patch, merged by upstream


author: mpluskal@suse.com
changelog:
  - Update to version 1.4.18:
    * Diagnose --word-regexp as unsupported if it was not configured.
    * Preliminary support for OS/2.
    * A number of portability improvements inherited from gnulib.
  - Some packaging changes:
    * Use https url's
    * Get keyring from savannah
    * Use xs compressed files
    * Make building more verbose


author: jayvdb@gmail.com
changelog:
  - Explicitly remove %{_infodir}/dir before creating package to
    allow builds on RHEL and derived Linux distributions
  - Enable configure option --disable-dependency-tracking to
    allow build on Mageia
  - Add xz as BuildRequires to unpack source on SLE 11


author: andreas.stieger@gmx.de
changelog:
  - make 4.1:
    * New variables: $(MAKE_TERMOUT) and $(MAKE_TERMERR) are set to
      non-empty values if stdout or stderr, respectively, are
      believed to be writing to a terminal.  These variables are
      exported by default.
    * Allow a no-text-argument form of the $(file ...) function.
    * Change the fatal error for mixed explicit and implicit rules
  - refresh for contect changes:
    * make-library-search-path.diff
    * make-testcases_timeout.diff


author: tchvatal@suse.com
changelog:
  - Cleanup a bit with spec-cleaner
  - Split lang stuff into subpackage and add recommends
  - Add patch to work with non-mounted pts:
    * make-4.1-fix_null_returns_from_ttyname.patch


author: schwab@suse.de
changelog:
  - undefine-variables.patch: Force recomputing .VARIABLES when a variable
    was made undefined (bsc#934131)


author: schwab@suse.de
changelog:
  - Update to make 4.2
    * New variable: $(.SHELLSTATUS) is set to the exit status of the last != or
      $(shell ...) function invoked in this instance of make.
    * The $(file ...) function can now read from a file with $(file <FILE).
    * The makefile line numbers shown by GNU make now point directly to the
      specific line in the recipe where the failure or warning occurred.
    * The interface to GNU make's "jobserver" is stable as documented in the
      manual, for tools which may want to access it.
    * The amount of parallelism can be determined by querying MAKEFLAGS
  - undefine-variables.patch: Removed
  - make-4.1-fix_null_returns_from_ttyname.patch: Removed
  - 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch: Added
  - 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch: Added
  - Move %install_info_delete to %preun


author: mpluskal@suse.com
changelog:
  - Update to version 4.2.1:
    * bug-fix release
  - Drop upstream patches:
    * 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch
    * 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch
  - Small spec file cleanup
    * man and info pages are implicitly marked as documentation


author: bwiedemann@suse.com
changelog:
  - Add make-sorted-glob.patch to make many other packages like dpdk
    build reproducibly without patching them individually (boo#1041090)


author: schwab@suse.de
changelog:
  - test-driver.patch: let perl find test_driver.pl
  - glob-interface.patch: Support GLIBC glob interface version 2


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.7:
    + Fix issues where mkfontscale and mkfontdir are installed in
      different locations or bindir contains a space (fdo#24465).
    + Man page fixes.
    + Build system fixes.


author: vuntz@opensuse.org
changelog:
  - Update mkfontscale-skip_symlinks.diff to use realpath() instead
    of the GNU-specific canonicalize_file_name().


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.0:
    + mkfontscale: fix Culmus entries to precede URW
    + Add Culmus foundry to the vendor list for TrueType & Type1
      fonts
    + Add const attributes to fix gcc -Wwrite-strings warnings
    + Mark format string argument to dsprintf as const char *
    + mkfontscale: Support FontForge weight designations.
  - Changes from version 1.0.9:
    + Add _X_ATTRIBUTE_PRINTF to functions taking printf format
      arguments
    + makeList: free partially allocated list on failure
    + Leave room for null terminator in file & font name arrays
    + Sort contents of encodings.dir
    + Remove unused NEED_SNPRINTF code to #include non-existent
      snprintf.c
    + Make fscanf format string constant so it can be checked at
      compile time
    + Man page fixes.
    + Build system fixes.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.1.1:
    + Protect config.h inclusion like usual.
    + Document -u/-U options in man page.
    + Replace malloc(strlen);strcpy() calls with strdup.
    + Since hash() returns unsigned int, store results in unsigned
      ints.
    + Fix compilation for MinGW.
    + Prefer original file over symlink (v2).
  - Drop mkfontscale-skip_symlinks.diff, fixed upstream.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.1.2:
    + Remove extraneous duplicate checks for -r & -n options.
    + autogen.sh: Honor NOCONFIGURE=1.
    + configure: Drop AM_MAINTAINER_MODE.
    + Only include config.h if it exists.
    + Fix possible malloc allocation error found by clang static
      analysis.
    + Plug a memory leak found by clang static analysis.
    + Print which option was in error along with usage message.
    + Make usage() always exit(1).
    + Add -v flag to print program version.
    + Add missing newline to usage output.


author: pgajdos@suse.com
changelog:
  - fix segfault for Hershey fonts [bnc#918466]
  - treat /FontName as family name when /FamilyName is missing
    + u_mkfontscale-fix-handling-of-Type1-fonts-without-FamilyName-and-o.patch


author: daniel.molkentin@suse.com
changelog:
  - Add support for OpenSSL 1.1. Commit from upstream [bsc#1042665]
    new patch: openslp.openssl-1.1.diff


author: ro@suse.de
changelog:
  - add separate source openslp.logrotate.systemd to
    use systemctl reload for logrotate configuration


author: mls@suse.de
changelog:
  - Use %license (boo#1082318)
  - fix slpd using the peer address as local address for TCP
    connections [bnc#1076035]
    new patch: openslp.localaddr.diff
  - use tcp connections for unicast requests [bnc#1080964]
    new patch: openslp.tcpunicast.diff


author: mls@suse.de
changelog:
  - move systemd notification before the chroot() call, otherwise
    the notify function cannot reach systend's unix domain socket
    [bnc#1089097]


author: mls@suse.de
changelog:
  - Fix memory corruption when the sendbuf gets reallocated
    [bnc#1090638] [CVE-2017-17833]
    new patch: openslp.sendbuf_move.diff
  - Fix out of bounds reads in message parsing
    new patch: openslp.parseoob.diff


author: mls@suse.de
changelog:
  - Use tcp connects to talk with other DAs [bnc#1117969]
    new patch: openslp.tcpknownda.diff
  - Fix segfault in predicate match if a registered service has
    a malformed attribute list [bnc#1136136]
    new patch: openslp.nullattr.diff


author: vcizek@suse.com
changelog:
  - Add missing zlib build dependency, which used to be pulled in
    by libopenssl-devel. The package fails to build since the openssl
    upgrade to 1.1.1 (bsc#1149792)


author: mls@suse.de
changelog:
  - Add missing group(daemon) prerequires to the openslp-server
    package [bnc#1165050]
  - Add missing openslp requires to the openslp-server package
    [bnc#1165121]


author: mls@suse.de
changelog:
  - Implement automatic active discovery retries so that DAs do
    not get dropped if they are not reachable for some time
    [bnc#1166637] [bnc#1184008]
    new patch: openslp.unicastactivediscovery.diff


author: mchang@suse.com
changelog:
  - revert os-prober-05efi-udevinfo.patch as it messed up with strings
    that could be named differently in which even with non ascil characters.


author: mchang@suse.com
changelog:
  - Use blkid to bailout udevinfo for db not imported in chroot
    environment (bsc#1076779)
    * os-prober-05efi-blkid.patch


author: mchang@suse.com
changelog:
  - UEFI Grub does not insert Arch Linux entry correctly (boo#1101942)
    * os-prober-multiple-initrd.patch


author: mchang@suse.com
changelog:
  - Version bump to 1.76:
    * Fix check on ID_PART_ENTRY_SCHEME, to look for "dos" instead of "msdos"
    * Remove code using device mapper
    * This also removes the dependency on dmsetup
  - Rediff
    * os-prober-1.49-grub2-mount.patch
    * os-prober-accept-ESP-on-IMSM.patch
    * os-prober-dont-load-all-fs-module-and-dont-test-mount.patch
    * os-prober-fix-btrfs-subvol-mounted-tests.patch


author: mchang@suse.com
changelog:
  - Fix missing grub-probe command that caused linux-boot-probe to abort
    prematurely. It is a mistake while rebasing patch to 1.76 (bsc#1113615)
    * os-prober-1.49-grub2-mount.patch


author: mchang@suse.com
changelog:
  - Don't hard require btrfsprogs by downgrading it to suggests (boo#1118279)
    * os-prober-make-btrfsprogs-optional.patch


author: mchang@suse.com
changelog:
  - os-prober isn't compatible with transactional update (boo#1125729)
    * os-prober-use-tmp-over-var-lib-for-transient-files.patch


author: mchang@suse.com
changelog:
  - Update URL to current development project in Debian Salsa server.
  - Update the Source0 to use local compressed archive since the remote URL is
    not reliable to access, causing trouble to the factory-auto checker reporting
    error as not valid one.
    * os-prober.spec


author: mchang@suse.com
changelog:
  - Fix accidental deletion of btrfs subvolume (boo#1130669)
    * os-prober-use-tmp-over-var-lib-for-transient-files.patch


author: kukuk@suse.de
changelog:
  - Update to version 1.0:
    - Add search in different locations for config files
    - Add support for pam_mktemp [bsc#1123878]


author: josef.moellers@suse.com
changelog:
  - prior to writing an service-specific config file, the main function
    calls access() on the destination file in /etc/pam.d.
    This will fail and no config file will be written when the original
    config file was installed in /usr/etc/pam.d.
    A similar problem exists when creating the new service file:
    create_service_file() wants to give the new service file the same
    user, group and mode as the old one, but the old one may not exist.
    In that case, set these to 0(root), 0(root), and 0644.
    [pam-config-remove-bad-access-call.patch, bsc#1187091]


author: josef.moellers@suse.com
changelog:
  - Add "revoke" to the option list for pam_keyinit
    (Remove some leftover debugs while we're at it)
    [pam-config-fix-pam_keyinit-options.patch]


author: valentin.lefebvre@suse.com
changelog:
  - Change check for existence of modules.
    If we have a biarch architecture, we check that the 64bit
    PAM module is there and report an error if not. For the 32bit
    variant, we only issue a warning.
    [pam-config-change-check-for-existence-of-modules.patch, bsc#1227216]


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.23
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.23 2020-09-05 (rurban)
    - Fixup t/54_stringify change for JSON 2.09 (really use PR #169 madsen)
    4.22 2020-09-04 (rurban)
    - Fix t/54_stringify needs JSON 2.09 for allow_unknown (PR #169 madsen)
    - Fix t/118_type.t for 5.6
    - Fix t/96_interop.t for missing JSON::XS (GH #83 ribasushi)
    - Possible fix for s390x with long double, untested (GH #83)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.24
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.24 2020-10-02 (rurban)
    - Fix decode_json(scalar, 0) (GH #171 plicease), check 2nd arg for true-ness


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.25
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.25 2020-10-28 (rurban)
    - Fix decode relaxed with comment at the end of the buffer (GH #174 fgaspar), a regression
      introduced with 3.0220, to fix n_number_then_00.
    - Possible fix for a gcc-9 optimizer bug (GH #172)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.26
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.26 2021-04-12 (rurban)
    - Fix compilation with C++ (GH #177)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.27
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.27 2021-10-13 (rurban)
    - Only add -Werror=declaration-after-statement for 5.035004 and earlier (PR #186 nwc)
    - Fix 125_shared_boolean.t for threads (PR #184 Sinan Unur)


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.28
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.28 2022-05-05 (rurban)
    - Validate the JSON struct which might get corrupted by wrong FREEZE/THAW
      methods, or other serializers, or corrupting our magic object. (GH #192)
    - Improve our DESTROY and END methods to avoid NULL dereferences.
      Fixes perl-compiler/#438
    - Fix 3 tests in t/20_unknown.t with the latest 5.35.10 bool enhancements
      and JSON::PP (GH #194)
    - Fix t/118_type.t with Windows ivtype long long. (GH #178)
    - Added github actions


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.29
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.29 2022-05-27 (rurban)
    - Hack: Revert native bool (unblessed) overloads via JSON::PP 4.08.
      JSON::PP ignores unblessed bools for now. GH #194


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.30
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.30 2022-06-14 (rurban)
    - Fix perl 5.37 utf8n_to_uvuni deprecation. GH #196


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.32
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.32 2022-08-13 (rurban)
    - fix new JSON::PP::Boolean overload redefinition warnings. GH #200
    4.31 2022-08-10 (rurban)
    - adjust t/20_unknown.t pp bool tests for native bool when supported.
      GH #198 PR by Graham Knop.


author: Tina Müller <timueller+perl@suse.de>
changelog:
  - updated to 4.36
    see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
    4.36 2023-03-02 (rurban)
    - remove the SAVESTACK_POS noop. Merged from JSON-XS-3.02,
      removed there with 4.0. requested to remove with
      L<https://github.com/Perl/perl5/pull/20858>
    4.35 2023-02-22 (rurban)
    - fix utf8 object stringification (jixam PR #212)
    4.34 2023-02-21 (rurban)
    - fix c89 compilation regression, for loop init on centos. GH #211
    4.33 2023-02-21 (rurban)
    - fix a security issue, decoding hash keys without ending :
      (GH #208)
    - check all bare hash keys for utf8 (GH #209)
    - improve overload warnings (Graham Knop PR #205)
    - fix a croak leak (GH #206)


author: tbechtold@suse.com
changelog:
  - update to 1.4.0:
    - [PR #42] AppAuthor is now optional on Windows
    - [issue 41] Support Jython on Windows, Mac, and Unix-like platforms. Windows
      support requires `JNA <https://github.com/twall/jna>`_.
    - [PR #44] Fix incorrect behaviour of the site_config_dir method
    - [Unix, issue 16] Conform to XDG standard, instead of breaking it for
      everybody
    - [Unix] Removes gratuitous case mangling of the case, since \*nix-es are
      usually case sensitive, so mangling is not wise
    - [Unix] Fixes the uterly wrong behaviour in ``site_data_dir``, return result
      based on XDG_DATA_DIRS and make room for respecting the standard which
      specifies XDG_DATA_DIRS is a multiple-value variable
    - [Issue 6] Add ``*_config_dir`` which are distinct on nix-es, according to
      XDG specs; on Windows and Mac return the corresponding ``*_data_dir``
  - Remove unzip as BuildRequires. tar.gz file now provided and used


author: jmatejek@suse.com
changelog:
  - update for single-spec
  - desetuptoolize.patch : switch from setuptools to distutils.core
    for installation, as this is now a setuptools dependency
  - ensure egg-info is a directory (distutils would install it as file)
  - update to 1.4.1
    * [issue 55] make appname optional


author: tbechtold@suse.com
changelog:
  - update to 1.4.3:
    - [PR #76] Python 3.6 invalid escape sequence deprecation fixes
    - Fix for Python 3.6 support
    - [PR #84] Allow installing without setuptools
    - [PR #86] Fix string delimiters in setup.py description
    - Add Python 3.6 support
  - drop desetuptoolize.patch . no longer needed.


author: mcalabkova@suse.com
changelog:
  - update to version 3.1.1
    * Implement set api. SLICE_ALL getitem returns copy
    * Add tests for new API. Replace nose with pytest.
    * OrderedSet now inherits from collections.Sequence, __eq__ now
      checks order of sequences
    * Drop Python 2.6 support; Python and pytest already don't
      support it
    * Fixed bitwise and
    * Added comprehensive binary operation consistency checks
    * Fix DeprecationWarning due to collections.abc in Python 3.7
    * Use set literal instead of function
    * Fix error when fancy indexing by a NumPy array
    * Update in-place operations to be O(N)
    * Add testing and document support for Python 3.7


author: mcepl@suse.com
changelog:
  - Use %pycache_only %python_sitelib instead of %python3_sitelib
    fixes gh#openSUSE/python-rpm-macros#64#issuecomment-715373348


author: mardnh@gmx.de
changelog:
  - Update to version 4.0.2
    * Restore compatibility with Python 3.5
    * fix packaging, remove vestiges of type stubs
    * Remove unused type
    * Add a mailmap
    * remove old .pyi type stub
    * Implement code review suggestions for types
    * Code formatting (isort and black)
    * Move type annotations inline
    * Directly distribute type stub file via PEP 561
    * Handle another indexing case from NumPy


author: tbechtold@suse.com
changelog:
  - update to 19.1:
    * Add the ``packaging.tags`` module.
    * Correctly handle two-digit versions in ``python_version``


author: dcermak@suse.com
changelog:
  - Enable tests via _multibuild
    Add patches from https://github.com/pypa/packaging/pull/176:
    * 0001-Fix-test-failures-test_linux_platforms_manylinux-for.patch
    * 0002-Fix-check-for-64-bit-OS.patch
    * 0003-Add-additional-test-to-get-100-branch-coverage.patch
    * 0004-Fix-test_macos_version_detection-failure-on-32-bit-L.patch
    (these fix the tests on non-x86 platforms and can be dropped on the next
    release)


author: tchvatal@suse.com
changelog:
  - Update to 19.2:
    * Many buildsystem tweaks to accomodate for distribution shipping
  - Remove all the merged patches:
    * 0001-Fix-test-failures-test_linux_platforms_manylinux-for.patch
    * 0002-Fix-check-for-64-bit-OS.patch
    * 0003-Add-additional-test-to-get-100-branch-coverage.patch
    * 0004-Fix-test_macos_version_detection-failure-on-32-bit-L.patch
    * 0005-Drop-dependency-on-attrs.patch


author: mimi.vx@gmail.com
changelog:
  - Update to 20.1
    * Fix a bug caused by reuse of an exhausted iterator.
    * Add type hints
    * Add proper trove classifiers for PyPy support
    * Scale back depending on ctypes for manylinux support detection
    * Use sys.implementation.name where appropriate for packaging.tags
    * Expand upon the API provded by packaging.tags
    * Officially support Python 3.8
    * Add major, minor, and micro aliases to packaging.version.Version
    * Properly mark packaging has being fully typed by adding a py.typed file


author: mcalabkova@suse.com
changelog:
  - Update to 20.3
    * Fix a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU
      (e.g. ARM-v8, aarch64), to report the wrong bitness.
  - Drop already upstreamed patch issue_254.patch


author: tchvatal@suse.com
changelog:
  - Ignore clamav scan as it bogusly calls one file to be infected
    while it is just a testcase of malformed binary:
    [#]!BuildIgnore: post-build-checks-malwarescan


author: mimi.vx@gmail.com
changelog:
  - Update to version 19.2.2:
    * Merge pull request #6827 from cjerdonek/issue-6804-find-links-expansion
    * Fix handling of tokens (single part credentials) in URLs (#6818)
    * Simplify the handling of "typing.cast"


author: mcalabkova@suse.com
changelog:
  - Update to version 19.3.1
    * Document Python 3.8 support.
    * Fix bug that prevented installation of PEP 517 packages without setup.py.
    * Remove undocumented support for un-prefixed URL requirements pointing to SVN repositories.
    * Remove the deprecated --venv option from pip config.
    * Make pip show warn about packages not found.
    * Abort installation if any archive contains a file which would be placed outside the extraction location.
    * pip's CLI completion code no longer prints a Traceback if it is interrupted.
    * Ignore errors copying socket files for local source installs (in Python 3).
    * Skip copying .tox and .nox directories to temporary build directories
    * Ignore "require_virtualenv" in pip config


author: mimi.vx@gmail.com
changelog:
  - update to 20.0.2
  - add setuptools-45.1.0-py3-none-any.whl for testsuite
  - drop pytest5.patch
    * Fix a regression in generation of compatibility tags
    * Rename an internal module, to avoid ImportErrors due to improper uninstallation
    * Switch to a dedicated CLI tool for vendoring dependencies.
    * Remove wheel tag calculation from pip and use packaging.tags. This should provide more tags ordered better than in prior releases.
    * Deprecate setup.py-based builds that do not generate an .egg-info directory.
    * The pip>=20 wheel cache is not retro-compatible with previous versions. Until pip 21.0, pip will continue to take advantage of existing legacy cache entries.
    * Deprecate undocumented --skip-requirements-regex option.
    * Deprecate passing install-location-related options via --install-option.
    * Use literal "abi3" for wheel tag on CPython 3.x, to align with PEP 384 which only defines it for this platform.
    * Remove interpreter-specific major version tag e.g. cp3-none-any from consideration. This behavior was not documented strictly, and this tag in particular is not useful. Anyone with a use case can create an issue with pypa/packaging.
    * Wheel processing no longer permits wheels containing more than one top-level .dist-info directory.
    * Support for the git+git@ form of VCS requirement is being deprecated and will be removed in pip 21.0. Switch to git+https:// or git+ssh://. git+git:// also works but its use is discouraged as it is insecure.
    * Default to doing a user install (as if --user was passed) when the main site-packages directory is not writeable and user site-packages are enabled.
    * Warn if a path in PATH starts with tilde during pip install.
    * Cache wheels built from Git requirements that are considered immutable, because they point to a commit hash.
    * Add option --no-python-version-warning to silence warnings related to deprecation of Python versions.
    * Cache wheels that pip wheel built locally, matching what pip install does. This particularly helps performance in workflows where pip wheel is used for building before installing. Users desiring the original behavior can use pip wheel --no-cache-dir
    * Display CA information in pip debug.
    * Show only the filename (instead of full URL), when downloading from PyPI.
    * Suggest a more robust command to upgrade pip itself to avoid confusion when the current pip command is not available as pip.
    * Define all old pip console script entrypoints to prevent import issues in stale wrapper scripts.
    * The build step of pip wheel now builds all wheels to a cache first, then copies them to the wheel directory all at once. Before, it built them to a temporary directory and moved them to the wheel directory one by one.
    * Expand ~ prefix to user directory in path options, configs, and environment variables. Values that may be either URL or path are not currently supported, to avoid ambiguity:
    - -find-links
    - -constraint, -c
    - -requirement, -r
    - -editable, -e
    * Correctly handle system site-packages, in virtual environments created with venv (PEP 405).
    * Fix case sensitive comparison of pip freeze when used with -r option.
    * Enforce PEP 508 requirement format in pyproject.toml build-system.requires.
    * Make ensure_dir() also ignore ENOTEMPTY as seen on Windows.
    * Fix building packages which specify backend-path in pyproject.toml.
    * Do not attempt to run setup.py clean after a pep517 build error, since a setup.py may not exist in that case.
    * Fix passwords being visible in the index-url in "Downloading <url>" message.
    * Change method from shutil.remove to shutil.rmtree in noxfile.py.
    * Skip running tests which require subversion, when svn isn't installed
    * Fix not sending client certificates when using --trusted-host.
    * Make sure pip wheel never outputs pure python wheels with a python implementation tag. Better fix/workaround for #3025 by using a per-implementation wheel cache instead of caching pure python wheels with an implementation tag in their name.
    * Include subdirectory URL fragments in cache keys.
    * Fix typo in warning message when any of --build-option, --global-option and --install-option is used in requirements.txt
    * Fix the logging of cached HTTP response shown as downloading.
    * Effectively disable the wheel cache when it is not writable, as is the case with the http cache.
    * Correctly handle relative cache directory provided via --cache-dir.
    *


author: fmccarthy@suse.com
changelog:
  - add pypa-pip-issue-6413-fix.patch
    * addresses CVE-2019-20916 (bsc#1176262, SOC-11388)
    * backport of download.py changes from https://github.com/pypa/pip/issues/6413 fix


author: mcepl@suse.com
changelog:
  - Add CVE-2021-3572-split-unicode-separators.patch stopping the script
    from splitting references on Unicode separators (CVE-2021-3572,
    bsc#1186819).


author: mcepl@suse.com
changelog:
  - Switch this package to use update-alternatives for all files
    in %{_bindir} so it doesn't collide with the versions on
    "the latest" versions of Python interpreter (jsc#SLE-18038,
    bsc#1195831).


author: mcepl@suse.com
changelog:
  - Add wheel subpackage with the generated wheel for this package
    (bsc#1176262, CVE-2019-20916).
  - Make wheel a separate build run to avoid the setuptools/wheel build
    cycle.


author: opensuse-packaging@opensuse.org
changelog:
  - Update to version 2.3.0+git.1546912853.bf348d6:
    * Update CHANGES to include note on fixing issue #65; generalized the note about the decaf language example; added sample code from the statemachine examples.
    * Unit test to test fix for issue #65
    * Fix inconsistency between Keyword(caseless=True) and CaselessKeyword (issue #65)
    * Fix typo: 'chemcialFormulas.py' -> 'chemicalFormulas.py'
    * Convert exception logging to use ParseException.explain()
    * Add experimental ParseException.explain() method, to return a multiline string showing the parse expressions leading to a parsing failure
    * Clean up CHANGES notes for new examples
    * Add document signoff and library book state examples;
    * Update statemachine demo code to Py3
    * Update Lucene grammar example, but remove from Travis-CI acceptance scripts


author: dimstar@opensuse.org
changelog:
  - BuildIgnore python[23]-pyparsing: python-packaging requires it
    for some actions it could perform, but we don't make use of these
    here. Ignoring this dependency allows us to break open a
    BuildCycle.


author: tbechtold@suse.com
changelog:
  - Do not BuildRequire python-unittest2 when no tests are executed.
    This breaks a build cycle for pyparsing->unittest2->traceback2->pbr->
    Pygments->pytest->setuptools_scm->packaging which needs pyparsing


author: mimi.vx@gmail.com
changelog:
  - update to 2.4.0
  - drop nose_to_unittest.patch
  - drop _service
    * Adds a pyparsing.__compat__ object for specifying compatibility with
    future breaking changes.
    * Conditionalizes the API-breaking behavior, based on the value
    pyparsing.__compat__.collect_all_And_tokens.  By default, this value
    will be set to True, reflecting the new bugfixed behavior.
    * User code that is dependent on the pre-bugfix behavior can restore
    it by setting this value to False.
    * Updated unitTests.py and simple_unit_tests.py to be compatible with
    "python setup.py test".
    * Fixed bug in runTests handling '\n' literals in quoted strings.
    * Added tag_body attribute to the start tag expressions generated by
    makeHTMLTags, so that you can avoid using SkipTo to roll your own
    tag body expression:
    * indentedBlock failure handling was improved
    * Address Py2 incompatibility in simpleUnitTests, plus explain() and
    Forward str() cleanup
    * Fixed docstring with embedded '\w', which creates SyntaxWarnings in Py3.8.
    * Added example parser for rosettacode.org tutorial compiler.
    * Added example to show how an HTML table can be parsed into a
    collection of Python lists or dicts, one per row.
    * Updated SimpleSQL.py example to handle nested selects, reworked
    'where' expression to use infixNotation.
    * Added include_preprocessor.py, similar to macroExpander.py.
    * Examples using makeHTMLTags use new tag_body expression when
    retrieving a tag's body text.
    * Updated examples that are runnable as unit tests


author: tbechtold@suse.com
changelog:
  - update to 2.4.2:
    - Updated the shorthand notation that has been added for repetition
      expressions: expr[min, max], with '...' valid as a min or max value
    - The defaults on all the `__diag__` switches have been set to False,
      to avoid getting alarming warnings. To use these diagnostics, set
      them to True after importing pyparsing.
    - Fixed bug introduced by the use of __getitem__ for repetition,
      overlooking Python's legacy implementation of iteration
      by sequentially calling __getitem__ with increasing numbers until
      getting an IndexError. Found during investigation of problem
      reported by murlock, merci!
    - Changed [...] to emit ZeroOrMore instead of OneOrMore.
    - Removed code that treats ParserElements like iterables.
    - Change all __diag__ switches to False.
  - update to 2.4.1.1:
    - API change adding support for `expr[...]` - the original
      code in 2.4.1 incorrectly implemented this as OneOrMore.
      Code using this feature under this relase should explicitly
      use `expr[0, ...]` for ZeroOrMore and `expr[1, ...]` for
      OneOrMore. In 2.4.2 you will be able to write `expr[...]`
      equivalent to `ZeroOrMore(expr)`.
    - Bug if composing And, Or, MatchFirst, or Each expressions
      using an expression. This only affects code which uses
      explicit expression construction using the And, Or, etc.
      classes instead of using overloaded operators '+', '^', and
      so on. If constructing an And using a single expression,
      you may get an error that "cannot multiply ParserElement by
      0 or (0, 0)" or a Python `IndexError`.
    - Some newly-added `__diag__` switches are enabled by default,
      which may give rise to noisy user warnings for existing parsers.
  - update to 2.4.1:
    - A new shorthand notation has been added for repetition
      expressions: expr[min, max], with '...' valid as a min
    - '...' can also be used as short hand for SkipTo when used
      in adding parse expressions to compose an And expression.
    - '...' can also be used as a "skip forward in case of error" expression
    - Improved exception messages to show what was actually found, not
      just what was expected.
    - Added diagnostic switches to help detect and warn about common
      parser construction mistakes, or enable additional parse
      debugging. Switches are attached to the pyparsing.__diag__
      namespace object
    - Added ParseResults.from_dict classmethod, to simplify creation
      of a ParseResults with results names using a dict, which may be nested.
      This makes it easy to add a sub-level of named items to the parsed
      tokens in a parse action.
    - Added asKeyword argument (default=False) to oneOf, to force
      keyword-style matching on the generated expressions.
    - ParserElement.runTests now accepts an optional 'file' argument to
      redirect test output to a file-like object (such as a StringIO,
      or opened file). Default is to write to sys.stdout.
    - conditionAsParseAction is a helper method for constructing a
      parse action method from a predicate function that simply
      returns a boolean result. Useful for those places where a
      predicate cannot be added using addCondition, but must be
      converted to a parse action (such as in infixNotation). May be
      used as a decorator if default message and exception types
      can be used. See ParserElement.addCondition for more details
      about the expected signature and behavior for predicate condition
      methods.
    - While investigating issue #93, I found that Or and
      addCondition could interact to select an alternative that
      is not the longest match. This is because Or first checks
      all alternatives for matches without running attached
      parse actions or conditions, orders by longest match, and
      then rechecks for matches with conditions and parse actions.
      Some expressions, when checking with conditions, may end
      up matching on a shorter token list than originally matched,
      but would be selected because of its original priority.
      This matching code has been expanded to do more extensive
      searching for matches when a second-pass check matches a
      smaller list than in the first pass.
    - Fixed issue #87, a regression in indented block.
      Reported by Renz Bagaporo, who submitted a very nice repro
      example, which makes the bug-fixing process a lot easier,
      thanks!
    - Fixed MemoryError issue #85 and #91 with str generation for
      Forwards. Thanks decalage2 and Harmon758 for your patience.
    - Modified setParseAction to accept None as an argument,
      indicating that all previously-defined parse actions for the
      expression should be cleared.
    - Modified pyparsing_common.real and sci_real to parse reals
      without leading integer digits before the decimal point,
      consistent with Python real number formats. Original PR #98
      submitted by ansobolev.
    - Modified runTests to call postParse function before dumping out
      the parsed results - allows for postParse to add further results,
      such as indications of additional validation success/failure.
    - Updated statemachine example: refactored state transitions to use
      overridden classmethods; added <statename>Mixin class to simplify
      definition of application classes that "own" the state object and
      delegate to it to model state-specific properties and behavior.
    - Added example nested_markup.py, showing a simple wiki markup with
      nested markup directives, and illustrating the use of '...' for
      skipping over input to match the next expression. (This example
      uses syntax that is not valid under Python 2.)
    - Rewrote delta_time.py example (renamed from deltaTime.py) to
      fix some omitted formats and upgrade to latest pyparsing idioms,
      beginning with writing an actual BNF.
    - With the help and encouragement from several contributors, including
      Matěj Cepl and Cengiz Kaygusuz, I've started cleaning up the internal
      coding styles in core pyparsing, bringing it up to modern coding
      practices from pyparsing's early development days dating back to
      2003. Whitespace has been largely standardized along PEP8 guidelines,
      removing extra spaces around parentheses, and adding them around
      arithmetic operators and after colons and commas. I was going to hold
      off on doing this work until after 2.4.1, but after cleaning up a
      few trial classes, the difference was so significant that I continued
      on to the rest of the core code base. This should facilitate future
      work and submitted PRs, allowing them to focus on substantive code
      changes, and not get sidetracked by whitespace issues.


author: arun@gmx.de
changelog:
  - update to version 2.4.5:
    * Fixed encoding when setup.py reads README.rst to include the
      project long description when uploading to PyPI. A stray unicode
      space in README.rst prevented the source install on systems whose
      default encoding is not 'utf-8'.
  - changes from version 2.4.4:
    * Unresolved symbol reference in 2.4.3 release was masked by stdout
      buffering in unit tests, thanks for the prompt heads-up, Ned
      Batchelder!
  - changes from version 2.4.3:
    * Fixed a bug in ParserElement.__eq__ that would for some parsers
      create a recursion error at parser definition time. Thanks to
      Michael Clerx for the assist. (Addresses issue #123)
    * Fixed bug in indentedBlock where a block that ended at the end of
      the input string could cause pyaprsing to loop forever. Raised as
      part of discussion on StackOverflow with geckos.
    * Backports from pyparsing 3.0.0:
      + __diag__.enable_all_warnings()
      + Fixed bug in PrecededBy which caused infinite recursion, issue
      [#127]
      + support for using regex-compiled RE to construct Regex
      expressions


author: mimi.vx@gmail.com
changelog:
  - update to 2.4.6
    * Fixed typos in White mapping of whitespace characters, to use
    correct "\u" prefix instead of "u".
    * fix bug in left-associative ternary operators defined using
    infixNotation. First reported on StackOverflow by user Jeronimo.
    * Backport of pyparsing_test namespace from 3.0.0, including
    TestParseResultsAsserts mixin class defining unittest-helper
    methods:
    . def assertParseResultsEquals(
    self, result, expected_list=None, expected_dict=None, msg=None)
    . def assertParseAndCheckList(
    self, expr, test_string, expected_list, msg=None, verbose=True)
    . def assertParseAndCheckDict(
    self, expr, test_string, expected_dict, msg=None, verbose=True)
    . def assertRunTestResults(
    self, run_tests_report, expected_parse_results=None, msg=None)
    . def assertRaisesParseException(self, exc_type=ParseException, msg=None)


author: dmueller@suse.com
changelog:
  - update to 2.4.7:
    . Each bug with Regex expressions
    . And expressions not properly constructing with generator
    . Traceback abbreviation
    . Bug in delta_time example
    . Fix regexen in pyparsing_common.real and .sci_real
    . Avoid FutureWarning on Python 3.7 or later
    . Cleanup output in runTests if comments are embedded in test string


author: mimi.vx@gmail.com
changelog:
  - update to 44.1.0
    * Set sys.argv[0] in setup script run by build_meta.__legacy__
    * Fix for Python 4: replace unsafe six.PY3 with six.PY2
    * Fixed a bug in the “setuptools.finalize_distribution_options” hook
      that lead to ignoring the order attribute of entry points managed
      by this hook.
    * Avoid loading working set during Distribution.finalize_options prior
      to invoking _install_setup_requires, broken since v42.0.0.


author: mcepl@suse.com
changelog:
  - Avoid duplicite wheel name in the generated package, and we actually
    don't need a subpackage at all.


author: daniel.garcia@suse.com
changelog:
  - Add CVE-2022-40897-ReDos.patch to fix Regular Expression Denial of Service
    (ReDoS) in package_index.py.
    bsc#1206667


author: steven.kowalik@suse.com
changelog:
  - Add patch CVE-2024-6345-code-execution-via-download-funcs.patch:
    * Sanitize any VCS URL we download. (CVE-2024-6345, bsc#1228105)


author: thomas.blume@suse.com
changelog:
  - fix segfault in qDeqLinkedList during shutdown (bsc#1199283)
    * add 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch


author: thomas.blume@suse.com
changelog:
  - remove $klogConsoleLogLevel setting from rsyslog.conf (bsc#1191833)
    * this legacy setting from pre-systemd times is obsolete and can
      block important systemd messages


author: thomas.blume@suse.com
changelog:
  - fix parsing of legacy config syntax (bsc#1205275)
    * add:
      0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch
      0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch


author: thomas.blume@suse.com
changelog:
  - fix removal of imfile state files (bsc#1213212)
    * add 0001-fixing-the-deleteStateOnFileDelete-option.patch


author: thomas.blume@suse.com
changelog:
  -patches replaced by upgrade (see details in upgrade logs below)
    0001-fixing-the-deleteStateOnFileDelete-option.patch
    0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch
    0001-queue-Add-NULL-check-in-qDeqLinkedList.patch
    0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch
    0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch
    CVE-2022-24903.patch
  - Upgrade to rsyslog 8.2306.0 (jsc#PED-4883)
    * 2023-06-09: mmnormalize bugfix: if msg cannot be parsed, parser chain is stopped
    * 2023-06-08: Add new global config option "libcapng.default"
    * 2023-06-08: imjournal: Add FileCreateMode module parameter
    * 2023-04-17: core bugfix: potential segfault on busy systems
    * 2023-05-11: GNUTls Driver: Fix memory leaks in gtlsInitCred
    * 2023-05-24: CI: update base ubuntu image for github actions
    * 2023-05-16: OMHIREDIS::ADDED:: New support for 'stream' mode
    * 2023-05-17: OMHIREDIS::ADDED:: new tests for existing functionalities
    * 2023-04-25: OMHIREDIS::FIXED:: Correctly suspend module in case of failure
    * 2023-05-17: OMHIREDIS::FIXED:: Synchronously try to authenticate
    * 2023-04-25: IMHIREDIS::ADDED:: New support for 'stream' mode
    * 2023-04-25: REDIS::ADDED:: Implement tests for imhiredis module
    * 2023-04-12: IMHIREDIS::CLEAN:: various improvements and fixes
      [#]## CHANGED
    - [IMHIREDIS] factorize code for different modes
    - [IMHIREDIS] Clean and improve logging lines
    - [IMHIREDIS] Poll extinction state less frequently for main thread (less aggresive)
    - [IMHIREDIS] Set 'key' action parameter to REQUIRED
    - [IMHIREDIS] Use known message length instead of calculating it when
      enqueuing message
      [#]## ADDED
    - [IMHIREDIS] Missing redis replies' types in enumeration
      [#]## FIXED
    - [IMHIREDIS] Correctly initialize instance object, especially for redisNodesList
    - [IMHIREDIS] Correctly print input mode's value in logs when set incorrectly
    * 2023-05-17: tests: mmexternal-SegFault-empty-jroot-vg.sh: fix typo
    * 2023-03-21: modify testbench test to detect wrong imptcp truncation
    * 2023-03-21: imptcp bugfix: spam log on oversize message
    * 2023-03-23: core/bugfix: using $uuid msg prop can deadlock rsyslog on shutdown
    * 2023-03-13: Remove halted LGTM badges on README
    * 2023-02-16: Do not preserve capabilities when changing credentials
    * 2023-01-23: CI/QA: do compile test both with NDEBUG set/unset
    * 2023-01-23: Fixed wrong type conversion in cstrLen() for debug mode as well
    * 2023-01-18: core/template: implement negative position.to
    * 2023-01-18: CI: fix github CodeQL settings
    * 2023-01-17: Remove CAP_DAC_OVERRIDE if privileges dropped
    * 2023-01-17: Adjust the capability set
    * 2023-01-13: substring function: enhancement and hardening
    * 2023-01-11: omfile: add action parameters "rotation.*"
    * 2023-01-11: CI: use newer version of zookeeper
    * 2023-01-09: ffaup fix : memory corruption with concurrent workers
    * 2023-01-02: openssl: fix undefined reference to CRYPTO_set_id_callback
    * 2022-12-30: testbench: add test for invalid json template generation
    * 2022-12-30: core bugfix: template system may generate invalid json
    * 2022-12-28: Fixed wrong type conversion in cstrLen()
    * 2022-12-08: Add CodeQL workflow for GitHub code scanning
  - Upgrade to rsyslog 8.2212.0
    * 2022-12-05: testbench: make python http server based tests more reliable
    * 2022-12-05: omprog bugfix: invalid status handling at called program startup
    * 2022-11-29: testbench bugfix: wrong message injection object of instance 1
    * 2022-11-21: rsyslog.conf man page bugfix: description of selectors
    * 2022-11-18: imtcp bugfix: legacy config directives did no longer work
    - replaces 0002-imtcp-bugfix-legacy-config-directives-did-no-longer-.patch
    * 2022-11-16: ksi bugfix: sending of too many signing requests fixed.
    * 2022-11-14: bugfix: prevent potential segfault when switchung to queue emergency mode
    * 2022-11-02: imjournal: add second fallback to _COMM
    * 2022-10-25: core bugfix: local hostname invalid if no global() config object given
    * 2022-10-25: testbench bugfix: fixed timing issue that sometimes lead to test failure
  - Upgrade to rsyslog 8.2208.0
    * 2022-08-09: ksi bugfix: request cache size and send timeout issue fixed.
    * 2022-08-09: imjournal bugfix: segmentation fault in close journal
    * 2022-08-09: net subsystem: support sha256 for StreamDriverAuthMode="x509/fingerprint"
    * 2022-08-05: imfile bugfix: message loss/duplication when monitored file is rotated
    * 2022-08-05: ksi bugfix: optimize processing of signer queue to fix delays.
    * 2022-08-04: ksi bugfix: possible crash fixed when several log files are opened.
    * 2022-08-04: openssl: add support to split tls commands by semicolon
    * 2022-08-04: openssl subsystem bugfix: build issue on Solaris
    * 2022-08-04: openssl: add more details to error messages
    * 2022-08-04: omclickhouse: capture additional exceptions
    * 2022-08-04: mmanon bugfix: Simplified and fixed IPv4 digit detection.
    * 2022-07-21: imptcp: slight tuning
    * 2022-07-20: template procesing/json: performance optimization
    * 2022-07-19: core bugfix: memory leak when free action worker data table
    * 2022-07-13: omfile: support for zstd compression
    * 2022-07-07: stream cleanup: move error message to debug log, only
    * 2022-07-04: mmdblookup bugfix: Don't crash Rsyslog on mmdb file errors
    * 2022-06-28: build error fix: libbson requires out-of-date language constructs
    * 2022-06-27: OpenSSL: fix depreacted API issues for OpenSSL 3.x
  - Upgrade to rsyslog 8.2206.0
    * 2022-05-25: omelastisearch: allow omitting _type field
    * 2022-05-18: tcpsrv/imtcp: slight performance improvements
    * 2022-05-12: imptcp bugfix: worker thread starvation on extreme traffic
    * 2022-05-11: omelasticsearch: several support option for ElasticSearch 8
    - config params searchIndex and documentType can be empty
    - support for Data Stream API
    - new config param esVersion.major
    * 2022-05-09: tcp receiver bugfix: delay/potential hang on some error conditions
    * 2022-05-05: net bugfix: potential buffer overrun
    - replaces CVE-2022-24903.patch
      Advisory:
      https://github.com/rsyslog/rsyslog/security/advisories/GHSA-ggw7-xr6h-mmr8#advisory-comment-72243
    * 2022-05-05: imptcp: set OS worker thread name
    * 2022-04-26: mmanon bugfix: shortened IPv6 form not always anonymized
    * 2022-04-22: mmdblookup fix: wrong copy of buffer
    * 2022-04-22: mmdblookup: several enhancements
    - support arrays in MMDB entry
    - support escaped quotes '"' in MMDB entry
    - support '<' characters in MMDB entry, when in a field
    - support '}' characters in MMDB entry, when in a field
  - Upgrade to rsyslog 8.2204.0
    * 2022-04-18: gnutls bugfix: possibility of infinite loop
    * 2022-04-17: core/bugfix: errorfile could grow over max configures size
    * 2022-04-17: omkafka bugfix: potential misadressing
    * 2022-04-06: added new "FullJSONFmt" standard template (with addtl fields)
    * 2022-04-04: imfile: potential processing delay
    * 2022-04-04: bugfix: cosmetic data races
    * 2022-04-01: add property options to support ISO week/year number
    * 2022-04-01: core bugfix: "action suspended" message was emitted even when turned off
    * 2022-03-31: testbench: add more tests for rscript comparison operations
    * 2022-03-31: core bugfix: make internal logs emitted during HUP procesing appear quicker
    * 2022-03-20: refactor: Move the parser directive to the main config
    * 2022-03-16: refactor: ake the main message queue part of the config
    * regression bugfix: rsyslog may segfault during startup
    * regression fix: script string comparison did not work correctly
  - Upgrade to rsyslog 8.2202.0
    * 2022-02-11: Make action counter part of the config
    * 2022-02-09: imfile: Remove inotify watch descriptor on inode change detected
    - replaces 0001-imfile-Remove-inotify-watch-descriptor-on-inode-chan.patch
    * 2022-02-03: omelasticsearch: Fix indexSuccess impstats counter in bulkmode
    * 2022-01-28: rscript: literal numbers were not compared correctly
    * 2022-01-17: ompgsql: PGsslInUse not supported on old distros
    * 2021-12-31: ompgsql: allow connection params via connection string
    * 2022-01-17: CI: remove fedora 33 based testing
    * 2022-01-14: Terminate all tcpsrv threads properly
    * 2022-01-04: Move timezone specific variables to rsconf
    * 2022-01-13: Fixes #4395 by correctly checking for EPIPE.
    * 2022-01-12: Move rsyslog global parameters to rsconf_t struct
    * 2022-01-12: cleanup: remove unused variable
    * 2022-01-07: CI: cleanup journal test environment
    * 2022-01-06: CI: remove unnecessary dependency
    * 2022-01-05: Update omlibdbi.c
    * 2022-01-05: omhttp: Fix memory leak in lokirest batchmode
    * 2021-12-15: Clarify meaning of loadConf and RunConf
  - Upgrade to rsyslog 8.2112.0
    * 2021-12-14: refactor:Deallocate outchannel resources in rsconf destructor
    * 2021-12-14: refactor: use runConf instead of loadConf in ratelimiting during runtime
    * 2021-11-22: new contribtion: URL parser module function using libfa
    * 2021-11-18: mmanon: relax IPv6 detection - improve anonymization
    * 2021-11-10: ruleset bugfix: ruleset queue was incorrectly named
    * 2021-11-10: omsnmp: update module to current IP best practices
    * 2021-10-27: ommysql: fix threading bug
    * 2021-10-25: testbench: false positive when impstats was not built
    * 2021-10-25: imtcp: add support for permittedPeers setting at input() level
    * 2021-10-25: testbench: add test for legacy permittedPeer statement
    - replaces 0001-testbench-add-test-for-legacy-permittedPeer-statemen.patch
  - Upgrade to rsyslog 8.2110.0:
    * 2021-10-13: PrivDropToUser: fix abortOnIDResolutionFail handling #2
    * 2021-10-12: PrivDropToUser: fix abortOnIDResolutionFail handling
    * 2021-09-17: rscript fix: ruleset called async when ruleset had queue.type="direct"
    * 2021-10-07: tcpsrv: fix compilation without exceptions
    * 2021-09-29: build issue: handle undefined MAXPATHLEN, PATH_MAX
    * 2021-10-06: Fix typo in error message.
    * 2021-09-21: mmkubernetes bugfix: no connection retry to kubernetes APP
    * 2021-09-13: use correct api for es 6 and later
    * 2021-09-20: openssl: Correct gnutlsPriorityString (custom ciphers) behaviour
    * 2021-09-20: ksi bugfix: locking bug fixed in rsksiCtxOpenFile
    * 2021-09-13: Fix ElasticSearch Test broken by ES incompatibility
    * 2020-11-21: imhttp updates - query parameter ingestion & basic auth support
    * 2021-09-08: openssl: extended output information on connection failure
    * 2021-09-02: queue: Add NULL check in qDeqLinkedList
    - replaces 0001-queue-Add-NULL-check-in-qDeqLinkedList.patch
    * 2021-09-06: core bugfix: use of property $wday terminates string
    * 2021-09-02: gnutls: Propagate PrioritizeSAN when accepting a new connection
    * 2021-08-24: ratelimit: fix rate limiting for already parsed messages
    * 2021-08-23: config: implement script-equavalent for $PrivDrop* statements
  - Upgrade to rsyslog 8.2108.0:
    * 2021-08-16: openssl tls: Improved error message output on tls failures.
    * 2021-07-01: imfile add `ignoreolderthanoption`
    * 2021-08-10: imklog: fix invalid memory adressing, could cause abort
    * 2021-08-09: omelasticsearch: fix incorrect mutex error handling regression
    * 2021-08-09: imfile bugfix: hash char invalidly added in readmode != 0
    * 2021-08-08: imudp: add socket type (IPv4 vs. 6) to input name
    * 2021-07-13: fixing the deleteStateOnFileDelete option
    - replaces 0001-fixing-the-deleteStateOnFileDelete-option.patch
    * 2021-07-07: CI: add test for imtcp not correctly starting up and a Solaris fix
    * 2021-08-05: omfwd: add capability for action-specific TLS certificate settings
    * 2021-07-01: imtcp: permit to use different certificate files per input/action
    * 2021-08-04: debug support: add indication of "being HUPed" to debug log
    * 2021-08-04: imptcp bugfix: keep alive interval was incorrectly set
    * 2021-07-22: Close file descriptor when freshStartTail is turned on
    * 2021-07-22: [omelasticsearch] Improve errorFile mutex handling
    * 2021-07-08: openssl network driver bugfix: small memory leak
    * 2021-07-07: tcpsrv bugfix: abort if no listener could be started
    * 2021-07-01: tcp subsystem: fix cosmetic memory leak on shutdown
    * 2021-07-01: fix typo in error message
    * 2021-06-30: OMMONGODB :: Fixes
    * 2021-06-29: mmkubernetes fix for apiserver error handling
    * 2021-06-21: omkafka updates
    * 2021-06-22: percentile module to track percentile metrics via impstats
    * 2021-06-17: CI: disable Travis CI for the time being
    * 2021-04-15: omhttp: Fix dynrestpath param in batch mode
    * 2021-06-14: add predefined template RSYSLOG_SyslogRFC5424Format
    * 2021-06-10: bugfix: _sender_stats reports integer counter as string


author: thomas.blume@suse.com
changelog:
  - fix rsyslog crash in imrelp (bsc#1210286)
    * add: 0001-Avoid-crash-on-restart-in-imrelp-SIGTTIN-handler.patch


author: thomas.blume@suse.com
changelog:
  - fix PreserveFQDN option before daemon is restarted (bsc#1231229)
    add 0001-core-bugfix-rsyslog-messages-may-not-always-have-FQD.patch


author: coolo@suse.com
changelog:
  - updated to version 1.8.0
    see installed CHANGELOG.md
    [#] 1.8.0 / 2017-06-04
    [#]# Backwards incompatibilities
    This release ends support for Ruby 2.1 on Windows in the `x86-mingw32` and `x64-mingw32` platform gems (containing pre-compiled DLLs). Official support ended for Ruby 2.1 on 2017-04-01.
    Please note that this deprecation note only applies to the precompiled Windows gems. Ruby 2.1 continues to be supported (for now) in the default gem when compiled on installation.
    [#]# Dependencies
    * [Windows] Upgrade iconv from 1.14 to 1.15 (unless --use-system-libraries)
    * [Windows] Upgrade zlib from 1.2.8 to 1.2.11 (unless --use-system-libraries)
    * [MRI] Upgrade rake-compiler dependency from 0.9.2 to 1.0.3
    * [MRI] Upgrade mini-portile2 dependency from `~> 2.1.0` to `~> 2.2.0`
    [#]# Compatibility notes
    * [JRuby] Removed support for `jruby --1.8` code paths. [#1607] (Thanks, @kares!)
    * [MRI Windows] Retrieve zlib source from http://zlib.net/fossils to avoid deprecation issues going forward. See #1632 for details around this problem.
    [#]# Features
    * NodeSet#clone is not an alias for NodeSet#dup [#1503] (Thanks, @stephankaag!)
    * Allow Processing Instructions and Comments as children of a document root. [#1033] (Thanks, @windwiny!)
    * [MRI] PushParser#replace_entities and #replace_entities= will control whether entities are replaced or not. [#1017] (Thanks, @spraints!)
    * [MRI] SyntaxError#to_s now includes line number, column number, and log level if made available by the parser. [#1304, #1637] (Thanks, @spk and @ccarruitero!)
    * [MRI] Cross-built Windows gems now support Ruby 2.4
    * [MRI] Support for frozen string literals. [#1413]
    * [MRI] Support for installing Nokogiri on a machine in FIPS-enabled mode [#1544]
    * [MRI] Vendored libraries are verified with SHA-256 hashes (formerly some MD5 hashes were used) [#1544]
    * [JRuby] (performance) remove unnecessary synchronization of class-cache [#1563] (Thanks, @kares!)
    * [JRuby] (performance) remove unnecessary cloning of objects in XPath searches [#1563] (Thanks, @kares!)
    * [JRuby] (performance) more performance improvements, particularly in XPath, Reader, XmlNode, and XmlNodeSet [#1597] (Thanks, @kares!)
    [#]# Bugs
    * HTML::SAX::Parser#parse_io now correctly parses HTML and not XML [#1577] (Thanks for the test case, @gregors!)
    * Support installation on systems with a `lib64` site config. [#1562]
    * [MRI] on OpenBSD, do not require gcc if using system libraries [#1515] (Thanks, @jeremyevans!)
    * [MRI] XML::Attr.new checks type of Document arg to prevent segfaults. [#1477]
    * [MRI] Prefer xmlCharStrdup (and friends) to strdup (and friends), which can cause problems on some platforms. [#1517] (Thanks, @jeremy!)
    * [JRuby] correctly append a text node before another text node [#1318] (Thanks, @jkraemer!)
    * [JRuby] custom xpath functions returning an integer now work correctly [#1595] (Thanks, @kares!)
    * [JRuby] serializing (`#to_html`, `#to_s`, et al) a document with explicit encoding now works correctly. [#1281, #1440] (Thanks, @kares!)
    * [JRuby] XML::Reader now returns parse errors [#1586] (Thanks, @kares!)
    * [JRuby] Empty NodeSets are now decorated properly. [#1319] (Thanks, @kares!)
    * [JRuby] Merged nodes no longer results in Java exceptions during XPath queries. [#1320] (Thanks, @kares!)


author: bgeuken@suse.com
changelog:
  - Updated to version 1.8.1
    From the upstream changelog:
      Dependencies
      [MRI] libxml2 is updated from 2.9.4 to 2.9.5.
      [MRI] libxslt is updated from 1.1.29 to 1.1.30.
      [MRI] optional dependency on the pkg-config gem has had its constraint loosened to ~> 1.1 (from ~> 1.1.7). [#1660]
      [MRI] Upgrade mini_portile2 dependency from ~> 2.2.0 to ~> 2.3.0, which will validate checksums on the vendored libxml2 and libxslt tarballs before using them.
      Bugs
      NodeSet#first with an integer argument longer than the length of the NodeSet now correctly clamps the length of the returned NodeSet to the original length. [#1650] (Thanks, @Derenge!)
      [MRI] Ensure CData.new raises TypeError if the content argument is not implicitly convertible into a string. [#1669]


author: coolo@suse.com
changelog:
  - updated to version 1.8.2
    see installed CHANGELOG.md
    [#] 1.8.2 / 2018-01-29
    [#]# Security Notes
    [MRI] The update of vendored libxml2 from 2.9.5 to 2.9.7 addresses at least one published vulnerability, CVE-2017-15412. [#1714 has complete details]
    [#]# Dependencies
    * [MRI] libxml2 is updated from 2.9.5 to 2.9.7
    * [MRI] libxml2 is updated from 1.1.30 to 1.1.32
    [#]# Features
    * [MRI] OpenBSD installation should be a bit easier now. [#1685] (Thanks, @jeremyevans!)
    * [MRI] Cross-built Windows gems now support Ruby 2.5
    [#]# Bug fixes
    * Node#serialize once again returns UTF-8-encoded strings. [#1659]
    * [JRuby] made SAX parsing of characters consistent with C implementation [#1676] (Thanks, @andrew-aladev!)
    * [MRI] Predefined entities, when inspected, no longer cause a segfault. [#1238]


author: factory-auto@kulow.org
changelog:
  - updated to version 1.8.3
    see installed CHANGELOG.md
    [#] 1.8.3 / 2018-06-16
    [#]# Security Notes
    [MRI] Behavior in libxml2 has been reverted which caused CVE-2018-8048 (loofah gem), CVE-2018-3740 (sanitize gem), and CVE-2018-3741 (rails-html-sanitizer gem). The commit in question is here:
    > https://github.com/GNOME/libxml2/commit/960f0e2
    and more information is available about this commit and its impact here:
    > https://github.com/flavorjones/loofah/issues/144
    This release simply reverts the libxml2 commit in question to protect users of Nokogiri's vendored libraries from similar vulnerabilities.
    If you're offended by what happened here, I'd kindly ask that you comment on the upstream bug report here:
    > https://bugzilla.gnome.org/show_bug.cgi?id=769760


author: factory-auto@kulow.org
changelog:
  - updated to version 1.8.4
    see installed CHANGELOG.md
    [#] 1.8.4 / 2018-07-03
    [#]# Bug fixes
    * [MRI] Fix memory leak when creating nodes with namespaces. (Introduced in v1.5.7) [#1771]


author: mschnitzer@suse.com
changelog:
  - updated to version 1.8.5 (bsc#1156722)
    [#]# Security Notes
    [MRI] Pulled in upstream patches from libxml2 that address CVE-2018-14404 and CVE-2018-14567. Full details are available in [#1785](https://github.com/sparklemotion/nokogiri/issues/1785). Note that these patches are not yet (as of 2018-10-04) in an upstream release of libxml2.
    [#]# Bug fixes
    * [MRI] Fix regression in installation when building against system libraries, where some systems would not be able to find libxml2 or libxslt when present. (Regression introduced in v1.8.3.) [#1722]
    * [JRuby] Fix node reparenting when the destination doc is empty. [#1773]


author: jtomasiak@suse.com
changelog:
  - add 000-CVE-2019-5477.patch (CVE-2019-5477, bsc#1146578)
  - add 001-test-equality.patch (prereq of 002-CVE-2020-26247.patch)
  - add 002-CVE-2020-26247.patch (CVE-2020-26247, bsc#1180507)


author: marco.strigl@suse.com
changelog:
  - add 003-CVE-2022-24836.patch (CVE-2022-24836, bsc#1198408)
      fixes possibility to DoS because of inefficient RE in HTML encoding
  - add 004_CVE-2022-29181.patch (CVE-2022-29181, bsc#1199782)
      fixes Improper Handling of Unexpected Data Types


author: steven.baker@suse.com
changelog:
  - added only-complain-about-version-diff-if-it-is-older.patch:
    make nokogiri only complain about mismatching libxml2 version
    if the runtime version is older than the build version as we
    assume newer versions should be ABI compatible (boo#1213999)


author: jdelvare@suse.com
changelog:
  - lm_sensors-3.4.0-sensord-service-extra-args.patch: Allow passing
    arbitrary extra arguments to sensord.


author: sweet_f_a@gmx.de
changelog:
  - add lm_sensors-3.4.0-sensors-detect-add-ftsteutates-support.patch
    for ftsteutates support (Fujitsu Skylake boards)


author: jdelvare@suse.com
changelog:
  - lm_sensors-3.4.0-sensors-detect-ppc64le.patch: Fix sensors-detect
    CPU detection support on ppc architectures (bsc#999987)


author: jdelvare@suse.com
changelog:
  - lm_sensors-3.4.0+-Only-probe-I-O-ports-on-x86.patch: Skip
    "random" I/O port probing on non-x86 machines (bsc#1008552)


author: hillwood@opensuse.org
changelog:
  - Update version to 3.4.0git20180510.1c48b19, use git version
    * Support many new hardware:
      + Add detection of Fintek F81768
      + Only probe I/O ports on x86
      + Add detection of Nuvoton NCT6793D
      + Add detection of Microchip MCP9808
      + Mark F71868A as supported by the f71882fg driver
      + Mark F81768D as supported by the f71882fg driver
      + Mark F81866D as supported by the f71882fg driver
      + Add detection of various ITE chips
      + Add detection of Nuvoton NCT6795D
      + Add detection of DDR4 SPD
      + Add detection of ITE IT8987D
      + Add detection of AMD Family 17h temperature sensors
      + Add detection of AMD KERNCZ SMBus controller
      + Add detection of various Intel SMBus controllers
      + Add detection of Giantec GT30TS00
      + Add detection of ONS CAT34TS02C and CAT34TS04
      + Add detection of AMD Family 15h Model 60+ temperature sensors
      + Add detection of Nuvoton NCT6796D
      + Add detection of AMD Family 15h Model 70+ temperature sensors
    * Fix syntax errors
    * Fix systemd paths
  - Drop lm_sensors-3.4.0-sensors-detect-fix-systemd-path.patch
    Upstream merge this patch
  - Drop lm_sensors-3.4.0+-Only-probe-I-O-ports-on-x86.patch
    Upstream merge this patch
  - Change upstream url.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 3.5.0:
    + soname was bumped due to commit dcf2367 which introduced an
      ABI change.
    + Fixed disappearance of certain hwmon chips with 4.19+ kernels,
      (gh#lm-sensors/lm-sensors#139, boo#1116021).
    + Add the find-driver script for debugging.
    + Various documentation and man page improvements.
    + Fix various issues found by Coverity Scan.
    + Fix compilation with the musl C library.
    + Updated links in documentation to reflect the new home of
      lm_sensors.
    + sensors.1: Add reference to sensors-detect and document -j
      option (json output).
    + sensors: Add support for json output, add support for power
      min, lcrit, min_alarm, lcrit_alarm.
    + sensors-detect:
    * Fix systemd paths.
    * Add detection of Fintek F81768.
    * Only probe I/O ports on x86.
    * Add detection of Nuvoton NCT6793D.
    * Add detection of Microchip MCP9808.
    * Mark F71868A as supported by the f71882fg driver.
    * Mark F81768D as supported by the f71882fg driver.
    * Mark F81866D as supported by the f71882fg driver.
    * Add detection of various ITE chips.
    * Add detection of Nuvoton NCT6795D.
    * Add detection of DDR4 SPD.
    * Add detection of ITE IT8987D.
    * Add detection of AMD Family 17h temperature sensors.
    * Add detection of AMD KERNCZ SMBus controller.
    * Add detection of various Intel SMBus controllers.
    * Add detection of Giantec GT30TS00.
    * Add detection of ONS CAT34TS02C and CAT34TS04.
    * Add detection of AMD Family 15h Model 60+ temperature
      sensors.
    * Add detection of Nuvoton NCT6796D.
    * Add detection of AMD Family 15h Model 70+ temperature
      sensors.
    + configs: Add sample configuration files.
    + sensors.conf.default:
    * Add hardwired inputs of NCT6795D
    * Add hardwired inputs of F71868A
    * Add hardwired NCT6796D inputs
    + vt1211_pwm: replaced deprecated sub shell syntax, run with
      bash instead of sh.
    + pwmconfig: replaced deprecated sub shell syntax.
    + fancontrol: replaced deprecated sub shell syntax, save
      original pwm values.
    + fancontrol.8: replaced deprecated sub shell syntax.
    + libsensors:
    * Add support for SENSORS_BUS_TYPE_SCSI, add support
      for power min, lcrit, min_alarm, lcrit_alarm.
    * Handle hwmon device with thermal device parent (bsc#1108468).
  - Rebase lm_sensors-3.0.3-hint-at-kernel-extra-package.patch for
    new release.
  - Spec file tidy up for man page extension.


author: jdelvare@suse.com
changelog:
  - lm_sensors-3.5.0-libsensors-fix-soname.patch: Undo the
    SENSORS_API_VERSION change, to stay source-compatible with
    upstream.


author: jdelvare@suse.com
changelog:
  - change-pidfile-path-from-var-run-to-run.patch: Change PIDFile
    path from /var/run to /run (bsc#1185183).
  - var-run-deprecated.patch: /var/run is deprecated (bsc#1185183).


author: sbrabec@suse.cz
changelog:
  - Rewrite heuristic to be cross-compilation wise (bnc#736143).
  - Do not overwrite libexecdir specified by user (bnc#758947).


author: abergmann@suse.com
changelog:
  - Make extended MIB read-only (bsc#1174961, CVE-2020-15862).
    Add net-snmp-5.7.3-make-extended-mib-read-only.patch


author: abergmann@suse.com
changelog:
  - Fix output for high memTotalReal RAM values (bsc#1152968).
    Add net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch


author: abergmann@suse.com
changelog:
  - Fix hrStorage autofs objects timeout problems (bsc#1179699, bsc#1145864).
    Add net-snmp-5.7.3-host-mib-skip-autofs-entries.patch
    Add net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch
  - Fix NSS mounted volumes in hrStorageDescr (bsc#1100146).
    Add net-snmp-5.7.3-recognize-nss-pools-and-nss-volumes-oes.patch
  - Fix subagent crash at save_set_var() (bsc#1178021).
    Add net-snmp-5.7.3-subagent-set-response.patch
  - Fix subagent data corruption (bsc#1178351, bsc#1179009).
    Add net-snmp-5.7.3-fix-subagent-data-corruption.patch


author: abergmann@suse.com
changelog:
  - Fix LFH violation during v3 user creation (bsc#1181591).
    Add net-snmp-5.7.3-fix-create-v3-user-outfile.patch


author: abergmann@suse.com
changelog:
  - update to 5.9.3 (bsc#1201103, jsc#SLE-11203):
    - security:
    - These two CVEs can be exploited by a user with read-only credentials:
    - CVE-2022-24805 A buffer overflow in the handling of the INDEX of
      NET-SNMP-VACM-MIB can cause an out-of-bounds memory access.
    - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable
      can cause a NULL pointer dereference.
    - These CVEs can be exploited by a user with read-write credentials:
    - CVE-2022-24806 Improper Input Validation when SETing malformed
      OIDs in master agent and subagent simultaneously
    - CVE-2022-24807 A malformed OID in a SET request to
      SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an
      out-of-bounds memory access.
    - CVE-2022-24808 A malformed OID in a SET request to
      NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference
    - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable
      can cause a NULL pointer dereference.
    - Fixed library versioning bug found in 5.9.2.
    - Library version change to libsnmp40.
  - Moved logrotate files from user specific directory /etc/logrotate.d
    to vendor specific directory /usr/etc/logrotate.d.
  - Fixed python2 backward compability.
    add:
    * net-snmp-5.9.3-fixed-python2-bindings.patch
  - Migration to /usr/etc: Saving user changed configuration files
    in /etc and restoring them while an RPM update.
  - Change to use systemd service files directly from net-snmp package.
    add:
    * net-snmp-5.9.1-suse-systemd-service-files.patch
    * net-snmp-5.9.1-harden_snmpd.service.patch
    * net-snmp-5.9.1-harden_snmptrapd.service.patch
    remove:
    * snmpd.service
    * snmptrapd.service
    * harden_snmpd.service.patch
    * harden_snmptrapd.service.patch
  - Refactor and remove obsolete patches to work with version number 5.9.3:
    add:
    * net-snmp-5.9.3-pie.patch
    * net-snmp-5.9.3-fix-create-v3-user-outfile.patch
    * net-snmp-5.9.1-add-lustre-fs-support.patch
    * net-snmp-5.9.1-fix-Makefile.PL.patch
    * net-snmp-5.9.1-modern-rpm-api.patch
    * net-snmp-5.9.1-net-snmp-config-headercheck.patch
    * net-snmp-5.9.1-perl-tk-warning.patch
    * net-snmp-5.9.1-snmpstatus-suppress-output.patch
    * net-snmp-5.9.1-socket-path.patch
    * net-snmp-5.9.1-subagent-set-response.patch
    * net-snmp-5.9.1-testing-empty-arptable.patch
    * net-snmp-5.9.1-velocity-mib.patch
    remove:
    * net-snmp-5.9.1-pie.patch
    * net-snmp-5.9.1-fix-create-v3-user-outfile.patch
    * net-snmp-5.7.3-add-lustre-fs-support.patch
    * net-snmp-5.7.3-Fix-Makefile.PL.patch
    * net-snmp-5.7.3-modern-rpm-api.patch
    * net-snmp-5.7.3-net-snmp-config-headercheck.patch
    * net-snmp-5.7.3-perl-tk-warning.patch
    * net-snmp-5.7.3-snmpstatus-suppress-output.patch
    * net-snmp-5.7.3-socket-path.patch
    * net-snmp-5.7.3-subagent-set-response.patch
    * net-snmp-5.7.3-testing-empty-arptable.patch
    * net-snmp-5.7.3-velocity-mib.patch
    * net-snmp-5.7.3-fix-create-v3-user-outfile.patch
    * net-snmp-5.7.3-pie.patch
    * net-snmp-4.7.2-systemd.patch
    * net-snmp-5.7.3-build-with-openssl-1.1.patch
    * net-snmp-5.7.3-fix-agentx-freezing-on-timeout.patch
    * net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch
    * net-snmp-5.7.3-fix-snmpd-crashing-when-an-agentx-disconnects.patch
    * net-snmp-5.7.3-fix-snmp_pdu_parse-incomplete.patch
    * net-snmp-5.7.3-fix-subagent-data-corruption.patch
    * net-snmp-5.7.3-helpers-table-skip-if-next-handler-called.patch
    * net-snmp-5.7.3-host-mib-skip-autofs-entries.patch
    * net-snmp-5.7.3-make-extended-mib-read-only.patch
    * net-snmp-5.7.3-netgroups.patch
    * net-snmp-5.7.3-Remove-U64-typedef.patch
    * net-snmp-5.7.3-snmptrapd-add-forwarder-info.patch
    * net-snmp-5.7.3-swintst_rpm-Protect-against-unspecified-Group-name.patch
    * net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch
    * net-snmp-python3.patch


author: abergmann@suse.com
changelog:
  - Fixed NULL pointer exception issue when handling ipDefaultTTL or
    pv6IpForwarding (bsc#1205148, CVE-2022-44793, bsc#1205150, CVE-2022-44792).
    add:
    * net-snmp-5.9.3-disallow_SET_requests_with_NULL_varbind.patch
  - Enable AES-192 and AES-256 privacy protocol (bsc#1206828).


author: abergmann@suse.com
changelog:
  - Hardening systemd services setting "ProtectHome=true" caused home directory
    size and allocation to be listed incorrectly (bsc#1206044).
    add:
    * net-snmp-5.9.3-harden_snmpd.service.patch
    * net-snmp-5.9.3-harden_snmptrapd.service.patch
    delete:
    * net-snmp-5.9.1-harden_snmpd.service.patch
    * net-snmp-5.9.1-harden_snmptrapd.service.patch


author: abergmann@suse.com
changelog:
  - Update to net-snmp-5.9.4 (bsc#1214364).
    add (rename):
    * net-snmp-5.9.4-add-lustre-fs-support.patch
    * net-snmp-5.9.4-add-netgroups-functionality.patch
    * net-snmp-5.9.4-fix-create-v3-user-outfile.patch
    * net-snmp-5.9.4-fixed-python2-bindings.patch
    * net-snmp-5.9.4-fix-Makefile.PL.patch
    * net-snmp-5.9.4-modern-rpm-api.patch
    * net-snmp-5.9.4-net-snmp-config-headercheck.patch
    * net-snmp-5.9.4-perl-tk-warning.patch
    * net-snmp-5.9.4-pie.patch
    * net-snmp-5.9.4-snmpstatus-suppress-output.patch
    * net-snmp-5.9.4-socket-path.patch
    * net-snmp-5.9.4-subagent-set-response.patch
    * net-snmp-5.9.4-suse-systemd-service-files.patch
    * net-snmp-5.9.4-testing-empty-arptable.patch
    delete (now part of v5.9.4):
    * net-snmp-5.9.3-disallow_SET_requests_with_NULL_varbind.patch
    delete (rename):
    * net-snmp-5.9.1-add-lustre-fs-support.patch
    * net-snmp-5.9.1-fix-Makefile.PL.patch
    * net-snmp-5.9.1-modern-rpm-api.patch
    * net-snmp-5.9.1-net-snmp-config-headercheck.patch
    * net-snmp-5.9.1-perl-tk-warning.patch
    * net-snmp-5.9.1-snmpstatus-suppress-output.patch
    * net-snmp-5.9.1-socket-path.patch
    * net-snmp-5.9.1-subagent-set-response.patch
    * net-snmp-5.9.1-suse-systemd-service-files.patch
    * net-snmp-5.9.1-testing-empty-arptable.patch
    * net-snmp-5.9.1-velocity-mib.patch
    * net-snmp-5.9.3-fix-create-v3-user-outfile.patch
    * net-snmp-5.9.3-pie.patch
    * net-snmp-5.9.3-fixed-python2-bindings.patch
  - Removing legacy MIBs used by Velocity Software (jira#PED-6416).
  - Re-add support for hostname netgroups that was removed accidentally and
    previously added with FATE#316305 (bsc#1207697).
    '@hostgroup' can be specified for multiple hosts
  - Hardening systemd services setting "ProtectHome=true" caused home directory
    size and allocation to be listed incorrectly (bsc#1206044).
    add (rename):
    * net-snmp-5.9.4-harden_snmpd.service.patch
    * net-snmp-5.9.4-harden_snmptrapd.service.patch
    delete (rename):
    * net-snmp-5.9.3-harden_snmpd.service.patch
    * net-snmp-5.9.3-harden_snmptrapd.service.patch


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.7
    * Improvements
    * Implemented interval specification in "when=" subexpression of syscall
      tampering expressions.
    * Added -e trace=%clock option for tracing syscalls reading of modifying
      system clocks.
    * Implemented decoding of BPF_LINK_CREATE and BPF_LINK_UPDATE bpf
      syscall commands.
    * Updated decoding of clone3 syscall to match Linux 5.7.
    * Updated lists of BPF_*, BTRFS_*, CLONE_*, FAN_*, IORING_*, KVM_*,
      LWTUNNEL_*, MREMAP_*, PERF_*, SECCOMP_*, UFFDIO_*, V4L2_*, and XDP_*
      constants.
    * Updated lists of ioctl commands from Linux 5.7.
    * Bug fixes
    * Fixed decoding of getdents and getdents64 syscalls when they return
      a lot of directory entries.
    * Fixed pathtrace matching of openat2 syscall.


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.8
    * Changes in behaviour
    * Modified %process class to contain system calls associated with
      process lifecycle (creation, exec, termination):
      kill, tkill, tgkill, pidfd_send_signal and rt_sigqueueinfo are added,
      arch_prctl and unshare are removed.
    * Improvements
    * Implemented decoding of faccessat2 syscall.
    * Implemented decoding of LOOP_CONFIGURE ioctl command.
    * Updated decoding of io_uring_setup syscall to match Linux 5.8.
    * Updated lists of AUDIT_*, BPF_*, CAP_*, ETH_*, INET_DIAG_*, IORING_*,
      KEYCTL_*, KVM_*, LOOP_*, NDA_*, RTC_*, TCA_*, STATX_*, and *_MAGIC
      constants.
    * Updated lists of ioctl commands from Linux 5.8.
    * Bug fixes
    * Added statx syscall to %fstat trace class.


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.9
    * Improvements
    * Added -n/--syscall-number option for printing syscall numbers.
    * Added --pidns-translation option for PID namespace translation (addresses
      Fedora bug #1035433).
    * Implemented decoding of close_range syscall.
    * Implemented decoding of TEE_* ioctl commands.
    * Implemented decoding of struct msginfo argument of IPC_INFO
      and MSG_INFO msgctl syscall commands.
    * Implemented decoding of struct msqid_ds argument of MSG_STAT
      and MSG_STAT_ANY msgctl syscall commands.
    * Implemented decoding of struct seminfo argument of IPC_INFO
      and SEM_INFO semctl syscall commands.
    * Implemented decoding of struct semid_ds argument of IPC_SET,
      IPC_STAT, SEM_STAT, and SEM_STAT_ANY semctl syscall commands.
    * Implemented decoding of struct shminfo argument of IPC_INFO
      shmctl syscall command.
    * Implemented decoding of struct shm_info argument of SHM_INFO
      shmctl syscall command.
    * Implemented decoding of struct shmid_ds argument of SHM_STAT
      and SHM_STAT_ANY shmctl syscall commands.
    * Updated lists of BPF_*, CAP_*, FAN_*, IFLA_*, INET_DIAG_REQ_*,
      IORING_FEAT_*, IP_*, IPV6_*, KVM_*, NDA_*, PTP_PEROUT_*, RTPROT_*,
      and V4L2_FMT_FLAG_* constants.
    * Updated lists of ioctl commands from Linux 5.9.


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.10
    * Improvements
    * libdw-based stack tracing is now enabled for non-native personalities.
    * Implemented decoding of process_madvise syscall introduced in Linux 5.10.
    * Updated decoding of pidfd_open syscall to match Linux 5.10.
    * Updated decoding of membarrier syscall to match Linux 5.10.
    * Updated lists of ALG_*, BPF_*, INET_DIAG_*, IORING_*, KEY_*, KVM_*, MDBA_*,
      MEMBARRIER_CMD_*, MS_*, NLMSGERR_*, NT_*, STATX_*, SEGV_*, and V4L2_*
      constants.
    * Updated lists of ioctl commands from Linux 5.10.
    * Bug fixes
    * Added clock_gettime64, clock_settime64, clock_adjtime64, and
      lock_getres_time64 syscalls to %clock trace class.


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.11
    * Improvements
    * Implemented poke injection (--inject=SET:poke_enter= and
    - -inject=SET:poke_exit= options).
    * Implemented decoding of epoll_pwait2 syscall introduced in Linux 5.11.
    * Implemented decoding of GPIO_* ioctl commands.
    * Implemented decoding of FS_IOC_FS[GS]ETXATTR, FS_IOC_[GS]ETFLAGS,
      and FS_IOC32_[GS]ETFLAGS ioctl commands.
    * Implemented decoding of SIOCADDMULTI, SIOCDELMULTI, SIOCGIFENCAP,
      SIOCOUTQNSD, SIOCSIFENCAP, and SIOCSIFHWBROADCAST ioctl commands.
    * Implemented decoding of UBI_IOCRPEB and UBI_IOCSPEB ioctl commands.
    * Implemented decoding of V4L2_BUF_TYPE_META_CAPTURE,
      V4L2_BUF_TYPE_META_OUTPUT, and VIDIOC_QUERY_EXT_CTRL ioctl commands.
    * Updated lists of BPF_*, BTRFS_*, CLOSE_RANGE_*, ETH_*, IORING_*, KVM_*,
      PR_*, PTRACE_*, RTA_*, RTAX_*, RTM_*, RTNH_*, SCTP_*, SO_*, SYS_*, UFFD_*,
      and V4L2_* constants.
    * Updated lists of ioctl commands from Linux 5.11.
    * Bug fixes
    * Fixed decoding of SIOCGIFINDEX, SIOCBRADDIF, and SIOCBRDELIF ioctl
      commands.


author: mliska@suse.cz
changelog:
  - Add strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch
    in order to workaround gh#171 issue related to the latest
    binutils release (https://sourceware.org/bugzilla/show_bug.cgi?id=27309).


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.12
    * Improvements
    * Implemented --secontext[=full] option to display SELinux contexts.
    * Implemented decoding of mount_setattr syscall introduced in Linux 5.12.
    * Updated decoding of IFLA_BRPORT_* netlink attributes to match Linux 5.12.
    * Updated lists of DEVCONF_*, IORING_*, KVM_*, MPOL_*, MTD_*, NFT_MSG_*,
      RESOLVE_*, RTM_*, ST_*, and V4L2_* constants.
    * Updated lists of ioctl commands from Linux 5.12.
  - strace-readelf-debug-dump-info-wide-output-changes-in-2.36.patch: removed


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.13
    * Improvements
    * Print netlink data in a more structured way.
    * Implemented decoding of NT_PRSTATUS and NT_FPREGSET regsets
      of PTRACE_GETREGSET and PTRACE_SETREGSET requests.
    * Implemented decoding of regs argument of PTRACE_GETREGS, PTRACE_GETREGS64,
      PTRACE_SETREGS, PTRACE_SETREGS64, PTRACE_GETFPREGS, and PTRACE_SETFPREGS
      requests.
    * Implemented powerpc System Call Vectored ABI support.
    * Implemented decoding of landlock_add_rule, landlock_create_ruleset,
      and landlock_restrict_self syscalls introduced in Linux 5.13.
    * Enhanced decoding of perf_event_open syscall.
    * Updated lists of BPF_*, IORING_*, KEXEC_*, KEY_*, KVM_*, NT_*, PR_*,
      PTRACE_*, RTM_*, RTPROT_*, TRAP_*, UFFD_*, UFFDIO_*, and V4L2_* constants.
    * Updated lists of ioctl commands from Linux 5.13.


author: schwab@linux-m68k.org
changelog:
  - Update to strace 5.14
    * Improvements
    * Implemented decoding of memfd_secret and quotactl_fd syscalls,
      introduced in Linux 5.14.
    * Enhanced prctl syscall decoding.
    * Enhanced decoding of IFLA_* netlink attributes.
    * Enhanced decoding of MDBA_ROUTER_PATTR_* mdb router port netlink attributes.
    * Updated lists of BPF_*, IORING_*, MADV_*, MOUNT_ATTR_*, SCTP_*,
      and UFFD_* constants.
    * Updated lists of ioctl commands from Linux 5.14.


author: meissner@suse.com
changelog:
  - replace libzypp-post-script based installation with a systemd timer
    and service.
    - suse-build-key-import.service
    - suse-build-key-import.timer


author: meissner@suse.com
changelog:
  - run import script also in %posttrans section, but only when
    libzypp is not active. bsc#1219189 bsc#1219123


author: meissner@suse.com
changelog:
  - Added new keys of the SLE Micro 6.0 / SLES 16 series, and auto import
    them. (bsc#1227429)
    gpg-pubkey-09d9ea69-645b99ce.asc: Main SLE Micro 6/SLES 16 key
    gpg-pubkey-73f03759-626bd414.asc: Backup SLE Micro 6/SLES 16 key.


author: meissner@suse.com
changelog:
  - Also include the GPG key from the current build project
    to allow Staging testing without production keys. (bsc#1231829)


author: meissner@suse.com
changelog:
  - extended 2048 bit SUSE SLE 12, 15 GA-SP5 key until 2028. (bsc#1229339)
    - gpg-pubkey-39db7c82-5f68629b.asc
    + gpg-pubkey-39db7c82-66c5d91a.asc


author: sbrabec@suse.cz
changelog:
  - Sync patches with Debian and Fedora:
    * Add man page (time.1).
    * Less nonverbose output (time-fedora-verbose.patch).
    * Fix maximal RSS report
      (time-fedora-ru_maxrss-is-in-kilobytes-on-Linux.patch,
      bnc#836049, Redhat#702826).
    * Switch to microsecond accuracy if miliseconds arithmetic rounds
      to zero
      (time-fedora-Recompute-CPU-usage-at-microsecond-level.patch,
      Redhat#527276).
    * When time exits in a non-normal way, return 128 plus the number
      of the signal which caused time to stop or abort
      (time-debian-non-normal-exit.patch).
    * struct rusage and sys/resource.h portability fix
      (time-debian-rusage-portability.patch, Debian#144819).
    * Add -q,--quiet functionality
      (time-debian-quiet.patch, Debian#56853).
    * Update bug reporting address
      (time-debian-bug-address.patch, Debian#542469).
    * Modernize the configure.in file to current autoconf style
      (time-debian-configure.patch).
    * Add a directory entry to the info page
      (time-debian-info-direntry.patch).
  - Fix FSF address (time-fsf-address.patch).
  - Update Summary.
  - Rename time-1.7.diff to time-alpha.patch.


author: astieger@suse.com
changelog:
  - time 1.8:
    * license changed to GPL-3.0+
  - incorporate functionality previously carried as patches:
    * -q/--quiet option to suppresses abnormal program terminal
      (non-exit codes or signals).
      Drop time-debian-quiet.patch
      Drop time-fedora-verbose.patch
    * use the following exit codes (same as GNU coreutils' env):
      125 = Wrong usage or internal error prior to exec attempt.
      126 = Program located, but not usable.
      127 = Could not find program to exec.
    * exit with code '128 + Signal number' when the program
      is terminated by a signal.
      Drop time-debian-non-normal-exit.patch
    * report MAX-RSS values correctly on modern systems
      Drop time-fedora-ru_maxrss-is-in-kilobytes-on-Linux.patch
      Drop time-fedora-Recompute-CPU-usage-at-microsecond-level.patch
    * Use gnulib modules and build infrastructure.
    * New tests infrastructure (make check).
  - drop unneeded patches:
    * time-debian-bug-address.patch
    * time-alpha.patch
    * time-debian-configure.patch
    * time-debian-info-direntry.patch
    * time-debian-info-nav.patch
    * time-debian-rusage-portability.patch
    * time-fsf-address.patch
  - add upstream keyring and verify source signature


author: astieger@suse.com
changelog:
  - time 1.9:
    * reports percent CPU usage for programs lasting less then 1s
    * "time -p" no longers adds the "Command exited with non-zero
      status" message (POSIX compliance)
  - Use %license (boo#1082318)


author: chris@computersalat.de
changelog:
  - update to 1.6.0
    * Re-org of code into multiple files, split HTML and Unix listdir()
      into separate functions, various code cleanups and optimizations.
    * Fixed a memory leak in listdir() when memory was allocated early
      and not freed before function exit.
    * Fixed possible buffer overflow where symbolic links are followed.
    * Fixed links printing "argetm" before the name of the link when the
      LINK setting for DIR_COLORS is set to target
      (Markus Schnalke <meillo@marmaro.de>)
    * More fully support dir colors -- added support for su, sg, tw, ow,
      & st options (and "do" in theory).
    * Use the environment variable "TREE_COLORS" instead of "LS_COLORS"
      for color information if it exists.
    * Added --si flag to print filesizes in SI (powers of 1000) units
      (Ulrich Eckhardt)
    * Added -Q to quote filenames in double quotes. Does not override
    - N or -q.
    * Control characters are no longer printed in carrot notation, but as
      backslashed octal, ala ls, except for codes 7-13 which are printed
      as \a, \b, \t, \n, \v, \f and \r respectively. Spaces and
      backslashes are also now backslashed as per ls, for better input to
      scripts unless -Q is in use (where "'s are backslashed.)
      (Ujjwal Kumar)
    * Added -U for unsorted listings (directory order).
    * Added -c for sorting by last status change (ala ls -c).
    * --dirsfirst is now a meta-sort and does not override -c, -v, -r
      or -t, but is disabled by -U.
    * After many requests, added the ability to process the entire tree
      before emitting output. Used for the new options --du, which works
      like the du command: sums the amount of space under each directory
      and prints a total amount used in the report and the --prune option
      which will prune all empty directories from the output (makes the -P
      option output much more readable.) It should be noted that this will
      be slow to output when processing large directory trees and can
      consume copious amounts of memory, use at your own peril.
    * Added -X option to emit the directory tree in XML format
      (turns colorization off always.)
    * Added --timefmt option to specify the format of time display
      (implies -D). Uses the strftime format.
  - rework donstrip patch


author: tampakrap@opensuse.org
changelog:
  - Update to 1.7.0:
    * Allow user/group names up to 32 characters before clipping.
    * Made -i compress XML and JSON output as much as possible by eliminating
      extraneous whitespace.
    * Added --caseinsensitive (renamed --ignore-case ala grep) flag so patterns
      match without regard to case, courtesy of Jason A Donenfeld.
    * Added --matchdirs option courtesy of Brian Mattern & Jason A. Donenfeld
      <Jason@zx2c4.com>.
    * Fixed possible buffer overflow on large uid/gids w/o user names/group
      names (Alexandre Wendling <alexandrerw@celepar.pr.gov.br>)
    * Added JSON support courtesy of Florian Sesser <fs@it-agenten.com>.
    * Fixed formatting error with HTML output when -L 1 specified. (Sascha Zorn
      <sascha.zorn@gmail.com>)
    * Added file size sorting (Philipp M?ller <philippausmuensing@googlemail.com>)
    * Added '--sort[=]<name>' option, ala ls.
    * Fixed OS X makefile problems (Ryan Hollis <theryanhollis@gmail.com>)
    * Fixed possible memory overflow in read_dir (path/lbuf not equal in size
      to pathsize/lbufsize.) (Han Hui <hanhui03@163.com>)
    * Fix S_ISDOOR/S_IFDOOR spelling mistake for Solaris. (Tim Mooney
      <Tim.Mooney@ndsu.edu>)
    * Make tree more reliably detect UTF-8 locales. (Mantas Mikulnas
      <grawity@gmail.com> and others.)
    * Return non-zero exit status on option errors, print usage to stdout when
      not an error, add the posix '--' option terminator, Change -S description
      to mean CP437 (console) output codes, not ASCII. (Ivan Shmakov
      <oneingray@gmail.com>)
  - Use upstream tarball instead of a custom one
  - Adjust the makefile patch accordingly:
    - Rename tree-dontstrip.patch to tree-makefile.patch,
      since the upstream makefile does not include the strip flag anymore in that line
    - Fix the CFLAGS and LDFLAGS accordingly
  - Run spec-cleaner


author: sweet_f_a@gmx.de
changelog:
  - update to usbutils 007
    * usb-devices: correctly quote driver path
    * lsusb: decode CDC MBIM descriptor
    * lsusb: decode CDC NCM functional descriptor
    * lsusb: decode CDC Command Set descriptor
    * usb-devices: avoid numbers being seen as octal by printf
    * lsusb: parse bmFormats inside UAC2 interface headers as hex
    * remove devtree logic
    * Fix lsusb -t potentially not listing all devices
    * lsusb-t: make sure that interfaces are added to lists only once
    * lsusb: Fix USB 3.0 link state reporting.
    * lsusb: Fix bug in USB 2.0 extended caps descriptor.
    * lsusb: Parse misplaced UAC1 AudioControl Endpoint Descriptor
    * lsusb: Support non-ASCII string descriptors.
  - update usb.ids
  - remove config-guess-sub-update.patch


author: crrodriguez@opensuse.org
changelog:
  - Update to usbutils 008
    * most important change is that lsusb switched to use
    the udev hardware database instead of the usb.ids file
    * lsusb: Reports if USB2.0 port is on L1 state
    * lsusb: Reports devices that support BESL on USB2.0
    * dump_ccid_device: fix a typo
    * lsusb: fix incorrect printf() for CAPS
    * lsusb-t: handle problem if there is no usb bus list
    * Ignore invalid string descriptors
    * usb-devices: hexadecimal bInterfaceNumber handling


author: avindra@opensuse.org
changelog:
  - Update to usbutils 009
    * usbreset: coding style
    * Don't use C99-ism
    * usbhid-dump: update submodule to latest version
    * add usbreset.c example program
    * update usbhid-dump to latest
    * lsusb.py: Don't dump a trace dump if usb.ids is not present
    * USB: usb-devices: Interface number can be a string
    * autogen.sh: checkout usbhid-dump
    * lsusb: add support for the Encoding Unit Desc for uvc 1.5
      device
    * lsusb: fix alignment for Video Streaming interface desc
    * lsusb: parse additional control fileds in USB video control
      interfaces for UVC1.5
    * lsusb: proper display hexadecimal value for UVC control
      interface
    * usbreset.c: import usability improvements from OpenWrt
    * Update lsusb.c
    * Un-indent bVariableSize for Frame-Based Format descriptors
    * Makefile: install pkgconfig file to arch-dependent location
    * lsusb: Allocate the BOS descriptor buffer dynamically
    * lsusb: Add support for the USB 3.1 SuperSpeedPlus device
      capability desc
    * lsusb: Fix issue with lengthy string descriptors
    * lsusb: Added support for Billboard Capability descriptor
    * Update usbhid-dump repo URL
    * Update usbhid-dump to v1.4
    * configure: remove summary about unused USE_ZLIB
    * drop unused input file for usb.ids update script
    * substitute usb.id location in lsusb Python script
    * lsusb: remove unused variable procbususb
    * lsusb: Report correct MaxPower for USB 3.0 devices
    * lsusb: Request proper descriptor type for USB 3.1
    * lsusb: Store link state descriptions without preceding
      space
    * build: Request at least libusb 1.0.9
    * Added support for Platform Device Capability descriptor
    * lsusb: change endianness of first three fields when printing
      UUID/GUIDs.
    * lsusb: Fix UVC STILL_IMAGE_FRAME descriptor
    * lsusb: Fix UVC VideoStreaming interface header descriptor
    * lsusb: Fix UVC OUTPUT_TERMINAL descriptor
    * lsusb: print WebUSB platform descriptor
    * travis-ci: add control files borrowed from libusb
    * travis-ci: cleanup before second run
    * travis-ci: rework travis-autogen.sh
  - add fix-shebang.patch


author: ro@suse.de
changelog:
  - update to usbutils 010
    * usbreset.c: add missing <stdlib.h> include
    * Do not create and install usbutils.pc
    * fix dump_videocontrol_interface for unitialized variable usage
    * Add correct SPDX license identifiers to all files
    * Add SPDX identifiers on files that did not have a specific license.
    * wTotalLength should be printed as a hex number
    * usbmisc: fix up some strncpy() issues
    * lsusb-t: fix up error with readlink()
    * lsusb.py.in: add proper SPDX license identifier
    * usb-devices: reword the copyright identifier
    * LICENSES: move the GPL 2 license to the LICENSES directory
    * LICENSES/GPL-3.0.txt: add the file
    * lsusb.h: add copyright notice
    * lsusb-t: add copyright info
    * bom.spdx: Add bill of materials file in SPDX format.
    * ChangeLog: remove it.
    * AUTHORS: remove file
    * do_release: drop file
    * NEWS: add SPDX header and comment
    * autogen.sh: add SPDX and copyright header
    * list.h: add copyright information
    * travis-autogen.sh: add SPDX and copyright information.
    * INSTALL: remove the file, it's boiler-plate
    * configure.ac: add SPDX and copyright
    * man pages: add SPDX and copyright information
    * Makefile.am: add SPDX and copyright information
    * .gitmodules: add SPDX and copyright lines
    * lsusb.py.in: fix up Copyright strings
    * usbreset.c: add Alan's copyright
    * .travis.yml: add correct SPDX and copyright notices
    * bom.spdx: update with latest copyright and SPDX identifier additions
    * README.md: move the README file to markdown
    * README.md: fix fomatting
    * bom.spdx: upate with README -> README.md change
    * lsusb.py: convert to python3
    * lsusb: Split subtype mapping out of AudioControl interface handling.
    * lsusb: Add declarative definitions for UAC1 and UAC2 descriptors.
    * lsusb: Add code to dump descriptor data using descriptor definition.
    * lsusb: Switch to descriptor-definition based dump for UAC1 and UAC2.
    * lsusb: Add descriptor definitions for UAC3.
    * lsusb: Add initial support for USB Audio Device Class 3.
    * lsusb: Add descriptor definition for USB3 BOS Configuration Summary.
    * lsusb: Dump USB3 BOS Configuration Summary Descriptor.
    * lsusb: Squash Wpointer-compare warning.
    * lsusb: Remove unused function.
    * lsusb: Fix array entry count for variable sized entries.
    * Makefile.am: Include usbreset.c in the release tarball
    * lsusb: Dump UVC Stream based payload descriptor.


author: mpluskal@suse.com
changelog:
  - Update to version 012:
    * Merge usbhid-dump into main usbutils repository
  - Changes for version 011:
    * Add usbreset.c as noinst_PROGRAMS target.
    * lsusb: Read unkown names from sysfs device desc.
    * Remove a small hack that no longer has any effect.
    * Cleanup grammar
    * lsusb-t: Emit USB IDs and other handy info when verbosity is increased
    * Require newer version of libusb
    * lsusb.py: fix up Python 3 conversion
    * SPDX bill-of-material is supposed to be project_name.spdx
    * usbutils.spdx: rerun report, it is properly sorted.
    * desc-dump.c: fix compiler warning about unused variable
    * add usbreset to .gitignore
    * usbreset: fix some build warnings
    * usbhid-dump: update to latest version
    * fix up standard int types
    * update usbhid-dump git id
    * usbhid-dump: update to a newer version of usbhid-dump again.
    * usbutils.spdx: update with latest information
    * lsusb.py: Search multiple paths for usb.ids.
    * lsusb.py: Usb enum for parser state machine.
    * lsusb.py: Add driver names for usbhid.
    * lsusb.py: python2 compatibility
    * Makefile.am: add files with licenses to archive
    * lsusb.py: sort devices and interfaces numerically
    * lsusb.py: sort toplevel entries
    * lsusb.py: improve usage text
    * lsusb.py: replace fake deepcopy()
    * lsusb.py: remove -w (warn if usb.ids not sorted) option
    * lsusb.py: ensure all error messages are written to stderr
    * lsusb.py: support long options
    * lsusb.py: use regular print() instead of hand-rolling the same thing
    * lsusb.py: avoid shadowing Python's built-in 'str'
    * lsusb.py: replace usb.ids binary search with dict lookup
    * lsusb.py: remove now-unused bin_search()
    * lsusb.py: avoid manual calls to __foo__()
    * lsusb.py: replace __repr__() for USB IDs with __str__()
    * lsusb.py: insert class FF:FF:FF into usbclasses to avoid special casing
    * lsusb.py: entirely remove Usb* classes
    * lsusb.py: cosmetic - replace tuples-as-"immutable lists" with regular lists
    * lsusb.py: use 'elif' where suitable
    * lsusb.py: remove dead code
    * lsusb.py: move unrelated code out of try..except
    * lsusb.py: allow - as well as _ when matching hci module names
    * lsusb.py: use a constant for the magic class number 9
    * lsusb.py: Usb* classes: call read() automatically from constructor
    * lsusb.py: UsbEndpoint: indent is a class implementation detail
    * lsusb.py: a few cosmetic changes
    * lsusb.py: shorten find_usb_class()
    * lsusb.py: give all Usb* objects a .path attribute
    * lsusb.py: add an actual __repr__() to classes
    * lsusb.py: give all Usb* classes a superclass
    * lsusb.py: convert readattr() and readlink() to methods of the container
    * lsusb.py: use color by default
    * lsusb.py: rework output for more consistent indent of both columns
    * lsusb.py: fix endpoint interval spacing
    * lsusb.py: visually group USB-version-related fields
    * lsusb: Split out routine that fetches value for given field.
    * lsusb: Split out field name rendering.
    * lsusb: Add support for descriptor extensions.
    * lsusb: Add support for audio processing unit type-specific fields.
    * lsusb: Added support for Billboard Alternate Mode Capability descriptor
    * lsusb.py: Fix formatting of 10Gbps speeds
    * usb-devices: use /bin/sh hashbang
    * lsusb:  Add support for decoding IPP printer descriptors
    * Depend on libusb 1.0.14
    * man pages: add information on verbosity levels of -t option
    * fix typo
  - Drop no longer needed fix-shebang.patch


author: mpluskal@suse.com
changelog:
  - Update to version 013:
    * lsusb.8.in: do not mention usb.ids
    * usb-devices.1: don't mention bash
    * usbhid-dump: move manpage to main directory out of subdir
    * usbhid-dump.8: add SPDX header
    * usbhid-dump.8: autogenerate it with the usbutils version number
    * usbhid-dump: add SPDX identifiers to all files.
    * usbhid-dump: remove libusb.h libusb_strerror() implementation
    * usbhid-dump: remove lib directory
    * usbhid-dump: move .h files into src/ directory
    * Makefile.am: add usbhid-dump.8 to distclean list
    * usbhid-dump: some autoconf cleanup
    * usbhid-dump: remove some dev_list functions that were never used
    * dump_audiostreaming_interface(): remove unused variable
    * usbmisc: initialize string buffer before reading from device.
    * lsusb.py: drop trailing space on non-hub devices
    * lsusb.py: strip whitespace from device strings
    * lsusb(8): fix formatting
    * lsusb(8): document --tree
    * lsusb.py: remove private paths for usb.ids
    * Additional device classes for usb-devices script
    * usbhid-dump: Do not use rindex
    * Move read_sysfs_prop() from names.c to its own file
    * sysfs: Don't return bogus data for devices under a hub
    * lsusb: Use vendor and product name fallback logic in -D mode too
    * lsusb: Get manufacturer, product, and serial from sysfs
    * bootstrap: change /bin/bash to /bin/sh
    * lsusb: fix two typos in UVC Extension Unit descriptor
    * usbhid-dump: Put back autoconf check for libusb_set_option()


author: mpluskal@suse.com
changelog:
  - Update to version 0.14 (jira#SLE-19451):
    * Add Tx+Rx lanes to tree mode
    * lsusb(8): mention the udev's hardware database
    * lsusb: Fix typo in string output for iAdditionalInfoURL
    * lsusb-t: Add lower bound checks in read_sysfs_file_string
    * lsusb: remove unused RETRIES constant
    * lsusb: don't complain on EAGAIN
    * sysfs: add copyright notice taken from name.*
    * LICENSES: add symlink to handle "or-later" issue for GPL-2.0
    * LICENSES: put spdx headers on the license files
    * rename "GPL-2.0+" to "GPL-2.0-or-later"
    * LICENSE: rename GPL-3.0.txt -> GPL-3.0-only.txt
    * usbhid-dump.8.in: add copyright information
    * usbhid-dump: add copyright and SPDX info
    * SPDX header cleanups from GPL-2.0 -> GPL-2.0-only
    * usbutils.spdx: update with output of latest reuse tool
    * lsusb: Fix spelling of bEndpointAddress in UVC
    * lsusb: Decode endpoint addresses in UVC
    * lsusb.c: fix leak in dump_printer_device
    * usb-devices: do not use `local` in a POSIX shell script
    * desc-defs.c: fix possible out-of-bound read
    * Fix typos in lsusb.8.in
    * Fix locating endpoint when it's a directory rather than a symlink
    * Fix formatting of interface descriptors to match /sys/kernel/debug/usb/devices
    * Fix formatting of endpoint direction to match /sys/kernel/debug/usb/devices
    * Fix formatting of endpoint type to match /sys/kernel/debug/usb/devices
    * Fix formatting of max endpoint packet size to match /sys/kernel/debug/usb/devices
    * lsusb: Fix buffer size copy/paste error


author: zbalogh@suse.com
changelog:
  - Updated to version 9.0 with patch level 1386, fixes the following security problems
    * Fixing bsc#1207780 - (CVE-2023-0512) VUL-0: CVE-2023-0512: vim: Divide By Zero in GitHub repository vim/vim prior to 9.0.1247
    * Fixing bsc#1208957 - (CVE-2023-1175) VUL-0: CVE-2023-1175: vim: Incorrect Calculation of Buffer Size
    * Fixing bsc#1208959 - (CVE-2023-1170) VUL-0: CVE-2023-1170: vim: Heap-based Buffer Overflow in vim prior to 9.0.1376
    * Fixing bsc#1208828 - (CVE-2023-1127) VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown()
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.0.1234...v9.0.1386


author: zbalogh@suse.com
changelog:
  - Updated to version 9.0 with patch level 1443, fixes the following security problems
    * Fixing bsc#1209042 (CVE-2023-1264) - VUL-0: CVE-2023-1264: vim: NULL Pointer Dereference vim prior to 9.0.1392
    * Fixing bsc#1209187 (CVE-2023-1355) - VUL-0: CVE-2023-1355: vim: NULL Pointer Dereference prior to 9.0.1402.
    * Fixing bsc#1208828 (CVE-2023-1127) - VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown()
  - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we
    remove during %prep anyway. And this breaks quilt setup.
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.0.1386...v9.0.1443


author: zbalogh@suse.com
changelog:
  - Fixing bsc#1211144 - [Build 96.1] openQA test fails in zypper_migration - conflict between xxd and vim
    * Revert the creation standalone xxd packages


author: jehan.singh@suse.com
changelog:
  - Fixing bsc#1211461 - L3: vim "eats" first character from prompt in xterm
    * Add: reorder-exit-raw-mode.patch
    * Swaps out_str_t_TE() and cursor_on() during exit to prevent missing characters in xterm prompt on exit.


author: zbalogh@suse.com
changelog:
  - Updated to version 9.0 with patch level 1572, fixes the following security problems
    * Fixing bsc#1210996 (CVE-2023-2426) - VUL-0: CVE-2023-2426: vim: Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499.
    * Fixing bsc#1211256 (CVE-2023-2609) - VUL-1: CVE-2023-2609: vim: NULL Pointer Dereference prior to 9.0.1531
    * Fixing bsc#1211257 (CVE-2023-2610) - VUL-1: CVE-2023-2610: vim: Integer Overflow or Wraparound prior to 9.0.1532
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.0.1443...v9.0.1572


author: zbalogh@suse.com
changelog:
  - Use app icon generated from vimlogo.eps in source tarball; add
    higher res icons of sizes 128, 256, and 512px as png sources.
    Our current icons deviate from upstream flatpaks for example.
  - Updated to version 9.0 with patch level 1632
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.0.1443...v9.0.1632


author: zbalogh@suse.com
changelog:
  - Updated to version 9.0 with patch level 2103, fixes the following security problems
    * Fixing bsc#1215940 (CVE-2023-5344) - VUL-0: CVE-2023-5344: vim: Heap-based Buffer Overflow in vim prior to 9.0.1969.
    * Fixing bsc#1216001 (CVE-2023-5441) - VUL-0: CVE-2023-5441: vim: segfault in exmode when redrawing
    * Fixing bsc#1216167 (CVE-2023-5535) - VUL-0: CVE-2023-5535: vim: use-after-free from buf_contents_changed()
    * Fixing bsc#1216696 (CVE-2023-46246) - VUL-0: CVE-2023-46246: vim: Integer Overflow in :history command
    * Fixing bsc#1214922 (CVE-2023-4738) - VUL-0: CVE-2023-4738: vim: heap-buffer-overflow in vim_regsub_both
    * Fixing bsc#1214924 (CVE-2023-4735) - VUL-0: CVE-2023-4735: vim: OOB Write ops.c
    * Fixing bsc#1214925 (CVE-2023-4734) - VUL-0: CVE-2023-4734: vim: segmentation fault in function f_fullcommand
    * Fixing bsc#1215004 (CVE-2023-4733) - VUL-0: CVE-2023-4733: vim: use-after-free in function buflist_altfpos
    * Fixing bsc#1215006 (CVE-2023-4752) - VUL-0: CVE-2023-4752: vim: Heap Use After Free in function ins_compl_get_exp
    * Fixing bsc#1215033 (CVE-2023-4781) - VUL-0: CVE-2023-4781: vim: heap-buffer-overflow in function vim_regsub_both
  - drop patches: disable-unreliable-tests.patch
      ignore-flaky-test-failure.patch
      vim-8.1.0297-dump3.patch
  - dropped %check - most of tests didn't work correctly in OBS
      and maintenance burden of this was getting too big
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.0.1632...v9.0.2103


author: zbalogh@suse.com
changelog:
  - Updated to version 9.1 with patch level 0111, fixes the following security problems
    * Fixing bsc#1217316 (CVE-2023-48231) - VUL-0: CVE-2023-48231: vim: Use-After-Free in win_close()
    * Fixing bsc#1217320 (CVE-2023-48232) - VUL-0: CVE-2023-48232: vim: Floating point Exception in adjust_plines_for_skipcol()
    * Fixing bsc#1217321 (CVE-2023-48233) - VUL-0: CVE-2023-48233: vim: overflow with count for :s command
    * Fixing bsc#1217324 (CVE-2023-48234) - VUL-0: CVE-2023-48234: vim: overflow in nv_z_get_count
    * Fixing bsc#1217326 (CVE-2023-48235) - VUL-0: CVE-2023-48235: vim: overflow in ex address parsing
    * Fixing bsc#1217329 (CVE-2023-48236) - VUL-0: CVE-2023-48236: vim: overflow in get_number
    * Fixing bsc#1217330 (CVE-2023-48237) - VUL-0: CVE-2023-48237: vim: overflow in shift_line
    * Fixing bsc#1217432 (CVE-2023-48706) - VUL-0: CVE-2023-48706: vim: heap-use-after-free in ex_substitute
    * Fixing bsc#1219581 (CVE-2024-22667) - VUL-0: CVE-2024-22667: vim: stack-based buffer overflow in did_set_langmap function in map.c
    * Fixing bsc#1215005 (CVE-2023-4750) - VUL-0: CVE-2023-4750: vim: Heap use-after-free in function bt_quickfix
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.0.2103...v9.1.0111


author: zbalogh@suse.com
changelog:
  - Updated to version 9.1 with patch level 0330, fixes the following problems
    * Fixing bsc#1220763 - vim gets Segmentation fault after updating to version 9.1.0111-150500.20.9.1
  - refreshed vim-7.3-filetype_spec.patch
  - refreshed vim-7.3-filetype_ftl.patch
  - Update spec.skeleton to use autosetup in place of setup macro.
  - for the complete list of changes see
    https://github.com/vim/vim/compare/v9.1.0111...v9.1.0330


author: martin.schreiner@suse.com
changelog:
  - Fix for bsc#1231373 / CVE-2024-47814.
  - Fix for bsc#1229238 / CVE-2024-43374.
  - update to 9.1.0836
    * 9.1.0836: The vimtutor can be improved
    * 9.1.0835: :setglobal doesn't work properly for 'ffu' and 'tsrfu'
    * 9.1.0834: tests: 2html test fails
    * 9.1.0833: CI: recent ASAN changes do not work for indent tests
    * 9.1.0832: :set doesn't work for 'cot' and 'bkc' after :setlocal
    * runtime(doc): update help-toc description
    * runtime(2html): Make links use color scheme colors in TOhtml
    * 9.1.0831: 'findexpr' can't be used as lambad or Funcref
    * Filelist: include helptoc package
    * runtime(doc): include a TOC Vim9 plugin
    * Filelist: ignore .git-blame-ignore-revs
    * 9.1.0830: using wrong highlight group for spaces for popupmenu
    * runtime(typst): synchronize updates from the upstream typst.vim
    * git: ignore reformatting commit for git-blame (after v9.1.0829)
    * 9.1.0829: Vim source code uses a mix of tabs and spaces
    * 9.1.0828: string_T struct could be used more often
    * 9.1.0827: CI: tests can be improved
    * runtime(doc): remove stray sentence in pi_netrw.txt
    * 9.1.0826: filetype: sway files are not recognized
    * runtime(doc): Include netrw-gp in TOC
    * runtime(doc): mention 'iskeyword' at :h charclass()
    * runtime(doc): update help tags
    * 9.1.0825: compile error for non-diff builds
    * runtime(netrw): fix E874 when browsing remote directory which contains `~` character
    * runtime(doc): update coding style documentation
    * runtime(debversions): Add plucky (25.04) as Ubuntu release name
    * 9.1.0824: too many strlen() calls in register.c
    * 9.1.0823: filetype: Zephyr overlay files not recognized
    * runtime(doc): Clean up minor formatting issues for builtin functions
    * runtime(netrw): make :Launch/Open autoloadable
    * runtime(netrw): fix regression with x mapping on Cygwin
    * runtime(netrw): fix filetype detection for remote files
    * 9.1.0822: topline might be changed in diff mode unexpectedly
    * CI: huge linux builds should also run syntax & indent tests
    * 9.1.0821: 'findexpr' completion doesn't set v:fname to cmdline argument
    * 9.1.0820: tests: Mac OS tests are too flaky
    * runtime(awk): Highlight more awk comments in syntax script
    * runtime(netrw): add missing change for s:redir()
    * 9.1.0819: tests: using findexpr and imported func not tested
    * runtime(netrw): improve netrw's open-handling further
    * runtime(netrw): fix syntax error in netrwPlugin.vim
    * runtime(netrw): simplify gx file handling
    * 9.1.0818: some global functions are only used in single files
    * 9.1.0817: termdebug: cannot evaluate expr in a popup
    * runtime(defaults): Detect putty terminal and switch to dark background
    * 9.1.0816: tests: not clear what tests cause asan failures
    * runtime(doc): Remove some completed items from todo.txt
    * 9.1.0815: "above" virtual text causes wrong 'colorcolumn' position
    * runtime(syntax-tests): tiny vim fails because of line-continuation
    * 9.1.0814: mapset() may remove unrelated mapping
    * 9.1.0813: no error handling with setglobal and number types
    * 9.1.0812: Coverity warns about dereferencing NULL ptr
    * 9.1.0811: :find expansion does not consider 'findexpr'
    * 9.1.0810: cannot easily adjust the |:find| command
    * 9.1.0809: filetype: petalinux config files not recognized
    * 9.1.0808: Terminal scrollback doesn't shrink when decreasing 'termwinscroll'
    * 9.1.0807: tests: having 'nolist' in modelines isn't always desired
    * 9.1.0806: tests: no error check when setting global 'briopt'
    * 9.1.0805: tests: minor issues in gen_opt_test.vim
    * 9.1.0804: tests: no error check when setting global 'cc'
    * 9.1.0803: tests: no error check when setting global 'isk'
    * 9.1.0802: tests: no error check when setting global 'fdm' to empty value
    * 9.1.0801: tests: no error check when setting global 'termwinkey'
    * 9.1.0800: tests: no error check when setting global 'termwinsize'
    * runtime(doc): :ownsyntax also resets 'spelloptions'
    * 9.1.0799: tests: gettwinvar()/gettabwinvar() tests are not comprehensive
    * runtime(doc): Fix wrong Mac default options
    * 9.1.0798: too many strlen() calls in cmdhist.c
    * 9.1.0797: testing of options can be further improved
    * 9.1.0796: filetype: libtool files are not recognized
    * (typst): add folding to typst ftplugin
    * runtime(netrw): deprecate and remove netrwFileHandlers#Invoke()
    * 9.1.0795: filetype: Vivado memory info file are not recognized
    * 9.1.0794: tests: tests may fail on Windows environment
    * runtime(doc): improve the :colorscheme documentation
    * 9.1.0793: xxd: -e does add one extra space
    * 9.1.0792: tests: Test_set_values() is not comprehensive enough
    * runtime(swayconfig): add flag for bindsym/bindcode to syntax script
    * 9.1.0791: tests: errors in gen_opt_test.vim are not shown
    * runtime(compiler): check for compile_commands in build dirs for cppcheck
    * 9.1.0790: Amiga: AmigaOS4 build should use default runtime (newlib)
    * runtime(help): Update help syntax
    * runtime(help): fix end of sentence highlight in code examples
    * runtime(jinja): Support jinja syntax as secondary filetype
    * 9.1.0789: tests: ':resize + 5' has invalid space after '+'
    * 9.1.0788: <CSI>27;<mod>u is not decoded to literal Escape in kitty/foot
    * 9.1.0787: cursor position changed when using hidden terminal
    * 9.1.0786: tests: quickfix update test does not test location list
    * runtime(doc): add some docs for file-watcher programs
    * CI: uploading failed screendumps still fails on Cirrus CI
    * 9.1.0785: cannot preserve error position when setting quickfix list
    * 9.1.0784: there are several problems with python 3.13
    * 9.1.0783: 'spell' option setting has problems
    * 9.1.0782: tests: using wrong neomuttlog file name
    * runtime(doc): add preview flag to statusline example
    * 9.1.0781: tests: test_filetype fails
    * 9.1.0780: MS-Windows: incorrect Win32 error checking
    * 9.1.0779: filetype: neomuttlog files are not recognized
    * 9.1.0778: filetype: lf config files are not recognized
    * runtime(comment): fix commment toggle with mixed tabs & spaces
    * runtime(misc): Use consistent "Vim script" spelling
    * runtime(gleam): add ftplugin for gleam files
    * runtime(doc): link help-writing from write-local-help
    * 9.1.0777: filetype: Some upstream php files are not recognized
    * runtime(java): Define javaBlockStart and javaBlockOtherStart hl groups
    * runtime(doc): mention conversion rules for remote_expr()
    * runtime(tutor): Fix missing :s command in spanish translation section 4.4
    * 9.1.0776: test_strftime may fail because of missing TZ data
    * translation(am): Add Armenian language translation
    * 9.1.0775: tests: not enough tests for setting options
    * 9.1.0774: "shellcmdline" doesn't work with getcompletion()
    * 9.1.0773: filetype: some Apache files are not recognized
    * 9.1.0772: some missing changes from v9.1.0771
    * 9.1.0771: completion attribute hl_group is confusing
    * 9.1.0770: current command line completion is a bit limited
    * 9.1.0769: filetype: MLIR files are not recognized
    * 9.1.0768: MS-Windows: incorrect cursor position when restoring screen
    * runtime(nasm): Update nasm syntax script
    * 9.1.0767: A condition is always true in ex_getln.c
    * runtime(skill): Update syntax file to fix string escapes
    * runtime(help): highlight CTRL-<Key> correctly
    * runtime(doc): add missing usr_52 entry to toc
    * 9.1.0766: too many strlen() calls in ex_getln.c
    * runtime(doc): correct `vi` registers 1-9 documentation error
    * 9.1.0765: No test for patches 6.2.418 and 7.3.489
    * runtime(spec): set comments and commentstring options
    * NSIS: Include libgcc_s_sjlj-1.dll again
    * runtime(doc): clarify the effect of 'startofline' option
    * 9.1.0764: [security]: use-after-free when closing a buffer
    * runtime(vim): Update base-syntax file, improve class, enum and interface highlighting
    * 9.1.0763: tests: cannot run single syntax tests
    * 9.1.0762: 'cedit', 'termwinkey' and 'wildchar' may not be parsed correctly
    * 9.1.0761: :cd completion fails on Windows with backslash in path
    * 9.1.0760: tests: no error reported, if gen_opt_test.vim fails
    * 9.1.0759: screenpos() may return invalid position
    * runtime(misc): unset compiler in various ftplugins
    * runtime(doc): update formatting and syntax
    * runtime(compiler): add cppcheck linter compiler plugin
    * runtime(doc): Fix style in documents
    * runtime(doc): Fix to two-space convention in user manual
    * runtime(comment): consider &tabstop in lines after whitespace indent
    * 9.1.0758: it's possible to set an invalid key to 'wildcharm'
    * runtime(java): Manage circularity for every :syn-included syntax file
    * 9.1.0757: tests: messages files contains ANSI escape sequences
    * 9.1.0756: missing change from patch v9.1.0754
    * 9.1.0755: quickfix list does not handle hardlinks well
    * runtime(doc): 'filetype', 'syntax' and 'keymap' only allow alphanumeric + some characters
    * runtime(systemd): small fixes to &keywordprg in ftplugin
    * CI: macos-12 runner is being sunset, switch to 13
    * 9.1.0754: fixed order of items in insert-mode completion menu
    * runtime(comment): commenting might be off by one column
    * 9.1.0753: Wrong display when typing in diff mode with 'smoothscroll'
    * 9.1.0752: can set 'cedit' to an invalid value
    * runtime(doc): add `usr` tag to usr_toc.txt
    * 9.1.0751: Error callback for term_start() not used
    * 9.1.0750: there are some Win9x legacy references
    * runtime(java): Recognise the CommonMark form (///) of Javadoc comments
    * 9.1.0749: filetype: http files not recognized
    * runtime(comment): fix syntax error
    * CI: uploading failed screendump tests does not work Cirrus
    * 9.1.0748: :keep* commmands are sometimes misidentified as :k
    * runtime(indent): allow matching negative numbers for gnu indent config file
    * runtime(comment): add gC mapping to (un)comment rest of line
    * 9.1.0747: various typos in repo found
    * 9.1.0746: tests: Test_halfpage_longline() fails on large terminals
    * runtime(doc): reformat gnat example
    * runtime(doc): reformat ada_standard_types section
    * 9.1.0745: filetype: bun and deno history files not recognized
    * runtime(glvs): Correct the tag name of glvs-autoinstal
    * runtime(doc): include short form for :earlier/:later
    * runtime(doc): remove completed TODO
    * 9.1.0744: filetype: notmuch configs are not recognised
    * 9.1.0743: diff mode does not handle overlapping diffs correctly
    * runtime(glvs): fix a few issues
    * runtime(doc): Fix typo in :help :command-modifiers
    * 9.1.0742: getcmdprompt() implementation can be improved
    * runtime(docs): update `:set?` command behavior table
    * runtime(doc): update vim90 to vim91 in docs
    * runtime(doc): fix typo in :h dos-colors
    * 9.1.0741: No way to get prompt for input()/confirm()
    * runtime(doc): fix typo in version9.txt nrformat -> nrformats
    * runtime(rmd,rrst): 'fex' option not properly restored
    * runtime(netrw): remove extraneous closing bracket
    * 9.1.0740: incorrect internal diff with empty file
    * 9.1.0739: [security]: use-after-free in ex_getln.c
    * runtime(filetype): tests: Test_filetype_detection() fails
    * runtime(dist): do not output a message if executable is not found
    * 9.1.0738: filetype: rapid files are not recognized
    * runtime(modconf): remove erroneous :endif in ftplugin
    * runtime(lyrics): support multiple timestamps in syntax script
    * runtime(java): Optionally recognise _module_ import declarations
    * runtime(vim): Update base-syntax, improve folding function matches
    * CI: upload failed screendump tests also for Cirrus
    * 9.1.0737: tests: screendump tests may require a bit more time
    * runtime(misc): simplify keywordprg in various ftplugins
    * runtime(java): Optionally recognise all primitive constants in _switch-case_ labels
    * runtime(zsh,sh): set and unset compiler in ftplugin
    * runtime(netrw): using inefficient highlight pattern for 'mf'
    * 9.1.0736: Unicode tables are outdated
    * 9.1.0735: filetype: salt files are not recognized
    * 9.1.0734: filetype: jinja files are not recognized
    * runtime(zathurarc): add double-click-follow to syntax script
    * translation(ru): Updated messages translation
    * translation(it): updated xxd man page
    * translation(ru): updated xxd man page
    * 9.1.0733: keyword completion does not work with fuzzy
    * 9.1.0732: xxd: cannot use -b and -i together
    * runtime(java): Highlight javaConceptKind modifiers with StorageClass
    * runtime(doc): reword and reformat how to use defaults.vim
    * 9.1.0731: inconsistent case sensitive extension matching
    * runtime(vim): Update base-syntax, match Vim9 bool/null literal args to :if/:while/:return
    * runtime(netrw): delete confirmation not strict enough
    * 9.1.0730: Crash with cursor-screenline and narrow window
    * 9.1.0729: Wrong cursor-screenline when resizing window
    * 9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data
    * runtime(doc): clarify the effect of the timeout for search()-functions
    * runtime(idlang): update syntax script
    * runtime(spec): Recognize epoch when making spec changelog in ftplugin
    * runtime(spec): add file triggers to syntax script
    * 9.1.0727: too many strlen() calls in option.c
    * runtime(make): add compiler/make.vim to reset compiler plugin settings
    * runtime(java): Recognise all available standard doclet tags
    * 9.1.0726: not using correct python3 API with dynamic linking
    * runtime(dosini): Update syntax script, spellcheck comments only
    * runtime(doc): Revert outdated comment in completeopt's fuzzy documentation
    * 9.1.0725: filetype: swiftinterface files are not recognized
    * runtime(pandoc): Update compiler plugin to use actual 'spelllang'
    * runtime(groff): Add compiler plugin for groff
    * 9.1.0724: if_python: link error with python 3.13 and stable ABI
    * 9.1.0723: if_python: dynamic linking fails with python3 >= 3.13
    * 9.1.0722: crash with large id in text_prop interface
    * 9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME
    * runtime(glvs): update GetLatestVimScripts plugin
    * runtime(doc): Fix typo in :help :hide text
    * runtime(doc): buffers can be re-used
    * 9.1.0720: Wrong breakindentopt=list:-1 with multibyte or TABs
    * 9.1.0719: Resetting cell widths can make 'listchars' or 'fillchars' invalid
    * runtime(doc): Update version9.txt and mention $MYVIMDIR
  - Update to 9.1.0718:
    * v9.1.0718: hard to know the users personal Vim Runtime Directory
    * v9.1.0717: Unnecessary nextcmd NULL checks in parse_command_modifiers()
      Maintainers: fix typo in author name
    * v9.1.0716: resetting setcellwidth( doesn't update the screen
      runtime(hcl,terraform): Add runtime files for HCL and Terraform
      runtime(tmux): Update syntax script
    * v9.1.0715: Not correctly parsing color names (after v9.1.0709)
    * v9.1.0714: GuiEnter_Turkish test may fail
    * v9.1.0713: Newline causes E749 in Ex mode
    * v9.1.0712: missing dependency of Test_gettext_makefile
    * v9.1.0711: test_xxd may file when using different xxd
    * v9.1.0710: popup window may hide part of Command line
      runtime(vim): Update syntax, improve user-command matching
    * v9.1.0709: GUIEnter event not found in Turkish locale
      runtime(sudoers): improve recognized Runas_Spec and Tag_Spec items
    * v9.1.0708: Recursive window update does not account for reset skipcol
      runtime(nu): include filetype plugin
    * v9.1.0707: invalid cursor position may cause a crash
    * v9.1.0706: test_gettext fails when using shadow dir
      CI: Install locales-all package
    * v9.1.0705: Sorting of fuzzy filename completion is not stable
      translation(pt): update Portuguese/Brazilian menu translation
      runtime(vim): Update base-syntax, match bracket mark ranges
      runtime(doc): Update :help :command-complete list
    * v9.1.0704: inserting with a count is inefficient
      runtime(doc): use mkdir -p to save a command
    * v9.1.0703: crash with 2byte encoding and glob2regpat()
      runtime(hollywood): update syn highlight for If-Then statements
      and For-In-Loops
    * v9.1.0702: Patch 9.1.0700 broke CI
    * v9.1.0701: crash with NFA regex engine when searching for
      composing chars
    * v9.1.0700: crash with 2byte encoding and glob2regpat()
    * v9.1.0699: "dvgo" is not always an inclusive motion
      runtime(java): Provide support for syntax preview features
    * v9.1.0698: "Untitled" file not removed when running Test_crash1_3
      alone
    * v9.1.0697: heap-buffer-overflow in ins_typebuf
    * v9.1.0696: installing runtime files fails when using SHADOWDIR
      runtime(doc): fix typo
    * v9.1.0695: test_crash leaves Untitled file around
      translation(br): Update Brazilian translation
      translation(pt): Update menu_pt_br
    * v9.1.0694: matchparen is slow on a long line
    * v9.1.0693: Configure doesn't show result when not using python3
      stable abi
    * v9.1.0692: Wrong patlen value in ex_substitute()
    * v9.1.0691: stable-abi may cause segfault on Python 3.11
      runtime(vim): Update base-syntax, match :loadkeymap after colon and bar
      runtime(mane): Improve <Plug>ManBS mapping
    * v9.1.0690: cannot set special highlight kind in popupmenu
      translation(pt): Revert and fix wrong Portuguese menu translation
      files
      translation(pt): revert Portuguese menu translation
      translation(br): Update Brazilian translations
      runtime(vim): Update base-syntax, improve :let-heredoc highlighting
    * v9.1.0689: buffer-overflow in do_search( with 'rightleft'
      runtime(vim): Improve heredoc handling for all embedded scripts
    * v9.1.0688: dereferences NULL pointer in check_type_is_value()
    * v9.1.0687: Makefile may not install desktop files
      runtime(man): Fix <Plug>ManBS
      runtime(java): Make the bundled &foldtext function optional
      runtime(netrw): Change line on `mx` if command output exists
      runtime(netrw): Fix `mf`-selected entry highlighting
      runtime(htmlangular): add html syntax highlighting
      translation(it): Fix filemode of Italian manpages
      runtime(doc): Update outdated man.vim plugin information
      runtime(zip): simplify condition to detect MS-Windows
    * v9.1.0686: zip-plugin has problems with special characters
      runtime(pandoc): escape quotes in &errorformat for pandoc
      translation(it): updated Italian manpage
    * v9.1.0685: too many strlen( calls in usercmd.c
      runtime(doc): fix grammar in :h :keeppatterns
      runtime(pandoc): refine pandoc compiler settings
    * v9.1.0684: completion is inserted on Enter with "noselect"
      translation(ru): update man pages
    * v9.1.0683: mode( returns wrong value with <Cmd> mapping
      runtime(doc): remove trailing whitespace in cmdline.txt
    * v9.1.0682: Segfault with uninitialized funcref
    * v9.1.0681: Analyzing failed screendumps is hard
      runtime(doc): more clarification for the :keeppatterns needed
    * v9.1.0680: VMS does not have defined uintptr_t
      runtime(doc): improve typedchar documentation for KeyInputPre autocmd
      runtime(dist): verify that executable is in $PATH
      translation(it): update Italian manpages
      runtime(doc): clarify the effect of :keeppatterns after * v9.1.0677
      runtime(doc): update Makefile and make it portable between GNU and BSD
    * v9.1.0679: Rename from w_closing to w_locked is incomplete
      runtime(colors): update colorschemes
      runtime(vim): Update base-syntax, improve :let-heredoc highlighting
      runtime(doc): Updating the examples in the xxd manpage
      translation(ru): Updated uganda.rux
      runtime(yaml): do not re-indent when commenting out lines
    * v9.1.0678: use-after-free in alist_add()
    * v9.1.0677 :keepp does not retain the substitute pattern
      translation(ja): Update Japanese translations to latest release
      runtime(netrw): Drop committed trace lines
      runtime(netrw): Error popup not always used
      runtime(netrw): ErrorMsg( may throw E121
      runtime(tutor): update Makefile and make it portable between GNU and BSD
      translation: improve the po/cleanup.vim script
      runtime(lang): update Makefile and make it portable between GNU and BSD
    * v9.1.0676: style issues with man pages
    * v9.1.0675: Patch v9.1.0674 causes problems
      runtime(dosbatch): Show %%i as an argument in syntax file
      runtime(dosbatch): Add syn-sync to syntax file
      runtime(sql, mysql): fix E169: Command too recursive with
      sql_type_default = "mysql"
    * v9.1.0674: compiling abstract method fails because of missing return
      runtime(javascript): fix a few issues with syntax higlighting
      runtime(mediawiki): fix typo in doc, test for b:did_ftplugin var
      runtime(termdebug): Fix wrong test for balloon feature
      runtime(doc): Remove mentioning of the voting feature
      runtime(doc): add help tags for json + markdown global variables
    * v9.1.0673: too recursive func calls when calling super-class method
      runtime(syntax-tests): Facilitate the viewing of rendered screendumps
      runtime(doc): fix a few style issues
    * v9.1.0672: marker folds may get corrupted on undo
    * v9.1.0671 Problem:  crash with WinNewPre autocommand
    * v9.1.0670: po file encoding fails on *BSD during make
      translation(it): Update Italian translation
      translation: Stop using msgconv
    * v9.1.0669: stable python ABI not used by default
      Update .gitignore and .hgignore files
    * v9.1.0668: build-error with python3.12 and stable ABI
      translations: Update generated po files
    * v9.1.0667: Some other options reset curswant unnecessarily when set
    * v9.1.0666: assert_equal( doesn't show multibyte string correctly
      runtime(doc): clarify directory of Vim's executable vs CWD
    * v9.1.0665 :for loop
      runtime(proto): Add indent script for protobuf filetype
    * v9.1.0664: console vim did not switch back to main screen on exit
      runtime(zip): zip plugin does not work with Vim 9.0
    * v9.1.0663: zip test still resets 'shellslash' option
      runtime(zip): use defer to restore old settings
      runtime(zip): add a generic Message function
      runtime(zip): increment base version of zip plugin
      runtime(zip): raise minimum Vim version to * v9.0
      runtime(zip): refactor save and restore of options
      runtime(zip): remove test for fnameescape
      runtime(zip): use :echomsg instead of :echo
      runtime(zip): clean up and remove comments
    * v9.1.0662: filecopy( may return wrong value when readlink( fails
    * v9.1.0661: the zip plugin is not tested.
      runtime(zip): Fix for FreeBSD's unzip command
      runtime(doc): capitalize correctly
    * v9.1.0660: Shift-Insert does work on old conhost
      translation(it): update Italian manpage
      runtime(lua): add/subtract a 'shiftwidth' after '('/')' in indentexpr
      runtime(zip): escape '[' on Unix as well
    * v9.1.0659: MSVC Makefile is a bit hard to read
      runtime(doc): fix typo in syntax.txt
      runtime(doc): -x is only available when compiled with crypt feature
    * v9.1.0658: Coverity warns about dereferencing NULL pointer.
      runtime(colors): update Todo highlight in habamax colorscheme
    * v9.1.0657: MSVC build time can be optimized
    * v9.1.0656: MSVC Makefile CPU handling can be improved
    * v9.1.0655: goaccess config file not recognized
      CI: update clang compiler to version 20
      runtime(netrw): honor `g:netrw_alt{o,v}` for `:{S,H,V}explore`
    * v9.1.0654: completion does not respect completeslash with fuzzy
    * v9.1.0653: Patch v9.1.0648 not completely right
    * v9.1.0652: too many strlen( calls in syntax.c
    * v9.1.0651 :append
    * v9.1.0650: Coverity warning in cstrncmp()
    * v9.1.0649: Wrong comment for "len" argument of call_simple_func()
    * v9.1.0648: [security] double-free in dialog_changed()
    * v9.1.0647: [security] use-after-free in tagstack_clear_entry
      runtime(doc): re-format tag example lines, mention ctags --list-kinds
    * v9.1.0646: imported function may not be found
      runtime(java): Document "g:java_space_errors" and "g:java_comment_strings"
      runtime(java): Cluster optional group definitions and their group links
      runtime(java): Tidy up the syntax file
      runtime(java): Tidy up the documentation for "ft-java-syntax"
      runtime(colors): update habamax scheme - tweak diff/search/todo colors
      runtime(nohlsearch): add missing loaded_hlsearch guard
      runtime(kivy): Updated maintainer info for syntax script
      Maintainers: Add maintainer for ondir ftplugin + syntax files
      runtime(netrw): removing trailing slash when copying files in same
      directory
    * v9.1.0645: wrong match when searching multi-byte char case-insensitive
      runtime(html): update syntax script to sync by 250 minlines by default
    * v9.1.0644: Unnecessary STRLEN( when applying mapping
      runtime(zip): Opening a remote zipfile don't work
      runtime(cuda): source c and cpp ftplugins
    * v9.1.0643: cursor may end up on invalid position
    * v9.1.0642: Check that mapping rhs starts with lhs fails if not
      simplified
    * v9.1.0641: OLE enabled in console version
      runtime(thrift): add ftplugin, indent and syntax scripts
    * v9.1.0640: Makefile can be improved
    * v9.1.0639: channel timeout may wrap around
    * v9.1.0638: E1510 may happen when formatting a message for smsg()
    * v9.1.0637: Style issues in MSVC Makefile
  - Update apparmor.vim to latest version (from AppArmor 4.0.2)
    - add support for "all" and "userns" rules, and new profile flags
  - Update to 9.1.0636:
    * 9.1.0636: filetype: ziggy files are not recognized
    * 9.1.0635: filetype: SuperHTML template files not recognized
    * 9.1.0634: Ctrl-P not working by default
    * 9.1.0633: Compilation warnings with `-Wunused-parameter`
    * 9.1.0632: MS-Windows: Compiler Warnings
    Add support for Files-Included in syntax script
    tweak documentation style a bit
    * 9.1.0631: wrong completion list displayed with non-existing dir + fuzzy completion
    * 9.1.0630: MS-Windows: build fails with VIMDLL and mzscheme
    * 9.1.0629: Rename of pum hl_group is incomplete
    * 9.1.0628: MinGW: coverage files are not cleaned up
    * 9.1.0627: MinGW: build-error when COVERAGE is enabled
    * 9.1.0626: Vim9: need more tests with null objects
    include initial filetype plugin
    * 9.1.0625: tests: test output all translated messages for all translations
    * 9.1.0624: ex command modifiers not found
    * 9.1.0623: Mingw: errors when trying to delete non-existing files
    * 9.1.0622: MS-Windows: mingw-build can be optimized
    * 9.1.0621: MS-Windows: startup code can be improved
    * 9.1.0620: Vim9: segfauls with null objects
    * 9.1.0619: tests: test_popup fails
    * 9.1.0618: cannot mark deprecated attributes in completion menu
    * 9.1.0617: Cursor moves beyond first line of folded end of buffer
    * 9.1.0616: filetype: Make syntax highlighting off for MS Makefiles
    * 9.1.0615: Unnecessary STRLEN() in make_percent_swname()
    Add single-line comment syntax
    Add syntax test for comments
    Update maintainer info
    * 9.1.0614: tests: screendump tests fail due to recent syntax changes
    * 9.1.0613: tests: termdebug test may fail and leave file around
    Update base-syntax, improve :set highlighting
    Optionally highlight the :: token for method references
    * 9.1.0612: filetype: deno.lock file not recognized
    Use delete() for deleting directory
    escape filename before trying to delete it
    * 9.1.0611: ambiguous mappings not correctly resolved with modifyOtherKeys
    correctly extract file from zip browser
    * 9.1.0610: filetype: OpenGL Shading Language files are not detected
    Fix endless recursion in netrw#Explore()
    * 9.1.0609: outdated comments in Makefile
    update syntax script
    Fix flow mapping key detection
    Remove orphaned YAML syntax dump files
    * 9.1.0608: Coverity warns about a few potential issues
    Update syntax script and remove syn sync
    * 9.1.0607: termdebug: uses inconsistent style
    * 9.1.0606: tests: generated files may cause failure in test_codestyle
    * 9.1.0605: internal error with fuzzy completion
    * 9.1.0604: popup_filter during Press Enter prompt seems to hang
    translation: Update Serbian messages translation
    * 9.1.0603: filetype: use correct extension for Dracula
    * 9.1.0602: filetype: Prolog detection can be improved
    fix more inconsistencies in assert function docs
    * 9.1.0601: Wrong cursor position with 'breakindent' when wide char doesn't fit
    Update base-syntax, improve :map highlighting
    * 9.1.0600: Unused function and unused error constants
    * 9.1.0599: Termdebug: still get E1023 when specifying arguments
    correct wrong comment options
    fix typo "a xterm" -> "an xterm"
    * 9.1.0598: fuzzy completion does not work with default completion
    * 9.1.0597: KeyInputPre cannot get the (unmapped typed) key
    * 9.1.0596: filetype: devscripts config files are not recognized
    gdb file/folder check is now performed only in CWD.
    quote filename arguments using double quotes
    update syntax to SDC-standard 2.1
    minor updates.
    Cleanup :match and :loadkeymap syntax test files
    Update base-syntax, match types in Vim9 variable declarations
    * 9.1.0595: make errors out with the po Makefile
    * 9.1.0594: Unnecessary redraw when setting 'winfixbuf'
    using wrong highlight for UTF-8
    include simple syntax plugin
    * 9.1.0593: filetype: Asymptote files are not recognized
    add recommended indent options to ftplugin
    add recommended indent options to ftplugin
    add recommended indent options to ftplugin
    * 9.1.0592: filetype: Mediawiki files are not recognized
    * 9.1.0591: filetype: *.wl files are not recognized
    * 9.1.0590: Vim9: crash when accessing getregionpos() return value
    'cpoptions': Include "z" in the documented default
    * 9.1.0589: vi: d{motion} and cw work differently than expected
    update included colorschemes
    grammar fixes in options.txt
  - Add "Keywords" to gvim.desktop to make searching for gvim easier
  - Removed patches, as they're no longer required (refreshing them
    deleted their contents):
    * vim-7.3-help_tags.patch
    * vim-7.4-highlight_fstab.patch
  - Reorganise all applied patches in the spec file.
  - Update to 9.1.0588:
    * 9.1.0588: The maze program no longer compiles on newer clang
      runtime(typst): Add typst runtime files
    * 9.1.0587: tests: Test_gui_lowlevel_keyevent is still flaky
    * 9.1.0586: ocaml runtime files are outdated
      runtime(termdebug): fix a few issues
    * 9.1.0585: tests: test_cpoptions leaves swapfiles around
    * 9.1.0584: Warning about redeclaring f_id() non-static
      runtime(doc): Add hint how to load termdebug from vimrc
      runtime(doc): document global insert behavior
    * 9.1.0583: filetype: *.pdf_tex files are not recognized
    * 9.1.0582: Printed line doesn't overwrite colon when pressing Enter in Ex mode
    * 9.1.0581: Various lines are indented inconsistently
    * 9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode
    * 9.1.0579: Ex command is still executed after giving E1247
    * 9.1.0578: no tests for :Tohtml
    * 9.1.0577: Unnecessary checks for v:sizeoflong in test_put.vim
    * 9.1.0576: tests: still an issue with test_gettext_make
    * 9.1.0575: Wrong comments in alt_tabpage()
    * 9.1.0574: ex: wrong handling of commands after bar
      runtime(doc): add a note for netrw bug reports
    * 9.1.0573: ex: no implicit print for single addresses
      runtime(vim): make &indentexpr available from the outside
    * 9.1.0572: cannot specify tab page closing behaviour
      runtime(doc): remove obsolete Ex insert behavior
    * 9.1.0571: tests: Test_gui_lowlevel_keyevent is flaky
      runtime(logindefs): update syntax with new keywords
    * 9.1.0570: tests: test_gettext_make can be improved
      runtime(filetype): Fix Prolog file detection regex
    * 9.1.0569: fnamemodify() treats ".." and "../" differently
      runtime(mojo): include mojo ftplugin and indent script
    * 9.1.0568: Cannot expand paths from 'cdpath' setting
    * 9.1.0567: Cannot use relative paths as findfile() stop directories
    * 9.1.0566: Stop dir in findfile() doesn't work properly w/o trailing slash
    * 9.1.0565: Stop directory doesn't work properly in 'tags'
    * 9.1.0564: id() can be faster
    * 9.1.0563: Cannot process any Key event
    * 9.1.0562: tests: inconsistency in test_findfile.vim
      runtime(fstab): Add missing keywords to fstab syntax
    * 9.1.0561: netbeans: variable used un-initialized (Coverity)
    * 9.1.0560: bindtextdomain() does not indicate an error
    * 9.1.0559: translation of vim scripts can be improved
    * 9.1.0558: filetype: prolog detection can be improved
    * 9.1.0557: moving in the buffer list doesn't work as documented
      runtime(doc): fix inconsistencies in :h file-searching
    * 9.1.0556: :bwipe doesn't remove file from jumplist of other tabpages
      runtime(htmlangular): correct comment
    * 9.1.0555: filetype: angular ft detection is still problematic
    * 9.1.0554: :bw leaves jumplist and tagstack data around
    * 9.1.0553: filetype: *.mcmeta files are not recognized
    * 9.1.0552: No test for antlr4 filetype
    * 9.1.0551: filetype: htmlangular files are not properly detected
    * 9.1.0550: filetype: antlr4 files are not recognized
    * 9.1.0549: fuzzycollect regex based completion not working as expected
      runtime(doc): autocmd_add() accepts a list not a dict
    * 9.1.0548: it's not possible to get a unique id for some vars
      runtime(tmux): Update syntax script
    * 9.1.0547: No way to get the arity of a Vim function
    * 9.1.0546: vim-tiny fails on CTRL-X/CTRL-A
      runtime(hlsplaylist): include hlsplaylist ftplugin file
      runtime(doc): fix typo in :h ft-csv-syntax
      runtime(doc): Correct shell command to get $VIMRUNTIME into
      shell
    * 9.1.0545: MSVC conversion warning
    * 9.1.0544: filetype: ldapconf files are not recognized
      runtime(cmakecache): include cmakecache ftplugin file
      runtime(lex): include lex ftplugin file
      runtime(yacc): include yacc ftplugin file
      runtime(squirrel): include squirrel ftplugin file
      runtime(objcpp): include objcpp ftplugin file
      runtime(tf): include tf ftplugin file
      runtime(mysql): include mysql ftplugin file
      runtime(javacc): include javacc ftplugin file
      runtime(cabal): include cabal ftplugin file
      runtime(cuda): include CUDA ftplugin file
      runtime(editorconfig): include editorconfig ftplugin file
      runtime(kivy): update kivy syntax, include ftplugin
      runtime(syntax-tests): Stop generating redundant "*_* 99.dump"
      files
    * 9.1.0543: Behavior of CursorMovedC is strange
      runtime(vim): Update base-syntax, improve :match command
      highlighting
    * 9.1.0542: Vim9: confusing string() output for object functions
    * 9.1.0541: failing test with Vim configured without channel
    * 9.1.0540: Unused assignment in sign_define_cmd()
      runtime(doc): add page-scrolling keys to index.txt
      runtime(doc): add reference to xterm-focus-event from
      FocusGained/Lost
    * 9.1.0539: Not enough tests for what v9.1.0535 fixed
      runtime(doc): clarify how to re-init csv syntax file
    * 9.1.0538: not possible to assign priority when defining a sign
    * 9.1.0537: signed number detection for CTRL-X/A can be improved
    * 9.1.0536: filetype: zone files are not recognized
    * 9.1.0535: newline escape wrong in ex mode
      runtime(man): honor cmd modifiers before `g:ft_man_open_mode`
      runtime(man): use `nnoremap` to map to Ex commands
    * 9.1.0534: completion wrong with fuzzy when cycling back to original
      runtime(syntax-tests): Abort and report failed cursor progress
      runtime(syntax-tests): Introduce self tests for screen dumping
      runtime(syntax-tests): Clear and redraw the ruler line with
      the shell info
      runtime(syntax-tests): Allow for folded and wrapped lines in
      syntax test files
    * 9.1.0533: Vim9: need more tests for nested objects equality
      CI: Pre-v* 9.0.0110 versions generate bogus documentation tag entries
      runtime(doc): Remove wrong help tag CTRL-SHIFT-CR
    * 9.1.0532: filetype: Cedar files not recognized
      runtime(doc): document further keys that scroll page up/down
    * 9.1.0531: resource leak in mch_get_random()
      runtime(tutor): Fix wrong spanish translation
      runtime(netrw): fix remaining case of register clobber
    * 9.1.0530: xxd: MSVC warning about non-ASCII character
    * 9.1.0529: silent! causes following try/catch to not work
      runtime(rust): use shiftwidth() in indent script
    * 9.1.0528: spell completion message still wrong in translations
    * 9.1.0527: inconsistent parameter in Makefiles for Vim executable
    * 9.1.0526: Unwanted cursor movement with pagescroll at start of buffer
      runtime(doc): mention $XDG_CONFIG_HOME instead of $HOME/.config
    * 9.1.0525: Right release selects immediately when pum is truncated.
    * 9.1.0524: the recursive parameter in the *_equal functions can be removed
      runtime(termdebug): Add Deprecation warnings
    * 9.1.0523: Vim9: cannot downcast an object
    * 9.1.0522: Vim9: string(object) hangs for recursive references
    * 9.1.0521: if_py: _PyObject_CallFunction_SizeT is dropped in Python 3.13
    * 9.1.0520: Vim9: incorrect type checking for modifying lists
      runtime(manpager): avoid readonly prompt
    * 9.1.0519: MS-Windows: libvterm compilation can be optimized
    * 9.1.0518: initialize the random buffer can be improved
    * 9.1.0517: MS-Windows: too long lines in Make_mvc.mak
      runtime(terraform): Add filetype plugin for terraform
      runtime(dockerfile): enable spellchecking of comments in
      syntax script
      runtime(doc): rename variable for pandoc markdown support
      runtime(doc): In builtin overview use {buf} as param for
      appendbufline/setbufline
      runtime(doc): clarify, that register 1-* 9 will always be shifted
      runtime(netrw): save and restore register 0-* 9, a and unnamed
      runtime(termdebug): Refactored StartDebug_term and EndDebug
      functions
      runtime(java): Compose "g:java_highlight_signature" and
      "g:java_highlight_functions"
    * 9.1.0516: need more tests for nested dicts and list comparision
    * 9.1.0515: Vim9: segfault in object_equal()
    * 9.1.0514: Vim9: issue with comparing objects recursively
      runtime(termdebug): Change some variables to Enums
      runtime(vim): Update base-syntax, fix function tail comments
    * 9.1.0513: Vim9: segfault with object comparison
  - Update to 9.1.0512:
    * Mode message for spell completion doesn't match allowed keys
    * CursorMovedC triggered wrongly with setcmdpos()
    * update runtime files
    * CI: test_gettext fails on MacOS14 + MSVC Win
    * not possible to translate Vim script messages
    * termdebug plugin can be further improved
    * add gomod filetype plugin
    * hard to detect cursor movement in the command line
    * Optionally highlight parameterised types
    * filetype: .envrc & .prettierignore not recognized
    * filetype: Faust files are not recognized
    * inner-tag textobject confused about ">" in attributes
    * cannot use fuzzy keyword completion
    * Remove the group exclusion list from @javaTop
    * wrong return type for execute() function
    * MS-Windows: too much legacy code
    * too complicated mapping restore in termdebug
    * simplify mapping
    * cannot switch buffer in a popup
    * MS-Windows: doesn't handle symlinks properly
    * getcmdcompltype() interferes with cmdline completion
    * termdebug can be further improved
    * update htmldjango detection
    * Improve Turkish documentation
    * include a simple csv filetype and syntax plugin
    * include the the simple nohlsearch package
    * matched text is highlighted case-sensitively
    * Matched text isn't highlighted in cmdline pum
    * Fix typos in several documents
    * clarify when text properties are cleared
    * improve the vim-shebang example
    * revert unintended formatting changes for termdebug
    * Add a config variable for commonly used compiler options
    * Wrong matched text highlighted in pum with 'rightleft'
    * bump length of character references in syntax script
    * properly check mapping variables using null_dict
    * fix KdlIndent and kdlComment in indent script
    * Test for patch 9.1.0489 doesn't fail without the fix
    * Fold multi-line comments with the syntax kind of &fdm
    * using wrong type for PlaceSign()
    * filetype: Vim-script files not detected by shebang line
    * revert unintended change to zip#Write()
    * add another tag for vim-shebang feature
    * Cmdline pum doesn't work properly with 'rightleft'
    * minor style problems with patch 9.1.0487
    * default completion may break with fuzzy
    * Wrong padding for pum "kind" with 'rightleft'
    * Update base-syntax, match shebang lines
    * MS-Windows: handle files with spaces properly
    * Restore HTML syntax file tests
    * completed item not update on fuzzy completion
    * filetype: Snakemake files are not recognized
    * make TermDebugSendCommand() a global function again
    * close all buffers in the same way
    * Matched text shouldn't be highlighted in "kind" and "menu"
    * fix wrong helptag for :defer
    * Update base-syntax, match :sleep arg
    * include Georgian keymap
    * Sorting of completeopt+=fuzzy is not stable
    * correctly test for windows in NetrwGlob()
    * glob() on windows fails with [] in directory name
    * rewrite mkdir() doc and simplify {flags} meaning
    * glob() not sufficiently tested
    * update return type for job_info()
    * termdebug plugin needs more love
    * correct return types for job_start() and job_status()
    * Update base-syntax, match :catch and :throw args
    * Include element values in non-marker annotations
    * Vim9: term_getjob() throws an exception on error
    * fuzzy string matching executed when not needed
    * fuzzy_match_str_with_pos() does unnecessary list operations
    * restore description of "$" in col() and virtcol()
    * deduplicate getpos(), line(), col(), virtcol()
    * Update g:vimsyn_comment_strings dump file tests
    * Use string interpolation instead of string concat
    * potential deref of NULL pointer in fuzzy_match_str_with_pos
    * block_editing errors out when using <enter>
    * Update base-syntax, configurable comment string highlighting
    * fix typos in syntax.txt
    * Cannot see matched text in popup menu
    * Update base-syntax, match multiline continued comments
    * clarify documentation for "v" position at line()
    * cmod_split modifier is always reset in term_start()
    * remove line-continuation characters
    * use shiftwidth() instead of &tabstop in indent script
    * Remove orphaned screen dump files
    * include syntax, indent and ftplugin files
    * CI: Test_ColonEight() fails on github runners
    * add missing Enabled field in syntax script
    * basic svelte ftplugin file
    * term_start() does not clear vertical modifier
    * fix mousemodel restoration by comparing against null_string
    * Added definitions of Vim scripts and plugins
    * Exclude lambda expressions from _when_ _switch-case_ label clauses
    * Fix saved_mousemodel check
    * Inconsistencies between functions for option flags
    * Crash when using autocmd_get() after removing event inside autocmd
    * Fix small style issues
    * add return type info for Vim function descriptions
    * Update Italian Vim manpage
    * disable the q mapping
    * Change 'cms' for C++ to '// %s'
    * fix type mismatch error
    * Fix wrong email address
    * convert termdebug plugin to Vim9 script
  - Update to 9.1.0470:
    * tests Test_ColonEight_MultiByte() fails sporadically
    * Cannot have buffer-local value for 'completeopt'
    * GvimExt does not consult HKEY_CURRENT_USER
    * typos in some comments
    * runtime(vim): Update base-syntax, allow whitespace before
      :substitute pattern
    * Missing comments for fuzzy completion
    * runtime(man): update Vim manpage
    * runtime(comment): clarify the usage of 'commentstring' option
      value
    * runtime(doc): clarify how fuzzy 'completeopt' should work
    * runtime(netrw): prevent accidental data loss
    * missing filecopy() function
    * no whitespace padding in commentstring option in ftplugins
    * no fuzzy-matching support for insert-completion
    * eval5() and eval7 are too complex
    * too many strlen() calls in drawline.c
    * filetype lintstagedrc files are not recognized
    * Vim9 import autoload does not work with symlink
    * Coverity complains about division by zero
    * tests test_gui fails on Wayland
    * Left shift is incorrect with vartabstop and shiftwidth=0
    * runtime(doc): clarify 'shortmess' flag "S"
    * MS-Windows compiler warning for size_t to int conversion
    * runtime(doc): include some vim9 script examples in the help
    * minor issues in test_filetype with rasi test
    * filetype rasi files are not recognized
    * runtime(java): Improve the matching of lambda expressions
    * Configure checks for libelf unnecessarily
    * No test for escaping '<' with shellescape()
    * check.vim complains about overlong comment lines
    * translation(it): Update Italian translation
    * evalc. code too complex
    * MS-Windows Compiler warnings
  - Update to 9.1.0448:
    * compiler warning in eval.c
    * remove remaining css code
    * Add ft_hare.txt to Reference Manual TOC
    * re-generate vim syntax from generator
    * fix syntax vim bug
    * completion may be wrong when deleting all chars
    * getregionpos() inconsistent for partly-selected multibyte char
    * fix highlighting nested and escaped quotes in string props
    * remove the indent plugin since it has too many issues
    * update Debian runtime files
    * Coverity warning after 9.1.0440
    * Not enough tests for getregion() with multibyte chars
    * Can't use blockwise selection with width for getregion()
    * update outdated syntax files
    * fix floating_modifier highlight
    * hare runtime files outdated
    * getregionpos() can't properly indicate positions beyond eol
    * function get_lval() is too long
    * Cannot filter the history
    * Wrong Ex command executed when :g uses '?' as delimiter
    * support floating_modifier none; revert broken highlighting
    * Motif requires non-const char pointer for XPM  data
    * Crash when using '?' as separator for :s
    * filetype: cygport files are not recognized
    * make errors trying to access autoload/zig
    * Wrong yanking with exclusive selection and ve=all
    * add missing help tags file
    * Ancient XPM preprocessor hack may cause build errors
    * include basic rescript ftplugin file
    * eval.c is too long
    * getregionpos() doesn't handle one char selection
    * check for gdb file/dir before using as buffer name
    * refactor zig ftplugin, remove auto format
    * Coverity complains about eval.c refactor
    * Tag guessing leaves wrong search history with very short names
    * some issues with termdebug mapping test
    * update matchit plugin to v1.20
    * too many strlen() calls in search.c
    * set commentstring option
    * update vb indent plugin as vim9script
    * filetype: purescript files are not recognized
    * filetype: slint files are not recognized
    * basic nim ftplugin file for comments
    * Add Arduino ftplugin and indent files
    * include basic typst ftplugin file
    * include basic prisma ftplugin file
    * include basic v ftplugin for comment support
    * getregionpos() wrong with blockwise mode and multibyte
    * function echo_string_core() is too long
    * hyprlang files are not recognized
    * add basic dart ftplugin file
    * basic ftplugin file for graphql
    * mention comment plugin at :h 'commentstring'
    * set commentstring for sql files in ftplugin
    * :browse oldfiles prompts even with single entry
    * eval.c not sufficiently tested
    * clarify why E195 is returned
    * clarify temporary file clean up
    * fix :NoMatchParen not working
    * Cannot move to previous/next rare word
    * add basic ftplugin file for sshdconfig
    * if_py: find_module has been removed in Python 3.12.0a7
    * some screen dump tests can be improved
    * Some functions are not tested
    * clarify instal instructions for comment package
    * Unable to leave long line with 'smoothscroll' and 'scrolloff'
    * fix typo in vim9script help file
    * Remove trailing spaces
    * clarify {special} argument for shellescape()
  - update to 9.1.0413
    * smoothscroll may cause infinite loop
    * add missing entries for the keys CTRL-W g<Tab> and <C-Tab>
    * update vi_diff.txt: add default value for 'flash'
    * typo in regexp_bt.c in DEBUG code
    * allow indented commands
    * Fix wrong define regex in ftplugin
    * Filter out non-Latin-1 characters for syntax tests
    * prefer scp over pscp
    * fix typo in usr_52.txt
    * too long functions in eval.c
    * warning about uninitialized variable
    * too many strlen() calls in the regexp engine
    * E16 fix, async keyword support for define
    * Stuck with long line and half-page scrolling
    * Divide by zero with getmousepos() and 'smoothscroll'
    * update and remove  some invalid links
    * update translation of xxd manpage
    * Recursively delete directories by default with netrw delete command
    * Strive to remain compatible for at least Vim 7.0
    * tests: xxd buffer overflow fails on 32-bit
    * Stop handpicking syntax groups for @javaTop
    * [security] xxd: buffer-overflow with specific flags
    * Vim9: not able to import file from start dir
    * filetype: mdd files detected as zsh filetype
    * filetype: zsh module files are not recognized
    * Remove hardcoded private.ppk logic from netrw
    * Vim9: confusing error message for unknown type
    * block_editing errors out when using del
    * add new items to scripts section in syntax plugin
    * Vim9: imported vars are not properly type checked
    * Wrong display with 'smoothscroll' when changing quickfix list
    * filetype: jj files are not recognized
    * getregionpos() may leak memory on error
    * The CODEOWNERS File is not useful
    * Remove and cleanup Win9x legacy from netrw
    * add MsgArea to 'highlight' option description
    * Cannot get a list of positions describing a region
    * Fix digit separator in syntax script for octals and floats
    * Update link to Wikipedia Vi page
    * clear $MANPAGER in ftplugin before shelling out
    * Fix typos in help documents
    * 'viewdir' not respecting $XDG_CONFIG_HOME
    * tests: Vim9 debug tests may be flaky
    * correct getscriptinfo() example
    * Vim9: could improve testing
    * test_sound fails on macos-12
    * update Serbian menu
    * update Slovak menu
    * update Slovenian menu
    * update Portuguese menu
    * update Dutch menu
    * update Korean menu
    * update Icelandic menu
    * update Czech menu
    * update Afrikaans menu
    * update German menu
    * filetype: inko files are not recognized
    * filetype: templ files are not recognized
    * cursor() and getregion() don't handle v:maxcol well
    * Vim9: null value tests not sufficient
    * update Catalan menu
    * filetype: stylus files not recognized
    * update spanish menu localization
    * regenerate helptags
    * Vim9: crash with null_class and null_object
    * Add tags about lazyloading of menu
    * tests: vt420 terminfo entry may not be found
    * filetype: .out files recognized as tex files
    * filetype: Kbuild files are not recognized
    * cbuffer and similar commands don't accept a range
    * Improve the recognition of the "indent" method declarations
    * Fix a typo in usr_30.txt
    * remove undefined var s:save_cpoptions and add include setting
    * missing setlocal in indent plugin
    * Calculating line height for unnecessary amount of lines
    * improve syntax file performance
    * There are a few typos
    * Vim9: no comments allowed after class vars
    * CI: remove trailing white space in documentation
    * Formatting text wrong when 'breakindent' is set
    * Add oracular (24.10) as Ubuntu release name
    * Vim9: Trailing commands after class/enum keywords ignored
    * tests: 1-second delay after Test_BufEnter_botline()
    * update helptags for jq syntax
    * include syntax, ftplugin and compiler plugin
    * fix typo synconcealend -> synconcealed
    * include a simple comment toggling plugin
    * wrong botline in BufEnter
    * clarify syntax vs matching mechanism
    * fix undefined variable in indent plugin
    * ops.c code uses too many strlen() calls
    * Calling CLEAR_FIELD() on the same struct twice
    * Vim9: compile_def_function() still too long
    * Update Serbian messages
    * clarify the effect of setting the shell to powershell
    * Improve the recognition of the "style" method declarations
    * Vim9: problem when importing autoloaded scripts
    * compile_def_function is too long
    * filetype: ondir files are not recognized
    * Crash when typing many keys with D- modifier
    * tests: test_vim9_builtin is a bit slow
    * update documentation
    * change the download URL of "libsodium"
    * tests: test_winfixbuf is a bit slow
    * Add filetype, syntax and indent plugin for Astro
    * expanding rc config files does not work well
    * Vim9: vim9type.c is too complicated
    * Vim9: does not handle autoloaded variables well
    * minor spell fix in starting.txt
    * wrong drawing in GUI with setcellwidth()
    * Add include and suffixesadd
    * Page scrolling should place cursor at window boundaries
    * align command line table
    * minor fixes to starting.txt
    * fix comment definition in filetype plugin
    * filetype: flake.lock files are not recognized
    * runtime(uci): No support for uci file types
    * Support "g:ftplugin_java_source_path" with archived files
    * tests: Test_autoload_import_relative_compiled fails on Windows
    * Finding cmd modifiers and cmdline-specials is inefficient
    * No test that completing a partial mapping clears 'showcmd'
    * tests: test_vim9_dissamble may fail
    * Vim9: need static type for typealias
    * X11 does not ignore smooth scroll event
    * A few typos in test_xdg when testing gvimrc
    * Patch v9.1.0338 fixed sourcing a script with import
    * Problem: gvimrc not sourced from XDG_CONFIG_HOME
    * Cursor wrong after using setcellwidth() in terminal
    * 'showcmd' wrong for partial mapping with multibyte
    * tests: test_taglist fails when 'helplang' contains non-english
    * Problem: a few memory leaks are found
    * Problem: Error with matchaddpos() and empty list
    * tests: xdg test uses screen dumps
    * Vim9: import through symlinks not correctly handled
    * Missing entry for XDG vimrc file in :version
    * tests: typo in test_xdg
    * runtime(i3config/swayconfig): update syntax scripts
    * document pandoc compiler and enable configuring arguments
    * String interpolation fails for List type
    * No test for highlight behavior with 'ambiwidth'
    * tests: test_xdg fails on the appimage repo
    * tests: some assert_equal() calls have wrong order of args
    * make install does not install all files
    * runtime(doc): fix typos in starting.txt


