· Fixed rules restore on boot on Ice Cream Sandwich.
· Load application icons on a background task to reduce the overhead.
· Added application UIDs back to the list.
· Added application icons to the list.
· New applications are shown on the top of the list.
· Enabled hardware acceleration on Android >= 3.0.
· Fixed OK button not showing in the Custom Script dialog on some devices. Pressing "back" also asks to apply on that screen now.
· Added support for a custom shutdown script, which can be used to define cleanup rules when the firewall is disabled.
· Avoid reloading the apps list all the time.
· Various bug fixes and enhancements.
· Added support for custom scripts.
· Added Czech Translation (Česky)
· Fixed "Exit code: -1" errors!
· Compatibility fixes for some devices.
· New iptables 1.4.10 binary, compiled using Android NDKr6 and with support for almost all iptables targets.
· Updated translations for Russian, Italian and French.
· Now using a home-made iptables 1.4.10 binary, which should work on all ARM devices (no more segfaults/illegal instructions - hopefully).
· Changed the directory for binary files. This should avoid problems after running "fix permissions".
· Case-insensitive sorting on the list of applications.
· Added "GPS" application to the list on systems that have a separated ID for it.
· Fixed ANR on boot and when using the widget.
· Added support for more 3G and 4G interfaces.
· New "OFF" widget icon, which should work better for colorblind sufferers.
· Added German (de) translation.
· Added Russian (ru) translation.
· New icon! Thanks to Alfredo and Fernando Vicente
· Added Chinese (zh-CN) translation. Thanks to "Cye3s...@gmail.com"
· Added Arabic (ar) translation. Thanks to "lio...@gmail.com"
· Added French (fr) translation. Thanks to Massedil "g.desp...@gmail.com"
· Fixed a bug introduced on v1.4.7 where updated applications would be erroneously deselected on DroidWall
· Added support for blocking/unblocking connections from the kernel. This fixes compatibility with applications such as CifsManager.
· Fixed a bug where newly installed apps would be selected on DroidWall if you had removed a selected app
· Added support for Wimax interfaces
· Fixed force-close on rare situation while switching orientation
· This is a minor bug-fix release
· Definitive fix for the "Reading applications" dialog getting stuck.
· Application list is now automatically refreshed.
· Log output now displays the number of packets blocked per destination IP address.
· Fixed "Exit code: -1" error on some devices.
· Fixed compatibility with devices without the "test" command available.
· Fixed a bug where one of the selected applications would be ignored, as if it was not selected at all.
· Fixed "grep command is required" error on phones that have busybox grep but the link is not in the system path.
· Added support for some 4G/Wi-max interfaces.
· Added a simple logging support! It is now possible to determine which applications have been blocked by Droid Wall, if your kernel supports this functionality.
· Added a simple busybox binary, so you don't have to install busybox manually anymore.
· Fix segfault on newer devices.
· This version includes two different iptables binaries, and choose which to use on run-time. If none of the included versions work, it will still attempt to use the system version (if any).
· IMPORTANT: If you have Droid Wall enabled and update to this version, please reboot your phone to flush old iptables rules. If you disable Droid Wall before updating, this is not necessary.
· Don't use system iptables anymore. An iptables binary is bundled with Droid Wall now.
· Show Rules now display detailed output (iptables -L -v).
· Avoid conflicts with other application that use iptables by defining a custom netfilter chain.
· Added widget to easily enable/disable the firewall from home (official now)
· Improved "reading installed applications" performance by caching the necessary data (only the first load after installing will still be slow).
· Fixed compatibility with many devices.
· Better compatibility with some "Superuser Permissions" versions.
· Only show "Internet-enabled" applications in the list.
· Added per-application independent interface selection. You can now allow some applications to use only Wi-fi while others can use both Wi-fi and 3G, for example.
· Fix a problem restoring rules at startup by storing only the application UID. This has a possible side-effect if you remove and install many applications since the UID might be reused, but the benefit seems worth the risk on this case.
· Much faster rules restore on reboot - fixes "not responding" and force close on start up
· It is now possible to completely disable the firewall functionality (and it won't re-enable on reboot). Check the new "Disable Firewall" menu item
· Removed the "Purge Rules" menu item (replaced by the new "Disable Firewall")
· If you receive an error during the update, please uninstall the previous version and try again
· Tests are now being performed on Cyanogen's ROM
· Added "Media server" to the applications list. This process is used to download media in the background. This fixes You-Tube for Cyanogen users.
· Added "(Applications running as root)" to the applications list. This fixes problems with some applications (such as You-tube) that download things as root.
· Increased timeouts for root commands.