dependabot[bot]
05794200e7
Build(deps-dev): Bump eslint-plugin-react-refresh in /page
...
Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) from 0.4.22 to 0.4.24.
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.22...v0.4.24 )
---
updated-dependencies:
- dependency-name: eslint-plugin-react-refresh
dependency-version: 0.4.24
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:24:01 +00:00
dependabot[bot]
a1ead808cd
Build(deps-dev): Bump @vitejs/plugin-react from 5.0.4 to 5.1.0 in /page
...
Bumps [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) from 5.0.4 to 5.1.0.
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.1.0/packages/plugin-react )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
dependency-version: 5.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:23:48 +00:00
dependabot[bot]
60ab4debf7
Build(deps-dev): Bump vite from 7.1.11 to 7.1.12 in /page
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.1.11 to 7.1.12.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.1.12/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.12
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:23:41 +00:00
dependabot[bot]
5da52b98d6
Build(deps): Bump react-router-dom from 7.9.3 to 7.9.5 in /page
...
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) from 7.9.3 to 7.9.5.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.9.5/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router-dom
dependency-version: 7.9.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:23:03 +00:00
dependabot[bot]
6468b4577f
Build(deps-dev): Bump @eslint/js from 9.37.0 to 9.39.0 in /page
...
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js ) from 9.37.0 to 9.39.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/commits/HEAD/packages/js )
---
updated-dependencies:
- dependency-name: "@eslint/js"
dependency-version: 9.39.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:22:41 +00:00
dependabot[bot]
5e72b002fb
Build(deps): Bump lucide-react from 0.544.0 to 0.552.0 in /page
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.544.0 to 0.552.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.552.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 0.552.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:22:35 +00:00
dependabot[bot]
5a909cc5fc
Build(deps): Bump react and @types/react in /page
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ). These dependencies needed to be updated together.
Updates `react` from 19.1.1 to 19.2.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.0/packages/react )
Updates `@types/react` from 19.1.12 to 19.2.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: "@types/react"
dependency-version: 19.2.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:22:25 +00:00
dependabot[bot]
a9a40e3135
Build(deps): Bump tailwindcss from 4.1.14 to 4.1.16 in /page
...
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) from 4.1.14 to 4.1.16.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.16/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: tailwindcss
dependency-version: 4.1.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:59 +00:00
dependabot[bot]
bc737f12e5
Build(deps): Bump pcode in /src/backends/icicle-emulator/icicle-bridge
...
Bumps [pcode](https://github.com/icicle-emu/icicle-emu ) from `ebb9bd1` to `0ce707e`.
- [Commits](ebb9bd1969...0ce707edd1 )
---
updated-dependencies:
- dependency-name: pcode
dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:58 +00:00
dependabot[bot]
66341f8638
Build(deps): Bump jidicula/clang-format-action from 4.15.0 to 4.16.0
...
Bumps [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action ) from 4.15.0 to 4.16.0.
- [Release notes](https://github.com/jidicula/clang-format-action/releases )
- [Commits](https://github.com/jidicula/clang-format-action/compare/v4.15.0...v4.16.0 )
---
updated-dependencies:
- dependency-name: jidicula/clang-format-action
dependency-version: 4.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:55 +00:00
dependabot[bot]
7bf9a3f44a
Build(deps): Bump icicle-cpu
...
Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu ) from `ebb9bd1` to `0ce707e`.
- [Commits](ebb9bd1969...0ce707edd1 )
---
updated-dependencies:
- dependency-name: icicle-cpu
dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:53 +00:00
dependabot[bot]
c0bc9bf7ca
Build(deps): Bump actions/download-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5.0.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:51 +00:00
dependabot[bot]
2468a03da0
Build(deps): Bump icicle-vm
...
Bumps [icicle-vm](https://github.com/icicle-emu/icicle-emu ) from `ebb9bd1` to `0ce707e`.
- [Commits](ebb9bd1969...0ce707edd1 )
---
updated-dependencies:
- dependency-name: icicle-vm
dependency-version: 0ce707edd10f7a099426cf02a9fdf8eda3f57768
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:48 +00:00
dependabot[bot]
f9a80ed173
Build(deps): Bump pyTooling/download-artifact from 5 to 6
...
Bumps [pyTooling/download-artifact](https://github.com/pytooling/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/pytooling/download-artifact/releases )
- [Commits](https://github.com/pytooling/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: pyTooling/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:47 +00:00
dependabot[bot]
0dcab41560
Build(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.2 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.2...v5.0.0 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:44 +00:00
dependabot[bot]
766c43b92b
Build(deps): Bump pyTooling/upload-artifact from 4 to 5
...
Bumps [pyTooling/upload-artifact](https://github.com/pytooling/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/pytooling/upload-artifact/releases )
- [Commits](https://github.com/pytooling/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: pyTooling/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:40 +00:00
dependabot[bot]
7e755f97c5
Build(deps): Bump deps/flatbuffers from 27325e0 to dd77af7
...
Bumps [deps/flatbuffers](https://github.com/google/flatbuffers ) from `27325e0` to `dd77af7`.
- [Release notes](https://github.com/google/flatbuffers/releases )
- [Commits](27325e002a...dd77af75b7 )
---
updated-dependencies:
- dependency-name: deps/flatbuffers
dependency-version: dd77af75b7f4a642ea50f13fd63363911e033f3f
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:31 +00:00
dependabot[bot]
64028270a3
Build(deps): Bump deps/googletest from 9706f75 to 17d335d
...
Bumps [deps/googletest](https://github.com/google/googletest ) from `9706f75` to `17d335d`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](9706f75b8f...17d335d7c7 )
---
updated-dependencies:
- dependency-name: deps/googletest
dependency-version: 17d335d7c7f15d989516255471c3d7f5d204308d
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:29 +00:00
dependabot[bot]
bb891668b8
Build(deps): Bump deps/capstone from be9a4d2 to c059126
...
Bumps [deps/capstone](https://github.com/capstone-engine/capstone ) from `be9a4d2` to `c059126`.
- [Release notes](https://github.com/capstone-engine/capstone/releases )
- [Commits](be9a4d24b7...c059126d98 )
---
updated-dependencies:
- dependency-name: deps/capstone
dependency-version: c059126d98837a1c4f6988756fe30fc10904f6a6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 20:21:26 +00:00
Maurice Heumann
108c0b57d7
Update macOS runner ( #570 )
2025-10-31 21:02:08 +01:00
Maurice Heumann
d81e1a0d7b
Build(deps): Bump tar from 7.5.1 to 7.5.2 in /page ( #569 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.1 to 7.5.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d9ea73a9b3 "><code>d9ea73a</code></a>
7.5.2</li>
<li><a
href="5e1a8e6386 "><code>5e1a8e6</code></a>
Fix sync tar.list when file size reduces while reading</li>
<li><a
href="0fbeaeddf5 "><code>0fbeaed</code></a>
formatting</li>
<li><a
href="2dbacfe339 "><code>2dbacfe</code></a>
add types for make-tar util</li>
<li><a
href="c5865d3120 "><code>c5865d3</code></a>
remove unused taprc file</li>
<li><a
href="bdb38096af "><code>bdb3809</code></a>
header: only read from ustar block if not specified in Pax</li>
<li><a
href="d094cd7b71 "><code>d094cd7</code></a>
BlueOak-1.0.0</li>
<li><a
href="4a6ae729bf "><code>4a6ae72</code></a>
Verify invulnerability to tarmageddon attack</li>
<li>See full diff in <a
href="https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/momo5502/sogen/network/alerts ).
</details>
2025-10-31 20:59:13 +01:00
momo5502
748bd19a2e
Update macOS runner
2025-10-31 20:37:26 +01:00
dependabot[bot]
7a23564b7b
Build(deps): Bump tar from 7.5.1 to 7.5.2 in /page
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.1 to 7.5.2.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.2 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-31 19:34:56 +00:00
Maurice Heumann
a87c0ca83f
Merge WOW64 support ( #564 )
2025-10-31 20:21:13 +01:00
momo5502
988a36a696
Update unicorn submodule
2025-10-31 20:02:09 +01:00
momo5502
42630afac0
Remove randomness
2025-10-31 18:23:35 +01:00
momo5502
0e5bbdd8cc
Fix serialization issues
2025-10-30 20:21:28 +01:00
momo5502
98eb1f92d1
Better formatting
2025-10-26 18:48:51 +01:00
momo5502
3bf037876c
Remove logging
2025-10-26 18:48:43 +01:00
momo5502
cb4fe6c30f
Merge remote-tracking branch 'origin/main' into wow64
2025-10-25 11:06:03 +02:00
Maurice Heumann
eb0ba686cd
Bugfixes - minidump load, memory tail boundary ( #568 )
...
Minor change to allow minidump load to work with pages with copy
permission set.
File was probing memory via VirtualQuery incrementally, previously this
ran forever as Sogen doesn't replicate Windows behaviour.
Added exclusive allocation end boundary so that allocation / info check
on last page of user space VA works. Modified
memory_manager::find_free_allocation_base and
memory_manager::get_region_info to use exclusive boundary.
Added check to NtQueryVirtualMemory - now correctly returns
STATUS_INVALID_PARAMETER when run against memory outside of user space
VA. Kernel modules should use ZwQueryVirtualMemory not the user land
API.
2025-10-25 10:55:18 +02:00
Maurice Heumann
bf834e3459
Various fixes and enhancements ( #565 )
...
This PR does a number of fixes and enhancements:
- [Added FileFsAttributeInformation fs info
class](c0fd8ebf51 )
- [Added FileIsRemoteDeviceInformation file info
class](c8a18cf61c )
- [Added FileIdInformation file info
class](2c82277b5e )
- [Implemented NtUserEnumDisplaySettings
syscall](54ebbe27c2 )
- [Fixed the DISPLAY_DEVICEW
value](4fbd65a302 ),
the old one had `StateFlags` set to 0 but that's incorrect since at
least one display needs to be the primary display.
- [Added support for SHA256 in
KSecDD](0d06e6822a )
- [Initialized StaticUnicodeString in
TEB](1c89c4e3b3 ),
this was necessary to get `RtlAnsiStringToUnicodeString` working.
- [Added '\??\pipe\' prefix to
is_named_pipe_path](d20da12052 )
- [Stubbed
NtSetSecurityObject](c07f541528 )
- [Don't request 'file_size' for
directories](46b97fd91c ),
because this causes an exception in Linux.
- [Optimized
module_manager::get_module](83aa3b663a ),
this seems to increase the emulator's speed by around 10%.
2025-10-25 10:54:01 +02:00
CarlTSpeak
22df3e7889
Fix format issue
2025-10-24 11:13:55 +01:00
CarlTSpeak
064df5b6ef
Revert earlier rdtsc changes, implement fixes
2025-10-24 10:59:28 +01:00
Igor Pissolati
b6d7a012d7
Fix issue in NtUserEnumDisplayDevices and NtUserEnumDisplaySettings
2025-10-23 16:02:53 -03:00
CarlTSpeak
96169a01a8
Merge branch 'main' of https://github.com/momo5502/sogen
2025-10-23 19:00:50 +01:00
Igor Pissolati
3c6c2e2dde
Apply review suggestion
2025-10-23 11:19:35 -03:00
Igor Pissolati
2c82277b5e
Add FileIdInformation file info class
2025-10-23 11:19:17 -03:00
Igor Pissolati
83aa3b663a
Optimize module_manager::get_module
2025-10-22 17:21:34 -03:00
Igor Pissolati
46b97fd91c
Don't request 'file_size' for directories
2025-10-22 17:21:04 -03:00
Igor Pissolati
c07f541528
Stub NtSetSecurityObject
2025-10-22 17:20:38 -03:00
Igor Pissolati
d20da12052
Add '\??\pipe\' prefix to is_named_pipe_path
2025-10-22 17:19:51 -03:00
Igor Pissolati
1c89c4e3b3
Initialize StaticUnicodeString in TEB
2025-10-22 17:18:41 -03:00
Igor Pissolati
0d06e6822a
Add support for SHA256 in KSecDD
2025-10-22 17:17:57 -03:00
Igor Pissolati
4fbd65a302
Fix DISPLAY_DEVICEW value
2025-10-22 17:17:02 -03:00
Igor Pissolati
54ebbe27c2
Implement NtUserEnumDisplaySettings syscall
2025-10-22 17:16:10 -03:00
Igor Pissolati
c8a18cf61c
Add FileIsRemoteDeviceInformation file info class
2025-10-22 17:14:51 -03:00
Igor Pissolati
c0fd8ebf51
Add FileFsAttributeInformation fs info class
2025-10-22 17:14:19 -03:00
momo5502
effd2f7a02
Merge remote-tracking branch 'origin/main' into wow64
2025-10-21 20:45:29 +02:00
momo5502
11ef37758c
Fix casing
2025-10-21 20:43:29 +02:00