Commit Graph

1960 Commits

Author SHA1 Message Date
M66B 090f43bf12 Simplify error reporting 2016-07-03 15:51:39 +02:00
M66B 23c36a3bbf Show selected but forgotton Wi-Fi SSIDs
Fixes #397
2016-07-03 11:44:47 +02:00
M66B e58d4c3d4b Guarantee native stop 2016-07-03 10:12:31 +02:00
M66B bab4790ef7 Android N: customized notifications
Closes #453
2016-07-03 09:54:35 +02:00
M66B d877cd2786 Crowdin sync 2016-07-03 07:04:17 +02:00
M66B a419aab396 Revert "Removed check if VPN is prepared"
This reverts commit 07fd058546.
2016-07-02 17:35:39 +02:00
M66B 53d41d17e6 Simplify technical info
A maximum of 10 lines per preference will be shown
2016-07-02 13:46:41 +02:00
M66B a2f522266c Android N: remove obsolete methods
Refs #453
2016-07-02 13:26:21 +02:00
M66B da990e120f Added logging 2016-07-02 13:11:43 +02:00
M66B 07fd058546 Removed check if VPN is prepared 2016-07-02 12:53:41 +02:00
M66B ea1655b2e0 Simplification 2016-07-02 12:39:43 +02:00
M66B f0d0e9a0ae Android N: enable build
Refs #453
2016-07-02 12:01:57 +02:00
M66B 4938053953 Android N: check data saving options
Refs #453
2016-07-02 11:05:35 +02:00
M66B 47deeba343 Refactoring 2016-07-02 10:15:05 +02:00
M66B f4ddd779bf Android N: Fixed check for international
Refs #453
2016-07-02 10:07:14 +02:00
M66B a8848ca42d Use ssl for hosts file download 2016-07-01 11:04:16 +02:00
M66B c8fcf87cc9 2.27 beta 2016-06-27 13:28:02 +02:00
M66B c446341fce Crowdin sync 2016-06-27 11:03:53 +02:00
M66B 86c7e07e24 Added preference sub screens again
Hopefully removing the 'filter' dependency from the hosts file preferences solves a crash on some devices
2016-06-27 11:02:23 +02:00
M66B 62255ab181 Added hint about push messages 2016-06-27 10:25:48 +02:00
M66B 0583ee4bc9 Added hint to enable black list mode 2016-06-27 10:18:39 +02:00
M66B 55f8b2f46f Fixed hint manage system applications 2016-06-27 09:53:40 +02:00
M66B fb1b5d7aa8 Timed keep alive to update send window 2016-06-27 08:38:43 +02:00
M66B ce51eecc52 Revert "Increased minimum SDK to 19 (KitKat 4.4)"
This reverts commit 2575bdd641.

Refs #454
2016-06-26 19:32:06 +02:00
M66B 2575bdd641 Increased minimum SDK to 19 (KitKat 4.4)
Refs #454
2016-06-26 19:31:38 +02:00
M66B f92994e4f4 Fixed unintentional vibrates 2016-06-26 14:46:10 +02:00
M66B 8ba2bed1da 2016062601 alpha 2016-06-26 10:06:29 +02:00
M66B ad63878bc6 Fix for Always on VPN on Android N
Thanks @pulser for testing
2016-06-26 09:49:31 +02:00
M66B 3bda1ec249 Reduced number of session checks 2016-06-26 09:20:19 +02:00
M66B 63a7ec9bba Fixed compile SDK version 2016-06-25 20:13:07 +02:00
M66B c79fc6ffa3 Moved remark about rule precedence up 2016-06-25 17:10:07 +02:00
M66B e85e75e293 2016062502 alpha 2016-06-25 16:27:49 +02:00
M66B 4e79d7157b Fixed stalling downloads on high speed connections
Thanks @pulser for his patience testing this
2016-06-25 15:38:23 +02:00
M66B 27d8b44416 Revert "Check if tun writable"
This reverts commit fc8dba19ea.
2016-06-25 14:53:36 +02:00
M66B fc8dba19ea Check if tun writable 2016-06-25 14:43:07 +02:00
M66B 7eb8a1762b Fixed hang on read 2016-06-25 14:20:17 +02:00
M66B 6e98beba5b Fixed logging 2016-06-25 12:14:21 +02:00
M66B 1d73e8b893 2.26 alpha
Refs #431
2016-06-25 11:21:58 +02:00
M66B c5a291c9ae Dynamic TCP monitoring
Refs #431
2016-06-25 11:12:09 +02:00
M66B 6b62e9ecb1 Read sockets while readable 2016-06-25 09:53:48 +02:00
M66B 00cc6fea1c Read tun while readable
Refs #431
2016-06-25 09:28:34 +02:00
M66B 32304b549f Use multiple epoll events
Refs #431
2016-06-25 09:12:54 +02:00
M66B 711b86920b Revert "Quick manage speed graph notification"
This reverts commit ffca21cba1.

