99 Commits

Author SHA1 Message Date
Gabriel Morazan d7e33820ff nodtool: Add scrubbing option (#11)
Useful for removing the update partition of Wii games
2026-03-15 20:44:07 -06:00
Luke Street 2e2a706967 CMake: Rename nod-ffi output library to nod v2.0.0-alpha.8 2026-03-09 20:41:58 -06:00
Luke Street 2ce2c822d5 Version 2.0.0-alpha.7 v2.0.0-alpha.7 2026-03-09 19:32:30 -06:00
Luke Street d204fadf00 CMake: Link Rust stdlib dependencies on Windows 2026-03-09 19:31:09 -06:00
Luke Street 137d21673a Version 2.0.0-alpha.6 v2.0.0-alpha.6 2026-03-09 14:17:44 -06:00
Luke Street 88672ce278 Add prebuilt CMake packages for libnod to releases 2026-03-09 14:14:09 -06:00
Luke Street 8bc87fac9b CMake: Fix vendored zlib option syntax 2026-03-09 01:47:57 -06:00
Luke Street 0ab72ade73 CMake: Add fallback when failing to determine link dir 2026-02-20 23:13:10 -07:00
Luke Street 44ce6acbfb CMake linking fixes and rework 2026-02-20 22:30:21 -07:00
Luke Street 03b14e33c2 CMake: Fetch vendored compression deps when not provided 2026-02-20 01:08:52 -07:00
Luke Street 926c54e97e Downgrade quick-xml (tafia/quick-xml#939) v2.0.0-alpha.5 2026-02-19 19:01:10 -07:00
Luke Street 67cfc8f910 Update all dependencies & ignore unmaintained paste advisory 2026-02-19 18:55:36 -07:00
Luke Street 4c0eda00ea Add experimental C bindings via nod-ffi 2026-02-19 18:50:24 -07:00
Manuel Quarneti b3508a41a1 fix: fix compilation after running cargo update (#8)
locking crypto-common = "=0.2.0-rc.13"

rc.14 breaks compilation
2026-02-19 18:42:54 -07:00
Luke Street d2c7e0ec40 Support single-threaded runtimes with optional "threading" feature 2025-12-29 16:07:28 -07:00
Luke Street 6fff7cb818 Version v2.0.0-alpha.4 v2.0.0-alpha.4 2025-10-16 11:04:24 -06:00
Manuel Quarneti 5f3ea3c960 Simple WBFS partition stripping (#4)
* Strip partitions from WBFS

* More concise code

* Draft: add ProcessOptions::scrub_update_partition

* add scrub_update_partition for CISO

* update comment

* fix doctests

* #[allow(clippy::too_many_arguments)]

* ⬆️ Update deps

* ⬆️ Update deps

* 🚑 Fix compilation

* run cargo update

* run cargo fmt

* Revert "run cargo fmt"

This reverts commit 0f1360779c.

* Revert "run cargo update"

This reverts commit caa13433a2.

* Add ScrubLevel enum & fix formatting

* Update usages & fix block-padding

---------

Co-authored-by: Luke Street <luke@street.dev>
2025-10-15 19:53:07 -06:00
Luke Street 07f70ac356 Fix formatting issue & update tracing-subscriber 2025-10-15 13:54:09 -06:00
kay-lambdadelta 2d643c7a08 upgrade adler to adler2 2025-10-15 12:37:25 -05:00
Luke Street c219afaaff Fix SplitFileReader at file boundaries v2.0.0-alpha.3 2025-08-20 08:50:35 -06:00
Luke Street e5c1f60121 Fix regression reading lossless WBFS/CISO v2.0.0-alpha.2 2025-08-19 20:22:32 -06:00
Luke Street 914e777cc5 Update deny.toml v2.0.0-alpha.1 2025-08-18 12:38:28 -06:00
Luke Street 4ec8fbf6b9 Update all dependencies 2025-08-18 12:36:03 -06:00
Luke Street 5e7269ddcc Make gen module private for now; lint fixes 2025-08-18 12:30:34 -06:00
Luke Street 4b4564207a Documentation updates 2025-03-31 23:33:07 -06:00