summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1532-2885/+3064
2018-11-12Update to 1.8.8ryoon5-72/+30
Changelog: Overview of changes leading to 2.1.1 Monday, November 5, 2018 ==================================== - AAT improvements: o Implement 'mort' table. o Implement 'kern' subtables Format 1 and Format 3. Overview of changes leading to 2.1.0 Tuesday, October 30, 2018 ==================================== - AAT shaping improvements: o Allow user controlling AAT features, for whole buffer only currently. o Several 'morx' fixes. o Implement tuple-kerns in 'kerx'; Fixes kerning with Apple default San Francisco fonts. - Support for color fonts: o COLR/CPAL API to fetch color layers. o SVG table to fetch SVG documents. o CBDT/sbix API to fetch PNG images. - New 'name' table API. - hb-ot-font now uses 'VORG' table to correctly position CFF glyphs in vertical layout. - Various fuzzer-found bug fixes. Changed API: A type and a macro added in 2.0.0 were renamed: hb_name_id_t -> hb_ot_name_id_t HB_NAME_ID_INVALID -> HB_OT_NAME_ID_INVALID New API: +hb_color_t +HB_COLOR +hb_color_get_alpha() +hb_color_get_red() +hb_color_get_green() +hb_color_get_blue() +hb_ot_color_has_palettes() +hb_ot_color_palette_get_count() +hb_ot_color_palette_get_name_id() +hb_ot_color_palette_color_get_name_id() +hb_ot_color_palette_flags_t +hb_ot_color_palette_get_flags() +hb_ot_color_palette_get_colors() +hb_ot_color_has_layers() +hb_ot_color_layer_t +hb_ot_color_glyph_get_layers() +hb_ot_color_has_svg() +hb_ot_color_glyph_reference_svg() +hb_ot_color_has_png() +hb_ot_color_glyph_reference_png() +hb_ot_name_id_t +HB_OT_NAME_ID_INVALID +HB_OT_NAME_ID_COPYRIGHT +HB_OT_NAME_ID_FONT_FAMILY +HB_OT_NAME_ID_FONT_SUBFAMILY +HB_OT_NAME_ID_UNIQUE_ID +HB_OT_NAME_ID_FULL_NAME +HB_OT_NAME_ID_VERSION_STRING +HB_OT_NAME_ID_POSTSCRIPT_NAME +HB_OT_NAME_ID_TRADEMARK +HB_OT_NAME_ID_MANUFACTURER +HB_OT_NAME_ID_DESIGNER +HB_OT_NAME_ID_DESCRIPTION +HB_OT_NAME_ID_VENDOR_URL +HB_OT_NAME_ID_DESIGNER_URL +HB_OT_NAME_ID_LICENSE +HB_OT_NAME_ID_LICENSE_URL +HB_OT_NAME_ID_TYPOGRAPHIC_FAMILY +HB_OT_NAME_ID_TYPOGRAPHIC_SUBFAMILY +HB_OT_NAME_ID_MAC_FULL_NAME +HB_OT_NAME_ID_SAMPLE_TEXT +HB_OT_NAME_ID_CID_FINDFONT_NAME +HB_OT_NAME_ID_WWS_FAMILY +HB_OT_NAME_ID_WWS_SUBFAMILY +HB_OT_NAME_ID_LIGHT_BACKGROUND +HB_OT_NAME_ID_DARK_BACKGROUND +HB_OT_NAME_ID_VARIATIONS_PS_PREFIX +hb_ot_name_entry_t +hb_ot_name_list_names() +hb_ot_name_get_utf8() +hb_ot_name_get_utf16() +hb_ot_name_get_utf32() Overview of changes leading to 2.0.2 Saturday, October 20, 2018 ==================================== - Fix two minor memory access issues in AAT tables. Overview of changes leading to 2.0.1 Friday, October 19, 2018 ==================================== - Fix hb-version.h reported release version that went wrong (1.8.0) with previous release. - Fix extrapolation in 'trak' table. - Fix hb-font infinite-recursion issue with some font funcs and subclassed fonts. - Implement variation-kerning format in kerx table, although without variation. - Fix return value of hb_map_is_empty(). Overview of changes leading to 2.0.0 Thursday, October 18, 2018 ==================================== - Added AAT shaping support (morx/kerx/trak). Automatically used if GSUB/GPOS are not available respectively. Set HB_OPTIONS=aat env var to have morx/kerx preferred over GSUB/GPOS. - Apply TrueType kern table internally, instead of relying on hb_font_t callbacks. - Khmer shaper significantly rewritten to better match Uniscribe. - Indic3 tags ('dev3', etc) are passed to USE shaper. - .dfont Mac font containers implemented. - Script- and language-mapping revamped to better use BCP 47. - Misc USE and Indic fixes. - Misc everything fixes. - Too many things to list. Biggest release since 0.9.1, with over 500 commits in just over 5 weeks! Didn't intend it to be a big release. Just happened to become. - hb-ft now locks underlying FT_Face during use. API changes: - Newly-created hb_font_t's now have our internal "hb-ot-font" callbacks set on them, so they should work out of the box without any callbacks set. If callbacks are set, everything is back to what it was before, the fallback callbacks are null. If you to get the internal implementation modified, sub_font it. - New hb_font_funcs_set_nominal_glyphs_func() allows speeding up character to glyph mapping. New API: +HB_FEATURE_GLOBAL_START +HB_FEATURE_GLOBAL_END +hb_buffer_set_invisible_glyph() +hb_buffer_get_invisible_glyph() +hb_font_funcs_set_nominal_glyphs_func() +hb_ot_layout_table_select_script() +hb_ot_layout_script_select_language() +hb_ot_layout_feature_get_name_ids() +hb_ot_layout_feature_get_characters() +hb_name_id_t +HB_NAME_ID_INVALID +HB_OT_MAX_TAGS_PER_SCRIPT +hb_ot_tags_from_script_and_language() +hb_ot_tags_to_script_and_language() Deprecated API: -hb_font_funcs_set_glyph_func() -hb_unicode_eastasian_width_func_t -hb_unicode_funcs_set_eastasian_width_func() -hb_unicode_eastasian_width() -hb_unicode_decompose_compatibility_func_t -HB_UNICODE_MAX_DECOMPOSITION_LEN -hb_unicode_funcs_set_decompose_compatibility_func() -hb_unicode_decompose_compatibility() -hb_font_funcs_set_glyph_h_kerning_func() -hb_font_funcs_set_glyph_v_kerning_func() -hb_font_get_glyph_h_kerning() -hb_font_get_glyph_v_kerning() -hb_font_get_glyph_kerning_for_direction() -hb_ot_layout_table_choose_script() -hb_ot_layout_script_find_language() -hb_ot_tags_from_script() -hb_ot_tag_from_language() Overview of changes leading to 1.9.0 Monday, September 10, 2018 ==================================== - Added 'cmap' API to hb_face_t. - Face-builder API. - hb-ot-font re-creation should be much leaner now, as the font tables it uses are cached on hb_face_t now. - Internal source header file name changes: hb-*-private.hh is renamed to hb-*.hh. New API: +HB_UNICODE_MAX +hb_face_collect_unicodes() +hb_face_collect_variation_selectors() +hb_face_collect_variation_unicodes() +hb_face_builder_create() +hb_face_builder_add_table()
2018-11-11Updated devel/py-test, devel/py-test-xdist, databases/py-sqlalchemy, ↵adam2-3/+6
databases/py-asyncpg
2018-11-11py-asyncpg: updated to 0.18.2adam2-7/+7
asyncpg v0.18.2 Bug Fixes * Revert "Stop treating ReadyForQuery as a universal result indicator" to fix stability regression. * Correctly ignore all incoming messages after the Terminate message * Properly cleanup connections closed by remote
2018-11-11py-sqlalchemy: updated to 1.2.14adam2-7/+7
1.2.14 orm * Fixed bug in Session.bulk_update_mappings() where alternate mapped attribute names would result in the primary key column of the UPDATE statement being included in the SET clause, as well as the WHERE clause; while usually harmless, for SQL Server this can raise an error due to the IDENTITY column. This is a continuation of the same bug that was fixed in 3849, where testing was insufficient to catch this additional flaw. * Fixed a minor performance issue which could in some cases add unnecessary overhead to result fetching, involving the use of ORM columns and entities that include those same columns at the same time within a query. The issue has to do with hash / eq overhead when referring to the column in different ways. mysql * Fixed regression caused by 4344 released in 1.2.13, where the fix for MySQL 8.0’s case sensitivity problem with referenced column names when reflecting foreign key referents is worked around using the information_schema.columns view. The workaround was failing on OSX / lower_case_table_names=2 which produces non-matching casing for the information_schema.columns vs. that of SHOW CREATE TABLE, so in case-insensitive SQL modes case-insensitive matching is now used.
2018-11-11py-test-xdist: updated to 1.24.1adam3-11/+11
pytest-xdist 1.24.1: Bug Fixes - Correctly handle warnings created with arguments that can't be serialized during the transfer from workers to master node.
2018-11-11py-test: updated to 3.10.1adam2-7/+7
pytest 3.10.1: Bug Fixes - Fix nested usage of debugging plugin (pdb), e.g. with pytester's testdir.runpytest. - Block the stepwise plugin if cacheprovider is also blocked, as one depends on the other. - Parse minversion as an actual version and not as dot-separated strings. - Fix duplicate collection due to multiple args matching the same packages. - Fix item.nodeid with resolved symlinks. - Fix collection of direct symlinked files, where the target does not match python_files. - Fix TypeError in report_collect with _collect_report_last_write. Trivial/Internal Changes - Replace byte/unicode helpers in test_capture with python level syntax.
2018-11-11Add upstream references for patches added to log4cplussno3-3/+13
2018-11-11pkgtools/pkglint: make goyacc accessible to the buildrillig1-1/+3
2018-11-11mk/help: document PREPEND_PATHrillig1-0/+16
2018-11-11Updating package for Log4CPlus in devel/log4cplus from 1.1.1 to 2.0.2sno5-15/+64
# log4cplus 2.0.2 - Allow setting thread pool size using new function `setThreadPoolSize()`. Allow setting the size from `log4cplus.properties` using `log4cplus.threadPoolSize` property. Lower initial thread pool size by half to `std::thread::hardware_concurrency()` threads. GitHub issue #315. - Fix Autotools based build for MinGW. GitHub issue #317. - Add `configure` script option `--enable-lto` to allow easier LTO builds. - Optimization of `getFormattedTime()`. (Alexey Vishtak) - Introduction of `LOG4CPLUS_MACRO_FILE()` used in logging macros to allow users to redefine it and consequently hide source file names from their compiled executables and logging output. # log4cplus 2.0.1 - Update to Automake 1.16.1. - Adjust `spi::LoggerFactory` to allow custom `spi::LoggerImpl`. GitHub issue #309. - Fix MacOS X compilation. GitHub issue #312. # log4cplus 2.0 - CMake improvements: Automate export of includes if building as Cmake sub-module. (Rodion Malinovsky) - Debian spec file improvements: Use parallel build. Fix installation path on 64bit. (Michal Marek) - CMake improvements: Use `${CMAKE_INSTALL_LIBDIR}` instead of hardcoding lib. (Radek Dostál) - Experimental Windows 10 ARM support through CMAKE # log4cplus 2.0-RC2 - Avoid copying whole message just to prepend message length in `SocketAppender`. Instead, use OS specific "gather" socket write. - Fixed GitHub issue #136. - `FileAppender` classes now have `TextMode` property that can be set to `Binary` or `Text` (default) to specify underlying IO stream behavior with respect to end-of-line handling. (Patch by raphaelmarcucci). - Fixed compilation issues when building log4cplus with Visual Studio and Clang toolchain. - Fixed various shutdown and initialization related deadlocks and crashes. GitHub issues #251, #253. - Fixed GitHub issue #243. Single-threaded build with Visual Studio and CMake were not single-threaded. - Fixed GitHub issue #250. Creating WiX based installer using CPack does not work because of missing license file. # log4cplus 2.0-RC1 - **IMPORTANT**: Implementation language is now C++11. OS specific implementations have been replaced by C++11 facilities wherever possible. This lowers complexity of the library and improves maintainability but it also brings limitations to when the library can be used. Specifically, the library should not be used before `main()` is entered and after `main()` is left. Even more specifically, the library should not be used during global objects construction and destruction. - log4cplus uses Catch unit testing framework and has unit tests. - log4cplus supports IPv6. - Autotools based build system is now partially generated from templates by the Autogen tool. - Autotools based build system can build both `wchar_t` and plain `char` variants at once.
2018-11-11bootstrap/bootstrap: detect unknown options and print usagerillig1-2/+3
Running bootstrap with short options (like -q for --quiet) is not implemented. Therefore, instead of silently ignoring such options, fail with an appropriate error message.
2018-11-11mk/misc: adjust layout of the show-all output to pkgsrc formatrillig3-50/+53
In Makefiles, the variable values are aligned vertically. This format is now also used in the show-all target, which makes it easier readable. Some more variables have been marked as multi-value, and single-valued variables ending in space are clearly marked. Without the latter, the regression test would have a line with significant trailing whitespace.
2018-11-11libaom: Fix the build for NetBSD/*arm*leot3-7/+25
2018-11-11Sort PLIST; missed in previous.kleink1-20/+20
No functional change.
2018-11-11Add patches from PR pkg/53190 for building with newer g++ (4.9+).rhialto3-1/+42
2018-11-11doc/TODO: add somewiz1-5/+10
+ MesaLib-18.2.4, gimp-2.10.8, harfbuzz-2.1.1, musicpd-0.21.1, py-cairo-1.18.0, py-gstreamer1-1.14.4, py-test-xdist-1.24.1, syncthing-0.14.52, vala-0.42.3.
2018-11-11doc: Updated mail/greylisting-spp to 1.1schmonz1-1/+2
2018-11-11Add and enable greylisting-spp.schmonz1-1/+2
2018-11-11Initial import of greylisting-spp, a qmail-spp plugin for greylisting.schmonz8-0/+146
It can track its state in a flat file, Berkeley DB 4, or SQLite 2 or 3.
2018-11-11enable for all platforms, and pass --disable-sse on non x86 platforms.mrg1-6/+7
with this, audacity runs fine on arm64.
2018-11-10make this build on netbsd/arm64. it was surprisingly easy:mrg3-12/+59
- match arm64 and netbsd. - add a configuration for it. this builds and attempts to run. i get a crash deep inside some very long stacks in a function that's fully demangled name is over 500 characters long that ends in ::_M_find_before_node(), when trying to open a docx (fresh or existing.) creating a fresh spreadsheet works, but i don't have one handy to test that existing does too. didn't try other parts.
2018-11-10doc: Updated graphics/tiff to 4.0.10maya1-1/+2
2018-11-10tiff: update to 4.0.10maya14-659/+12
It has been a year since the previous release. This is the first release made from the Git repository at https://gitlab.com/libtiff/libtiff using a collaborative process. Since the previous release, a number of security issues have been fixed, and some significant new features have been added. This release adds support for Zstd and WebP compression algorithms. In their own way, each of these compression algorithms is highly complimentary to TIFF. Zstd provides improved compression and decompression speed vs zlib's Deflate as well as a broader range of compression ratios. Zstd is developed by Facebook and the implementation continues to be improved. WebP is optimized for small/medium 8-bit images while offering improved compression performance vs traditional JPEG. WebP works well in strips or tiles to compress large images down to very small files, while preserving a good looking image. WebP is developed by Google, and its implementation continues to be improved. Due to Adobe's TIFF tag registration interface going off-line, we have had to assign our own tags for Zstd and WebP.
2018-11-10transcode: add missing xvidcore includewiz2-5/+3
Support is explicitly enabled by --enable-xvid in the Makefile, so this needs to be here. While here, remove some configure arguments that are no longer supported by the configure script.
2018-11-10doc: Updated news/xrn to 10.11wiz2-3/+3
2018-11-10xrn: update to 10.11.wiz15-292/+79
Update provided by Michael Bäuerle via wip. Changes: too many to list here, previous distfile is from 1998(!).
2018-11-10doc: Added shells/pbosh version 20181030wiz1-1/+2
2018-11-10doc: Added shells/bosh version 20181030wiz1-1/+2
2018-11-10shells/Makefile: + bosh, pboshwiz1-1/+3
2018-11-10shells/pbosh: import pbosh-20181030wiz4-0/+74
Packaged for wip by Michael Bäuerle. The Schily Bourne Shell The Schily Bourne Shell was derived from the Bourne Shell sources from OpenSolaris. The Schily Bourne Shell is actively maintained and enhanced on a regular base. It can be compiled into three variants: - The non-POSIX SVr4/OpenSolaris variant (obosh) - The minimal POSIX compliant variant (pbosh) - The POSIX compliant extended variant (bosh) This package contains the second variant.
2018-11-10shells/bosh: import bosh-20181030wiz4-0/+78
Packaged for wip by Michael Bäuerle. The Schily Bourne Shell The Schily Bourne Shell was derived from the Bourne Shell sources from OpenSolaris. The Schily Bourne Shell is actively maintained and enhanced on a regular base. It can be compiled into three variants: - The non-POSIX SVr4/OpenSolaris variant (obosh) - The minimal POSIX compliant variant (pbosh) - The POSIX compliant extended variant (bosh) This package contains the third variant.
2018-11-10doc: Updated archivers/star to 1.5.4nb1wiz2-3/+3
2018-11-10star: add MESSAGE filewiz1-0/+14
Part of 1.5.4 update.
2018-11-10star: update to 1.5.4nb1.wiz13-302/+137
Packaged for wip by Michael Bäuerle. Changes: too many to list, last distfile was from 2003.
2018-11-10doc: Updated print/cups to 2.2.9leot1-1/+2
2018-11-10doc: Updated print/cups-base to 2.2.9leot1-1/+2
2018-11-10cups{,-base}: Update print/cups{,-base} to 2.2.9leot8-107/+23
pkgsrc changes: - Remove patches/patch-cups_ipp.c, no more needed (applied) - Remove patches/patch-ppdc_Makefile, libcupsppdc.la is no more installed (also libcupscgi.la, libcupsmime.la are no longer installed, unfortunately no rationale seems present in the changelog about that) Changes: 2.2.9 ----- - Localization changes (Issue #5348, Issue #5362, Issue #5408) - Documentation updates (Issue #5369) - The lpadmin command would create a non-working printer in some error cases (Issue #5305) - The scheduler would crash if an empty `AccessLog` directive was specified (Issue #5309) - Fixed a regression in the changes to ippValidateAttribute (Issue #5322, Issue #5330) - Fixed a crash bug in the Epson dot matrix driver (Issue #5323) - Automatic debug logging of job errors did not work with systemd (Issue #5337) - The web interface did not list the IPP Everywhere "driver" (Issue #5338) - The IPP Everywhere "driver" now properly supports face-up printers (Issue #5345) - Fixed some typos in the label printer drivers (Issue #5350) - Multi-file jobs could get stuck if the backend failed (Issue #5359, Issue #5413) - The IPP Everywhere "driver" no longer does local filtering when printing to a shared CUPS printer (Issue #5361) - The lpadmin command now correctly reports IPP errors when configuring an IPP Everywhere printer (Issue #5370) - Fixed some memory leaks discovered by Coverity (Issue #5375) - The PPD compiler incorrectly terminated JCL options (Issue #5379) - The cupstestppd utility did not generate errors for missing/mismatched CloseUI/JCLCloseUI keywords (Issue #5381) - The scheduler now reports the actual location of the log file (Issue #5398) - Added a USB quirk rule (Issue #5420) - The scheduler was being backgrounded on macOS, causing applications to spin (rdar://40436080) - The scheduler did not validate that required initial request attributes were in the operation group (rdar://41098178) - Authentication in the web interface did not work on macOS (rdar://41444473) - Fixed an issue with HTTP Digest authentication (rdar://41709086) - The scheduler could crash when job history was purged (rdar://42198057) - Dropped non-working RSS subscriptions UI from web interface templates. - Fixed a memory leak for some IPP (extension) syntaxes.
2018-11-10doc: Added devel/smake version 1.3nb2wiz1-1/+2
2018-11-10devel/Makefile: + smakewiz1-1/+2
2018-11-10devel/smake: import smake-1.3nb2wiz5-0/+118
Packaged for wip by Michael Bäuerle. Schily make Highly portable UNIX make implementation written by Joerg Schilling.
2018-11-10doc: Updated net/get_iplayer to 3.17prlw11-1/+2
2018-11-10Update get_iplayer to 3.17prlw12-9/+8
Many changes listed at https://github.com/get-iplayer/get_iplayer/wiki/releasenotes
2018-11-10+renameutilsbsiegert1-1/+3
qt5-qtdeclarative update
2018-11-10Add patch to fix qtdeclarative build.bsiegert3-2/+17
The build apparently works only when qtdeclarative is already installed, because the qmltestrunner is missing the "quick" dependency. Patch from Hakan Engvall via pkgsrc-users, thanks a lot! Bump revision.
2018-11-10Updated lang/nodejsadam1-1/+2
2018-11-10nodejs: updated to 10.13.0adam2-7/+7
Version 10.13.0 'Dubnium' (LTS) This release marks the transition of Node.js 10.x into Long Term Support (LTS) with the codename 'Dubnium'. The 10.x release line now moves in to "Active LTS" and will remain so until April 2020. After that time it will move in to "Maintenance" until end of life in April 2021. Notable Changes This release only includes minimal changes necessary to fix known regressions prior to LTS. Version 10.12.0 (Current) Notable changes assert * The diff output is now a tiny bit improved by sorting object properties when inspecting the values that are compared with each other. cli * The options parser now normalizes _ to - in all multi-word command-line flags, e.g. --no_warnings has the same effect as --no-warnings. * Added bash completion for the node binary. To generate a bash completion script, run node --completion-bash. The output can be saved to a file which can be sourced to enable completion. crypto * Added support for PEM-level encryption. * Added an API asymmetric key pair generation. The new methods crypto.generateKeyPair and crypto.generateKeyPairSync can be used to generate public and private key pairs. The API supports RSA, DSA and EC and a variety of key encodings (both PEM and DER). fs * Added a recursive option to fs.mkdir and fs.mkdirSync. If this option is set to true, non-existing parent folders will be automatically created. http2 * Added a 'ping' event to Http2Session that is emitted whenever a non-ack PING is received. * Added support for the ORIGIN frame. * Updated nghttp2 to 1.34.0. This adds RFC 8441 extended connect protocol support to allow use of WebSockets over HTTP/2. module * Added module.createRequireFromPath(filename). This new method can be used to create a custom require function that will resolve modules relative to the filename path. process * Added a 'multipleResolves' process event that is emitted whenever a Promise is attempted to be resolved multiple times, e.g. if the resolve and reject functions are both called in a Promise executor. url * Added url.fileURLToPath(url) and url.pathToFileURL(path). These methods can be used to correctly convert between file: URLs and absolute paths. util * Added the sorted option to util.inspect(). If set to true, all properties of an object and Set and Map entries will be sorted in the returned string. If set to a function, it is used as a compare function. The util.instpect.custom symbol is now defined in the global symbol registry as Symbol.for('nodejs.util.inspect.custom'). * Added support for BigInt numbers in util.format(). V8 API * A number of V8 C++ APIs have been marked as deprecated since they have been removed in the upstream repository. Replacement APIs are added where necessary. Windows * The Windows msi installer now provides an option to automatically install the tools required to build native modules. Workers * Debugging support for Workers using the DevTools protocol has been implemented. * The public inspector module is now enabled in Workers.
2018-11-10Updated security/py-itsdangerous to 1.1.0.kleink1-1/+2
2018-11-10Update py-itsdangerous to 1.1.0.kleink3-12/+38
Version 1.1.0 ------------- Released 2018-10-26 - Change default signing algorithm back to SHA-1. (`#113`_) - Added a default SHA-512 fallback for users who used the yanked 1.0.0 release which defaulted to SHA-512. (`#114`_) - Add support for fallback algorithms during deserialization to support changing the default in the future without breaking existing signatures. (`#113`_) - Changed capitalization of packages back to lowercase as the change in capitalization broke some tooling. (`#113`_) .. _#113: https://github.com/pallets/itsdangerous/pull/113 .. _#114: https://github.com/pallets/itsdangerous/pull/114 Version 1.0.0 ------------- Released 2018-10-18 YANKED *Note*: This release was yanked from PyPI because it changed the default algorithm to SHA-512. This decision was reverted in 1.1.0 and it remains at SHA1. - Drop support for Python 2.6 and 3.3. - Refactor code from a single module to a package. Any object in the API docs is still importable from the top-level ``itsdangerous`` name, but other imports will need to be changed. A future release will remove many of these compatibility imports. (`#107`_) - Optimize how timestamps are serialized and deserialized. (`#13`_) - ``base64_decode`` raises ``BadData`` when it is passed invalid data. (`#27`_) - Ensure value is bytes when signing to avoid a ``TypeError`` on Python 3. (`#29`_) - Add a ``serializer_kwargs`` argument to ``Serializer``, which is passed to ``dumps`` during ``dump_payload``. (`#36`_) - More compact JSON dumps for unicode strings. (`#38`_) - Use the full timestamp rather than an offset, allowing dates before 2011. (`#46`_) - Detect a ``sep`` character that may show up in the signature itself and raise a ``ValueError``. (`#62`_) - Use a consistent signature for keyword arguments for ``Serializer.load_payload`` in subclasses. (`#74`_, `#75`_) - Change default intermediate hash from SHA-1 to SHA-512. (`#80`_) - Convert JWS exp header to an int when loading. (`#99`_) .. _#13: https://github.com/pallets/itsdangerous/pull/13 .. _#27: https://github.com/pallets/itsdangerous/pull/27 .. _#29: https://github.com/pallets/itsdangerous/issues/29 .. _#36: https://github.com/pallets/itsdangerous/pull/36 .. _#38: https://github.com/pallets/itsdangerous/issues/38 .. _#46: https://github.com/pallets/itsdangerous/issues/46 .. _#62: https://github.com/pallets/itsdangerous/issues/62 .. _#74: https://github.com/pallets/itsdangerous/issues/74 .. _#75: https://github.com/pallets/itsdangerous/pull/75 .. _#80: https://github.com/pallets/itsdangerous/pull/80 .. _#99: https://github.com/pallets/itsdangerous/pull/99 .. _#107: https://github.com/pallets/itsdangerous/pull/107
2018-11-10Move patches long since non-optional out of options.mk.schmonz2-52/+52