Refs #442
2016-06-24 22:02:23 +02:00
M66B d052c13bde Revert "Allow switch off from notfication"
This reverts commit 1a1f4494dc.

Refs #432
2016-06-24 22:01:30 +02:00
M66B dd9f5b101e Revert "Fixed swiping away graph while service not running"
This reverts commit 888c2635c8.
2016-06-24 22:00:08 +02:00
M66B 5c92573d49 Revert "Updated texts"
This reverts commit a4210c13e8.
2016-06-24 21:59:53 +02:00
M66B a4210c13e8 Updated texts 2016-06-24 21:50:40 +02:00
M66B 888c2635c8 Fixed swiping away graph while service not running 2016-06-24 21:49:08 +02:00
M66B 567f3dfcb1 Drop TCP packets with URG data
Closes #436
2016-06-24 21:25:01 +02:00
M66B 20ea73264a Fixed removing error notifications 2016-06-24 21:06:13 +02:00
M66B fca06ee248 Skip timeout of to be deleted sessions
Refs #431
2016-06-24 19:53:31 +02:00
M66B e647d0ea29 Revert "Handle epoll hup"
This reverts commit 4b847acc88.
2016-06-24 18:46:13 +02:00
M66B cf3f629b52 Optimization
Refs #431
2016-06-24 18:33:44 +02:00
M66B 4b847acc88 Handle epoll hup
Refs #431
2016-06-24 18:33:29 +02:00
M66B 0520a51736 Log epoll hup
Refs #431
2016-06-24 17:56:33 +02:00
M66B f615d251b1 Simplications
Refs #431
2016-06-24 17:48:22 +02:00
M66B af71ba803f Replace signals by pipe
Refs #431
2016-06-24 17:44:54 +02:00
M66B b1de77be1e Cleanup obsolete code
Refs #431
2016-06-24 16:28:50 +02:00
M66B 810a7ca23c Increase max session count to 75%
Refs #431
2016-06-24 16:15:01 +02:00
M66B 5e0f64a039 Optimize session checking
Refs #431
2016-06-24 16:12:05 +02:00
M66B 6c7c66322a Optimize session counting
Refs #431
2016-06-24 15:48:03 +02:00
M66B 11c79001b5 Switch from pselect to epoll
Refs #431
2016-06-24 15:21:04 +02:00
M66B 1a1f4494dc Allow switch off from notfication
Fixes #432
2016-06-23 18:50:59 +02:00
M66B ffca21cba1 Quick manage speed graph notification
Fixes #442
2016-06-23 18:22:51 +02:00
M66B 8c1cbad26e Vibrate on widget touch
Fixes #443
2016-06-23 17:21:45 +02:00
M66B 7983b03c6c Use fcntl to check for valid file descriptors
Refs #431
2016-06-23 16:50:15 +02:00
M66B 974f4c9b73 Updated build tools 2016-06-23 13:48:02 +02:00
M66B e97a245d67 2.25 beta 2016-05-14 18:43:56 +02:00
M66B 36cf27ee90 Added comment 2016-05-14 18:28:15 +02:00
M66B ecb399c869 Crowdin sync 2016-05-14 18:16:08 +02:00
M66B 947d4d9fd1 Unregister when registered 2016-05-14 18:03:01 +02:00
M66B 2fc55d0944 Send crash reports when debug version only 2016-05-14 17:50:38 +02:00
M66B f7d216be48 Prevent crash 2016-05-14 17:48:59 +02:00
M66B a17e9b2f8c 2.24 beta 2016-05-13 20:37:37 +02:00
M66B 5bb586e760 Crowdin sync 2016-05-13 20:35:40 +02:00
M66B 2b8b6bd42b Added option to enable subnet routing 2016-05-13 20:32:41 +02:00
M66B ae74aa3e17 2.23 beta 2016-05-06 07:17:38 +02:00
M66B 2fe2fdd273 Limit number of sessions to 50% of available descriptors
Limit number of retries after EBADF to 10 times

