M66B
|
532904f229
|
dim applications without internet access
|
2015-11-13 14:36:56 +01:00 |
M66B
|
906cb469d5
|
Allow logcat in debug builds
|
2015-11-13 12:38:02 +01:00 |
M66B
|
c80366e5fd
|
Destroy logcat process to prevent fbinfer warning
|
2015-11-13 12:34:56 +01:00 |
M66B
|
edb7ae095a
|
Close file in/out stream VPN tunnel
|
2015-11-13 12:20:08 +01:00 |
M66B
|
b43af7d7ce
|
Close input stream logcat exec
|
2015-11-13 12:16:18 +01:00 |
M66B
|
aee85ebc8a
|
Handle race condition with outher VPN solutions
|
2015-11-13 11:45:55 +01:00 |
M66B
|
14b0aea105
|
Revert Ethernet exception
|
2015-11-13 11:05:46 +01:00 |
M66B
|
e551837538
|
Consider Ethernet as a local network
|
2015-11-13 08:07:15 +01:00 |
M66B
|
89db2ed4f8
|
Fixed switch position after denying VPN connection
|
2015-11-12 16:13:03 +01:00 |
M66B
|
5054cb4341
|
Removed verify credentials
Closes #125
Closes #127
|
2015-11-11 07:59:01 +01:00 |
M66B
|
c964a1f7ac
|
Explain why device admin is needed
|
2015-11-10 16:31:04 +01:00 |
M66B
|
adbdc43f4b
|
Check if keyguard is secure
|
2015-11-10 16:15:53 +01:00 |
M66B
|
aaf25f5588
|
Get rid of the status bar notification
|
2015-11-10 15:42:27 +01:00 |
M66B
|
22ddb3b92e
|
Check if keyguard locked
Refs #92
|
2015-11-10 15:36:28 +01:00 |
M66B
|
3fffd41032
|
Request device admin on credentials enabled
Refs #92
|
2015-11-10 15:32:59 +01:00 |
M66B
|
98b0ee7a3a
|
Cleanup
Refs #92
|
2015-11-10 15:05:47 +01:00 |
M66B
|
01034cf3ad
|
Set settings activity title
Closes #119
|
2015-11-10 14:55:20 +01:00 |
M66B
|
98557b4158
|
Require credentials - proof of concept
Refs #92
|
2015-11-10 14:41:32 +01:00 |
M66B
|
3000947f45
|
Removed VPN settings from production builds
|
2015-11-10 10:33:40 +01:00 |
M66B
|
b31bd037bd
|
Removed settings to enable/disable foreground service
|
2015-11-10 10:26:28 +01:00 |
M66B
|
73ad32070e
|
Simplifications
|
2015-11-09 19:28:09 +01:00 |
M66B
|
1e80adbb2d
|
Check running on post execute
|
2015-11-09 18:21:29 +01:00 |
M66B
|
3d486fde21
|
Guarantee service start command execution
|
2015-11-09 14:49:56 +01:00 |
M66B
|
6dbaf0e2db
|
Reduce log verbosity
|
2015-11-09 14:24:44 +01:00 |
M66B
|
b5759c45da
|
Added button to open Android application settings
|
2015-11-09 13:58:43 +01:00 |
M66B
|
e83e09975a
|
Show/search in uid
|
2015-11-09 13:36:44 +01:00 |
M66B
|
76fa6208ce
|
Remove launch button instead of disabling
|
2015-11-09 13:26:53 +01:00 |
M66B
|
3d8ac05a7b
|
Cleanup
|
2015-11-09 13:08:05 +01:00 |
M66B
|
621596de50
|
Register if device admin
Refs #92
|
2015-11-09 11:21:26 +01:00 |
M66B
|
c056d7db93
|
Device admin to prevent uninstall
Refs #92
|
2015-11-09 11:18:37 +01:00 |
M66B
|
3d22a70012
|
Cleanup
|
2015-11-09 10:02:18 +01:00 |
M66B
|
75b72f066f
|
Make foreground service the default
Closes #102
|
2015-11-09 07:07:26 +01:00 |
M66B
|
c0ca837eeb
|
Show indicators only in debug builds
Closes #82
|
2015-11-09 07:01:39 +01:00 |
M66B
|
3f60d6ae1f
|
Removed option to turn off metered for 2G/3G/4G
|
2015-11-08 23:25:51 +01:00 |
M66B
|
691490c7b3
|
Reduce log verbosity
|
2015-11-08 19:31:55 +01:00 |
M66B
|
d3a4ec0aaa
|
Cleanup
|
2015-11-08 19:30:06 +01:00 |
M66B
|
c681727177
|
Show mobile network type in action bar
|
2015-11-08 19:29:09 +01:00 |
M66B
|
b1ea4f433c
|
Start sticky when not stopping
|
2015-11-08 17:18:49 +01:00 |
M66B
|
17015fdbd1
|
Small improvements
|
2015-11-08 17:13:31 +01:00 |
M66B
|
bcbab87a25
|
Reload on network generation change only
Refs #88
|
2015-11-08 17:01:56 +01:00 |
M66B
|
7003f35b62
|
Settings disable 2G/3G/4G being metered
Refs #88
|
2015-11-08 15:54:12 +01:00 |
M66B
|
e3b2d8bd48
|
Refresh UI after import
|
2015-11-08 13:05:55 +01:00 |
M66B
|
90cffcd58e
|
Retain intent queue
|
2015-11-08 12:32:04 +01:00 |
M66B
|
0a0830898c
|
Fixed/improved import
|
2015-11-08 12:30:39 +01:00 |
M66B
|
fafc55b0c6
|
Refactoring
|
2015-11-08 11:29:31 +01:00 |
M66B
|
c2e538d249
|
Process unused/roaming relations
|
2015-11-08 11:15:18 +01:00 |
M66B
|
39e0285485
|
Refactoring
|
2015-11-08 11:06:04 +01:00 |
M66B
|
072aeb803d
|
Introducing chained rules
|
2015-11-08 10:52:48 +01:00 |
M66B
|
d309352da8
|
Removed Play services dependency
|
2015-11-08 10:20:23 +01:00 |
M66B
|
a5be9d2ec3
|
Mute some logging, improvements
|
2015-11-08 09:55:21 +01:00 |
M66B
|
a11097d992
|
Disable before stopping
|
2015-11-08 08:41:21 +01:00 |
M66B
|
5bbfd89f02
|
Serialize start intents
Kindly borrowed from IntentService:
https://github.com/android/platform_frameworks_base/blob/master/core/java/android/app/IntentService.java
|
2015-11-08 08:39:33 +01:00 |
M66B
|
c3514d69df
|
Added option to start as foreground service
|
2015-11-08 08:21:34 +01:00 |
M66B
|
9c86cecec3
|
Log invite IDs
|
2015-11-07 18:18:37 +01:00 |
M66B
|
c267b903e0
|
Added rate button
|
2015-11-07 17:51:13 +01:00 |
M66B
|
5e2430b792
|
Reformatting
|
2015-11-07 14:36:57 +01:00 |
M66B
|
ae377751cf
|
Improvements
|
2015-11-07 13:25:17 +01:00 |
M66B
|
468ac32e12
|
Added IAB fail-save
|
2015-11-07 13:21:11 +01:00 |
M66B
|
0247b2c41e
|
Check for Play services
|
2015-11-07 13:18:00 +01:00 |
M66B
|
f0415132c4
|
Remove unusable menu items
|
2015-11-07 12:46:55 +01:00 |
M66B
|
ee768e163b
|
Added app invite
|
2015-11-07 12:43:30 +01:00 |
M66B
|
17e1c16718
|
Widget improvements
|
2015-11-07 11:15:44 +01:00 |
M66B
|
a3b7622c52
|
Added widget
Closes #81
|
2015-11-07 10:19:47 +01:00 |
M66B
|
5ed4728a24
|
Auto enable again (draft)
|
2015-11-06 23:49:21 +01:00 |
M66B
|
c9b40b50cb
|
Remove notification
Because it doesn't work reliable, propbably due to bugs in Android
Closes #68
|
2015-11-05 17:21:43 +01:00 |
M66B
|
832130bdbf
|
Show enabled/disable using notification color
Closes #68
|
2015-11-05 14:50:03 +01:00 |
M66B
|
3404a7ecdf
|
Move export/import and vpn settings to settings activity
|
2015-11-05 11:26:21 +01:00 |
M66B
|
801e518795
|
Added settings to show/hide action bar indicators and status bar notification
|
2015-11-05 10:55:34 +01:00 |
M66B
|
ac141afe5d
|
Reload when enabled
|
2015-11-04 23:45:47 +01:00 |
M66B
|
5f705da814
|
Introduce settings activity
|
2015-11-04 23:44:17 +01:00 |
M66B
|
9b080c3ffc
|
Switch to NotificationManagerCompat
|
2015-11-04 21:15:57 +01:00 |
M66B
|
b76d934983
|
Set notification attributes
|
2015-11-04 21:13:17 +01:00 |
M66B
|
d98604d9c5
|
Synchronize service state
|
2015-11-04 20:48:27 +01:00 |
M66B
|
28eb3f20a8
|
Show notification
Do not translate yet, texts may change
|
2015-11-04 20:48:05 +01:00 |
M66B
|
a2f5d8f084
|
Set enabled state on service start/stop
|
2015-11-04 20:20:30 +01:00 |
M66B
|
103cd7c9ae
|
Show metered indication
|
2015-11-04 18:35:24 +01:00 |
M66B
|
4ecd024df0
|
Use level list for network state
|
2015-11-04 13:14:44 +01:00 |
M66B
|
b03b40bab3
|
Used metered network instead of wifi active indication
|
2015-11-04 13:04:27 +01:00 |
M66B
|
b7e6000393
|
Force update custom action view
|
2015-11-04 09:59:13 +01:00 |
M66B
|
dcdbe2e7fd
|
Added comments
|
2015-11-04 09:36:15 +01:00 |
M66B
|
ffcb466733
|
Cleanup
|
2015-11-03 19:02:15 +01:00 |
M66B
|
ddb6d33719
|
Added license information
|
2015-11-03 18:57:29 +01:00 |
M66B
|
215e6b3c81
|
Remove settings on uninstalling application
|
2015-11-03 18:14:14 +01:00 |
M66B
|
c9196eb75a
|
Explain need for VPN
Refs #46
|
2015-11-03 12:21:52 +01:00 |
M66B
|
cf378dbb33
|
Refactoring
|
2015-11-03 10:42:55 +01:00 |
M66B
|
e7b1b067bb
|
Added method to send crash report
|
2015-11-02 22:57:24 +01:00 |
M66B
|
212f2f84d2
|
Graceful exit
|
2015-11-02 22:18:56 +01:00 |
M66B
|
9c5d534bf8
|
Yield system 1 sec when interactive state change
|
2015-11-02 21:57:37 +01:00 |
M66B
|
b4abb2e727
|
Disable donate button after click
|
2015-11-02 21:57:05 +01:00 |
M66B
|
f6a08965d4
|
Log version, catch unhandled exceptions
|
2015-11-02 20:09:04 +01:00 |
M66B
|
bad20add01
|
Dismiss dialogs on destroy
|
2015-11-02 19:53:56 +01:00 |
M66B
|
7df0ec50f2
|
IAB improvements
|
2015-11-02 19:47:09 +01:00 |
M66B
|
e2b4b7d495
|
Refactoring
|
2015-11-02 19:18:15 +01:00 |
M66B
|
ebad4d1d04
|
Revised IAB
|
2015-11-02 19:16:30 +01:00 |
M66B
|
158f598e1c
|
Connect only to IAB if valid signature
|
2015-11-02 14:48:08 +01:00 |
M66B
|
a987e302c7
|
Safeguards
|
2015-11-02 14:36:55 +01:00 |
M66B
|
228159e8bf
|
Refactoring
|
2015-11-02 13:44:22 +01:00 |
M66B
|
61198a1ff5
|
Properly unbind from IAB
|
2015-11-02 13:39:28 +01:00 |
M66B
|
6e5515d951
|
Refactoring
|
2015-11-02 13:37:33 +01:00 |
M66B
|
6cf7c9426e
|
Added first use / action completed message, real status icons
|
2015-11-02 13:22:58 +01:00 |
M66B
|
2f8cefdde6
|
Display interactive state, simplifications
|
2015-11-02 06:35:12 +01:00 |
M66B
|
75def18a8e
|
Refactoring, logging fix
|
2015-11-01 18:45:42 +01:00 |
M66B
|
80b860b4d7
|
Pre defined rules + fixes
|
2015-11-01 17:15:09 +01:00 |
M66B
|
328fbb823f
|
Predefined rules for unused
|
2015-11-01 16:25:54 +01:00 |
M66B
|
c75973207f
|
Use touch delegates to enlarge touch area
|
2015-11-01 15:22:50 +01:00 |
M66B
|
3e922a9975
|
Fixed application list not always refreshing
|
2015-11-01 14:28:03 +01:00 |
M66B
|
078b7074ed
|
Fixed initial toggle manage system applications
|
2015-11-01 14:17:20 +01:00 |
M66B
|
4d87d0494b
|
Block when roaming
|
2015-11-01 14:16:57 +01:00 |
M66B
|
5495cd7cd5
|
Display roaming
|
2015-11-01 11:08:33 +01:00 |
M66B
|
31e6a812b6
|
Revert "Listen to service state changes (roaming)"
This reverts commit 372bb6fc11 .
|
2015-11-01 10:52:07 +01:00 |
M66B
|
372bb6fc11
|
Listen to service state changes (roaming)
|
2015-11-01 10:23:57 +01:00 |
M66B
|
eab0234419
|
Added predefined rules
|
2015-11-01 09:38:51 +01:00 |
M66B
|
6cedca058e
|
Refactoring
|
2015-11-01 08:58:19 +01:00 |
M66B
|
b4f57853d0
|
Using Picasso for launcher icon loading
|
2015-11-01 08:20:58 +01:00 |
M66B
|
af9b9034b5
|
Fixed start/reload/stop synchronization
|
2015-11-01 07:50:49 +01:00 |
M66B
|
1de33fd3d9
|
Refactoring
|
2015-11-01 07:44:48 +01:00 |
M66B
|
77b495fd0f
|
Run start/reload/stop commands in thread
|
2015-11-01 07:41:42 +01:00 |
M66B
|
7d117495cd
|
Check SAF intents
|
2015-11-01 07:38:52 +01:00 |
M66B
|
482a9b090a
|
Added license info
|
2015-11-01 07:31:36 +01:00 |
M66B
|
16033f0028
|
Simplification
|
2015-10-31 21:48:09 +01:00 |
M66B
|
72f2d683ef
|
Refactoring
|
2015-10-31 21:31:52 +01:00 |
M66B
|
c769032b58
|
Pre get launch intents
|
2015-10-31 21:25:39 +01:00 |
M66B
|
49188077fb
|
Fixed race condition
|
2015-10-31 20:52:24 +01:00 |
M66B
|
9c316c5195
|
Use storage access framework for export/import
|
2015-10-31 20:47:48 +01:00 |
M66B
|
f44218cfdc
|
Basic export/import
|
2015-10-31 20:02:22 +01:00 |
M66B
|
835bf25135
|
Revert "Basic export/import"
This reverts commit 674d47ae14 .
|
2015-10-31 20:00:59 +01:00 |
M66B
|
674d47ae14
|
Basic export/import
|
2015-10-31 19:57:43 +01:00 |
M66B
|
3c76906cbe
|
Improved application list update
|
2015-10-31 18:12:57 +01:00 |
M66B
|
fd7c1dc561
|
Option to manage system applications
|
2015-10-31 18:07:21 +01:00 |
M66B
|
d1a9f95c3c
|
Show spinner on create
|
2015-10-31 14:23:18 +01:00 |
M66B
|
37b765aff6
|
Swipe to refresh
|
2015-10-31 14:15:26 +01:00 |
M66B
|
5e54c99956
|
Merge branch 'master' of github.com:M66B/NetGuard
|
2015-10-31 09:21:28 +01:00 |
M66B
|
8efa12847d
|
Use IAB with valid fingerprint only
|
2015-10-31 09:11:23 +01:00 |
M66B
|
fc78328298
|
Revert "Added Bitcoin donation"
This reverts commit e45fc2381a .
|
2015-10-30 20:30:16 +01:00 |
M66B
|
b4b05c24ce
|
Display IAB response messages
|
2015-10-30 19:57:18 +01:00 |
M66B
|
e45fc2381a
|
Added Bitcoin donation
Refs #11
|
2015-10-30 19:21:10 +01:00 |
M66B
|
357dcd0a73
|
Fixed crash
|
2015-10-30 18:44:20 +01:00 |
M66B
|
9776a5b03f
|
Added IAP donation
Refs #11
|
2015-10-30 16:51:24 +01:00 |
M66B
|
e1114967d9
|
Fixed disabled notification, removing on enable
|
2015-10-30 12:49:24 +01:00 |
M66B
|
9e8f8958aa
|
Added button to launch application
|
2015-10-30 12:41:05 +01:00 |
M66B
|
d9f06bf824
|
Search package names as well
|
2015-10-30 12:28:21 +01:00 |
M66B
|
163d2f6693
|
Add VPN dialogs installed to debug info
Refs #6
|
2015-10-30 12:23:05 +01:00 |
M66B
|
5a29bde527
|
Added disabled notification
|
2015-10-30 10:51:44 +01:00 |
M66B
|
b18a5e4df4
|
Removed reset menu items
|
2015-10-30 09:12:22 +01:00 |
M66B
|
7aa4613830
|
Refactoring
|
2015-10-30 09:01:06 +01:00 |
M66B
|
b05c7a0164
|
Added expander
|
2015-10-30 08:43:27 +01:00 |
M66B
|
1712ddf7f4
|
Removed send logcat menu
|
2015-10-30 08:05:47 +01:00 |
M66B
|
f8b24de960
|
Added SYN debug logging
|
2015-10-29 23:40:46 +01:00 |
M66B
|
42ad6c2c81
|
Added class for packet decoding/encoding
|
2015-10-29 22:44:18 +01:00 |
M66B
|
fee08efdc8
|
Display disabled warning
|
2015-10-29 17:49:52 +01:00 |
M66B
|
2bab68075c
|
Added option to send logcat
http://commonsware.com/blog/2015/10/07/runtime-permissions-files-action-send.html
|
2015-10-29 15:02:32 +01:00 |
M66B
|
5d313de6dc
|
Refactoring
|
2015-10-29 13:02:12 +01:00 |
M66B
|
6178c563f2
|
Maded 'person' clickable
|
2015-10-29 12:52:36 +01:00 |
M66B
|
1b496e877d
|
Fixes, improvements
|
2015-10-29 09:56:22 +01:00 |
M66B
|
e96f54b5df
|
Option to block only when device unused
|
2015-10-29 08:48:28 +01:00 |
M66B
|
947e06390f
|
Refactoring
|
2015-10-29 07:47:12 +01:00 |
M66B
|
f1579d960d
|
Remove rules matching the default
|
2015-10-27 09:21:24 +01:00 |
M66B
|
78320c205e
|
Revert "Removed refresh menu"
This reverts commit eac51e9e45 .
|
2015-10-27 08:04:49 +01:00 |
M66B
|
b879e83c5f
|
Close search view on refresh
|
2015-10-27 08:04:39 +01:00 |
M66B
|
421866c496
|
Added dark theme
|
2015-10-26 19:05:37 +01:00 |
M66B
|
cecbd23cbe
|
Refactoring
|
2015-10-26 17:32:49 +01:00 |
M66B
|
68eb840a11
|
Use SwitchCompat
|
2015-10-26 17:28:47 +01:00 |
M66B
|
4bc5ddde78
|
Refactoring
|
2015-10-26 17:23:41 +01:00 |
M66B
|
eac51e9e45
|
Removed refresh menu
|
2015-10-26 14:55:09 +01:00 |
M66B
|
aae8ee9339
|
VPN service handover
|
2015-10-26 14:32:14 +01:00 |
M66B
|
df09f6e49b
|
Cleanup
|
2015-10-26 14:13:23 +01:00 |
M66B
|
bad07c46eb
|
IPv6 support
|
2015-10-26 14:08:13 +01:00 |
M66B
|
b9916f0bcf
|
Show network type in action bar
|
2015-10-26 13:19:52 +01:00 |
M66B
|
9f760025a9
|
Show application name bold
|
2015-10-26 10:31:15 +01:00 |
M66B
|
4cf6c952f4
|
Added refresh menu
|
2015-10-26 09:53:17 +01:00 |
M66B
|
16c5e9e22d
|
Sort non default entries at the top
|
2015-10-26 09:47:49 +01:00 |
M66B
|
410ff7a42e
|
Added options to reset rules
|
2015-10-26 08:25:29 +01:00 |
M66B
|
993f51b985
|
Removed displaying default state
|
2015-10-26 08:05:45 +01:00 |
M66B
|
5197832ff0
|
Long press to restore default
|
2015-10-25 23:53:52 +01:00 |
M66B
|
b71eefc2b6
|
Show default rule state
|
2015-10-25 23:40:40 +01:00 |
M66B
|
13c86fc253
|
Reload on package added
|
2015-10-25 23:31:00 +01:00 |
M66B
|
d5d03c944e
|
Remove obsolete logging
|
2015-10-25 23:09:16 +01:00 |
M66B
|
7cab1dc832
|
Configure white/black list mode
|
2015-10-25 23:04:10 +01:00 |
M66B
|
0678d84dd9
|
Dim disabled applications
|
2015-10-25 22:12:08 +01:00 |
M66B
|
9877db4cfd
|
Error handling
|
2015-10-25 19:13:57 +01:00 |
M66B
|
9add14995e
|
Improved logging
|
2015-10-25 18:41:36 +01:00 |
M66B
|
58412e27da
|
Do not reload rules on opening UI
|
2015-10-25 18:30:44 +01:00 |
M66B
|
3674f71cfc
|
Orange system application names
|
2015-10-25 17:55:59 +01:00 |
M66B
|
a5a60e20b9
|
Reload rules when needed only
|
2015-10-25 17:12:25 +01:00 |
M66B
|
ca8c5eeb6c
|
Added support menu
|
2015-10-25 16:48:41 +01:00 |
M66B
|
918a633336
|
Refactoring, comments, cleanup
|
2015-10-25 16:28:41 +01:00 |
M66B
|
f9b1f1f309
|
Simplify black hole service
Solves threading issues, but needs testing
|
2015-10-25 16:16:20 +01:00 |
M66B
|
de7eaa8554
|
Handle application add/remove
|
2015-10-25 15:22:55 +01:00 |
M66B
|
9a4e9e52fb
|
Make rule toggle a real toggle
|
2015-10-25 13:19:39 +01:00 |
M66B
|
c3a7a5a844
|
Switch to blocking, add action toggle all
|
2015-10-25 12:52:54 +01:00 |
M66B
|
c2c5bd2004
|
Logging
|
2015-10-25 11:55:49 +01:00 |
M66B
|
b2a59b695a
|
Added search view
|
2015-10-25 11:11:46 +01:00 |
M66B
|
310872f432
|
Proper lifetime management, added menu, layout improvements
|
2015-10-25 10:29:49 +01:00 |
M66B
|
2f3e8f4e3f
|
Improvements
|
2015-10-24 21:50:29 +02:00 |
M66B
|
2cbd96bcb8
|
The icon is the tick
|
2015-10-24 20:50:27 +02:00 |
M66B
|
0c51e0d6ba
|
Initial commit
|
2015-10-24 20:01:55 +02:00 |