Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add back 'ES512' for backward compatibility (for now)ecdsa-bkwards-compat | Mark Adams | 2016-10-24 | 1 | -0/+1 |
| | |||||
* | Merge pull request #219 from mike9005/es521_fix | Mark Adams | 2016-10-24 | 3 | -6/+6 |
|\ | | | | | Fix incorrectly named ECDSA algorithm | ||||
| * | Catch a couple more typos in tests | Michael Collis | 2016-09-26 | 1 | -2/+2 |
| | | |||||
| * | Fix tests to match | Michael Collis | 2016-09-21 | 1 | -2/+2 |
| | | |||||
| * | Fix typo in rst | Michael Collis | 2016-09-21 | 1 | -1/+1 |
| | | |||||
| * | Fix typo in Algorithms | Michael Collis | 2016-09-21 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #220 from adamchainz/readthedocs.io | Mark Adams | 2016-10-24 | 1 | -1/+1 |
|\ \ | | | | | | | Convert readthedocs link for their .org -> .io migration for hosted projects | ||||
| * | | Convert readthedocs link for their .org -> .io migration for hosted projects | Adam Chainz | 2016-09-29 | 1 | -1/+1 |
| |/ | | | | | | | | | | | | | | | As per [their blog post of the 27th April](https://blog.readthedocs.com/securing-subdomains/) ‘Securing subdomains’: > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard. Test Plan: Manually visited all the links I’ve modified. | ||||
* | | Merge pull request #202 from jpadilla/add-jwk-for-hmac-rsa | Mark Adams | 2016-10-24 | 11 | -130/+554 |
|\ \ | |/ |/| | Add JWK support for HMAC and RSA keys | ||||
| * | Add JWK support for HMAC and RSA keysadd-jwk-for-hmac-rsa | Mark Adams | 2016-08-28 | 11 | -130/+554 |
| | | | | | | | | | | | | | | - JWKs for RSA and HMAC can be encoded / decoded using the .to_jwk() and .from_jwk() methods on their respective jwt.algorithms instances - Replaced tests.utils ensure_unicode and ensure_bytes with jwt.utils versions | ||||
* | | Merge pull request #218 from vimalloc/patch-1 | Mark Adams | 2016-09-14 | 1 | -0/+5 |
|\ \ | |/ |/| | Add readthedocs link in README.md | ||||
| * | Add readthedocs link in README.md | Landon | 2016-09-14 | 1 | -0/+5 |
|/ | |||||
* | Bump version to 1.4.2 and update CHANGELOG1.4.2 | Mark Adams | 2016-08-08 | 2 | -1/+20 |
| | |||||
* | Merge pull request #213 from jpadilla/fix-type-error-on-bytes-key | Mark Adams | 2016-08-07 | 3 | -9/+27 |
|\ | | | | | Fix a bug where a PEM private key as bytes raises a TypeError | ||||
| * | Fix a bug where a PEM private key as bytes raises a TypeErrorfix-type-error-on-bytes-key | Mark Adams | 2016-08-04 | 4 | -10/+30 |
| | | |||||
* | | Merge pull request #214 from jpadilla/fix-flake8 | Mark Adams | 2016-08-05 | 1 | -1/+3 |
|\ \ | |/ |/| | Flake8 now ignores .tox | ||||
| * | Flake8 now ignores .toxfix-flake8 | Mark Adams | 2016-08-05 | 1 | -1/+3 |
|/ | |||||
* | Bump up version1.4.1 | José Padilla | 2016-07-13 | 1 | -1/+1 |
| | |||||
* | Merge pull request #203 from jpadilla/add-python-35 | José Padilla | 2016-05-07 | 4 | -5/+10 |
|\ | | | | | Add Python 3.5 to CI builds | ||||
| * | Add Python 3.5 to CI buildsadd-python-35 | Mark Adams | 2016-05-06 | 4 | -5/+10 |
| | | |||||
* | | Merge pull request #201 from jpadilla/madams/cleanup-test-skips | Mark Adams | 2016-05-06 | 1 | -4/+0 |
|\ \ | |/ |/| | Remove some erroneous @pytest.mark.skipif decorators | ||||
| * | Remove some erroenous @pytest.mark.skipif decoratorsmadams/cleanup-test-skips | Mark Adams | 2016-05-05 | 1 | -4/+0 |
|/ | |||||
* | Merge pull request #192 from gthb/patch-1 | Mark Adams | 2016-01-18 | 1 | -1/+1 |
|\ | | | | | Reflect that --no-verify also ignores claims | ||||
| * | Reflect that --no-verify also ignores claims | Gunnlaugur Thor Briem | 2015-11-30 | 1 | -1/+1 |
|/ | | | The --no-verify option disables both signature verification and claims verification (e.g. expiry); reflect that in the command-line help. | ||||
* | Merge pull request #189 from mattijohn/master | José Padilla | 2015-11-11 | 1 | -2/+2 |
|\ | | | | | Fix imports in installation docs code example | ||||
| * | Fix imports in code example | Matti John | 2015-11-11 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #188 from sampwing/master | José Padilla | 2015-10-26 | 1 | -1/+1 |
|\ | | | | | Fixed example usage | ||||
| * | Fixed example usage | Sam Wing | 2015-10-26 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #186 from jpadilla/add-docs | Mark Adams | 2015-10-24 | 10 | -342/+917 |
|\ | | | | | Make documentation awesome and add support for "Read the Docs" | ||||
| * | Updated README with a link to docs and removed old docs contentadd-docs | Mark Adams | 2015-10-23 | 1 | -342/+7 |
| | | |||||
| * | Added docs/ with awesome new documentation 🎉 | Mark Adams | 2015-10-23 | 9 | -0/+910 |
| | | |||||
* | | Merge pull request #184 from maoaiz/master | Mark Adams | 2015-10-23 | 3 | -1/+27 |
|\ \ | |/ |/| | Fixed #183 AttributeError: 'NoneType' object has no attribute 'rsplit' | ||||
| * | binary_type verification added to make the code more future-proof | Mauricio Aizaga | 2015-10-23 | 3 | -8/+13 |
| | | |||||
| * | Fixed syntax for python 2.6 | Mauricio Aizaga | 2015-10-22 | 1 | -1/+1 |
| | | |||||
| * | Fixed #183 AttributeError: 'NoneType' object has no attribute 'rsplit' | Mauricio Aizaga | 2015-10-22 | 2 | -0/+21 |
|/ | | | | | | The issue also occurs when payload is int raising: AttributeError: 'int' object has no attribute 'rsplit' Test for None and int payload added | ||||
* | Merge pull request #180 from mark-adams/make-pytest-runner-conditional | Mark Adams | 2015-10-09 | 1 | -1/+4 |
|\ | | | | | Made pytest-runner installation in setup.py conditional. Fixes #179 | ||||
| * | Made pytest-runner installation in setup.py conditional. Fixes #179 | Mark Adams | 2015-10-09 | 1 | -1/+4 |
|/ | | | | Based on instructions on pytest-runner: https://bitbucket.org/pytest-dev/pytest-runner | ||||
* | Merge pull request #182 from mark-adams/fix-pytest | Mark Adams | 2015-10-09 | 2 | -4/+1 |
|\ | | | | | Fixes an issue where the newer versions of Pytest can't detect deprecation warnings | ||||
| * | Removed unneeded dependencies in tox.ini | Mark Adams | 2015-10-09 | 1 | -3/+0 |
| | | |||||
| * | Fixes an issue where the newer versions of Pytest can't detect deprecation ↵ | Mark Adams | 2015-10-09 | 1 | -1/+1 |
| | | | | | | | | | | | | warnings This was fixed in https://github.com/pytest-dev/pytest/pull/1081 but is not released yet. | ||||
* | | Merge pull request #174 from gabrielg/master | Mark Adams | 2015-07-23 | 2 | -6/+40 |
|\ \ | | | | | | | Fail on encode and decode of bad JWS header values | ||||
| * | | Change TypeError on bad `kid` to InvalidTokenError | Gabriel Gironda | 2015-07-23 | 2 | -6/+6 |
| | | | |||||
| * | | Fail on encode and decode of bad JWS header values | Gabriel Gironda | 2015-07-21 | 2 | -4/+38 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The JWS spec: https://tools.ietf.org/html/draft-ietf-jose-json-web-signature-41#section-4.1.4 States that if `kid` is present then it **MUST** be a string. Currently, the library allows silent creation of invalid JWS (and thus, JWT), as it allows any type for `kid`. This commit adds checks to help ensure output meets the spec. * Add jwt.api_jws.PyJWS._validate_headers for validating JWS headers on encode and decode * Add tests | ||||
* | | Bump up version to v1.4.01.4.0 | José Padilla | 2015-07-16 | 2 | -2/+3 |
| | | |||||
* | | Merge pull request #171 from alexm92/master | José Padilla | 2015-06-23 | 2 | -1/+11 |
|\ \ | | | | | | | Fixed #167 throw InvalidAlgorithmError if alg not in header | ||||
| * | | Changed test function name | Alexandru Mihai | 2015-06-23 | 1 | -1/+1 |
| | | | |||||
| * | | Remove unused variable | Alexandru Mihai | 2015-06-23 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/jpadilla/pyjwt | Alexandru Mihai | 2015-06-22 | 7 | -29/+136 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #166 from mark-adams/opts-for-requiring-claims | Mark Adams | 2015-06-22 | 7 | -29/+136 |
|\ \ \ | | | | | | | | | Added new options for requiring exp, iat, and nbf claims. | ||||
| * | | | Added and improved some documentation for claim verification options | Mark Adams | 2015-06-22 | 1 | -12/+40 |
| | | | |