Pop-Up Thingie

Too Lazy BBS
  • Home
  • Forum
  • Files
  • Chat
  • Bulletins
  • Top doors
  • MOTD
  • BBS Stats
  • Register
  • Log in

  1. Forum
  2. USENET
  3. comp.lang.python.announce
  • [Python-announce] [RELEASE] Python 3.12.12, 3.11.14, 3.10.19 and 3.9.24 are now available!

    From Thomas Wouters@thomas@python.org to comp.lang.python.announce on Thu Oct 9 23:04:53 2025
    From Newsgroup: comp.lang.python.announce

    Old-timer Release Party

    We couldnrCOt just let Hugo have fun with 3.14.0, so here are new security releases of the venerated Python versions, 3.12 through 3.9!
    Security content in these releases

    XML-related

    rCo gh-139312 <https://github.com/python/cpython/issues/139312>: Upgraded bundled libexpat to 2.7.3 to fix CVE-2025-59375 <https://nvd.nist.gov/vuln/detail/CVE-2025-59375>
    rCo gh-139400 <https://github.com/python/cpython/issues/139400>: `xml.parsers.expat` <https://www.python.org/downloads/release/library/pyexpat.html#module-xml.parsers.expat>: Made sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by `ExternalEntityParserCreate()` <https://www.python.org/downloads/release/library/pyexpat.html#xml.parsers.expat.xmlparser.ExternalEntityParserCreate>.
    Archive-related

    rCo gh-130577 <https://github.com/python/cpython/issues/130577>: `tarfile` <https://www.python.org/downloads/release/library/tarfile.html#module-tarfile> now validates archives to ensure member offsets are non-negative.
    rCo gh-139700 <https://github.com/python/cpython/issues/139700>: Now checking consistency of the zip64 end of central directory record. Added support for records with rCLzip64 extensible datarCY if there are no bytes prepended to the ZIP file.
    HTML parsing-related

    rCo gh-135661 <https://github.com/python/cpython/issues/135661>: Fixed parsing start and end tags in `html.parser.HTMLParser` <https://www.python.org/downloads/release/library/html.parser.html#html.parser.HTMLParser> according to the HTML5 standard.
    rCo Whitespaces no longer accepted between `</` and the tag name. E.g. `</ script>` does not end the script section.
    rCo Vertical tabulation (`\v`) and non-ASCII whitespaces no longer recognized as whitespaces. The only whitespaces are `\t\n\r\f` and space.
    rCo Null character (U+0000) no longer ends the tag name.
    rCo Attributes and slashes after the tag name in end tags are now ignored, instead of terminating after the first `>` in quoted attribute value. E.g. `</script/foo=">"/>`.
    rCo Multiple slashes and whitespaces between the last attribute and closing `>` are now ignored in both start and end tags. E.g. `<a foo=bar/ //>`.
    rCo Multiple `=` between attribute name and value are no longer collapsed. E.g. `<a foo==bar>` produces attribute rCLfoorCY with value rCL=barrCY.
    rCo gh-135661 <https://github.com/python/cpython/issues/135661>: Fixed CDATA section parsing in `html.parser.HTMLParser` <https://www.python.org/downloads/release/library/html.parser.html#html.parser.HTMLParser> according to the HTML5 standard: `] ]>` and `]] >` no longer end the CDATA section. Add private method `_set_support_cdata()` which can be used to specify how to parse `<[CDATA[` rCo as a CDATA section in foreign content (SVG or MathML) or as a bogus comment in the HTML namespace.
    rCo gh-102555 <https://github.com/python/cpython/issues/102555>: Fixed comment parsing in `html.parser.HTMLParser` <https://www.python.org/downloads/release/library/html.parser.html#html.parser.HTMLParser> according to the HTML5 standard. `--!>` now ends the comment. `-- >` no longer ends the comment. Support abnormally ended empty comments `<-->` and `<--->`.
    rCo gh-135462 <https://github.com/python/cpython/issues/135462>: Fixed quadratic complexity in processing specially crafted input in `html.parser.HTMLParser` <https://www.python.org/downloads/release/library/html.parser.html#html.parser.HTMLParser>. End-of-file errors are now handled according to the HTML5 specs rCo comments and declarations are automatically closed, tags are ignored.
    rCo gh-118350 <https://github.com/python/cpython/issues/118350>: Fixed support of escapable raw text mode (elements rCLtextarearCY and rCLtitlerCY) in `html.parser.HTMLParser` <https://www.python.org/downloads/release/library/html.parser.html#html.parser.HTMLParser>.
    rCo gh-86155 <https://github.com/python/cpython/issues/86155>: `html.parser.HTMLParser.close()` <https://www.python.org/downloads/release/library/html.parser.html#html.parser.HTMLParser.close> no longer loses data when the `<script>` tag is not closed.
    Python 3.12.12

    https://www.python.org/downloads/release/python-31212/
    Python 3.11.14

    Additional security content in this release:
    rCo gh-135374 <https://github.com/python/cpython/issues/135374>: Update the bundled copy of setuptools to 79.0.1 to fix CVE-2025-47273 <https://nvd.nist.gov/vuln/detail/CVE-2025-47273> and CVE-2024-6345 <https://nvd.nist.gov/vuln/detail/CVE-2024-6345>.
    https://www.python.org/downloads/release/python-31114/
    Python 3.10.19

    Additional security content in this release:
    rCo gh-135374 <https://github.com/python/cpython/issues/135374>: Update the bundled copy of setuptools to 79.0.1 to fix CVE-2025-47273 <https://nvd.nist.gov/vuln/detail/CVE-2025-47273> and CVE-2024-6345 <https://nvd.nist.gov/vuln/detail/CVE-2024-6345>.
    https://www.python.org/downloads/release/python-31019/
    Python 3.9.24

    Additional security content in this release:
    rCo gh-135374 <https://github.com/python/cpython/issues/135374>: Update the bundled copy of setuptools to 79.0.1 to fix CVE-2025-47273 <https://nvd.nist.gov/vuln/detail/CVE-2025-47273> and CVE-2024-6345 <https://nvd.nist.gov/vuln/detail/CVE-2024-6345>.
    rCo gh-121227 <https://github.com/python/cpython/issues/121227>: Raise an `SSL.SSLError` if an empty *protocols* argument is passed to `ssl.SSLContext.set_npn_protocols()` <https://www.python.org/downloads/release/library/ssl.html#ssl.SSLContext.set_npn_protocols> to fix CVE-2024-5642 <https://nvd.nist.gov/vuln/detail/CVE-2024-5642>
    https://www.python.org/downloads/release/python-3924/
    Stay safe and upgrade!

    As always, upgrading is highly recommended to all users of affected versions. Enjoy the new releases

    Thanks to all of the many volunteers who help make Python Development and these releases possible! Please consider supporting our efforts by volunteering yourself or through organization contributions to the Python Software Foundation.

    Regards from your very old tireless release team,
    Thomas Wouters
    Pablo Galindo Salgado
    +Uukasz Langa
    Ned Deily
    Steve Dower
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • Who's Online

  • Recent Visitors

    • Widgit
      Sun Jan 11 18:29:52 2026
      from New Zealand via Telnet
    • Geek2
      Sun Jan 11 14:07:03 2026
      from Euclid, Oh via Telnet
    • Geek2
      Sun Jan 11 11:15:24 2026
      from Euclid, Oh via Telnet
    • Crackerchest
      Sun Jan 11 08:12:39 2026
      from Usa via Telnet
  • System Info

    Sysop: Amessyroom
    Location: Fayetteville, NC
    Users: 54
    Nodes: 6 (0 / 6)
    Uptime: 14:20:07
    Calls: 742
    Files: 1,218
    D/L today: 3 files
    (2,681K bytes)
    Messages: 183,842
    Posted today: 1

Download SyncTerm or IcyTerm for best BBS experience. RetroTerm is a web-based alternative also. -- © Too Lazy BBS, 2026