mirror of
https://github.com/KernelSU-Next/KernelSU-Next.git
synced 2025-08-27 23:46:34 +00:00
46fb24ca74ceef705f777d20b7c44498a1048eda
334 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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 /> [](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> |
||
|
|
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 /> [](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> |
||
|
|
f381e32434 | ksud: remove modules dir when uninstall. close #1736 | ||
|
|
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 /> [](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> |
||
|
|
0674841b94 |
ksud: Skip patch init_boot.img on kmi android12-xxx devices (#1744)
有一些设备(如ace2v),带了initboot,但ramdisk却在boot里,导致无法使用ota安装与直接安装,所以添加了个开关 因为本人开发环境有点简陋(mt管理器),而且对项目代码不太熟,合并前最好review一下( |
||
|
|
dc233700aa |
Update Dependencies and Migrate to Kotlin 2 (#1765)
Corrections/edits and reviews always welcomed. Migrate to Kotlin 2 Updated dependencies Refreshed lock files |
||
|
|
9c2e48bb3e | ksud: turn off auto-detect bootdevice when OS is not android (#1746) | ||
|
|
4871e11a55 |
Update resetprop (#1742)
With topjohnwu/Magisk@941a363 included. |
||
|
|
fa7f5959b2 |
build(deps): bump zip from 1.2.3 to 1.3.0 in /userspace/ksud (#1738)
Bumps [zip](https://github.com/zip-rs/zip2) from 1.2.3 to 1.3.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>v1.3.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add <code>is_symlink</code> method</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Extract symlinks into symlinks on Unix and Windows, and fix a bug that affected making directories writable on MacOS</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Eliminate deprecation warning when <code>--all-features</code> implicitly enables the deprecated feature</li> <li>Check if archive contains a symlink's target, without borrowing both at the same time</li> <li>Eliminate a clone that's no longer necessary</li> <li>is_dir only needs to look at the filename</li> <li>Remove unnecessary #[cfg] attributes</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Fix borrow-of-moved-value</li> <li>Box<!-- raw HTML omitted --> doesn't directly convert to PathBuf, so convert back to String first</li> <li>partial revert - only &str has chars(), but Box<!-- raw HTML omitted --> should auto-deref</li> <li>contains_key needs a <code>Box<str></code>, so generify <code>is_dir</code> to accept one</li> <li>Add missing <code>ZipFileData::is_dir()</code> method</li> <li>Fix another Windows-specific error</li> <li>More bug fixes for Windows-specific symlink code</li> <li>More bug fixes for Windows-specific symlink code</li> <li>Bug fix: variable name change</li> <li>Bug fix: need both internal and output path to determine whether to symlink_dir</li> <li>Another bug fix</li> <li>Fix another error-type conversion error</li> <li>Fix error-type conversion on Windows</li> <li>Fix conditionally-unused import</li> <li>Fix continued issues, and factor out the Vec<!-- raw HTML omitted -->-to-OsString conversion (cc: <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Fix CI failure involving conversion to OsString for symlinks (see my comments on <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Move path join into platform-independent code</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/v1.2.3...v1.3.0">1.3.0</a> - 2024-05-17</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add <code>is_symlink</code> method</li> </ul> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Extract symlinks into symlinks on Unix and Windows, and fix a bug that affected making directories writable on MacOS</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Eliminate deprecation warning when <code>--all-features</code> implicitly enables the deprecated feature</li> <li>Check if archive contains a symlink's target, without borrowing both at the same time</li> <li>Eliminate a clone that's no longer necessary</li> <li>is_dir only needs to look at the filename</li> <li>Remove unnecessary #[cfg] attributes</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Fix borrow-of-moved-value</li> <li>Box<!-- raw HTML omitted --> doesn't directly convert to PathBuf, so convert back to String first</li> <li>partial revert - only &str has chars(), but Box<!-- raw HTML omitted --> should auto-deref</li> <li>contains_key needs a <code>Box<str></code>, so generify <code>is_dir</code> to accept one</li> <li>Add missing <code>ZipFileData::is_dir()</code> method</li> <li>Fix another Windows-specific error</li> <li>More bug fixes for Windows-specific symlink code</li> <li>More bug fixes for Windows-specific symlink code</li> <li>Bug fix: variable name change</li> <li>Bug fix: need both internal and output path to determine whether to symlink_dir</li> <li>Another bug fix</li> <li>Fix another error-type conversion error</li> <li>Fix error-type conversion on Windows</li> <li>Fix conditionally-unused import</li> <li>Fix continued issues, and factor out the Vec<!-- raw HTML omitted -->-to-OsString conversion (cc: <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Fix CI failure involving conversion to OsString for symlinks (see my comments on <a href="https://redirect.github.com/zip-rs/zip2/pull/125">#125</a>)</li> <li>Move path join into platform-independent code</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zip-rs/zip2/commit/102e31113daa5e9553db14c985b1db3f519174a8"><code>102e311</code></a> Merge pull request <a href="https://redirect.github.com/zip-rs/zip2/issues/131">#131</a> from zip-rs/release-plz-2024-05-15T23-52-34Z</li> <li><a href="https://github.com/zip-rs/zip2/commit/461fb58a0257689204ed6b314b4c3d48239b8fc0"><code>461fb58</code></a> chore: release</li> <li><a href="https://github.com/zip-rs/zip2/commit/a8b2855910da393a147b634dffe3127e39360897"><code>a8b2855</code></a> ci: Auto-merge PRs from within repo even if I'm the triggering actor</li> <li><a href="https://github.com/zip-rs/zip2/commit/6fa4486089eff50d3dc6fdf77fe73d55c8087475"><code>6fa4486</code></a> Enable attestation of release builds</li> <li><a href="https://github.com/zip-rs/zip2/commit/3e81fddb78e2faa1f7a6caacfc03ef1879092feb"><code>3e81fdd</code></a> style: cargo fmt --all</li> <li><a href="https://github.com/zip-rs/zip2/commit/1cb0e1b3b7812182f4ac44750ee37353386ef48c"><code>1cb0e1b</code></a> refactor: Eliminate deprecation warning when <code>--all-features</code> implicitly enab...</li> <li><a href="https://github.com/zip-rs/zip2/commit/fbf111ef9714a91edf4fed8d80c0b63748b80d63"><code>fbf111e</code></a> style: cargo fmt --all</li> <li><a href="https://github.com/zip-rs/zip2/commit/3e06f6433afdc485fbbf4e46f79070ade5996e63"><code>3e06f64</code></a> chore: Fix borrow-of-moved-value</li> <li><a href="https://github.com/zip-rs/zip2/commit/633a6733e6ebb19de9745d6679935c2b168821d0"><code>633a673</code></a> refactor: Check if archive contains a symlink's target, without borrowing bot...</li> <li><a href="https://github.com/zip-rs/zip2/commit/17fee7938a33aebaab84f21f12a7551c2576bb48"><code>17fee79</code></a> refactor: Eliminate a clone that's no longer necessary</li> <li>Additional commits viewable in <a href="https://github.com/zip-rs/zip2/compare/v1.2.3...v1.3.0">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
64ddf47783 |
build(deps): bump zip from 1.2.1 to 1.2.3 in /userspace/ksud (#1728)
Bumps [zip](https://github.com/zip-rs/zip2) from 1.2.1 to 1.2.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>v1.2.3</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Remove a window when an extracted directory might be unexpectedly listable and/or <code>cd</code>able by non-owners</li> <li>Extract directory contents on Unix even if the directory doesn't have write permission (<a href="https://redirect.github.com/zip-rs/zip-old/issues/423">zip-rs/zip-old#423</a>)</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>More conditionally-unused imports</li> </ul> <h2>v1.2.2</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Failed to clear "writing_raw" before finishing a symlink, leading to dropped extra fields</li> </ul> <h3><!-- raw HTML omitted -->⚡ Performance</h3> <ul> <li>Use boxed slice for archive comment, since it can't be concatenated</li> <li>Optimize for the fact that false signatures can't overlap with real ones</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/v1.2.2...v1.2.3">1.2.3</a> - 2024-05-10</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Remove a window when an extracted directory might be unexpectedly listable and/or <code>cd</code>able by non-owners</li> <li>Extract directory contents on Unix even if the directory doesn't have write permission (<a href="https://redirect.github.com/zip-rs/zip-old/issues/423">zip-rs/zip-old#423</a>)</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>More conditionally-unused imports</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v1.2.1...v1.2.2">1.2.2</a> - 2024-05-09</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Failed to clear "writing_raw" before finishing a symlink, leading to dropped extra fields</li> </ul> <h3><!-- raw HTML omitted -->⚡ Performance</h3> <ul> <li>Use boxed slice for archive comment, since it can't be concatenated</li> <li>Optimize for the fact that false signatures can't overlap with real ones</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zip-rs/zip2/commit/adb40b83d2b7efd9dc4bd2ea06fda14637dcdde4"><code>adb40b8</code></a> Merge pull request <a href="https://redirect.github.com/zip-rs/zip2/issues/118">#118</a> from zip-rs/release-plz-2024-05-10T23-54-42Z</li> <li><a href="https://github.com/zip-rs/zip2/commit/3d7852a337c3f0359612d04c7751c70a0ef12c9e"><code>3d7852a</code></a> chore: release</li> <li><a href="https://github.com/zip-rs/zip2/commit/a385aaf854687020f23e03dbe0d1035b49c949a4"><code>a385aaf</code></a> doc: Important correction: consuming package has to <em>target</em> Unix, e.g. this ...</li> <li><a href="https://github.com/zip-rs/zip2/commit/4a5d28ed30894c9d379529dea8f593e74ea2d358"><code>4a5d28e</code></a> doc: Important correction: contents might not have been extracted at all</li> <li><a href="https://github.com/zip-rs/zip2/commit/ba4c6936d542731150dbf90e76967d8bde252ad1"><code>ba4c693</code></a> doc: Important clarification: "any user" -> "any non-root user"</li> <li><a href="https://github.com/zip-rs/zip2/commit/c28614a0b224ff715537d0faf548ceecaf85bc06"><code>c28614a</code></a> doc: Document the guarantee provided by 137672cb29a264412211cc20b78f540308a221d3</li> <li><a href="https://github.com/zip-rs/zip2/commit/137672cb29a264412211cc20b78f540308a221d3"><code>137672c</code></a> fix: Remove a window when an extracted directory might be unexpectedly listab...</li> <li><a href="https://github.com/zip-rs/zip2/commit/c0691ec1e547796de361d3c0c376b77236c9308c"><code>c0691ec</code></a> Improve copyright warning</li> <li><a href="https://github.com/zip-rs/zip2/commit/123fb7b8071bd50e1937d2d39e0746b7ddec486f"><code>123fb7b</code></a> doc: Improve copyright warning</li> <li><a href="https://github.com/zip-rs/zip2/commit/2198653882f90328f7b76bcbad74e33bbe6216ae"><code>2198653</code></a> Add issue templates</li> <li>Additional commits viewable in <a href="https://github.com/zip-rs/zip2/compare/v1.2.1...v1.2.3">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
d3a5054f68 |
build(deps): bump rust-embed from 8.3.0 to 8.4.0 in /userspace/ksud (#1729)
Bumps [rust-embed](https://github.com/pyros2097/rust-embed) from 8.3.0 to 8.4.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyrossh/rust-embed/blob/master/changelog.md">rust-embed's changelog</a>.</em></p> <blockquote> <h2>[8.4.0] - 2024-05-11</h2> <ul> <li>Re-export RustEmbed as Embed <a href="https://redirect.github.com/pyrossh/rust-embed/pull/245/files">#245</a>. Thanks to <a href="https://github.com/pyrossh">pyrossh</a></li> <li>Do not build glob matchers repeatedly when include-exclude feature is enabled <a href="https://redirect.github.com/pyrossh/rust-embed/pull/244/files">#244</a>. Thanks to <a href="https://github.com/osiewicz">osiewicz</a></li> <li>Add <code>metadata_only</code> attribute <a href="https://redirect.github.com/pyrossh/rust-embed/pull/241/files">#241</a>. Thanks to <a href="https://github.com/ddfisher">ddfisher</a></li> <li>Replace <code>expect</code> with a safer alternative that returns <code>None</code> instead <a href="https://redirect.github.com/pyrossh/rust-embed/pull/240/files">#240</a>. Thanks to <a href="https://github.com/costinsin">costinsin</a></li> <li>Eliminate unnecessary <code>to_path</code> call <a href="https://redirect.github.com/pyrossh/rust-embed/pull/239/files">#239</a>. Thanks to <a href="https://github.com/smoelius">smoelius</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/pyros2097/rust-embed/commits">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
71cb86c2e9 |
ksud: refine get_tmp_path (#1713)
Fixes #1710 What do you think? * It first uses `TEMP_DIR` (`/debug_ramdisk`) if it exists + is is empty. * Otherwise it tries to create a random directory in `/dev`. * If that fails, it goes through a list of directories (including `TEMP_DIR_LEGACY`), and chooses the first one that is empty. * If no empty directory it chooses the first one that exists --------- Co-authored-by: user <user@localhost> |
||
|
|
a3df721b84 |
Revert "su: allocate new pty (#1693)"
This reverts commit
|
||
|
|
21573bbd5b |
build(deps): bump zip from 1.1.4 to 1.2.1 in /userspace/ksud (#1708)
Bumps [zip](https://github.com/zip-rs/zip2) from 1.1.4 to 1.2.1. <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>v1.2.1</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Prevent panic when trying to read a file with an unsupported compression method</li> <li>Prevent panic after reading an invalid LZMA file</li> <li>Make <code>Stored</code> the default compression method if <code>Deflated</code> isn't available, so that zip files are readable by as much software as possible</li> <li>version_needed was wrong when e.g. cfg(bzip2) but current file wasn't bzip2 (<a href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li> <li>file paths shouldn't start with slashes (<a href="https://redirect.github.com/zip-rs/zip2/pull/102">#102</a>)</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Overhaul <code>impl Arbitrary for FileOptions</code></li> <li>Remove unused <code>atomic</code> module</li> </ul> <h2>v1.2.0</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add method <code>decompressed_size()</code> so non-recursive ZIP bombs can be detected</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Make <code>ZipWriter::finish()</code> consume the <code>ZipWriter</code></li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Use panic! rather than abort to ensure the fuzz harness can process the failure</li> <li>Update fuzz_write to use replace_with</li> <li>Remove a drop that can no longer be explicit</li> <li>Add <code>#![allow(unexpected_cfgs)]</code> in nightly</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/v1.2.0...v1.2.1">1.2.1</a> - 2024-05-06</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Prevent panic when trying to read a file with an unsupported compression method</li> <li>Prevent panic after reading an invalid LZMA file</li> <li>Make <code>Stored</code> the default compression method if <code>Deflated</code> isn't available, so that zip files are readable by as much software as possible</li> <li>version_needed was wrong when e.g. cfg(bzip2) but current file wasn't bzip2 (<a href="https://redirect.github.com/zip-rs/zip2/pull/100">#100</a>)</li> <li>file paths shouldn't start with slashes (<a href="https://redirect.github.com/zip-rs/zip2/pull/102">#102</a>)</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Overhaul <code>impl Arbitrary for FileOptions</code></li> <li>Remove unused <code>atomic</code> module</li> </ul> <h2><a href="https://github.com/zip-rs/zip2/compare/v1.1.4...v1.2.0">1.2.0</a> - 2024-05-06</h2> <h3><!-- raw HTML omitted -->🚀 Features</h3> <ul> <li>Add method <code>decompressed_size()</code> so non-recursive ZIP bombs can be detected</li> </ul> <h3><!-- raw HTML omitted -->🚜 Refactor</h3> <ul> <li>Make <code>ZipWriter::finish()</code> consume the <code>ZipWriter</code></li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Use panic! rather than abort to ensure the fuzz harness can process the failure</li> <li>Update fuzz_write to use replace_with</li> <li>Remove a drop that can no longer be explicit</li> <li>Add <code>#![allow(unexpected_cfgs)]</code> in nightly</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zip-rs/zip2/commit/b725303cce4fda36737da2c93d2228581bfd7632"><code>b725303</code></a> Merge pull request <a href="https://redirect.github.com/zip-rs/zip2/issues/103">#103</a> from zip-rs/release-plz-2024-05-06T17-54-03Z</li> <li><a href="https://github.com/zip-rs/zip2/commit/a1f239980ebf4e78e36f2e45a1e00705c77adb73"><code>a1f2399</code></a> chore: release</li> <li><a href="https://github.com/zip-rs/zip2/commit/f7ab2ae506f7c6be05a8f9362731397ddd2f2d1d"><code>f7ab2ae</code></a> fix: Prevent panic when trying to read a file with an unsupported compression...</li> <li><a href="https://github.com/zip-rs/zip2/commit/7f46b77da208648e311a0739a253365b4930c6b1"><code>7f46b77</code></a> ci: Upload leak reports if fuzz fails</li> <li><a href="https://github.com/zip-rs/zip2/commit/d13031cc14738d2c4c0d75e43b039a0e06dcdf15"><code>d13031c</code></a> fix: Prevent panic after reading an invalid LZMA file</li> <li><a href="https://github.com/zip-rs/zip2/commit/8868a11d23976ea5d8d6e1a34e854164b2723d7a"><code>8868a11</code></a> test(fuzz): Fix a fuzz-read bug when finishing LZMA</li> <li><a href="https://github.com/zip-rs/zip2/commit/b277298d7fdddb68e7e2a9f287b49a40e7db35e1"><code>b277298</code></a> test(fuzz): Fix: need to accept FileNotFound from abort</li> <li><a href="https://github.com/zip-rs/zip2/commit/162c9b7281736fb96a17e8cad3b3bf0758384ca7"><code>162c9b7</code></a> test(fuzz): Fix bugs that were breaking the fuzz test</li> <li><a href="https://github.com/zip-rs/zip2/commit/447f9c6e4f84801a859c78d3408b5b3e0738b0a5"><code>447f9c6</code></a> refactor: Overhaul <code>impl Arbitrary for FileOptions</code></li> <li><a href="https://github.com/zip-rs/zip2/commit/845c3ec91f1beff559af8b5da19b5fc3fa332abc"><code>845c3ec</code></a> refactor: Remove unused <code>atomic</code> module</li> <li>Additional commits viewable in <a href="https://github.com/zip-rs/zip2/compare/v1.1.4...v1.2.1">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
fe526cb029 | ksud: Fix compiler error | ||
|
|
239989719d |
build(deps): bump zip from 1.1.3 to 1.1.4 in /userspace/ksud (#1701)
Bumps [zip](https://github.com/zip-rs/zip2) from 1.1.3 to 1.1.4. <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>v1.1.4</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Rare bug where find_and_parse would give up prematurely on detecting a false end-of-CDR header</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/v1.1.3...v1.1.4">1.1.4</a> - 2024-05-04</h2> <h3><!-- raw HTML omitted -->🐛 Bug Fixes</h3> <ul> <li>Build was failing with bzip2 enabled</li> <li>use is_dir in more places where Windows paths might be handled incorrectly</li> </ul> <h3><!-- raw HTML omitted -->⚡ Performance</h3> <ul> <li>Quick filter for paths that contain "/../" or "/./" or start with "./" or "../"</li> <li>Fast handling for separator-free paths</li> <li>Speed up logic if main separator isn't '/'</li> <li>Drop <code>normalized_components</code> slightly sooner when not using it</li> <li>Speed up <code>path_to_string</code> in cases where the path is already in the proper format</li> </ul> <h3><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h3> <ul> <li>Refactor: can short-circuit handling of paths that start with MAIN_SEPARATOR, no matter what MAIN_SEPARATOR is</li> <li>Bug fix: non-canonical path detection when MAIN_SEPARATOR is not slash or occurs twice in a row</li> <li>Bug fix: must recreate if . or .. is a path element</li> <li>Bug fix</li> </ul> <h3><!-- raw HTML omitted -->◀️ Revert</h3> <ul> <li><a href="https://redirect.github.com/zip-rs/zip2/pull/58">#58</a> (partial): <code>bzip2-rs</code> can't replace <code>bzip2</code> because it's decompress-only</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zip-rs/zip2/commit/a9482ea8ca3d49bed824a38433160af1aae6aa44"><code>a9482ea</code></a> Bump version to trigger new release PR</li> <li><a href="https://github.com/zip-rs/zip2/commit/52af9ffd238443b47a2a36a5909d64ca04ff8eac"><code>52af9ff</code></a> Merge pull request <a href="https://redirect.github.com/zip-rs/zip2/issues/96">#96</a> from zip-rs/oldpr452</li> <li><a href="https://github.com/zip-rs/zip2/commit/3ccaa3cc857ae01f0c0f93b6c4862a0add8b5674"><code>3ccaa3c</code></a> style: cargo fmt --all & <code>#![allow(dead_code)]</code></li> <li><a href="https://github.com/zip-rs/zip2/commit/de95acc543d0f77ea13e860c5713941e2490c16c"><code>de95acc</code></a> style: allow conditionally-unused variables in write_dir.rs</li> <li><a href="https://github.com/zip-rs/zip2/commit/c4906cfd596edc54ec3a5b0d8686927c5e179adc"><code>c4906cf</code></a> Merge remote-tracking branch 'allilo/add_compression_algo_arg' into oldpr452</li> <li><a href="https://github.com/zip-rs/zip2/commit/629707c0604542c5c2fc7e5f484611981b791f23"><code>629707c</code></a> Merge pull request <a href="https://redirect.github.com/zip-rs/zip2/issues/95">#95</a> from zip-rs/speedup_path_to_string</li> <li><a href="https://github.com/zip-rs/zip2/commit/1852e96192927e5cdc873eade213a69e08739c1f"><code>1852e96</code></a> Prelim changes to write_dir</li> <li><a href="https://github.com/zip-rs/zip2/commit/1b2c42b199dcc69a4d4a43004f6030a6e8db02c1"><code>1b2c42b</code></a> style: cargo fmt --all</li> <li><a href="https://github.com/zip-rs/zip2/commit/74e76a94cabefcf506ccc8314be752c64b21e51d"><code>74e76a9</code></a> chore: Refactor: can short-circuit handling of paths that start with MAIN_SEP...</li> <li><a href="https://github.com/zip-rs/zip2/commit/2adbbccb82ba60f90dd1302f0f6594213ca9abf0"><code>2adbbcc</code></a> perf: Quick filter for paths that contain "/../" or "/./" or start with "./" ...</li> <li>Additional commits viewable in <a href="https://github.com/zip-rs/zip2/compare/v1.1.3...v1.1.4">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
935dc18faa | su: allocate new pty (#1693) | ||
|
|
d623b9fe09 | ksud: bump zip dependency to 1.x | ||
|
|
839fc0534e |
Add magiskboot to kernelsu working directory (#1684)
Add the magiskboot binary to the /data/adb/ksu/bin directory so that scripts/programs can call magiskboot to patch the boot/init_boot image. --------- Co-authored-by: weishu <twsxtd@gmail.com> |
||
|
|
045bc7f6fb |
Update resetprop (#1671)
With https://github.com/topjohnwu/system_properties/pull/3 included. |
||
|
|
c8dd0b070c | ksud: Fix compiler error | ||
|
|
063d5c8025 | ksud: use sha1 library to calc hash | ||
|
|
472a94b6f2 | ksud: Fix name typo | ||
|
|
8ba008fb9f | ksud: Fix backup not working | ||
|
|
825b14635f |
ksud: move backup directory to /data/adb/ksu
|
||
|
|
3aac979caa | ksud: skip removing module if no modules exist, also add uninstall mangaer, reboot | ||
|
|
0697db618e | ksud: Add uninstall | ||
|
|
311fad7462 |
build(deps): bump serde_json from 1.0.115 to 1.0.116 in /userspace/ksud (#1637)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.115 to 1.0.116. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.116</h2> <ul> <li>Make module structure comprehensible to static analysis (<a href="https://redirect.github.com/serde-rs/json/issues/1124">#1124</a>, thanks <a href="https://github.com/mleonhard"><code>@mleonhard</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/a3f62bb10ea870dafe3b49a77dc6c1713ca4b7e4"><code>a3f62bb</code></a> Release 1.0.116</li> <li><a href="https://github.com/serde-rs/json/commit/12c8ee0ce6eaca3a809e83d9df768b67322a7f2a"><code>12c8ee0</code></a> Hide "non-exhaustive patterns" errors when crate fails to compile</li> <li><a href="https://github.com/serde-rs/json/commit/051ce970fe3fab097c618b237aa7ec4a628f85d4"><code>051ce97</code></a> Merge pull request 1124 from mleonhard/master</li> <li><a href="https://github.com/serde-rs/json/commit/25dc75050aee18ff42342bdb64c1e97542d17267"><code>25dc750</code></a> Replace <code>features_check</code> mod with a call to <code>std::compile_error!</code>. Fixes htt...</li> <li><a href="https://github.com/serde-rs/json/commit/2e15e3d7d53a68f78ff559709c57e4fa70584bb7"><code>2e15e3d</code></a> Revert "Temporarily disable miri on doctests"</li> <li><a href="https://github.com/serde-rs/json/commit/0baba2877595e31d57adafd5db2f94074f4a4c2e"><code>0baba28</code></a> Resolve legacy_numeric_constants clippy lints</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.115...v1.0.116">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
54383dfc94 |
build(deps): bump serde from 1.0.197 to 1.0.198 in /userspace/ksud (#1640)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.197 to 1.0.198. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.198</h2> <ul> <li>Support serializing and deserializing <code>Saturating<T></code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2709">#2709</a>, thanks <a href="https://github.com/jbethune"><code>@jbethune</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/c4fb92333593ac875ca7b615398f9de9d703ba8f"><code>c4fb923</code></a> Release 1.0.198</li> <li><a href="https://github.com/serde-rs/serde/commit/65b7eea775fe8aa1faa1fb786811955236854867"><code>65b7eea</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2729">#2729</a> from dtolnay/saturating</li> <li><a href="https://github.com/serde-rs/serde/commit/01cd696fd17f586aab428b1bbd11d533124a3425"><code>01cd696</code></a> Integrate Saturating<T> deserialization into impl_deserialize_num macro</li> <li><a href="https://github.com/serde-rs/serde/commit/c13b3f7e68d4c71bbe1ea825b36148eadf7de603"><code>c13b3f7</code></a> Format PR 2709</li> <li><a href="https://github.com/serde-rs/serde/commit/a6571ee0da2564c13b4351805fa216d233719258"><code>a6571ee</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2709">#2709</a> from jbethune/master</li> <li><a href="https://github.com/serde-rs/serde/commit/6e38afff498d592af4ccac4cb669a86fc789207f"><code>6e38aff</code></a> Revert "Temporarily disable miri on doctests"</li> <li><a href="https://github.com/serde-rs/serde/commit/3d1b19ed906cb1c8cf4e2b4a45eea8f810115db1"><code>3d1b19e</code></a> Implement Ser+De for <code>Saturating\<T></code></li> <li><a href="https://github.com/serde-rs/serde/commit/5b24f88e73caa9c607527b5b4696fc34263cd238"><code>5b24f88</code></a> Resolve legacy_numeric_constants clippy lints</li> <li><a href="https://github.com/serde-rs/serde/commit/74d06708ddff495161187ea490c4616291216346"><code>74d0670</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/serde-rs/serde/commit/3bfab6ef7fc80ad73eb598687c836609c14f6f8b"><code>3bfab6e</code></a> Temporarily disable miri on doctests</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.197...v1.0.198">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
7aa36dc326 |
build(deps): bump chrono from 0.4.37 to 0.4.38 in /userspace/ksud (#1632)
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.37 to 0.4.38. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.38</h2> <p>This release bring a ca. 20% improvement to the performance of the formatting code, and a convenient <code>days_since</code> method for the <code>Weekday</code> type.</p> <p>Chrono 0.4.38 also removes the long deprecated <code>rustc-serialize</code> feature. Support for <code>rustc-serialize</code> will be <a href="https://redirect.github.com/rust-lang/rust/pull/116016">soft-destabilized in the next Rust edition</a>. Removing the feature will not break existing users of the feature; Cargo will just not update dependents that rely on it to newer versions of chrono.</p> <p>In chrono 0.4.36 we made an accidental breaking change by switching to <code>derive(Copy)</code> for <code>DateTime</code> instead of a manual implementation. It is reverted in this release.</p> <h1>Removals</h1> <ul> <li>Remove <code>rustc-serialize</code> feature (<a href="https://redirect.github.com/chronotope/chrono/issues/1548">#1548</a>, thanks <a href="https://github.com/workingjubilee"><code>@workingjubilee</code></a>)</li> </ul> <h1>Additions</h1> <ul> <li>Add <code>Weekday::days_since</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1249">#1249</a>, based on <a href="https://redirect.github.com/chronotope/chrono/issues/216">#216</a> by <a href="https://github.com/clarfonthey"><code>@clarfonthey</code></a>)</li> <li>Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1565">#1565</a>, thanks <a href="https://github.com/Zomtir"><code>@Zomtir</code></a>)</li> </ul> <h1>Fixes</h1> <ul> <li>Return error when rounding with a zero duration (<a href="https://redirect.github.com/chronotope/chrono/issues/1474">#1474</a>, thanks <a href="https://github.com/Dav1dde"><code>@Dav1dde</code></a>)</li> <li>Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1573">#1573</a>)</li> </ul> <h1>Internal</h1> <ul> <li>Inline <code>test_encodable_json</code> and <code>test_decodable_json</code> functions (<a href="https://redirect.github.com/chronotope/chrono/issues/1550">#1550</a>)</li> <li>CI: Reduce combinations in <code>cargo hack check</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1553">#1553</a>)</li> <li>Refactor formatting code (<a href="https://redirect.github.com/chronotope/chrono/issues/1335">#1335</a>)</li> <li>Optimize number formatting (<a href="https://redirect.github.com/chronotope/chrono/issues/1558">#1558</a>)</li> <li>Only package files needed for building and testing (<a href="https://redirect.github.com/chronotope/chrono/issues/1554">#1554</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@djc</code></a> and <a href="https://github.com/pitdicker"><code>@pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/352a35203a140e2352e5a5be62ba8dfd03b616e1"><code>352a352</code></a> Prepare 0.4.38</li> <li><a href="https://github.com/chronotope/chrono/commit/46d44d6074ebdfddc62778bff24551f8d7bf9695"><code>46d44d6</code></a> Manually implement <code>Copy</code> for <code>DateTime</code> if offset is <code>Copy</code></li> <li><a href="https://github.com/chronotope/chrono/commit/760eb660d3b6ff9c5e0d34cfa1daa83d0a815e9e"><code>760eb66</code></a> Update windows-bindgen requirement from 0.55 to 0.56</li> <li><a href="https://github.com/chronotope/chrono/commit/391187fff3be8ac345edb0fd859d36cb99c24316"><code>391187f</code></a> Return error when rounding with zero duration</li> <li><a href="https://github.com/chronotope/chrono/commit/ffc75e57054182603436b56e67c284d9fb7dec78"><code>ffc75e5</code></a> Add <code>TimeDelta::checked_mul</code> and <code>TimeDelta::checked_div</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f8cecbe57ea6c2d7ce69c7e17ec989258a515ee0"><code>f8cecbe</code></a> Make <code>Weekday::num_days_from public</code>, rename to <code>days_since</code>.</li> <li><a href="https://github.com/chronotope/chrono/commit/0cfc405d3e93b1f4e8c6fd37a51449b6be7edb2c"><code>0cfc405</code></a> Optimize number formatting</li> <li><a href="https://github.com/chronotope/chrono/commit/74ba83ba27056e5bb610327d37c488f2b212af86"><code>74ba83b</code></a> Take <code>pad</code> by value</li> <li><a href="https://github.com/chronotope/chrono/commit/78e79dbabf30ba6fcf59ff6cc439c2dd944b0da0"><code>78e79db</code></a> Match on tuples in <code>format_fixed</code></li> <li><a href="https://github.com/chronotope/chrono/commit/f3d76c7bb0902e269b902cf1bc9d986501675c52"><code>f3d76c7</code></a> Match on tuples in <code>format_numeric</code></li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.37...v0.4.38">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
50387a9d3d | ksud: do not abort if backup failed (#1627) | ||
|
|
488564fe76 | ksud: only backup stock boot if flashing (#1626) | ||
|
|
ee05aed5e5 | fix boot restore | ||
|
|
60dd52afd1 | ksud: backup stock image and use it when restore (#1619) | ||
|
|
1e029eddee | Update (#1618) | ||
|
|
6ea2438425 | ksud: Fix clippy | ||
|
|
705a9b7238 |
build(deps): bump encoding_rs from 0.8.33 to 0.8.34 in /userspace/ksud (#1612)
Bumps [encoding_rs](https://github.com/hsivonen/encoding_rs) from 0.8.33 to 0.8.34. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hsivonen/encoding_rs/commit/a0c5c578db4d21e6b5f6f0febbea0a8b063f93b1"><code>a0c5c57</code></a> Increment version number to 0.8.34</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/8bcba0b8cd23b942b1283c45f4714d109efe76e3"><code>8bcba0b</code></a> Move a negation to the right place and cargo fmt</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/29668e345ab172ea61d5febe6b6baa65af83a69c"><code>29668e3</code></a> Move a negation to the right place</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/dbf673ef1c6596868ea5888eae4e73dbfb7b0fac"><code>dbf673e</code></a> Work around bad SIMD codegen on 32-bit ARM</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/3c96213bf7bf4e1b8c5f42c3f28db84150487196"><code>3c96213</code></a> Add rust-version to Cargo.toml</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/98f3c6a6572f7569933ab0773e9f915401198ca6"><code>98f3c6a</code></a> Update README</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/598edc8602a2d0ea3187385ff4d7d9d6241bd201"><code>598edc8</code></a> Port from packed_simd crate to portable_simd feature (aarch64 part)</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/2d198c8354bdc6ba69b16cdbea6d787b15245ae2"><code>2d198c8</code></a> Port from packed_simd crate to portable_simd feature (x86_64 part)</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/9217fd2178cc617d555e7cc4bb8175920fdb8721"><code>9217fd2</code></a> Remove the remains of Travis</li> <li><a href="https://github.com/hsivonen/encoding_rs/commit/966fc0aa726b14976b072a13ff9e60882167a7d7"><code>966fc0a</code></a> wip mem</li> <li>Additional commits viewable in <a href="https://github.com/hsivonen/encoding_rs/compare/v0.8.33...v0.8.34">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
3010ed89c0 | ksud: Add boot restore | ||
|
|
2d86c8bbfc |
build(deps): bump anyhow from 1.0.81 to 1.0.82 in /userspace/ksud (#1613)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.81 to 1.0.82. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.82</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/074bdea1c7b419e4f1267ebb9eac4d6068870122"><code>074bdea</code></a> Release 1.0.82</li> <li><a href="https://github.com/dtolnay/anyhow/commit/47a4fbfa365050b293d9e3898aadb42a47a571e6"><code>47a4fbf</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/360">#360</a> from dtolnay/docensure</li> <li><a href="https://github.com/dtolnay/anyhow/commit/c5af1db020696716ab0de65b663d2370ac4de4d4"><code>c5af1db</code></a> Make ensure's doc comment apply to the cfg(not(doc)) macro too</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bebc7a2fe4ced785da951332fc3b259a5a52d24f"><code>bebc7a2</code></a> Revert "Temporarily disable miri on doctests"</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f2c4db9b47e37fdeef8dc0e1560b3d15f1208fbe"><code>f2c4db9</code></a> Update ui test suite to nightly-2024-03-31</li> <li><a href="https://github.com/dtolnay/anyhow/commit/028cbeedf5e94970c088eb14e325744086a7b768"><code>028cbee</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/dtolnay/anyhow/commit/7a4cac5192686ca47c40ba9a8dd81f201686375e"><code>7a4cac5</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/358">#358</a> from dtolnay/workspacewrapper</li> <li><a href="https://github.com/dtolnay/anyhow/commit/939db012c2294403db6a1be21b15c0f2750b8b15"><code>939db01</code></a> Apply RUSTC_WORKSPACE_WRAPPER</li> <li><a href="https://github.com/dtolnay/anyhow/commit/9f84a37551de7e7d67dc27a6e1c8518aa21f1d93"><code>9f84a37</code></a> Temporarily disable miri on doctests</li> <li><a href="https://github.com/dtolnay/anyhow/commit/45e5a589e9548d1045ce7518e78f890a83c33580"><code>45e5a58</code></a> Ignore dead code lint in test</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.81...1.0.82">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
7fe07329fc |
build(deps): bump chrono from 0.4.35 to 0.4.37 in /userspace/ksud (#1552)
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.35 to 0.4.37. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.37</h2> <p>Version 0.4.36 introduced an unexpected breaking change and was yanked. In it <code>LocalResult</code> was renamed to <code>MappedLocalTime</code> to avoid the impression that it is a <code>Result</code> type were some of the results are errors. For backwards compatibility a type alias with the old name was added.</p> <p>As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with <code>use chrono::LocalResult::*</code>. With 0.4.37 we make the new name <code>MappedLocalTime</code> the alias, but keep using it in function signatures and the documentation as much as possible.</p> <p>See also the release notes of <a href="https://github.com/chronotope/chrono/releases/tag/v0.4.36">chrono 0.4.36</a> from yesterday for the yanked release.</p> <h2>v0.4.36</h2> <p>This release un-deprecates the methods on <code>TimeDelta</code> that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.</p> <p>New is the <code>DateTime::with_time()</code> method. As an example of when it is useful:</p> <pre lang="rust"><code>use chrono::{Local, NaiveTime}; // Today at 12:00:00 let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap()); </code></pre> <h1>Additions</h1> <ul> <li>Add <code>DateTime::with_time()</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1510">#1510</a>)</li> </ul> <h1>Deprecations</h1> <ul> <li>Revert <code>TimeDelta</code> deprecations (<a href="https://redirect.github.com/chronotope/chrono/issues/1543">#1543</a>)</li> <li>Deprecate <code>TimeStamp::timestamp_subsec_nanos</code>, which was missed in the 0.4.35 release (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> </ul> <h1>Documentation</h1> <ul> <li>Correct version number of deprecation notices (<a href="https://redirect.github.com/chronotope/chrono/issues/1486">#1486</a>)</li> <li>Fix some typos (<a href="https://redirect.github.com/chronotope/chrono/issues/1505">#1505</a>)</li> <li>Slightly improve serde documentation (<a href="https://redirect.github.com/chronotope/chrono/issues/1519">#1519</a>)</li> <li>Main documentation: simplify links and reflow text (<a href="https://redirect.github.com/chronotope/chrono/issues/1535">#1535</a>)</li> </ul> <h1>Internal</h1> <ul> <li>CI: Lint benchmarks (<a href="https://redirect.github.com/chronotope/chrono/issues/1489">#1489</a>)</li> <li>Remove unnessary <code>Copy</code> and <code>Send</code> impls (<a href="https://redirect.github.com/chronotope/chrono/issues/1492">#1492</a>, thanks <a href="https://github.com/erickt"><code>@erickt</code></a>)</li> <li>Backport streamlined <code>NaiveDate</code> unit tests (<a href="https://redirect.github.com/chronotope/chrono/issues/1500">#1500</a>, thanks <a href="https://github.com/Zomtir"><code>@Zomtir</code></a>)</li> <li>Rename <code>LocalResult</code> to <code>TzResolution</code>, add alias (<a href="https://redirect.github.com/chronotope/chrono/issues/1501">#1501</a>)</li> <li>Update windows-bindgen to 0.55 (<a href="https://redirect.github.com/chronotope/chrono/issues/1504">#1504</a>)</li> <li>Avoid duplicate imports, which generate warnings on nightly (<a href="https://redirect.github.com/chronotope/chrono/issues/1507">#1507</a>)</li> <li>Add extra debug assertions to <code>NaiveDate::from_yof</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1518">#1518</a>)</li> <li>Some small simplifications to <code>DateTime::date_naive</code> and <code>NaiveDate::diff_months</code> (<a href="https://redirect.github.com/chronotope/chrono/issues/1530">#1530</a>)</li> <li>Remove <code>unwrap</code> in Unix <code>Local</code> type (<a href="https://redirect.github.com/chronotope/chrono/issues/1533">#1533</a>)</li> <li>Use different method to ignore feature-dependent doctests (<a href="https://redirect.github.com/chronotope/chrono/issues/1534">#1534</a>)</li> </ul> <p>Thanks to all contributors on behalf of the chrono team, <a href="https://github.com/djc"><code>@djc</code></a> and <a href="https://github.com/pitdicker"><code>@pitdicker</code></a>!</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/7d62045ec4cd667e240fde899a99458bf8eae1f1"><code>7d62045</code></a> Prepare 0.4.37</li> <li><a href="https://github.com/chronotope/chrono/commit/6857d00070378037392fd9f029ccbf78a19ef2c3"><code>6857d00</code></a> Hide re-export of <code>LocalResult</code> in docs</li> <li><a href="https://github.com/chronotope/chrono/commit/9e22e48d156d4c581e4f3d54cd8b2dcf77b5ae0a"><code>9e22e48</code></a> Swap <code>MappedLocalTime</code> and <code>LocalResult</code> type alias</li> <li><a href="https://github.com/chronotope/chrono/commit/ca3c3b6293c20284405b1fa6c6895c7f2a33caf9"><code>ca3c3b6</code></a> Prepare 0.4.36</li> <li><a href="https://github.com/chronotope/chrono/commit/1850198da9f91fb0f4181e30947cbecb944cde74"><code>1850198</code></a> Revert <code>TimeDelta</code> deprecations</li> <li><a href="https://github.com/chronotope/chrono/commit/e05ba8b9c2a98943d129e664c7615bd3724e069e"><code>e05ba8b</code></a> Add <code>MappedLocalTime::and_then</code></li> <li><a href="https://github.com/chronotope/chrono/commit/3adfd88ce05756e3bd0baa7e008abbe6d5b61076"><code>3adfd88</code></a> Main documentation: simplify links and reflow text</li> <li><a href="https://github.com/chronotope/chrono/commit/1e8df65f47577c0db3e2790660b00d728145cde2"><code>1e8df65</code></a> Rustfmt doc comments</li> <li><a href="https://github.com/chronotope/chrono/commit/1b578597827d0a850acb81b9cbbd1835b2141a8d"><code>1b57859</code></a> Run doctests with <code>alloc</code> feature if possible</li> <li><a href="https://github.com/chronotope/chrono/commit/6f2c7ccabd94e78f4bbf585085b54e21eb6e99fe"><code>6f2c7cc</code></a> Use different method to run feature-dependent doctests</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.35...v0.4.37">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
eb5b36f138 | ksud: Fix debug set manager | ||
|
|
ac56a017ab |
build(deps): bump serde_json from 1.0.114 to 1.0.115 in /userspace/ksud (#1536)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.114 to 1.0.115. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.115</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/b1ebf3888ed728c66c69581ba8d9c4aa7483f486"><code>b1ebf38</code></a> Release 1.0.115</li> <li><a href="https://github.com/serde-rs/json/commit/c3dc153e0681f32e9c55152cb11cbfa6a7192a7f"><code>c3dc153</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1119">#1119</a> from titaniumtraveler/pr</li> <li><a href="https://github.com/serde-rs/json/commit/218770bb7531b0e491a2883eafc40ade5b1eeaf5"><code>218770b</code></a> Explicitly install a Rust toolchain for cargo-outdated job</li> <li><a href="https://github.com/serde-rs/json/commit/840da8e89241d46482c40038d3acdb6745ed4f05"><code>840da8e</code></a> Fix missing backticks in doc comments</li> <li><a href="https://github.com/serde-rs/json/commit/3a3f61b1c9a2dce973179fad1650f709f63bdaa5"><code>3a3f61b</code></a> Temporarily disable miri on doctests</li> <li><a href="https://github.com/serde-rs/json/commit/4a0be88b5ac6cda971a52df9f027b551fe566347"><code>4a0be88</code></a> Format regression tests with rustfmt</li> <li><a href="https://github.com/serde-rs/json/commit/d2dbbf7055666b42957dee59b6a4ea57413517ff"><code>d2dbbf7</code></a> Ignore dead code lint in tests</li> <li><a href="https://github.com/serde-rs/json/commit/8e7b37bf7e20d3385cf389c630831c3817ef6c79"><code>8e7b37b</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1118">#1118</a> from serde-rs/transparent</li> <li><a href="https://github.com/serde-rs/json/commit/a25f6c6f2af1ac268175e79ad8d537106dbb3a3a"><code>a25f6c6</code></a> Remove conditional on repr(transparent)</li> <li><a href="https://github.com/serde-rs/json/commit/fedf8341eedd6fc0ad5c5336d1747463c7d85ece"><code>fedf834</code></a> Ignore non_local_definitions false positive in test</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.114...v1.0.115">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
801de95d1a |
build(deps): bump clap from 4.5.3 to 4.5.4 in /userspace/ksud (#1537)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.3 to 4.5.4. <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.4</h2> <h2>[4.5.4] - 2024-03-25</h2> <h3>Fixes</h3> <ul> <li><em>(derive)</em> Allow non-literal <code>#[arg(id)]</code> attributes again</li> </ul> </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.4] - 2024-03-25</h2> <h3>Fixes</h3> <ul> <li><em>(derive)</em> Allow non-literal <code>#[arg(id)]</code> attributes again</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/5e4facf76fb38e04edba6cb1ab67d4f2b1ec8550"><code>5e4facf</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/8880b0a5da1160892187c4b372881c9a5e2280c2"><code>8880b0a</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/132b5dded50e3e4341931f4894ccb2746196c741"><code>132b5dd</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5425">#5425</a> from epage/lit</li> <li><a href="https://github.com/clap-rs/clap/commit/df915fefefba42493290c4f7c4ac627807e9ebd4"><code>df915fe</code></a> fix(derive): Re-allow expressions for id's</li> <li><a href="https://github.com/clap-rs/clap/commit/8eab48fa3c9d6a40128c601b2520d33c7b3e6c2a"><code>8eab48f</code></a> refactor(derive): Make it easier to work with 'Name'</li> <li><a href="https://github.com/clap-rs/clap/commit/be73195ecfe8a082783765f87036ce9ecf1ce7c8"><code>be73195</code></a> refactor(derive): Clarify tests</li> <li><a href="https://github.com/clap-rs/clap/commit/024089bb602ee6f55ab1fd8494a20eb9b21c6b5e"><code>024089b</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5415">#5415</a> from Pi-Cla/patch-1</li> <li><a href="https://github.com/clap-rs/clap/commit/3b35dba1600ff84e6207668d9cba11276fa1c5b5"><code>3b35dba</code></a> docs: Add mention of nushell to clap_complete README</li> <li><a href="https://github.com/clap-rs/clap/commit/58469d1669fa1e05080263fb38b12fb2d7b78180"><code>58469d1</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5405">#5405</a> from epage/docs</li> <li><a href="https://github.com/clap-rs/clap/commit/655d8295a7f2e8a4c655a11ba578636428a3c9ac"><code>655d829</code></a> docs(derive): Fix ToC links within tutorial chapters</li> <li>See full diff in <a href="https://github.com/clap-rs/clap/compare/v4.5.3...v4.5.4">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
5068e2fcc4 |
build(deps): bump which from 6.0.0 to 6.0.1 in /userspace/ksud (#1525)
Bumps [which](https://github.com/harryfei/which-rs) from 6.0.0 to 6.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/harryfei/which-rs/releases">which's releases</a>.</em></p> <blockquote> <h2>6.0.1</h2> <ul> <li>Remove dependency on <code>once_cell</code> for Windows users, replace with <code>std::sync::OnceLock</code>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md">which's changelog</a>.</em></p> <blockquote> <h2>6.0.1</h2> <ul> <li>Remove dependency on <code>once_cell</code> for Windows users, replace with <code>std::sync::OnceLock</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/harryfei/which-rs/commit/7c8a898a0d358cf0554887d101be55a21a5128d7"><code>7c8a898</code></a> bump patch version</li> <li><a href="https://github.com/harryfei/which-rs/commit/e95dca277b618d1ddab325747369dd5d9487b563"><code>e95dca2</code></a> remove dependency on once_cell</li> <li><a href="https://github.com/harryfei/which-rs/commit/071683c2d5af17f3b0a61f8f706e47a430f08555"><code>071683c</code></a> Use winsafe over windows-sys, and reduce dependency on rustix</li> <li><a href="https://github.com/harryfei/which-rs/commit/96a8004f453830ec249d4d88f91ba124f4859239"><code>96a8004</code></a> Upgrade deps, move to 6.0.0</li> <li>See full diff in <a href="https://github.com/harryfei/which-rs/compare/6.0.0...6.0.1">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
c35f7e984d |
build(deps): bump regex from 1.10.3 to 1.10.4 in /userspace/ksud (#1526)
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.3 to 1.10.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/regex/commit/aa2d8bd8be283471b17b4ab6faeae5b751553572"><code>aa2d8bd</code></a> 1.10.4</li> <li><a href="https://github.com/rust-lang/regex/commit/088d7f3269665a11aabadd89335eb09316e9c785"><code>088d7f3</code></a> api: add Cow guarantee to replace API</li> <li><a href="https://github.com/rust-lang/regex/commit/a5ae35153a6ec61e64cb297155f7d91c11b629c7"><code>a5ae351</code></a> regex-automata-0.4.6</li> <li><a href="https://github.com/rust-lang/regex/commit/9cf4a42a9361f42d9aa6afd1245c0e37dc0c8771"><code>9cf4a42</code></a> automata: fix bug where reverse NFA lacked an unanchored prefix</li> <li><a href="https://github.com/rust-lang/regex/commit/10fe722a3fcfdc17068b21f3262189cc52227bb5"><code>10fe722</code></a> style: clean up some recent lint violations</li> <li><a href="https://github.com/rust-lang/regex/commit/d7f9347f2a8a7f4e7583c88876411da12a09b572"><code>d7f9347</code></a> regex-automata-0.4.5</li> <li><a href="https://github.com/rust-lang/regex/commit/07ef7f1550d59a548ee58631cf2bca263e67cb8e"><code>07ef7f1</code></a> automata: make additional prefileter metadata public</li> <li>See full diff in <a href="https://github.com/rust-lang/regex/compare/1.10.3...1.10.4">compare view</a></li> </ul> </details> <br /> [](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> Co-authored-by: weishu <twsxtd@gmail.com> |
||
|
|
05366ca7d0 | ksud: fmt | ||
|
|
c924c655df | ksud: fix supported kmi | ||
|
|
ef92c32729 | ksud: add boot-info cli | ||
|
|
fd7234bf11 | ksud: rename patched boot. close #1511 | ||
|
|
8b71d3c9ba | ksud: try find KMI from installed modules |