Commit Graph
814 Commits
Author SHA1 Message Date
hexkyz 2fec688983 libstrat: account for sockaddr as well in windows target 2026-10-14 22:23:03 +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 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
hexkyz a1a9886290 ro/util: last round of fixes, now fully matches official behavior 2026-09-27 22:09:31 +01:00
borntohonk 7dd6771584 ncm: add OpenWeb and SystemWeb applet ids 2026-09-27 11:30:35 +02: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 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 1de771e264 os: ShadowStack is a forbidden region 2026-09-21 21:20:13 +01:00
hexkyz 0411dbfdda ro: start implementing 23.0.0 changes 2026-09-20 23:23:56 +01:00
Lazy-Coder-03 1748644f81 htcfs: fix swapped path lengths in RenameFile/RenameDirectory 2026-09-20 21:38:31 +05:30
Alula 866c831f7a spl/vapours: move CTR_DRBG to vapours 2026-09-18 07:22:42 +02:00
Alula 1d308207f7 pinmux: configure logport via exosphere 2026-09-18 03:38:32 +02:00
hexkyz ab1e8a3e32 kern/loader/svc: adopt updated names 2026-09-17 21:42:22 +01:00
hexkyz 9b4e4a2190 gpio: update for 23.0.0 2026-09-17 19:40:17 +01:00
hexkyz ff09b598d5 i2c: deprecate SetRetryPolicy as of 23.0.0 2026-09-17 17:11:51 +01:00
hexkyz 6acbabeb72 Merge pull request #2844 from alula/23_support
23.0.0: kernel changes
2026-09-17 00:36:07 +01:00
hexkyz 98d64c28d8 sprofile: clean up and update for 23.0.0 2026-09-17 00:34:00 +01:00
hexkyz 7cc625946e pgl: add missing changes and fix bugs 2026-09-17 00:30:00 +01:00
hexkyz afff8cbf16 erpt: use the AMS_UNUSED macro 2026-09-17 00:28:26 +01:00
hexkyz 092f451c33 pgl: fix bad copy paste 2026-09-15 22:26:03 +01:00
hexkyz 49b12237e8 pgl: clean up and add new 23.0.0 command 2026-09-15 22:16:29 +01:00
Alula 0f15010ba5 kern/loader: make aware of new address space and shadow stack region 2026-09-15 17:04:50 +02:00
hexkyz e6a3d71692 exo/spl: new ConfigItem in 23.0.0 is wild 2026-09-14 23:04:57 +01:00
hexkyz 819da013ed erpt: implement new command changes for 23.0.0 2026-09-12 21:23:53 +01:00
hexkyz 3d8caba822 erpt: update categories for 23.0.0 2026-09-12 18:33:22 +01:00
hexkyz 85aea12e53 erpt: add new IDs and category changes for 23.0.0 2026-09-10 16:57:39 +01:00
hexkyz 3d3f0c2daf fusee/exo/ams: update with new keydata/version enums 2026-09-10 15:31:12 +01:00
dogty b05166d502 sf: close request copy handles in mitm ForwardRequest
ForwardRequest closes copy handles from the forward response but never from the request. Any mitm'd command that carries a client copy handle therefore leaks that handle in the mitm process for its lifetime. A leaked transfer memory pins the client process object after it dies, its application memory reservation never releases, and the next application launch blocks forever freezing the console.

Close the request's copy handles after the forward send, parsed from the saved message.
2026-07-17 08:40:28 +02:00
hexkyz 3ace80cc7b loader/util: support regular zstd alongside zbic 2026-06-24 22:08:13 +01:00
Alula 38251801df loader/strat: fix/refactor zstd-zbic integration 2026-06-24 20:50:41 +02:00
Alula 7b6ee4916e pinmux: use the actual option definitions instead of magic numbers 2026-06-24 20:46:23 +02:00
hexkyz 974a1025b8 erpt: add new ID for 22.5.0 2026-06-16 22:10:07 +01:00
hexkyz 3a3a2ca99b ams: basic support for compiling with gcc 16 2026-06-16 21:10:23 +01:00
hexkyz c497ffda75 ams: add enum recognition for 22.5.0 2026-06-16 18:41:32 +01:00
Zachary Kirtz 7d38bf16cd pgl: GetHostContentMetaInfo returns a ncm::ContentMetaType 2026-05-29 01:16:11 -05:00
Alula 020ed307b1 ams: add enum recognition for 22.1.0 2026-04-07 03:22:37 +02:00
hexkyz e3fc339fe5 Merge pull request #2766 from alula/erpt-crash-fix
erpt: Fix rare aborts caused by ResultInvalidPowerState
2026-04-03 23:09:55 +01:00
Alula a051c3c723 erpt: document unknown 0x20000 flag 2026-04-04 00:06:49 +02:00
Alula 9a1ea02c8c erpt: Add some missed 20.0.0+ FsInfo changes 2026-04-04 00:06:49 +02:00
Alula 72e3b0dd34 erpt: Fix rare aborts caused by ResultInvalidPowerState 2026-04-03 22:55:09 +02:00
hexkyz c8d68a3a8a Merge pull request #2763 from masagrator/patch-1
Fix off by 1 bug + allocation error + missing initialize in PGL
2026-04-03 19:27:56 +01:00
hexkyz 082115187a loader/util: fully implement zstd bic variant
Implement both compression and decompression utilities and simplify loader logic
2026-04-02 01:30:45 +01:00
MasaGratoR 4a8f7628c2 Update pgl_srv_shell_host_utils.cpp 2026-04-01 20:44:08 +02:00
MasaGratoR 9d16ee6a74 Update pgl_srv_shell_host_utils.cpp 2026-04-01 20:41:25 +02:00