Richard Körber
590b4e975b
[maven-release-plugin] prepare for next development iteration
2023-02-11 16:55:27 +01:00
Richard Körber
9e3a5061c8
[maven-release-plugin] prepare release v2.16
2023-02-11 16:55:27 +01:00
Richard Körber
861b3a1f81
[maven-release-plugin] prepare for next development iteration
2022-11-25 13:24:12 +01:00
Richard Körber
5a984bb49b
[maven-release-plugin] prepare release v2.15
2022-11-25 13:24:12 +01:00
Richard Körber
95fd249d28
Update dependencies
2022-11-03 17:01:16 +01:00
Richard Körber
109731090c
[maven-release-plugin] prepare for next development iteration
2022-06-29 20:07:57 +02:00
Richard Körber
d088b30822
[maven-release-plugin] prepare release v2.14
2022-06-29 20:07:57 +02:00
Richard Körber
379f184a41
Add generator for DNS challenge resource name
2022-06-29 20:02:52 +02:00
Richard Körber
a25b8c1b8d
Use Assertj instead of Hamcrest
2022-05-14 12:39:27 +02:00
Richard Körber
f3c7e8a46c
Upgrade all tests to JUnit 5
2022-05-14 12:24:21 +02:00
Richard Körber
edf2018433
[maven-release-plugin] prepare for next development iteration
2022-05-09 17:16:05 +02:00
Richard Körber
768fd68bcc
[maven-release-plugin] prepare release v2.13
2022-05-09 17:16:05 +02:00
Richard Körber
00ee9e4dd5
Use assertThrows instead of try/fail constructs
2022-05-07 11:25:59 +02:00
Richard Körber
cf0bfc1390
Prefetch from certificate stream ( fixes #127 )
...
Works around a bug in Conscrypt. The certificate stream is not read
there if InputStream.available() returns 0, which is the case in acme4j
since the stream is directly read from the CA via HTTP.
The workaround uses a BufferedInputStream and prefetches a few bytes
from the HTTP stream if available() is invoked.
2022-05-07 11:15:16 +02:00
Richard Körber
cc8cc841c1
[maven-release-plugin] prepare for next development iteration
2021-07-03 11:19:53 +02:00
Richard Körber
8cb2468060
[maven-release-plugin] prepare release v2.12
2021-07-03 11:19:53 +02:00
Richard Körber
2f2e59fd36
Permit to globally register additional challenge types
2021-07-03 10:04:27 +02:00
Richard Körber
a3ed2257b6
Add new method to bind to a specified challenge type
2021-07-03 09:53:09 +02:00
Richard Körber
78dfe248b2
[maven-release-plugin] prepare for next development iteration
2020-11-12 22:40:25 +01:00
Richard Körber
bfafb5655a
[maven-release-plugin] prepare release v2.11
2020-11-12 22:40:25 +01:00
Richard Körber
3cf73e9f5c
Add method to get a list of alternate certificates
2020-11-12 22:39:24 +01:00
Richard Körber
ae37fe9004
Minor optimizations
2020-10-24 19:42:20 +02:00
Richard Körber
2cff3a5c90
Review all unit tests
...
- Replace deprecated org.junit.Assert.assertThat by org.hamcrest.MatcherAssert.assertThat
- Other minor checkstyle fixes
2020-10-24 18:05:06 +02:00
Richard Körber
c5eba760f6
[maven-release-plugin] prepare for next development iteration
2020-08-02 17:13:29 +02:00
Richard Körber
0bc1a004dc
[maven-release-plugin] prepare release v2.10
2020-08-02 17:13:28 +02:00
Richard Körber
8c17ae730c
Checkstyle fixes
2020-08-02 17:06:08 +02:00
Richard Körber
610b9366bd
Add module-info definitions, fix related issues
2020-06-02 14:08:20 +02:00
Richard Körber
b32f03b23a
Replace JSR305 null-safe annotations by SpotBugs annotations
...
Reason is that JSR305 annotations cannot be used in a modular environment due to split package issues.
2020-06-02 14:08:20 +02:00
Richard Körber
6dec97d8a4
Evaluate HTTP caching headers for directory resource
...
Until now, acme4j has cached the directory for 1 hour. This could lead to errors if the directory was changed, or the server was down for maintenance. Now acme4j caches the directory resource according to the HTTP Expires or Modified-Since headers.
2020-05-24 11:05:07 +02:00
Richard Körber
1eb3965ac0
Verbose exception when getOrders is not supported by the server
2020-04-30 19:35:37 +02:00
Richard Körber
355a00b293
[maven-release-plugin] prepare for next development iteration
2020-03-22 22:24:55 +01:00
Richard Körber
75a9b8a2ea
[maven-release-plugin] prepare release v2.9
2020-03-22 22:24:55 +01:00
Richard Körber
908da9697d
tls-alpn-01 and IP identifier extension got RFC numbers
2020-03-06 00:32:45 +01:00
Richard Körber
9d62cb6a55
Support acme-star-09 draft, change API and documentation
2020-01-23 23:26:48 +01:00
Richard Körber
5647d0c319
[maven-release-plugin] prepare for next development iteration
2019-12-07 16:21:26 +01:00
Richard Körber
85a4091ab7
[maven-release-plugin] prepare release v2.8
2019-12-07 16:21:25 +01:00
Richard Körber
925a116a38
Migrate docs to mkdocs
2019-12-07 14:27:33 +01:00
Richard Körber
8aa7e4ad8e
Throw AcmeLazyLoadingException on bindChallenge
2019-10-30 22:32:04 +01:00
Richard Körber
e7c2bf25f5
Add a way to change network timeouts
2019-10-30 22:31:21 +01:00
Richard Körber
2215bfe83d
Expect JSON results to be always present
...
This saves an unnecessary and annoying null dereference check.
2019-10-27 14:47:23 +01:00
Anders Mikkelsen
0b1e512a57
implemented bindChallenge
2019-10-27 13:47:49 +01:00
Richard Körber
0343a81a9f
Add a mock framework
2019-06-20 14:41:50 +02:00
Richard Körber
210b2aa453
Return external account binding key identifier
2019-04-28 17:34:30 +02:00
Richard Körber
d02746156d
Checkstyle fixes
2019-04-28 12:19:57 +02:00
Richard Körber
c19a6ad1a4
Fix possible NPE
2019-04-27 17:37:03 +02:00
Richard Körber
576a798186
Use correct rate limit link relation name
2019-04-26 09:05:57 +02:00
Richard Körber
efc4a04df4
Throw the original bad nonce exception
2019-04-26 09:04:47 +02:00
Richard Körber
c0d6bfb057
Return JSON data as Map
2019-04-26 09:03:44 +02:00
Richard Körber
9a22a74429
Session accepts a provider instance
2019-04-26 09:03:27 +02:00
Richard Körber
396ddd7c86
Add remark that findChallenge(String) is not type safe
2019-04-17 14:42:27 +02:00