Your message dated Sat, 11 Jul 2026 10:32:49 +0000
with message-id <[email protected]>
and subject line Released in 13.6
has caused the Debian Bug report #1139581,
regarding trixie-pu: package wireless-regdb/2026.05.30-1~deb13u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1139581: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1139581
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:wireless-regdb
User: [email protected]
Usertags: pu

[ Reason ]
Provide current information about national radio regulations to the
Linux Wi-Fi stack.

[ Impact ]
Users may accidentally configure Wi-Fi hardware to use channels or
power levels that are not permitted, or may be unable to use channels
that are permitted.

[ Tests ]
- The signatures on regulatory.db are checked against the kernel trust
  list by an autopkgtest test case.
- The database itself is identical to the version in unstable, and
  currently identical to the upstream version.

[ Risks ]
The package is fairly trivial.  The only risk I see is that the new
database could conceivably differ from the actual regulations in a
more serious way.

[ Checklist ]
  [X] *all* changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach debdiff against the package in (old)stable
  [X] the issue is verified as fixed in unstable

[ Changes ]
This is a backport from testing/unstable, because every suite should
get the latest rules.

Upstream changes:
- Updated the regulatory database (db.txt) following various national
  radio regulatory changes.
- Regenerated the binaries and signatures (regulatory.bin,
  regulatory.db, regulatory.db.p7s) and checksum (sha1sum.txt) from
  db.txt.
- The db2bin.py script used to build regulatory.bin was changed to use
  the Python cryptography library.  However the package build doesn't
  use this script.

Debian changes:
- Regenerated my signature for the regulatory database

[ Other info ]
diff -Nru wireless-regdb-2026.02.04/db.txt wireless-regdb-2026.05.30/db.txt
--- wireless-regdb-2026.02.04/db.txt    2026-02-04 08:44:32.000000000 +0100
+++ wireless-regdb-2026.05.30/db.txt    2026-05-30 17:36:17.000000000 +0200
@@ -326,11 +326,20 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
-country BN: DFS-JP
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 80), (20), AUTO-BW
-       (5250 - 5330 @ 80), (20), DFS, AUTO-BW
-       (5735 - 5835 @ 80), (20)
+# Source:
+# https://aiti.gov.bn/media/planjc1p/bd-radio-spectrum-plan-2019.pdf
+# Section 7.5, Page 244-251
+country BN: DFS-FCC
+       (2400 - 2483.5 @ 40), (200 mW)
+       (5150 - 5250 @ 80), (1000 mW), 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)
+       (57000 - 66000 @ 2160), (10000 mW), NO-OUTDOOR
 
 country BO: DFS-JP
        (2402 - 2482 @ 40), (20)
@@ -731,6 +740,13 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
+country FO: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), DFS, NO-OUTDOOR, AUTO-BW
+       (5470 - 5725 @ 160), (500 mW), DFS
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
+
 # FR as part of EU/CEPT accepted decisions 2005/513/EC (5GHz RLAN, EN 301 893)
 # and 2006/771/EC (amended by 2008/432/EC, Short-Range Devices, EN 300 440)
 #  EU decision 2005/513/EC: 
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02005D0513-20070213
@@ -801,6 +817,13 @@
        (5490 - 5730 @ 160), (24), DFS
        (5735 - 5835 @ 80), (30)
 
+country GI: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), DFS, NO-OUTDOOR, AUTO-BW
+       (5470 - 5725 @ 160), (500 mW), DFS
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
+
 country GL: DFS-ETSI
        (2402 - 2482 @ 40), (20)
        (5170 - 5250 @ 80), (20), AUTO-BW, wmmrule=ETSI
@@ -869,7 +892,7 @@
        (5250 - 5350 @ 80), (23), DFS, AUTO-BW, NO-OUTDOOR
        (5470 - 5730 @ 160), (27), DFS
        (5730 - 5850 @ 80), (36)
-       (5925 - 6425 @ 160), (14)
+       (5945 - 6425 @ 160), (24), NO-OUTDOOR
 
 # Source:
 # https://www.conatel.gob.hn/doc/Regulacion/resoluciones/2023/NR05-23.pdf
@@ -976,6 +999,13 @@
        (5725 - 5875 @ 80), (25 mW), AUTO-BW
        (5945 - 6425 @ 320), (200 mW), NO-OUTDOOR
 