Closes #420
2016-05-06 07:06:53 +02:00
M66B d29803d9ad 2.22 beta 2016-05-02 06:27:50 +02:00
M66B 4164014df7 Revert fddbdccdec 2016-05-01 16:11:57 +02:00
M66B 6fe9d11a9f 2.21 beta 2016-04-27 07:59:21 +02:00
M66B 049355ab8e Crowdin sync 2016-04-27 07:58:11 +02:00
M66B fa710855e7 Layout fix 2016-04-24 10:37:03 +02:00
M66B ce7a03fcea Updated gradle plugin to version 0.7.0-rc1 2016-04-23 07:26:41 +02:00
M66B d8710d0fe6 Added whois / port lookup to application access log 2016-04-22 08:30:48 +02:00
M66B 61621c51a7 Updated texts 2016-04-22 08:13:18 +02:00
M66B 90080a2efe Updated gradle plugin to 0.7.0-beta3 2016-04-19 07:01:21 +02:00
M66B e33d221e5e Prevent crash 2016-04-18 07:28:35 +02:00
M66B 9cc7966cc7 Crowdin sync 2016-04-16 12:22:32 +02:00
M66B 02ded150c7 2.20 beta 2016-04-16 12:21:27 +02:00
M66B fddbdccdec Reduce searching for ready file descriptors to save battery 2016-04-16 12:19:40 +02:00
M66B 06a6af716b Added protocol names 2016-04-16 07:57:16 +02:00
M66B eb84155b8a 2.19 beta 2016-04-15 08:06:15 +02:00
M66B 2396510e54 Updated to gradle plugn 0.7.0-beta1 2016-04-14 15:42:31 +02:00
M66B 2782d44e10 Revert "Increase uid retry to 10"
This reverts commit 51ef5f2093.
2016-04-14 15:18:02 +02:00
M66B 865b0695a9 Revert "Wrap preference categories in preference screens"
This reverts commit fd906cd36b.
2016-04-14 15:17:47 +02:00
M66B 006b1a212b 2.18 beta 2016-04-12 08:03:13 +02:00
M66B 51ef5f2093 Increase uid retry to 10 2016-04-11 18:54:38 +02:00
M66B 28f5da5a25 Crowdin sync 2016-04-11 14:56:40 +02:00
M66B b1b889553a Added hint to enable managing system applications 2016-04-11 14:54:57 +02:00
M66B fd906cd36b Wrap preference categories in preference screens 2016-04-11 14:54:28 +02:00
M66B b04b4055d9 Added description to IPv6 switch 2016-04-11 08:35:15 +02:00
M66B 207ccecd99 Clear application access log on uninstall
Fixes #405
2016-04-11 08:20:54 +02:00
M66B c36ff9e420 Limit number of sessions to FD_SETSIZE 2016-04-11 08:11:49 +02:00
M66B e7be118d15 2.17 beta 2016-04-08 08:16:59 +02:00
M66B 166fe3846f Crowdin sync 2016-04-08 08:14:55 +02:00
M66B e1b1963f86 Added setting to disable new app installed notification
Fixes #402
2016-04-08 08:12:46 +02:00
M66B 48640fa6a2 Added option to disable IPv6 2016-04-08 08:02:52 +02:00
M66B 51332c6910 Prevent crash 2016-04-07 09:20:26 +02:00
M66B cfe90af90a Android N build remarks 2016-04-03 08:49:11 +02:00
M66B 2c60cfdeb6 2.16 beta 2016-03-31 22:32:39 +02:00
M66B ac34670faa Revert "Improve settings dependency"
This reverts commit 7d7a458cb9.
2016-03-31 22:27:35 +02:00
M66B d238b9b640 Prevent reload when no rules change on interactive state change 2016-03-31 14:41:39 +02:00
M66B 430497aba3 2.15 stable 2016-03-31 10:35:49 +02:00
M66B bb7f97d681 Check if LAN interface is up and not tun 2016-03-31 10:31:09 +02:00
M66B dd7ce17323 Reload on LAN setting change 2016-03-31 10:01:20 +02:00
M66B c8815e49a4 Crowdin sync 2016-03-31 10:00:23 +02:00
M66B 7d7a458cb9 Improve settings dependency 2016-03-31 09:57:06 +02:00
M66B da0ea8c95c Prevent crash 2016-03-31 09:55:14 +02:00
M66B 9011324e73 Improved text 2016-03-31 09:55:01 +02:00
M66B 5e9db8e0f3 Revert "Better RTL support"
This reverts commit b9300f91e1.
2016-03-31 09:51:43 +02:00
M66B 1b0b7819b1 Added setting to allow LAN 2016-03-31 09:51:18 +02:00
M66B 5a249e0b74 Revert "Only add routes when needed"
This reverts commit c8cec0839e.

