# changelog

author: Adam Majer <adam.majer@suse.de>
changelog:
  - openssl.patch: use openssl library for MD5 calculation instead
    of relying on libmd. libmd is not in Ring0
  - require Perl 5.28.1 or later


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.0.
    The full changelog is very large. Please check it here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
  - Refresh openssl.patch so it works on 1.22.0.


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.1.
    The full changelog is very large. Please check it here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
  - Refresh update-alternatives-suse.patch so it applies cleanly.


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.2.
    The full changelog is very large. Please check it here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.5.
    The full changelog is very large. Please check it here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
    Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
    These may be found here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
  - Refresh openssl.patch so it would apply cleanly.


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.6.
    The changelog for this version isn't very large, so it's provided in full:
    * dpkg-deb: Fix up compressor parameters for default legacy format.
    * Perl modules:
    - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
    - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
    * Documentation:
    - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
      tools.
    * Code internals:
    - libdpkg: Use array access instead of pointer arithmetic for meminfo
      parser.
    - libdpkg: Use a macro to define the zstd default compression level.
    * Build system:
    - Test with minimal library dependencies in CI.
    - Add gen-release script.
    * Packaging:
    - Fix typo in man page reference in changelog.
    * Test suite:
    - Refactor OpenPGP backend and commands list.
    - Refactor certfile and keyfile filenames for OpenPGP test.
    - Skip OpenPGP tests if the backend does not have a verify command.
    * Localization:
    - Fix typos in Swedish man pages translations.
    - Fix typos in Swedish man pages translations.
    - Update Dutch man pages translations.
    - Update Portuguese man pages translations.
    - Update German man pages translation.


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.11.
    The full changelog is very large. Please check it here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
  - Changes from 1.22.10:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
  - Changes from 1.22.9:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
  - Changes from 1.22.8:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
  - Changes from 1.22.7:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
  - Refresh patch:
    * openssl.patch


