Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package suseconnect-ng for openSUSE:Factory 
checked in at 2022-03-02 18:20:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/suseconnect-ng (Old)
 and      /work/SRC/openSUSE:Factory/.suseconnect-ng.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "suseconnect-ng"

Wed Mar  2 18:20:03 2022 rev:7 rq:958283 version:0.0.6~git9.33e5847

Changes:
--------
--- /work/SRC/openSUSE:Factory/suseconnect-ng/suseconnect-ng.changes    
2022-01-27 23:16:50.331031247 +0100
+++ /work/SRC/openSUSE:Factory/.suseconnect-ng.new.1958/suseconnect-ng.changes  
2022-03-02 18:20:08.496653904 +0100
@@ -1,0 +2,10 @@
+Tue Mar 01 14:09:34 UTC 2022 - jan.s...@zerebecki.de
+
+- Update to version 0.0.6~git9.33e5847:
+  * Delegate free() calls back to Go (bsc#1195729)
+  * Pass "insecure" to zypper addservice
+  * Workaround system cert reloading after import (bsc#1195220)
+  * Extract setupHTTPClient for easier reuse
+  * Exit with code 64 on connection refused like Ruby
+
+-------------------------------------------------------------------

Old:
----
  connect-ng-0.0.6~git0.77933db.tar.xz

New:
----
  connect-ng-0.0.6~git9.33e5847.tar.xz

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

Other differences:
------------------
++++++ suseconnect-ng.spec ++++++
--- /var/tmp/diff_new_pack.vHmzAH/_old  2022-03-02 18:20:09.044653923 +0100
+++ /var/tmp/diff_new_pack.vHmzAH/_new  2022-03-02 18:20:09.048653923 +0100
@@ -23,7 +23,7 @@
 %global test_hwinfo 0
 
 Name:           suseconnect-ng
-Version:        0.0.6~git0.77933db
+Version:        0.0.6~git9.33e5847
 Release:        0
 URL:            https://github.com/SUSE/connect-ng
 License:        LGPL-2.1-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.vHmzAH/_old  2022-03-02 18:20:09.092653925 +0100
+++ /var/tmp/diff_new_pack.vHmzAH/_new  2022-03-02 18:20:09.092653925 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/SUSE/connect-ng.git</param>
-              <param 
name="changesrevision">77933db6b01a9e51653cc57a14a440c2a6225cc0</param></service></servicedata>
+              <param 
name="changesrevision">33e58472fd2f39bc963859cbe5892fb47fd6b9b6</param></service></servicedata>
 (No newline at EOF)
 

++++++ connect-ng-0.0.6~git0.77933db.tar.xz -> 
connect-ng-0.0.6~git9.33e5847.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/connect-ng-0.0.6~git0.77933db/.git/FETCH_HEAD 
new/connect-ng-0.0.6~git9.33e5847/.git/FETCH_HEAD
--- old/connect-ng-0.0.6~git0.77933db/.git/FETCH_HEAD   2022-01-25 
18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/FETCH_HEAD   2022-02-28 
11:53:09.000000000 +0100
@@ -1 +1 @@
-77933db6b01a9e51653cc57a14a440c2a6225cc0               branch 'main' of 
https://github.com/SUSE/connect-ng
+33e58472fd2f39bc963859cbe5892fb47fd6b9b6               branch 'main' of 
https://github.com/SUSE/connect-ng
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/connect-ng-0.0.6~git0.77933db/.git/ORIG_HEAD 
new/connect-ng-0.0.6~git9.33e5847/.git/ORIG_HEAD
--- old/connect-ng-0.0.6~git0.77933db/.git/ORIG_HEAD    2022-01-25 
18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/ORIG_HEAD    2022-02-28 
11:53:09.000000000 +0100
@@ -1 +1 @@
-77933db6b01a9e51653cc57a14a440c2a6225cc0
+33e58472fd2f39bc963859cbe5892fb47fd6b9b6
Binary files old/connect-ng-0.0.6~git0.77933db/.git/index and 
new/connect-ng-0.0.6~git9.33e5847/.git/index differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/connect-ng-0.0.6~git0.77933db/.git/logs/HEAD 
new/connect-ng-0.0.6~git9.33e5847/.git/logs/HEAD
--- old/connect-ng-0.0.6~git0.77933db/.git/logs/HEAD    2022-01-25 
18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/logs/HEAD    2022-02-28 
11:53:09.000000000 +0100
@@ -14,3 +14,5 @@
 bbb554428d31dac294f7be84805cfb4ecd42f6bf 
bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 
1641563150 +0100  reset: moving to main
 bbb554428d31dac294f7be84805cfb4ecd42f6bf 
77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 
1643188169 +0100  merge origin/main: Fast-forward
 77933db6b01a9e51653cc57a14a440c2a6225cc0 
77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 
1643188169 +0100  reset: moving to main
+77933db6b01a9e51653cc57a14a440c2a6225cc0 
33e58472fd2f39bc963859cbe5892fb47fd6b9b6 jan_osc <jan_osc@localhost.(none)> 
1646143773 +0100  merge origin/main: Fast-forward
+33e58472fd2f39bc963859cbe5892fb47fd6b9b6 
33e58472fd2f39bc963859cbe5892fb47fd6b9b6 jan_osc <jan_osc@localhost.(none)> 
1646143773 +0100  reset: moving to main
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/.git/logs/refs/heads/main 
new/connect-ng-0.0.6~git9.33e5847/.git/logs/refs/heads/main
--- old/connect-ng-0.0.6~git0.77933db/.git/logs/refs/heads/main 2022-01-25 
18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/logs/refs/heads/main 2022-02-28 
11:53:09.000000000 +0100
@@ -9,3 +9,4 @@
 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d 
64b80e975c8dc30cdcfc9d42787e4cae229e0a3c jan_osc <jan_osc@localhost.(none)> 
1638369078 +0100  merge origin/main: Fast-forward
 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c 
bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 
1640305348 +0100  merge origin/main: Fast-forward
 bbb554428d31dac294f7be84805cfb4ecd42f6bf 
77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 
1643188169 +0100  merge origin/main: Fast-forward
+77933db6b01a9e51653cc57a14a440c2a6225cc0 
33e58472fd2f39bc963859cbe5892fb47fd6b9b6 jan_osc <jan_osc@localhost.(none)> 
1646143773 +0100  merge origin/main: Fast-forward
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/.git/logs/refs/remotes/origin/main 
new/connect-ng-0.0.6~git9.33e5847/.git/logs/refs/remotes/origin/main
--- old/connect-ng-0.0.6~git0.77933db/.git/logs/refs/remotes/origin/main        
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/logs/refs/remotes/origin/main        
2022-02-28 11:53:09.000000000 +0100
@@ -8,3 +8,4 @@
 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d 
64b80e975c8dc30cdcfc9d42787e4cae229e0a3c jan_osc <jan_osc@localhost.(none)> 
1638369078 +0100  fetch --tags: fast-forward
 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c 
bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 
1640305347 +0100  fetch --tags: fast-forward
 bbb554428d31dac294f7be84805cfb4ecd42f6bf 
77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 
1643188168 +0100  fetch --tags: fast-forward
+77933db6b01a9e51653cc57a14a440c2a6225cc0 
33e58472fd2f39bc963859cbe5892fb47fd6b9b6 jan_osc <jan_osc@localhost.(none)> 
1646143773 +0100  fetch --tags: fast-forward
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/19/be98cd9cd9562b15e10aa4db21d691d04b6e88
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/19/be98cd9cd9562b15e10aa4db21d691d04b6e88
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/1a/4a5a129121c0060bf6e05106f8fe5795c4019f
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/1a/4a5a129121c0060bf6e05106f8fe5795c4019f
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/29/c9efbbc19bb75fa755670ea9b41ad97c2f72e8
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/29/c9efbbc19bb75fa755670ea9b41ad97c2f72e8
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/33/e58472fd2f39bc963859cbe5892fb47fd6b9b6
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/33/e58472fd2f39bc963859cbe5892fb47fd6b9b6
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/38/deb7bf92d0b262d3519ff9d2f0e98933f2efaf
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/38/deb7bf92d0b262d3519ff9d2f0e98933f2efaf
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/38/f5e6e5f2a7ec92f52e1bce56bcd83ee4fa6cab
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/38/f5e6e5f2a7ec92f52e1bce56bcd83ee4fa6cab
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/3a/b0bdc7ebeae5b7cb9de90dc4cd32e24eaec480
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/3a/b0bdc7ebeae5b7cb9de90dc4cd32e24eaec480
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/.git/objects/55/e6bb0b8da32166c327e71e4eaf1db43291de6f
 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/55/e6bb0b8da32166c327e71e4eaf1db43291de6f
--- 
old/connect-ng-0.0.6~git0.77933db/.git/objects/55/e6bb0b8da32166c327e71e4eaf1db43291de6f
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/55/e6bb0b8da32166c327e71e4eaf1db43291de6f
    2022-02-28 11:53:09.000000000 +0100
@@ -0,0 +1,4 @@
+x???N?0D9?+V?"EI?4??+$?????1???vZ?????<??????Z?????@4X
]Y???????
W??5?m????p???\?v@?{??
+{??R n;????uG??m?????F?%`?-F???\u???????
+??T??}?t-\?UY?<?????^0F?I??6?<|-?cNE?"?????????Wt?H???d?      
t?A?H?5?.?9&R 
)?X??H?O?#???WA?LD1e?X?^????q?`?r?<`??v=p????)'???]?g??r?6!?L???#?Ca?j?;U?3.????:gd??#R?
+?
??
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/57/09cd5526be4c8f0c9f5ac67fb569dd9f20996f
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/57/09cd5526be4c8f0c9f5ac67fb569dd9f20996f
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/59/a338bd6da8c3ffbcbaa67df210f27ec2354f92
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/59/a338bd6da8c3ffbcbaa67df210f27ec2354f92
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/6b/af1ebf8370445cd16421cd8c20c413675c6b37
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/6b/af1ebf8370445cd16421cd8c20c413675c6b37
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/73/c09b939eec399ab01606f3ec168dbb6d9f298b
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/73/c09b939eec399ab01606f3ec168dbb6d9f298b
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/7d/99f7d49173b4fd035d03fa49aeed3944c382a0
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/7d/99f7d49173b4fd035d03fa49aeed3944c382a0
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/85/362c0b5de4340777bf732dbf079cd51bcf14e6
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/85/362c0b5de4340777bf732dbf079cd51bcf14e6
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/.git/objects/87/b7f537e15e496d8b04bbf0f98048bdc9fb5ba5
 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/87/b7f537e15e496d8b04bbf0f98048bdc9fb5ba5
--- 
old/connect-ng-0.0.6~git0.77933db/.git/objects/87/b7f537e15e496d8b04bbf0f98048bdc9fb5ba5
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/87/b7f537e15e496d8b04bbf0f98048bdc9fb5ba5
    2022-02-28 11:53:09.000000000 +0100
@@ -0,0 +1,2 @@
+x?????0EY?+Jb)?Gw#??!X??U?rb??#?BO????G???"G????S?
+?j?v|???A??Oflt55]??S=3??T4c????b?H?????C?Zu?N?tj??u7??P?9?Qk?    
?P??K????1??,????</?y?e^??R??3?????z?X?UU??De?/??G?g?a??51??(2Dr??3??v??,???z[???i?E????!\^d?`}
??.?jS?*???H?+??a?
S)b?n????$?Bp??z???C?wW?HJ5c?}?????G?}???????H????O??????8G?d?ar?
?9?p??oI??8?:K?ba????0[^?)_?a???? 
?;???????Yf?r???5$???6!2???G?N?U6t?=m!Q*<?w?{???#|-??B ?~K?
?_pc?(??????/??
\ No newline at end of file
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/97/5486ce085e0597cd0391ccc0adcc503ec73e34
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/97/5486ce085e0597cd0391ccc0adcc503ec73e34
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/9b/00dfb7b5b9e8ba7c00e727c761f82635acc201
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/9b/00dfb7b5b9e8ba7c00e727c761f82635acc201
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/9b/aa386cee1b75c8d25c6c13c99a6f95cf2178d7
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/9b/aa386cee1b75c8d25c6c13c99a6f95cf2178d7
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/9c/16d585f9fd29deafe06081f7b23ef150ae9300
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/9c/16d585f9fd29deafe06081f7b23ef150ae9300
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/9e/60d32c61e7d962d0b657d2457906b0ab72b4a1
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/9e/60d32c61e7d962d0b657d2457906b0ab72b4a1
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/a1/3a223d937cc24992d5a1541b60adf8e97d6238
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/a1/3a223d937cc24992d5a1541b60adf8e97d6238
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/a3/510dd24b63553a8df48012e86beca3ae5a2733
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/a3/510dd24b63553a8df48012e86beca3ae5a2733
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/ac/9a8c3cdb6ff32a46f663d5b632b6b25a745579
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/ac/9a8c3cdb6ff32a46f663d5b632b6b25a745579
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/b4/a197000d2790831e243dd335af3c5155c81a9b
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/b4/a197000d2790831e243dd335af3c5155c81a9b
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/b8/727998cea13412b5ed47b9f7bf053aaf707c7e
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/b8/727998cea13412b5ed47b9f7bf053aaf707c7e
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/bb/d1a5d05c20f00c5aafebaff01ff3cc60941c7b
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/bb/d1a5d05c20f00c5aafebaff01ff3cc60941c7b
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/bd/67b8cd2cfb35e8942c75ad304df853bb597b06
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/bd/67b8cd2cfb35e8942c75ad304df853bb597b06
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/bd/df46bce2f4e640bc6ed41da44c634181c17de6
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/bd/df46bce2f4e640bc6ed41da44c634181c17de6
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/c7/84ffa4536fb28f91cabf85929a8ee7e824b10a
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/c7/84ffa4536fb28f91cabf85929a8ee7e824b10a
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/cf/b73a01c7ce2a8f3a45d9fb1cfd3b760437506f
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/cf/b73a01c7ce2a8f3a45d9fb1cfd3b760437506f
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/d4/794b5976b0adfa54474270fa217f5fa91e2447
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/d4/794b5976b0adfa54474270fa217f5fa91e2447
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/d7/7181a55f803d7e7beb04645ffd302322b5a7b5
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/d7/7181a55f803d7e7beb04645ffd302322b5a7b5
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/d7/b2b439aa8a01ba817a65f03d93a0cfcb62d7e1
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/d7/b2b439aa8a01ba817a65f03d93a0cfcb62d7e1
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/d7/dc585bb9a0784ad59e89216c45caa2abbe1200
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/d7/dc585bb9a0784ad59e89216c45caa2abbe1200
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/e5/1cb972adf2c829205a61e74aba350010a4e64f
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/e5/1cb972adf2c829205a61e74aba350010a4e64f
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/.git/objects/f7/f2d82c3c5657b524ea1683680af5c9dda7ead8
 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/f7/f2d82c3c5657b524ea1683680af5c9dda7ead8
--- 
old/connect-ng-0.0.6~git0.77933db/.git/objects/f7/f2d82c3c5657b524ea1683680af5c9dda7ead8
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/f7/f2d82c3c5657b524ea1683680af5c9dda7ead8
    2022-02-28 11:53:09.000000000 +0100
@@ -0,0 +1 @@
+x??MJ1?]???t~:    ?"?+}?J???L?!]
?x?????m??&Lw??!?9?H?P??sL?P?X?v?Fos?)d=?+v??     
??cU0??5SF?C?f??&c???(<?s????gX????gx???????????D[{?iv6E?L?{=i?F;T??Q/???v????,????v?9R???Y?o!YR
\ No newline at end of file
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/f9/ef5eb83f765bca3e862f75c56f2621d23d9c3e
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/f9/ef5eb83f765bca3e862f75c56f2621d23d9c3e
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/fb/dab5818177de59842d31b606e318d85d418244
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/fb/dab5818177de59842d31b606e318d85d418244
 differ
Binary files 
old/connect-ng-0.0.6~git0.77933db/.git/objects/fe/aef69f0da09f48a4651b67a0a8bede496a26e6
 and 
new/connect-ng-0.0.6~git9.33e5847/.git/objects/fe/aef69f0da09f48a4651b67a0a8bede496a26e6
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/connect-ng-0.0.6~git0.77933db/.git/refs/heads/main 
new/connect-ng-0.0.6~git9.33e5847/.git/refs/heads/main
--- old/connect-ng-0.0.6~git0.77933db/.git/refs/heads/main      2022-01-25 
18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/refs/heads/main      2022-02-28 
11:53:09.000000000 +0100
@@ -1 +1 @@
-77933db6b01a9e51653cc57a14a440c2a6225cc0
+33e58472fd2f39bc963859cbe5892fb47fd6b9b6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/.git/refs/remotes/origin/main 
new/connect-ng-0.0.6~git9.33e5847/.git/refs/remotes/origin/main
--- old/connect-ng-0.0.6~git0.77933db/.git/refs/remotes/origin/main     
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/.git/refs/remotes/origin/main     
2022-02-28 11:53:09.000000000 +0100
@@ -1 +1 @@
-77933db6b01a9e51653cc57a14a440c2a6225cc0
+33e58472fd2f39bc963859cbe5892fb47fd6b9b6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/internal/connect/cert_pool.go 
new/connect-ng-0.0.6~git9.33e5847/internal/connect/cert_pool.go
--- old/connect-ng-0.0.6~git0.77933db/internal/connect/cert_pool.go     
1970-01-01 01:00:00.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/internal/connect/cert_pool.go     
2022-02-28 11:53:09.000000000 +0100
@@ -0,0 +1,131 @@
+// TODO: remove when https://github.com/golang/go/issues/41888 is fixed
+// code copied from standard library crypto/x509/root.go to enable system 
certs reloading
+
+package connect
+
+import (
+       "crypto/x509"
+       "io/fs"
+       "os"
+       "path/filepath"
+       "strings"
+)
+
+func systemRootsPool() *x509.CertPool {
+       systemRoots, systemRootsErr := _loadSystemRoots()
+       if systemRootsErr != nil {
+               return nil
+       }
+       return systemRoots
+}
+
+const (
+       // certFileEnv is the environment variable which identifies where to 
locate
+       // the SSL certificate file. If set this overrides the system default.
+       _certFileEnv = "SSL_CERT_FILE"
+
+       // certDirEnv is the environment variable which identifies which 
directory
+       // to check for SSL certificate files. If set this overrides the system 
default.
+       // It is a colon separated list of directories.
+       // See https://www.openssl.org/docs/man1.0.2/man1/c_rehash.html.
+       _certDirEnv = "SSL_CERT_DIR"
+)
+
+// Possible certificate files; stop after finding one.
+var _certFiles = []string{
+       "/etc/ssl/certs/ca-certificates.crt",                // 
Debian/Ubuntu/Gentoo etc.
+       "/etc/pki/tls/certs/ca-bundle.crt",                  // Fedora/RHEL 6
+       "/etc/ssl/ca-bundle.pem",                            // OpenSUSE
+       "/etc/pki/tls/cacert.pem",                           // OpenELEC
+       "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem", // CentOS/RHEL 7
+       "/etc/ssl/cert.pem",                                 // Alpine Linux
+}
+
+// Possible directories with certificate files; stop after successfully
+// reading at least one file from a directory.
+var _certDirectories = []string{
+       "/etc/ssl/certs",               // SLES10/SLES11, 
https://golang.org/issue/12139
+       "/etc/pki/tls/certs",           // Fedora/RHEL
+       "/system/etc/security/cacerts", // Android
+}
+
+func _loadSystemRoots() (*x509.CertPool, error) {
+       roots := x509.NewCertPool()
+       rootsLen := 0
+
+       files := _certFiles
+       if f := os.Getenv(_certFileEnv); f != "" {
+               files = []string{f}
+       }
+
+       var firstErr error
+       for _, file := range files {
+               data, err := os.ReadFile(file)
+               if err == nil {
+                       roots.AppendCertsFromPEM(data)
+                       rootsLen++
+                       break
+               }
+               if firstErr == nil && !os.IsNotExist(err) {
+                       firstErr = err
+               }
+       }
+
+       dirs := _certDirectories
+       if d := os.Getenv(_certDirEnv); d != "" {
+               // OpenSSL and BoringSSL both use ":" as the SSL_CERT_DIR 
separator.
+               // See:
+               //  * https://golang.org/issue/35325
+               //  * https://www.openssl.org/docs/man1.0.2/man1/c_rehash.html
+               dirs = strings.Split(d, ":")
+       }
+
+       for _, directory := range dirs {
+               fis, err := _readUniqueDirectoryEntries(directory)
+               if err != nil {
+                       if firstErr == nil && !os.IsNotExist(err) {
+                               firstErr = err
+                       }
+                       continue
+               }
+               for _, fi := range fis {
+                       data, err := os.ReadFile(directory + "/" + fi.Name())
+                       if err == nil {
+                               roots.AppendCertsFromPEM(data)
+                               rootsLen++
+                       }
+               }
+       }
+
+       if rootsLen > 0 || firstErr == nil {
+               return roots, nil
+       }
+
+       return nil, firstErr
+}
+
+// readUniqueDirectoryEntries is like os.ReadDir but omits
+// symlinks that point within the directory.
+func _readUniqueDirectoryEntries(dir string) ([]fs.DirEntry, error) {
+       files, err := os.ReadDir(dir)
+       if err != nil {
+               return nil, err
+       }
+       uniq := files[:0]
+       for _, f := range files {
+               if !_isSameDirSymlink(f, dir) {
+                       uniq = append(uniq, f)
+               }
+       }
+       return uniq, nil
+}
+
+// isSameDirSymlink reports whether fi in dir is a symlink with a
+// target not containing a slash.
+func _isSameDirSymlink(f fs.DirEntry, dir string) bool {
+       if f.Type()&fs.ModeSymlink == 0 {
+               return false
+       }
+       target, err := os.Readlink(filepath.Join(dir, f.Name()))
+       return err == nil && !strings.Contains(target, "/")
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/internal/connect/connection.go 
new/connect-ng-0.0.6~git9.33e5847/internal/connect/connection.go
--- old/connect-ng-0.0.6~git0.77933db/internal/connect/connection.go    
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/internal/connect/connection.go    
2022-02-28 11:53:09.000000000 +0100
@@ -85,7 +85,18 @@
        return proxyURL, nil
 }
 
+func setupHTTPClient() {
+       if httpclient == nil {
+               // use defaults from DefaultTransport
+               tr := http.DefaultTransport.(*http.Transport).Clone()
+               tr.TLSClientConfig = &tls.Config{InsecureSkipVerify: 
CFG.Insecure, RootCAs: systemRootsPool()}
+               tr.Proxy = proxyWithAuth
+               httpclient = &http.Client{Transport: tr, Timeout: 60 * 
time.Second}
+       }
+}
+
 func callHTTP(verb, path string, body []byte, query map[string]string, auth 
authType) ([]byte, error) {
+       setupHTTPClient()
        if httpclient == nil {
                // use defaults from DefaultTransport
                tr := http.DefaultTransport.(*http.Transport).Clone()
@@ -136,3 +147,10 @@
        }
        return resBody, nil
 }
+
+func reloadCertPool() error {
+       // TODO: update when https://github.com/golang/go/issues/41888 is fixed
+       httpclient = nil
+       setupHTTPClient()
+       return nil
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/internal/connect/system.go 
new/connect-ng-0.0.6~git9.33e5847/internal/connect/system.go
--- old/connect-ng-0.0.6~git0.77933db/internal/connect/system.go        
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/internal/connect/system.go        
2022-02-28 11:53:09.000000000 +0100
@@ -118,5 +118,9 @@
 func UpdateCertificates() error {
        cmd := []string{"/usr/sbin/update-ca-certificates"}
        _, err := execute(cmd, []int{0})
-       return err
+       if err != nil {
+               return err
+       }
+       // reload CA certs in Go
+       return reloadCertPool()
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/internal/connect/zypper.go 
new/connect-ng-0.0.6~git9.33e5847/internal/connect/zypper.go
--- old/connect-ng-0.0.6~git0.77933db/internal/connect/zypper.go        
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/internal/connect/zypper.go        
2022-02-28 11:53:09.000000000 +0100
@@ -3,6 +3,7 @@
 import (
        "encoding/xml"
        "fmt"
+       "net/url"
        "os"
        "path/filepath"
        "strings"
@@ -147,6 +148,18 @@
        if err := removeService(serviceName); err != nil {
                return err
        }
+       // pass "insecure" setting to zypper via URL
+       // https://en.opensuse.org/openSUSE:Libzypp_URIs
+       if CFG.Insecure {
+               u, err := url.Parse(serviceURL)
+               if err != nil {
+                       return err
+               }
+               q := u.Query()
+               q.Set("ssl_verify", "no")
+               u.RawQuery = q.Encode()
+               serviceURL = u.String()
+       }
        args := []string{"--non-interactive", "addservice", "-t", "ris", 
serviceURL, serviceName}
        _, err := zypperRun(args, []int{zypperOK})
        if err != nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/libsuseconnect/libsuseconnect.go 
new/connect-ng-0.0.6~git9.33e5847/libsuseconnect/libsuseconnect.go
--- old/connect-ng-0.0.6~git0.77933db/libsuseconnect/libsuseconnect.go  
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/libsuseconnect/libsuseconnect.go  
2022-02-28 11:53:09.000000000 +0100
@@ -51,6 +51,11 @@
        // TODO: add other levels?
 }
 
+//export free_string
+func free_string(str *C.char) {
+       C.free(unsafe.Pointer(str))
+}
+
 //export announce_system
 func announce_system(clientParams, distroTarget *C.char) *C.char {
        loadConfig(C.GoString(clientParams))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/suseconnect/suseconnect.go 
new/connect-ng-0.0.6~git9.33e5847/suseconnect/suseconnect.go
--- old/connect-ng-0.0.6~git0.77933db/suseconnect/suseconnect.go        
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/suseconnect/suseconnect.go        
2022-02-28 11:53:09.000000000 +0100
@@ -2,6 +2,7 @@
 
 import (
        _ "embed"
+       "errors"
        "flag"
        "fmt"
        "net/http"
@@ -9,6 +10,7 @@
        "os"
        "path/filepath"
        "strings"
+       "syscall"
 
        "github.com/SUSE/connect-ng/internal/connect"
 )
@@ -198,6 +200,10 @@
                fmt.Println(ze)
                os.Exit(ze.ExitCode)
        }
+       if ue, ok := err.(*url.Error); ok && errors.Is(ue, 
syscall.ECONNREFUSED) {
+               fmt.Println("Error:", err)
+               os.Exit(64)
+       }
        if je, ok := err.(connect.JSONError); ok {
                if err := maybeBrokenSMTError(); err != nil {
                        fmt.Println(err)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/yast/lib/suse/connect/yast.rb 
new/connect-ng-0.0.6~git9.33e5847/yast/lib/suse/connect/yast.rb
--- old/connect-ng-0.0.6~git0.77933db/yast/lib/suse/connect/yast.rb     
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/yast/lib/suse/connect/yast.rb     
2022-02-28 11:53:09.000000000 +0100
@@ -2,13 +2,6 @@
 require 'fiddle/import'
 require 'suse/toolkit/shim_utils'
 
-module Stdio
-  extend Fiddle::Importer
-  dlload 'libc.so.6'
-  typealias 'pointer', 'void*'
-  extern 'void free(pointer)'
-end
-
 module GoConnect
   extend Fiddle::Importer
   dlload 'libsuseconnect.so'
@@ -16,6 +9,7 @@
 
   #callback type: void log_line(int, string)
   extern 'void set_log_callback(void*)'
+  extern 'void free_string(string)'
   extern 'string announce_system(string, string)'
   extern 'string update_system(string, string)'
   extern 'string credentials(string)'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/connect-ng-0.0.6~git0.77933db/yast/lib/suse/toolkit/shim_utils.rb 
new/connect-ng-0.0.6~git9.33e5847/yast/lib/suse/toolkit/shim_utils.rb
--- old/connect-ng-0.0.6~git0.77933db/yast/lib/suse/toolkit/shim_utils.rb       
2022-01-25 18:22:46.000000000 +0100
+++ new/connect-ng-0.0.6~git9.33e5847/yast/lib/suse/toolkit/shim_utils.rb       
2022-02-28 11:53:09.000000000 +0100
@@ -19,7 +19,7 @@
 
       def _consume_str(ptr)
         s = ptr.to_s()
-        Stdio.free(ptr.to_i)
+        GoConnect.free_string(ptr.to_i)
         return s
       end
 

Reply via email to