+country IM: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), DFS, NO-OUTDOOR, AUTO-BW
+       (5470 - 5725 @ 160), (500 mW), DFS
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
+
 # Source:
 # 
https://dot.gov.in/spectrummanagement/delicensing-24-24835-ghz-band-gsr-45-e-5150-5350-ghz-gsr-46-e-and-5725-5875-ghz
 # 
https://dot.gov.in/spectrummanagement/license-exemption-5-ghz-gsr-1048e-dated-22102018
@@ -985,6 +1015,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
@@ -1113,8 +1144,9 @@
        (5250 - 5350 @ 80), (20), DFS, AUTO-BW
        (5470 - 5725 @ 160), (20), DFS
        (5725 - 5850 @ 80), (23)
-       # 6 GHz band
-       (5925 - 7125 @ 160), (15), NO-OUTDOOR
+       # 6 GHz band - per MSIT Notice 2026-10
+       (5925 - 6425 @ 320), (18), NO-OUTDOOR, AUTO-BW
+       (6425 - 7125 @ 320), (15), NO-OUTDOOR, AUTO-BW
        # 60 GHz band channels 1-4
        (57000 - 66000 @ 2160), (43)
 
@@ -1189,12 +1221,15 @@
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
-country LK: DFS-FCC
-       (2402 - 2482 @ 40), (20)
-       (5170 - 5250 @ 20), (17)
-       (5250 - 5330 @ 20), (24), DFS
-       (5490 - 5730 @ 20), (24), DFS
-       (5735 - 5835 @ 20), (30)
+# Source:
+# https://www.trc.gov.lk/content/files/licensing/RTTE_GAZETTE-English.pdf
+# Sri Lanka RTTE Type Approval Rules 2020, Table 2 - Applicable Standards- 
Wireless
+country LK: DFS-ETSI
+       (2400 - 2483.5 @ 40), (200 mW)
+       (5150 - 5250 @ 80), (200 mW), AUTO-BW
+       (5250 - 5350 @ 80), (20), DFS, AUTO-BW
+       (5470 - 5725 @ 160), (27), DFS, AUTO-BW
+       (5725 - 5875 @ 80), (24), DFS, AUTO-BW
 
 # Source:
 # 
http://lca.org.ls/images/documents/lesotho_national_frequency_allocation_plan.pdf
@@ -1749,8 +1784,8 @@
 country RU:
        (2400 - 2483.5 @ 40), (100mW)
        (5150 - 5350 @ 160), (100 mW), NO-OUTDOOR
-       (5650 - 5850 @ 160), (100 mW), NO-OUTDOOR
-       (5925 - 6425 @ 160), (100 mW), NO-OUTDOOR
+       (5650 - 5850 @ 160), (200 mW), NO-OUTDOOR
+       (5925 - 6425 @ 320), (200 mW), NO-OUTDOOR
        # 60 GHz band channels 1-4, ref: Changes to NLA 124_Order 
№129_22042015.pdf
        (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
@@ -1854,6 +1889,13 @@
        # 60 GHz band channels 1-4 (ETSI EN 302 567)
        (57000 - 66000 @ 2160), (40)
 
+country SM: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), DFS, NO-OUTDOOR, AUTO-BW
+       (5470 - 5725 @ 160), (500 mW), DFS
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
+
 # Source:
 # Regulation N° 2004-005 ART/DG/DRC/D.Rég
 country SN: DFS-FCC
@@ -2015,7 +2057,7 @@
        (5725 - 5850 @ 80), (100 mW), NO-OUTDOOR
        (5945 - 6425 @ 320), (23), NO-OUTDOOR
        # 60 GHz band channels 1-4, ref: Etsi En 302 567
-       (57000 - 66000 @ 2160), (40 mW), NO-OUTDOOR
+       (57000 - 66000 @ 2160), (40), NO-OUTDOOR
 
 country UG: DFS-FCC
        (2402 - 2482 @ 40), (20)
@@ -2071,6 +2113,13 @@
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
 
