openwrtv3/package/network/services
Hannu Nyman 9097dc5ad8 uhttpd: create self-signed certificates with unique subjects
Add a partially random O= item to the certificate subject in order
to make the automatically generated certificates' subjects unique.

Firefox has problems when several self-signed certificates
with CA:true attribute and identical subjects have been
seen (and stored) by the browser. Reference to upstream bugs:
https://bugzilla.mozilla.org/show_bug.cgi?id=1147544
https://bugzilla.mozilla.org/show_bug.cgi?id=1056341
https://bugzilla.redhat.com/show_bug.cgi?id=1204670#c34

Certificates created by the OpenSSL one-liner fall into that category.

Avoid identical certificate subjects by including a new 'O=' item
with CommonName + a random part (8 chars). Example:
/CN=LEDE/O=LEDEb986be0b/L=Unknown/ST=Somewhere/C=ZZ

That ensures that the browser properly sees the accumulating
certificates as separate items and does not spend time
trying to form a trust chain from them.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2016-10-26 15:16:52 +02:00
..
authsae source: Switch to xz for packages and tools where possible 2016-10-06 12:16:56 +02:00
dnsmasq dnsmasq: Add match section support 2016-09-19 15:30:32 +02:00
dropbear config: enable shadow passwords unconditionally 2016-09-26 17:57:56 +02:00
ead network/services/ead: drop Build/Prepare rule in favor of default one 2016-10-15 11:36:52 +02:00
hostapd network/services/hostapd: move whole files outside of patches and drop Build/Prepare rule in favor of default one 2016-10-15 11:36:51 +02:00
igmpproxy igmpproxy: remove procd_open_trigger/procd_close_trigger calls 2016-07-29 16:41:09 +02:00
ipset-dns source: Switch to xz for packages and tools where possible 2016-10-06 12:16:56 +02:00
lldpd package/network/services/lldpd: Update to 0.9.5 2016-10-15 11:36:51 +02:00
mdns source: Switch to xz for packages and tools where possible 2016-10-06 12:16:56 +02:00
odhcpd odhcpd: Upstep to git HEAD version 2016-10-13 17:05:21 +02:00
omcproxy source: Switch to xz for packages and tools where possible 2016-10-06 12:16:56 +02:00
openvpn openvpn: update to 2.3.12 2016-08-24 00:33:08 +02:00
openvpn-easy-rsa source: Switch to xz for packages and tools where possible 2016-10-06 12:16:56 +02:00
ppp ppp: Extend uci datamodel with persistency sypport 2016-08-18 09:49:18 +02:00
relayd source: Switch to xz for packages and tools where possible 2016-10-06 12:16:56 +02:00
samba36 samba: add file/interface reload triggers & filter interfaces 2016-08-15 15:18:35 +02:00
uhttpd uhttpd: create self-signed certificates with unique subjects 2016-10-26 15:16:52 +02:00