Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-multipart for
openSUSE:Factory checked in at 2026-09-18 22:07:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-multipart (Old)
and /work/SRC/openSUSE:Factory/.python-multipart.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-multipart"
Fri Sep 18 22:07:34 2026 rev:5 rq:1378762 version:2.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-multipart/python-multipart.changes
2026-03-13 21:21:44.713570877 +0100
+++
/work/SRC/openSUSE:Factory/.python-multipart.new.383539/python-multipart.changes
2026-09-18 22:08:29.574507887 +0200
@@ -1,0 +2,24 @@
+Fri Sep 11 07:48:08 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.0.0:
+ * change: Dropped support for Python 3.8 and 3.9 (both EOL), added
+ support for Python 3.14
+ * change: Accessing :attr:`MultipartSegment.size` before the segment
+ is complete now raises :exc:`ParserStateError`. The new attribute
+ :attr:`MultipartSegment.bytes_received` provides the in-progress
+ segment body byte count previously exposed by
+ :attr:`MultipartSegment.size`.
+ * change: :class:`PushMultipartParser` now emits :class:`bytes`
+ instead of :class:`bytearray` for part body chunks. Update your
+ isinstance checks if you have any.
+ * change: Enforce part_limit (128 by default) for url-encoded data in
+ parse_form_data(). This is consistent with multipart handling and
+ an important safeguard against denial of service attacks.
+ * change: New strict-mode check to reject extremely large boundaries.
+ * change: Raise more helpful :exc:`ParserStateError` instead of
+ implicit :exc:`AssertionError` or :exc:`TypeError` when the parser
+ is used incorrectly.
+ * change: The boundary delimiter must not appear inside a segment
+ body (RFC-7578 4.1). This triggers a fatal error now.
+
+-------------------------------------------------------------------
Old:
----
multipart-1.3.1.tar.gz
New:
----
multipart-2.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-multipart.spec ++++++
--- /var/tmp/diff_new_pack.RAYngt/_old 2026-09-18 22:08:30.218534878 +0200
+++ /var/tmp/diff_new_pack.RAYngt/_new 2026-09-18 22:08:30.219534920 +0200
@@ -17,7 +17,7 @@
Name: python-multipart
-Version: 1.3.1
+Version: 2.0.0
Release: 0
Summary: Parser for multipart/form-data
License: MIT
++++++ multipart-1.3.1.tar.gz -> multipart-2.0.0.tar.gz ++++++
++++ 2766 lines of diff (skipped)