summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Stylecheckfeature/sha1Armin Ronacher2018-10-263-15/+14
|
* Added test and updated README to ensure SHA1Armin Ronacher2018-10-262-3/+21
|
* Added fallback signer support to timed serializerArmin Ronacher2018-10-262-7/+27
|
* Added fallback signers and switch back to sha1Armin Ronacher2018-10-263-9/+59
|
* release 1.0.01.0.x1.0.01.0.xDavid Lord2018-10-183-6/+8
|
* move tests to packageDavid Lord2018-10-189-6/+6
| | | | prevents pytest from adding the base project dir to the path
* include tests in sdistDavid Lord2018-10-181-1/+2
|
* add EditorConfigDavid Lord2018-10-181-0/+13
|
* compat for older freezegun versionDavid Lord2018-10-182-3/+5
|
* Merge pull request #107 from pallets/splitDavid Lord2018-10-1740-1598/+1892
|\ | | | | Refactor from single module to package
| * split tests into modules, use pytest, 100% coveragesplitDavid Lord2018-10-1717-372/+533
| |
| * split docs into pagesDavid Lord2018-10-1018-306/+368
| |
| * split into modulesDavid Lord2018-10-0915-974/+1045
|/
* update changelogDavid Lord2018-09-281-7/+28
|
* Merge pull request #105 from pallets/style-checksDavid Lord2018-09-288-257/+358
|\ | | | | add style checks
| * add style checksDavid Lord2018-09-288-257/+358
|/
* Merge pull request #104 from pallets/src-dirDavid Lord2018-09-285-8/+27
|\ | | | | move to src directory
| * move to src directoryDavid Lord2018-09-285-8/+27
|/
* Merge pull request #103 from pallets/updateDavid Lord2018-09-2823-720/+451
|\ | | | | Update project metadata, Sphinx theme
| * use pallets sphinx themeDavid Lord2018-09-269-490/+88
| |
| * update metadataDavid Lord2018-09-2617-235/+368
|/
* Merge pull request #99 from SananGuliyev/patch-1David Lord2018-09-211-0/+5
|\ | | | | Convert `exp` header to int if it is valid IntDate
| * Convert `exp` header to int if it is valid IntDateSanan Guliyev2018-04-241-0/+5
| | | | | | Some dynamic value generator (for example Paw https://paw.cloud/extensions/JsonWebTokenDynamicValue) generate string value for timestamp and it raises the bad signature error.
* | Merge pull request #100 from cos-forks/changelogDavid Lord2018-09-211-0/+14
|\ \ | |/ |/| Update changelog for 1.0
| * Update changelog for 1.0Steven Loria2018-08-021-0/+14
|/
* Merge pull request #98 from lepture/patch-versionsDavid Lord2018-04-193-6/+6
|\ | | | | Drop testing for 2.6 and 3.3. Add 3.6.
| * Drop testing for 2.6 and 3.3. Add 3.6.Hsiaoming Yang2018-04-193-6/+6
|/ | | | Via discussion https://github.com/pallets/meta/issues/24
* document SHA-512 defaultDavid Lord2018-02-221-2/+2
| | | | closes #85
* Merge pull request #80 from davidism/sha2David Lord2017-03-161-8/+14
|\ | | | | change default intermediate hash from SHA-1 to SHA-512
| * change default intermediate hash from SHA-1 to SHA-512David Lord2017-03-161-8/+14
|/ | | | | | | | | | Note that HMAC is still secure even with MD5. This is mostly a change for aesthetics so people will stop asking, although it doesn't hurt to be preemtive in this case. Skipping SHA-256 for SHA-512 since it's more efficient on 64-bit. See https://mail.python.org/pipermail/cryptography-dev/2017-March/000737.html for discussion.
* HTTPS linksMarkus Unterwaditzer2017-01-061-1/+1
|
* We can't reasonably test pypy3Markus Unterwaditzer2017-01-061-1/+0
|
* Make `load_payload()` signature consistent between types (#75)Ɓukasz Langa2017-01-061-4/+4
| | | | | | | Fixes #74. The `JSONWebSignatureSerializer.load_payload` signature change is potentially breaking if anybody passed `return_header` as a second non-keyword argument to the method in the past. `itsdangerous.py` itself is using kwargs correctly everywhere so this shouldn't be an issue. For the mixin, the change ensures it will pass additional arguments correctly.
* Add license_file to setup.cfg metadata (#70)Philippe Ombredanne2016-11-011-0/+3
| | | | Without this, the LICENSE file is never included in the built wheels: this makes it harder for users to comply with the license. With this addition a file LICENSE.txt will be created in the `xxx.dist-info` directory with the content of the `license_file` file, e.g. the top level LICENSE.
* Forbid unsafe separatorsMarkus Unterwaditzer2016-08-212-1/+18
| | | | Fix #62
* Fix test setupMarkus Unterwaditzer2016-08-212-4/+3
|
* Fix test setupMarkus Unterwaditzer2016-08-213-0/+5
|
* Revamp test setupMarkus Unterwaditzer2016-08-213-6/+2
|
* Add a shortcut for easy PyPI publishingMarkus Unterwaditzer2016-08-211-0/+3
| | | | See #47
* Fix frontpage exampleMarkus Unterwaditzer2016-08-212-1/+13
| | | | Fix #29
* Fix typo (wheather ~> whether) (#65)Christian Rotzoll2016-07-231-1/+1
|
* Fix misleading EPOCH comment. (#64)Steve Perkins2016-07-071-2/+1
| | | | | https://github.com/pallets/itsdangerous/issues/46 1/1/2011 cutoff was removed, but comment was not updated.
* Add PyPy 3 to travis build matrix (#60)John Vandenberg2016-05-021-0/+1
| | | | | | | 'pypy3' on Travis passes all tests without modification. Travis uses the following PyPy 3k version currently: Python 3.2.5 (b2091e973da6, Oct 19 2014, 18:29:55) [PyPy 2.4.0 with GCC 4.6.3]
* Revert "JWT Serializer sets default media type header"David Lord2016-04-132-21/+2
| | | | This reverts commit f513b48dba9a5adb02380873f44f57d3d495e40f.
* JWT Serializer sets default media type headerRussell Davies2016-04-132-2/+21
|
* Replace base64 decoding errors with BadData.Lucian Branescu Mihaila2016-04-121-1/+6
|
* fix tests, pickle doesn't support sort_keysDavid Lord2016-04-111-2/+4
|
* clean up serializer_kwargs, closes pr #36David Lord2016-04-111-18/+28
|
* Allows kwargs to be passed to serializer's dumpsMarcus McCurdy2016-04-112-8/+20
|
* More compact JSON dumps for unicode strings (#38)Taha Jahangir2016-04-111-1/+1
| | | Pass `ensure_ascii=False` to `json.dumps`, this will produce shorter json dumps.