Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wireless-regdb for openSUSE:Factory 
checked in at 2026-03-31 15:22:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wireless-regdb (Old)
 and      /work/SRC/openSUSE:Factory/.wireless-regdb.new.1999 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wireless-regdb"

Tue Mar 31 15:22:17 2026 rev:69 rq:1343679 version:20260318

Changes:
--------
--- /work/SRC/openSUSE:Factory/wireless-regdb/wireless-regdb.changes    
2025-11-20 14:47:34.343263212 +0100
+++ /work/SRC/openSUSE:Factory/.wireless-regdb.new.1999/wireless-regdb.changes  
2026-03-31 15:22:43.573423166 +0200
@@ -1,0 +2,24 @@
+Thu Mar 26 08:41:46 UTC 2026 - Dirk Müller <[email protected]>
+
+- Update to version 2026-03-18:
+  * db2bin.py: Switch from M2Crypto to python-cryptography.
+  * Update regulatory rules for Australia (AU), Canada (CA),
+    Greece (GR), Malaysia (MY), and Tunisia (TN).
+  * Update documentation URL in regulatory.bin.5.
+
+-------------------------------------------------------------------
+Thu Mar 26 08:40:38 UTC 2026 - Dirk Müller <[email protected]>
+
+- Update to version 20260318:
+  * wireless-regdb: update regulatory database based on preceding changes
+  * wireless-regdb: Update regulatory rules for India (IN) on 6GHz
+  * wireless-regdb: Replace M2Crypto with cryptography package
+  * wireless-regdb: Fix regulatory.bin signing with new M2Crypto
+  * wireless-regdb: update regulatory database based on preceding changes
+  * wireless-regdb: Update regulatory info for Canada (CA) for 2025
+  * wireless-regdb: Update regulatory info for Tunisia (TN) on 6GHz for 2025
+  * wireless-regdb: Update regulatory info for Malaysia (MY) for 2025
+  * wireless-regdb: Update regulatory info for Malaysia (MY) for 2024
+  * wireless-regdb: Update broken link in regulatory.bin(5) manpage
+
+-------------------------------------------------------------------

Old:
----
  wireless-regdb-20251007.obscpio

New:
----
  wireless-regdb-20260318.obscpio

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

Other differences:
------------------
++++++ wireless-regdb.spec ++++++
--- /var/tmp/diff_new_pack.Z76xHI/_old  2026-03-31 15:22:46.089525088 +0200
+++ /var/tmp/diff_new_pack.Z76xHI/_new  2026-03-31 15:22:46.093525251 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package wireless-regdb
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2025 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %{?!_firmwaredir:%define _firmwaredir /lib/firmware}
 
 Name:           wireless-regdb
-Version:        20251007
+Version:        20260318
 Release:        0
 Summary:        802.11 regulatory domain database
 License:        ISC

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Z76xHI/_old  2026-03-31 15:22:46.125526546 +0200
+++ /var/tmp/diff_new_pack.Z76xHI/_new  2026-03-31 15:22:46.133526871 +0200
@@ -1,8 +1,8 @@
 <services>
   <service mode="manual" name="obs_scm">
-    <param 
name="url">git://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git</param>
+    <param 
name="url">https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git</param>
     <param name="scm">git</param>
-    <param name="revision">master-2025-10-07</param>
+    <param name="revision">master-2026-03-18</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">wireless-regdb</param>
     <param name="versionformat">@PARENT_TAG@</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Z76xHI/_old  2026-03-31 15:22:46.161528005 +0200
+++ /var/tmp/diff_new_pack.Z76xHI/_new  2026-03-31 15:22:46.169528329 +0200
@@ -3,6 +3,8 @@
      <param 
name="url">git://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git</param>
      <param 
name="changesrevision">a827d3af0b93878307921b2c7354934507c91dd5</param>
   </service>
-</servicedata>
+<service name="tar_scm">
+                <param 
name="url">https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git</param>
+              <param 
name="changesrevision">312b1e4ea67dfbb3e6ea5679ad687de49b58489d</param></service></servicedata>
 (No newline at EOF)
 

++++++ wireless-regdb-20251007.obscpio -> wireless-regdb-20260318.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wireless-regdb-20251007/db.txt 
new/wireless-regdb-20260318/db.txt
--- old/wireless-regdb-20251007/db.txt  2025-10-07 09:03:19.000000000 +0200
+++ new/wireless-regdb-20260318/db.txt  2026-03-18 04:42:49.000000000 +0100
@@ -145,43 +145,43 @@
 
 # Source:
 # 'Item' in the comments below refers to each numbered rule found at:
-# https://www.legislation.gov.au/Details/F2023C00524
+# https://www.legislation.gov.au/Details/F2025L01047 within Table 8
+# except for 5850-5875 which is found in Table 1.
 # Both DFS-ETSI and DFS-FCC are acceptable per AS/NZS 4268 Appendix B.
 # The EIRP for DFS bands can be increased by 3dB if TPC is implemented.
 # In order to allow 80MHz operation between 5650-5730MHz the upper boundary
 # of this more restrictive band has been shifted up by 5MHz from 5725MHz.
 country AU: DFS-ETSI
