Skip to content

Commit 98bda7d

Browse files
committed
fix(cert): Restore original lego logger after certificate issuance
Resolve an issue with lego logging by ensuring the original logger is restored after certificate generation. This prevents potential logging side effects and fixes an unintended logger modification. Fixes #876
1 parent 27b3893 commit 98bda7d

File tree

3 files changed

+125
-40
lines changed

3 files changed

+125
-40
lines changed

go.mod

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ require (
5656
github.com/AdamSLevy/jsonrpc2/v14 v14.1.0 // indirect
5757
github.com/Azure/azure-sdk-for-go v68.0.0+incompatible // indirect
5858
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.17.0 // indirect
59-
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.8.1 // indirect
59+
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.8.2 // indirect
6060
github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 // indirect
6161
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dns/armdns v1.2.0 // indirect
6262
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns v1.3.0 // indirect
@@ -70,34 +70,34 @@ require (
7070
github.com/Azure/go-autorest/autorest/to v0.4.1 // indirect
7171
github.com/Azure/go-autorest/logger v0.2.2 // indirect
7272
github.com/Azure/go-autorest/tracing v0.6.1 // indirect
73-
github.com/AzureAD/microsoft-authentication-library-for-go v1.3.3 // indirect
73+
github.com/AzureAD/microsoft-authentication-library-for-go v1.4.0 // indirect
7474
github.com/OpenDNS/vegadns2client v0.0.0-20180418235048-a3fa4a771d87 // indirect
7575
github.com/StackExchange/wmi v1.2.1 // indirect
7676
github.com/akamai/AkamaiOPEN-edgegrid-golang v1.2.2 // indirect
77-
github.com/aliyun/alibaba-cloud-sdk-go v1.63.84 // indirect
78-
github.com/aws/aws-sdk-go-v2 v1.36.0 // indirect
79-
github.com/aws/aws-sdk-go-v2/config v1.29.5 // indirect
80-
github.com/aws/aws-sdk-go-v2/credentials v1.17.58 // indirect
81-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.27 // indirect
82-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.31 // indirect
83-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.31 // indirect
84-
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2 // indirect
85-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2 // indirect
86-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.12 // indirect
87-
github.com/aws/aws-sdk-go-v2/service/lightsail v1.42.14 // indirect
88-
github.com/aws/aws-sdk-go-v2/service/route53 v1.48.6 // indirect
89-
github.com/aws/aws-sdk-go-v2/service/sso v1.24.14 // indirect
90-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.13 // indirect
91-
github.com/aws/aws-sdk-go-v2/service/sts v1.33.13 // indirect
92-
github.com/aws/smithy-go v1.22.2 // indirect
77+
github.com/aliyun/alibaba-cloud-sdk-go v1.63.88 // indirect
78+
github.com/aws/aws-sdk-go-v2 v1.36.2 // indirect
79+
github.com/aws/aws-sdk-go-v2/config v1.29.7 // indirect
80+
github.com/aws/aws-sdk-go-v2/credentials v1.17.60 // indirect
81+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.29 // indirect
82+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.33 // indirect
83+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.33 // indirect
84+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
85+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 // indirect
86+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.14 // indirect
87+
github.com/aws/aws-sdk-go-v2/service/lightsail v1.42.16 // indirect
88+
github.com/aws/aws-sdk-go-v2/service/route53 v1.48.8 // indirect
89+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.16 // indirect
90+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.15 // indirect
91+
github.com/aws/aws-sdk-go-v2/service/sts v1.33.15 // indirect
92+
github.com/aws/smithy-go v1.22.3 // indirect
9393
github.com/benbjohnson/clock v1.3.5 // indirect
9494
github.com/boombuler/barcode v1.0.2 // indirect
9595
github.com/bsm/redislock v0.9.4 // indirect
96-
github.com/bytedance/sonic v1.12.8 // indirect
96+
github.com/bytedance/sonic v1.12.9 // indirect
9797
github.com/bytedance/sonic/loader v0.2.3 // indirect
9898
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
9999
github.com/cespare/xxhash/v2 v2.3.0 // indirect
100-
github.com/civo/civogo v0.3.93 // indirect
100+
github.com/civo/civogo v0.3.94 // indirect
101101
github.com/cloudflare/cloudflare-go v0.115.0 // indirect
102102
github.com/cloudwego/base64x v0.1.5 // indirect
103103
github.com/cpu/goacmedns v0.1.1 // indirect
@@ -123,7 +123,7 @@ require (
123123
github.com/go-ole/go-ole v1.3.0 // indirect
124124
github.com/go-playground/locales v0.14.1 // indirect
125125
github.com/go-playground/universal-translator v0.18.1 // indirect
126-
github.com/go-sql-driver/mysql v1.8.1 // indirect
126+
github.com/go-sql-driver/mysql v1.9.0 // indirect
127127
github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
128128
github.com/go-webauthn/x v0.1.16 // indirect
129129
github.com/goccy/go-json v0.10.5 // indirect
@@ -144,7 +144,7 @@ require (
144144
github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
145145
github.com/hashicorp/go-uuid v1.0.3 // indirect
146146
github.com/hashicorp/hcl v1.0.0 // indirect
147-
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.134 // indirect
147+
github.com/huaweicloud/huaweicloud-sdk-go-v3 v0.1.136 // indirect
148148
github.com/iij/doapi v0.0.0-20190504054126-0bbf12d6d7df // indirect
149149
github.com/infobloxopen/infoblox-go-client v1.1.1 // indirect
150150
github.com/itchyny/timefmt-go v0.1.6 // indirect
@@ -196,8 +196,8 @@ require (
196196
github.com/nxadm/tail v1.4.11 // indirect
197197
github.com/nzdjb/go-metaname v1.0.0 // indirect
198198
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect
199-
github.com/oracle/oci-go-sdk/v65 v65.83.0 // indirect
200-
github.com/ovh/go-ovh v1.6.0 // indirect
199+
github.com/oracle/oci-go-sdk/v65 v65.83.2 // indirect
200+
github.com/ovh/go-ovh v1.7.0 // indirect
201201
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
202202
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
203203
github.com/peterhellberg/link v1.2.0 // indirect
@@ -228,8 +228,8 @@ require (
228228
github.com/spf13/pflag v1.0.6 // indirect
229229
github.com/spf13/viper v1.19.0 // indirect
230230
github.com/subosito/gotenv v1.6.0 // indirect
231-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1091 // indirect
232-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.1091 // indirect
231+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1101 // indirect
232+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod v1.0.1101 // indirect
233233
github.com/tjfoc/gmsm v1.4.1 // indirect
234234
github.com/tklauser/go-sysconf v0.3.14 // indirect
235235
github.com/tklauser/numcpus v0.9.0 // indirect
@@ -240,11 +240,11 @@ require (
240240
github.com/uozi-tech/cosy-driver-mysql v0.2.2 // indirect
241241
github.com/uozi-tech/cosy-driver-postgres v0.2.1 // indirect
242242
github.com/vinyldns/go-vinyldns v0.9.16 // indirect
243-
github.com/volcengine/volc-sdk-golang v1.0.194 // indirect
243+
github.com/volcengine/volc-sdk-golang v1.0.195 // indirect
244244
github.com/vultr/govultr/v3 v3.14.1 // indirect
245245
github.com/x448/float16 v0.8.4 // indirect
246-
github.com/yandex-cloud/go-genproto v0.0.0-20250203115010-0bcba64c41f6 // indirect
247-
github.com/yandex-cloud/go-sdk v0.0.0-20250203123950-24786ecffd92 // indirect
246+
github.com/yandex-cloud/go-genproto v0.0.0-20250217111757-ccaea642a16c // indirect
247+
github.com/yandex-cloud/go-sdk v0.0.0-20250210144447-399a857b9c4e // indirect
248248
github.com/yusufpapurcu/wmi v1.2.4 // indirect
249249
go.mongodb.org/mongo-driver v1.17.2 // indirect
250250
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
@@ -257,18 +257,18 @@ require (
257257
go.uber.org/ratelimit v0.3.1 // indirect
258258
go.uber.org/zap v1.27.0 // indirect
259259
golang.org/x/arch v0.14.0 // indirect
260-
golang.org/x/exp v0.0.0-20250207012021-f9890c6ad9f3 // indirect
260+
golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa // indirect
261261
golang.org/x/mod v0.23.0 // indirect
262262
golang.org/x/oauth2 v0.26.0 // indirect
263263
golang.org/x/sync v0.11.0 // indirect
264264
golang.org/x/sys v0.30.0 // indirect
265265
golang.org/x/text v0.22.0 // indirect
266266
golang.org/x/time v0.10.0 // indirect
267-
golang.org/x/tools v0.29.0 // indirect
268-
google.golang.org/api v0.219.0 // indirect
269-
google.golang.org/genproto v0.0.0-20250204164813-702378808489 // indirect
270-
google.golang.org/genproto/googleapis/api v0.0.0-20250204164813-702378808489 // indirect
271-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250204164813-702378808489 // indirect
267+
golang.org/x/tools v0.30.0 // indirect
268+
google.golang.org/api v0.221.0 // indirect
269+
google.golang.org/genproto v0.0.0-20250218202821-56aae31c358a // indirect
270+
google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a // indirect
271+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect
272272
google.golang.org/grpc v1.70.0 // indirect
273273
google.golang.org/protobuf v1.36.5 // indirect
274274
gopkg.in/fsnotify.v1 v1.4.7 // indirect
@@ -282,8 +282,8 @@ require (
282282
gorm.io/driver/mysql v1.5.7 // indirect
283283
gorm.io/driver/postgres v1.5.9 // indirect
284284
gorm.io/hints v1.1.2 // indirect
285-
k8s.io/api v0.32.1 // indirect
286-
k8s.io/apimachinery v0.32.1 // indirect
285+
k8s.io/api v0.32.2 // indirect
286+
k8s.io/apimachinery v0.32.2 // indirect
287287
k8s.io/klog/v2 v2.130.1 // indirect
288288
k8s.io/utils v0.0.0-20241210054802-24370beab758 // indirect
289289
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect

0 commit comments

Comments
 (0)