niklascfw
b29e92192e
Merge upstream Atmosphere master into boot-storage
2026-10-16 20:19:15 +02:00
niklascfw
a53e983269
Revert "Replaced 1st stage boot logo with NiklasCFW"
...
This reverts commit 144570aa48 .
2026-10-16 20:17:23 +02:00
hexkyz
6b0c077b4c
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "cf48d2337"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "cf48d2337"
git-subrepo:
version: "0.4.9"
origin: "???"
commit: "???"
2026-10-16 00:17:09 +01:00
hexkyz
ff43bc566a
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "11a2fd2a2"
upstream:
origin: "https://github.com/m4xw/emummc "
branch: "develop"
commit: "11a2fd2a2"
git-subrepo:
version: "0.4.9"
origin: "???"
commit: "???"
2026-10-16 00:16:30 +01:00
hexkyz
6eb8c3e7ce
docs: add changelog for 1.12.1
2026-10-16 00:14:22 +01:00
hexkyz
a8258fb31f
ams: bump version and add enum version support for 23.0.1
2026-10-15 22:35:01 +01:00
hexkyz
d9654e3bd0
emummc: update README for 23.0.1
2026-10-15 22:29:04 +01:00
hexkyz
43c6da000c
dns.mitm: allow bsdsocket to cleanup
2026-10-15 22:06:50 +01:00
hexkyz
0165f5dcc1
web: better browser memory patching strategy
2026-10-15 20:25:15 +01:00
hexkyz
2fec688983
libstrat: account for sockaddr as well in windows target
2026-10-14 22:23:03 +01:00
hexkyz
90cd78a3a3
dns.mitm: trust bsdsocket to generate query ids
...
Further testing confirmed that bsdsocket ensures each query is unique and per-process.
Not only this allows us to simplify the mitm logic, but also fix a noticeable slowdown that was being caused by clients not being informed that bsdsocket's queue was full.
2026-10-14 22:08:48 +01:00
Chris Bräucker
4c233196dd
Fall back to RSA device certificate for cal0 authenticity check ( #2887 )
...
* Fix device ID check in cal0 backup path
Only the ECC device certificate was used, which may be absent on some devices. Adds a fallback to use the RSA device certificate which is present on those.
* Move cert validity check into device ID check
* Fix ecc case condition
in cases where ECC is not blank and not valid, instead of aborting, it falls through to RSA
2026-10-14 19:48:41 +01:00
hexkyz
06870a20e7
libstrat: synchronize zstd.inc with https://github.com/hexkyz/zstd/tree/zbic
...
Implement a more robust platform check cherry-picked from zstd's dev branch
2026-10-12 20:37:25 +01:00
borntohonk
fa19cc38b7
libstrat: fix building for non-windows targets ( #2881 )
2026-10-12 20:04:08 +01:00
hexkyz
c7e6c35e90
libstrat: fix building for windows target
2026-10-11 22:59:40 +01:00
hexkyz
eccd393126
fs.mitm: add entries for regional versions of Trails in the Sky 2nd Chapter ( closes #2879 )
2026-10-11 22:38:45 +01:00
hexkyz
4106801486
dns.mitm: forward queries for hostnames not in the hosts file
2026-10-11 22:21:31 +01:00
niklascfw
8592b1a303
Merge upstream Atmosphere master into boot-storage
2026-10-10 12:45:28 +02:00
hexkyz
0e9cd964c0
fs.mitm: mitm StorageForBatchRead as well as previously missing FileSystem/DataStorage commands
2026-10-09 20:09:52 +01:00
fl0be
36cc9a9f49
set state Initialized/Created for Shared/Transfer mem type ( #2873 )
2026-10-06 21:02:20 +01:00
hexkyz
f5cd912604
dns.mitm: implement mitm for the new c-ares resolver and update serializer code
2026-10-06 02:25:38 +01:00
MasaGratoR
c8b7316581
Add Trails in the Sky 2nd Chapter to ApplicationsWithDynamicHeap ( #2870 )
2026-10-02 19:22:56 +01:00
Niklas080208
144570aa48
Replaced 1st stage boot logo with NiklasCFW
2026-09-29 21:27:26 +02:00
Niklas080208
b72f8a76f2
Merge upstream Atmosphere master into boot-storage
2026-09-29 20:54:57 +02:00
hexkyz
28d6a2e11f
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "aae2da015"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "aae2da015"
git-subrepo:
version: "0.4.9"
origin: "???"
commit: "???"
2026-09-27 23:13:40 +01:00
hexkyz
c68e08a101
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "5b966b6f3"
upstream:
origin: "https://github.com/m4xw/emummc "
branch: "develop"
commit: "5b966b6f3"
git-subrepo:
version: "0.4.9"
origin: "???"
commit: "???"
2026-09-27 23:12:36 +01:00
hexkyz
7442487ace
docs: add changelog for 1.12.0
2026-09-27 23:10:27 +01:00
hexkyz
a1a9886290
ro/util: last round of fixes, now fully matches official behavior
2026-09-27 22:09:31 +01:00
hexkyz
afb0cda7f3
Merge pull request #2860 from borntohonk/web
...
ncm: add OpenWeb and SystemWeb applet ids
2026-09-27 18:56:57 +01:00
borntohonk
7dd6771584
ncm: add OpenWeb and SystemWeb applet ids
2026-09-27 11:30:35 +02:00
hexkyz
59e7786a45
web: introduce browser memory patching
...
With 23.0.0 we have even less memory available which is causing the browser (openWeb) and eshop (systemWeb) applets to crash immediately.
While the amount of memory required by the browser applets didn't change this time, just implementing 23.0.0 changes was enough to push it over the limit.
Instead of reducing the memory available to us even further, this convoluted set of patches attempts to reclaim around 9 MB of unused browser memory.
2026-09-27 01:35:29 +01:00
hexkyz
2ae182bd5d
ro: add missing fixes
2026-09-25 01:33:40 +01:00
hexkyz
788546f476
Merge pull request #2852 from Lazy-Coder-03/htcfs_rename_fix
...
htcfs: fix swapped path lengths in RenameFile/RenameDirectory
2026-09-24 01:31:13 +01:00
hexkyz
e872f5b566
Merge pull request #2854 from Ludwigmk/master
...
fs.mitm: add danganronpa v3 to games needing stolen heap for layeredfs
2026-09-24 01:30:57 +01:00
hexkyz
56cb82aa44
Merge pull request #2855 from Lazy-Coder-03/kern_continue_debug_event_fix
...
kern: only check thread ids pointer when count is nonzero
2026-09-24 01:22:03 +01:00
hexkyz
58f2b963d5
ro: implement NRO decompression and fix bugs
2026-09-24 01:18:59 +01:00
hexkyz
44d9649c6d
ams: use R_DISCARD everywhere
2026-09-23 20:42:15 +01:00
hexkyz
2d0fc65fd8
kern: implement and comment missing 23.0.0 changes
2026-09-23 00:02:33 +01:00
hexkyz
21f16ff938
boot: add missing 18.0.0 change and new 23.0.0 change
2026-09-21 23:10:09 +01:00
hexkyz
82f15b6e5d
pm: NotifyBootFinished no longer changes program verification
2026-09-21 21:33:12 +01:00
hexkyz
1de771e264
os: ShadowStack is a forbidden region
2026-09-21 21:20:13 +01:00
Lazy-Coder-03
02ce3bc385
kern: only check thread ids pointer when count is nonzero
2026-09-21 13:04:46 +05:30
hexkyz
0411dbfdda
ro: start implementing 23.0.0 changes
2026-09-20 23:23:56 +01:00
Ludwig
56d301ef5c
fs.mitm: add danganronpa v3 to games needing stolen heap for layeredfs
2026-09-20 22:17:14 +02:00
Lazy-Coder-03
1748644f81
htcfs: fix swapped path lengths in RenameFile/RenameDirectory
2026-09-20 21:38:31 +05:30
hexkyz
f62bc71ea4
Merge pull request #2847 from alula/23_support
...
23.0.0 remaining kernel / loader changes
2026-09-18 21:18:12 +01:00
Alula
518e494744
ams: fix libnx build in dockerfile
2026-09-18 08:35:14 +02:00
Alula
1d6e593aba
kern: use CTR_DRBG from vapours
2026-09-18 07:25:48 +02:00
Alula
866c831f7a
spl/vapours: move CTR_DRBG to vapours
2026-09-18 07:22:42 +02:00
Alula
85f119a5c4
kern/loader: fix git rebase errors
2026-09-18 07:21:22 +02:00