Plugin crashes on WiFi
The plug-in freezes the whole browser when connecting to WiFi network which uses web-based authentication method. Subsequently, the plug-in core crashes.
The WiFi network, which the add=on crashes on, is not encrypted. After connection the network adapter leases an IP address. The user has to authenticate using an encrypted (https) web page. Nearly all incoming traffic is blocked until the user logs in. Similarly, outgoing http(s) connection requests are redirected to the login page.
Debug messages generated by the add-on follows:
dnssec: Start of add-on dane: Start of add-on dnssec: Scheme: "about"; ASCII domain name: "" ...invalid dane: Scheme: "about"; ASCII domain name: "" ...invalid dnssec: Scheme: "about"; ASCII domain name: "" ...invalid dane: Scheme: "about"; ASCII domain name: "" ...invalid dnssec: Scheme: "about"; ASCII domain name: "" ...invalid dane: Scheme: "about"; ASCII domain name: "" ...invalid dnssec: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dnssec: Activating resolving timer dane: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dane: Validate this domain: yes dane: Connection is secured (https) dane: ------------ TLSA validation start ---------------- dane: No certificate! dane: ------------- TLSA validation end ------------------ dnssec: Scheme: "about"; ASCII domain name: "" ...invalid dane: Scheme: "about"; ASCII domain name: "" ...invalid dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid
dane: ---------- TLSA VALIDATION START ------------- dane: HTTPS request: https://wifigw.cis.vutbr.cz; certchain length: 3; dane: TLSA core request: {certchain}, 3, 1, nofwd, wifigw.cis.vutbr.cz, 443, tcp, 3 TLSA: Input parameters: domain='wifigw.cis.vutbr.cz'; port='443'; protocol='tcp'; options=1; resolver_address='nofwd'; dane: Error: TLSA plugin call failed! dane: ----------- TLSA VALIDATION END --------------
dnssec: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dnssec: Activating resolving timer dane: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dane: Validate this domain: yes dane: Connection is secured (https) dane: ------------ TLSA validation start ---------------- dane: HTTPS request: https://wifigw.cis.vutbr.cz; certchain length: 3; dane: DANE core request: {certchain}, 3, 1, nofwd, wifigw.cis.vutbr.cz, 443, tcp, 3
dane: Error: TLSA plugin call failed! dane: ----------- TLSA validation end -------------- dane: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dane: Validate this domain: yes dane: Connection is secured (https) dane: ------------ TLSA validation start ---------------- dane: HTTPS request: https://wifigw.cis.vutbr.cz; certchain length: 3; dane: DANE core request: {certchain}, 3, 1, nofwd, wifigw.cis.vutbr.cz, 443, tcp, 3
dane: Error: TLSA plugin call failed! dane: ----------- TLSA validation end -------------- dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dane: http-on-examine-response -> wifigw.cis.vutbr.cz dane: Validate this domain: yes dane: Scheme: https; ASCII domain name: "wifigw.cis.vutbr.cz" ...duplicated
dnssec: Starting timer action dnssec: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dnssec: Activating resolving timer dnssec: Starting timer action dnssec: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dnssec: Activating resolving timer dnssec: Starting timer action dnssec: Scheme: "https"; ASCII domain name: "wifigw.cis.vutbr.cz" ...valid dnssec: Activating resolving timer
...