Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Connection Tracking, Firewall scree refractor and other bug fixes
Connection Tracking: * Introduced new screen to track all the app connections. * isBlock method invocation from tunnel2socks will have the details of the connections. Those connections are added to the connection tracking screen. * Conn Tracking Screen will have the details of the app, timestamp, IP, port, type of connection, and flag. * Pending - -DNS UDP connection to an IP address. #3 Firewall Screen: * Removed the category and app list from firewall screen * Introduced expandable list view which will show the app category and list of apps in the category. * Livedata mapping with the database. (AppInfoDAO and CategoryInfoDAO). * Prompt dialog box when an app with same UID is blocked/unblocked. Dialog box will contain list of apps blocked/unblocked along with the selected app. * Included System apps also in firewall screen #4 #14 About Page * Introduced new screen in HomeScreenActivity as a fragment. * Screen consists of Links, Contact and telegram group link. Bug Fixes: * Query Tracker - Median latency value was earlier added in a sorted list which is now modified to arraylist and the median is calculated in the arraylist. * Webview - Destroying the webview activity when the user . * Live data - Home screen tile values are updated by LiveData instead of Handlers. #8 * Firewall Implementation for 8+ - UID check is made against the blocked list and return boolean value whether to block/allow. #31 #30 * DNS change delay - Delay of 1 sec has been introduced when the DNS URL's are changed. This is to avoid rapid change of URL's #35 * Brave Mode delay - Changing the modes in home screen now has a delay of 1 sec. * Screen lock - #29 * UI - Various UI corrections and modification in strings.xml file. Former-commit-id: 9734485
- Loading branch information