TW
7b75b4f368
sphinx-related work ( #554 )
...
fixes #510
2023-08-31 12:56:24 +09:00
sblondon
feec06206c
Drop python2 support ( #519 )
...
The PR removes python2 references and cases.
Close #518
Co-authored-by: Inada Naoki <songofacandy@gmail.com>
2023-05-21 16:26:39 +09:00
Inada Naoki
500a238028
Fix Unpacker max_buffer_length handling ( #506 )
2022-05-24 19:46:51 +09:00
Vladimir Matveev
38dba9634e
cimport uint64_t instead of using ctypedef ( #473 )
2021-03-19 06:35:54 +09:00
Alexander Shadchin
44fd577705
Remove unused PyObject_AsReadBuffer definition ( #468 )
...
Also "old" buffer API was removed in Python 3.10
2021-02-27 09:30:46 +09:00
Inada Naoki
1e728a2e0b
fix docstring ( #459 )
2021-02-12 16:20:14 +09:00
Inada Naoki
44bc2bd439
Update docstring
2020-12-04 17:52:24 +09:00
jfolz
c1b1a23f62
Fix Unpacker.tell() ( #427 )
...
Fixes #426 .
Co-authored-by: folz <joachim.folz@dfki.de>
2020-06-08 12:14:50 +09:00
Inada Naoki
2186455d15
Support datetime. ( #394 )
2019-12-11 23:48:16 +09:00
Inada Naoki
c356035a57
Unpacker: Change max_buffer_size to 100MiB ( #391 )
2019-12-09 17:03:12 +09:00
Inada Naoki
d8e3cf0563
Make strict_map_key default to True ( #392 )
2019-12-06 22:23:15 +09:00
Inada Naoki
7e9905bdfa
Use new msgpack spec by default. ( #386 )
2019-12-05 21:34:10 +09:00
Inada Naoki
9f4b2d53b7
Remove deprecated submodule unpack ( #385 )
2019-12-05 20:47:01 +09:00
Inada Naoki
9ae43709e4
Drop old buffer protocol support ( #383 )
2019-12-05 20:20:53 +09:00
Inada Naoki
641406902e
Add Timestamp support ( #382 )
2019-12-05 18:29:15 +09:00
Inada Naoki
e419cd8e2d
Remove encoding option from Unpacker. ( #380 )
2019-12-03 21:13:05 +09:00
Felix Schwarz
05ff11dbcc
use relative imports ( #357 )
...
Some applications use msgpack to store persistent data and require a specific
msgpack version (e.g. borgbackup). Bundling helps in case there is an
(incompatible) version of msgpack in a system-wide install.
2019-05-12 21:44:32 +09:00
Inada Naoki
280308e8ce
Recommend max_buffer_len instead of max_(str|bin|ext)_len
2019-01-25 21:27:46 +09:00
Inada Naoki
28b5f46a34
Auto limit configuration ( #342 )
2019-01-24 18:46:39 +09:00
Inada Naoki
197e30723a
Fix docstring
2018-12-04 20:10:21 +09:00
Inada Naoki
e9086a34e4
Add strict_map_key option to unpacker
2018-11-29 22:29:38 +09:00
jkorvin
ab2415eaa0
Unpacker: allow to use buffer with size greater than 2 GB ( #332 )
2018-11-20 15:24:35 +09:00
INADA Naoki
44254dd35e
Add StackError and FormatError ( #331 )
2018-11-20 13:12:49 +09:00
INADA Naoki
d782464c91
Refactor Cython code ( #328 )
...
_msgpack -> _cmsgpack
2018-11-14 16:35:37 +09:00
INADA Naoki
39f8aa78c7
Remove deprecated write_bytes option ( #322 )
2018-11-12 02:33:31 +09:00
INADA Naoki
07f0beeabb
Remove deprecated exception classes ( #323 )
2018-11-12 02:19:01 +09:00
INADA Naoki
1bf62ba6f8
PendingDeprecationWarning -> DeprecationWarning ( #321 )
2018-11-09 21:39:25 +09:00
INADA Naoki
3b80233592
unpacker: Make default size limit smaller ( #319 )
...
To avoid DoS attack, make default size limit smaller.
Fixes #295
2018-11-08 22:21:44 +09:00
INADA Naoki
ae3a6ba0b0
Deprecate implementation module's unpack() ( #290 )
2018-02-23 15:41:21 +09:00
INADA Naoki
fbaa1360be
Fix #285 again
2018-02-23 11:35:09 +09:00
INADA Naoki
9455fccc52
Revert "Move unpack() from each implementation to __init__. ( #286 )"
...
This reverts commit da902f9c1d
.
2018-02-23 11:32:26 +09:00
INADA Naoki
da902f9c1d
Move unpack() from each implementation to __init__. ( #286 )
...
Fixes #285
2018-02-22 00:55:32 +09:00
INADA Naoki
2644cbdcb7
Use cython's cast for converting encoding and errors ( #279 )
...
It is little faster on Python 3 because we can skip temporary bytes object
2018-02-05 11:44:17 +09:00
INADA Naoki
9fdb83719d
Undeprecate unicode_errors ( #278 )
2018-02-05 02:19:48 +09:00
INADA Naoki
5569a4efcd
s/raw_as_bytes/raw/g ( #276 )
...
fixes #273
2018-01-12 19:22:36 +09:00
INADA Naoki
5534d0c7af
Add raw_as_bytes option to Unpacker. ( #265 )
2018-01-11 17:02:41 +09:00
INADA Naoki
43137d6bd2
Deprecate write_bytes option in Unpacker. ( #262 )
...
Fixes #197
2018-01-05 20:19:04 +09:00
jfolz
a8d9162ca6
Unpacker: add tell() ( #227 )
2017-04-30 02:33:20 +09:00
INADA Naoki
2481c64cf1
Merge branch 'release-0.4'
2017-01-12 18:17:00 +09:00
TW
e3fea94509
fix typos and other cosmetic issues ( #214 )
...
cosmetic issues:
- reST headlines' underline length needs to match the headline length
(looks like somebody is / was using a proportional font)
- Cython code lines do not need to be terminated with a semicolon
- always use triple-double-quotes for docstrings
2017-01-11 12:04:23 +09:00
folz
2b63e9fbbb
enable unpacking from memoryview
2016-06-13 15:37:33 +02:00
INADA Naoki
6b113a6fb3
Use Python's memory API ( #185 )
2016-04-30 17:07:14 +09:00
INADA Naoki
3dad39811d
Deprecate PackExceptions
2016-02-14 14:29:34 +09:00
palaviv
1183eff688
reraising ValueError from unpack.h as UnpackValueError
2016-02-12 15:37:39 +02:00
INADA Naoki
b6e962d0a6
Merge pull request #163 from ThomasWaldmann/master
...
fix typos
2015-12-10 17:42:15 +09:00
Thomas Waldmann
9c6584ee10
fix typos
2015-12-09 13:53:42 +01:00
INADA Naoki
7d900371c8
Fix compile error
2015-11-09 02:09:39 +09:00
INADA Naoki
f7d3715f2c
Add missing params to unpack()
2015-11-09 02:00:48 +09:00
INADA Naoki
35a69ac9c2
Decrease refcnt when error happend while unpacking
...
Fixes #152
2015-11-08 12:43:54 +09:00
INADA Naoki
e9ab4d8824
Fix warnings
...
fixes #146
2015-11-07 16:52:58 +09:00