Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go-sendxmpp for openSUSE:Factory 
checked in at 2026-10-18 20:09:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/go-sendxmpp (Old)
 and      /work/SRC/openSUSE:Factory/.go-sendxmpp.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "go-sendxmpp"

Sun Oct 18 20:09:10 2026 rev:31 rq:1386015 version:0.17.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/go-sendxmpp/go-sendxmpp.changes  2026-07-28 
18:03:47.884894149 +0200
+++ /work/SRC/openSUSE:Factory/.go-sendxmpp.new.3698736/go-sendxmpp.changes     
2026-10-18 20:09:12.934965121 +0200
@@ -1,0 +2,9 @@
+Sun Oct 18 17:31:39 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 0.17.1:
+  * Add support for XEP-0515: TLS Channel-Binding Downgrade Protection (via
+    go-xmpp >= v0.4.0).
+  * Changed SCRAM behavior to better follow XEP-0440: SASL Channel-Binding Type
+    Capability (via go-xmpp >= v0.4.0).
+
+-------------------------------------------------------------------

Old:
----
  go-sendxmpp-v0.17.0.tar.gz

New:
----
  go-sendxmpp-v0.17.1.tar.gz

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

Other differences:
------------------
++++++ go-sendxmpp.spec ++++++
--- /var/tmp/diff_new_pack.Qy55jz/_old  2026-10-18 20:09:13.652995170 +0200
+++ /var/tmp/diff_new_pack.Qy55jz/_new  2026-10-18 20:09:13.653995211 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           go-sendxmpp
-Version:        0.17.0
+Version:        0.17.1
 Release:        0
 Summary:        A little tool to send messages to an XMPP contact or MUC
 License:        BSD-2-Clause

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Qy55jz/_old  2026-10-18 20:09:13.687996634 +0200
+++ /var/tmp/diff_new_pack.Qy55jz/_new  2026-10-18 20:09:13.695996969 +0200
@@ -1,6 +1,6 @@
-mtime: 1785135948
-commit: 2fe2da162f0cf1f4ccce5fbf6f2423185d09d733a6b5316f26b4bb82833684e0
+mtime: 1792344761
+commit: 5a5eeaec50b62844af5c64b7b2585ac8b31283569a433868dbbd90f944389013
 url: https://src.opensuse.org/xmpp/go-sendxmpp
-revision: 2fe2da162f0cf1f4ccce5fbf6f2423185d09d733a6b5316f26b4bb82833684e0
+revision: 5a5eeaec50b62844af5c64b7b2585ac8b31283569a433868dbbd90f944389013
 projectscmsync: https://src.opensuse.org/xmpp/_ObsPrj.git
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-18 19:32:41.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ go-sendxmpp-v0.17.0.tar.gz -> go-sendxmpp-v0.17.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/CHANGELOG.md 
new/go-sendxmpp-v0.17.1/CHANGELOG.md
--- old/go-sendxmpp-v0.17.0/CHANGELOG.md        2026-07-24 21:50:15.000000000 
+0200
+++ new/go-sendxmpp-v0.17.1/CHANGELOG.md        2026-10-17 22:16:08.000000000 
+0200
@@ -1,4 +1,12 @@
 # Changelog
+## [v0.17.1] 2026-10-17
+
+### Added
+- Add support for XEP-0515: TLS Channel-Binding Downgrade Protection (via 
go-xmpp >= v0.4.0).
+
+### Changed
+- Changed SCRAM behavior to better follow XEP-0440: SASL Channel-Binding Type 
Capability (via go-xmpp >= v0.4.0).
+
 ## [v0.17.0] 2026-07-24
 ### Added
 - Add `--ox-transfer-private-key` to transfer the encrypted private key to PEP 
to transfer it to other devices (requires go-xmpp >= v0.3.7).
@@ -17,7 +25,7 @@
 ### Added
 - Add Ox support to http-upload.
 - Add Ox support for private group chats.
