<commit_before>Disabled:Use another firewall like dev.ukanth.ufirewall
Category:System
License:GPLv3
Web Site:http://code.google.com/p/droidwall/
Source Code:http://code.google.com/p/droidwall/source/browse
Issue Tracker:http://code.google.com/p/droidwall/issues/list

Summary:Control internet traffic
Description:
A firewall frontend based on iptables.

The package ID for this app on Google is different, and it is unlikely that it 
will get any more
updates. It won't probably work on Android 4+ and has several issues such as 
not working until
well after booting has stopped. There exists a couple of projects aimed at 
fixing those issues.

Requires root: Yes. iptables has to be run as root.
.

Requires Root:Yes

#N.B: iptables and busybox not built from source
Repo Type:git-svn
Repo:http://droidwall.googlecode.com/svn/trunk/

#Code has been refactored somehow: some builds have been disabled below as the revision appears to be wrong
#The trunk is now (08-2012) empty  but svn/tags/ is still populated
Build Version:1.4.3,143,!Old version in market - not bothering with it
#Build Version:1.4.6,146,144
Build Version:1.4.8,148,156
#Build Version:1.5.3,153,219
#Build Version:1.5.6,156,245,target=android-8
Build Version:1.5.7,157,246,target=android-8

Update Check Mode:Static
Current Version:1.5.7
Current Version Code:157
<commit_msg>com.googlecode.droidwall is back in, without blobs<commit_after>Category:System
License:GPLv3
Web Site:http://code.google.com/p/droidwall/
Source Code:http://droidwall.googlecode.com/svn/tags/v1.5.7
Issue Tracker:http://code.google.com/p/droidwall/issues/list

Summary:Firewall frontend
Description:
This might be used in
preference to another firewall frontend if you are running
lower-powered hardware, but be warned that it contains a lot of bugs that
won't ever get fixed. 

It has been patched to just work with Android 1.6 to 2.3.7. 
The package ID for this app on Google is different, and it won't 
be getting any more updates there either. 

Requires root: Yes. iptables (the firewall itself) has to be run as root.
.

Requires Root:Yes

#The trunk is now (08-2012) empty but svn/tags/ is still populated
Repo Type:svn
Repo:http://droidwall.googlecode.com/svn/tags/v1.5.7

Build Version:1.5.7,157,250,target=android-8,\
srclibs=Busybox@83785f0,prebuild=rm -rf res/raw/busybox_g1 res/raw/iptables_armv5 \
external/busybox external/iptables/extensions/initext* external/iptables/obj/ && \
sed -i 's/android:minSdkVersion=\"3\"/android:minSdkVersion=\"4\" \
android:maxSdkVersion=\"10\"/g' AndroidManifest.xml && \
wget https://raw.github.com/tias/android-busybox-ndk/bd2bf4f384350a2bb2f8144401\
2a882ddd48662a/android_ndk_defconfigPlus -O $$Busybox$$/.config,build=\
export PATH=$$NDK$$/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin:$PATH && \
make CONFIG_SYSROOT="$$NDK$$/platforms/android-9/arch-arm" -C $$Busybox$$ && \
mv $$Busybox$$/busybox res/raw/busybox_g1 && \
cd external/iptables && python extensions/fixinit.py && \
$$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk && \
mv libs/armeabi/iptables ../../res/raw/iptables_armv5

Update Check Mode:Static
Current Version:1.5.7
Current Version Code:157

{'fraction_non_alphanumeric': 0.11455399061032864, 'fraction_numerical': 0.046009389671361506, 'mean_word_length': 4.779385171790235, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2961707', 'n_tokens_mistral': 1187, 'n_tokens_neox': 1111, 'n_words': 309}