Les Hazlewood
439c027c2e
348: Reorganize into a multi-module project. Includes test enhancements and code reorganization
2018-07-20 12:18:40 -04:00
Les Hazlewood
8afca0d0df
335: initial pluggable JSON (de)serialization support with Jackson and org.json as the first implementations, with Jackson being the default. Added tests to retain 100% code coverage.
2018-07-11 16:36:09 -04:00
Les Hazlewood
6e1415c441
- Implemented new Base64 encoder forked from MigBase64 to guarantee deterministic behavior on all JDK and Android platforms
...
- Allowed pluggable Encoder/Decoder for JWT building and parsing via new Encoder/Decoder and JwtBuilder#base64UrlEncodeWith
and JwtParser#base64UrlDecodeWith methods respectively
- added RFC 4648 Base64 test vectors per code review
- Added tests for all new code to retain 100% code coverage, verified by Clover and Coveralls
- Enabled oraclejdk10 and openjdk10 builds in TravisCI
- Replaced gmaven plugin with gmavenplus to work on JDK >= 9
- Upgraded surefire and failsafe plugins to 2.22.0 to ensure build works on JDK >= 10
- Ensured JavaDoc linter wouldn't fail the build for JDK >= 8 (was previously only 1.8)
- Updated changelog doc to reflect new Base64 functionality
2018-07-08 20:29:49 -04:00
Les Hazlewood
47b6dad521
fixed master version - should always be a Maj.min.0-SNAPSHOT version.
2018-07-08 19:54:36 -04:00
Les Hazlewood
3ec0d1c8a0
merged from 0.9.x to pickup jackson upgrade
2018-07-05 18:31:37 -04:00
Les Hazlewood
15f5f253e7
Upgraded Jackson to latest stable 2.9.6. Fixes #337 .
2018-07-05 17:59:23 -04:00
Les Hazlewood
3a9fecfd06
Merge branch '0.9.x' into Issue302_UpdateJackson
2018-07-05 12:46:11 -04:00
Les Hazlewood
d8da276d9d
updating for 0.9.x development
2018-07-05 12:42:08 -04:00
John Bard
c7561b639b
closes #302 : Update jackson version
...
* Updates jackson-databind version to 2.8.11.1 to fix CVE-2017-17485
Signed-off-by: John Bard <jbard@vmware.com>
2018-03-02 10:17:08 -05:00
Mark Kempster
e9ea740c4b
Add project.url to satisfy the dependency-check-maven plugin
...
The MANIFEST.MF contains an Implementation-URL key, that comes from
project.url if defined. If not defined, jjwt's url comes from sonatype
which seems to falsely associate it with a sonatype/nexus CVE and
fails the project build.
https://github.com/jwtk/jjwt/issues/234
2017-10-19 22:47:26 -04:00
Micah Silverman
07f3388d08
[maven-release-plugin] prepare for next development iteration
2017-10-10 15:11:27 -04:00
Micah Silverman
6f4086d7f1
[maven-release-plugin] prepare release jjwt-0.9.0
2017-10-10 15:11:23 -04:00
Micah Silverman
d229631af4
Added Java 9 build to Travis file.
2017-10-09 20:25:57 -04:00
Micah Silverman
91fd0fd3b4
Added support for Java 9 build and test run. Does not impact Java 8 build and test. Overrode some OSS version dependency version defaults to support Java 9. Updated javadocs in code to pass java 9 linter.
2017-10-09 20:15:18 -04:00
Micah Silverman
8248b6a38a
[maven-release-plugin] prepare for next development iteration
2017-09-26 12:05:22 -04:00
Micah Silverman
50187e0d08
[maven-release-plugin] prepare release 0.8.0
2017-09-26 12:05:18 -04:00
Micah Silverman
5ffee1e3ac
Switched from jacoco to open-clover. Updated GzipCompressionCodec to improve coverage report.
2017-09-09 23:17:36 -04:00
Mark Symons
6563e4f1d0
Update jackson.version to 2.8.9
...
Addresses Jackson Deserializer security vulnerability: FasterXML/jackson-databind#1599
2017-06-24 15:51:03 +01:00
aadrian
4bb111b327
try updating other dependencies too.
2017-05-13 17:43:43 +02:00
aadrian
e780c224c8
update bouncycastle and logback versions
2017-05-13 17:28:01 +02:00
Les Hazlewood
29241c3b66
[maven-release-plugin] prepare for next development iteration
2016-09-12 17:37:12 -07:00
Les Hazlewood
c86c775caf
[maven-release-plugin] prepare release 0.7.0
2016-09-12 17:37:08 -07:00
Les Hazlewood
79e95856a4
161: upgraded library versions to latest stable
2016-09-11 12:48:48 -07:00
Micah Silverman
82f4b0a696
updated to jacoco as only jacoco supports java 8 per: https://github.com/trautonen/coveralls-maven-plugin#faq
2016-07-04 01:01:42 -04:00
Martin Treurnicht
61510dfca5
Cleanup as per request of https://github.com/lhazlewood
2016-06-28 12:12:40 -07:00
Martin Treurnicht
a73e0044b8
Fixed ECDSA Signing and verification to use R + S curve points as per spec https://tools.ietf.org/html/rfc7515#page-45
2016-06-27 15:43:35 -07:00
Les Hazlewood
29f980c5c9
coverage improvements. Removed unnecessary line from DefaultClaims
2016-04-17 14:26:28 -07:00
Les Hazlewood
e392524919
cherry pick from c62d012cf80341747f3f3aa8b43127cde0ab4dce: javadoc cleanup, compression backwards compatibility change
...
cherry pick from c62d012cf80341747f3f3aa8b43127cde0ab4dce: javadoc cleanup, compression backwards compatibility change
113: increased code coverage threshold for DefaultJwtParser and DefaultJwtBuilder
2016-04-17 13:51:30 -07:00
Les Hazlewood
1cb8568664
upgraded Jackson to 2.7.0
2016-03-08 19:38:00 -08:00
Dave LeBlanc
312763a00b
Made the android dep optional in OSGi
...
Changed the packaging type to bundle - required
by the bundle plugin.
Upgraded to the latest version of the maven
bundle plugin.
2016-02-26 19:08:01 -08:00
Micah Silverman
1d9fd734c9
Added coveralls maven plugin.
2015-10-27 22:15:48 -04:00
Les Hazlewood
44b652777b
[maven-release-plugin] prepare for next development iteration
2015-10-14 13:50:34 -07:00
Les Hazlewood
8b3f6ab496
[maven-release-plugin] prepare release 0.6.0
2015-10-14 13:50:30 -07:00
Les Hazlewood
267bc09f6a
Changing the version from 0.5.2-SNAPSHOT to 0.6.0-SNAPSHOT in preparation for release
2015-10-12 16:19:30 -07:00
Les Hazlewood
16b970d28e
Fixes #35 . Also enhanced some test code coverage.
2015-09-09 21:14:59 -07:00
josebarrueta
5c66435825
Issue-34 getting rid of slf4j.
2015-08-26 17:07:41 -07:00
Les Hazlewood
6c2c90ad23
[maven-release-plugin] prepare for next development iteration
2015-06-26 13:43:50 -07:00
Les Hazlewood
3373641dcd
[maven-release-plugin] prepare release 0.5.1
2015-06-26 13:43:46 -07:00
Les Hazlewood
c92b7d2cfa
#31 : prepping for maven release build
2015-06-26 13:41:57 -07:00
Les Hazlewood
2ba41678f6
[maven-release-plugin] prepare for next development iteration
2015-05-12 19:19:25 -07:00
Les Hazlewood
f3858803ca
[maven-release-plugin] prepare release 0.5
2015-05-12 19:19:20 -07:00
Les Hazlewood
9f51760472
#18 : enhanced code coverage. Added cobertura for code enforcement and reporting.
2015-05-11 13:21:22 -07:00
Les Hazlewood
66b30e2e10
#18 : extracted Android-specific logic out of the Base64Codec to its own class. Created a factory that can return either depending on environment. Ensured all code other than the lang package is at 100% test coverage.
2015-05-08 20:22:22 -07:00
Les Hazlewood
c18e4eed05
Merge branch 'master' into android
2015-05-07 23:43:02 -07:00
Les Hazlewood
8d86973b4b
#27 : initial implementation of Elliptic Curve signatures with tests. Still have a bit more code coverage to add before I'm happy.
2015-05-06 22:41:53 -07:00
Les Hazlewood
042bac29d7
Merge branch 'master' into android
2015-04-29 09:13:34 -07:00
Ivan Orlov
fa4bb707ec
add osgi support via maven-bundle-plugin
2015-04-24 19:20:43 +03:00
Les Hazlewood
e983155326
#18 : added initial implementation that *should* work in Android environments. This still needs to be tested in a real Android project.
2015-04-03 19:06:42 -07:00
Les Hazlewood
47ec679046
[maven-release-plugin] prepare for next development iteration
2014-11-19 19:56:36 -08:00
Les Hazlewood
bcd2ac9e0c
[maven-release-plugin] prepare release 0.4
2014-11-19 19:56:32 -08:00
Les Hazlewood
3e35e4e226
[maven-release-plugin] prepare for next development iteration
2014-10-28 17:57:17 -07:00
Les Hazlewood
5eb739353b
[maven-release-plugin] prepare release 0.3
2014-10-28 17:57:11 -07:00
Les Hazlewood
967d499159
[maven-release-plugin] rollback the release of jjwt-0.3
2014-10-28 17:54:01 -07:00
Les Hazlewood
aa18c71563
[maven-release-plugin] prepare for next development iteration
2014-10-28 17:53:33 -07:00
Les Hazlewood
34a97add5b
[maven-release-plugin] prepare release jjwt-0.3
2014-10-28 17:53:29 -07:00
Les Hazlewood
fe1f0e8b8c
[maven-release-plugin] prepare for next development iteration
2014-09-26 22:34:45 -07:00
Les Hazlewood
ad3d61a0f8
[maven-release-plugin] prepare release 0.2
2014-09-26 22:34:42 -07:00
Les Hazlewood
e69bb90e58
[maven-release-plugin] prepare for next development iteration
2014-09-19 20:37:13 -07:00
Les Hazlewood
7e1f61e9d8
[maven-release-plugin] prepare release 0.1
2014-09-19 20:37:10 -07:00
Les Hazlewood
49eb25751a
fixing pom before release
2014-09-19 20:34:04 -07:00
Les Hazlewood
baa0b37201
fixing pom before release
2014-09-19 20:31:00 -07:00
Les Hazlewood
482731ca0c
JavaDoc updates
2014-09-19 19:00:39 -07:00
Les Hazlewood
9ca3d92bf7
Made some documentation clarifications
2014-09-19 14:30:47 -07:00
Les Hazlewood
75f1182d17
Initial commit!
2014-09-18 19:14:22 -07:00