Firefox v80.0.1 breaks .opvn file download



  • I just updated Firefox to version 80.0.1 (was 80.0 I believe). Now, in pfSense, VPN, OpenVPN, Client Export, downloading an .ovpn client file ("Most Clients" and "Viscosity Inline Config") at the least results in an improper file that will not import into OpenVPN (specifically, OpenVPN Connect (version 3.2.0 bld 1064). Looking at the resulting .ovpn file, it's unlikely it will import into any vpn client as expected! It creates a file of about 9kb instead of the usual 6kb (when the to not include OpenVPN v2.4 Settings...) is checked.

    OpenVPN Connect will not import the resulting file, simply stating an error message "A line is too long"

    The resulting file begins like:
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="/vendor/bootstrap/css/bootstrap.min.css" type="text/css">
    <link rel="stylesheet" href="/css/login.css?v=1579802705" type="text/css">
    <title>pfSense - Login</title>
    <script type="text/javascript">
    //<![CDATA{
    var events = events || [];
    //]]>
    </script>

    Instead of the typical:
    dev tun
    persist-tun
    persist-key
    cipher AES-256-CBC
    auth SHA256
    tls-client
    client
    resolv-retry infinite
    remote nnn.nnn.nnn.nnn 1194 udp
    lport 0
    verify-x509-name "<mod snipped ip>" name
    auth-user-pass
    remote-cert-tls server

    <ca>
    -----BEGIN CERTIFICATE-----

    Chrome exported properly (at least version 84.0.4147.135), as did an old Firefox version 52.9.0, from the same pfSense firewall and the same VPN client user.


  • LAYER 8 Global Moderator

    Im using FF 80.0.1 and not seeing this..

    Just tested with multiple config for multiple openvpn instances running.

    The downloaded files are 6kb in size and look normal..

    BTW - I snipped out that IP you posted, you prob didn't want that posted.


Log in to reply