I've just updated to the latest version and can now no longer access over HTTPS i.e. https://tower:8081/ no longer works (with ERR_SSL_PROTOCOL_ERROR).
Log is below:
[info] Env var PUID defined as 99
[info] Env var PGID defined as 100
[info] Permissions already set for /config
[info] Starting Supervisor...
[info] Env var PUID defined as 99
[info] Env var PGID defined as 100
[info] Permissions already set for /config
[info] Starting Supervisor...
2016-06-15 20:21:12,214 CRIT Set uid to user 0
2016-06-15 20:21:12,214 WARN Included extra file "/etc/supervisor/conf.d/sabnzbdvpn.conf" during parsing
2016-06-15 20:21:12,216 INFO supervisord started with pid 12
2016-06-15 20:21:13,218 INFO spawned: 'start-script' with pid 15
2016-06-15 20:21:13,220 INFO spawned: 'sabnzbd-script' with pid 16
2016-06-15 20:21:13,222 INFO spawned: 'privoxy-script' with pid 17
2016-06-15 20:21:13,231 DEBG 'privoxy-script' stdout output:
[info] VPN is enabled, checking VPN tunnel local ip is valid
2016-06-15 20:21:13,231 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-06-15 20:21:13,231 INFO success: sabnzbd-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-06-15 20:21:13,232 INFO success: privoxy-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2016-06-15 20:21:13,233 DEBG 'start-script' stdout output:
[info] VPN is enabled, beginning configuration of VPN
2016-06-15 20:21:13,235 DEBG 'sabnzbd-script' stdout output:
[info] VPN is enabled, checking VPN tunnel local ip is valid
2016-06-15 20:21:13,242 DEBG 'start-script' stdout output:
[info] VPN provider defined as pia
[info] VPN config file (ovpn extension) is located at /config/openvpn/openvpn.ovpn
2016-06-15 20:21:13,245 DEBG 'start-script' stdout output:
[info] Env vars defined via docker -e flags for remote host, port and protocol, writing values to ovpn file...
2016-06-15 20:21:13,263 DEBG 'start-script' stdout output:
[info] VPN provider remote gateway defined as nl.privateinternetaccess.com
2016-06-15 20:21:13,263 DEBG 'start-script' stdout output:
[info] VPN provider remote port defined as 1194
[info] VPN provider remote protocol defined as udp
2016-06-15 20:21:13,270 DEBG 'start-script' stdout output:
[info] VPN provider username defined as xxxxxx
2016-06-15 20:21:13,277 DEBG 'start-script' stdout output:
[info] VPN provider password defined as yyyyyy
2016-06-15 20:21:13,291 DEBG 'start-script' stdout output:
[info] Default route for container is 172.17.42.1
2016-06-15 20:21:13,296 DEBG 'start-script' stdout output:
[info] Setting permissions recursively on /config/openvpn...
2016-06-15 20:21:13,297 DEBG 'start-script' stdout output:
[info] Adding 192.168.1.0/24 as route via docker eth0
2016-06-15 20:21:13,298 DEBG 'start-script' stdout output:
[info] ip route defined as follows...
--------------------
2016-06-15 20:21:13,298 DEBG 'start-script' stdout output:
default via 172.17.42.1 dev eth0
2016-06-15 20:21:13,299 DEBG 'start-script' stdout output:
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.24
192.168.1.0/24 via 172.17.42.1 dev eth0
2016-06-15 20:21:13,299 DEBG 'start-script' stdout output:
--------------------
2016-06-15 20:21:13,302 DEBG 'start-script' stdout output:
[info] iptable_mangle support detected, adding fwmark for tables
2016-06-15 20:21:13,324 DEBG 'start-script' stdout output:
[info] iptables defined as follows...
--------------------
2016-06-15 20:21:13,325 DEBG 'start-script' stdout output:
-P INPUT DROP
-P FORWARD ACCEPT
-P OUTPUT DROP
-A INPUT -i tun0 -j ACCEPT
-A INPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --sport 1194 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 8080 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --sport 8080 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 8090 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --sport 8090 -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A OUTPUT -o tun0 -j ACCEPT
-A OUTPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --dport 1194 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --dport 8080 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 8080 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --dport 8090 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 8090 -j ACCEPT
-A OUTPUT -p udp -m udp --dport 53 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
2016-06-15 20:21:13,325 DEBG 'start-script' stdout output:
--------------------
2016-06-15 20:21:13,325 DEBG 'start-script' stdout output:
[info] nameservers
2016-06-15 20:21:13,329 DEBG 'start-script' stdout output:
nameserver 8.8.8.8
nameserver 8.8.4.4
2016-06-15 20:21:13,329 DEBG 'start-script' stdout output:
--------------------
[info] Starting OpenVPN...
2016-06-15 20:21:13,332 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:13 2016 OpenVPN 2.3.9 x86_64-unknown-linux-gnu [sSL (OpenSSL)] [LZO] [EPOLL] [MH] [iPv6] built on Dec 24 2015
Wed Jun 15 20:21:13 2016 library versions: OpenSSL 1.0.2f 28 Jan 2016, LZO 2.09
Wed Jun 15 20:21:13 2016 WARNING: file 'credentials.conf' is group or others accessible
2016-06-15 20:21:13,380 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:13 2016 UDPv4 link local: [undef]
Wed Jun 15 20:21:13 2016 UDPv4 link remote: [AF_INET]49.166.137.132:1194
2016-06-15 20:21:13,723 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:13 2016 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
2016-06-15 20:21:14,789 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:14 2016 [Private Internet Access] Peer Connection Initiated with [AF_INET]49.166.137.132:1194
2016-06-15 20:21:17,496 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:17 2016 TUN/TAP device tun0 opened
Wed Jun 15 20:21:17 2016 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Wed Jun 15 20:21:17 2016 /usr/bin/ip link set dev tun0 up mtu 1500
2016-06-15 20:21:17,497 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:17 2016 /usr/bin/ip addr add dev tun0 local 10.134.1.6 peer 10.134.1.5
2016-06-15 20:21:17,501 DEBG 'start-script' stdout output:
Wed Jun 15 20:21:17 2016 Initialization Sequence Completed
2016-06-15 20:21:17,594 DEBG 'privoxy-script' stdout output:
[info] Privoxy set to disabled
2016-06-15 20:21:17,594 DEBG fd 19 closed, stopped monitoring <POutputDispatcher at 47716328606824 for <Subprocess at 47716327953832 with name privoxy-script in state RUNNING> (stderr)>
2016-06-15 20:21:17,594 DEBG fd 15 closed, stopped monitoring <POutputDispatcher at 47716328606392 for <Subprocess at 47716327953832 with name privoxy-script in state RUNNING> (stdout)>
2016-06-15 20:21:17,594 INFO exited: privoxy-script (exit status 0; expected)
2016-06-15 20:21:17,595 DEBG received SIGCLD indicating a child quit
2016-06-15 20:21:17,608 DEBG 'sabnzbd-script' stdout output:
[info] First run detected, setting SABnzbd listening interface 10.134.1.6
[info] All checks complete, starting SABnzbd...
2016-06-15 20:21:18,238 DEBG 'sabnzbd-script' stdout output:
[info] Sleeping for 5 mins before rechecking listen interface