-       # Item 58
-       (915 - 920 @ 4), (1000 mW)
-       (920 - 928 @ 8), (1000 mW)
+       # Item 1
+       (915 - 928 @ 8), (1000 mW)
 
-       # Item 59
+       # Item 3 and 7
        (2400 - 2483.5 @ 40), (4000 mW)
 
-       # Item 61
+       # Item 10
        (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
 
-       # Item 62 (200 mW allowed if TPC is used)
+       # Item 11 (200 mW allowed if TPC is used)
        (5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, AUTO-BW, DFS
 
-       # Item 63(a) (1000 mW with TPC)
+       # Item 12(a) (1000 mW with TPC)
        (5470 - 5600 @ 80), (500 mW), DFS
 
-       # Item 63(b) (1000 mW with TPC)
+       # Item 12(b) (1000 mW with TPC)
        # The end is 5725 but we borrow 5 MHz from the following less 
restrictive band
        # so we can get an 80 MHz channel.
        (5650 - 5730 @ 80), (500 mW), DFS
 
-       # Item 60
+       # Item 9
        (5730 - 5850 @ 80), (4000 mW), AUTO-BW
 
-       # Item 22
+       # Item 22 of Table 1
        (5850 - 5875 @ 20), (25 mW), AUTO-BW
 
-       # Item 63AA (25 mW if outdoors)
-       (5925 - 6425 @ 160), (250 mW), NO-OUTDOOR
+       # Item 13 (25 mW if outdoors)
+       (5925 - 6585 @ 320), (250 mW), NO-OUTDOOR
 
-       # Item 65
+       # Item 18
        (57000 - 71000 @ 2160), (20000 mW), NO-OUTDOOR
 
 country AW: DFS-ETSI
@@ -388,15 +388,20 @@
        (5735 - 5835 @ 80), (30)
 
 # Sources:
-# 
https://www.ic.gc.ca/eic/site/smt-gst.nsf/vwapj/rss-247-i2-e.pdf/$file/rss-247-i2-e.pdf
+# RSS-247 Issue 4
+# 
https://ised-isde.canada.ca/site/spectrum-management-telecommunications/en/devices-and-equipment/radio-equipment-standards/radio-standards-specifications-rss/rss-247-digital-transmission-systems-dtss-frequency-hopping-systems-fhss-and-licence-exempt-local
 # https://www.ic.gc.ca/eic/site/smt-gst.nsf/eng/sf11750.html (6 GHz operation)
 country CA: DFS-FCC
-       (2402 - 2472 @ 40), (30)
-       (5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW
-       (5250 - 5350 @ 80), (24), DFS, AUTO-BW
-       (5470 - 5600 @ 80), (24), DFS
-       (5650 - 5730 @ 80), (24), DFS
-       (5735 - 5835 @ 80), (30)
+       (2400 - 2483.5 @ 40), (4000 mW)
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (500 mW), DFS, AUTO-BW
+       # This range ends at 5725 MHz, but channel 144 extends to 5730 MHz.
+       # Since 5725 ~ 5730 MHz belongs to the next range which has looser
+       # requirements, we can extend the range by 5 MHz to make the kernel
+       # happy and be able to use channel 144.
+       (5470 - 5730 @ 160), (500 mW), DFS
+       (5730 - 5850 @ 80), (4000 mW), AUTO-BW
+       (5850 - 5895 @ 40), (27), AUTO-BW
        (5925 - 7125 @ 320), (12), NO-OUTDOOR
 
 # Source:
@@ -980,6 +985,7 @@
        (5250 - 5350 @ 80), (24), DFS
        (5470 - 5725 @ 160), (24), DFS
        (5725 - 5875 @ 80), (30)
+       (5925 - 6425 @ 320), (24), NO-OUTDOOR
 
 # Source:
 # 
https://asnad.cra.ir/fa/Public/Documents/Details/73af8590-f065-eb11-968f-0050569b0899
@@ -1450,14 +1456,16 @@
        (5925 - 6425 @ 320), (12), NO-OUTDOOR
 
 # Source:
-# 
https://www.mcmc.gov.my/skmmgovmy/media/General/CA-No-1-of-2022_-signed_19012022.pdf
+# 
https://www.mcmc.gov.my/skmmgovmy/media/General/pdf2/Class-Assignment-No-2-of-2025.pdf
 country MY: DFS-FCC
-       (2402 - 2482 @ 40), (500 mW)
-       (5170 - 5250 @ 80), (1000 mW), AUTO-BW
-       (5250 - 5330 @ 80), (1000 mW), DFS, AUTO-BW
-       (5490 - 5650 @ 160), (1000 mW), DFS
-       (5735 - 5835 @ 80), (1000 mW)
-       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
+       (2400 - 2500 @ 40), (500 mW)
+       (5150 - 5250 @ 80), (1000 mW), AUTO-BW, NO-OUTDOOR
+       # 5250 - 5350 MHz regulatory limit is 1000 mW, but 200 mW reaches the 
PSD limit of 10 mW / MHz at 20 MHz channel width
+       (5250 - 5350 @ 80), (200 mW), DFS, AUTO-BW, NO-OUTDOOR
+       # 5470 - 5650 MHz regulatory limit is 1000 mW, but 200 mW reaches the 
PSD limit of 10 mW / MHz at 20 MHz channel width
+       (5470 - 5650 @ 160), (200 mW), DFS
+       (5725 - 5875 @ 80), (1000 mW)
+       (5925 - 6425 @ 320), (250 mW), NO-OUTDOOR
 
 # Source:
 # https://www.cran.na/yglilidy/2023/04/GG-8060-dated-3-April-2023.pdf
@@ -1927,10 +1935,13 @@
        (5735 - 5835 @ 80), (30)
        (5925 - 6425 @ 320), (250 mW), NO-OUTDOOR
 
+# Source:
+# https://www.anf.tn/sites/default/files/2025-01/Arr%C3%AAt%C3%A92024_4611.pdf
 country TN: DFS-ETSI
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
 
 # Source:
 # Technical Criteria for Radio Devices and Systems Excluded from Frequency 
Allocation, Sept 9, 2022
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wireless-regdb-20251007/db2bin.py 
new/wireless-regdb-20260318/db2bin.py
--- old/wireless-regdb-20251007/db2bin.py       2025-10-07 09:03:19.000000000 
+0200
+++ new/wireless-regdb-20260318/db2bin.py       2026-03-18 04:42:49.000000000 
+0100
@@ -2,7 +2,6 @@
 
 from io import BytesIO, open
 import struct
-import hashlib
 from dbparse import DBParser
 import sys
 
@@ -125,19 +124,18 @@
     # Load RSA only now so people can use this script
     # without having those libraries installed to verify
     # their SQL changes
-    from M2Crypto import RSA
+    from cryptography.hazmat.primitives import hashes, serialization
+    from cryptography.hazmat.primitives.asymmetric import padding
 
     # determine signature length
-    key = RSA.load_key(sys.argv[3])
-    hash = hashlib.sha1()
-    hash.update(output.getvalue())
-    sig = key.sign(hash.digest())
+    with open(sys.argv[3], 'rb') as key_file:
+        key = serialization.load_pem_private_key(key_file.read(),
+                                                 password=None)
+    sig = key.sign(output.getvalue(), padding.PKCS1v15(), hashes.SHA1())
     # write it to file
     siglen.set(len(sig))
     # sign again
-    hash = hashlib.sha1()
-    hash.update(output.getvalue())
-    sig = key.sign(hash.digest())
+    sig = key.sign(output.getvalue(), padding.PKCS1v15(), hashes.SHA1())
 
     output.write(sig)
 else:
Binary files old/wireless-regdb-20251007/regulatory.bin and 
new/wireless-regdb-20260318/regulatory.bin differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wireless-regdb-20251007/regulatory.bin.5 
new/wireless-regdb-20260318/regulatory.bin.5
--- old/wireless-regdb-20251007/regulatory.bin.5        2025-10-07 
09:03:19.000000000 +0200
+++ new/wireless-regdb-20260318/regulatory.bin.5        2026-03-18 
04:42:49.000000000 +0100
@@ -45,5 +45,5 @@
 .BR crda (8)
 .BR iw (8)
 
-.BR http://wireless.kernel.org/en/developers/Regulatory/
+.BR https://wireless.docs.kernel.org/en/latest/en/developers/regulatory.html
 
Binary files old/wireless-regdb-20251007/regulatory.db and 
new/wireless-regdb-20260318/regulatory.db differ
Binary files old/wireless-regdb-20251007/regulatory.db.p7s and 
new/wireless-regdb-20260318/regulatory.db.p7s differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wireless-regdb-20251007/sha1sum.txt 
new/wireless-regdb-20260318/sha1sum.txt
--- old/wireless-regdb-20251007/sha1sum.txt     2025-10-07 09:03:19.000000000 
+0200
+++ new/wireless-regdb-20260318/sha1sum.txt     2026-03-18 04:42:49.000000000 
+0100
@@ -1 +1 @@
-91b0ece0fc41ccf5f4b3b00693587e418a61af5c  db.txt
+433812f045cdd22f87e7639bc33a42e3e6a8ee87  db.txt

++++++ wireless-regdb.obsinfo ++++++
--- /var/tmp/diff_new_pack.Z76xHI/_old  2026-03-31 15:22:46.357535945 +0200
+++ /var/tmp/diff_new_pack.Z76xHI/_new  2026-03-31 15:22:46.361536107 +0200
@@ -1,5 +1,5 @@
 name: wireless-regdb
-version: 20251007
-mtime: 1759820599
-commit: a827d3af0b93878307921b2c7354934507c91dd5
+version: 20260318
+mtime: 1773805369
+commit: 312b1e4ea67dfbb3e6ea5679ad687de49b58489d
 

Reply via email to