# changelog

author: Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-3
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

  Thu Oct 14 2021 Sagi Shnaidman <sshnaidm@redhat.com> - 1.3.0-2
  - Use ansible or ansible-core as BuildRequires


author: Alfredo Moralejo <amoralej> - 2021.1.2-2
changelog:
  - Suplements ansible-core instead of ansible.
  - Automatic requires in CentOS Stream 9 is ansible-core instead of ansible-base


author: Fabio Valentini <decathorpe@gmail.com> - 2.6-32
changelog:
  - Remove unused org.apache.commons.lang.enum package.
  - Compile with Java 11, target Java 8 (instead of Java 8 targeting Java 3).
  - Remove stray encoding issues, convert to UTF-8.


author: Ken Dreyer <kdreyer@ibm.com> - 2.9.1-3
changelog:
  - enable general dynamic tls on s390x (Thanks Tom Callaway
    <spot@fedoraproject.org>) (rhbz#2290376)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.12-1
changelog:
  - New version
    Resolves: rhbz#2316447
  - Dropped privileges when operating on user files
    Resolves: CVE-2024-47191


author: Remi Collet <remi@remirepo.net> - 1.0.18-9
changelog:
  - Security: `crypto_core_ed25519_is_valid_point()` now properly
    rejects small-order points that are not in the main subgroup
    CVE-2025-69277


author: Andrej Krejcir <akrejcir@redhat.com> - 0.6.1-1
changelog:
  - Python 3 compatibility fix for libvirt interface and GuestNetworkDaemon collector
  - Fix in KSM Controller


author: Sandro Bonazzola <sbonazzo@redhat.com> - 0.6.2-1
changelog:
  - use ConfigParser instead of SafeConfigParser
    Resolves: rhbz#2001789
  - test: move from nose to unittest
    Resolves: rhbz#2001759


author: Tomáš Golembiovský <tgolembi@redhat.com> - 0.6.3-1
changelog:
  - Increase cache expiration time for IO tune
    Resolves: rhbz#1720976
  - Build fixes and improved compatibility with Python 3


author: Lee Yarwood <lyarwood@redhat.com> - 1.3.0-2
changelog:
  - Add novnc_proxy and associated man pages
  - Drop various utilities, tests and other files not required from the package
  - Add docs/API.md docs/EMBEDDING.md docs/LIBRARY.md as docs


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-165
changelog:
  - Merging upstream branch-2.17 [RH git: b3a4017d60]
      Commit list:
      05bdf2a252 netdev-linux: Fix unaligned access to rpl_rtnl_link_stats64.
      dd91419654 route-table: Fix another UBsan warning about pointer type.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-166
changelog:
  - Merging upstream branch-2.17 [RH git: 5b1cb9f5a6]
      Commit list:
      fecbba4bc0 Prepare for 2.17.12.
      394ba58edf Set release date for 2.17.11.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-167
changelog:
  - Merging upstream branch-2.17 [RH git: 74a1b04bfd]
      Commit list:
      07889466b9 vconn: Always properly free flow stats reply.
      f0676dbf46 mcast-snooping: Properly check group_get_lru return code.
      c70944c770 ovsdb-idl: Fix IDL memory leak.
      d7cbc67deb ofproto/bond: Preserve active bond member over restarts.
      ce789d991f ofproto-dpif-upcall: Avoid stale ukeys leaks.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-168
changelog:
  - Merging upstream branch-2.17 [RH git: 683255f9ce]
      Commit list:
      72da322f89 ofproto-dpif-mirror: Always revalidate on mirror update. (FDP-788)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-169
changelog:
  - Merging upstream branch-2.17 [RH git: 242e9035f1]
      Commit list:
      a31060e609 selinux: Update policy file.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-170
changelog:
  - Merging upstream branch-2.17 [RH git: 2a7416e996]
      Commit list:
      efcae5fcae dpdk: Use DPDK 21.11.8 release for OVS 2.17.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-171
changelog:
  - Merging dpdk subtree [RH git: 22842e4be1]
      Commit list:
      551d7da597 Merge tag 'v21.11.8' into 21.11
      d20fd65f25 version: 21.11.8
      ced6fe6d45 kni: use strscpy
      617f9462c1 net/softnic: fix maybe-uninitialized warning
      680818068d version: 21.11.8-rc1
      06a1fb9ff4 app/testpmd: fix interactive mode on Windows
      37408e6b7a app/testpmd: fix early exit from signal
      8211aee58f app/testpmd: cleanup cleanly from signal
      678229914e doc: fix mbuf flags
      764432d99c net/ena: fix checksum handling
      6059b6a729 dma/idxd: fix setup with Ubuntu 24.04
      24e7731981 dma/idxd: add verbose option to config script
      699d2b93fa dma/idxd: fix default for workqueue options
      07a19a205d dma/idxd: add generic option for queue config
      82c2a85726 net: fix outer UDP checksum in Intel prepare helper
      9290e6ebc7 ethdev: fix device init without socket-local memory
      77d08c98e7 test/crypto: remove unused stats in setup
      a46619d81e config: fix warning for cross build with meson >= 1.3.0
      9234d31785 doc: add baseline mode in l3fwd-power guide
      bee1b4cf67 doc: remove reference to mbuf pkt field
      b1b0e806ec net/ice/base: fix temporary failures reading NVM
      2a885993dc net/hns3: fix uninitialized variable in FEC query
      7da32cce88 bus/vdev: fix device reinitialization
      cb6ae8135d malloc: fix multi-process wait condition handling
      502c8f0344 app/pdump: handle SIGTERM and SIGHUP
      d2c2fc4709 app/dumpcap: handle SIGTERM and SIGHUP
      b898d9edce bus/pci: fix FD in secondary process
      4231013b08 bus/pci: fix UIO resource mapping in secondary process
      e3c5d1f39c app/testpmd: fix build on signed comparison
      a76b81f212 ethdev: fix GENEVE option item conversion
      8ef004bdde net/ark: fix index arithmetic
      df1ab1523a net/hns3: check Rx DMA address alignmnent
      791fb23625 common/mlx5: remove unneeded field when modify RQ table
      f40768049f net/mlx5: fix uplink port probing in bonding mode
      b0ab250b5c net/mlx5: fix end condition of reading xstats
      4032e7572a net/mlx5: fix MTU configuration
      24fc9686af net/mlx5: fix Arm build with GCC 9.1
      525eee1f7e net/ice: fix return value for raw pattern parsing
      62d214cef7 net/ice: fix memory leaks in raw pattern parsing
      f7da9791b7 test/crypto: fix asymmetric capability test
      00d901b2fc doc: fix typo in l2fwd-crypto guide
      02bda04ec3 test/crypto: fix allocation comment
      44b500589c net/nfp: fix disabling 32-bit build
      e4e2cbbdbd net/ena: fix return value check
      b4b2b2dbc8 net/ena: fix bad checksum handling
      f7072b7cac net/vmxnet3: fix init logs
      5cdda1dc0b net/txgbe: fix Rx interrupt
      e2b706371f net/ngbe: fix memory leaks
      45e7c92c6f net/txgbe: fix memory leaks
      adffa231be net/ngbe: fix MTU range
      d5ca03a046 net/txgbe: fix MTU range
      71944f455d net/ngbe: fix hotplug remove
      a6e71f39cc net/txgbe: fix hotplug remove
      c7640d6f91 net/ngbe: keep PHY power down while device probing
      d7774d77a5 net/txgbe: fix VF promiscuous and allmulticast
      06c7322fce net/txgbe: reconfigure more MAC Rx registers
      5d3adce6c8 net/txgbe: restrict configuration of VLAN strip offload
      ee5d65c322 net/txgbe: fix Tx hang on queue disable
      b1e9d2e692 net/txgbe: fix flow filters in VT mode
      6d3c1dfd5f net/txgbe: fix tunnel packet parsing
      5d16a5c0b0 app/testpmd: fix parsing for connection tracking item
      3fc3956874 app/testpmd: handle IEEE1588 init failure
      7cf71d7715 net/ice/base: fix masking when reading context
      f93aad91e0 net/ice/base: fix board type definition
      8452229f93 net/ice/base: fix potential TLV length overflow
      041079fd49 net/ice/base: fix check for existing switch rule
      ad10a87ffd net/ice/base: fix return type of bitmap hamming weight
      dd51a93ab6 net/ice/base: fix GCS descriptor field offsets
      bd46ca68c1 net/ice/base: fix size when allocating children arrays
      ffa6d84d02 net/ice/base: fix sign extension
      1b20f194b2 net/ice/base: fix pointer to variable outside scope
      e6b69e13c8 buildtools: fix build with clang 17 and ASan
      1e00bb1fb1 fbarray: fix finding for unaligned length
      728048cc94 bus/dpaa: remove redundant file descriptor check
      9fe819e421 common/dpaax: fix node array overrun
      5ab7860c51 common/dpaax: fix IOVA table cleanup
      e46935eae4 bus/dpaa: fix memory leak in bus scan
      373efadc5f bus/dpaa: fix bus scan for DMA devices
      23be36e929 app/testpmd: fix help string of BPF load command
      2de908abe1 eal/linux: lower log level on allocation attempt failure
      33db9b4509 fbarray: fix lookbehind ignore mask handling
      85308d31b1 fbarray: fix lookahead ignore mask handling
      313de37f27 fbarray: fix incorrect lookbehind behavior
      16039f57ff fbarray: fix incorrect lookahead behavior
      a16a1a7267 crypto/dpaa2_sec: fix event queue user context
      4d95152c91 common/dpaax/caamflib: fix PDCP AES-AES watchdog error
      b3f493cc72 common/dpaax/caamflib: fix PDCP-SDAP watchdog error
      3e1ff62d6d crypto/openssl: optimize 3DES-CTR context init
      6a46407ad7 cryptodev: validate crypto callbacks from next node
      a27e346a93 cryptodev: fix build without crypto callbacks
      87bdd9a583 crypto/cnxk: fix minimal input normalization
      f7e28211b7 baseband/la12xx: forbid secondary process
      38c54ad34e telemetry: fix connection parameter parsing
      7598b5b537 bpf: fix load hangs with six IPv6 addresses
      89a1505c5a bpf: fix MOV instruction evaluation
      e296365eb4 vdpa/sfc: remove dead code
      2c3f6129d9 dmadev: fix structure alignment
      967cb3d5bd app/bbdev: fix interrupt tests
      90859e988c telemetry: lower log level on socket error
      2a597e9f8b net/mlx5: fix hash Rx queue release in flow sample
      ac5f04c92a net/mlx5: fix indexed pool with invalid index
      1940acf81d common/mlx5: fix unsigned/signed mismatch
      f12baa45c9 hash: fix RCU reclamation size
      6fa9a2e32d net/cnxk: fix promiscuous state after MAC change
      9c45669c03 net/cnxk: fix outbound security with higher packet burst
      d8a3470e22 net/cnxk: fix RSS config
      2070487977 net/ixgbe/base: fix PHY ID for X550
      ea2d868cc5 net/ixgbe/base: fix 5G link speed reported on VF
      2b53ce832b net/ixgbe/base: revert advertising for X550 2.5G/5G
      f7f0ac1a36 net/e1000/base: fix link power down
      f6e83fa8b3 net/ixgbe: do not create delayed interrupt handler twice
      1d72c06705 net/ixgbe: do not update link status in secondary process
      7a97a44a0a net/fm10k: fix cleanup during init failure
      1f57a72efc eal: fix logs for '--lcores'
      4722e89fcd event/sw: fix warning from useless snprintf
      8863a119d0 net/virtio: fix MAC table update
      1a7bda79d1 vhost: cleanup resubmit info before inflight setup
      2f6234f1d9 vhost: fix build with GCC 13
      8a77d04eb3 hash: check name when creating a hash
      bb01e07f1d hash: fix return code description in Doxygen
      8e20d5d780 app/testpmd: fix lcore ID restriction
      d6ec78819d net/i40e: fix outer UDP checksum offload for X710
      ce87e585c5 app/testpmd: fix outer IP checksum offload
      c5411472c3 net/ice: fix check for outer UDP checksum offload
      c2baa4b8da net/axgbe: fix linkup in PHY status
      63539e77be net/axgbe: delay AN timeout during KR training
      d168063444 net/axgbe: fix Tx flow on 30H HW
      1f85d756aa net/axgbe: check only minimum speed for cables
      3fe8271448 net/axgbe: fix connection for SFP+ active cables
      35429aa99d net/axgbe: fix SFP codes check for DAC cables
      a14247758a net/axgbe: disable interrupts during device removal
      ef8e4aa855 net/axgbe: update DMA coherency values
      8d53ecbbf6 net/axgbe: fix fluctuations for 1G Bel Fuse SFP
      4615048c8a net/axgbe: reset link when link never comes back
      8eeb4d4534 net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs
      a599aacf12 net/tap: fix file descriptor check in isolated flow
      6825397cf6 net/af_xdp: count mbuf allocation failures
      6d6630439d net/af_xdp: fix port ID in Rx mbuf
      9b8ca61893 doc: fix testpmd ring size command
      858c31a501 net/af_packet: align Rx/Tx structs to cache line
      8fb5749bc6 net/hns3: disable SCTP verification tag for RSS hash input
      2cd371c2b2 net/hns3: fix variable overflow
      46ac5a94ba net/hns3: fix double free for Rx/Tx queue
      7d93896c26 net/hns3: fix Rx timestamp flag
      4b362a6ca1 net/hns3: fix offload flag of IEEE 1588
      024e9662e7 latencystats: fix literal float suffix
      caed4d5e2d eal/windows: install sched.h file
      bd0e650520 net/virtio-user: add memcpy check
      d00c004916 pcapng: add memcpy check
      87e7322144 eal/unix: support ZSTD compression for firmware
      a7fb1c9784 bus/pci: fix build with musl 1.2.4 / Alpine 3.19
      b40fd60a9d test/crypto: fix vector global buffer overflow
      49b2102bf9 version: 21.11.7
      e9b8b369de version: 21.11.7-rc1
      adfa4b4d0c net/hns3: refactor handle mailbox function
      a38893de7d net/hns3: refactor send mailbox function
      465327ef11 net/nfp: fix Rx and Tx queue state
      8f8564ff2c net/axgbe: fix Rx and Tx queue state
      b42960b1d7 net/af_xdp: fix leak on XSK configuration failure
      d13f7b11d4 crypto/ipsec_mb: fix incorrectly setting cipher keys
      6be826afff net/nfp: fix resource leak for PF initialization
      aa99de9993 examples/ipsec-secgw: fix typo in error message
      c6ab7f7241 test/cfgfile: fix typo in error messages
      6e0fe10015 test/power: fix typo in error message
      fe97b1e3ed doc: fix typo in packet framework guide
      13e54713ae doc: fix typo in profiling guide
      2ee1c55567 net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
      46f9124cae doc: fix default IP fragments maximum in programmer guide
      0bcf927db2 net/bnxt: fix number of Tx queues being created
      307a7cc705 net/mlx5: fix warning about copy length
      61aa88de54 net/mlx5: fix drop action release timing
      165b252b21 net/mlx5: fix age position in hairpin split
      eadfb0fbb8 net/mlx5: prevent ioctl failure log flooding
      123f0bcf24 doc: update link to Windows DevX in mlx5 guide
      95826daab3 net/hns3: support new device
      300a10e4d3 app/testpmd: fix --stats-period option check
      4db5876a5e net/ena/base: restructure interrupt handling
      cb98b1b26d net/ena/base: limit exponential backoff
      b063b49cf4 doc: add link speeds configuration in features table
      4a74870ae4 doc: add traffic manager in features table
      5c731f2f53 net/hns3: enable PFC for all user priorities
      8f34999c24 examples/l3fwd: fix Rx over not ready port
      6241c4f334 examples/packet_ordering: fix Rx with reorder mode disabled
      da59128c3f test: do not count skipped tests as executed
      30c9214352 test/mbuf: fix external mbuf case with assert enabled
      617bccf412 config: fix CPU instruction set for cross-build
      bf8fb07ca7 test: fix probing in secondary process
      2481136319 net/mlx5: fix counters map in bonding mode
      03c7f0a177 net/mlx5: fix VLAN handling in meter split
      c52e6e0ecd net/mlx5: fix error packets drop in regular Rx
      411422bb04 net/mlx5: fix use after free when releasing Tx queues
      2556c23922 common/cnxk: fix possible out-of-bounds access
      22c015d09d common/cnxk: fix mbox struct attributes
      ed1fd02bd4 common/cnxk: fix RSS RETA configuration
      92f6f10e9d net/cnxk: fix MTU limit
      603e63f7a6 common/cnxk: fix Tx MTU configuration
      61ced40b0d net/bnx2x: fix warnings about memcpy lengths
      d8f8df9c46 net/ice: remove incorrect 16B descriptor read block
      dcf42c72bc net/iavf: remove incorrect 16B descriptor read block
      007b1f1ad7 net/i40e: remove incorrect 16B descriptor read block
      4a95397cc0 net/ixgbe: increase VF reset timeout
      22e7e531ce net/iavf: remove error logs for VLAN offloading
      153ce28fcf net/ixgbevf: fix RSS init for x550 NICs
      1de0e75b7b net/bnxt: fix null pointer dereference
      6131c863c8 net/tap: fix traffic control handle calculation
      f87697c6ad net/tap: do not overwrite flow API errors
      4e761a47ab doc: fix typos in cryptodev overview
      c5d16ff345 app/crypto-perf: add missing op resubmission
      51cdf41427 app/crypto-perf: fix out-of-place mbuf size
      c735ad16ff eventdev: fix Doxygen processing of vector struct
      5730dc49ba eventdev: improve Doxygen comments on configure struct
      34342122cd test/event: fix crash in Tx adapter freeing
      c87e76f66b event/dlb2: remove superfluous memcpy
      c2671c9adf doc: fix configuration in baseband 5GNR driver guide
      a5224aa517 telemetry: fix empty JSON dictionaries
      1af693e007 telemetry: fix connected clients count
      40625500ac net/mlx5: fix stats query crash in secondary process
      83738589f7 common/mlx5: fix duplicate read of general capabilities
      5c8bbc6b7d net/mlx5: fix GENEVE TLV option management
      9fe858d7b9 net/mlx5: fix jump action validation
      79c2b508d9 common/cnxk: fix mbox region copy
      5a59e070c0 net/cnxk: fix flow RSS configuration
      638141e6c5 net/bnxt: fix deadlock in ULP timer callback
      659e7c7b2d net/bnxt: modify locking for representor Tx
      f7380ba809 net/bnxt: fix backward firmware compatibility
      c208fb7ed9 net/bnxt: fix speed change from 200G to 25G on Thor
      e3391de3f7 net/bnxt: fix 50G and 100G forced speed
      f6e8248127 net/bnxt: fix array overflow
      7d331e7bd1 net/netvsc: fix VLAN metadata parsing
      d100a5e796 net: add macros for VLAN metadata parsing
      18fb9b63a8 net/memif: fix extra mbuf refcnt update in zero copy Tx
      82aea5d9b4 common/sfc_efx/base: use C11 static assert
      3b7cc646a9 net/ionic: fix device close
      bee2ac7906 net/ionic: fix RSS query
      04fb58b84f app/testpmd: fix crash in multi-process forwarding
      15d533ce94 drivers/net: fix buffer overflow for packet types list
      be2dc69e86 net/vmxnet3: fix initialization on FreeBSD
      2597a7df7c app/testpmd: hide --bitrate-stats in help if disabled
      e690cae685 doc: add --latencystats option in testpmd guide
      d2d6bdae86 net/hns3: remove QinQ insert support for VF
      51fd05c6ad net/hns3: fix reset level comparison
      a327482169 net/hns3: fix disable command with firmware
      72126b1d1c net/hns3: fix VF multiple count on one reset
      9b6c3117a1 net/hns3: refactor PF mailbox message struct
      8b31b47194 net/hns3: refactor VF mailbox message struct
      13696b1aa8 net/af_xdp: fix memzone leak on config failure
      b886b2c079 ethdev: fix NVGRE encap flow action description
      b1d48396f2 doc: fix commands in eventdev test tool guide
      15d001811d test/event: skip test if no driver is present
      d84482b4ce event/cnxk: fix dequeue timeout configuration
      33266c1331 app/crypto-perf: fix encrypt operation verification
      4fe2036cef app/crypto-perf: fix data comparison
      fa23c86e34 app/crypto-perf: fix next segment mbuf
      aed510b37c common/cnxk: fix memory leak in CPT init
      7683a75096 cryptodev: remove unused extern variable
      b3ec4db23d vhost: fix memory leak in Virtio Tx split path
      15afe0935f vhost: fix deadlock during vDPA SW live migration
      519dd4c280 net/virtio: remove duplicate queue xstats
      7293e69ddf vhost: fix virtqueue access check in vhost-user setup
      d27dfc1a75 build: fix linker warnings about undefined symbols
      8fd1646a47 net/nfp: fix calloc parameters
      59160624f8 net/bnx2x: fix calloc parameters
      bb4eb1f8fc common/mlx5: fix calloc parameters
      f6975c91bc examples/qos_sched: fix memory leak in args parsing
      f30f9a3c5e test: verify strdup return
      868c62ad59 app/crypto-perf: verify strdup return
      268ceff07f app/pdump: verify strdup return
      59b5633558 app/dumpcap: verify strdup return
      b8422c5011 net/failsafe: fix memory leak in args parsing
      bb7030a551 event/cnxk: verify strdup return
      93cc8c419f dma/idxd: verify strdup return
      fa4c241ce7 bus/vdev: verify strdup return
      5a753bd6dd bus/fslmc: verify strdup return
      f128469220 bus/dpaa: verify strdup return
      7fc3309c5d eal: verify strdup return
      83776248bc eal/x86: add AMD vendor check for TSC calibration
      100a4dc25e ci: update versions of actions in GHA
      7f994fccfe kernel/freebsd: fix module build on FreeBSD 14
      c354880dcf net/ice: fix tunnel TSO capabilities
      78c0d6dd0b net/ice: fix link update
      4f2f83c0a6 net/ixgbe: fix memoy leak after device init failure
      835b8ab53c net/iavf: fix memory leak on security context error
      3c1d8f321d net/i40e: remove redundant judgment in flow parsing
      570eff65fd regexdev: fix logtype register
      014409d9f3 hash: remove some dead code


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-172
changelog:
  - Merging upstream branch-2.17 [RH git: 392b856fa5]
      Commit list:
      ffd3e3b8ff meta-flow: Fix nw_frag mask while parsing from string.
      c5bd6ef65c github: Remove ASLR entropy workaround.
      da548a502d bond: Always revalidate unbalanced bonds when active member changes. (FDP-845)


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-173
changelog:
  - Merging upstream branch-2.17 [RH git: f5364bfeb7]
      Commit list:
      61d4bb8083 ovsdb-idl: Fix use of uninitialized datum for graph consistency check.
      bc82c01d0b ofproto-dpif-upcall: Fix use of uninitialized missed dumps counter.
      9fde9e7dea ovs-vsctl, vtep-ctl: Silence memory sanitizer warning for longindex.
      3813a32264 tests: multipath: Fix use of uninitialized wildcards.
      e0c18c6bde stream: replay: Fix potential NULL dereference on write failure.


author: Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-174
changelog:
  - Merging upstream branch-2.17 [RH git: 15518de11a]
      Commit list:
      f049dfe015 cirrus: Update to FreeBSD 14.2 and 13.4.
      314aa3378e bridge: Fix log spam about prefixes.


author: Dumitru Ceara <dceara@redhat.com> - 22.09.0-24
changelog:
  - northd: Include VIP port in LB affinity learn flow matches. (#2150533)
  [Upstream: cc037c7538d635e7d014e98935a83bc15140674f]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-26
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: c70ad426f41a0ad2799dac0117c4b70ec3ebcd4a]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-27
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 2a7c712e3bb14cdfd89fc5d21c11b567b0855f2a]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-28
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: d6510560a43a7323d33a1d44f4386b7df846f978]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-29
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 548638a08d6c5927eb3aad93870af36f58da34a7]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-30
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: f73dd8e3018cfb7d6ee5cb29a5f2a05927541421]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-31
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 75e5bb9272fb7e3a867b51fff2f524ca50f53b03]


