Details

    • Type: New Feature New Feature
    • Status: Open Open
    • Priority: Normal Normal
    • Resolution: Unresolved
    • Affects Version/s: 9.1.0, 10.0.0
    • Fix Version/s: None
    • Component/s: VPN
    • Labels:
      None

      Description

      OpenVPN support is not present in CM10.1 (or CM10 or CM9 for that matter). The following has been suggested for integration if native support is not an option: https://code.google.com/p/ics-openvpn/

      This was migrated from http://code.google.com/p/cyanogenmod/issues/detail?id=5845

        Activity

        Hide
        SirSatras added a comment -

        I was surprised that OpenVPN is not presend despide the fact its announced on the front project page.
        One Reason I switched from Stock Firmware to CM 10.1

        Show
        SirSatras added a comment - I was surprised that OpenVPN is not presend despide the fact its announced on the front project page. One Reason I switched from Stock Firmware to CM 10.1
        Hide
        Julien STEPHAN added a comment -

        it should be a defect and not a new feature as it is mentioned as a cyanogenmod feature : http://www.cyanogenmod.org/features/openvpn

        Show
        Julien STEPHAN added a comment - it should be a defect and not a new feature as it is mentioned as a cyanogenmod feature : http://www.cyanogenmod.org/features/openvpn
        Hide
        Oliver Schinagl added a comment - - edited

        The strange thing is, Native OpenVPN support existed in Gingerbread-release branch.

        https://github.com/CyanogenMod/android_packages_apps_Settings/tree/gingerbread-release/src/com/android/settings/vpn

        Here we can clearly see the OpenVPN settings. Since my phone is ancient and still runs 2.3.7, it has that. On CM 10.1 it's missing.

        https://github.com/CyanogenMod/android_external_openvpn still exists however so there is 'something' available for it?

        Show
        Oliver Schinagl added a comment - - edited The strange thing is, Native OpenVPN support existed in Gingerbread-release branch. https://github.com/CyanogenMod/android_packages_apps_Settings/tree/gingerbread-release/src/com/android/settings/vpn Here we can clearly see the OpenVPN settings. Since my phone is ancient and still runs 2.3.7, it has that. On CM 10.1 it's missing. https://github.com/CyanogenMod/android_external_openvpn still exists however so there is 'something' available for it?
        Hide
        Peter Wu added a comment -

        Only UI is missing, the openvpn binary is present:

        shell@android:/ $ which openvpn
        /system/xbin/openvpn
        shell@android:/ $ openvpn --version
        OpenVPN 2.2.2 i686-pc-linux-gnu [SSL] [LZO2] [EPOLL] [eurephia] built on Jun 29 2013
        Originally developed by James Yonan
        Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net>
        
          $ ./configure --enable-password-save --enable-iproute2 --disable-pkcs11 --disable-selinux --with-ifconfig-path=/system/bin/ifconfig --with-iproute-path=/system/bin/ip --with-route-path=/system/bin/route --with-netstat-path=/system/bin/netstat
        
        Compile time defines:  ENABLE_CLIENT_SERVER ENABLE_DEBUG ENABLE_EUREPHIA ENABLE_FRAGMENT ENABLE_HTTP_PROXY ENABLE_MANAGEMENT ENABLE_MULTIHOME ENABLE_PASSWORD_SAVE ENABLE_PORT_SHARE ENABLE_SOCKS USE_CRYPTO USE_LIBDL USE_LZO USE_SSL
        
        Show
        Peter Wu added a comment - Only UI is missing, the openvpn binary is present: shell@android:/ $ which openvpn /system/xbin/openvpn shell@android:/ $ openvpn --version OpenVPN 2.2.2 i686-pc-linux-gnu [SSL] [LZO2] [EPOLL] [eurephia] built on Jun 29 2013 Originally developed by James Yonan Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net> $ ./configure --enable-password-save --enable-iproute2 --disable-pkcs11 --disable-selinux --with-ifconfig-path=/system/bin/ifconfig --with-iproute-path=/system/bin/ip --with-route-path=/system/bin/route --with-netstat-path=/system/bin/netstat Compile time defines: ENABLE_CLIENT_SERVER ENABLE_DEBUG ENABLE_EUREPHIA ENABLE_FRAGMENT ENABLE_HTTP_PROXY ENABLE_MANAGEMENT ENABLE_MULTIHOME ENABLE_PASSWORD_SAVE ENABLE_PORT_SHARE ENABLE_SOCKS USE_CRYPTO USE_LIBDL USE_LZO USE_SSL
        Hide
        Oliver Schinagl added a comment -

        Having the binary is nice and I think that's there to help 3rd party apps to work without requiring root.

        What gingerbread used to have (as linked above) is the UI bit integrated in to the VPN settings. While the ones there are nice to have (ipsec etc) openVPN should be an option (as it used to be).

        How is it a featured option if you cannot use it (unless you install an app for it?) In that case, <random app> is a feature too; you just have to get it from the market ...

        Show
        Oliver Schinagl added a comment - Having the binary is nice and I think that's there to help 3rd party apps to work without requiring root. What gingerbread used to have (as linked above) is the UI bit integrated in to the VPN settings. While the ones there are nice to have (ipsec etc) openVPN should be an option (as it used to be). How is it a featured option if you cannot use it (unless you install an app for it?) In that case, <random app> is a feature too; you just have to get it from the market ...
        Hide
        Jorge added a comment -

        At a time where privacy and encryption are more important than ever before, I would love to see stock OpenVPN integration back in CyanogenMod.

        Show
        Jorge added a comment - At a time where privacy and encryption are more important than ever before, I would love to see stock OpenVPN integration back in CyanogenMod.
        Hide
        Kyle Jacoby added a comment -

        The GUI is also missing from CM 10.2, so far.

        I would also categorize this as a bug/defect, rather than a feature request for the same reasons that Julien mentioned: the OpenVPN client is listed as a feature on their main page and wiki, but you can't access this client. It should be a selectable option in the VPN section, which from what I can glean from google, it used to be in prior versions.

        Show
        Kyle Jacoby added a comment - The GUI is also missing from CM 10.2, so far. I would also categorize this as a bug/defect, rather than a feature request for the same reasons that Julien mentioned: the OpenVPN client is listed as a feature on their main page and wiki, but you can't access this client. It should be a selectable option in the VPN section, which from what I can glean from google, it used to be in prior versions.
        Hide
        Ian Foster added a comment -

        This appears to also be the case with CM11. However CM11 does not appear to ship with the openvpn binary.

        Show
        Ian Foster added a comment - This appears to also be the case with CM11. However CM11 does not appear to ship with the openvpn binary.

          People

          • Assignee:
            Unassigned
            Reporter:
            William Moore
          • Votes:
            17 Vote for this issue
            Watchers:
            18 Start watching this issue

            Dates

            • Created:
              Updated: