Commit Graph

  • 8c221d48e9 Check networkPrefixLength on stupid devices Mygod 2020-11-04 08:47:21 +08:00
  • 0aac5ddfdf Allow ethernetRegex to be not found Mygod 2020-11-04 08:28:37 +08:00
  • 73929f08e9 Prevent crash if SECURITY_PATCH cannot be recognized Mygod 2020-11-04 07:58:33 +08:00
  • ee98ea2caf Suppress CancellationException again Mygod 2020-11-04 07:48:43 +08:00
  • d08d6c90c0 Update dependencies Mygod 2020-11-04 07:47:12 +08:00
  • 973c947d4a Shutdown RootServer forcibly if timeout Mygod 2020-11-04 07:27:24 +08:00
  • ed80bf391a Fix setting open type SoftApConfiguration Mygod 2020-10-09 02:59:45 +08:00
  • edebc10618 Prevent unexpected exit killing app Mygod 2020-10-09 02:52:29 +08:00
  • 8d8c5485b5 Update dependencies Mygod 2020-10-09 02:49:22 +08:00
  • b05d6b387f v2.11.1 Mygod 2020-10-02 07:44:59 +08:00
  • 567d1cd9d0 Fix up fallback ip rules Mygod 2020-10-02 07:42:03 +08:00
  • d7b38c0933 Filter out local-only P2P interfaces Mygod 2020-10-02 07:24:58 +08:00
  • c276642161 Suppress more CancellationException Mygod 2020-10-02 07:05:20 +08:00
  • 2fc237913b Support buggy systems Mygod 2020-10-02 06:39:14 +08:00
  • aa7a8f1d80 Prevent crash on timeout Mygod 2020-10-02 06:26:04 +08:00
  • 93c7a91fa8 Rename timeoutContext Mygod 2020-10-02 06:24:43 +08:00
  • 4cc47562e0 Simplify onFallback Mygod 2020-10-02 06:14:16 +08:00
  • 71a854244d Prevent crash when input is invalid Mygod 2020-10-02 03:47:30 +08:00
  • 6256b76f55 Update dependencies Mygod 2020-10-02 03:34:20 +08:00
  • 65f8d00ac4 Fix race in init Mygod 2020-09-20 01:32:57 +08:00
  • 45ea7a8bf3 Catch stupid runtimeexceptions Mygod 2020-09-12 04:12:28 +08:00
  • c1a5f33d00 Remove no longer used ip link from README Mygod 2020-09-11 16:00:47 -04:00
  • 09b79cfb4d Update README to reflect regex support Mygod 2020-09-11 15:57:49 -04:00
  • e1f543b8c4 v2.11.0 Mygod 2020-09-12 03:54:56 +08:00
  • a6cc64c27a Merge pull request #187 from Mygod/stacked-links Mygod 2020-09-11 15:53:44 -04:00
  • 467fa4529a Fix joinTo for spannables Mygod 2020-09-12 03:48:08 +08:00
  • 642f93b9f7 Avoid using greylist api Mygod 2020-09-12 03:35:03 +08:00
  • b5ae2fb5d2 Support regex in iface Mygod 2020-09-11 15:18:19 -04:00
  • b675bdda09 Initial support for stacked links Mygod 2020-09-11 15:14:46 -04:00
  • bd176bc6f0 Fix fallback dns routes Mygod 2020-09-11 14:52:23 -04:00
  • dc639f6676 Hardcode local_network table name Mygod 2020-09-11 14:47:10 -04:00
  • 2225e6c80e Preliminary support for stacked links Mygod 2020-09-11 11:05:38 +08:00
  • 8e0eb1c0bc Flush on init Mygod 2020-09-11 09:49:18 +08:00
  • cc5bf38ecb Fix todos Mygod 2020-09-11 08:06:47 +08:00
  • 37724b6412 Add missing translations from AOSP Mygod 2020-09-11 07:42:37 +08:00
  • 92bfc77003 Check if server has died Mygod 2020-09-11 06:59:46 +08:00
  • db62cb6be0 Update dependencies Mygod 2020-09-11 06:48:30 +08:00
  • eff0c95489 v2.10.17 Mygod 2020-08-24 01:50:34 +08:00
  • 18f27baa23 Remove timber Mygod 2020-08-24 01:40:12 +08:00
  • 2590ddaf48 Set stopped synchronizedly Mygod 2020-08-23 11:41:21 -04:00
  • e6b2010b38 closeLocked might throw Mygod 2020-08-23 11:10:29 -04:00
  • ffb2d5573d Update dependencies Mygod 2020-08-22 05:19:43 +08:00
  • 9a7ca06536 Fix OSS issues Mygod 2020-08-18 06:39:10 +08:00
  • 1029728f22 Refine code style Mygod 2020-08-18 05:25:32 +08:00
  • 35055bc074 Fix deprecations Mygod 2020-08-18 05:02:09 +08:00
  • 8a1df227c1 Fix monitor flush Mygod 2020-08-18 04:50:51 +08:00
  • 2989094efd Update dependencies Mygod 2020-08-18 04:20:50 +08:00
  • 1b1fe33884 Update Circle CI base image Mygod 2020-08-17 16:39:45 -04:00
  • 7f793e0760 Prefer in process tethering module Mygod 2020-08-14 11:02:14 -04:00
  • d78dd8e1ef v2.10.16 Mygod 2020-08-14 08:19:16 +08:00
  • 99ad685d69 Update dependencies Mygod 2020-08-14 08:17:21 +08:00
  • a25d6478ff Refactoring to lazy Mygod 2020-08-13 03:51:21 +08:00
  • 618360a6c9 More informative error message Mygod 2020-08-12 10:37:03 -04:00
  • 44ba43389d Locate system linker section automatically Mygod 2020-08-12 10:31:41 -04:00
  • 015510d770 v2.10.15 Mygod 2020-08-12 12:17:32 +08:00
  • 41aa43293a Fix root main being removed by Proguard Mygod 2020-08-12 12:17:16 +08:00
  • de9d2a744f Ensure crash is reflected Mygod 2020-08-12 12:01:23 +08:00
  • 788fe65499 Translate zh-rTW bluehomewu 2020-08-09 10:04:43 +08:00
  • f5ea58e35a Detect ABI_STRING correctly Mygod 2020-08-12 01:39:50 +08:00
  • 27e93b2a78 Suppport in-process tethering module Mygod 2020-08-10 22:02:47 +08:00
  • ffe087cc3b Fail without crashing the app Mygod 2020-08-09 16:36:35 -04:00
  • d8460de59f v2.10.14 Mygod 2020-08-09 01:00:53 +08:00
  • d2db4d24bf Fix null pointer exception Mygod 2020-08-09 00:57:18 +08:00
  • bcfccac142 Fix vndk detection Mygod 2020-08-09 00:53:35 +08:00
  • c3b2d476e5 Improve logging Mygod 2020-08-08 07:51:47 +08:00
  • 6b10334919 Remove dependency on librootjava Mygod 2020-08-08 07:18:28 +08:00
  • 9599378c39 v2.10.13 Mygod 2020-08-08 04:06:58 +08:00
  • 5de19248c4 Inputting MAC address no longer requires : Mygod 2020-08-08 03:21:22 +08:00
  • 5e5e3b9965 Also print blocked client in log Mygod 2020-08-08 02:57:52 +08:00
  • 32161d4997 Refine locating ld.config.txt Mygod 2020-08-08 02:43:45 +08:00
  • f1bead4316 Revert "Use /data if possible" Mygod 2020-08-07 23:15:57 +08:00
  • fbe67dc574 v2.10.12 Mygod 2020-08-07 10:04:41 +08:00
  • 9fae52277e Use /data if possible Mygod 2020-08-07 09:53:08 +08:00
  • 4e9561fc86 Run root server in unrestricted SELinux context on Android 10+ Mygod 2020-08-07 09:37:05 +08:00
  • 6305989cf7 Deprecate unused WiMAX tethering Mygod 2020-08-07 07:48:47 +08:00
  • 1357488fad Prevent bad system crashing app Mygod 2020-08-07 07:11:55 +08:00
  • b6793ff59c Prevent crash while releasing RootManager Mygod 2020-08-07 07:02:40 +08:00
  • e7cf432348 Fix toasting on wrong thread Mygod 2020-08-07 07:00:08 +08:00
  • 7b94be74a2 Make commands data class Mygod 2020-08-07 06:54:19 +08:00
  • 8ecc455f6b Update dependencies Mygod 2020-08-07 06:44:57 +08:00
  • e333c859df Refine code style again Mygod 2020-08-04 04:19:30 +08:00
  • ba80e922b8 Refine code style Mygod 2020-08-04 03:07:04 +08:00
  • 1d0422a8ec Prevent toCompat crash Mygod 2020-07-31 04:23:43 +08:00
  • 0bb756daeb Be more descriptive of unrecognized key mgmt Mygod 2020-07-31 04:18:40 +08:00
  • b8ba293ee0 Fix root server crash on certain LG Android 8.1 devices Mygod 2020-07-29 03:49:58 +08:00
  • 63060a17d7 v2.10.11 Mygod 2020-07-28 05:33:56 +08:00
  • db165257f2 Remove dependency on useless getSystemContext from librootjava Mygod 2020-07-28 05:01:20 +08:00
  • fe68f72854 Do not return dead server from ensureServerLocked Mygod 2020-07-28 04:47:59 +08:00
  • 84be6730ff queryPurchases in background Mygod 2020-07-28 04:36:07 +08:00
  • f60658a2d8 Perform callback without holding lock Mygod 2020-07-28 04:33:49 +08:00
  • f226eb8a05 Ensure /system/bin is in PATH Mygod 2020-07-28 04:22:33 +08:00
  • 4675b1d9d3 Reduce error reporting Mygod 2020-07-28 04:22:23 +08:00
  • 46658a269d Set operatingBand even if unused Mygod 2020-07-28 03:52:05 +08:00
  • f245dc33fa Update android gradle Mygod 2020-07-28 03:47:42 +08:00
  • 83154e6d38 Check for active while locked Mygod 2020-07-28 03:39:41 +08:00
  • 70ca91cd08 Prevent callback being called twice when cancelling Mygod 2020-07-28 03:31:37 +08:00
  • 680021a27b Prevent Samsung KNOX hijacking stdout Mygod 2020-07-28 03:16:01 +08:00
  • 8908605767 Prevent future write attempts to System.out Mygod 2020-07-24 03:38:45 +08:00
  • 8a7a20eccb v2.10.10 Mygod 2020-07-23 09:46:36 +08:00
  • 5e52e63d1d Do not rely on supporting -n for cp Mygod 2020-07-23 09:45:49 +08:00