Categories:Internet
License:GPLv2
Web Site:http://ics-openvpn.blinkt.de/
Source Code:https://github.com/schwabe/ics-openvpn
Issue Tracker:https://github.com/schwabe/ics-openvpn/issues

Auto Name:OpenVPN for Android
Summary:OpenVPN without root
Description:
With the VPNService in Android 4.0+ it is possible to create a VPN that doesn't
need root access.
.

Repo Type:git
Repo:https://github.com/schwabe/ics-openvpn

Build:0.5.21,48
    disable=broken v0.5.21
    commit=unknown - see disabled
    buildjni=yes

Build:0.5.22,49
    disable=broken v0.5.22
    commit=unknown - see disabled
    buildjni=yes

Build:0.5.24,51
    disable=broken too v0.5.24
    commit=unknown - see disabled
    prebuild=sed -i 's/ndk-build APP_API=all -j 8/ndk-build APP_ABI=all -j 2/g' build-native.sh && \
        ./build-native.sh
    target=android-14

Build:0.5.35,63
    disable=broken too v0.5.35
    commit=unknown - see disabled
    prebuild=sed -i 's/-j 8/-j 2/g' build-native.sh && \
        ./build-native.sh
    target=android-17

Build:0.5.47,80
    commit=v0.5.47
    gradle=yes
    rm=assets
    prebuild=sed -i '/google-breakpad/d' jni/Android.mk && \
        sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//' openvpn/Android.mk && \
        find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d' && \
        rm -f openvpn/src/openvpn/breakpad.*
    build=echo WITH_BREAKPAD=0 >> jni/Android.mk && \
        sed -i 's/-j 8/-j 4/g' misc/build-native.sh && \
        ./misc/build-native.sh

Build:0.6.0,81
    commit=v0.6.0
    gradle=yes
    prebuild=sed -i '/google-breakpad/d' jni/Android.mk && \
        sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//' openvpn/Android.mk && \
        find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d' && \
        rm -f openvpn/src/openvpn/breakpad.* && \
        mv src/de/blinkt/openvpn/fragments/SeekbarTicks.java src/de/blinkt/openvpn/fragments/SeekBarTicks.java
    scandelete=assets
    build=echo WITH_BREAKPAD=0 >> jni/Android.mk && \
        sed -i 's/-j 8/-j 4/g' misc/build-native.sh && \
        ./misc/build-native.sh

Build:0.6.1,82
    commit=v0.6.1
    gradle=yes
    prebuild=sed -i '/google-breakpad/d' jni/Android.mk && \
        sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//' openvpn/Android.mk && \
        find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d' && \
        rm -f openvpn/src/openvpn/breakpad.*
    scandelete=assets
    build=echo WITH_BREAKPAD=0 >> jni/Android.mk && \
        sed -i 's/-j 8/-j 4/g' misc/build-native.sh && \
        ./misc/build-native.sh

Build:0.6.5,86
    commit=v0.6.5
    gradle=yes
    prebuild=sed -i '/google-breakpad/d' jni/Android.mk && \
        sed -i -e '/+=.*breakpad/d' -e 's/ [^ ]*breakpad[^ ]*//g' openvpn/Android.mk && \
        find openvpn/src -type f -print0 | xargs -0 sed -i '/breakpad/d' && \
        rm -f openvpn/src/openvpn/breakpad.*
    scandelete=assets
    build=echo WITH_BREAKPAD=0 >> jni/Android.mk && \
        sed -i 's/-j 8/-j 4/g' misc/build-native.sh && \
        sed -e '/HAVE_CONFIG_VERSION_H/ d' -i openvpn/config.h && \
        ./misc/build-native.sh

Build:0.6.9a,90
    commit=v0.6.9a-production
    subdir=main
    gradle=yes
    prebuild=sed -i -e 's/WITH_BREAKPAD=.*/WITH_BREAKPAD=0/' -e '/include google-breakpad/d' jni/Android.mk
    build=./misc/build-native.sh

Build:0.6.10,91
    commit=v0.6.10-production
    subdir=main
    gradle=yes
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.11,92
    commit=v0.6.11-production
    subdir=main
    gradle=normal
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.17,98
    commit=v0.6.17-production
    subdir=main
    gradle=normal
    prebuild=for f in $(find . -name "*.s"); do mv $f ${f%%.s}.S; done
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.26,107
    commit=v0.6.26-production
    subdir=main
    gradle=normal
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.30,111
    commit=v0.6.30-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.35,116
    commit=v0.6.35-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.44,124
    commit=v0.6.44-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.46,126
    disable=no submodule mapping found in .gitmodules for path 'main/breakpad'
    commit=v0.6.46-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh USE_BREAKPAD=0

Build:0.6.47,127
    commit=v0.6.47-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh

Build:0.6.48,128
    commit=v0.6.48-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh

Build:0.6.49,129
    commit=v0.6.49-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh

Build:0.6.52,132
    commit=v0.6.52-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh

Build:0.6.54,135
    commit=v0.6.54-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh

Build:0.6.57,138
    commit=v0.6.57-production
    subdir=main
    submodules=yes
    gradle=normal
    build=./misc/build-native.sh

Build:0.6.60,141
    commit=v0.6.60-production
    subdir=main
    submodules=yes
    gradle=normal
    scandelete=main/breakpad
    build=USE_BREAKPAD=0 ./misc/build-native.sh

Auto Update Mode:None
Update Check Mode:Tags .*-production
Current Version:0.6.60
Current Version Code:141