-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge challtestsrv package into Pebble #466
base: main
Are you sure you want to change the base?
Commits on Dec 5, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 12823ae - Browse repository at this point
Copy the full SHA 12823aeView commit details -
Initial challtestsrv package & vendored deps.
Boulder has a nice handy [`challtestsrv` package and command](https://github.com/letsencrypt/boulder/tree/9e39680e3f78c410e2d780a7badfe200a31698eb/test/challtestsrv) used for integration tests. Its small and useful enough to live in its own repo. This will make it easy for Boulder's load-generator to use the common package and for Pebble's pebble-challtestsrv command to use it as well. The `challtestsrv` package is ported over from Boulder mostly-as is with a few small improvements. Notably: * The TLS-ALPN-01 and HTTPS HTTP-01 features were split into two separate binds. This helps us preserve strict TLS-ALPN-01 challenge responses while also supporting HTTP-01 -> HTTPS HTTP-01 redirects. (See letsencrypt/boulder#3962) * The "FAKE_DNS" env var is removed. Now there is a default IPv4 and a default IPv6 address that can be set via the management API. These default addresses are used for A/AAAA query responses when there is not a more specific mock. * Hardcoded Boulder specific mock DNS data is removed. In its place are new management API functions for adding/removing mock A, AAAA, and CAA records * The output is less noisy now. The DNS server no longer prints a line per reply.
Daniel committedDec 5, 2018 Configuration menu - View commit details
-
Copy full SHA for 5002395 - Browse repository at this point
Copy the full SHA 5002395View commit details -
Daniel committed
Dec 5, 2018 Configuration menu - View commit details
-
Copy full SHA for ede5da4 - Browse repository at this point
Copy the full SHA ede5da4View commit details
Commits on Dec 6, 2018
-
Initial challtestsrv package & vendored deps. (letsencrypt#1)
Boulder has a nice handy [`challtestsrv` package and command][1] used for integration tests. It's small, stand-alone, and useful enough to live in its own repo. This will make it easy for Boulder's load-generator to use the common package and for Pebble's pebble-challtestsrv command to use it as well. The `challtestsrv` package is ported over from Boulder mostly-as is with a few small improvements. Notably: * The TLS-ALPN-01 and HTTPS HTTP-01 features were split into two separate binds. This helps us preserve strict TLS-ALPN-01 challenge responses while also supporting HTTP-01 -> HTTPS HTTP-01 redirects. (See letsencrypt/boulder#3962) * The "FAKE_DNS" env var is removed. Now there is a default IPv4 and a default IPv6 address that can be set via the management API. These default addresses are used for A/AAAA query responses when there is not a more specific mock. * Hardcoded Boulder specific mock DNS data is removed. In its place are new management API functions for adding/removing mock A, AAAA, and CAA records * The output is less noisy now. The DNS server no longer prints a line per reply. [1]: https://github.com/letsencrypt/boulder/tree/9e39680e3f78c410e2d780a7badfe200a31698eb/test/challtestsrv
Configuration menu - View commit details
-
Copy full SHA for 73f3082 - Browse repository at this point
Copy the full SHA 73f3082View commit details -
Comment tweaks and delete fixes.
Fix some style/clarity things in the comments. Also, remove the "if" guards around several delete statements. The delete builtin is a no-op if the field doesn't exist, so we don't need those guards.
Configuration menu - View commit details
-
Copy full SHA for 6d791a1 - Browse repository at this point
Copy the full SHA 6d791a1View commit details -
Merge pull request letsencrypt#2 from letsencrypt/followups
Comment tweaks and delete fixes.
Configuration menu - View commit details
-
Copy full SHA for 495441a - Browse repository at this point
Copy the full SHA 495441aView commit details
Commits on Dec 14, 2018
-
Track challenge server request history. (letsencrypt#3)
Its useful for testing purposes to be able to find out what requests have been processed by the challenge test servers. For example it may be useful to see that redirects were properly followed or that CAA tree climbing resulted in the expected DNS queries.
Configuration menu - View commit details
-
Copy full SHA for 17a3d10 - Browse repository at this point
Copy the full SHA 17a3d10View commit details
Commits on Jan 4, 2019
-
fix: don't panic with unknown DNS question type. (letsencrypt#4)
* fix: don't panic with unknown DNS question type. * fix: typos. * refactor: use dns.Fqdn
Configuration menu - View commit details
-
Copy full SHA for 37390bc - Browse repository at this point
Copy the full SHA 37390bcView commit details
Commits on Feb 27, 2019
-
Add linting, README badges, code coverage, code of conduct. (letsencr…
…ypt#5) This PR breaks API compatibility by renaming the exported `IdPeAcmeIdentifier` field to `IDPeAcmeIdentifier`. I'll cut a new major release the next time something beyond tidying up comes along.
Configuration menu - View commit details
-
Copy full SHA for 618ad7c - Browse repository at this point
Copy the full SHA 618ad7cView commit details
Commits on Mar 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 26580cb - Browse repository at this point
Copy the full SHA 26580cbView commit details
Commits on Mar 29, 2019
-
Add simple support for CNAMEs as DNS aliases (letsencrypt#7)
- supports create/read/destroy and DNS lookup of CNAME record for hosts - supports one level of "aliasing" by resolving CNAME in mock DNS server
Configuration menu - View commit details
-
Copy full SHA for 285efd6 - Browse repository at this point
Copy the full SHA 285efd6View commit details
Commits on Aug 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 749354b - Browse repository at this point
Copy the full SHA 749354bView commit details
Commits on Sep 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0dd24b5 - Browse repository at this point
Copy the full SHA 0dd24b5View commit details
Commits on Feb 12, 2020
-
ci: update golangci-lint and check go modules (letsencrypt#12)
* chore: update golangci-lint. * chore: validate go modules and vendor. * fix: go modules files. * fix: vendor folder content.
Configuration menu - View commit details
-
Copy full SHA for 5b8a09a - Browse repository at this point
Copy the full SHA 5b8a09aView commit details
Commits on Oct 19, 2021
-
Avoid logging on a clean server shutdown. (letsencrypt#15)
Go's ListenAndServe methods return an error with the text "Server close", even on a clean shutdown. We should suppress this spurious error so it doesn't mask more meaningful ones. Also, update to a more recent golangci-lint and exempt some lints in order to fix the build.
Configuration menu - View commit details
-
Copy full SHA for ff9b44b - Browse repository at this point
Copy the full SHA ff9b44bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd87b4 - Browse repository at this point
Copy the full SHA fdd87b4View commit details
Commits on Dec 18, 2021
-
README: remove word "command" since this is a library only package (l…
Roman Inflianskas authoredDec 18, 2021 Configuration menu - View commit details
-
Copy full SHA for c35d6f4 - Browse repository at this point
Copy the full SHA c35d6f4View commit details
Commits on Mar 19, 2022
-
Reduce TLS support in HTTPS redirection path (letsencrypt#19)
This allows testing Boulder's code to log when old TLS versions are used.
Configuration menu - View commit details
-
Copy full SHA for 9c61e5c - Browse repository at this point
Copy the full SHA 9c61e5cView commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b7134b - Browse repository at this point
Copy the full SHA 6b7134bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6944a39 - Browse repository at this point
Copy the full SHA 6944a39View commit details
Commits on Dec 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 986f82c - Browse repository at this point
Copy the full SHA 986f82cView commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5e8a88 - Browse repository at this point
Copy the full SHA e5e8a88View commit details -
Configuration menu - View commit details
-
Copy full SHA for e73ff76 - Browse repository at this point
Copy the full SHA e73ff76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2c27a - Browse repository at this point
Copy the full SHA 3a2c27aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f2f91a - Browse repository at this point
Copy the full SHA 4f2f91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed41b53 - Browse repository at this point
Copy the full SHA ed41b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59e2782 - Browse repository at this point
Copy the full SHA 59e2782View commit details