Testing Needed: OpenVPN Client Export Package

  • Rebel Alliance Developer Netgate

    I just finished converting the OpenVPN Client Export Package to Bootstrap and could use some testing/feedback.

    It should work as it always has on 2.2.x, but the look/feel are more up-to-date and I also fixed up some text and a couple small issues along the way.

  • Hi jimp,

    Im really new to Pfsense (and openvpn) so bare with me :)

    The new client export package looks great but out of the 5 available server setups, the only one I am able to download .ovpn files from via the "client export" tab is "remote access (user auth)"

    The file download options are missing on the other 4 server options? Is this how it should be?


  • Rebel Alliance Developer Netgate

    It all depends on your setup, certs/CAs you have, and so on. If you are unfamiliar with how it works, you might want to start a thread in the OpenVPN board for a more general discussion.

    This thread is intended primarily for those who are already familiar with the package but haven't used it on 2.3 yet since it wasn't possible until these changes were made.

  • Jimp,

    You want test only on the UI elements or something changed in the functions that generate the config and executables?

  • Rebel Alliance Developer Netgate


    You want test only on the UI elements or something changed in the functions that generate the config and executables?

    Only the UI look and some description text changed, functionally it should be the same as before. I ran some basic tests with 3-4 different VPN servers and they came out fine but I was looking for more widespread/varied server config testing to be sure things are still OK.

  • Seems to work.

    Not to crazy about all the buttons though.  Maybe it's just all the same bright blue.  Only thing different about them is the text.

  • Buttons could probably be prettied up a bit. Maybe diff colors or something. Though it's no diff in that regard than it's ever been, was a slew of same-colored links previously. IMO it's better and more clear now than it was before.

  • Rebel Alliance Developer Netgate

    Yeah I was on the fence about them myself, but it is less confusing than a bunch of text links that run together

  • I'm also "on the fence" about those buttons, maybe a dropdown for each "type" would be cleaner or at least some boxes separating the groups(idea in the attachment).



    We were talking about package localization, since you working on the UI for the OpenVPN Export, is it possible to change the texts to be stored in a localization file?

    Thread in reference: https://forum.pfsense.org/index.php?topic=103421.0

  • Rebel Alliance Developer Netgate

    Changing to a drop-down or some other control type would be a ton of work and probably more confusing. At most I'd say the color/format of the buttons may change, and the format of the headers in between.

    As for localization, the text in the package is already either run through bootstrap when building the controls or gettext directly, something should be able to extract it and do whatever is needed with it already.

Log in to reply