Ana Guerrero dd5807b711 Accepting request 1353725 from devel:languages:python
- update to 3.15 (bsc#1265413, CVE-2026-45409):
  * Enforce DNS-length cap on individual labels early in
    `check_label`, short-circuiting contextual-rule processing for
    oversized input while staying compatible with UTS 46 usage.
  * Tidy core helpers: hoist bidi category sets to module-level
  * frozensets (avoiding per-codepoint list construction),
    simplify length checks, and reuse the shared `_unicode_dots_re`
    from `idna.core` in the codec module.
  * Use `raise ... from err` for proper exception chaining and
    switch internal string formatting to f-strings.
  * Allow `flit_core` 4.x in the build backend.
  * Expand the ruff lint set (flake8-bugbear, flake8-simplify,
  * pyupgrade, perflint) and apply the surfaced fixes; pin lint
    to Python 3.14.
  * Reference CVE-2026-45409 for the 3.14 advisory in place of
    the initial GHSA identifier.
  * Removed opportunity to process long inputs into quadratic
  * time by rejecting oversize inputs up-front. Closes a bypass
  * of the CVE-2024-3651 mitigation. [CVE-2026-45409]

OBS-URL: https://build.opensuse.org/request/show/1353725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-idna?expand=0&rev=22
2026-05-20 14:47:58 +00:00
2026-05-17 21:45:07 +00:00
Description
No description provided
3.3 MiB
Languages
RPM Spec 100%