summaryrefslogtreecommitdiff
path: root/msgpack
Commit message (Collapse)AuthorAgeFilesLines
* Remove deprecated write_bytes optionINADA Naoki2018-11-092-39/+16
|
* Add Packer.buffer() (#320)INADA Naoki2018-11-093-18/+60
|
* unpacker: Make default size limit smaller (#319)INADA Naoki2018-11-082-23/+28
| | | | | To avoid DoS attack, make default size limit smaller. Fixes #295
* Merge extension moduleINADA Naoki2018-11-082-2/+5
| | | | | | | There were `_packer.so` and `_unpacker.so`. But single module is simpler than double module. Merge extension module into single `_msgpack.so`.
* Start 0.6 developmentINADA Naoki2018-10-031-1/+1
|
* Alternate fixes for jython and legacy CPython (#310)Raymond E Ferguson2018-10-021-39/+35
| | | | | | | | | | | | Python 3.4 is not supported officially. But keep running test for a while, to know when msgpack-python stop working on Python 3.4 actually. The current patches did not work under jython-2.7.1 where implicit casting of buffer or memoryview doesn't work. It may also be the jython is a little pickier about string casting non string bytes due to the underlying strong typing of java. See issues #303 & #304.
* fallback: Fix error on JythonInada Naoki2018-06-271-0/+7
| | | | Fixes #303
* Fix TypeError in fallback.unpack() on <Python 2.7.6Alex Gaynor2018-04-161-25/+31
|
* 0.5.60.5.6INADA Naoki2018-02-231-1/+1
|
* Deprecate implementation module's unpack() (#290)INADA Naoki2018-02-233-25/+23
|
* Fix Unpacker.feed() drops unused data in buffer. (#289)INADA Naoki2018-02-231-2/+7
| | | Fixes #287
* Fix #285 againINADA Naoki2018-02-231-18/+3
|
* Revert "Move unpack() from each implementation to __init__." (#288)INADA Naoki2018-02-233-14/+39
|\ | | | | This reverts commit da902f9c1d996fb461f1efef6487ef40d32d365a.
| * Revert "Move unpack() from each implementation to __init__. (#286)"INADA Naoki2018-02-233-14/+39
| | | | | | | | This reverts commit da902f9c1d996fb461f1efef6487ef40d32d365a.
* | 0.5.50.5.5INADA Naoki2018-02-221-1/+1
|/
* Move unpack() from each implementation to __init__. (#286)INADA Naoki2018-02-223-39/+14
| | | Fixes #285
* Fix memory leak in pure Python Unpacker.feed() (#284)INADA Naoki2018-02-161-0/+2
| | | fixes #283
* Use cython's cast for converting encoding and errors (#279)0.5.4INADA Naoki2018-02-052-53/+32
| | | It is little faster on Python 3 because we can skip temporary bytes object
* 0.5.4INADA Naoki2018-02-051-1/+1
|
* Undeprecate unicode_errors (#278)INADA Naoki2018-02-053-11/+7
|
* 0.5.3INADA Naoki2018-02-031-1/+1
|
* Fix encoding and unicode_errors (#277)Andrew Rabert2018-02-031-17/+16
| | | | | | | Previously, unicode_errors was either set to NULL or to the result of PyBytes_AsString. This restores that behavior while also keeping the existing NULL default behavior. Original defaults were restored to keep API compatibility until these deprecated options are finally removed.
* 0.5.20.5.2INADA Naoki2018-02-021-1/+1
|
* s/raw_as_bytes/raw/g (#276)INADA Naoki2018-01-123-23/+23
| | | fixes #273
* Packer.pack() reset buffer on exception (#274)INADA Naoki2018-01-112-6/+12
| | | fixes #210
* packer: Use PyUnicode_AsUTF8AndSize() for utf-8 (#272)INADA Naoki2018-01-112-13/+70
|
* Add raw_as_bytes option to Unpacker. (#265)INADA Naoki2018-01-114-45/+118
|
* fallback: Update docstring.INADA Naoki2018-01-102-6/+12
|
* Remove FutureWarning about use_bin_type option (#271)INADA Naoki2018-01-101-13/+13
|
* prepare 0.5INADA Naoki2018-01-071-1/+1
|
* Warn about future use_bin_type change (#264)INADA Naoki2018-01-061-2/+10
|
* Raise MemoryError when failed to grow buffer (#263)INADA Naoki2018-01-051-1/+4
|
* Deprecate write_bytes option in Unpacker. (#262)INADA Naoki2018-01-052-0/+7
| | | Fixes #197
* fix zero length raw can't be decoded. (#236)INADA Naoki2017-12-211-1/+1
| | | fix #234
* Add unittests to document serialisation of tuples (#246)Lorenzo Bolla2017-09-301-1/+1
| | | | Also, fix formatting of error message in case of tuple. See https://github.com/msgpack/msgpack-python/issues/245
* Packer accepts bytearray objects (#229)jfolz2017-05-182-4/+16
|
* Unpacker: add tell() (#227)jfolz2017-04-302-0/+12
|
* Merge branch 'release-0.4'INADA Naoki2017-01-123-9/+9
|\
| * fix typos and other cosmetic issues (#214)release-0.4TW2017-01-113-14/+14
| | | | | | | | | | | | | | 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
* | Merge branch 'release-0.4'INADA Naoki2016-07-301-1/+1
|\ \ | |/
| * 0.4.80.4.8INADA Naoki2016-07-291-1/+1
| |
* | Merge branch 'release-0.4'INADA Naoki2016-07-211-2/+2
|\ \ | |/
| * Fix ext_hook call (#203)INADA Naoki2016-07-211-2/+2
| | | | | | fixes #202
| * Use AppVeyor to build windows wheel (#188)INADA Naoki2016-07-211-2/+2
| | | | | | | | | | | | * Add AppVeyor support to build windows wheel * Fix test_limits on 32bit environments * Ignore Python35-x64 test fail for now Should be fixed in next version.
* | enable unpacking from memoryviewfolz2016-06-132-32/+97
| |
* | fallback: Use bytearray as bufferINADA Naoki2016-05-241-9/+15
| |
* | fallback: Use struct.unpack_from when possibleINADA Naoki2016-05-241-50/+100
| |
* | fallback: simplify write_bytes callback implementationINADA Naoki2016-05-221-60/+64
| |
* | Remove _fb_ prefixINADA Naoki2016-05-221-86/+86
| |
* | fallback: Rewrite buffer from array of bytes to bytearrayINADA Naoki2016-05-201-100/+69
| |