summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add test to cover when terminal is not a TTYfix-298José Padilla2017-11-051-0/+13
|
* Ignore .eggs dirJosé Padilla2017-11-051-0/+1
|
* Fix over-eager fallback to stdinRoberth Kulbin2017-11-051-4/+10
|
* Remove code no longer needed with python2.6 droppedLandon GB2017-10-192-15/+2
|
* Attempt to drop support for python 2.6 and 3.3 (refs #297)Landon GB2017-10-194-5/+4
|
* Fix sphinx warningJosé Padilla2017-10-182-2/+2
|
* Fix sponsor banner in docsJosé Padilla2017-10-183-3/+27
|
* Add Auth0 sponsor bannerJosé Padilla2017-10-181-0/+9
|
* Add Auth0 sponsor bannerJosé Padilla2017-10-181-3/+10
|
* Use twine for publishing to PyPI1.5.3José Padilla2017-09-051-2/+5
|
* Bump up version to v1.5.3José Padilla2017-09-052-3/+8
|
* Warn about missing algorithms arg only when verify is TruePrzemysław Suliga2017-08-315-8/+46
| | | | | Since no signature verification will occur, passing in `algorithms` does not make much sense.
* Require cryptography >= 1.4, replace deprecated functionRan Benita2017-08-253-43/+19
| | | | | The signer/verifier interfaces are deprecated in cryptography==2.0. The alternative sign/verify interfaces were added in cryptography==1.4.
* Prevent needing to scroll on jwt.decode exampleLandon GB2017-07-281-2/+3
|
* Add 'algorithms=[]' kwargs to jwt.decode() examplesLandon GB2017-07-282-6/+6
| | | | Added because of this commit: 11f30c4050a11b6398d38f505578c9dabeba6c78
* Bump up for release1.5.2José Padilla2017-06-222-1/+9
|
* Ensure correct arguments order in decode super callJosé Padilla2017-06-221-2/+4
|
* Bump up version1.5.1José Padilla2017-06-221-1/+1
|
* Update CHANGELOG.mdJosé Padilla2017-06-221-2/+7
|
* Update CHANGELOG.mdJosé Padilla2017-06-221-0/+10
|
* Add warning when decoding with no algorithms specifiedJosé Padilla2017-06-224-0/+38
|
* Throw if key is an PKCS1 PEM-encoded public keyJosé Padilla2017-06-223-0/+13
|
* PyJWT.decode: move verify param into options (#271)Daniel Hahler2017-06-212-3/+7
| | | | | | | | | | | Followup to https://github.com/jpadilla/pyjwt/pull/270: It seems that "verify" is only deprecated with `PyJWS.decode`, which makes sense, since you would have to override a lot of options to skip the verification in `PyJWT._validate_claims`. This makes `PyJWT.decode` use the `verify_signature` option when calling `PyJWT.decode`, and therefore also allows to use `stacklevel=2` there then for the DeprecationWarning.
* DeprecationWarnings: more helpful message (#270)Daniel Hahler2017-06-122-2/+4
|
* Update algorithms.rstMarek Siarkowicz2017-05-291-1/+1
|
* Update CHANGELOG.mdJosé Padilla2017-05-181-0/+10
|
* Change optparse for argparse. (#238)Froilan Irizarry2017-05-184-90/+244
|
* Merge pull request #264 from KnockSoftware/expose-invalid-algorithm-errorJosé Padilla2017-05-181-4/+4
|\ | | | | Expose InvalidAlgorithmError on jwt module
| * Expose InvalidAlgorithmError on jwt moduleEvan Heidtmann2017-05-181-4/+4
|/
* Merge pull request #262 from purificant/add_py36_envJosé Padilla2017-05-163-2/+12
|\ | | | | enable testing with python 3.6
| * enable testing with python 3.62017-05-133-2/+12
| |
* | Merge pull request #260 from mrsarm/masterJosé Padilla2017-05-153-3/+40
|\ \ | |/ |/| Added Command line instructions to README and docs #259
| * Added Command line instructions to README and docsMariano Ruiz2017-05-062-3/+37
| |
| * Added requirements to install docs build toolsMariano Ruiz2017-05-061-0/+3
|/
* Merge pull request #255 from jpadilla/new-release1.5.0José Padilla2017-04-192-5/+23
|\ | | | | v1.5.0 release
| * Update CHANGELOG.mdJosé Padilla2017-04-191-1/+17
| |
| * v1.5.0 releasenew-releaseMark Adams2017-04-172-6/+8
|/
* Merge pull request #254 from jpadilla/pytest-version-bumpMark Adams2017-04-172-3/+3
|\ | | | | Bump pytest version to latest
| * Bump pytest version to latestpytest-version-bumpMark Adams2017-04-172-3/+3
|/ | | | | | | | Previously, pytest was pinned to an old version because of a bug in pytest that has since been fixed. This change now puts us back to using the latest version of pytest. Fixes #253
* Merge pull request #252 from jpadilla/190-remove-iat-verificationMark Adams2017-04-174-16/+8
|\ | | | | Remove rejection of future 'iat' claims
| * Non-numeric 'iat' now raises InvalidIssuedAtError on decode()190-remove-iat-verificationMark Adams2017-04-174-2/+6
| |
| * Stop rejecting tokens with future 'iat' valuesMark Adams2017-04-174-15/+3
|/ | | | | | | | | | RFC 7519 does not specify or even suggest this type of validation on the 'iat' claim and it has caused issues for several consumers of PyJWT. This change removes the validation on future 'iat' values and leaves such things up to the application developer to implement. Fixes #190.
* Merge pull request #249 from dbinetti/masterJosé Padilla2017-03-281-0/+13
|\ | | | | Update FAQ to clarify Python2/3 differences
| * Be specific for Python2 and Python3David Binetti2017-03-281-3/+11
| |
| * Update FAQ to clarify Python2/3 differencesDavid Binetti2017-03-281-0/+5
|/
* Merge pull request #244 from jpadilla/fix-ec-ssh-pub-keyMark Adams2017-03-144-1/+14
|\ | | | | Add support for ECDSA public keys in OpenSSH (RFC 4253) format
| * Add support for public keys in OpenSSH (RFC 4253) format.Mark Adams2017-03-142-1/+6
| | | | | | | | | | | | | | | | Cryptography previously lacked support for ECDSA keys in RFC 4253 format. Now that they have support for those keys, we should take advantage of it and support them in PyJWT. Implements #243.
| * Add a failing test for OpenSSH-formatted ECDSA public keysMark Adams2017-03-142-0/+8
|/
* Merge pull request #235 from bluetech/replace-cryptography-deprecatedMark Adams2016-12-172-4/+4
|\ | | | | Require cryptography >= 1.0, replace deprecated functions
| * Require cryptography >= 1.0, replace deprecated functionRan Benita2016-12-172-4/+4
|/ | | | | | | The functions `decode_rfc6979_signature` and `encode_rfc6979_signature` were deprecated in cryptography 1.0: https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst#10---2015-08-12 and raise a DeprecationWarning now. The replacements are exactly the same.