Commit Graph

  • e8fb62a0b3 Move MAC utils to MacAddressCompat Mygod 2020-05-30 02:06:41 -04:00
  • d328215764 Wait for size to be submitted Mygod 2020-05-29 21:39:32 -04:00
  • a40a07b76e Use in-process listener to ensure callback order Mygod 2020-05-29 21:33:09 -04:00
  • 069b32a7d9 Correctly handle TetherType changing Mygod 2020-05-29 21:20:53 -04:00
  • 299085293d Merge branch 'master' into r Mygod 2020-05-29 20:54:26 -04:00
  • 803863065a Remove unnecessary abstraction Mygod 2020-05-29 20:41:07 -04:00
  • 9686645c03 Propagate Bluetooth error message out to UI Mygod 2020-05-29 18:23:39 -04:00
  • 8a04abd1cf Remove public-api from README Mygod 2020-05-29 02:17:57 -04:00
  • 35b7404d87 Suppress WrongConstant for TETHERING_SERVICE Mygod 2020-05-29 02:08:05 -04:00
  • 6ee1bf3666 Suppress UNCHECKED_CAST Mygod 2020-05-29 01:55:29 -04:00
  • df1ef04d18 Migrate to coroutines instead of Handler Mygod 2020-05-29 01:38:02 -04:00
  • 8307f9f8d4 Suppress reporting VpnMonitor interfaceName changed Mygod 2020-05-29 01:18:07 -04:00
  • 677b2d8f8e Refine build gradle file Mygod 2020-05-29 01:12:00 -04:00
  • 44df94dae2 Fix Handler constructor deprecation Mygod 2020-05-29 12:15:36 +08:00
  • 89a02bde69 Target R Mygod 2020-05-29 06:34:20 +08:00
  • 86c847d12e Switch to MonitorRoot as default for API 30+ Mygod 2020-05-29 06:34:10 +08:00
  • 7dae9a032a Add missing constant Mygod 2020-05-29 05:45:12 +08:00
  • fe15009be6 Fix building on incorrect target Mygod 2020-05-29 05:38:50 +08:00
  • 382291a74e Correctly handle tethering package in mainline module Mygod 2020-05-29 05:36:20 +08:00
  • 6e848caa87 Always read ethernet regex Mygod 2020-05-29 04:48:04 +08:00
  • 84dabae3c8 Merge branch 'master' into r Mygod 2020-05-29 04:34:20 +08:00
  • 29be356e36 Ensure resource is being read from system Mygod 2020-05-29 04:32:41 +08:00
  • 9edb90d52a Update dependencies Mygod 2020-05-29 03:57:50 +08:00
  • 547815ffaf Warn when offload is verified to be started Mygod 2020-05-28 15:11:45 -04:00
  • 4447dfd86e Use TetheringEventCallback when appropriate Mygod 2020-05-28 15:08:47 -04:00
  • cd7e55c992 Update README regarding new APIs Mygod 2020-05-28 13:47:16 -04:00
  • d56905603d Prevent depending on blacklisted API Mygod 2020-05-28 12:17:19 -04:00
  • f4e540e919 Simplify unused onClientsChanged Mygod 2020-05-28 12:11:31 -04:00
  • 6dac683e70 Log onClientsChanged if it ever gets fired Mygod 2020-05-28 01:54:08 -04:00
  • 753e09b2d6 Implement (un)registerTetheringEventCallback Mygod 2020-05-28 01:43:28 -04:00
  • 8dd8fa45ea Move system resources to greylist if possible Mygod 2020-05-28 00:48:00 -04:00
  • 1ca69cf3a6 Preliminary support for Ethernet and NCM tethering Mygod 2020-05-28 00:06:34 -04:00
  • 3314f01dc9 Update whitelist APIs according to R preview list Mygod 2020-05-27 15:42:36 -04:00
  • d6503ed787 Add APIs to README Mygod 2020-05-27 15:37:21 -04:00
  • a08944db27 Simplify code Mygod 2020-05-27 14:48:18 -04:00
  • b4d2b79ae9 Implement new startTethering API Mygod 2020-05-27 14:30:11 -04:00
  • 991a3466ca Rename start/stopTethering to maintain consistency with framework Mygod 2020-05-27 10:38:09 -04:00
  • 60ac93e291 Support tether errors in Android 11 preview Mygod 2020-05-27 09:52:51 -04:00
  • 9ff95047a2 Remove obsolete tools:ignore Mygod 2020-05-28 00:18:03 -04:00
  • f51ba79571 Add tools:targetApi where appropriate Mygod 2020-05-27 23:43:09 -04:00
  • f16d235cab Add icon for deprecated TetherType.WIMAX Mygod 2020-05-27 21:54:04 -04:00
  • 6e2228b220 Adopt official wps icon Mygod 2020-05-27 21:51:53 -04:00
  • e953ccc66e Only require BLUETOOTH_PRIVILEGED for higher API Mygod 2020-05-27 09:58:27 -04:00
  • 746afb69a5 Add missing tether errors in Android 10 Mygod 2020-05-27 09:37:31 -04:00
  • 8ff784ce3d Update EXTRA_ACTIVE_LOCAL_ONLY Mygod 2020-05-27 08:54:31 +08:00
  • ff31830b87 Refine build file Mygod 2020-05-27 01:14:51 +08:00
  • 1197400ad0 Let PausingDispatcher handle cancellation Mygod 2020-05-24 04:45:50 +08:00
  • faf0b2c179 v2.9.1 Mygod 2020-05-23 09:20:47 +08:00
  • b833d94002 Refine error message Mygod 2020-05-23 09:04:58 +08:00
  • 731a654ed4 Reset group using best effort Mygod 2020-05-23 09:01:01 +08:00
  • a55a2a8886 Fix a crash caused by race Mygod 2020-05-23 08:55:14 +08:00
  • 7374d89f0e Log Android preview codename if available Mygod 2020-05-23 08:40:29 +08:00
  • 5a7ecb3245 Add BLUETOOTH_PRIVILEGED permission Mygod 2020-05-23 07:03:36 +08:00
  • 6f94e31f51 Ensure rescheduleUpdate is ran on bg thread Mygod 2020-05-23 06:13:12 +08:00
  • 4336632508 Prevent deadlocks by avoiding calling callbacks in locked blocks Mygod 2020-05-23 05:52:32 +08:00
  • 0cb1e7346e Update New zh-rTW translate (#157) EdwardWu 2020-05-23 04:32:27 +08:00
  • e0cd4d787d Update dependencies Mygod 2020-05-23 04:13:45 +08:00
  • 94f03ccd04 Fix #156 Mygod 2020-04-23 13:44:23 -04:00
  • 755253eb36 Allow user to keep data when uninstalling Mygod 2020-04-22 18:51:38 -04:00
  • c827474dce Fix hasP2pValidateName warning Mygod 2020-04-23 05:20:02 +08:00
  • 05ae75e2bf v2.9.0 Mygod 2020-04-23 04:44:26 +08:00
  • c7a28e2f59 Merge branch 'bluehomewu/patch-1' Mygod 2020-04-23 04:38:59 +08:00
  • 73a9d624ca Update translations Mygod 2020-04-23 04:38:24 +08:00
  • 48ca2c1623 Prevent calling callback in synchronized Mygod 2020-04-23 03:54:49 +08:00
  • 099c6b2a73 Fix OEM bugs on Android 6 Mygod 2020-04-23 03:50:35 +08:00
  • c04fedb453 Update README Mygod 2020-04-22 12:33:35 +08:00
  • 3ba9a322c2 Allow user to turn off safe mode on Android 10 (Mar 2020 or newer) Mygod 2020-04-22 12:21:14 +08:00
  • 0dbf4b3b64 Migrate to Kotlin DSL Mygod 2020-04-22 09:53:17 +08:00
  • fe87c25c6d Use FragmentContainerView Mygod 2020-04-21 05:24:29 +08:00
  • 2b3f0fed4d Refine params Mygod 2020-04-21 05:24:16 +08:00
  • 4461c1fd58 Update beta dependencies Mygod 2020-04-20 03:56:27 +08:00
  • 3260783eec Migrate to ktx API Mygod 2020-04-20 03:29:05 +08:00
  • cf2beb8aac Update dependencies Mygod 2020-03-08 06:52:10 +08:00
  • 486e56fd35 Remove outdated fix Mygod 2020-04-18 22:38:32 -04:00
  • 896784353b Fixes #149 Mygod 2020-03-05 14:57:05 -05:00
  • b72dce0418 Fix some translate error EdwardWu 2020-03-03 15:19:37 +08:00
  • ad257e52f5 v2.8.1 Mygod 2020-03-03 06:02:52 +08:00
  • 1ba2c72b15 Add Chinese (Traditional) translations (#148) EdwardWu 2020-03-03 05:49:17 +08:00
  • a52bad7ab6 Update build docker image Mygod 2020-03-01 22:17:24 -05:00
  • caa7b28b5c Fix lint Mygod 2020-03-02 11:14:30 +08:00
  • 418618eecb Fix crash on Android R beta 1 Mygod 2020-03-02 09:58:58 +08:00
  • dfd4911597 Update dependencies Mygod 2020-03-02 09:55:24 +08:00
  • 7edb09ad2c Fix deadlocks Mygod 2020-02-20 09:54:34 +08:00
  • 9cb539c647 Update dependencies Mygod 2020-02-20 09:52:57 +08:00
  • 2474b4a90b WireGuard kernel mode is no longer supported Mygod 2020-02-12 20:03:36 -05:00
  • cae191b991 v2.8.0 Mygod 2020-02-08 04:12:45 +08:00
  • 1507050eea Fix #142 Mygod 2020-01-26 13:39:56 +08:00
  • 3372d8bcbd Add OSS licenses Mygod 2020-01-26 12:09:12 +08:00
  • 3cee5a4782 Migrate to open source firebase-crashlytics Mygod 2020-01-24 22:22:48 +08:00
  • b55ad234ac Misc fixes Mygod 2020-01-23 10:02:00 +08:00
  • a3e954d102 v2.7.1 Mygod 2020-01-23 09:39:57 +08:00
  • 2298f7858f Prevent DialogFragment.show crash Mygod 2020-01-23 09:29:51 +08:00
  • 09238462d1 Update dependencies Mygod 2020-01-23 09:26:33 +08:00
  • 7e8deb120f Prevent crash by buggy OS Mygod 2020-01-21 06:29:43 +08:00
  • 62ff9096f1 Remove unusable interfaces from suggestions Mygod 2020-01-21 06:24:15 +08:00
  • f8bf38cb3f v2.7.0 Mygod 2020-01-21 05:51:47 +08:00
  • baa79b2c73 Add missing onFallback Mygod 2020-01-21 05:50:21 +08:00
  • dc69ed2023 Fix crash on release builds Mygod 2020-01-21 05:50:07 +08:00
  • adfed1a4d4 Suppress lint error Mygod 2020-01-20 19:30:39 +08:00
  • 22d81bb0b4 Fix lint Mygod 2020-01-20 19:08:48 +08:00