Commit Graph

6567 Commits

Author SHA1 Message Date
topjohnwu 6c807d35b2 Release Magisk 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