From 25e5a58a02fed5afca5c2492da105f35d38bb58c Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sat, 25 Aug 2018 06:06:27 +0800 Subject: [PATCH] CSP: Firefox bans default SVG styles Firefox has a bug for 2 years https://bugzilla.mozilla.org/show_bug.cgi?id=1262842 where a strict content-security-policy that is correctly followed wrongly also defeats inline style inside SVG. Apply the workaround told by the GIMP guys on the bug to convert SVG styles to XML at export. --- doc-assets/lws-overview.svg | 2486 +++++------------------------------ 1 file changed, 334 insertions(+), 2152 deletions(-) diff --git a/doc-assets/lws-overview.svg b/doc-assets/lws-overview.svg index 8261eeb9e..7f8e45bcd 100644 --- a/doc-assets/lws-overview.svg +++ b/doc-assets/lws-overview.svg @@ -1,2153 +1,335 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - struct lws - - tls - tls ctx - - - - http1 - - http2 - - - ws - - - - raw - - cgi - - - - - lws_role - protocol - - - role - - - - - - - struct lws_vhost - struct lws_context - - - - protocol - - - - - event loops - - - - - event - uv - poll - ev - TLS backend - - - - openSSL - mbedTLS - - - - - - - - - - - - - - tcp, udp,unix listensocket(s) - - - - - - - - - - - tcp, udp,http1,h2, wstls client(s) - - - - - ALPNSNI - ah http headers - - - - - event loop - peer trackingbasic auth - logging - - ws ext: pm-def - - - - - - - ssh - ACME - lws_ringVFSzip_fops - - service thread(s) - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + struct lws + + tls + tls ctx + + + + + http1 + + http2 + + + ws + + + + raw + + cgi + + + + + + + + + lws_role + protocol + + + role + + + + + + + + + + struct lws_vhost + struct lws_context + + + + protocol + + + + + + + event loops + + + + + + + + event + uv + poll + ev + + TLS backend + + + + + openSSL + mbedTLS + + + + + + + + + + + + + + + + tcp, udp,unix listensocket(s) + + + + + + + + + + + + + + + tcp, udp,http1,h2, wstls client(s) + + + + + + + + ALPNSNI + ah http headers + + + + + + + event loop + peer trackingbasic auth + logging + + + + + ws ext: pm-def + + + + + + + + ssh + ACME + lws_ringVFSzip_fops + + + + service thread(s) + + + + + + +