Commit Graph

1902 Commits

Author SHA1 Message Date
RobinChen 56c3954524 ksud: [Fix] grant root to the shell in debug mode (#1853)
Failed to check app_profile version
2024-07-06 13:37:00 +08:00
dependabot[bot] 17c720867d build(deps): bump lifecycle from 2.8.1 to 2.8.3 in /manager (#1851) 2024-07-06 13:33:45 +08:00
dependabot[bot] 16d5742b12 build(deps): bump clap from 4.5.7 to 4.5.8 in /userspace/ksud (#1850) 2024-07-06 13:32:48 +08:00
igor 3dc6e65586 website: fix typo (#1834) 2024-06-29 10:55:55 +08:00
dependabot[bot] a89a334cca build(deps): bump android_logger from 0.13.3 to 0.14.1 in /userspace/ksud (#1830)
Bumps [android_logger](https://github.com/rust-mobile/android_logger-rs)
from 0.13.3 to 0.14.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/rust-mobile/android_logger-rs/commits/0.14.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=android_logger&package-manager=cargo&previous-version=0.13.3&new-version=0.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-29 10:55:37 +08:00
dependabot[bot] 5e4c9a60d1 build(deps): bump log from 0.4.21 to 0.4.22 in /userspace/ksud (#1843)
Bumps [log](https://github.com/rust-lang/log) from 0.4.21 to 0.4.22.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.22] - 2024-06-27</h2>
<h2>What's Changed</h2>
<ul>
<li>Add some clarifications to the library docs by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/620">rust-lang/log#620</a></li>
<li>Add links to <code>colog</code> crate by <a
href="https://github.com/chrivers"><code>@​chrivers</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/621">rust-lang/log#621</a></li>
<li>adding line_number test + updating some testing infrastructure by <a
href="https://github.com/DIvkov575"><code>@​DIvkov575</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/619">rust-lang/log#619</a></li>
<li>Clarify the actual set of functions that can race in _racy variants
by <a href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/623">rust-lang/log#623</a></li>
<li>Replace deprecated std::sync::atomic::spin_loop_hint() by <a
href="https://github.com/Catamantaloedis"><code>@​Catamantaloedis</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/625">rust-lang/log#625</a></li>
<li>Check usage of max_level features by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/627">rust-lang/log#627</a></li>
<li>Remove unneeded import by <a
href="https://github.com/Thomasdezeeuw"><code>@​Thomasdezeeuw</code></a>
in <a
href="https://redirect.github.com/rust-lang/log/pull/628">rust-lang/log#628</a></li>
<li>Loosen orderings for logger initialization in <a
href="https://redirect.github.com/rust-lang/log/pull/632">rust-lang/log#632</a>.
Originally by <a
href="https://github.com/pwoolcoc"><code>@​pwoolcoc</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/599">rust-lang/log#599</a></li>
<li>Use Location::caller() for file and line info in <a
href="https://redirect.github.com/rust-lang/log/pull/633">rust-lang/log#633</a>.
Originally by <a
href="https://github.com/Cassy343"><code>@​Cassy343</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/520">rust-lang/log#520</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/chrivers"><code>@​chrivers</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/621">rust-lang/log#621</a></li>
<li><a href="https://github.com/DIvkov575"><code>@​DIvkov575</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/619">rust-lang/log#619</a></li>
<li><a
href="https://github.com/Catamantaloedis"><code>@​Catamantaloedis</code></a>
made their first contribution in <a
href="https://redirect.github.com/rust-lang/log/pull/625">rust-lang/log#625</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.21...0.4.22">https://github.com/rust-lang/log/compare/0.4.21...0.4.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/log/commit/d5ba2cfee9b3b4ca1fcad911b7f59dc79eeee022"><code>d5ba2cf</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/634">#634</a>
from rust-lang/cargo/0.4.22</li>
<li><a
href="https://github.com/rust-lang/log/commit/d1a8306aadb88d56b74c73cdce4ef0153fb549cb"><code>d1a8306</code></a>
prepare for 0.4.22 release</li>
<li><a
href="https://github.com/rust-lang/log/commit/46894ef229483bbabd30a806c474417fc034559c"><code>46894ef</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/633">#633</a>
from rust-lang/feat/panic-info</li>
<li><a
href="https://github.com/rust-lang/log/commit/e0d389c9cadd91363f2fec52bd30f9585168a89f"><code>e0d389c</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/632">#632</a>
from rust-lang/feat/loosen-atomics</li>
<li><a
href="https://github.com/rust-lang/log/commit/c9e5e13e9b02ec80e784c6fe4deacdc8f3194fca"><code>c9e5e13</code></a>
use Location::caller() for file and line info</li>
<li><a
href="https://github.com/rust-lang/log/commit/507b672660288f0223edb6353d34f8733fa0a2f4"><code>507b672</code></a>
loosen orderings for logger initialization</li>
<li><a
href="https://github.com/rust-lang/log/commit/c879b011a8ac662545adf9484d9a668ebcf9b814"><code>c879b01</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/628">#628</a>
from Thomasdezeeuw/fix-warnings</li>
<li><a
href="https://github.com/rust-lang/log/commit/405fdb4d9f847c93c0133469ea808f09320714ba"><code>405fdb4</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/627">#627</a>
from Thomasdezeeuw/check-features</li>
<li><a
href="https://github.com/rust-lang/log/commit/1307ade1122549badf2b8fdd10c11e519eaa029a"><code>1307ade</code></a>
Remove unneeded import</li>
<li><a
href="https://github.com/rust-lang/log/commit/710560ecb7035a6baf1fd9d97d7f09d0cc075006"><code>710560e</code></a>
Don't use --all-features in CI</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/log/compare/0.4.21...0.4.22">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=log&package-manager=cargo&previous-version=0.4.21&new-version=0.4.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-29 10:54:57 +08:00
Wang Han ce776bc5e4 Update resetprop (#1842)
Sync with A15 branch to add property override support.
2024-06-29 10:54:32 +08:00
5ec1cff f52beb9f75 throne_tracker: skip iterate if failed to open dir (#1832)
fix https://github.com/tiann/KernelSU/issues/1800
2024-06-19 09:19:04 +08:00
Weblate (bot) f8fb134708 Translations update from Hosted Weblate (#1734)
Translations update from [Hosted Weblate](https://hosted.weblate.org)
for
[KernelSU/Manager](https://hosted.weblate.org/projects/kernelsu/manager/).



Current translation status:

![Weblate translation
status](https://hosted.weblate.org/widget/kernelsu/manager/horizontal-auto.svg)

---------

Co-authored-by: Pierre GRASSER <pierre.grasser@proton.me>
Co-authored-by: dabao1955 <dabao1955@163.com>
Co-authored-by: WikiBayer <Software@florian-rossmann.de>
Co-authored-by: weishu <twsxtd@gmail.com>
2024-06-17 13:43:13 +08:00
dependabot[bot] 8a3414ca03 build(deps): bump com.google.devtools.ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22 in /manager (#1811)
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from
2.0.0-1.0.21 to 2.0.0-1.0.22.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.0-1.0.22</h2>
<h2>Important Changes</h2>
<ul>
<li><code>KSErrorType.toString()</code> now contains the reference name
it was tried to be resolved, and therefore <code>KSErrorType</code> is
no longer a singleton. Processors relying on equality checks of that (in
contrast of using <code>KSType.isError</code>) will need to be updated
accordingly.</li>
</ul>
<h2>Issues Fixed</h2>
<p><a
href="https://redirect.github.com/google/ksp/issues/1908">#1908</a>
KSP2: Calling KSP2 in programs does not appear to work on macOS or
Windows
<a href="https://redirect.github.com/google/ksp/issues/1917">#1917</a>
KSP2's symbol-processing-aa-embeddable artifact exposes an unresolvable
pre-release kotlin 2.0.20 dependency
<a href="https://redirect.github.com/google/ksp/issues/1911">#1911</a>
NoSuchMethodError when running KSP2 with Dagger (KSP 2.0.0-1.0.21)
<a href="https://redirect.github.com/google/ksp/issues/1909">#1909</a>
KSP2: default annotation arguments no longer work in 1.0.21
<a href="https://redirect.github.com/google/ksp/issues/1232">#1232</a>
Expose simple names on a missing types's synthetic declaration
<a href="https://redirect.github.com/google/ksp/issues/1857">#1857</a>
[KSP2] Modifiers are missing for property accessors
<a href="https://redirect.github.com/google/ksp/issues/1924">#1924</a>
[KSP2] Type arg becomes '*' after calling KSType.replace() with an error
type
<a href="https://redirect.github.com/google/ksp/issues/1948">#1948</a>
KSP2 default annotation KClass values for built-in types use java.lang.*
versions</p>
<h2>What's Changed</h2>
<ul>
<li>Include type hint into KSErrorType. by <a
href="https://github.com/Jeffset"><code>@​Jeffset</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1848">google/ksp#1848</a></li>
<li>Implement Resolver.getModuleName API by <a
href="https://github.com/ZacSweers"><code>@​ZacSweers</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1847">google/ksp#1847</a></li>
<li>Patch AA service files in renamed uber jar by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1867">google/ksp#1867</a></li>
<li>fix annotation default value parsing for arrays and class literals.
by <a href="https://github.com/neetopia"><code>@​neetopia</code></a> in
<a
href="https://redirect.github.com/google/ksp/pull/1871">google/ksp#1871</a></li>
<li>fix package name for library based symbols by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1873">google/ksp#1873</a></li>
<li>Do not index classpath in declaration provider by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1870">google/ksp#1870</a></li>
<li>check functional interface for modifiers by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1872">google/ksp#1872</a></li>
<li>Annotation default java by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1879">google/ksp#1879</a></li>
<li>fix type parameter bounds by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1880">google/ksp#1880</a></li>
<li>Add command line parser and entry points by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1885">google/ksp#1885</a></li>
<li>KSP2: Fix support of wasm by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1888">google/ksp#1888</a></li>
<li>Return KSClassDeclarationEnumEntryImpl for enum entry annotation
values. by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1881">google/ksp#1881</a></li>
<li>Reuse Kotlin indexes in incremental providers by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1891">google/ksp#1891</a></li>
<li>special handling for java property accessors override checking by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1894">google/ksp#1894</a></li>
<li>KSP2: Reuse Java indexes by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1895">google/ksp#1895</a></li>
<li>Incremental: fix roots from getSealedSubclasses by <a
href="https://github.com/ting-yuan"><code>@​ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1893">google/ksp#1893</a></li>
<li>use safe cast for annotation type to declaration resolution by <a
href="https://github.com/neetopia"><code>@​neetopia</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1902">google/ksp#1902</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/1ac3fd8f8915c9674e520709033e92d3df0b94f2"><code>1ac3fd8</code></a>
CI: auto-merge: rebase again before push</li>
<li><a
href="https://github.com/google/ksp/commit/414d37a6731c9cb869d53a51b80ca81c10e86a4a"><code>414d37a</code></a>
CI: enable manual trigger</li>
<li><a
href="https://github.com/google/ksp/commit/eaf9f7a74ecddcdbd89112c2a3aa83bb1c2c67c5"><code>eaf9f7a</code></a>
map java types to kotlin types when parsing annotation class reference
values</li>
<li><a
href="https://github.com/google/ksp/commit/893a784a9917a153022827295029469290ecd59d"><code>893a784</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/0c639834ce9489218539c920a32c0dc153673231"><code>0c63983</code></a>
Update ksp2entrypoints.md</li>
<li><a
href="https://github.com/google/ksp/commit/f08bc85a0243c66e6dcf3d2f3efd93085bb8c1b0"><code>f08bc85</code></a>
DeclarationProvider: skip builtins when possible.</li>
<li><a
href="https://github.com/google/ksp/commit/76bf45dacece9c0e3afa518d0ab070ebff7175cf"><code>76bf45d</code></a>
Make originalAnnotations lazy</li>
<li><a
href="https://github.com/google/ksp/commit/e34a635819d236913cff2677033a44b6ffc5a17a"><code>e34a635</code></a>
fix property accessor modifier logic</li>
<li><a
href="https://github.com/google/ksp/commit/82871d85ebc79d0f1747384820379e45546691fb"><code>82871d8</code></a>
Provide more hints for error types.</li>
<li><a
href="https://github.com/google/ksp/commit/c77e1702f7ba931f49b767dcb98dfc84f57540b4"><code>c77e170</code></a>
<a href="https://redirect.github.com/google/ksp/issues/1232">#1232</a>:
Include type hint into KSErrorType.</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.21...2.0.0-1.0.22">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.0-1.0.21&new-version=2.0.0-1.0.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 10:36:30 +08:00
igor 197d168e4d manager: improve grammar in english (#1814)
Improved the grammar and fixed some typos. Feel free to let me know if
there are any mistakes.

A question. Why is the Profile App not translatable? Would it be
possible to make it translatable?
2024-06-17 10:36:15 +08:00
dabao1955 3695435c3f Redirect the Feature Requests issue template tab (#1788)
ref: #1705
2024-06-16 22:07:58 +08:00
dabao1955 0fa203d021 website: fix typo (#1807) 2024-06-16 22:06:15 +08:00
dependabot[bot] e7a04d0e7c build(deps): bump zip from 2.1.2 to 2.1.3 in /userspace/ksud (#1810)
Bumps [zip](https://github.com/zip-rs/zip2) from 2.1.2 to 2.1.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/releases">zip's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.3</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Some date/time filters were previously unreliable (i.e. later-pass
filters had no earliest-pass or latest-fail, and vice-versa)</li>
<li>Decode Zip-Info UTF8 name and comment fields (<a
href="https://redirect.github.com/zip-rs/zip2/pull/159">#159</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Return extended timestamp fields copied rather than borrowed (<a
href="https://redirect.github.com/zip-rs/zip2/pull/183">#183</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Fix a new Clippy warning</li>
<li>Fix a bug and inline <code>deserialize</code> for safety</li>
<li>Add check for wrong-length blocks, and incorporate fixed-size
requirement into the trait name</li>
<li>Fix a fuzz failure by using checked_sub</li>
<li>Add feature gate for new unit test</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v2.1.2...v2.1.3">2.1.3</a>
- 2024-06-04</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Some date/time filters were previously unreliable (i.e. later-pass
filters had no earliest-pass or latest-fail, and vice-versa)</li>
<li>Decode Zip-Info UTF8 name and comment fields (<a
href="https://redirect.github.com/zip-rs/zip2/pull/159">#159</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>Return extended timestamp fields copied rather than borrowed (<a
href="https://redirect.github.com/zip-rs/zip2/pull/183">#183</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Fix a new Clippy warning</li>
<li>Fix a bug and inline <code>deserialize</code> for safety</li>
<li>Add check for wrong-length blocks, and incorporate fixed-size
requirement into the trait name</li>
<li>Fix a fuzz failure by using checked_sub</li>
<li>Add feature gate for new unit test</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v2.1.0...v2.1.1">2.1.1</a>
- 2024-05-28</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Derive <code>Debug</code> for <code>ZipWriter</code></li>
<li>lower default version to 4.5 and use the version-needed-to-extract
where feasible.</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>use a MIN_VERSION constant</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Bug fixes for debug implementation</li>
<li>Bug fixes for debug implementation</li>
<li>Update unit tests</li>
<li>Remove unused import</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v2.0.0...v2.1.0">2.1.0</a>
- 2024-05-25</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Support mutual conversion between <code>DateTime</code> and MS-DOS
pair</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Another tweak to ensure <code>version_needed</code> is applied</li>
<li>Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recently-merged changes</li>
</ul>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v1.3.1...v2.0.0">2.0.0</a>
- 2024-05-24</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Add <code>fmt::Display</code> for <code>DateTime</code></li>
<li>Implement more traits for <code>DateTime</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zip-rs/zip2/commit/b5eb25d52fb457bcfe1bd535a5b5cda91825ae32"><code>b5eb25d</code></a>
Merge pull request <a
href="https://redirect.github.com/zip-rs/zip2/issues/188">#188</a> from
zip-rs/release-plz-2024-06-04T17-06-20Z</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/cb076226f05159fa867d3a33a8a432b89894da54"><code>cb07622</code></a>
chore: release</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/5c77e93616df49e3b82905c1d81fd01449c62541"><code>5c77e93</code></a>
ci(fuzz): Update fuzz_write seed corpus</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/0fef68b68f357b43d208ad640d434a9e18d7be31"><code>0fef68b</code></a>
ci(fuzz): Update fuzz_read seed corpus</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/fce5e0a2d32526ef7c6dc87be37b5287c7eb4b46"><code>fce5e0a</code></a>
test: Add regression tests for <a
href="https://redirect.github.com/zip-rs/zip2/issues/159">#159</a></li>
<li><a
href="https://github.com/zip-rs/zip2/commit/e052842d78b505287f7bf6e56c8c927e3717754c"><code>e052842</code></a>
style: cargo fmt --all</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/b4970dd80f98c623e38b280c514bff6604acade3"><code>b4970dd</code></a>
test: Delete a unit test that's no longer needed</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/362a1123b574c152df07593d22a4d994e1c20786"><code>362a112</code></a>
ci(fuzz): Limit Zopfli buffer size to fix OOMEs</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/b7bec1c2dd42470de4f0aedcb1131d72ad8f1d72"><code>b7bec1c</code></a>
fix: Some date/time filters were previously unreliable (i.e. later-pass
filte...</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/cb50ca121350457c5fba1f0a7c3b3e907c7d2b2d"><code>cb50ca1</code></a>
test: Bug fix? Explicitly type int that may become as large as 3
&lt;&lt; 29</li>
<li>Additional commits viewable in <a
href="https://github.com/zip-rs/zip2/compare/v2.1.2...v2.1.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zip&package-manager=cargo&previous-version=2.1.2&new-version=2.1.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:05:50 +08:00
dependabot[bot] e75f65409f build(deps): bump regex from 1.10.4 to 1.10.5 in /userspace/ksud (#1815)
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.4 to 1.10.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's
changelog</a>.</em></p>
<blockquote>
<h1>1.10.5 (2024-06-09)</h1>
<p>This is a new patch release with some minor fixes.</p>
<p>Bug fixes:</p>
<ul>
<li>[BUG <a
href="https://redirect.github.com/rust-lang/regex/issues/1203">#1203</a>](<a
href="https://redirect.github.com/rust-lang/regex/pull/1203">rust-lang/regex#1203</a>):
Escape invalid UTF-8 when in the <code>Debug</code> impl of
<code>regex::bytes::Match</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/regex/commit/0718fc5acbe91b84322ef1bd2c32e189e4668254"><code>0718fc5</code></a>
1.10.5</li>
<li><a
href="https://github.com/rust-lang/regex/commit/377463bd8200c038e7997a550aa708e0c686d90f"><code>377463b</code></a>
changelog: 1.10.4 and 1.10.5</li>
<li><a
href="https://github.com/rust-lang/regex/commit/68c4f0b7b7f500e0ab3fbdd42c14f837c4ed1be4"><code>68c4f0b</code></a>
regex-automata-0.4.7</li>
<li><a
href="https://github.com/rust-lang/regex/commit/4757b5f01a7b9b6c8d89bd63b3d1500f7e0efa9e"><code>4757b5f</code></a>
regex-syntax-0.8.4</li>
<li><a
href="https://github.com/rust-lang/regex/commit/1430b65baeebeb67b3335e26a71f251cce9964ef"><code>1430b65</code></a>
changelog: 1.10.4</li>
<li><a
href="https://github.com/rust-lang/regex/commit/1f9f9ccd393fc5342aff6db5e3d47915e87a2554"><code>1f9f9cc</code></a>
bytes: escape invalid UTF-8 bytes in debug output for Match</li>
<li><a
href="https://github.com/rust-lang/regex/commit/ab4c8d1f210a2e1011a4408476b2c708e64dcede"><code>ab4c8d1</code></a>
doc: fix duplicate phrasing typo</li>
<li><a
href="https://github.com/rust-lang/regex/commit/ddeb85eaa3bdf79d6306cc92a9d8bd89d839b5cd"><code>ddeb85e</code></a>
cli/deps: update memmap2 to 0.9</li>
<li><a
href="https://github.com/rust-lang/regex/commit/023f1c9ac117cd5ef2e45119b61b94f85d109667"><code>023f1c9</code></a>
lite: fix attribute warning about rustfmt</li>
<li><a
href="https://github.com/rust-lang/regex/commit/9c139f4fa5c64a89075749cd5e57148c8eea8c22"><code>9c139f4</code></a>
syntax: simplify <code>Hir::dot</code> constructors</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/regex/compare/1.10.4...1.10.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regex&package-manager=cargo&previous-version=1.10.4&new-version=1.10.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:05:23 +08:00
dependabot[bot] 2ce8c2df07 build(deps): bump clap from 4.5.4 to 4.5.7 in /userspace/ksud (#1817)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.4 to 4.5.7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.5.7</h2>
<h2>[4.5.7] - 2024-06-10</h2>
<h3>Fixes</h3>
<ul>
<li>Clean up error message when too few arguments for
<code>num_args</code></li>
</ul>
<h2>v4.5.6</h2>
<h2>[4.5.6] - 2024-06-06</h2>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.5.7] - 2024-06-10</h2>
<h3>Fixes</h3>
<ul>
<li>Clean up error message when too few arguments for
<code>num_args</code></li>
</ul>
<h2>[4.5.6] - 2024-06-06</h2>
<h2>[4.5.5] - 2024-06-06</h2>
<h3>Fixes</h3>
<ul>
<li>Allow <code>exclusive</code> to override
<code>required_unless_present</code>,
<code>required_unless_present_any</code>,
<code>required_unless_present_all</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/clap-rs/clap/commit/6c6839a454c2cbfc3007e6a2b2a55dd64685771e"><code>6c6839a</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/e79ff0d42be524502cc9a59b6e1d4c669cb4c760"><code>e79ff0d</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/be2e5ca91e34c60333cc7c7e7daeaf457972c815"><code>be2e5ca</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5527">#5527</a>
from epage/min</li>
<li><a
href="https://github.com/clap-rs/clap/commit/cf5c95862ecea004df7a8f44b234a959ea8ea36f"><code>cf5c958</code></a>
fix(parser): Report correct num_args on too-few</li>
<li><a
href="https://github.com/clap-rs/clap/commit/e0c9619c2796c9b7d784d4b8465b51c60756e05c"><code>e0c9619</code></a>
test(parser): Snapshot num_args errors</li>
<li><a
href="https://github.com/clap-rs/clap/commit/2f645d3e81c783a4e76ad17f1ccf283a58b75660"><code>2f645d3</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/6e1e0368f9456eb85f232b4c72ccdf18b039947a"><code>6e1e036</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/7e1bbf82afd8dfd56926cbcdc687348086f9ade6"><code>7e1bbf8</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5523">#5523</a>
from ben--/zsh-colon</li>
<li><a
href="https://github.com/clap-rs/clap/commit/8e3c273b611b5579699d4ddd0eada278f490798b"><code>8e3c273</code></a>
fix(zsh): Separate options from _arguments options</li>
<li>See full diff in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.4...v4.5.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.5.4&new-version=4.5.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:05:07 +08:00
dependabot[bot] 5397838dce build(deps): bump androidx.compose:compose-bom from 2024.05.00 to 2024.06.00 in /manager (#1820)
Bumps androidx.compose:compose-bom from 2024.05.00 to 2024.06.00.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=androidx.compose:compose-bom&package-manager=gradle&previous-version=2024.05.00&new-version=2024.06.00)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:04:32 +08:00
dependabot[bot] 234d5fdd17 build(deps): bump agp from 8.4.1 to 8.5.0 in /manager (#1824)
Bumps `agp` from 8.4.1 to 8.5.0.
Updates `com.android.application` from 8.4.1 to 8.5.0

Updates `com.android.library` from 8.4.1 to 8.5.0


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-16 22:04:01 +08:00
dependabot[bot] 46fb24ca74 build(deps): bump lifecycle from 2.8.0 to 2.8.1 in /manager (#1782)
Bumps `lifecycle` from 2.8.0 to 2.8.1.
Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.8.0 to 2.8.1

Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.0 to
2.8.1

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.0 to
2.8.1


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 11:02:06 +08:00
igor 149d25751c website: update translations (#1796) 2024-06-05 01:15:55 +08:00
dependabot[bot] 9fdbaaa89f build(deps): bump zip-extensions from 0.6.2 to 0.7.0 in /userspace/ksud (#1798)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps
[zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs)
from 0.6.2 to 0.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/matzefriedrich/zip-extensions-rs/releases">zip-extensions's
releases</a>.</em></p>
<blockquote>
<h2>v0.7.0</h2>
<h2>Changes</h2>
<ul>
<li>The <code>create_from_directory_with_options</code> method now
supports per-item file options. This introduces a breaking change:
instead of passing <code>FileOptions</code> directly, an <code>Fn</code>
must be specified that will be called for each file and must return a
<code>FileOptions</code> value.</li>
<li>Upgraded the zip dependency to version 0.6.6.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md">zip-extensions's
changelog</a>.</em></p>
<blockquote>
<h2>[0.7.0] - 2024-06-01</h2>
<h3>Changed</h3>
<ul>
<li>[PR <a
href="https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/13">#13</a>]
Adds support for per-item file options by the
<code>create_from_directory_with_options</code> method. This introduces
a breaking change; instead of passing a <code>FileOptions</code>
directly an <code>Fn</code> must be specified that is called for each
file, and must return a <code>FileOptions</code> value.</li>
<li>Upgraded the zip dependency to version 0.6.6.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/matzefriedrich/zip-extensions-rs/commit/b5858a69e58a1092e9abdeba6883bbfee5518368"><code>b5858a6</code></a>
Adds support for per-item FileOptions (<a
href="https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/14">#14</a>)</li>
<li>See full diff in <a
href="https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.6.2...v0.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zip-extensions&package-manager=cargo&previous-version=0.6.2&new-version=0.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 01:15:34 +08:00
dependabot[bot] 2a576470f5 build(deps): bump zip from 2.1.0 to 2.1.2 in /userspace/ksud (#1799)
Bumps [zip](https://github.com/zip-rs/zip2) from 2.1.0 to 2.1.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/releases">zip's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.2</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Derive <code>Debug</code> for <code>ZipWriter</code></li>
<li>lower default version to 4.5 and use the version-needed-to-extract
where feasible.</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>use a MIN_VERSION constant</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Bug fixes for debug implementation</li>
<li>Bug fixes for debug implementation</li>
<li>Update unit tests</li>
<li>Remove unused import</li>
</ul>
<h2>v2.1.1</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Derive <code>Debug</code> for <code>ZipWriter</code></li>
<li>lower default version to 4.5 and use the version-needed-to-extract
where feasible.</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>use a MIN_VERSION constant</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Bug fixes for debug implementation</li>
<li>Bug fixes for debug implementation</li>
<li>Update unit tests</li>
<li>Remove unused import</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v2.1.0...v2.1.1">2.1.1</a>
- 2024-05-28</h2>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>Derive <code>Debug</code> for <code>ZipWriter</code></li>
<li>lower default version to 4.5 and use the version-needed-to-extract
where feasible.</li>
</ul>
<h3><!-- raw HTML omitted -->🚜 Refactor</h3>
<ul>
<li>use a MIN_VERSION constant</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Bug fixes for debug implementation</li>
<li>Bug fixes for debug implementation</li>
<li>Update unit tests</li>
<li>Remove unused import</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zip-rs/zip2/commit/999d41d438b9a68f4b0c3994e95261eddebb29ad"><code>999d41d</code></a>
feat: Update dependencies</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/c74a8116806d6e6d0bef1504b138ed9216a6dbb4"><code>c74a811</code></a>
ci(fuzz): Update fuzz_read corpus to increase coverage</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/6d29c8cc19b5f485df60bba85e9dc7e7c6aaa1e8"><code>6d29c8c</code></a>
ci(fuzz): Update fuzz_read corpus to increase coverage</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/9e0966130f34c9a79307a004b13742e23034486f"><code>9e09661</code></a>
ci(fuzz): Update fuzz_write corpus to increase coverage</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/ae45a26c969f6e1de5d6a9043bb18e7abd0e8053"><code>ae45a26</code></a>
ci(fuzz): Increase max_len to 70,000 to let it include overlength
comments</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/212dbe757a8e84a51a0ff725c1a26e91cb6811f8"><code>212dbe7</code></a>
ci(fuzz): Update fuzz_read corpus to increase coverage</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/6539545524845874fa9eeff4201b917f9f9ea01d"><code>6539545</code></a>
Merge pull request <a
href="https://redirect.github.com/zip-rs/zip2/issues/109">#109</a> from
afranchuk/configure-archive-offset</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/17c2d868a3f24bc5b7c88c55f158220ab2fa1f0e"><code>17c2d86</code></a>
Merge branch 'master' into configure-archive-offset</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/74c238042e2c8eff4b846cd8e7aa6be0b3bfb157"><code>74c2380</code></a>
ci(fuzz): Remove len_control override from fuzz_read</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/a65d182d98af542a1533145e7f9b3c5d68dbc5e2"><code>a65d182</code></a>
Merge branch 'master' into configure-archive-offset</li>
<li>Additional commits viewable in <a
href="https://github.com/zip-rs/zip2/compare/v2.1.0...v2.1.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zip&package-manager=cargo&previous-version=2.1.0&new-version=2.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 01:15:17 +08:00
dependabot[bot] f3eab5eac5 build(deps-dev): bump vitepress from 1.2.2 to 1.2.3 in /website (#1803)
Bumps [vitepress](https://github.com/vuejs/vitepress) from 1.2.2 to
1.2.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/vitepress/releases">vitepress's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.3</h2>
<p>Please refer to <a
href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">vitepress's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/vuejs/vitepress/compare/v1.2.2...v1.2.3">1.2.3</a>
(2024-06-04)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>theme,a11y:</strong> handle overflow on long mathematical
equation and make tables focusable (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3932">#3932</a>)
(closes <a
href="https://redirect.github.com/vuejs/vitepress/issues/3914">#3914</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/afc611d399d2780550ae04caa0e73e1c0c69a680">afc611d</a>)</li>
<li><strong>types:</strong> wrong types generated for markdown-it &gt;
mdurl (<a
href="https://github.com/vuejs/vitepress/commit/48ca76c523d9b979a678d52447f5ce324799e47f">48ca76c</a>),
closes <a
href="https://redirect.github.com/vuejs/vitepress/issues/3935">#3935</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vuejs/vitepress/commit/e313a274c0e421f1b0479835a826da25d889deca"><code>e313a27</code></a>
release: v1.2.3</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/a83a662fb898eb745652b6d9fa71b567110eec77"><code>a83a662</code></a>
chore: bump deps</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/48ca76c523d9b979a678d52447f5ce324799e47f"><code>48ca76c</code></a>
fix(types): wrong types generated for markdown-it &gt; mdurl</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/afc611d399d2780550ae04caa0e73e1c0c69a680"><code>afc611d</code></a>
fix(theme,a11y): handle overflow on long mathematical equation and make
table...</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/b2fa9326c727170d127d950971480b6d9f6bb82d"><code>b2fa932</code></a>
chore: bump deps</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/1188951785fd2a72f9242d46dc55abb1effd212a"><code>1188951</code></a>
docs: update installation command for yarn pnp</li>
<li>See full diff in <a
href="https://github.com/vuejs/vitepress/compare/v1.2.2...v1.2.3">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| vitepress | [< 1.2, > 1.1.3] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vitepress&package-manager=npm_and_yarn&previous-version=1.2.2&new-version=1.2.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 01:14:59 +08:00
TinyHai 71937f5379 manager: fix update no response when changelog is empty (#1786) 2024-06-05 01:14:40 +08:00
Wang Han 78bf2493bf Convert devpts domain to ksu_file (#1801)
AOSP sepolicy does not allow appdomain to open pts. Hence, convert
devpts domain to ksu_file to allow any access.
2024-06-03 21:21:39 +08:00
Coconut 0373646f41 non-GKI:Remove maintainer Coconutat's repositories (#1794) 2024-06-03 16:37:52 +08:00
KeJia 55950be0eb 从非官方支持设备中移除K-Nel-M1721 (#1792) 2024-06-03 16:37:22 +08:00
WenHao2130 51337ee7ee manager: fix translation errors in zh_CN (#1790) 2024-06-01 22:07:16 +08:00
weishu 1f24daa79d docs: Add description for non gki integration v1.0.0 2024-06-01 21:18:34 +08:00
Ylarod 898e9d4f8c [1.0] Drop Non-GKI Support (#1483)
Co-authored-by: weishu <twsxtd@gmail.com>
2024-06-01 14:50:46 +08:00
igor b766b98513 website: fixed small typo (#1780) v0.9.5 2024-05-29 11:18:27 +08:00
weishu f381e32434 ksud: remove modules dir when uninstall. close #1736 2024-05-28 11:28:28 +08:00
igor 916d6bcd06 website: update translation (#1779) 2024-05-28 10:30:59 +08:00
dependabot[bot] 9343376bb3 build(deps): bump zip from 2.0.0 to 2.1.0 in /userspace/ksud (#1775)
Bumps [zip](https://github.com/zip-rs/zip2) from 2.0.0 to 2.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/releases">zip's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.0</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Support mutual conversion between <code>DateTime</code> and MS-DOS
pair</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Another tweak to ensure <code>version_needed</code> is applied</li>
<li>Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recently-merged changes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md">zip's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/zip-rs/zip2/compare/v2.0.0...v2.1.0">2.1.0</a>
- 2024-05-25</h2>
<h3><!-- raw HTML omitted -->🚀 Features</h3>
<ul>
<li>Support mutual conversion between <code>DateTime</code> and MS-DOS
pair</li>
</ul>
<h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3>
<ul>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
<li>version-needed-to-extract was incorrect in central header, and
version-made-by could be lower than that (<a
href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li>
</ul>
<h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3>
<ul>
<li>Another tweak to ensure <code>version_needed</code> is applied</li>
<li>Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recently-merged changes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zip-rs/zip2/commit/6d4e460556bbeed91d9f5b7535031b1454998794"><code>6d4e460</code></a>
Merge pull request <a
href="https://redirect.github.com/zip-rs/zip2/issues/154">#154</a> from
zip-rs/release-plz-2024-05-25T05-11-15Z</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/78aca55db55858ddfc008447fad92f2f23a7abb8"><code>78aca55</code></a>
chore: release</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/699d10da7109d9546c359ebed5959f4a257eee2d"><code>699d10d</code></a>
style: cargo fmt --all</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/e6b2290f70390e5df56d62d5efad4fa179268eb0"><code>e6b2290</code></a>
chore: Another tweak to ensure <code>version_needed</code> is
applied</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/92012b979526f6810904836cd242dab1d57fbe44"><code>92012b9</code></a>
chore: Tweaks to make <code>version_needed</code> and
<code>version_made_by</code> work with recent...</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/cda4712153b629cbcdbeda87418c7a7319d27eb9"><code>cda4712</code></a>
fix: version-needed-to-extract was incorrect in central header, and
version-m...</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/b057d0dca2c6a5aae25b540a47c2f33c3399528e"><code>b057d0d</code></a>
Merge pull request <a
href="https://redirect.github.com/zip-rs/zip2/issues/93">#93</a> from
cosmicexplorer/bulk-parsing</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/a28b16e69cc006c02cd8e38d869d5958bcc948b5"><code>a28b16e</code></a>
Apply suggestions from code review</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/df70f6a320a7a536616dcb50d650f2bdaedffdf7"><code>df70f6a</code></a>
Fix unmatched bracket due to bad merge</li>
<li><a
href="https://github.com/zip-rs/zip2/commit/6b19c877e2fd4059b6b4b94c9a6a009bb61b83f1"><code>6b19c87</code></a>
Merge branch 'master' into bulk-parsing</li>
<li>Additional commits viewable in <a
href="https://github.com/zip-rs/zip2/compare/v2.0.0...v2.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=zip&package-manager=cargo&previous-version=2.0.0&new-version=2.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 10:30:44 +08:00
igor 1071a5c135 website: update translations (#1772) 2024-05-27 10:35:41 +08:00
Rissu bd5100d698 kernel: fix throne_tracker uncompile-able on 4.4 kernel (issue #1771) (#1773)
in kernel v4.7.10:
extern unsigned int __pure full_name_hash(const char *, unsigned int);

in kernel v4.8.0:
extern unsigned int __pure full_name_hash(const void *salt, const char
*, unsigned int);
2024-05-27 10:35:08 +08:00
Akari 81f1a47cec website: added conditional preprocessor directive (#1774)
Signed-off-by: Akari <akariondev@gmail.com>
2024-05-27 10:33:44 +08:00
Scruel Tao 6a3979842b doc: add boot scripts process explanation (#1726)
Co-authored-by: weishu <twsxtd@gmail.com>
2024-05-26 17:10:45 +08:00
Juhyung Park 038dae1d6f Deadlock fixes (#1758)
Hi,

This PR fixes deadlocks that I've noticed within my kernel, with some
minor optimizations around it.

Thanks.

---------

Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2024-05-26 17:03:33 +08:00
HDTianRu 0674841b94 ksud: Skip patch init_boot.img on kmi android12-xxx devices (#1744)
有一些设备(如ace2v),带了initboot,但ramdisk却在boot里,导致无法使用ota安装与直接安装,所以添加了个开关
因为本人开发环境有点简陋(mt管理器),而且对项目代码不太熟,合并前最好review一下(
2024-05-25 11:09:06 +08:00
igor 57a5f39f81 website: update translations (#1760) 2024-05-25 11:08:35 +08:00
Caner Karaca 49157113c3 Update Workflows (#1764)
Corrections/edits and reviews always welcomed.

Added A14 Debug Kernel
Updated Kernel patch and sub levels
Removed kernels deprecated by Google
2024-05-25 11:07:52 +08:00
Caner Karaca dc233700aa Update Dependencies and Migrate to Kotlin 2 (#1765)
Corrections/edits and reviews always welcomed.

Migrate to Kotlin 2
Updated dependencies
Refreshed lock files
2024-05-25 11:07:27 +08:00
Alex d6860160e8 Added a feature to save logs to local storage (#1741)
- Added export logs to local storage
[1664](https://github.com/tiann/KernelSU/issues/1664)

---------

Co-authored-by: weishu <twsxtd@gmail.com>
2024-05-23 10:46:44 +08:00
dependabot[bot] 4e3f03ae96 build(deps-dev): bump vitepress from 1.1.3 to 1.2.0 in /website (#1748)
Bumps [vitepress](https://github.com/vuejs/vitepress) from 1.1.3 to
1.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/vitepress/releases">vitepress's
releases</a>.</em></p>
<blockquote>
<h2>v1.2.0</h2>
<p>Please refer to <a
href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
<h2>v1.1.4</h2>
<p>Please refer to <a
href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">vitepress's
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/vuejs/vitepress/compare/v1.1.4...v1.2.0">1.2.0</a>
(2024-05-18)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>build:</strong> show file info on error (<a
href="https://github.com/vuejs/vitepress/commit/f0debd20f48ab7eb58cfd142147531509d6c0209">f0debd2</a>)</li>
<li><strong>dev:</strong> match dev and prod routing behavior (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3837">#3837</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/b360ac88df3bfd60e3498cc19066c0c90261ee4f">b360ac8</a>)</li>
<li><strong>markdown:</strong> entities and escapes not working properly
(<a
href="https://redirect.github.com/vuejs/vitepress/issues/3882">#3882</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/d5dbd704ceb215ebf3ce9b23deec6e6c90634f0a">d5dbd70</a>)</li>
<li>render 404 page completely on client to infer locale from browser
path (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3858">#3858</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/728cb15677f4f84b33bed6bb2f70f47600ea1057">728cb15</a>)</li>
<li><strong>style:</strong> prefer YaHei over DengXian (<a
href="https://github.com/vuejs/vitepress/commit/f0a37b4b8445ec914700df054c0897721382e5b1">f0a37b4</a>)</li>
<li><strong>theme/regression:</strong> custom font not applying in
Chinese docs because of specificity (<a
href="https://github.com/vuejs/vitepress/commit/fa2f38a0c3bd121dcb7e07420566087c19b10f96">fa2f38a</a>),
closes <a
href="https://redirect.github.com/vuejs/vitepress/issues/3864">#3864</a></li>
<li><strong>theme:</strong> external link icon not visible for target
_blank links (<a
href="https://github.com/vuejs/vitepress/commit/d08eeed89726572f7ea341df59864cc72716751c">d08eeed</a>),
closes <a
href="https://redirect.github.com/vuejs/vitepress/issues/3327">#3327</a></li>
<li><strong>theme:</strong> fix invalid vp-offset in ssr (<a
href="https://github.com/vuejs/vitepress/commit/9794877347140c7b4955d735cd8867c260a5089d">9794877</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>build/i18n:</strong> support customizing copy code button's
tooltip text (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3854">#3854</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/ed6ada7a688c466920f3e0ef33b7176b8eb01eee">ed6ada7</a>)</li>
<li><strong>build:</strong> add localeIndex to md.env (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3862">#3862</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/0cbb469842d74381ad56d44b7975f34c405b78f8">0cbb469</a>)</li>
</ul>
<h2><a
href="https://github.com/vuejs/vitepress/compare/v1.1.3...v1.1.4">1.1.4</a>
(2024-04-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>dev:</strong> multiple server instances being created when
editing config too quickly (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3835">#3835</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/729a890669c363895cfac39ece046926cad36d01">729a890</a>)</li>
<li><strong>theme/a11y:</strong> add unique name to footer prev / next
navigation landmark (<a
href="https://github.com/vuejs/vitepress/commit/e60c101e50fa56d4cd54d434c5628cc7e2231318">e60c101</a>)</li>
<li><strong>theme/a11y:</strong> remove duplicate assistive text from
outline nav (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3803">#3803</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/733d986a84f614484b04235546dc4cda0769e833">733d986</a>)</li>
<li><strong>theme/i18n:</strong> 404 page not showing localized text (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3833">#3833</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/cc11b8e41ec481320b03902bdc307d479a8ba838">cc11b8e</a>)</li>
<li><strong>theme:</strong> disable keypress effect on search button (<a
href="https://github.com/vuejs/vitepress/commit/ccc37bb80e4147b9ab91b0f5d7dfae9d51533460">ccc37bb</a>)</li>
<li><strong>theme:</strong> don't use Chinese quotes on non-Chinese
documents (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3834">#3834</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/75115f4f8223d67dab2dc82fadaf2941aabf6330">75115f4</a>)</li>
<li><strong>theme:</strong> leaking event listener when going
back/forward on Safari on iOS (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3658">#3658</a>)
(<a
href="https://redirect.github.com/vuejs/vitepress/issues/3671">#3671</a>)
(<a
href="https://github.com/vuejs/vitepress/commit/1a72181c06d78e5e6f293e3f6abdb15caa4d2f53">1a72181</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vuejs/vitepress/commit/1699abfb039aac4f5f538eea58b848d19d269387"><code>1699abf</code></a>
release: v1.2.0</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/241a7c80fc12d9988fa9c3fa9a7fd27b22bcbd1a"><code>241a7c8</code></a>
chore: bump deps</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/db51f7aa430249b398d75433e6bb489434b38667"><code>db51f7a</code></a>
build: bump deps</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/f0a37b4b8445ec914700df054c0897721382e5b1"><code>f0a37b4</code></a>
fix(style): prefer YaHei over DengXian</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/9447ceeb0ebe23c54928c44e90650891108c35ef"><code>9447cee</code></a>
docs(zh): sync and tweak translations (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3883">#3883</a>)</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/d5dbd704ceb215ebf3ce9b23deec6e6c90634f0a"><code>d5dbd70</code></a>
fix(markdown): entities and escapes not working properly (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3882">#3882</a>)</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/99c0cece626b522ed62e6a3dc5c3fbde615e046c"><code>99c0cec</code></a>
docs: add notes for sitemap + base</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/fa2f38a0c3bd121dcb7e07420566087c19b10f96"><code>fa2f38a</code></a>
fix(theme/regression): custom font not applying in Chinese docs because
of sp...</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/0cbb469842d74381ad56d44b7975f34c405b78f8"><code>0cbb469</code></a>
feat(build): add localeIndex to md.env (<a
href="https://redirect.github.com/vuejs/vitepress/issues/3862">#3862</a>)</li>
<li><a
href="https://github.com/vuejs/vitepress/commit/ed6ada7a688c466920f3e0ef33b7176b8eb01eee"><code>ed6ada7</code></a>
feat(build/i18n): support customizing copy code button's tooltip text
(<a
href="https://redirect.github.com/vuejs/vitepress/issues/3854">#3854</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vuejs/vitepress/compare/v1.1.3...v1.2.0">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| vitepress | [< 1.2, > 1.1.3] |
</details>


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vitepress&package-manager=npm_and_yarn&previous-version=1.1.3&new-version=1.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 09:36:32 +08:00
Sreeshankar K 717c0fee61 [add device] OnePlus Nord - avicii (#1749) 2024-05-21 09:36:11 +08:00
Joseph P 82d965f44c docs: update documentation for the website (#1750)
Description:

I was originally browsing through project's FAQ on the
[website](https://kernelsu.org/) and noticed a few discrepancies across
the text.<br>I edited them out, and once having finished with the FAQ, I
looked through other website pages as well.

Changes:

- updated documentation for the project's website (English version).

--
P.S. I actually appreciate the partial documentation on GKI and in-depth
Android mechanisms present in it. While there is of course documentation
from Google, it is nice to have guidelines from a more practical
standpoint.
2024-05-21 09:35:51 +08:00
チセ 9c2e48bb3e ksud: turn off auto-detect bootdevice when OS is not android (#1746) 2024-05-21 09:18:28 +08:00
Wang Han 4871e11a55 Update resetprop (#1742)
With topjohnwu/Magisk@941a363 included.
2024-05-19 15:24:59 +08:00
weishu b67c3122d3 manager: remove jvm restrictions 2024-05-19 12:13:35 +08:00