topjohnwu
6c807d35b2
Release Magisk v26.4
v26.4
2023-11-05 23:31:15 -08:00
topjohnwu
8ca8cdae97
Add v26.4 release notes
2023-11-05 23:07:53 -08:00
topjohnwu
75e37be6f3
Do not need to check pkg in magisk_env
2023-11-05 23:02:40 -08:00
WindowsFan9600
4985314ca6
Update language "tr" on main application
2023-11-05 22:37:39 -08:00
topjohnwu
ac5ceb18c8
Guard log FIFO with SELinux
2023-11-04 23:59:11 -07:00
topjohnwu
72b39594d3
Always close logd_fd during fork
2023-11-04 02:36:14 -07:00
topjohnwu
16ae4aedf1
Remove usage of MAGISKTMP
2023-11-02 15:50:36 -07:00
topjohnwu
3ba00858e6
Allow avd_magisk on API 28
2023-11-01 09:15:17 -07:00
topjohnwu
489100c755
Fix fd sanitization
2023-11-01 02:01:29 -07:00
topjohnwu
da766f2a4e
Do not go through magiskd for getting the log pipe
2023-11-01 02:01:18 -07:00
topjohnwu
c81d7ff76c
Remove unnecessary RefCell usage
2023-10-31 18:22:48 -07:00
topjohnwu
a6e50d3648
Make log pipe a FIFO instead of anonymous pipe
2023-10-31 18:05:22 -07:00
topjohnwu
a177846044
Better logging in recv_fds
2023-10-31 17:40:59 -07:00
topjohnwu
19a4e11645
Make tmpfs path static strings
2023-10-29 00:47:28 -07:00
topjohnwu
67cc36268e
Simplify zygisk log pipe
2023-10-26 18:13:56 -07:00
topjohnwu
28770b9a32
Support baseline profiles
2023-10-26 15:56:51 -07:00
WindowsFan9600
9f92e1bf15
[STRINGS] Improve Turkish (tr) language
2023-10-26 15:23:35 -07:00
topjohnwu
23fe5d5a19
Update build.yml
2023-10-26 14:50:42 -07:00
LoveSy
9088b584f6
Use official argh
2023-10-25 15:14:16 -07:00
vvb2060
beaf636415
Use ccache for C code
2023-10-25 15:05:41 -07:00
vvb2060
09bb2fe8dc
Update dependencies
2023-10-25 14:58:02 -07:00
tzagim
1d6747d90e
Update Hebrew translation
2023-10-24 21:06:15 -07:00
南宫雪珊
efadd94de3
Update strings.xml
2023-10-24 21:02:32 -07:00
vvb2060
8c0b4e444a
Update zh-rCN translation
2023-10-24 21:02:32 -07:00
Rom
32c7106e40
Update French translation
2023-10-24 21:01:53 -07:00
topjohnwu
d2f2a9e4c8
Make avd_test less flaky
2023-10-24 16:45:24 -07:00
topjohnwu
985454afd4
Better logging
2023-10-24 16:41:49 -07:00
topjohnwu
9e1322de25
Make sure the shared preference is committed
2023-10-24 16:41:38 -07:00
topjohnwu
4e4ec73d94
Make gradle.properties optional
2023-10-19 15:44:34 -07:00
topjohnwu
bb39a524d0
Switch to default images for faster boot time
2023-10-19 05:31:03 -07:00
topjohnwu
196d9af099
Add application and Zygisk tests to avd_test.sh
2023-10-19 05:15:53 -07:00
topjohnwu
1eeb2a34a1
Don't support alternative binary paths
...
The Magisk app will guide users through repair setup
2023-10-19 05:11:43 -07:00
Arbri çoçka
cf43c56218
Update strings.xml sq
2023-10-18 14:29:55 -07:00
kubalav
e6c1aec443
Update Slovak translation
2023-10-18 14:29:38 -07:00
topjohnwu
43fd1c4c1b
Update stub version
2023-10-17 19:22:53 -07:00
topjohnwu
022caca979
Release new canary build
2023-10-17 19:13:16 -07:00
topjohnwu
0352ea2cca
Rename biometrics to user authentication
2023-10-17 18:43:27 -07:00
topjohnwu
e483d6befe
Do not go through a fragment for auth
2023-10-17 17:39:31 -07:00
vvb2060
678c07fff5
suBiometric: remove biometric
...
use device credential to support more devices and second user
2023-10-17 17:39:05 -07:00
topjohnwu
91c92051f1
Simplify C++ SELinux routines
2023-10-17 16:04:59 -07:00
topjohnwu
4b8a0388e7
Make SELinux support a feature
2023-10-17 13:29:15 -07:00
topjohnwu
66788dc58c
Cleanup SELinux support
2023-10-16 17:38:44 -07:00
topjohnwu
dd8c28b1cb
Upgrade AGP
2023-10-16 17:25:57 -07:00
残页
32c5153e8e
Increase boot timeout to 600s
2023-10-16 01:20:25 -07:00
topjohnwu
36de62873a
Fix error logging on the C++ side
2023-10-13 16:59:54 -07:00
topjohnwu
51e37880c6
Add repr(transparent) to guarantee soundness
2023-10-12 18:59:16 -07:00
topjohnwu
4b83c1e76c
Cleanup messy error messages
2023-10-12 18:54:09 -07:00
topjohnwu
b0b04690d5
Use newer bash version for avd_test.sh
2023-10-12 00:45:53 -07:00
topjohnwu
6d1e8d86cb
Cleaner cstr code
2023-10-11 23:53:55 -07:00
topjohnwu
eda8c70a80
Borrow value instead of moving in FsPath::from()
...
When accepting a value of AsRef<Utf8CStr> in FsPath::from(), the
existing code will move a value of Utf8CStrBufArr, creating a reference
that lives longer than the borrowing value, causing undefined behavior.
The issue is only visible on release builds, as more advanced
optimizations will be more aggressive re-using the stack of variables
that no longer lives.
Fix #7408
2023-10-11 23:48:54 -07:00