Wang Mingyu
f2cfe8d069
python3-cbor2: upgrade 5.8.0 -> 5.9.0
...
Changelog:
=========
- Added the max_depth decoder parameter to limit the maximum allowed nesting
level of containers, with a default value of 400 levels (CVE-2026-26209)
- Changed the default read_size from 4096 to 1 for backwards compatibility. The
buffered reads introduced in 5.8.0 could cause issues when code needs to
access the stream position after decoding. Users can opt-in to faster decoding
by passing read_size=4096 when they don't need to access the stream directly
after decoding. Added a direct read path for read_size=1 to avoid buffer
management overhead.
- Fixed C encoder not respecting string referencing when encoding string-type
datetimes (tag 0)
- Fixed a missed check for an exception in the C implementation of
CBOREncoder.encode_shared()
- Fixed two reference/memory leaks in the C extension's long string decoder
- Fixed C decoder ignoring the str_errors setting when decoding strings, and
improved string decoding performance by using stack allocation for small
strings and eliminating unnecessary conditionals. Benchmarks show 9-17% faster
deserialization.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-03-27 09:08:56 -07:00
..
2026-03-18 14:33:25 -07:00
2026-01-12 08:53:45 -08:00
2026-03-18 14:33:25 -07:00
2026-03-20 15:12:13 -07:00
2026-02-16 00:34:04 -08:00
2026-02-06 10:06:25 -08:00
2026-02-10 21:11:46 -08:00
2026-02-06 10:06:18 -08:00
2026-01-12 08:53:50 -08:00
2026-01-12 08:53:49 -08:00
2026-01-27 11:58:28 -08:00
2026-03-02 19:25:59 -08:00
2026-01-13 08:28:58 -08:00
2026-03-18 14:33:24 -07:00
2026-03-18 14:33:25 -07:00
2026-01-13 08:28:59 -08:00
2026-03-18 14:33:33 -07:00
2026-03-18 14:33:27 -07:00
2026-02-06 10:06:18 -08:00
2026-01-30 23:59:04 -08:00
2026-02-06 10:06:19 -08:00
2026-01-02 22:28:23 -08:00
2026-02-16 00:34:02 -08:00
2026-03-24 14:22:34 -07:00
2026-01-12 08:53:42 -08:00
2026-03-27 09:08:54 -07:00
2026-01-12 10:25:57 -08:00
2026-01-12 08:53:47 -08:00
2026-02-06 10:06:23 -08:00
2026-03-17 13:25:28 -07:00
2026-01-07 08:18:56 -08:00
2026-03-27 09:08:55 -07:00
2026-03-17 13:25:28 -07:00
2026-02-24 22:30:29 -08:00
2026-03-02 19:25:48 -08:00
2026-03-27 09:08:55 -07:00
2026-03-02 19:25:48 -08:00
2026-01-05 18:16:18 -08:00
2026-03-02 19:25:48 -08:00
2026-03-02 19:25:58 -08:00
2026-01-07 09:09:29 -08:00
2025-12-31 08:34:02 -08:00
2026-03-27 09:08:55 -07:00
2026-02-20 23:34:19 -08:00
2026-03-23 13:34:21 -07:00
2026-03-27 09:08:55 -07:00
2026-01-06 07:36:35 -08:00
2026-03-17 13:25:28 -07:00
2026-03-17 13:25:28 -07:00
2026-03-03 21:08:14 -08:00
2026-03-18 14:33:25 -07:00
2026-03-27 09:08:56 -07:00
2026-03-20 15:12:13 -07:00
2026-03-17 13:25:29 -07:00
2026-03-17 13:25:29 -07:00
2026-03-17 13:25:29 -07:00
2026-01-05 18:16:19 -08:00
2026-03-02 19:25:51 -08:00
2026-03-02 19:25:51 -08:00
2025-12-31 08:34:01 -08:00
2026-03-02 19:25:51 -08:00
2026-02-16 00:34:04 -08:00
2026-02-06 10:06:25 -08:00
2026-01-30 23:59:08 -08:00
2026-03-16 11:18:36 -07:00
2026-03-16 11:18:36 -07:00
2026-02-10 21:11:46 -08:00
2025-12-31 08:34:03 -08:00
2025-12-31 08:34:04 -08:00
2026-01-30 23:59:08 -08:00
2026-02-20 23:34:20 -08:00
2025-12-31 08:34:02 -08:00
2026-02-20 23:34:23 -08:00
2025-12-31 08:34:00 -08:00
2026-03-17 13:25:29 -07:00
2026-03-17 13:25:29 -07:00
2025-12-31 08:28:51 -08:00
2026-03-17 13:25:30 -07:00
2026-02-24 22:30:30 -08:00
2026-02-24 22:30:30 -08:00
2026-02-24 22:30:30 -08:00
2026-02-17 22:42:40 -08:00
2026-02-24 22:30:29 -08:00
2026-02-24 22:30:30 -08:00
2026-02-24 22:30:29 -08:00
2026-02-24 22:30:30 -08:00
2025-12-31 08:34:01 -08:00
2026-02-24 22:30:30 -08:00
2025-12-31 08:34:00 -08:00
2026-03-02 19:25:52 -08:00
2026-03-02 19:25:52 -08:00
2026-01-27 11:58:28 -08:00
2025-12-31 08:34:04 -08:00
2026-03-02 19:25:59 -08:00
2026-03-02 19:25:52 -08:00
2026-03-18 14:33:26 -07:00
2026-03-02 19:25:52 -08:00
2026-03-18 14:33:28 -07:00
2026-02-24 22:30:27 -08:00
2026-03-17 13:25:30 -07:00
2026-03-18 14:33:24 -07:00
2026-01-30 23:59:08 -08:00
2026-03-18 14:33:25 -07:00
2025-12-31 08:34:02 -08:00
2026-01-13 08:28:59 -08:00
2026-01-30 23:59:09 -08:00
2026-02-06 10:06:23 -08:00
2026-03-02 19:25:52 -08:00
2026-03-02 19:26:02 -08:00
2026-03-17 13:25:30 -07:00
2026-03-17 13:25:30 -07:00
2026-03-17 13:25:30 -07:00
2026-01-30 23:59:05 -08:00
2025-12-31 08:34:02 -08:00
2026-02-16 10:25:51 -08:00
2026-01-13 08:28:59 -08:00
2026-03-20 14:13:10 -07:00
2026-02-17 22:42:40 -08:00
2026-03-17 13:25:30 -07:00
2026-03-18 14:33:33 -07:00
2025-12-31 08:34:03 -08:00
2026-02-06 10:06:26 -08:00
2026-02-20 23:34:22 -08:00
2026-03-17 13:25:31 -07:00
2026-03-02 19:25:53 -08:00
2026-02-24 22:30:26 -08:00
2026-01-30 23:59:09 -08:00
2026-02-20 23:34:18 -08:00
2026-02-07 19:01:52 -08:00
2026-03-17 13:25:31 -07:00
2026-01-06 07:36:35 -08:00
2026-03-18 14:33:27 -07:00
2026-01-12 08:53:44 -08:00
2026-01-12 08:53:44 -08:00
2025-12-31 08:34:02 -08:00
2026-03-17 13:25:31 -07:00
2026-03-17 13:25:31 -07:00
2026-03-02 19:25:53 -08:00
2026-03-18 14:33:33 -07:00
2026-03-02 19:25:53 -08:00
2026-01-06 07:36:35 -08:00
2026-02-20 23:34:19 -08:00
2026-01-30 23:59:05 -08:00
2026-02-06 10:06:19 -08:00
2026-02-06 10:06:19 -08:00
2026-02-06 10:06:24 -08:00
2026-02-24 22:30:28 -08:00
2026-03-17 13:25:31 -07:00
2026-03-17 13:25:31 -07:00
2026-01-02 22:28:23 -08:00
2026-03-23 13:34:20 -07:00
2026-01-22 22:01:02 -08:00
2026-01-20 08:27:13 -08:00
2026-03-17 13:25:31 -07:00
2026-01-13 08:29:01 -08:00
2026-02-16 00:34:02 -08:00
2026-01-12 10:25:57 -08:00
2026-03-20 09:51:43 -07:00
2026-01-27 11:58:27 -08:00
2026-02-16 10:25:51 -08:00
2026-03-20 14:13:10 -07:00
2026-03-02 19:25:53 -08:00
2026-03-17 13:25:32 -07:00
2026-03-02 19:25:54 -08:00
2026-01-13 08:29:01 -08:00
2026-01-20 08:27:14 -08:00
2026-01-21 15:31:07 -08:00
2026-02-17 22:42:39 -08:00
2026-02-16 10:25:51 -08:00
2026-03-02 19:25:54 -08:00
2026-01-02 22:30:12 -08:00
2026-03-17 13:25:32 -07:00
2026-01-30 23:59:09 -08:00
2026-01-30 23:59:09 -08:00
2026-03-02 19:25:54 -08:00
2026-03-18 14:33:33 -07:00
2026-03-17 13:25:32 -07:00
2026-03-02 19:25:54 -08:00
2026-03-02 19:25:55 -08:00
2026-03-17 13:25:32 -07:00
2026-02-16 00:34:03 -08:00
2026-03-17 13:25:23 -07:00
2026-03-17 13:25:32 -07:00
2026-03-24 14:22:34 -07:00
2025-12-31 08:28:53 -08:00
2025-12-24 13:18:29 -08:00
2026-03-17 13:25:32 -07:00
2026-02-20 23:34:20 -08:00
2026-01-22 22:01:02 -08:00
2026-03-17 13:25:33 -07:00
2026-03-02 19:25:55 -08:00
2026-01-22 22:01:02 -08:00
2026-02-20 23:34:22 -08:00
2025-12-31 08:28:54 -08:00
2025-12-31 08:28:56 -08:00
2026-03-17 13:25:33 -07:00
2026-01-20 08:27:10 -08:00
2026-02-20 23:34:19 -08:00
2026-03-02 19:25:55 -08:00
2026-01-07 09:09:29 -08:00
2026-02-06 10:06:19 -08:00
2026-02-06 10:06:19 -08:00
2026-01-13 08:29:02 -08:00
2026-01-20 08:27:14 -08:00
2026-02-16 00:34:04 -08:00
2026-03-18 14:33:29 -07:00
2026-03-17 13:25:33 -07:00
2026-03-17 13:25:33 -07:00
2026-02-16 10:25:51 -08:00
2025-12-31 08:28:53 -08:00
2026-01-12 08:53:48 -08:00
2026-03-24 14:22:33 -07:00
2026-03-02 19:25:55 -08:00
2026-03-02 19:25:55 -08:00
2026-02-06 10:06:24 -08:00
2026-03-02 19:26:00 -08:00
2026-01-30 23:59:09 -08:00
2026-03-02 19:26:00 -08:00
2025-12-31 08:28:56 -08:00
2026-02-06 10:06:25 -08:00
2026-01-13 08:29:02 -08:00
2026-01-12 08:53:42 -08:00
2026-01-20 08:27:12 -08:00
2025-12-31 08:28:56 -08:00
2026-03-17 13:25:21 -07:00
2026-02-24 22:30:29 -08:00
2026-03-17 13:25:33 -07:00
2026-03-17 13:25:33 -07:00
2026-03-17 13:25:34 -07:00
2026-01-21 15:31:08 -08:00
2026-01-22 22:01:03 -08:00
2026-03-17 13:25:20 -07:00
2026-03-18 14:33:25 -07:00
2026-03-20 14:12:30 -07:00
2026-03-02 19:26:01 -08:00
2026-03-24 14:22:33 -07:00
2026-03-02 19:25:57 -08:00