author: Martin Schreiner <martin.schreiner@suse.com>
changelog:
  - Update to version 1.22.18.
    The full changelog is very large. Please check it here:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.18
  - Changes from 1.22.17:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.17
  - Changes from 1.22.16:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.16
  - Changes from 1.22.15:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.15
  - Changes from 1.22.14:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.14
  - Changes from 1.22.13:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.13
  - Changes from 1.22.12:
    https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.12
  - Refresh patch:
    * openssl.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 1.11.27.a6e29ae
    * Add user altname support
    * Add Univention LDAP template
    * cli: Add exmdb folder create and delete commands
    * cli: Add LDAP group import


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.15
    * Detect failed folder delete on device remove
    * CLI: add user altname management
    * Add password reset functionality


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 1.17.4 (2d980ab)
    * Add smtpaddress mapping for ActiveDirectory
    * Add Web/EAS/DAV privilege bit twiddling support
  - Enable multipython build


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to tag v28
  - Use nginx load_module fragments rather than patching nginx.conf
    directly from a scriptlet


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot grommunio-dav-1.2.0.9976bca
    * set a default value for the errcontext parameter to support php 8.0+
    * build: update logrotate parameters


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 3.2.43.7ebf7d9
    * Fix all-day events spanning over two days
    * Change default sort order for search results
    * rules: do not filter shared private stores


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 3.3
    * Freebusy is determined using mapi_getuserfreebusy PHP
      function introdued in Gromox-2.11
    * The Menu key is now usable to call up thecontext menu in the
      content table
    * Copy-to-trash had erroneously moved the mail
    * Rules dialog no longer hides shared stores


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 3.5
    * Modern authentication system using keycloak openID Connect
      workflow
    * Style updates
    * Remove incorrect filtering of PNG ressources
  - Update to snapshot 3.5.1.31715c1e
    * Duplicate folder autorenaming on deletion now uses
      parenthesized counters


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 3.11
    * Do not collapse the mail list view to invisibility, instead now
      mail preview
    * Correct all day event on wrong day for non-proper MAPI elements
      without TZ (Kopano migrations)
    * Introduce new plugin for integration with Kendox InfoShare


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 3.12
    * Allow using distribution lists stored in IPF.Contact folders
      in public stores


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.40
    * zcore: avoid unwrapping Content-Transfer-Encoding twice for
      clearsigned S/MIME
    * ews: calculate timezone offsets for local time only
    * imap, pop3: multi-server capability, replacing direct disk
      I/O by network RPCs to the exmdb storage backend


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.41
    * ldap_adaptor: plug two memory leaks
    * exmdb: plug a memory leak related to subscription destruction
    * oxcical: do process TRIGGER duration value type for reminders
    * midb: resolve flakey update of flagged/replied/forwarded status
    * midb: when a MAPI message has changed and requires a new
      IMAPUID, convey the expunge of the old IMAPUID much sooner to
      IMAP clients
    * pop3: resolve a NULL deref/crash during RETR command
    * imap: restore SEARCH command looking at right portion of a
      QP-encoded message
    * mkprivate: new message stores now have `frightsVisible` set
      on the calendar folder


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.42
    * exmdb_local: plug memory leak resulting from RPC execution
    * alias_resolve: plug memory leak resulting from GAB refreshes
    * alias_resolve: avoid unnecessary GAB refresh on shutdown
    * oxdisco: recognize /mail/config-v1.1.xml URI
    * New internal addressbook implementation backing the
      NSPI-provided and Zcore-provided AB functionality


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.43
    * oxm2mt: support embedded messages
    * mysql_adaptor: add TLS connection config directives
    * imap: reduce memory footprint when FETCHing messages
    * imap: resolve shutdown ordering crash
    * exmdb: upgrade 0-length PR_ENTRYIDs to fake 1 byte to soothe
      Outlook Cached Mode syncer


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.44
    * mysql_adaptor: do not fail organization-level GAL population
      when a domain belonging to the org has zero members
    * gab: resolve assertion when traversing GAL
    * mysql_adaptor: fix OOB when reading PT_DOUBLE entries from
      user_properties
    * emsmdb: fix OOB write when computing PR_MAILBOX_OWNER_NAME_A
    * mbop: make clear-profile nuke all profile parts again


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.45
    * emsmdb: avoid emissions of PR_MESSAGE_SIZE in fastdownctx
      streams (this makes PST export possible).
    * email_lib: fix a lost space in IMAP BODYSTRUCTURE response.
    * mysql_adaptor: add support for nesting mlists in permission
      checks.
    * Recognize the IANA Character Set names `utf-16le`, `utf-16be`
      (and 32) when converting from RFC5322 to MAPI.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.46
    * cgkrepair: detect Change Keys with impossibly high values
    * cgkrepair: retain a PCL's foreign XIDs
    * ical2mapi: support FREQ=MONTHLY recurrences using BYDAY= but
      no BYSETPOS= * mt2exm: the -B option now supports numeric
      identifiers
    * ical2mapi: expand E-2718 error into new codes E-28xx with
      extended reason
    * imap: allow '%' '*' and '?' in folder names
    * daemons: the default log destination is now "automatic"
      (stderr/syslog autodetect) rather than "stderr"
    * mapi2ical: deal with strange allday events that do not
      start/end on midnight
    * htmltotext: w3m is now instructed on charsets and does not
      need to guess anymore
    * exch: value for the PR_MAX_SUBMIT_MESSAGE_SIZE property was
      off by a factor of 1024, which has been fixed
    * mkprivate/mkpublic: generate a PR_MAPPING_SIGNATURE value
      distinct from PR_STORE_RECORD_KEY for newly-initialized
      stores
    * ical2mt, vcf2mt: messages are no longer emitted with an
      anchor, which now allows free placement with mt2exm -B
    * ical2mapi: ignore unreasonable requests like BYMONTHDAY=32


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.47
    * oxdisco: support RFC 6764 well-known endpoints for
      CalDAV/CardDAV (if not running grommunio nginx config in front)
    * oxcical: try to handle ICS files with missing VTIMEZONE blocks
    * oxcical: support YEARLY recurrences with BYDAY without BYSETPOS
    * imap: offer $Forwarded keyword for APPEND/STORE commands
    * nsp: remove meaningless session_check directive; no longer
      erroneously reject requests after daemon received SIGHUP
    * oxcical: avoid setting out-of-spec MAPI recurnum for
      FREQ=MONTHLY,BYDAY= recurrences
    * oxcical: fix wrong BYMONTH calculation for MONTHNTH recurrences
      being exported to iCal
    * midb, imap: make EXPUNGE synchronous so that old UIDs don't
      reappear in a subsequent FETCH
    * midb: respect setting \Deleted, \Answered, \Flagged during APPEND
    * exmdb: resolve a case of "INSERT INTO t... UNIQUE constraint
      failed" log message
    * exmdb: stop losing RFC5322 representation when a message is
      copied
    * HTML-to-Text conversion using w3m suffered from an encoding
      mismatch, which was fixed.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 2.48
    * gromox.cfg now has a ``ruleproc_debug`` directive (applies to
      the TWOSTEP Processor only)
    * ews: repair a nullptr dereference from the OOF XML change
    * exmdb: make EXRPC write_message_v2 fill in return MID/CN values
    * ab_tree: restore filtering of objects with AB_HIDE_FROM_GAL
      for NSP (this was lost in a Global Address Book provider
      rewrite in 2.40)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Set Version field in specfile to match git describe and
    official download repos.
  - Allow use of (mostly) arbitrary java-headless like the other
    jitsi packages. / jibri does not support JRE 17 at this time
    however.


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Refactor FocusComponent and Health (non-OSGi). (#626)
  - Fix reading the "enabled" property from legacy config. (#628)
  - Fixes checkstyle (#627)
  - Octo user migration fixes (#617)
  - Clean up and port config (part 3) (#625)
  - Clean up and port config (part 2) (#624)
  - Clean up and port configuration (part 1) (#623)
  - Jibri stop requst with session ID. (#622)
  - fix: Fix stat names (put ice_failed and request_restart under
    participant_notifications as intended). (#618)
  - Make chatty "Notify add/remove SSRC" logs debug not info. (#619)
  - Increase endpoint rampup interval to 20s (#616)
  - fix: Remove non-operational bridges and add stats. (#614)
  - fix: Do not immediately move conferences away (#612)
  - Update: use latest jicoco and jvb. (#611)
  - Chore: bump versions of several dependency libraries. (#610)
  - Send the HEX GID to JVB (#608)
  - Clarify and enhance bridge selection log. (#609)
  - Handle multi focus allocator listerner


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - fix: Do not start the nonexistent VersionActivator bundle. (#637)
  - ref: Simplify JibriStats (not an OSGi service). (#629)
  - Port the authentication config, simplify component config. (#630)
  - Remove VersionBroadcaster (#636)
  - ref: Remove the reservation system. (#631)
  - feat: Remove the channelLastN feature. LastN is now set by the client directly. (#632)
  - ref: Adapt to jvb changes. (#635)
  - ref: Remove component discovery (and broadcasting XMPP server version). (#634)
  - ref: Remove support for jigasi as an xmpp component. (#633)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Handle ConferenceIq and authentication IQs coming from Smack (#656)
  - fix: Fix attempt to cast.
  - Move jetty out of AuthBundleConfig (#654)
  - fix: Fix the REST interface. (#653)
  - Start the reservation system outside OSGi (#652)
  - Remove EventAdmin (#650)
  - chore: Update jitsi-videobridge (#651)
  - bump jetty-server from 9.4.33.v20201020 to 9.4.35.v20201120 (#649)
  - ref: Move the lip-sync config to jicofo. (#645)
  - Revert "ref: Remove the reservation system. (#631)" (#648)
  - chore: Update jitsi-utils. (#647)
  - ref: Move the shared document name config. (#644)
  - ref: Remove the "enforced bridge" option. (#639)
  - ref: Remove the openSctp option. (#646)
  - ref: Remove the "audio packet delay" option. (#642)
  - feat: Add config to enable/disable Octo. Remove client-side config. (#640)
  - feat: Move minParticipants to local config (not configured by the client). (#638)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Update Jitsi-Jicofo to 2.0.6293
    jicofo 1.0-798
  -----------
  - Batch source-add/source-removes. (#801)
  - fix: Signaling source removal in COLIBRI. (#799)
  - fix(#796): Fix handling IQs for for SIP Jibri. (#798)
  - fix: Fix encoding sources to Jingle. (#797)
  - Encode sources as JSON in Jingle. (#795)
  - fix: Return XMPP error on unsupported Jingle action. (#791)
  - ref: Log the av_moderation address, simplify code. (#794)
  - Include the stanza id in the TimeoutException message. (#793)
  - add missing rtcp feedback to VP9 as well (#792)
  - fix: Escape text content as text in XML. (#790)
  - fix: Adds dependency of jq when installing. Fixes #788. (#789)
  - fix: Fixes marking trusted jibri domain in config on upgrade.
  - Fix swapped descriptions in comment. (#786)
  - Split SourcesTest in multiple files. (#785)
    jicofo 1.0-690
  -----------
    * fix: Don't treat Jibri busy response as transient error (#659)
    * fix: Fixes sending last seen presence. (#662)
    * fix: Skip sending duplicate identical presences.
    * feat: Adds conference property in the presence for terminate-restart. (#658)
    * Handle ConferenceIq and authentication IQs coming from Smack (#656)
    * fix: Fix attempt to cast.
    * Move jetty out of AuthBundleConfig (#654)
    * fix: Fix the REST interface. (#653)
    * Start the reservation system outside OSGi (#652)
    * Remove EventAdmin (#650)
    * chore: Update jitsi-videobridge (#651)
    * chore(deps): bump jetty-server from 9.4.33.v20201020 to 9.4.35.v20201120 (#649)
    * ref: Move the lip-sync config to jicofo. (#645)
    * Revert "ref: Remove the reservation system. (#631)" (#648)
    * chore: Update jitsi-utils. (#647)
    * ref: Move the shared document name config. (#644)
    * ref: Remove the "enforced bridge" option. (#639)
    * ref: Remove the openSctp option. (#646)
    * ref: Remove the "audio packet delay" option. (#642)
    * feat: Add config to enable/disable Octo. Remove client-side config. (#640)
    * feat: Move minParticipants to local config (not configured by the client). (#638)
    * fix: Do not start the nonexistent VersionActivator bundle. (#637)
    * ref: Simplify JibriStats (not an OSGi service). (#629)
    * Port the authentication config, simplify component config. (#630)
    * Remove VersionBroadcaster (#636)
    * ref: Remove the reservation system. (#631)
    * feat: Remove the channelLastN feature. LastN is now set by the client directly. (#632)
    * ref: Adapt to jvb changes. (#635)
    * ref: Remove component discovery (and broadcasting XMPP server version). (#634)
    * ref: Remove support for jigasi as an xmpp component. (#633)
    * Refactor FocusComponent and Health (non-OSGi).' (#626)
    * Fix reading the "enabled" property from legacy config. (#628)
    * Fixes checkstyle (#627)
    * Octo user migration fixes (#617)
    * Clean up and port config (part 3) (#625)
    * Clean up and port config (part 2) (#624)
    * Clean up and port configuration (part 1) (#623)
    * Jibri stop requst with session ID. (#622)
    * fix: Fix stat names (put ice_failed and request_restart under participant_notifications as intended). (#618)
    * Make chatty "Notify add/remove SSRC" logs debug not info. (#619)
    * Increase endpoint rampup interval to 20s (#616)
    * fix: Remove non-operational bridges and add stats. (#614)
    * fix: Do not immediately move conferences away (#612)
    * Update: use latest jicoco and jvb. (#611)
    * Chore: bump versions of several dependency libraries. (#610)
    * Send the HEX GID to JVB (#608)
    * Clarify and enhance bridge selection log. (#609)
    * Handle multi focus allocator listerner
    jicofo 1.0-644
  -----------
    * fix: Handle Jibri errors on initial request (#603)
    * Chore: Bump junit and junit-vintage-engine versions. (#605)
    * chore: Update the jitsi-videobridge version. (#602)
    * adapt to jvb changes in https://github.com/jitsi/jitsi-videobridge/pull/1479 (#600)
    * docs: fix typo and add port info for health checks (#370)
    * ref: Adapt to JVB changes in https://github.com/jitsi/jitsi-videobridge/pull/1469 (#598)
    * ref: Remove unused code and formatting fixes. (#596)
    * ref: Remove unused tests (#595)
    * chore: Make the tests happy. (#594)


author: lschroeder <lschroeder@suse.com>
changelog:
  jicofo 1.0-832
  -----------
    * Clean some log messages. (#847)
    * Don't leave rejected sources in conferenceSources map. (#846)
    * fix logger context. (#845)
    jicofo 1.0-830
  -----------
  - Clip start-muted values to sender limit values (#844)
  - limit audio senders, as was done for video senders. (#836)
  - doc: Re-word documentation (fixes #840) (#841)
  - feat: Add an enable-rtcstats field to ColibriConferenceIQ. (#830)
  - fix: Fix deadlock in bridge selector. (#822)
  - fix: Fix the construction of QName for an extension. (#839)
  - Fire ChatRoom events sync (#837)
  - Cleanup, update dependencies (#832)
  - feat(breakout-rooms) add breakout rooms support
  - doc: Update the shibboleth documentation. (#834)
  - feat: Updates smack to 4.4.4.
  - Add RFC 2198 fmtp line for Opus RED (#831)
  - ref: Make code easier to read. (#829)
  - Fix jibri selection issues (#828)
  - Limit video senders (#827)
  - ref: replace submit with execute (#823)
  - fix: Fix error message when a jibri session already exists. (#826)
  - Adapt to jitsi-xmpp-extensions ELEMENT_NAME -> ELEMENT change. (#820)
  - feat: Allow moderators to unmute without being in the whitelist.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - jicofo 1.0-862
    * Use drain mode flag in bridge selection
    * feat: Take into account region groups for selection
    * Read release ID from bridge statistics
    * feat: Add SCTP with colibri2
    * Fix inviting jigasi with colibri2
    * feat: Add jigasi and jibri to debug state
    * Conferences can be pinned to a specific bridge version
    jicofo 1.0-832
  -----------
  - Clean some log messages. (#847)
  - Don't leave rejected sources in conferenceSources map. (#846)
  - fix logger context. (#845)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - fix: Fixes Lobby and outgoing calls.
    - Vosk speech recognition transcription service (#294)
    - Handle moving to a new bridge (#323)
    - fix: Fixes NPE when stats are not enabled.
    - fix: Sets default muc service address.
    - fix: Fixes joining with special chars in display name.
    - Merge pull request #319 from jitsi/dependabot/maven/junit-junit-4.13.1
    - chore(deps-dev): bump junit from 4.11 to 4.13.1
    - test: Make output more readable.
    - test: Fix outgoing call test, waits for joining room.
    - fix: Reconnecting on set timeout.
    - fix: Fixes few NPE on bosh reconnection.
    - fix: Fixes announcements lobby password to be after join lobby.
    - feat: Adds new lobby flow around passwords (#313)
    - fix: Updates around lobby and outgoing calls.
    - fix: Fixes sending stats to callstats.
    - fix: Add passcode invite when lobby enabled (#312)
    - fix: Fixes wrong alternate address passed.
    - fix: Fixes NPE when callstats is not enabled.
    - feat: Updates jitsi-stats introducing SiteID. (#308)
    - feat: Adds github action to test and verify style
    - fix: GoogleCloudTranscription save unchanged transcripts if they are final (#303)
    - fix: Fix typo on comments and README (#309)
    - fix: Fix code style and checkstyle failure.
    - feat: Add lobby for dial-in (#300)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Fix readme formatting.
  - pass auth token to the BOSH URL if present in the headers.
  - ref: Do not use VersionService. (#328)
  - ref: Remove the tinder and whack dependencies. (#327)
  - feat: Drops component and configures mucs by default (#325)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Split BitrateController into an allocator and packet handler. (#1526)
  - ref: Move JettyHelpers to jicoco. (#1524)
  - update REST configuration doc (#1523)
  - Bitrate allcation tests (#1517)
  - Update jmt: Fix DtlsStack threading deadlock; add a timeout for DTLS handshakes. (#1516)
  - Update: Use latest jicoco. (#1515)
  - feat: Add oversending time stat (#1514)
  - Chore: Update ktlint version (#1510)
  - Update: Use latest jicoco. (#1513)
  - fix: Fix raw type warnings (reduce use of generics, use List instead of array). (#1512)
  - Fix: Adapt to new Jetty version deprecations; fix compilation warnings. (#1511)
  - Chore: bump versions of several dependency libraries. (#1509)
  - feat: Increase bucket size for rate trackers (decrease memory usage). (#1460)
  - Properly prioritize screen share low bandwidth mode (#1508)
  - fix: Avoid IllegalStateException when StatsCollector is disabled (#1507)
  - Log sent and received bridge channel messages. (#1504)
  - ref: Remove unused fields from ForwardedEndpointsMessage. (#1502)
  - ref: Refactor BitrateController to make testing easier. (#1497)
  - fix: Fix failures to re-login to XMPP and reload config (jicoco) (#1501)
  - fix: Fix resetting lastPresenceSent (jicoco). (#1493)
  - Trivial: Add missing close parenthesis to log message. (#1496)
  - return sent octo packet buffers to the pool (#1495)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - fix: Suppress sending SenderVideoConstraints(height=0) (#1533)
  - fix: Fix getting mediaSource for OctoEndpoint. (#1531)
  - fix: Fix serializing when version==null. (#1529)
  - feat: Announce version in ServerHello (optionally). (#1528)
  - Move VersionService and HealthChecker out of Videobridge. (#1527)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Debug rest changes (#1544)
  - jitsi-media-transform
  - update jitsi-utils
  - chore: Ignore .DS_Store. (#1542)
  - allow cors on the private httpserver (#1540)
  - Fix sending an "active=true" message when an endpoint is connects after being recreated. (#1538)
  - chore: Update jetty. (#1537)
  - fix: Included the bridge version in ServerHello sent over WS. (#1536)
  - ref: Use EventEmitter from jitsi-utils. (#1535)
  - Feat: bump jmt: stats improvements. (#1534)


author: Dominik Gedon <dominik.gedon@suse.com>
changelog:
  - Update to version 2.0.6293
  - fix old duplicate changelog entries
    jitsi-videobridge 2.1-551-g2ad6eb0b
  -----------
  - feat: Adds checkstyle module. (#1685)
  - Bump JMT and RTP: Fixes to avoid generating overly-large RTCP packets. (#1717)
  - feat: Make the number of recent speakers configurable. (#1707)
  - test: Add tests for effective constraints. (#1701)
  - Simplify bandwidth allocation code (#1710)
  - Bump JMT: Limit RRs, retain video orientation header extensions (#1716)
  - ref: Move code to helper functions (partially revert #1711). (#1715)
  - Fix a race stopping a connectivity check client. (ice4j#237). (#1713)
  - fix: Do not keep a reference to Endpoint in SourceAllocation. (#1712)
  - Fix removing ICE listeners. (#1711)
  - Add support for arm64 native libraries (#1706)
  - feat: Support mapping a specific port (update ice4j). (#1705)
  - Improves debuggability of bitrate allocations. (#1704)
    jitsi-videobridge 2.1-508-gb24f756c
  -----------
    * Process data channel messages sequentially (#1665)
    * Fix "unknown endpoint" warning sending EndpointStats. (#1666)
    * chore: Update ice4j (#1664)
    * Fix: Bump Jitsi-SRTP (via JMT).  Hopefully fixes crash due to GC of native objects. (#1663)
    * Update dependencies (#1661)
    * feat: Log the jvb version on startup. (#1659)
    * fix: Log using logger, remove leftover print. (#1660)
    * Restrict the random port used for WebsocketClientTest to the 49152-65535. (#1658)
    * Bump JMT: Fix IllegalStateException in ResumableStreamRewriter. (#1656)
    * Bump versions of Guava and Jackson-module-kotlin. (#1657)
    * ref: log not found errors on warning level
    * fix: Fix VideoTypeMessage.TYPE, use it. (#1644)
    * Do not oversend camera streams (only screensharing).' (#1654)
    * Fix: bump versions of some dependencies. (#1653)
    * Fix markdown syntax in debugging.md. (#1652)
    * Add a storedBytes stat to ByteBufferPool. (#1651)
    jitsi-videobridge 2.1-492-g5edaf7dd
  -----------
    * fix: Catch exceptions that occur when handling octo packets. (#1650)
    * fix: Make "source" nullable, as Octo uses "null". (#1649)
    * Fix ReceiverConstraints map and processing messages in order (#1647)
    * feat: Log a message when endpoints are suspended due to bwe. (#1645)
    * Fix: fix bug calculating removed video endpoints in constraints. (#1643)
    * Use G1GC by default on Java 11+. (#1642)
    * fix: Bring back logs for SENT colibri responses. (#1641)
    * Bump jitsi-utils: queue stats and logging fixes. (#1640)
    * Changes for queue stats enhancements. (#1636)
    * Signal video type (camera, screenshare, none) (#1624)
    * Move ConferenceShim construction after conference.id is set. (#1638)
    * Some improvements to the PacketQueue timeline. (#1631)
    * Fix: Fix unnecessary thread contention pushing to packet queues.  (Bump jitsi-utils.) (#1632)
    * ref: Re-use CustomizableThreadFactory from jitsi-utils. (#1630)
    jitsi-videobridge 2.1-416-g2f43d1b4
  -----------
    * Allow querying the state of endpoint debug features (#1546)
    * Debug rest changes (#1544)
    * update jitsi-media-transform:     ref: expose getters to get state of debug features     fix: address possible concurrentmodificationexception in media pipeline     ref: fix type of json stats variable
    * update jitsi-utils:     ref: getter to check if queue stats are enabled     ref: remove unnused propertychangenotifier api     ref: expose extra settings for log handlers
    * chore: Ignore .DS_Store. (#1542)
    * allow cors on the private httpserver (#1540)
    * Fix sending an "active=true" message when an endpoint is connects after being recreated. (#1538)
    * chore: Update jetty. (#1537)
    * fix: Included the bridge version in ServerHello sent over WS. (#1536)
    * ref: Use EventEmitter from jitsi-utils. (#1535)
    * Feat: bump jmt: stats improvements. (#1534)
    * fix: Suppress sending SenderVideoConstraints(height=0) (#1533)
    * fix: Fix getting mediaSource for OctoEndpoint. (#1531)
    * fix: Fix serializing when version==null. (#1529)
    * feat: Announce version in ServerHello (optionally). (#1528)
    * Move VersionService and HealthChecker out of Videobridge. (#1527)
    * Split BitrateController into an allocator and packet handler. (#1526)
    * ref: Move JettyHelpers to jicoco. (#1524)
    * update REST configuration doc (#1523)
    * Bitrate allcation tests (#1517)
    * Update jmt: Fix DtlsStack threading deadlock; add a timeout for DTLS handshakes. (#1516)
    * Update: Use latest jicoco. (#1515)
    * feat: Add oversending time stat (#1514)
    * Chore: Update ktlint version (#1510)
    * Update: Use latest jicoco. (#1513)
    * fix: Fix raw type warnings (reduce use of generics, use List instead of array). (#1512)
    * Fix: Adapt to new Jetty version deprecations; fix compilation warnings. (#1511)
    * Chore: bump versions of several dependency libraries. (#1509)
    * feat: Increase bucket size for rate trackers (decrease memory usage). (#1460)
    * Properly prioritize screen share low bandwidth mode (#1508)
    * fix: Avoid IllegalStateException when StatsCollector is disabled (#1507)
    * Log sent and received bridge channel messages. (#1504)
    * ref: Remove unused fields from ForwardedEndpointsMessage. (#1502)
    * ref: Refactor BitrateController to make testing easier. (#1497)
    * fix: Fix failures to re-login to XMPP and reload config (jicoco) (#1501)
    * fix: Fix resetting lastPresenceSent (jicoco). (#1493)
    * Trivial: Add missing close parenthesis to log message. (#1496)
    * return sent octo packet buffers to the pool (#1495)
    * fix: move jvb ice4j overrides to application.conf so they are respected (#1490)
    * ref: Improve formatting in BitrateController. (#1491)
    jitsi-videobridge 2.1-416-g2f43d1b4
  -----------
    * Allow querying the state of endpoint debug features (#1546)
    * Debug rest changes (#1544)
    * update jitsi-media-transform:     ref: expose getters to get state of debug features     fix: address possible concurrentmodificationexception in media pipeline     ref: fix type of json stats variable
    * update jitsi-utils:     ref: getter to check if queue stats are enabled     ref: remove unnused propertychangenotifier api     ref: expose extra settings for log handlers
    * chore: Ignore .DS_Store. (#1542)
    * allow cors on the private httpserver (#1540)
    * Fix sending an "active=true" message when an endpoint is connects after being recreated. (#1538)
    * chore: Update jetty. (#1537)
    * fix: Included the bridge version in ServerHello sent over WS. (#1536)
    * ref: Use EventEmitter from jitsi-utils. (#1535)
    * Feat: bump jmt: stats improvements. (#1534)
    * fix: Suppress sending SenderVideoConstraints(height=0) (#1533)
    * fix: Fix getting mediaSource for OctoEndpoint. (#1531)
    * fix: Fix serializing when version==null. (#1529)
    * feat: Announce version in ServerHello (optionally). (#1528)
    * Move VersionService and HealthChecker out of Videobridge. (#1527)
    * Split BitrateController into an allocator and packet handler. (#1526)
    * ref: Move JettyHelpers to jicoco. (#1524)
    * update REST configuration doc (#1523)
    * Bitrate allcation tests (#1517)
    * Update jmt: Fix DtlsStack threading deadlock; add a timeout for DTLS handshakes. (#1516)
    * Update: Use latest jicoco. (#1515)
    * feat: Add oversending time stat (#1514)
    * Chore: Update ktlint version (#1510)
    * Update: Use latest jicoco. (#1513)
    * fix: Fix raw type warnings (reduce use of generics, use List instead of array). (#1512)
    * Fix: Adapt to new Jetty version deprecations; fix compilation warnings. (#1511)
    * Chore: bump versions of several dependency libraries. (#1509)
    * feat: Increase bucket size for rate trackers (decrease memory usage). (#1460)
    * Properly prioritize screen share low bandwidth mode (#1508)
    * fix: Avoid IllegalStateException when StatsCollector is disabled (#1507)
    * Log sent and received bridge channel messages. (#1504)
    * ref: Remove unused fields from ForwardedEndpointsMessage. (#1502)
    * ref: Refactor BitrateController to make testing easier. (#1497)
    * fix: Fix failures to re-login to XMPP and reload config (jicoco) (#1501)
    * fix: Fix resetting lastPresenceSent (jicoco). (#1493)
    * Trivial: Add missing close parenthesis to log message. (#1496)
    * return sent octo packet buffers to the pool (#1495)
    * fix: move jvb ice4j overrides to application.conf so they are respected (#1490)
    * ref: Improve formatting in BitrateController. (#1491)
    jitsi-videobridge 2.1-376-g9f12bfe2
  -----------
    * fix: Fix PingManager being disabled after a temporary failure (jicoco)
    * Bump junit from 4.12 to 4.13.1 in /jvb (#1487)
    * Require a minimum version of maven. (#1463)
    * feat: Port AWS harvester config (update ice4j). (#1486)
    * fix: Increase the T3 threshold to 1500. (#1485)
    * Refactor Callstats and stats transport code. (#1481)
    * ref: Remove enableLogging (unused, leftover from includeInStatistics). (#1482)
    * ref: Remove conf/ep creation from health checks (#1479)
    * Fix publishing stats to callstats, add loss stats. (#1480)
    * ref: Fire events from Endpoint (#1478)
    * ref: Remove use of global StatsManager singleton (#1473)
    * Allow sending EndpointMessage to other AbstractEndpoints than Octo or Endpoint.
    * Fix: JMT bump: fix double buffer return; link srtp with openssl 1.1.x. (#1477)
    * Fix NullPointerException if conferenceName is not defined.
    * fix: always assume 3 temporal layers (#1472)
    * ref: Singleton cleanup (#1469)
    * set the websocket service instance in the singleton
    * Refactor ServiceBinder to take services instances instead of using global singletons (#1468)
    * ref: Port StunMappingHarvester config (ice4j). (#1470)
    * feat: Enable bridge websockets by default for new installs (#1462)
    * BWE and Transport-CC stats enhancements. (#1464)
    * feat: Add loss stats based on total number of packets. (#1455)
    * Refactor JVB Client Connection code (#1452)
    * ref: Use RateTracker, adapt to JMT changes. (#1453)
    * Adapt to JMT changes. (#1454)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Avoid double setup
    jitsi-videobridge 2.1-595-g3637fda4
  -----------
  - Bump jitsi-stats. (#1776)
  - fix: Fix the single-layer check to account for TS with only base layer frames. (#1772)
  - feat: Ignore the max oversend limit for non-scalable streams (#1770)
    jitsi-videobridge 2.1-592-g1e2879e0
  -----------
  - feat: Add an enable-rtcstats field to ColibriConferenceIQ. (#1758)
  - Fix BitrateControllerTest2 (#1766)
  - Update dependencies, cleanup deprecations (#1760)
  - ref: Adapt to ice4j API changes. (#1764)
  - Add stats for the number of received keyframes, layering changes, and video stream duration. (#1762)
  - ref: Do not use --apis in new debian installations (#1738)
  - Add configurable filter for statistics sent to MUC. (#1761)
  - fix: use dummy values for raddr and rport instead of dropping them. (#1759)
  - fix: Delay shutdown in graceful mode. (#1756)
  - feat: implement SourceVideoTypeMessage (#1752)
  - Update jicoco and jitsi-xmpp-extensions: Smack 4.4.4 and xmpp security mode. (#1757)
  - ref: use execute instead of submit (#1753)
  - fix exception when no recent speakers (#1754)
  - fix: Slow initial convergence in RateTracker (jitsi-utils). (#1755)
  - [Fix] Use the correct method for testing for private IP addresses. (#1751)
  - Fix typo in log message. (#1747)
  - Chase ELEMENT_NAME -> ELEMENT field name change in XMPP objects. (#1750)
  - Add option to suppress advertising private addresses as ICE candidates. (#1749)
  - Change the default ICE nomination strategy to NominateFirstHostOrReflexiveValid. (#1748)
  - Fix: Bump jmt: fix throw on VP9 simulcast. (#1746)
  - feat: Add histogram of initial RTT sliced by harvester name. (#1743)
  - doc: Update links to statistics.md in rest-colibri.md (reported by @hex-m). (#1744)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.18
    * opt: new HX_getopt5 API for the parser with untangled in and
      out variables
    * string: HX_strtoull_units handles negative values now (like
      strtoull)
    * string: HX_strtoull_units & HX_strtoull_(n)sec now set
      errno=ERANGE for nonrepresentable results
    * string: HX_strtoull_sec rejects unitless numbers now
  - Add 0001-string-resolve-testsuite-failure-with-aarch64.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.19
    * string: fixed HX_strtoull_unit with negative fractions
      producing 0 sometimes
    * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
  - Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
    (merged)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.23
    * io: use smaller chunks with sendfile(2) to work around
      unusual API behavior
    * io: make HX_copy_file() utilize copy_file_range when available


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.24
    * io: resolve use-after-free and out-of-bounds writes in
      conjunction with ``HX_realpath``
    * io: add ``HX_getcwd`` function


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.25
    * New headers endian.h and scope.hpp
    * New define HXSIZEOF_UNITSEC64 for the maximum output size of
      HX_unit_seconds


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.26
    * Resolve integer truncation in HX_unit_seconds's output when the
      result were to exceeded 2^32 years or months or weeks.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 4.28
    * string: make HX_strtoull_sec support some ISO 8601 periods
    * string: add function HX_strtoull8601p_sec
    * opt: new getopt API that facilitates iterating over options and
      non-options and doing away with unnecessary memory allocations
    * opt: the implementation for the HXOPT_PTHRU flag was deleted
      (its use will now be rejected by the parser)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Disable implicit library-side locking during operations;
    performance for e.g. libpff improves by another 22%.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 20231120
    * Table lookup was reworked
    * Build system changes related to Python


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - update to v5.8.0:
    * xfs_db: set b_ops to NULL for types without verifiers
    * mkfs: allow setting dax flag on root directory
    * xfs_quota: improve reporting and messages
    * xfs_db: use correct inode to set inode type
    * xfs_db: fix nlink usage in check
    * xfs_db: report the inode dax flag
    * man: update mkfs.xfs inode flag option documentation
    * xfsprogs: move custom interface def'ns to new header
    * xfs_repair: check quota counters
    * xfs_io: fix -D vs -R handling
    * libxfs changes merged from kernel 5.8


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - update to v5.9.0:
    * mkfs.xfs: disallow creation of RT files from proto file
    * mkfs.xfs: fix ASSERT on small device with stripe geom
    * xfs_repair: more fixes from fuzz-testing
    * libhandle: fix potential unterminated string problem
    * libhandle: libfrog: fix a potential null pointer deref
    * man: install all manpages that redirect to another page
    * man: fix ioctl_xfs_geometry manpage naming
    * xfsprogs: various realtime related fixes
    * xfsprogs: ignore autofs mount table entries
    * libxfs: make buffers track the per-ag structures
    * libxfs changes merged from kernel 5.9


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 5.10.0:
    - xfs_repair: remove old code for mountpoint inodes
    - xfsprogs: Add inode btree counter feature
    - xfsprogs: Add bigtime feature for Y2038
    - xfsprogs: Polish translation update
    - mkfs.xfs: Add config file feature
    - mkfs.xfs: allow users to specify rtinherit=0
    - xfs_repair: simplify bmap_next_offset
    - man: various manpage updates
    - libxfs: remove some old dead code
    - libxfs: add realtime extent tracking
    - libxfs changes merged from kernel 5.10
  - refresh 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
    against libxfs changes


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - update to v5.11.0:
    - xfs_admin: don't hide xfs_repair output when upgrading
    - man: document attr2, ikeep option deprecation in xfs.5
    - mkfs: make use of xfs_validate_stripe_geometry()
    - mkfs: fix wrong inobtcount usage error output
    - xfs_repair: enable bigtime upgrade via repair
    - xfs_repair: enable inobtcount upgrade via repair
    - xfs_repair: set NEEDSREPAIR on first write
    - xfs_repair: clear the needsrepair flag when done
    - xfs_repair: check dquot id and type
    - xfs_fsr: Verify bulkstat version in qsort's cmp()
    - xfs_fsr: Interpret args of qsort's cmp() correctly
    - xfs_scrub: load and unload libicu properly
    - xfs_scrub: various fixes
    - xfs_admin: support adding features to V5 filesystems
    - xfs_admin: support filesystems with realtime devices
    - man: mark all deprecated V4 format options
    - misc: fix valgrind complaints
    - xfs_db: disallow label/uuid setting if NEEDSREPAIR
    - xfs_db: show NEEDSREPAIR in check & version commands
    - xfs_db: add an ls command
    - xfs_db: add a directory path lookup command
    - libxfs changes merged from kernel 5.11


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - update to v5.12.0:
    - mkfs: don't default to too-large physical sector size
    - repair: phase 6 speedups
    - man: Add dax mount option to man xfs(5)
    - xfs_admin: pick up log arguments correctly
    - xfs_growfs: support shrinking unused space
    - libfrog: report inobtcount in geometry
    - xfs_logprint: Fix buffer overflow printing quotaoff
    - xfsprogs: include <signal.h> for platform_crash
    - xfsprogs: remove BMV_IF_NO_DMAPI_READ flag
    - workqueue: bound maximum queue depth
    - libxfs changes merged from kernel 5.12


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - mkfs: disable reflink support by default (jsc#SLE-17360)
    - Add xfsprogs-mkfs-disable-reflink-support-by-default.patch
    Do not format xfs filesystems with reflink support by default, as the
    feature is read-only compatible, and read-write compatibility is
    required to be maintained within product stream (SLE15).
  - Dropped all following patches which are now part of upstream xfsprogs,
    and were previously backported to address bugs bsc#1167206,
    bsc#1167205, bsc#1158630, bsc#1158509, bsc#1158504, bsc#1158758,
    bsc#1129859, bsc#1122271, bsc#1073421, bsc#1119063, bsc#1105068.
    make_xfs_scrub_interp_explicit.patch
    xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
    xfsprogs-repair-Fix-root-inode-s-parent-when-it-s-bogus-f.patch
    xfsprogs-xfs_repair-Add-missing-braces-to-allow-zeroing-of-co.patch
    xfsprogs-xfs_repair-allow-in-attribute-names.patch
    xfsprogs-xfs-hoist-xfs_fs_geometry-to-libxfs.patch
    xfsprogs-xfs-refactor-the-geometry-structure-filling-function.patch
    xfsprogs-xfs_spaceman-add-a-superblock-info-command.patch
    xfsprogs-xfs_info-move-to-xfs_spaceman.patch
    xfsprogs-xfs_db-add-a-superblock-info-command.patch
    xfsprogs-libfrog-refactor-fs-geometry-printing-function.patch
    xfsprogs-mkfs-use-geometry-generation-helper-functions.patch
    xfsprogs-xfs_info-call-xfs_db-for-offline-filesystems.patch
    xfsprogs-xfs_info-use-findmnt-to-handle-mounted-block-devices.patch
    xfsprogs-xfs_quota-fix-false-error-reporting-of-project-inher.patch
    xfsprogs-xfs-create-structure-verifier-function-for-shortform.patch
    xfsprogs-xfs-create-structure-verifier-function-for-short-for.patch
    xfsprogs-xfs-refactor-short-form-directory-structure-verifier.patch
    xfsprogs-xfs-provide-a-centralized-method-for-verifying-inlin.patch
    xfsprogs-xfs_repair-don-t-fail-directory-repairs-when-grabbin.patch
    xfsprogs-xfs_repair-implement-custom-ifork-verifiers.patch
    xfsprogs-xfs_repair-use-custom-ifork-verifier-in-mv_orphanage.patch
    xfsprogs-xfs-move-inode-extent-size-hint-validation-to-libxfs.patch
    xfsprogs-xfs_repair-use-libxfs-extsize-cowextsize-validation-.patch
    xfsprogs-mkfs-validate-extent-size-hint-parameters.patch
    xfsprogs-xfs_io-Make-copy_range-arguments-understand-iB-values.patch
    xfsprogs-man-document-some-missing-xfs_db-commands.patch
    xfsprogs-man-reformat-xfs_quota-commands-in-the-manpage-for-t.patch


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - update to v5.13.0:
    - mkfs: validate rtextsz hint when rtinherit is set
    - xfs_repair: invalidate dirhash when junking dirent
    - xfs_repair: validate inherited rtextsz hint alignmt
    - xfs_quota: allow truncate of grp & prj quota files
    - xfs_io: allow callers to dump fs stats individually
    - xfs_io: don't count fsmaps before querying fsmaps
    - xfs_io: print header once when dumping fsmap in csv
    - xfs_io: clean up the funshare command a bit
    - xfs_io: fix broken funshare_cmd usage
    - libxfs changes merged from kernel 5.13


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - mkfs: don't trample the gid set in the protofile (bsc#1205266)
    - Add xfsprogs-mkfs-don-t-trample-the-gid-set-in-the-protofile.patch
  - mkfs: prevent corruption of passed-in suboption string values
    (bsc#1205377)
    - Add xfsprogs-mkfs-prevent-corruption-of-passed-in-suboption-strin.patch
  - mkfs: terminate getsubopt arrays properly (bsc#1205284)
    - Add xfsprogs-mkfs-terminate-getsubopt-arrays-properly.patch
  - xfs_repair: ignore empty xattr leaf blocks (bsc#1205272)
    - Add xfsprogs-xfs_repair-ignore-empty-xattr-leaf-blocks.patch


author: Greg Freemyer <Greg.Freemyer@gmail.com>
changelog:
  - convert python bindings to python3
  - rename the binding submodule from python-libpff to python3-libpff


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 20231130
    * RTF body decompression used wrong argument order, now fixed
    * Improved Python Unicode handling


author: mpluskal@suse.com
changelog:
  - Cleanup spec file
    * run spec-cleaner
    * drop not needed dependencies (libtool and doxygen)
    * execute tests during build
    * use pretty name for tarball


author: jengelh@inai.de
changelog:
  - Remove rhetoric write style from description.
    Expand description on the features/limits of tinyxml.


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 8.0.0:
    three years of changes, see https://github.com/leethomason/tinyxml2/compare/6.0.0...8.0.0
    for details


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 8.1.0:
    * Add support for files larger than ~2GB
    * Updates to hex value partsing
    * XMLPrinter: Fix indentation of first line when called with
      !compactMode


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 10
    * Added function XMLNode::ChildElementCount
    * Fix assertion "_elementPool.CurrentAllocs() ==
      _elementPool.Untracked() failed"


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 0.9.2.175 (fc69321d)
    * Added utility function to convert byteArray to HEX string.
    * Added support for digest algorithm SHA256 (in certificates).


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 0.9.2+git188 (c3c6242ed)
    * Fix emission of bugs Envelope-From to sendmail:// transports.
    * Add parsing feedback via parsingContext
  - Drop 0001-Avoid-generating-illegal-Envelope-From-with-sendmail.patch
    (merged)


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 0.9.2+git191 (d03ad5f0)
    * url: fix an off-by-one error in parsing hostnames
    * url: strip leading slash from url-path
    * Support FIPS under OpenSSL 3


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 0.9.2+git196 (d296c2d)
    * vmime: prevent loss of a space when a multi-word mailbox name
      contains an umlaut


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 0.9.2+git203 (43b262bd)
    * another potential multiplication overflows
    * build: upgrade to C++17 when ICU is used
    * Fix a test failure in testNewFromString and
      pathTest::testGenerate


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Switch upstream location from vmime to wmime
  - Update to release 1.0.0
    * No further changes from last snapshot (0.9.2+git203)
  - Drop libvmime-soname.diff (merged in 1.0.0)
  - Rename libvmime-nodatetime.diff to nodate.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to tag 1.1 (70e984f)
    * Add a prefix to the CAL_DEFAULT and CAL_GREGORIAN constants to
      avoid runtime conflict with php-calendar
    * Remove mapi_strerror since it was moved to Gromox/PHP-MAPI


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.2 (0db2832)
    * Rename CAL_DEFAULT to MAPI_CAL_DEFAULT
    * Do not mark meeting requests as read
    * Add freebusy permission bits to mapidefs
    * Define MAPIException::setNotificationType()


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.4
    * Conditionally provide
      ``PR_EC_WEBAPP_PERSISTENT_SETTINGS_JSON``,
      ``PR_EC_RECIPIENT_HISTORY_JSON`` if they is not already made
      available from mapi.so
    * Occurrence exceptions are treated as localtime
    * Fix erroneous end time for never-ending recurrences
    * Fix duplicate participants appearing in meeting objects
    * Do not process meeting requests locate in the "Sent Items"
      folder


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.5
    * Added defines for USER_PRIVILEGE bits exposed through
      PR_EC_ENABLED_FEATURES_L.
    * Fix invited participants disappearing from meetings when
      their tracking status is cleared.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 1.0.0~rc+git9 (a71f931)
    * check if Accept-Encoding is non-empty
  - Provide a module autoloading config fragment


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - add https://patch-diff.githubusercontent.com/raw/openresty/headers-more-nginx-module/pull/134.patch
    Fix build with nginx 1.23.0


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to snapshot 0.1.18+g41 (3c6cf41)
    * Features:
    * Added vhost_traffic_status_filter_max_node directive to limit
      the size of filters.
    * Added vhost_traffic_status_histogram_buckets directive to set
      the histogram type of request processing time in
      format/(json|prometheus).
    * Added request_time_counter, response_time_counter section to
      support accumulated request processing time.
    * Added TiB unit in format/html.
    * Fixed an XSS vulnerability in the HTML page.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.2.2
    * Added additional information about cacheZones
    * Added a diagram for the order of module directives


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.2.4
    * Support query string encoding for control API
    * Introduce ``vhost_traffic_status_stats_by_upstream``


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 0.1.1
    * Don't tell nginx to use zstd compression when Accept-Encoding
      only contains gzip
    * Avoid using deprecated ZSTD_initCStream_usingCDict if zstd
      version >= 1.5.0


author: lschroeder <lschroeder@suse.com>
changelog:
  !!!initial packaing!!!
    v1.6.4 - `npx jetifier` should work now
    Previously npx jetify would work, but only after the package was installed because the package was 'jetifier' but the script was 'jetify' (noun vs verb, right?) but npx needs the script to be named the same as the package, so I just linked the jetify script to the jetifier name as well. Thanks @Salakar for the assist +1
    fix: npx jetifier should work with link of jetify to jetifier name 5be8c5e
    ocs(README): update example for library name overrides


author: Enno Gotthold <egotthold@suse.com>
changelog:
  - Subpackaged the tests
  - Fixed usrmerge
  - Disabled dependency generator as it was detecting wrong deps


author: avvissu@yandex.by
changelog:
  - Add obsoletes/provides with "python-" prefix (oldpython macro)
  - Fix build on openSUSE 42.3 (rename: libmariadb-devel to
    libmysqlclient-devel)


author: Alexei Podvalsky <avvissu@yandex.by>
changelog:
  - Update to 1.3.14:
    * Support static linking of MariaDB Connector/C (#265)
    * Better converter for Decimal and Float (#267, #268, #273, #286)
    * Add Connection._get_native_connection for XTA project (#269)
    * Fix SEGV on MariaDB Connector/C when Connection.close() is called
      for closed connection. (#270, #272, #276)
    * Fix Connection.client_flag (#266)
    * Fix SSCursor may raise same exception twice (#282)
    * Fixed SSL support is not detected when built with MySQL < 5.1 (#291)


author: Alexei Podvalsky <avvissu@yandex.by>
changelog:
  - Update to 1.4.4:
    * charset option is passed to mysql_options(mysql, MYSQL_SET_CHARSET_NAME,
      charset) before mysql_real_connect is called. This avoid extra
      SET NAMES <charset> query when creating connection.
  - Change in 1.4.3:
    * --static build supports libmariadbclient.a
    * Try mariadb_config when mysql_config is not found
    * Fixed warning happend in Python 3.8 (#359)
    * Fixed from MySQLdb import *, while I don't recommend it. (#369)
    * Fixed SEGV MySQLdb.escape_string("1") when libmariadb is used and
      no connection is created. (#367)
    * Fixed many circular references are created in Cursor.executemany().
  - Add python3-attrs to build


author: Alexei Podvalsky <avvissu@yandex.by>
changelog:
  - Update to 1.4.6:
    * The cp1252 encoding is used when charset is "latin1". (#390)
  - Change in 1.4.5:
    * The auth_plugin option is added. (#389)


author: Matej Cepl <mcepl@suse.com>
changelog:
  - Update to 1.11.1:
    * Implement __contains__ for Result instances.
    * Introduce a "letters" matcher, since "w" matches numbers also.
    * Fix deprecation warnings around backslashes in regex strings
      (thanks Mickaël Schoentgen). Also fix some documentation
      formatting issues.
    * We now honor precision and width specifiers when parsing
      numbers and strings, allowing parsing of concatenated
      elements of fixed width (thanks Julia Signell)
    * Add LICENSE file at request of packagers. Correct handling of
      AM/PM to follow most common interpretation. Correct parsing
      of hexadecimal that looks like a binary prefix. Add ability
      to parse case sensitively. Add parsing of numbers to Decimal
      with "F" (thanks John Vandenberg)
    * Add regex_group_count to with_pattern() decorator to support
      user-defined types that contain brackets/parenthesis (thanks
      Jens Engel)


author: pgajdos@suse.com
changelog:
  - version update to 1.12.0
    * Do not assume closing brace when an opening one is found
  - added sources
    https://github.com/r1chardj0n3s/parse/issues/82
    + LICENSE


author: Marketa Calabkova <mcalabkova@suse.com>
changelog:
  - update to 1.15.0
    * Several bugs with parsing hex, bin and oct numbers.
    * Handle fortran formatted float number, Bug fix & test case.
    * Handle comparison of FixedTzOffset with other types of object


author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
changelog:
  - Also expand generation of test binaries for Python 2 and 3,
    fixes Leap 15.x builds where Python 2 is still built.


author: John Vandenberg <jayvdb@gmail.com>
changelog:
  - Add docs/changelog.rst to package contents
  - Update to v2.6.2
    * See changelog for changes since 2.5.0


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Update to v2.8.0
    * Added py::raise_from to enable chaining exceptions. #3215
    * Allow exception translators to be optionally registered local
      to a module instead of applying globally across all pybind11
      modules. Use
      register_local_exception_translator(ExceptionTranslator&&
      translator) instead of
      register_exception_translator(ExceptionTranslator&& translator)
      to keep your exception remapping code local to the module.
      [#2650]
    * Add make_simple_namespace function for instantiating Python
      SimpleNamespace objects. #2840
    * pybind11::scoped_interpreter and initialize_interpreter have
      new arguments to allow sys.argv initialization. #2341
    * Allow Python builtins to be used as callbacks in CPython. #1413
    * Added view to view arrays with a different datatype. #987
    * Implemented reshape on arrays. #984
    * Enable defining custom __new__ methods on classes by fixing bug
      preventing overriding methods if they have non-pybind11
      siblings. #3265
    * Add make_value_iterator(), and fix make_key_iterator() to
      return references instead of copies. #3293
    * Improve the classes generated by bind_map: #3310
    * Change .items from an iterator to a dictionary view.
    * Add .keys and .values (both dictionary views).
    * Allow __contains__ to take any object.
    * pybind11::custom_type_setup was added, for customizing the
      PyHeapTypeObject corresponding to a class, which may be useful
      for enabling garbage collection support, among other things.
      [#3287]
    * Set __file__ constant when running eval_file in an embedded
      interpreter. #3233
    * Python objects and (C++17) std::optional now accepted in
      py::slice constructor. #1101
    * The pybind11 proxy types str, bytes, bytearray, tuple, list now
      consistently support passing ssize_t values for sizes and
      indexes. Previously, only size_t was accepted in several
      interfaces. #3219
    * Avoid evaluating PYBIND11_TLS_REPLACE_VALUE arguments more than
      once. #3290
    * Bug fix: enum value's __int__ returning non-int when underlying
      type is bool or of char type. #1334
    * Fixes bug in setting error state in Capsule's pointer methods.
      [#3261]
    * A long-standing memory leak in py::cpp_function::initialize was
      fixed. #3229
    * Fixes thread safety for some pybind11::type_caster which
      require lifetime extension, such as for std::string_view. #3237
    * Restore compatibility with gcc 4.8.4 as distributed by
      ubuntu-trusty, linuxmint-17. #3270
    * Fix regression in CMake Python package config: improper use of
      absolute path. #3144
    * Cached Python version information could become stale when CMake
      was re-run with a different Python version. The build system
      now detects this and updates this information. #3299
    * Specified UTF8-encoding in setup.py calls of open(). #3137
    * Fix a harmless warning from CMake 3.21 with the classic Python
      discovery. #3220
    * Eigen repo and version can now be specified as cmake options.
      [#3324]
    * Reduced thread-local storage required for keeping alive
      temporary data for type conversion to one key per ABI version,
      rather than one key per extension module. This makes the total
      thread-local storage required by pybind11 2 keys per ABI
      version. #3275
    * Optimize NumPy array construction with additional moves. #3183
    * Conversion to std::string and std::string_view now avoids
      making an extra copy of the data on Python >= 3.3. #3257
    * Remove const modifier from certain C++ methods on Python
      collections (list, set, dict) such as (clear(), append(),
      insert(), etc...) and annotated them with py-non-const.
    * Enable readability clang-tidy-const-return and remove useless
      consts. #3254 #3194
    * The clang-tidy google-explicit-constructor option was enabled.
      [#3250]
    * Mark a pytype move constructor as noexcept (perf). #3236
    * Enable clang-tidy check to guard against inheritance slicing.
      [#3210]
    * Legacy warning suppression pragma were removed from eigen.h. On
      Unix platforms, please use -isystem for Eigen include
      directories, to suppress compiler warnings originating from
      Eigen headers. Note that CMake does this by default. No
      adjustments are needed for Windows. #3198
    * Format pybind11 with isort consistent ordering of imports #3195
    * The warnings-suppression "pragma clamp" at the top/bottom of
      pybind11 was removed, clearing the path to refactoring and IWYU
      cleanup. #3186
    * Enable most bugprone checks in clang-tidy and fix the found
      potential bugs and poor coding styles. #3166
    * Add clang-tidy-readability rules to make boolean casts explicit
      improving code readability. Also enabled other misc and
      readability clang-tidy checks. #3148
    * Move object in .pop() for list. #3116
  - Release 2.7.1
    * Allow Python builtins to be used as callbacks in CPython. #1413
    * Fix regression in CMake Python package config: improper use of
      absolute path. #3144
    * Fix Mingw64 and add to the CI testing matrix. #3132
    * Specified UTF8-encoding in setup.py calls of open(). #3137
    * Add clang-tidy-readability rules to make boolean casts explicit
      improving code readability. Also enabled other misc and
      readability clang-tidy checks. #3148
    * Move object in .pop() for list. #3116
    * Removed and fixed warning suppressions. #3127 #3129 #3135 #3141
      [#3142] #3150 #3152 #3160 #3161
  - Release 2.7.0
    * Enable py::implicitly_convertible<py::none, ...> for
      py::class_-wrapped types. #3059
    * Allow function pointer extraction from overloaded functions.
      [#2944]
    * NumPy: added .char_() to type which gives the NumPy public char
      result, which also distinguishes types by bit length (unlike
      .kind()). #2864
    * Add pybind11::bytearray to manipulate bytearray similar to
      bytes. #2799
    * pybind11/stl/filesystem.h registers a type caster that, on
      C++17/Python 3.6+, converts std::filesystem::path to
      pathlib.Path and any os.PathLike to std::filesystem::path.
      [#2730]
    * A PYBIND11_VERSION_HEX define was added, similar to
      PY_VERSION_HEX. #3120
    * py::str changed to exclusively hold PyUnicodeObject. Previously
      py::str could also hold bytes, which is probably surprising,
      was never documented, and can mask bugs (e.g. accidental use of
      py::str instead of py::bytes). #2409
    * Add a safety guard to ensure that the Python GIL is held when
      C++ calls back into Python via object_api<>::operator() (e.g.
      py::function __call__). (This feature is available for Python
      3.6+ only.) #2919
    * Catch a missing self argument in calls to __init__(). #2914
    * Use std::string_view if available to avoid a copy when passing
      an object to a std::ostream. #3042
    * An important warning about thread safety was added to the
      iostream.h documentation; attempts to make
      py::scoped_ostream_redirect thread safe have been removed, as
      it was only partially effective. #2995
    * Performance: avoid unnecessary strlen calls. #3058
    * Fix auto-generated documentation string when using const T in
      pyarray_t. #3020
    * Unify error messages thrown by
      simple_collector/unpacking_collector. #3013
    * pybind11::builtin_exception is now explicitly exported, which
      means the types included/defined in different modules are
      identical, and exceptions raised in different modules can be
      caught correctly. The documentation was updated to explain that
      custom exceptions that are used across module boundaries need
      to be explicitly exported as well. #2999
    * Fixed exception when printing UTF-8 to a
      scoped_ostream_redirect. #2982
    * Pickle support enhancement: setstate implementation will
      attempt to setattr __dict__ only if the unpickled dict object
      is not empty, to not force use of py::dynamic_attr()
      unnecessarily. #2972
    * Allow negative timedelta values to roundtrip. #2870
    * Fix unchecked errors could potentially swallow signals/other
      exceptions. #2863
    * Add null pointer check with std::localtime. #2846
    * Fix the weakref constructor from py::object to create a new
      weakref on conversion. #2832
    * Avoid relying on exceptions in C++17 when getting a shared_ptr
      holder from a shared_from_this class. #2819
    * Allow the codec's exception to be raised instead of
      RuntimeError when casting from py::str to std::string. #2903
    * In setup_helpers.py, test for platforms that have some
      multiprocessing features but lack semaphores, which
      ParallelCompile requires. #3043
    * Fix pybind11_INCLUDE_DIR in case CMAKE_INSTALL_INCLUDEDIR is
      absolute. #3005
    * Fix bug not respecting WITH_SOABI or WITHOUT_SOABI to CMake.
      [#2938]
    * Fix the default Pybind11Extension compilation flags with a
      Mingw64 python. #2921
    * Clang on Windows: do not pass /MP (ignored flag). #2824
    * pybind11.setup_helpers.intree_extensions can be used to
      generate Pybind11Extension instances from cpp files placed in
      the Python package source tree. #2831
    * Enable clang-tidy performance, readability, and modernization
      checks throughout the codebase to enforce best coding
      practices. #3046, #3049, #3051, #3052, #3080, and #3094
    * Checks for common misspellings were added to the pre-commit
      hooks. #3076
    * Changed Werror to stricter Werror-all for Intel compiler and
      fixed minor issues. #2948
    * Fixed compilation with GCC < 5 when the user defines
      _GLIBCXX_USE_CXX11_ABI. #2956
    * Added nox support for easier local testing and linting of
      contributions. #3101 and #3121
    * Avoid RTD style issue with docutils 0.17+. #3119
    * Support pipx run, such as pipx run pybind11 --include for a
      quick compile. #3117
  - Drop unicode.patch merged upstream


author: Dirk Müller <dmueller@suse.com>
changelog:
  - udpate to 2.8.1:
    * The simple namespace creation shortcut added in 2.8.0 was deprecated due to
      usage of CPython internal API, and will be removed soon.
    * Add C++ Exception type to throw and catch ``AttributeError``.
    * Fixed the potential for dangling references when using properties with
    ``std::optional`` types.
    * Modernize usage of ``PyCodeObject`` on Python 3.9+ (moving toward support for
      Python 3.11a1)
    * A long-standing bug in ``eigen.h`` was fixed (originally PR #3343). The bug
      was unmasked by newly added ``static_assert``'s in the Eigen 3.4.0 release.
    * Support multiple raw inclusion of CMake helper files
    * Fix harmless warning on upcoming CMake 3.22.
    * Fix 2.8.0 regression with MSVC 2017 + C++17 mode + Python 3.
    * Fix 2.8.0 regression that caused undefined behavior (typically
      segfaults) in ``make_key_iterator``/``make_value_iterator`` if dereferencing
      the iterator returned a temporary value instead of a reference.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.9.1:
    * If possible, attach Python exception with py::raise_from to TypeError when
      casting from C++ to Python. This will give additional info if Python
      exceptions occur in the caster.
    * Add a mapping of C++11 nested exceptions to their Python exception
      equivalent using py::raise_from. This attaches the nested exceptions in
      Python using the __cause__ field.
    * Propagate Python exception traceback using raise_from if a pybind11
      function runs out of overloads.
    * py::multiple_inheritance is now only needed when C++ bases are hidden from
      pybind11.
    * Allow py::args to be followed by other arguments; the remaining arguments
      are implicitly keyword-only, as if a py::kw_only{} annotation had been
      used.
    * Fix a rare warning about extra copy in an Eigen constructor.
    * Fix caching of the C++ overrides.
    * Add missing std::forward calls to some cpp_function overloads.
    * Support PyPy 7.3.7 and the PyPy3.8 beta. Test python-3.11 on PRs with the python dev label.
    * Replace usage of deprecated Eigen::MappedSparseMatrix with Eigen::Map<Eigen::SparseMatrix<...>> for Eigen 3.3+.
    * Tweaks to support Microsoft Visual Studio 2022.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.9.2:
    * Enum now has an ``__index__`` method on Python <3.8 too.
    * Local internals are now cleared after finalizing the interpreter.
    * Better support for Python 3.11 alphas.
    * ``PYBIND11_TYPE_CASTER`` now uses fully qualified symbols, so it can be used
      outside of ``pybind11::detail``.
    * Some fixes for PyPy 3.9.
    * Fixed a potential memleak in PyPy in ``get_type_override``.
    * Fix usage of ``VISIBILITY_INLINES_HIDDEN``.
    * Uses ``sysconfig`` module to determine installation locations on Python >=
      3.10, instead of ``distutils`` which has been deprecated.
    * Support Catch 2.13.5+ (supporting GLIBC 2.34+).
    * Fix test failures with numpy 1.22 by ignoring whitespace when comparing
      ``str()`` of dtypes.


author: jweberhofer@weberhofer.at
changelog:
  - Initial release 230
  - This package is needed to resolve
    bnc#917818 - fail2ban can not use systemd-journal to ban ips


author: jweberhofer@weberhofer.at
changelog:
  - Upgrade to release 231
    * Various build fixes and cleanups: documentation can be generated with 'make
      sphinx-html', pip install works out of the box.
    * Tests that cover most of the python code were added. As a result, a bug in
      sd_is_mq was fixed in systemd 227.
    * Functions sd_pid_notify and sd_pid_notify_with_fds are now wrapped as
      optional arguments to notify(), when compiled against a new-enough
      libsystemd.
  - Run tests
  - Removed obsolete python-systemd-libraries-for-opensuse-1310.patch patch
  - New build dependencies had been added


author: fbui@suse.com
changelog:
  - Upgrade to release 233:
    + Tests are fixed and should pass on various old and new systems
      alike.
    + journal.stream() can be used without arguments and defaults to
      LOG_LEVEL.
  - Changes from version 232:
    + Wrappers for sd_journal_enumerate_unique, has_runtime_files,
      has_peristent_files.
    + sd_journal_open_directory_fd, sd_journal_open_files_fd can be
      used by passing file descriptors to the initializer as the path
      or files arguments.


author: jweberhofer@weberhofer.at
changelog:
  - exclude-tests-on-obs.patch: Exclude test which fail because of
    a bug in the OBS: https://github.com/openSUSE/obs-build/pull/351
  - Upgrade to release 234
    * _daemon,_reader: return ENOSYS instead of NotImplemented
    * _daemon: allow specifying flowinfo
    * Added section for installation on openSUSE & SLE
    * Adjust import order, spacing, operators as recommended by pylint
    * build-sys: add sign and upload targets
    * daemon: add basic support for sd_is_socket_sockaddr
    * daemon: add wrapper for sd_is_socket_sockaddr and tests
    * daemon: properly skip sd_is_socket_sockaddr calls if not available
    * Fix handling of addresses without port and add tests
    * Fix styling to match PEP8 in most places
    * Improve test skipping on old systems
    * Include all fields from record
    * journal: do not convert extra args to string in JournalHandler
    * journal: fix repr of JournalHandler to match python3.6
    * journal: improve docstring formatting a bit
    * journal: rename SENDER_FUNCTION to sender_function
    * Makefile: add "doc" target for convenience
    * Makefile: add convenience "shell" target to start python shell
    * Makefile: remove unneeded -I/usr/include from flags
    * Makefile: use $(INCLUDE_DIR) also for compilation
    * Prevent non-str values from being concatenated with +
    * Python 3.6 invalid escape sequence deprecation fixes
    * Remove mid from JournalHandler
    * replace dict.iteritems() with dict.items() to support py3
    * setup.py: allow LIBSYSTEMD_VERSION to be overridden
    * test_daemon: xfail test_notify_with_socket if bind() fails
    * test_journal: add tests for MESSAGE_ID passing
    * tests: move login tests from doctest to separate file
    * tests: skip journal.stream tests on ENOENT error
    * Update to constants from systemd-233
    * util: add compatibility for old glibc


author: mpluskal@suse.com
changelog:
  - Use more of python building macros
  - Do not build documentation (build is broken if /usr/bin/python is
    not present anyways)
  - Run spec-cleaner


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    allow OBS to shortcut through the -mini flavors.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 5
    * Do away with %sysusers_generate_pre, it is not needed because
      system-user-gromox.%post runs before gromox.%pre anyway.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 6
    * Switch back to %sysusers_generate_pre because systemd-sysusers
      is not present in buildroots.


author: Marcus Rueckert <mrueckert@suse.de>
changelog:
  - update to 1.22.17:
    https://github.com/yarnpkg/yarn/releases/tag/v1.22.16
    https://github.com/yarnpkg/yarn/releases/tag/v1.22.17


author: Gagah Pangeran <gagahpangeran29@gmail.com>
changelog:
  - update to 1.22.21:
    https://github.com/yarnpkg/yarn/releases/tag/v1.22.20
    https://github.com/yarnpkg/yarn/releases/tag/v1.22.21


author: Avindra Goolcharan <avindra@opensuse.org>
changelog:
  - update to 1.22.22:
    * Fix a hoisting issue when transitive dependencies themselves
      listed aliases as dependencies
    * Fix a punycode warning


