Skip to content

Commit

Permalink
Updated changelog with dates
Browse files Browse the repository at this point in the history
  • Loading branch information
ukanth committed Sep 26, 2016
1 parent ba78475 commit e52c900
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 59 deletions.
98 changes: 41 additions & 57 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Version 2.6.0
* Reduced APK size


Version 2.5.2
Version 2.5.2 [Aug 14, 2016]
* New Feature: Auto-trim log database
* Enhancement: Logs should load much faster
* Change: Removed lock screen notification from Xposed module, since it was draining battery
Expand All @@ -31,16 +31,14 @@ Version 2.5.1
* New Feature (Pro): Donate / Donate Key users can view the ipaddress/src/dst in details view (clicking on from new logview)
* Bug fix: Fixed iptables entries for uninstalled apps not resetting

Version 2.5.0

Version 2.5.0 [Aug 9, 2016]
* Features
- Xposed module - Download manager leak with notification - Application can bypaas AFWall+ by using Download Manager API to download from network. This module helps to block applications from using this API to get around not being allowed to access the internet with AFWall+
- New Log UI with History - Log service now stores the blocked information in database. Current UI only shows how many times its blocked. Future versions will have more details screens with all ipaddress with DNS Lookup. Also you can start blocking ipaddress directly from Logs in future versions
- Webview filter (applist) - Another possible way apps can use webview to access internet. So now there is a separate system level application for webviews. Please whitelist/blocklist this app accordingly.
- Xposed module - Hide lockscreen notification - This will hide ongoing notification in lockscreen. Due to android restrictions it uses Xposed to hide it
- Log toast position - Now you can customize the position of app block notification
- Toybox support (system level) - CM13/12 and even stock android uses toybox instead of busybox. If AFwall+ does not find busybox, it will look for toybox. If toybox not found, it will use built-in busybox.

* Bugs Fixed
- su leak issues - This issue was related to log service was not able to close properly.
- Random block issue - Now by default AFWall+ sets all default chains to ACCEPT state
Expand All @@ -55,34 +53,33 @@ Version 2.5.0
- Added legends - More detail about the icons used by AFWall+
- Firewall mode - Since the dropdown was not visible on multiple devices, its moved to ActionBar
- Helper notification on preference change - Some preference changes require repply of firewall rules (DNS for example). AFWall+ notify the user when those changes happen

* Misc
- Updated support libraries
- Updated Translations and cleanup - Huge thanks for Gitoffthelawn
* Thanks to F-i-f and Gitoffthelawn

Version 2.2.3
Version 2.2.3 [Mar 15, 2016]
* Allow kingroot users to continue with warning message until I find proper solution for kingroot problem.
* AFWall+ will now show in recent apps list
* Removed highly experimental feature added in the last version for now.
* Reported crash issues
* Updated Translations

Version 2.2.2
Version 2.2.2
* Fix: Issue with auto IPv6 from preference
* Fix: afwall su.d script removal on uncheck preference & Added support for systemless su
* Fix: additional steps to kill klogripper process.
* Disable AFWall+ if kingroot is detected. AFWall+ will no longer support on devices which has su via Kingroot! more details https://github.com/ukanth/afwall/issues/501
* Added highly experimental feature - Keep only AFWall+ chains on connectivity change.
* Updated translations.

Version 2.2.1
Version 2.2.1 [Mar 3, 2016]
* Fix: delete su.d script if unchecked from preference
* Fix: Startup hang issue while applying rules
* Fix: Widget size issue
* Added missing translation for Romania - Thanks to @ASebastian/mysterys3by

Version 2.2.0
Version 2.2.0 [Feb 27, 2016]
* Auto IPv6 support
* Support for Android 6 runtime permission (external storage - import/export)
* Widget alignment issue - Support to manual adjustment
Expand All @@ -102,14 +99,14 @@ Version 2.2.0
* Updated Translations with new language support (pt-BR)
* Library updates: androidlockpattern,material dialogs

Version 2.1.3
Version 2.1.3 [Nov 24, 2015]
* Fix: Missing data Interfaces for new devices
* UI: Sort option as radio button
* UI: New Languages (Catalan/Bengali)
* Minor UI Improvements and About/FAQ link click issue
* Reported crashes fixed