Refs #395
2016-03-31 09:00:25 +02:00
M66B c8cec0839e Only add routes when needed
Refs #395
2016-03-30 10:46:19 +02:00
M66B 8ccdcdfdf8 2.14 beta 2016-03-30 08:33:56 +02:00
Josh Miers 3fe1d36431 Adding T-Mobile MCC and MNC values for automatic Wi-Fi Calling 2016-03-29 18:43:48 -04:00
M66B 6f9fed8022 Auto exclude IP ranges 2016-03-29 18:30:04 +02:00
M66B b9bed43477 Simplify tether routing 2016-03-29 13:37:33 +02:00
M66B cab894e6cf Added IP utilities 2016-03-29 13:34:36 +02:00
M66B 0d6a2990c1 Simplify tether broadcast routing 2016-03-29 12:58:28 +02:00
M66B faf873efdd Android N: bundle access attempt notifications 2016-03-28 14:31:59 +02:00
M66B b9300f91e1 Better RTL support 2016-03-28 12:54:03 +02:00
M66B 3ecbeab313 Crowdin sync 2016-03-28 09:34:05 +02:00
M66B 4591a96a04 2.13 beta 2016-03-28 09:02:15 +02:00
M66B 583e67b697 Updated gradle syntax, disabled debuggable
http://developer.android.com/ndk/guides/ndk-build.html#dvr
2016-03-26 19:37:16 +01:00
M66B 5c5d016bd6 Android N compatibility: get system properties
http://developer.android.com/preview/behavior-changes.html#ndk
2016-03-26 18:16:28 +01:00
M66B 64662364a6 Default allow Play services 2016-03-26 16:18:44 +01:00
M66B 50923ec985 Updated gradle version / build tools 2016-03-26 07:24:50 +01:00
M66B bfce66196a Increase TCP idle timeout from 5 minutes to 1 hour 2016-03-25 08:07:06 +01:00
M66B 1adbc3c051 Prevent crash on doze settings
Refs #302
2016-03-24 10:11:24 +01:00
M66B d1a14b4e3b 2.12 stable 2016-03-22 10:20:59 +01:00
M66B eb99c51efd Fixed holding wakelock after set from notification 2016-03-22 10:18:22 +01:00
M66B e578e8c9f1 Allow disabling of applying rules for packages only 2016-03-21 10:39:44 +01:00
M66B 6ea9b2a934 Handle security exception when starting VPN 2016-03-20 20:20:20 +01:00
M66B 0522715e21 Prevent crash 2016-03-20 20:14:32 +01:00
M66B dd82cb0663 2.11 stable 2016-03-20 08:19:04 +01:00
M66B a2c9d6ca09 Fixed package cache timing problem
Refs #378
2016-03-20 08:11:39 +01:00
M66B b0adcb5728 Updated gradle syntax 2016-03-19 12:18:31 +01:00
M66B 1cd76ac76b Enable proguard for debug builds 2016-03-19 12:12:20 +01:00
M66B ebdddb11ef Allow clearing datagram/stream separately 2016-03-19 07:27:22 +01:00