author: Miro Hrončok <mhroncok@redhat.com> - 3.1.7-3
changelog:
  - Subpackage python2-bcrypt has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> 2.3.1-1
changelog:
  - Update to 2.3.1 - Closes rhbz#2108452
  - Remove upstreamed python-daemon-safe_hasattr.patch
  - Remove upstreamed tests-remove-duplicate-mocking.patch


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.18-1
changelog:
  - Update to 0.18 (close RHBZ#2126965)
  - The separate -doc subpackage is dropped since upstream switched from
    sphinx to mkdocs


author: Pavel Cahyna <pcahyna@redhat.com> - 0.19.0-2
changelog:
  - Remove unused python3-pytest-cov build dependency
  - Use mock from the standard library, remove build dependency
    on the deprecated python-mock package


author: Miro Hrončok <mhroncok@redhat.com> - 2.5.0-4
changelog:
  - Subpackage python2-kazoo has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.7-28
changelog:
  - Subpackage python2-nose has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.7-30
changelog:
  - Deprecate the package
    https://fedoraproject.org/wiki/Changes/DeprecateNose
  - Drop the docs subpackage


author: Miro Hrončok <mhroncok@redhat.com> - 0.1.0-24
changelog:
  - Subpackage python2-nose-cover3 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Joel Capitao <jcapitao@redhat.com> 5.6.0-2
changelog:
  - Use \
  TOX_TESTENV_PASSENV="${TOX_TESTENV_PASSENV:-*}" \
  \
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    PATH="/builddir/build/BUILDROOT/python-oslo-context-5.7.0-1.el9.x86_64/usr/bin:$PATH"\
    PYTHONPATH="${PYTHONPATH:-/builddir/build/BUILDROOT/python-oslo-context-5.7.0-1.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/python-oslo-context-5.7.0-1.el9.x86_64/usr/lib/python3.9/site-packages}"\
    PYTHONDONTWRITEBYTECODE=1\
    \
    PYTEST_XDIST_AUTO_NUM_WORKERS=32 \
  HOSTNAME="rpmbuild" \
  /usr/bin/python3 -m tox --current-env -q --recreate -e "py39" macro


author: Paul Howarth <paul@city-fan.org> - 2.12.0-1
changelog:
  - Update to 2.12.0 (rhbz#2140281)
    - Add a 'transport_factory' kwarg to 'SSHClient.connect' for advanced users
      to gain more control over early Transport setup and manipulation (GH#2054,
      GH#2125)
    - Update '~paramiko.client.SSHClient' so it explicitly closes its wrapped
      socket object upon encountering socket errors at connection time; this
      should help somewhat with certain classes of memory leaks, resource
      warnings, and/or errors (though we hasten to remind everyone that Client
      and Transport have their own '.close()' methods for use in non-error
      situations!) (GH#1822)
    - Raise '~paramiko.ssh_exception.SSHException' explicitly when blank private
      key data is loaded, instead of the natural result of 'IndexError'; this
      should help more bits of Paramiko or Paramiko-adjacent codebases to
      correctly handle this class of error (GH#1599, GH#1637)
  - Use SPDX-format license tag


author: Paul Howarth <paul@city-fan.org> - 2.12.0-2
changelog:
  - Address CVE 2023-48795 (a.k.a. the "Terrapin Attack", a vulnerability found
    in the SSH protocol re: treatment of packet sequence numbers) as follows:
    - The vulnerability only impacts encrypt-then-MAC digest algorithms in tandem
      with CBC ciphers, and ChaCha20-poly1305; of these, Paramiko currently only
      implements ``hmac-sha2-(256|512)-etm`` in tandem with 'AES-CBC'
    - As the fix for the vulnerability requires both ends of the connection to
      cooperate, the below changes will only take effect when the remote end is
      OpenSSH ≥ 9.6 (or equivalent, such as Paramiko in server mode, as of this
      patch version) and configured to use the new "strict kex" mode
    - Paramiko will always attempt to use "strict kex" mode if offered by the
      server, unless you override this by specifying 'strict_kex=False' in
      'Transport.__init__'
    - Paramiko will now raise an 'SSHException' subclass ('MessageOrderError')
      when protocol messages are received in unexpected order; this includes
      situations like receiving 'MSG_DEBUG' or 'MSG_IGNORE' during initial key
      exchange, which are no longer allowed during strict mode
    - Key (re)negotiation, i.e. 'MSG_NEWKEYS', whenever it is encountered, now
      resets packet sequence numbers (this should be invisible to users during
      normal operation, only causing exceptions if the exploit is encountered,
      which will usually result in, again, 'MessageOrderError')
    - Sequence number rollover will now raise 'SSHException' if it occurs during
      initial key exchange (regardless of strict mode status)
  - Tweak 'ext-info-(c|s)' detection during KEXINIT protocol phase; the original
    implementation made assumptions based on an OpenSSH implementation detail
  - 'Transport' grew a new 'packetizer_class' kwarg for overriding the
    packet-handler class used internally; this is mostly for testing, but advanced
    users may find this useful when doing deep hacks
  - A handful of lower-level classes (notably 'paramiko.message.Message' and
    'paramiko.pkey.PKey') previously returned 'bytes' objects from their
    implementation of '__str__', even under Python 3, and there was never any
    '__bytes__' method; these issues have been fixed by renaming '__str__' to
    '__bytes__' and relying on Python's default "stringification returns the
    output of '__repr__'" behavior re: any real attempts to 'str()' such objects


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.0-5
changelog:
  - Subpackage python2-pynacl has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.2.4-4
changelog:
  - Subpackage python2-pyngus has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.2.1-4
changelog:
  - Subpackage python2-redis has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.4.0-3
changelog:
  - Add metapackage for rfc3986[idna2008]
  - https://fedoraproject.org/wiki/Changes/PythonExtras
  - Fixes: rhbz#1875490


author: Julian Sikorski <belegdol@fedoraproject.org> - 1.1.0-1
changelog:
  - Update to 1.1.0
  - Add -cairosvgconverter subpackage
  - Move BuildRequires to main package section
  - Add python3-setuptools to BuildRequires


author: Iryna Shcherbina <ishcherb@redhat.com> - 0.32.12-6
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Miro Hrončok <mhroncok@redhat.com> - 0.32.12-10
changelog:
  - Subpackage python2-sqlalchemy-utils has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.2.1-13
changelog:
  - Subpackage python2-statsd has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.10-1
changelog:
  - Update to 0.8.10 (close RHBZ#2099766)
  - Drop EPEL9 numpy workaround; the flexiblas-related crashes have been fixed


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.10-2
changelog:
  - Use pyproject-rpm-macros
  - Adjust packaged documentation files
  - Run doctests; see tox.ini, not in the sdist
  - Tidy up package description
  - Switch URL from PyPI project to GitHub project
  - Add a man page


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.0-3
changelog:
  - Subpackage python2-vine has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.8.8-1
changelog:
  - Update to upstream. Fix open redirect issue in 1.8-branch rhbz#2305065
  - pypi_source constructed manually according to project/name case inconsistency
  - only require legacy-cgi on on systems where it's present
  - remove python3.9 patch (applied upstream)


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.0-13
changelog:
  - Subpackage python2-websockify has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.2-15
changelog:
  - Subpackage python2-zake has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 0.15.0-4
changelog:
  - respin to attempt to fix ceph in CentOS Storage SIG where a "rogue"
    thrift 0.15.0-3 seems to be breaking things