+country VA: DFS-ETSI
+       (2400 - 2483.5 @ 40), (100 mW)
+       (5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
+       (5250 - 5350 @ 80), (100 mW), DFS, NO-OUTDOOR, AUTO-BW
+       (5470 - 5725 @ 160), (500 mW), DFS
+       (5945 - 6425 @ 320), (23), NO-OUTDOOR
+
 # Source:
 # http://www.ntrc.vc/regulations/Jun_2006_Spectrum_Managment_Regulations.pdf
 country VC: DFS-ETSI
@@ -2144,7 +2193,7 @@
        (5170 - 5250 @ 80), (20), AUTO-BW
        (5250 - 5330 @ 80), (20), DFS, AUTO-BW
        (5490 - 5710 @ 160), (30)
-       (5925 - 6425 @ 320), (14)
+       (5925 - 6425 @ 320), (23), NO-OUTDOOR
 
 country ZW: DFS-ETSI
        (2402 - 2482 @ 40), (20)
diff -Nru wireless-regdb-2026.02.04/db2bin.py 
wireless-regdb-2026.05.30/db2bin.py
--- wireless-regdb-2026.02.04/db2bin.py 2026-02-04 08:44:32.000000000 +0100
+++ wireless-regdb-2026.05.30/db2bin.py 2026-05-30 17:36:17.000000000 +0200
@@ -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:
diff -Nru wireless-regdb-2026.02.04/debian/changelog 
wireless-regdb-2026.05.30/debian/changelog
--- wireless-regdb-2026.02.04/debian/changelog  2026-02-20 17:03:11.000000000 
+0100
+++ wireless-regdb-2026.05.30/debian/changelog  2026-06-05 19:02:04.000000000 
+0200
@@ -1,3 +1,32 @@
+wireless-regdb (2026.05.30-1~deb13u1) trixie; urgency=medium
+
+  * Rebuild for trixie
+
+ -- Ben Hutchings <[email protected]>  Fri, 05 Jun 2026 19:02:04 +0200
+
+wireless-regdb (2026.05.30-1) unstable; urgency=medium
+
+  * New upstream version:
+    - Add regulatory info for CEPT countries FO, GI, IM, SM and VA listed by
+      WiFi Alliance
+    - Update 6 GHz rules for Hong Kong (HK)
+    - Update 5/6 GHz power rules for Russia (RU)
+    - Fix 60 GHz power unit for Ukraine (UA)
+    - Update 6 GHz rules for South Africa (ZA)
+    - Update 6 GHz rules for South Korea (KR)
+    - allow 320MHz channel width for Russia
+    - Update regulatory info for Brunei Darussalam (BN) for 2022
+    - Update regulatory rules for Sri Lanka (LK)
+
+ -- Ben Hutchings <[email protected]>  Fri, 05 Jun 2026 17:45:04 +0200
+
+wireless-regdb (2026.03.18-1) unstable; urgency=medium
+
+  * New upstream version:
+    - Update regulatory rules for India (IN) on 6GHz
+
+ -- Ben Hutchings <[email protected]>  Thu, 07 May 2026 11:43:19 +0200
+
 wireless-regdb (2026.02.04-1~deb13u1) trixie; urgency=medium
 
   * Backported to trixie:
Binary files 
/var/tmp/MoAgTS9esa/wireless-regdb-2026.02.04/debian/regulatory.db.p7s and 
/var/tmp/4PXaT6p7Jz/wireless-regdb-2026.05.30/debian/regulatory.db.p7s differ
Binary files /var/tmp/MoAgTS9esa/wireless-regdb-2026.02.04/regulatory.bin and 
/var/tmp/4PXaT6p7Jz/wireless-regdb-2026.05.30/regulatory.bin differ
Binary files /var/tmp/MoAgTS9esa/wireless-regdb-2026.02.04/regulatory.db and 
/var/tmp/4PXaT6p7Jz/wireless-regdb-2026.05.30/regulatory.db differ
Binary files /var/tmp/MoAgTS9esa/wireless-regdb-2026.02.04/regulatory.db.p7s 
and /var/tmp/4PXaT6p7Jz/wireless-regdb-2026.05.30/regulatory.db.p7s differ
diff -Nru wireless-regdb-2026.02.04/sha1sum.txt 
wireless-regdb-2026.05.30/sha1sum.txt
--- wireless-regdb-2026.02.04/sha1sum.txt       2026-02-04 08:44:32.000000000 
+0100
+++ wireless-regdb-2026.05.30/sha1sum.txt       2026-05-30 17:36:17.000000000 
+0200
@@ -1 +1 @@
-4f54def43afee78f38e7e36888972ae1a46b04de  db.txt
+84e1c61b29afb342f41c18ec6f4f67abc1f09901  db.txt

--- End Message ---
--- Begin Message ---
Version: 13.6

This update was released as part of 13.6.

--- End Message ---

Reply via email to