openwrt-pf/package
Hauke Mehrtens 7be144ad83 wifi-scripts: ucode: fix EAP certificate constraint handling
The supplicant config generator emitted the altsubject_match,
domain_match and domain_suffix_match server certificate constraints
through the plain (unquoted) variable list. As these are UCI arrays,
they were rendered space-separated and without quotes, e.g.

  altsubject_match=DNS:a.example.com DNS:b.example.com

wpa_supplicant parses an unquoted string value as a hex blob, so such a
line fails to parse and the constraint is dropped. wpa_supplicant
expects a single quoted, semicolon-separated string:

  altsubject_match="DNS:a.example.com;DNS:b.example.com"

Join these lists with semicolons and emit them as quoted strings.

The inner-tunnel (phase 2) constraints subject_match2, altsubject_match2,
domain_match2 and domain_suffix_match2 were not written to the config at
all; emit them as well. Add the matching inner EAP-TLS options ca_cert2,
client_cert2, private_key2 and private_key2_passwd to the schema so they
validate cleanly.

Fixes: 218f3884d2 ("wifi-scripts: add ucode based scripts")
Assisted-by: Claude:claude-opus-4-8
Link: https://github.com/openwrt/openwrt/pull/24088
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-07-07 01:50:56 +02:00
..
base-files base-files: derive DHCP DUID from device MAC address 2026-06-24 11:21:28 +02:00
boot uboot-at91: fix build failure with GCC 14.4 2026-07-03 22:14:17 +02:00
devel package: binutils: deduplicate ld 2026-04-18 19:34:21 +02:00
firmware intel-microcode: fix build error on rebuild 2026-07-05 17:55:50 +02:00
kernel kernel-packages: video: remove path variables 2026-07-06 11:22:01 +02:00
libs elfutils: add $(FPIC) to LDFLAGS 2026-07-06 15:26:29 +02:00
network wifi-scripts: ucode: fix EAP certificate constraint handling 2026-07-07 01:50:56 +02:00
system ubus: update to Git HEAD (2026-06-28) 2026-06-28 16:48:20 +02:00
utils nilfs-utils: update to 2.3.1 2026-07-05 23:41:36 +02:00
Makefile build: add CycloneDX SBOM processing to apk 2026-05-17 12:21:09 +02:00