Version 2.1.2
Version 2.1.2 [Oct 6, 2015]
* UI: Sorting now in main page
* UI: Main screen width issue
* Possible fix for Widget alignment(not tested!)
Expand All @@ -118,10 +115,10 @@ Version 2.1.2
* Added proper widget preview
* UI: Profile switch Bug (change of profile)

Version 2.1.1
Version 2.1.1 [Sep 28, 2015]
* FIX: Rules not saving when profiles are used.

Version 2.1.0
Version 2.1.0 [Sep 26, 2015]
* Fixed rules not saving on some devices
* Revert Filter from dropdown to radio (UI)
* Kingo superuser issue
Expand All @@ -133,7 +130,7 @@ Version 2.1.0
* Widget alignment issue on some devices
* Fix F-Droid builds using NDK-r10e

Version 2.0.0
Version 2.0.0 [Sep 7, 2015]
* Initial Material design
* Support for 5.x Lollipop
* Revamped UI (pull to refresh), Preferences and Icons
Expand All @@ -145,31 +142,27 @@ Version 2.0.0
* Added/Updated Translations.
* And lots of changes...

Version 1.3.4
Version 1.3.4 [Aug 3, 2014]
* Feature: Added permanent notification on firewall status (optional)
* Bug: Modified init.d script to support system iptables
* Bug: Fixed FC on multiple devices when enable/disable
* Bug: Fixed issue with widget when password protected
* Minor widget enhancement for old android devices
* Updated Translations

Version 1.3.3

[Features]
Version 1.3.3 [Jul 18, 2014]
* Added export & import for preferences/profiles including custom profiles (Donate version only)
* Custom Script for each Profile
* New combined dialog for import and export
* Encryption for application password - Also resets the old passwords. Please set password again!
[Bugs]
* Fix for LogService FC issues on 4.4
* Fix for new apps not showing on top when profiles are enabled
* Fix for Possible SU leak
[Improvements]
* Improved notification text
* Improved search filter/profile validation logic
* Updated libs

Version 1.3.2
Version 1.3.2 [May 31, 2014]
* Added back the old profile switch widget till the new widget gets stable.
* Fix: process leak with log and nflog service. Please do a clean install if it does not work after update.
* Fix: filter application's not working for block notifications.
Expand All @@ -179,10 +172,10 @@ Version 1.3.2
* Fix: Import rules fails when package not found.
* Fix: User reported NPE & Force close issues.

Version 1.3.1.1
Version 1.3.1.1 [Apr 25, 2014]
* Revert Target SDK to 16 to fix issue with boot rules

Version 1.3.1
Version 1.3.1 [Apr 23, 2014]
* Added experimental filter for block notifications.
* Error report FC
* ip6tables log/toggle issues on most devices
Expand All @@ -195,14 +188,14 @@ Version 1.3.1
* Widget profile switch issue
* Apply rules on boot fix for some devices

Version 1.3.0.2
Version 1.3.0.2 [Apr 3, 2014]
* Bug fixes on 1.3.x

Version 1.3.0.1
Version 1.3.0.1 [Apr 1, 2014]
* Old toggle widget is back - Hate you guys :)
* "Allow All Application" option is back - Again hate you guys :)

Version 1.3.0
Version 1.3.0 [Mar 30, 2014]
* New Widget with support for multiple profiles (single widget)
* Updated lockpattern - stealth mode/max retry count
* DNS Proxy to Preferences (By default UDP 53 will be blocked on <4.3)
Expand All @@ -214,7 +207,7 @@ Version 1.3.0
* New Icon,User reported bug fixes including tasker plugin
* Translations updated - Indonesian (thx mirulumam)

Version 1.2.9
Version 1.2.9 [Feb 8, 2014]
* Feature: Column level select/invert/unselect
* Feature: New Import/Export (with backward compatiblity)
* Feature: Filter by All/Core/System/User applications
Expand All @@ -223,17 +216,16 @@ Version 1.2.9
* UI: Revamped About and added FAQ page.
* User reported bug fixes.

