|
0f356c9bbf
|
feat(CertificateManager): Implement on-demand certificate retrieval for missing SNI certificates. When no certificate is found for a TLS ClientHello, the system now automatically registers the domain with the Port80Handler to trigger ACME issuance and immediately falls back to using the default certificate to complete the handshake. Additionally, HTTP requests on port 80 for unrecognized domains now return a 503 indicating that certificate issuance is in progress.
|
2025-05-05 17:03:22 +00:00 |
|
|
a646f4ad28
|
fix(docs): Update README: rename certProviderFunction to certProvisionFunction in configuration options for consistency.
|
2025-05-05 10:46:05 +00:00 |
|
|
878e76ab23
|
BREAKING CHANGE(acme): Refactor ACME configuration and certificate provisioning by replacing legacy port80HandlerConfig with unified acme options and updating CertProvisioner event subscriptions
|
2025-05-02 14:58:33 +00:00 |
|
|
8a396a04fa
|
BREAKING CHANGE(certProvisioner): Refactor: Introduce unified CertProvisioner to centralize certificate provisioning and renewal; remove legacy ACME config from Port80Handler and update SmartProxy to delegate certificate lifecycle management.
|
2025-05-02 11:19:14 +00:00 |
|
|
e6a138279d
|
before refactor
|
2025-05-01 11:48:04 +00:00 |
|
|
46214f5380
|
fix(networkproxy/requesthandler): Improve HTTP/2 request handling and error management in the proxy request handler; add try-catch around routing and update header processing to support per-backend protocol overrides.
|
2025-04-19 18:42:36 +00:00 |
|
|
04abab505b
|
feat(core): Add backendProtocol option to support HTTP/2 client sessions alongside HTTP/1. This update enhances NetworkProxy's core functionality by integrating HTTP/2 support in server creation and request handling, while updating plugin exports and documentation accordingly.
|
2025-04-19 18:31:10 +00:00 |
|
|
6944289ea7
|
BREAKING_CHANGE(core): refactored the codebase to be more maintainable
|
2025-03-25 22:30:57 +00:00 |
|