-- Show error cause if joining MUCs failedi (requires go-xmpp >= v0.3.5).
+- Show error cause if joining MUCs failed (requires go-xmpp >= v0.3.5).
 
 ### Changed
 - Fix `--ox-delete-nodes`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/const.go 
new/go-sendxmpp-v0.17.1/const.go
--- old/go-sendxmpp-v0.17.0/const.go    2026-07-24 21:50:15.000000000 +0200
+++ new/go-sendxmpp-v0.17.1/const.go    2026-10-17 22:16:08.000000000 +0200
@@ -5,7 +5,7 @@
 package main
 
 const (
-       version = "0.17.0"
+       version = "0.17.1"
        // defaults
        defaultBufferSize      = 100
        defaultConfigColumnSep = 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/go.mod 
new/go-sendxmpp-v0.17.1/go.mod
--- old/go-sendxmpp-v0.17.0/go.mod      2026-07-24 21:50:15.000000000 +0200
+++ new/go-sendxmpp-v0.17.1/go.mod      2026-10-17 22:16:08.000000000 +0200
@@ -1,22 +1,22 @@
 module salsa.debian.org/mdosch/go-sendxmpp
 
-go 1.25.0
+go 1.26.0
 
 require (
-       github.com/ProtonMail/gopenpgp/v3 v3.4.1
-       github.com/beevik/etree v1.7.0
-       github.com/gabriel-vasile/mimetype v1.4.15
+       github.com/ProtonMail/gopenpgp/v3 v3.5.2
+       github.com/beevik/etree v1.8.1
+       github.com/gabriel-vasile/mimetype v1.4.16
        github.com/google/uuid v1.6.0
-       github.com/pborman/getopt/v2 v2.1.0
-       github.com/xmppo/go-xmpp v0.3.7
-       golang.org/x/crypto v0.54.0
-       golang.org/x/net v0.57.0
+       github.com/pborman/getopt/v2 v2.2.0
+       github.com/xmppo/go-xmpp v0.4.1
+       golang.org/x/crypto v0.58.0
+       golang.org/x/net v0.61.0
        salsa.debian.org/mdosch/xmppsrv v0.3.3
 )
 
 require (
-       github.com/ProtonMail/go-crypto v1.4.1 // indirect
-       github.com/cloudflare/circl v1.6.4 // indirect
-       golang.org/x/sys v0.47.0 // indirect
-       golang.org/x/text v0.40.0 // indirect
+       github.com/ProtonMail/go-crypto v1.5.2 // indirect
+       github.com/cloudflare/circl v1.6.5 // indirect
+       golang.org/x/sys v0.49.0 // indirect
+       golang.org/x/text v0.43.0 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/go.sum 
new/go-sendxmpp-v0.17.1/go.sum
--- old/go-sendxmpp-v0.17.0/go.sum      2026-07-24 21:50:15.000000000 +0200
+++ new/go-sendxmpp-v0.17.1/go.sum      2026-10-17 22:16:08.000000000 +0200
@@ -1,33 +1,33 @@
-github.com/ProtonMail/go-crypto v1.4.1 
h1:9RfcZHqEQUvP8RzecWEUafnZVtEvrBVL9BiF67IQOfM=
-github.com/ProtonMail/go-crypto v1.4.1/go.mod 
h1:e1OaTyu5SYVrO9gKOEhTc+5UcXtTUa+P3uLudwcgPqo=
-github.com/ProtonMail/gopenpgp/v3 v3.4.1 
h1:K7uUhSHSJxORZ+RuHpilTT6S4MA2whCRlXNwLqd0+ys=
-github.com/ProtonMail/gopenpgp/v3 v3.4.1/go.mod 
h1:bGdV9f6edhmd581wzXsQCTKdH8bXBbyhkgDKPjwPc6U=
-github.com/beevik/etree v1.7.0 h1:xjBk9O4p4x7D1YajePjfLzdaFC4/uYUENA7P0pv6gXA=
-github.com/beevik/etree v1.7.0/go.mod 
h1:bh4zJxiIr62SOf9pRzN7UUYaEDa9HEKafK25+sLc0Gc=
-github.com/cloudflare/circl v1.6.4 
h1:pOXuDTCEYyzydgUpQ0CQz3LsinKjiSk6nNP5Lt5K64U=
-github.com/cloudflare/circl v1.6.4/go.mod 
h1:YxarevkLlbaHuWsxG6vmYNWBEsSp4pnp7j+4VljMavY=
+github.com/ProtonMail/go-crypto v1.5.2 
h1:cucYnvqcY7UOXVD//mSyjeaPY0SSN3v5cDkYPxumINk=
+github.com/ProtonMail/go-crypto v1.5.2/go.mod 
h1:/RaSu30DaKO4RY+XdV/ACcCcZkGr7AhUIduq5sjzzCo=
+github.com/ProtonMail/gopenpgp/v3 v3.5.2 
h1:XZ+sUVQbwFuXKW/dMyjvg8l3soRx/+HQ1XEzbBpsMxg=
+github.com/ProtonMail/gopenpgp/v3 v3.5.2/go.mod 
h1:Gpizid9smAjmgABRCyu/MlQD1GMSmDLKDOlIQUFSOP4=
+github.com/beevik/etree v1.8.1 h1:MchsAnqPGCGsfQezhwcouHPlAHlcAOqWpyCVZoyWfjU=
+github.com/beevik/etree v1.8.1/go.mod 
h1:bh4zJxiIr62SOf9pRzN7UUYaEDa9HEKafK25+sLc0Gc=
+github.com/cloudflare/circl v1.6.5 
h1:O64F26HEqNhznd/hrC5KZXVKYuKM2rx4deZDTc4ihQA=
+github.com/cloudflare/circl v1.6.5/go.mod 
h1:h5LNyxAc5nTue9DS5jT+48en2PSDYt3zdGnz5OstK6c=
 github.com/davecgh/go-spew v1.1.1 
h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 github.com/davecgh/go-spew v1.1.1/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/gabriel-vasile/mimetype v1.4.15 
h1:05iP/CYtZ/w455R/KZM6rZ5ieAdh99UPtd+d3YzLmaI=
-github.com/gabriel-vasile/mimetype v1.4.15/go.mod 
h1:azpTcoLcDZRNgFou5j+APrqQx9HqVPWa6ijYQIIVswQ=
+github.com/gabriel-vasile/mimetype v1.4.16 
h1:5izNFuvA37st1dDRAcA7TtmngBmRgiIPDmTtiEvjx1E=
+github.com/gabriel-vasile/mimetype v1.4.16/go.mod 
h1:3oFFwxX8kTklZwzIl2aQEDZT0lKY8xH92ST88bAwba4=
 github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
 github.com/google/uuid v1.6.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-github.com/pborman/getopt/v2 v2.1.0 
h1:eNfR+r+dWLdWmV8g5OlpyrTYHkhVNxHBdN2cCrJmOEA=
-github.com/pborman/getopt/v2 v2.1.0/go.mod 
h1:4NtW75ny4eBw9fO1bhtNdYTlZKYX5/tBLtsOpwKIKd0=
+github.com/pborman/getopt/v2 v2.2.0 
h1:qdQWpxGSnlPYRE3aE6Oqk/Yy4Tup8DiHEgtR4UCqc5U=
+github.com/pborman/getopt/v2 v2.2.0/go.mod 
h1:4NtW75ny4eBw9fO1bhtNdYTlZKYX5/tBLtsOpwKIKd0=
 github.com/pmezard/go-difflib v1.0.0 
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/stretchr/testify v1.10.0 
h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
 github.com/stretchr/testify v1.10.0/go.mod 
h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
-github.com/xmppo/go-xmpp v0.3.7 h1:UHM/pL+MioIMBWaFYU5TNcH8RaMWJaCbI/Yg2VW2WdM=
-github.com/xmppo/go-xmpp v0.3.7/go.mod 
h1:YD5roZgj385upOjjG4RNNQ1kdhk5JtvA944MpMAb+jo=
-golang.org/x/crypto v0.54.0 h1:YLIA59K4fiNzHzjnZt2tUJQjQtUWfWbeHBqKtk3eScw=
-golang.org/x/crypto v0.54.0/go.mod 
h1:KWL8ny2AZdGR2cWmzeHrp2azQPGogOv+HeQaVEXC2dk=
-golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE=
-golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU=
-golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
-golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
-golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=
-golang.org/x/text v0.40.0/go.mod 
h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY=
+github.com/xmppo/go-xmpp v0.4.1 h1:s3tO1Xa/yuYsdcPq/nGAgAF7gLxszskLdNJKrfIb2UA=
+github.com/xmppo/go-xmpp v0.4.1/go.mod 
h1:6X69ln9Dx5DP+gjmXDvKqByl99s/5axnt1jBYuFnUxY=
+golang.org/x/crypto v0.58.0 h1:COkYLr4k7nDI4r6QtMML2AfzeIswWHAJthLS6K/M/54=
+golang.org/x/crypto v0.58.0/go.mod 
h1:Xh+kl5A+M0gMiWDytH2Hhr5Z7WbNCpv/eB/EFgfSk+w=
+golang.org/x/net v0.61.0 h1:RR+6j/BTBCrggOLugxa+66R8FvoN6MHlzDlZIbN9YFw=
+golang.org/x/net v0.61.0/go.mod h1:WgDCOTH8iwtB66T4/GfI94AHo/hhdb7Hah9NDseQfiI=
+golang.org/x/sys v0.49.0 h1:XbzkgYJHdqh/8m2Uu0W/dQv8nktxx4BFHp1M0gROTXA=
+golang.org/x/sys v0.49.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og=
+golang.org/x/text v0.43.0 h1:1QivrlhwAsnMOcqgOdl9my7s9OyZl8O5/UGUTJVXoWc=
+golang.org/x/text v0.43.0/go.mod 
h1:hbSIYA/amXcRXTFSZqh8tWHEoqRvvbKPJ2uz/KU+a+s=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 salsa.debian.org/mdosch/xmppsrv v0.3.3 
h1:F8FGyw1Q1LkAs/UbIXd6Obd33q2CKWrIxxrzvuLSVuM=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/legacypgp.go 
new/go-sendxmpp-v0.17.1/legacypgp.go
--- old/go-sendxmpp-v0.17.0/legacypgp.go        2026-07-24 21:50:15.000000000 
+0200
+++ new/go-sendxmpp-v0.17.1/legacypgp.go        2026-10-17 22:16:08.000000000 
+0200
@@ -41,7 +41,7 @@
        if message == "" {
                return "", nil
        }
-       ownJid := strings.Split(client.JID(), "/")[0]
+       ownJid, _, _ := strings.Cut(client.JID(), "/")
        if recipient != ownJid {
                opk, err := oxPrivKey.GetPublicKey()
                if err == nil {
@@ -125,7 +125,7 @@
 ) (string, time.Time, error) {
        var legacyPGPMsg *crypto.PGPMessage
        var err error
-       sender := strings.Split(m.Remote, "/")[0]
+       sender, _, _ := strings.Cut(m.Remote, "/")
        for _, r := range m.OtherElem {
                if r.XMLName.Space == nsJabberEncrypted {
                        armored := legacyPGPMsgBegin +
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/main.go 
new/go-sendxmpp-v0.17.1/main.go
--- old/go-sendxmpp-v0.17.0/main.go     2026-07-24 21:50:15.000000000 +0200
+++ new/go-sendxmpp-v0.17.1/main.go     2026-10-17 22:16:08.000000000 +0200
@@ -889,7 +889,7 @@
                                        }
                                default:
                                        slog.Info("sending message to", "JID", 
recipient.Jid)
-                                       _, err = client.Send(xmpp.Chat{
+                                       _, _, err = client.Send(xmpp.Chat{
                                                Remote: recipient.Jid,
                                                Type:   msgType, Text: message,
                                                Subject: *flagSubject,
@@ -1018,7 +1018,7 @@
                        case len(*flagHTTPUpload) != 0 && !*flagLegacyPGP && 
!*flagOx:
                                for _, message = range uploadMessages {
                                        slog.Info("sending http-upload 
message:", "file", message, "JID", recipient.Jid)
-                                       _, err = client.SendOOB(xmpp.Chat{
+                                       _, _, err = client.SendOOB(xmpp.Chat{
                                                Remote: recipient.Jid,
                                                Type:   msgType, Oob: 
xmpp.Oob{Url: message}, Subject: *flagSubject,
                                        })
@@ -1063,7 +1063,7 @@
                                }
                                for _, message = range uploadMessages {
                                        slog.Info("sending legacy pgp 
http-upload message:", "file", message, "JID", recipient.Jid)
-                                       _, err = client.SendOOB(xmpp.Chat{
+                                       _, _, err = client.SendOOB(xmpp.Chat{
                                                Remote: recipient.Jid,
                                                Type:   msgType, Oob: 
xmpp.Oob{Url: message}, Subject: *flagSubject,
                                        })
@@ -1076,7 +1076,7 @@
                        // (Hopefully) temporary workaround due to go-xmpp 
choking on URL encoding.
                        // Once this is fixed in the lib the http-upload case 
above can be reused.
                        case *flagOOBFile != "":
-                               _, err = client.SendOOB(xmpp.Chat{
+                               _, _, err = client.SendOOB(xmpp.Chat{
                                        Remote: recipient.Jid,
                                        Type:   msgType, Oob: xmpp.Oob{Url: 
message}, Subject: *flagSubject,
                                })
@@ -1119,7 +1119,7 @@
                                }
                        default:
                                slog.Info("sending message to", "JID", 
recipient.Jid)
-                               _, err = client.Send(xmpp.Chat{
+                               _, _, err = client.Send(xmpp.Chat{
                                        Remote: recipient.Jid,
                                        Type:   msgType, Text: message,
                                        Subject: *flagSubject,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/go-sendxmpp-v0.17.0/ox.go 
new/go-sendxmpp-v0.17.1/ox.go
--- old/go-sendxmpp-v0.17.0/ox.go       2026-07-24 21:50:15.000000000 +0200
+++ new/go-sendxmpp-v0.17.1/ox.go       2026-10-17 22:16:08.000000000 +0200
@@ -57,7 +57,7 @@
        var cryptMsgByte []byte
        var senderKeyRing *crypto.KeyRing
        var err error
-       sender := strings.Split(m.Remote, "/")[0]
+       sender, _, _ := strings.Cut(m.Remote, "/")
        for _, r := range m.OtherElem {
                if r.XMLName.Space == nsOx {
                        cryptMsgByte, err = 
base64.StdEncoding.DecodeString(r.InnerXML)
@@ -119,7 +119,7 @@
        if jid == nil {
                return strError, time.Now(), fmt.Errorf("ox: no jid attribute")
        }
-       jidAttrib := strings.Split(jid.Value, "/")[0]
+       jidAttrib, _, _ := strings.Cut(jid.Value, "/")
        slog.Info("ox: decrypting: comparing jid attribute with local user",
                "jid-attribute", jidAttrib, "user", user)
        if jidAttrib != user && m.Type != "groupchat" {
@@ -776,7 +776,7 @@
        if message == "" {
                return "", nil
        }
-       ownJid := strings.Split(client.JID(), "/")[0]
+       ownJid, _, _ := strings.Cut(client.JID(), "/")
        if recipient != ownJid && !groupchat {
                opk, err := oxPrivKey.GetPublicKey()
                if err == nil {

++++++ vendor.tar.zst ++++++
++++ 36401 lines of diff (skipped)

Reply via email to