Version 1.2.8
* Features
* Traffic stats + App detail View (Long press on App Label) Note: A minimal stats and not a complete statistics of traffic details.
* Add/Remove Additional Profiles
* Multiuser support for Tablets (Experimental)
* Custom rules file support (. /path/to/file)
Version 1.2.8 [Jan 19, 2014]
* Traffic stats + App detail View (Long press on App Label) Note: A minimal stats and not a complete statistics of traffic details.
* Add/Remove Additional Profiles
* Multiuser support for Tablets (Experimental)
* Custom rules file support (. /path/to/file)
* Fixed VPN issue with KitKat & Updated libsuperuser library
* Many minor UI enhancements and performance improvements
* Bug Fixes: #154, sdcard mount on startup, user reported crash fixes

Version 1.2.7
Version 1.2.7 [Nov 23, 2013]
* Improved search functionality & select confirmation.
* Added built-in ip6tables support
* Support for x86/MIPS/ARM devices.
Expand All @@ -242,7 +234,7 @@ Version 1.2.7
* Build scripts updated for F-Droid and developer friendly builds (ant)
* Added Hungarian/Turkish Translations and updated other translations

Version 1.2.6.2
Version 1.2.6.2 [Sep 9, 2013]
* NGLog fixes for various devices including nexus.

Version 1.2.6.1
Expand All @@ -261,7 +253,7 @@ Version 1.2.6.1
* Better tether status check
* Keep alive RootShell on some devices.

Version 1.2.6
Version 1.2.6 [Aug 16, 2013]
* Lots of Refactor to bring stability and performance. Fixed many issues along with it
(HUGE THANKS TO cernekee!)
New option -> Now enable/disable log from preferences
Expand All @@ -272,7 +264,7 @@ Version 1.2.6
* Rules Log has more information
* NFLOG support for newer devices

Version 1.2.5.2
Version 1.2.5.2 [May 30, 2013]
* Fixed issue with Wifi blocked on whitelist for couple of devices

Version 1.2.5.1
Expand All @@ -284,7 +276,7 @@ Version 1.2.5.1
* Fixed issue with default language (default is set to English, please change it in preference)
* Added translations.

Version 1.2.5
Version 1.2.5 [May 25, 2013]
* Added Tether support. (Thanks to cernekee)
* Added LAN/WAN support. (Thanks to cernekee)
* Added Import from DroidWall (from Donate Version!)
Expand All @@ -297,11 +289,11 @@ Version 1.2.5
* Added selectable iptables/busybox binary
* Added new translations (Chinese, Greek, more)

Version 1.2.4.1
Version 1.2.4.1 [Apr 27, 2013]
* Fixed issue with cleanup afwall rules on disable
* Fixed issue with OUTPUT chain not removed for afwall on disable

Version 1.2.4 (bump version to match Donate version)
Version 1.2.4 (bump version to match Donate version) [Apr 23, 2013]
* Support IPv6 (Enable it in preference)
* Tasker support enable/disable of AFWall+
* Improved performance of applying rules and application list.
Expand All @@ -315,15 +307,13 @@ Version 1.2.4 (bump version to match Donate version)
profiles. You need to manually apply rules after profile switch.
* Added translations for Greek and Produguese languages.

Version 1.2.1
Version 1.2.1 [Mar 11, 2013]
* Minor issue fixed for "Media Server" not apply properly after reboot
* Fixed iptables rules which breaks wifi/Mobile data limit.
* Updated translations for German/Chineese
* Added Swedish Translation - Many Thanks to CreepyLinguist@Crowdin

Version 1.2.0

