Commit Graph

481 Commits

Author SHA1 Message Date
topjohnwu
82ad2e6361 Update proguard rules 2021-12-10 02:36:15 -08:00
topjohnwu
08bdb0c1e4 Fix per-session broadcast action 2021-12-10 02:23:08 -08:00
topjohnwu
fd6ceb651b Build main.jar with R8 2021-12-10 01:44:49 -08:00
topjohnwu
cf8c189148 Update BusyBox to 1.34.1 2021-12-09 23:31:16 -08:00
topjohnwu
0b275e4d52 Update javadoc task 2021-12-09 17:56:23 -08:00
topjohnwu
93f1131a66 Fix build errors 2021-12-09 04:01:22 -08:00
topjohnwu
b41d1f052e Fix publishing 2021-12-09 03:28:55 -08:00
topjohnwu
1f38f950ff Fix javadoc task 2021-12-09 02:15:04 -08:00
topjohnwu
807680f8f9 Use JDK 11 for JitPack 2021-12-09 01:08:04 -08:00
topjohnwu
9b22c3425d Better documentation 2021-12-09 01:00:52 -08:00
topjohnwu
ba28367f0e Consolidate launch root process code 2021-12-08 04:11:51 -08:00
topjohnwu
7a66acefc4 Remove unnecessary code 2021-12-08 03:49:58 -08:00
topjohnwu
77e761b88b Establish bi-di connection after ACK 2021-12-08 03:35:30 -08:00
topjohnwu
e4fbdcb7d6 Make runtime BroadcastReceiver effectively private 2021-12-07 00:38:14 -08:00
topjohnwu
10185321dd Stabilize transaction code used in main.jar
Move the transaction codes used in RootServerMain to the front
2021-12-07 00:37:45 -08:00
topjohnwu
68f1d9627b Allow RootService to change lookup component name
Opens up the possibility of class redirection
2021-12-06 23:32:31 -08:00
topjohnwu
8dc708bf7a Rename classes appropriately 2021-12-06 03:29:44 -08:00
topjohnwu
e6d6ee6afc Some finishing touches 2021-12-06 03:18:59 -08:00
topjohnwu
4f01d47906 Properly handle stopSelf() 2021-12-05 06:11:00 -08:00
topjohnwu
1349050b29 Fix daemon services 2021-12-05 05:02:48 -08:00
topjohnwu
6d15c59c34 Run multiple services in one process
A single root process per package
2021-12-05 03:53:17 -08:00
topjohnwu
aa3a33143e Several minor changes 2021-12-03 04:13:07 -08:00
topjohnwu
23659fa64e Update Android Studio 2021-08-07 04:33:26 -07:00
topjohnwu
fb87c2464d Publish 3.1.2 2021-04-11 20:17:31 -07:00
topjohnwu
ec7ea00591 Properly escape paths in FIFO streams
Close #72
2021-04-11 20:11:54 -07:00
topjohnwu
b01bae83fd Publish 3.1.1 2021-02-07 06:23:54 -08:00
topjohnwu
2c8d364149 Also escape external file pathname 2021-02-07 06:22:03 -08:00
PerfectSlayer
f6ad33a64c feat: Add Windows support for build script 2021-02-07 05:54:33 -08:00
topjohnwu
e57dd65336 Forgot to return the value 2021-02-07 05:53:58 -08:00
topjohnwu
e9772fd91d Publish 3.1.0 2021-02-05 04:04:42 -08:00
topjohnwu
841015ef51 Update documentations 2021-02-05 03:13:20 -08:00
topjohnwu
617559156c Tweak builder logic 2021-02-05 02:11:23 -08:00
topjohnwu
89483a4e51 Add annotations 2021-02-05 00:30:13 -08:00
topjohnwu
2a0c9f6ec6 Update BusyBox 2021-02-03 04:34:20 -08:00
topjohnwu
1097e356ad Make Windows stop ruining the day... 2021-02-03 03:27:57 -08:00
topjohnwu
9ca54d4601 Make documentation more clear 2021-02-03 02:50:53 -08:00
topjohnwu
713e52c816 Properly escape file paths 2021-02-03 02:34:23 -08:00
topjohnwu
56b57bc15f Update terminology 2021-02-02 04:24:07 -08:00
topjohnwu
4cd0ddbc4b Optimize getAbsolutePath 2021-02-02 04:07:23 -08:00
topjohnwu
e614176aaf Optimize SuFile 2021-02-02 04:07:23 -08:00
topjohnwu
f4ed567285 Update SuFile javadoc 2021-02-02 03:15:18 -08:00
topjohnwu
59cab9eb84 ShellInputStream is reliable
Stress tests show shell input is fine, the culprit is outputs
2021-02-02 03:06:16 -08:00
topjohnwu
1fffc6d3f2 Minor code changes 2021-02-02 02:11:23 -08:00
topjohnwu
c42b48a3e8 Make FIFO streams more reliable 2021-02-02 01:32:01 -08:00
topjohnwu
cfcf77a3e9 More graceful cleanup 2021-02-01 06:08:05 -08:00
topjohnwu
f1bb9bd722 Add stress test into example 2021-02-01 05:46:00 -08:00
topjohnwu
0d91117031 Use FIFO for SuFileStreams
100% native performance and stability
2021-02-01 03:26:33 -08:00
topjohnwu
bfff8e6189 Cleanup ShellImpl 2021-01-31 06:19:21 -08:00
topjohnwu
c5ddd26bf4 Make sure resources are closed 2021-01-31 04:49:45 -08:00
topjohnwu
1559d3eb9f Rename classes 2021-01-31 03:56:04 -08:00