Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lego for openSUSE:Factory checked in 
at 2026-04-26 21:12:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lego (Old)
 and      /work/SRC/openSUSE:Factory/.lego.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lego"

Sun Apr 26 21:12:19 2026 rev:25 rq:1349348 version:4.35.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/lego/lego.changes        2026-04-22 
17:01:57.085837538 +0200
+++ /work/SRC/openSUSE:Factory/.lego.new.11940/lego.changes     2026-04-26 
21:15:14.647052911 +0200
@@ -1,0 +2,7 @@
+Sun Apr 26 08:47:10 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 4.35.2:
+  * chore: update dependencies (#3021)
+  * rfc2136: fix zone env var parsing (#3020)
+
+-------------------------------------------------------------------

Old:
----
  lego-4.35.1.obscpio

New:
----
  lego-4.35.2.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lego.spec ++++++
--- /var/tmp/diff_new_pack.kaIrru/_old  2026-04-26 21:15:16.739138088 +0200
+++ /var/tmp/diff_new_pack.kaIrru/_new  2026-04-26 21:15:16.747138414 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           lego
-Version:        4.35.1
+Version:        4.35.2
 Release:        0
 Summary:        Let's Encrypt/ACME client and library written in Go
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kaIrru/_old  2026-04-26 21:15:16.987148186 +0200
+++ /var/tmp/diff_new_pack.kaIrru/_new  2026-04-26 21:15:17.019149489 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/go-acme/lego</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v4.35.1</param>
+    <param name="revision">v4.35.2</param>
     <param name="match-tag">v*</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.kaIrru/_old  2026-04-26 21:15:17.219157632 +0200
+++ /var/tmp/diff_new_pack.kaIrru/_new  2026-04-26 21:15:17.255159098 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/go-acme/lego</param>
-              <param 
name="changesrevision">4642ef3946d472fe03dd6f5dedb6f0ee4d509514</param></service></servicedata>
+              <param 
name="changesrevision">537f2ed0b7946b30bcfa81c5256e7c99ba6286bb</param></service></servicedata>
 (No newline at EOF)
 

++++++ lego-4.35.1.obscpio -> lego-4.35.2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/CHANGELOG.md new/lego-4.35.2/CHANGELOG.md
--- old/lego-4.35.1/CHANGELOG.md        2026-04-21 21:48:24.000000000 +0200
+++ new/lego-4.35.2/CHANGELOG.md        2026-04-24 17:52:14.000000000 +0200
@@ -6,6 +6,16 @@
 
 So if you think that lego is worth it, please consider 
[donating](https://donate.ldez.dev).
 
+## v4.35.2
+
+- Release date: 2026-04-24
+- Tag: [v4.35.2](https://github.com/go-acme/lego/releases/tag/v4.35.2)
+
+### Fixed
+
+- **[dnsprovider]** oraclecloud(oci): update dependency licenses
+- **[dnsprovider]** rfc2136: fix zones env var parsing
+
 ## v4.35.1
 
 - Release date: 2026-04-21
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/acme/api/internal/sender/useragent.go 
new/lego-4.35.2/acme/api/internal/sender/useragent.go
--- old/lego-4.35.1/acme/api/internal/sender/useragent.go       2026-04-21 
21:48:24.000000000 +0200
+++ new/lego-4.35.2/acme/api/internal/sender/useragent.go       2026-04-24 
17:52:14.000000000 +0200
@@ -4,7 +4,7 @@
 
 const (
        // ourUserAgent is the User-Agent of this underlying library package.
-       ourUserAgent = "xenolf-acme/4.36.0"
+       ourUserAgent = "xenolf-acme/4.35.2"
 
        // ourUserAgentComment is part of the UA comment linked to the version 
status of this underlying library package.
        // values: detach|release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/cmd/lego/zz_gen_version.go 
new/lego-4.35.2/cmd/lego/zz_gen_version.go
--- old/lego-4.35.1/cmd/lego/zz_gen_version.go  2026-04-21 21:48:24.000000000 
+0200
+++ new/lego-4.35.2/cmd/lego/zz_gen_version.go  2026-04-24 17:52:14.000000000 
+0200
@@ -2,7 +2,7 @@
 
 package main
 
-const defaultVersion = "v4.36.0+dev-release"
+const defaultVersion = "v4.35.2+dev-release"
 
 var version = ""
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/go.mod new/lego-4.35.2/go.mod
--- old/lego-4.35.1/go.mod      2026-04-21 21:48:24.000000000 +0200
+++ new/lego-4.35.2/go.mod      2026-04-24 17:52:14.000000000 +0200
@@ -67,7 +67,7 @@
        github.com/nrdcg/namesilo v0.5.0
        github.com/nrdcg/nodion v0.1.0
        github.com/nrdcg/oci-go-sdk/common/v1065 v1065.113.0
-       github.com/nrdcg/oci-go-sdk/dns/v1065 v1065.112.0
+       github.com/nrdcg/oci-go-sdk/dns/v1065 v1065.113.0
        github.com/nrdcg/porkbun v0.4.0
        github.com/nrdcg/vegadns v0.3.0
        github.com/nzdjb/go-metaname v1.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/go.sum new/lego-4.35.2/go.sum
--- old/lego-4.35.1/go.sum      2026-04-21 21:48:24.000000000 +0200
+++ new/lego-4.35.2/go.sum      2026-04-24 17:52:14.000000000 +0200
@@ -1423,8 +1423,8 @@
 github.com/nrdcg/nodion v0.1.0/go.mod 
h1:inbuh3neCtIWlMPZHtEpe43TmRXxHV6+hk97iCZicms=
 github.com/nrdcg/oci-go-sdk/common/v1065 v1065.113.0 
h1:OLlJVGHkTHBCXdTGpNn5ay4DV3gOZrVLxlUM6xBQrIM=
 github.com/nrdcg/oci-go-sdk/common/v1065 v1065.113.0/go.mod 
h1:Gcs8GCaZXL3FdiDWgdnMxlOLEdRprJJnPYB22TX1jw8=
-github.com/nrdcg/oci-go-sdk/dns/v1065 v1065.112.0 
h1:sQ9SfyNFj4u2kStSd2ZbsU12b4nNyROK307fb3hkoPk=
-github.com/nrdcg/oci-go-sdk/dns/v1065 v1065.112.0/go.mod 
h1:DaABHQaJMe64ppbXBsJPEESLxXRrbkiDfkR9JFeFowY=
+github.com/nrdcg/oci-go-sdk/dns/v1065 v1065.113.0 
h1:bveOZN6gZZjjEM1T9o1TUm8de3zePyDbfuluMpaRJCE=
+github.com/nrdcg/oci-go-sdk/dns/v1065 v1065.113.0/go.mod 
h1:Ff6Cxm43tuGJHyltQwD3EXLs7kKpkxzqy6DGQcaiS/0=
 github.com/nrdcg/porkbun v0.4.0 h1:rWweKlwo1PToQ3H+tEO9gPRW0wzzgmI/Ob3n2Guticw=
 github.com/nrdcg/porkbun v0.4.0/go.mod 
h1:/QMskrHEIM0IhC/wY7iTCUgINsxdT2WcOphktJ9+Q54=
 github.com/nrdcg/vegadns v0.3.0 h1:11FQMw7xVIRUWO9o5+Z/5YZhmPWlm4oxUUH3F6EVqQU=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lego-4.35.1/providers/dns/internal/useragent/useragent.go 
new/lego-4.35.2/providers/dns/internal/useragent/useragent.go
--- old/lego-4.35.1/providers/dns/internal/useragent/useragent.go       
2026-04-21 21:48:24.000000000 +0200
+++ new/lego-4.35.2/providers/dns/internal/useragent/useragent.go       
2026-04-24 17:52:14.000000000 +0200
@@ -10,7 +10,7 @@
 
 const (
        // ourUserAgent is the User-Agent of this underlying library package.
-       ourUserAgent = "goacme-lego/4.36.0"
+       ourUserAgent = "goacme-lego/4.35.2"
 
        // ourUserAgentComment is part of the UA comment linked to the version 
status of this underlying library package.
        // values: detach|release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/providers/dns/rfc2136/env.go 
new/lego-4.35.2/providers/dns/rfc2136/env.go
--- old/lego-4.35.1/providers/dns/rfc2136/env.go        2026-04-21 
21:48:24.000000000 +0200
+++ new/lego-4.35.2/providers/dns/rfc2136/env.go        2026-04-24 
17:52:14.000000000 +0200
@@ -37,7 +37,12 @@
 }
 
 func getEnvStringSlice(name string) []string {
-       return strings.Split(getEnvString(name), ",")
+       v := getEnvString(name)
+       if v == "" {
+               return nil
+       }
+
+       return strings.Split(v, ",")
 }
 
 func getOrDefaultString(name, defaultValue string) string {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/providers/dns/rfc2136/env_test.go 
new/lego-4.35.2/providers/dns/rfc2136/env_test.go
--- old/lego-4.35.1/providers/dns/rfc2136/env_test.go   2026-04-21 
21:48:24.000000000 +0200
+++ new/lego-4.35.2/providers/dns/rfc2136/env_test.go   2026-04-24 
17:52:14.000000000 +0200
@@ -44,3 +44,44 @@
                })
        }
 }
+
+func Test_getEnvStringSlice(t *testing.T) {
+       t.Setenv("LEGO_TEST_EMPTY", "")
+       t.Setenv("LEGO_TEST_SIMPLE", "bar")
+       t.Setenv("LEGO_TEST_MULTIPLE", "foo,bar")
+
+       testCases := []struct {
+               desc     string
+               name     string
+               expected []string
+       }{
+               {
+                       desc: "non-existent env var",
+                       name: "LEGO_TEST_FOO",
+               },
+               {
+                       desc: "empty env var",
+                       name: "LEGO_TEST_EMPTY",
+               },
+               {
+                       desc:     "single value",
+                       name:     "LEGO_TEST_SIMPLE",
+                       expected: []string{"bar"},
+               },
+               {
+                       desc:     "multiple values",
+                       name:     "LEGO_TEST_MULTIPLE",
+                       expected: []string{"foo", "bar"},
+               },
+       }
+
+       for _, test := range testCases {
+               t.Run(test.desc, func(t *testing.T) {
+                       t.Parallel()
+
+                       v := getEnvStringSlice(test.name)
+
+                       assert.Equal(t, test.expected, v)
+               })
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/providers/dns/rfc2136/rfc2136.go 
new/lego-4.35.2/providers/dns/rfc2136/rfc2136.go
--- old/lego-4.35.1/providers/dns/rfc2136/rfc2136.go    2026-04-21 
21:48:24.000000000 +0200
+++ new/lego-4.35.2/providers/dns/rfc2136/rfc2136.go    2026-04-24 
17:52:14.000000000 +0200
@@ -285,7 +285,7 @@
        }
 
        if reply != nil && reply.Rcode != dns.RcodeSuccess {
-               return fmt.Errorf("DNS update failed: server replied: %s", 
dns.RcodeToString[reply.Rcode])
+               return fmt.Errorf("DNS update failed: server %s replied %s for 
%s %s", d.config.Nameserver, dns.RcodeToString[reply.Rcode], action, zone)
        }
 
        return nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lego-4.35.1/providers/dns/rfc2136/rfc2136_test.go 
new/lego-4.35.2/providers/dns/rfc2136/rfc2136_test.go
--- old/lego-4.35.1/providers/dns/rfc2136/rfc2136_test.go       2026-04-21 
21:48:24.000000000 +0200
+++ new/lego-4.35.2/providers/dns/rfc2136/rfc2136_test.go       2026-04-24 
17:52:14.000000000 +0200
@@ -398,7 +398,10 @@
 
        err = provider.Present(fakeDomain, "", fakeKeyAuth)
        require.Error(t, err)
-       require.EqualError(t, err, "dnsupdate: failed to insert: DNS update 
failed: server replied: NOTZONE")
+
+       require.EqualError(t, err,
+               "dnsupdate: failed to insert: DNS update failed: "+
+                       "server "+addr.String()+" replied NOTZONE for INSERT 
_acme-challenge.123456789.www.example.com.")
 }
 
 func handleTSIG(w dns.ResponseWriter, req *dns.Msg) {

++++++ lego.obsinfo ++++++
--- /var/tmp/diff_new_pack.kaIrru/_old  2026-04-26 21:15:20.995311375 +0200
+++ /var/tmp/diff_new_pack.kaIrru/_new  2026-04-26 21:15:21.015312189 +0200
@@ -1,5 +1,5 @@
 name: lego
-version: 4.35.1
-mtime: 1776800904
-commit: 4642ef3946d472fe03dd6f5dedb6f0ee4d509514
+version: 4.35.2
+mtime: 1777045934
+commit: 537f2ed0b7946b30bcfa81c5256e7c99ba6286bb
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/lego/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.lego.new.11940/vendor.tar.gz differ: char 13, line 1

Reply via email to