* [Feature]
Version 1.2.0 [Mar 3, 2013]
* Added change app language from the preferences (default is system lang)
* Added device admin feature - Extra protection to AFWall+, so that it can't be uninstalled from any other app.
* Added Tasker/Locale plugin (from donate version) with bug fixes.
Expand All @@ -333,8 +323,6 @@ Version 1.2.0
* Added Active defense (Make sure only AFWall+ able to control the internet) - Not optional!
* Added new super user permission ( koush's superuser permission)
* Added ability to enable/disable roaming feature

* [Enhancements]
* New logic to apply rules - Performance improvement
* Removed deprecated API's for Notification. Going forward this will be improved for ICS/JB
* Improved preferences - Added summary for each preferences and rearranged order
Expand All @@ -344,22 +332,18 @@ Version 1.2.0
(to enable init.d support use this app -> https://play.google.com/store/apps/d...k.initdtoggler)
* New log rule to get the logs from dmesg and enable logs by default
* Enable/Disable logs now from "Firewall Logs" menu.

* [BUG Fix]
* Fixed issue with iptable rules are not applying after reboot, mainly CM 10.1 devices (Enable it in preferences - EXPERIMENTAL !)
* Various UI glitches in multi profiles/icons & UID
* Fixed hang/rules issue on startup
* Fixed issue with profiles where the default profile is applied after restart instead of selected one.
* FC issue when using app menu (ActionBarSherlock - NPE)
* Fixed issue with Media Server/VPN not applying properly.

* [Translations]
* Simplified Chinese Translation - Many thanks to wufei0513 & tianchaoren@Crowdin
* Czech Translation - Many thanks to syk3s@Crowdin
* Turkish Translation - Many thanks to metah@Crowdin
* Ukrainian Translation - Many thanks to andriykopanytsia,igor@Crowdin

Version 1.1.9
Version 1.1.9 [Jan 23, 2013]
* Added invert selection for apps (useful when switching whitelist <-> blacklist)
* Fixed issue with special apps (root/shell/media server) not applying
* Fixed issue with new lockpattern not working properly.
Expand All @@ -382,22 +366,22 @@ Version 1.1.7
- Japanese translation by nnnn@crowdin
- Ukrainian translation by andriykopanytsia@crowdin

Version 1.1.6
Version 1.1.6 [Jan 3, 2013]
* Back to Chainfire's SU library. More stable but little slower compare to RootTools. Performance will be improved going forward.
I'm planning to rewrite the entire code to make it faster and stable. But for now, it will be continue as it is.
* Fixed issue with rules were not applied after system reboot for couple of devices.
* Fixed issue with custom rules were broken completely.
* Fixed issue with Notification icon size is huge.
* Fixed Force Close of some devices when alert message is displayed.

Version 1.1.5
Version 1.1.5 [Dec 27, 2012]
* New Busybox binary (at least I feel little faster loading on logs) compiled from latest busybox source. This is packed with handpicked additional and useful busybox commands which will be used in the future versions of AFWall+ to build more advance features! Stay tuned.
* Fixed issue with widget size 1x1 on newer devices
* Fixed issue with firewall rules not applying before shutdown to prevent leak.
* Fixed Force close on many devices while opening application.
* Fixed Force close on some devices when alert message is displayed.

Version 1.1.4
Version 1.1.4
* Replace su library with RootTools, much faster and stable!
* Improved detection logic for iptables for ICS/JS devices and removed EXPERIMENTAL option from preferences.
* Now disable icons will free up space on the main view
Expand All @@ -409,7 +393,7 @@ Version 1.1.4
* Fixed issue with custom script not applying properly after uid (github issue #89)
* Removed Disable 3G when USB connected preference because of some bugs. I'll put that back after fixing it.

Version 1.1.3
Version 1.1.3 [Dec 20, 2012]
* Critical bugfix: Rules were not applied after every system reboot!

Version 1.1.2
Expand All @@ -430,7 +414,7 @@ Version 1.1.1
* i18n : Added russian language support (Thanks: Google translator toolkit)
* and many small fixes

Version 1.1.0
Version 1.1.0 [Dec 7, 2012]
* Initial Play Store Version

Version 1.0.7a
Expand Down
4 changes: 2 additions & 2 deletions aFWall/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ android {
//applicationId "dev.ukanth.ufirewall.donate"
minSdkVersion 15
targetSdkVersion 24
versionCode 15503
versionName "2.5.3"
versionCode 15600
versionName "2.6.0"
//buildConfigField 'boolean', 'DONATE', 'true'
}

Expand Down

0 comments on commit e52c900

Please sign in to comment.