Commit Graph

  • d7e33820ff nodtool: Add scrubbing option (#11) main Gabriel Morazan 2026-03-15 22:44:07 -04:00
  • 2e2a706967 CMake: Rename nod-ffi output library to nod v2.0.0-alpha.8 Luke Street 2026-03-09 20:41:58 -06:00
  • 2ce2c822d5 Version 2.0.0-alpha.7 v2.0.0-alpha.7 Luke Street 2026-03-09 19:32:30 -06:00
  • d204fadf00 CMake: Link Rust stdlib dependencies on Windows Luke Street 2026-03-09 19:31:09 -06:00
  • 137d21673a Version 2.0.0-alpha.6 v2.0.0-alpha.6 Luke Street 2026-03-09 14:17:44 -06:00
  • 88672ce278 Add prebuilt CMake packages for libnod to releases Luke Street 2026-03-09 12:38:49 -06:00
  • 715092ae9e Fix MSVC build & proper CMake targets/config prebuilt Luke Street 2026-03-09 13:45:30 -06:00
  • 73c845639a Attempt to fix cargo-deny Luke Street 2026-03-09 13:14:43 -06:00
  • 709aa8fa43 Update yanked crates Luke Street 2026-03-09 12:48:20 -06:00
  • 382cc45a40 Remove debug info from release profile Luke Street 2026-03-09 12:47:19 -06:00
  • fd6c618690 Attempt prebuilt libs Luke Street 2026-03-09 12:38:49 -06:00
  • 8bc87fac9b CMake: Fix vendored zlib option syntax Luke Street 2026-03-09 01:47:57 -06:00
  • 0ab72ade73 CMake: Add fallback when failing to determine link dir Luke Street 2026-02-20 23:13:10 -07:00
  • 44ce6acbfb CMake linking fixes and rework Luke Street 2026-02-20 22:30:21 -07:00
  • d7b48e7f25 Fix lib name for vendored lzma nod-ci-fixes Luke Street 2026-02-20 21:02:12 -07:00
  • 5a824cb825 Simplify link target resolution & fixes Luke Street 2026-02-20 20:55:35 -07:00
  • 61300d423d Use static link kind on MSVC for compression libraries Luke Street 2026-02-20 13:13:32 -07:00
  • 014c4be7d8 Use BUILD_SHARED_LIBS to control CRATE_TYPES instead of platform list Luke Street 2026-02-20 12:29:23 -07:00
  • 257198279e Restore CRATE_TYPES staticlib for embedded Apple platforms Luke Street 2026-02-20 12:24:13 -07:00
  • 58f04c6d9f Clean up MSVC link names and remove CMake workarounds Luke Street 2026-02-20 12:01:14 -07:00
  • 76c4d76a06 Suppress #[link] attributes when linking is handled by CMake Luke Street 2026-02-20 04:01:55 -07:00
  • 72e99876e0 Fix library name resolution for MSVC in Corrosion wrapper Luke Street 2026-02-20 03:08:16 -07:00
  • 969b1b761d Use staticlib only on embedded Apple platforms Luke Street 2026-02-20 02:00:15 -07:00
  • f354008a99 Add NOD_BUILD_STD option for tier 3 Rust targets Luke Street 2026-02-20 01:38:20 -07:00
  • 03b14e33c2 CMake: Fetch vendored compression deps when not provided Luke Street 2026-02-20 01:08:52 -07:00
  • 926c54e97e Downgrade quick-xml (tafia/quick-xml#939) v2.0.0-alpha.5 Luke Street 2026-02-19 19:01:10 -07:00
  • 67cfc8f910 Update all dependencies & ignore unmaintained paste advisory Luke Street 2026-02-19 18:55:36 -07:00
  • 4c0eda00ea Add experimental C bindings via nod-ffi Luke Street 2026-02-19 18:48:03 -07:00
  • b3508a41a1 fix: fix compilation after running cargo update (#8) Manuel Quarneti 2026-02-20 02:42:54 +01:00
  • d2c7e0ec40 Support single-threaded runtimes with optional "threading" feature Luke Street 2025-12-29 16:07:28 -07:00
  • 6fff7cb818 Version v2.0.0-alpha.4 v2.0.0-alpha.4 Luke Street 2025-10-16 11:04:24 -06:00
  • 5f3ea3c960 Simple WBFS partition stripping (#4) Manuel Quarneti 2025-10-16 03:53:07 +02:00
  • 07f70ac356 Fix formatting issue & update tracing-subscriber Luke Street 2025-10-15 13:54:09 -06:00
  • 2d643c7a08 upgrade adler to adler2 kay-lambdadelta 2025-10-15 12:37:25 -05:00
  • c219afaaff Fix SplitFileReader at file boundaries v2.0.0-alpha.3 Luke Street 2025-08-20 08:50:19 -06:00
  • e5c1f60121 Fix regression reading lossless WBFS/CISO v2.0.0-alpha.2 Luke Street 2025-08-19 20:22:32 -06:00
  • 914e777cc5 Update deny.toml v2.0.0-alpha.1 Luke Street 2025-08-18 12:38:28 -06:00
  • 4ec8fbf6b9 Update all dependencies Luke Street 2025-08-18 12:36:03 -06:00
  • 5e7269ddcc Make gen module private for now; lint fixes Luke Street 2025-08-18 12:30:34 -06:00
  • 4b4564207a Documentation updates Luke Street 2025-03-31 23:33:07 -06:00
  • 9d8cd980b8 DiscStream rework & threading improvements Luke Street 2025-03-31 22:53:08 -06:00
  • 56db78207a clippy fixes Luke Street 2025-03-04 23:20:50 -07:00
  • 38183e4258 Update dependencies Luke Street 2025-03-04 23:08:25 -07:00
  • d6969045be Migrate to Rust edition 2024 Luke Street 2025-03-04 22:59:28 -07:00
  • fb3542f445 Rename PartitionHeader -> BootHeader & various fixes Luke Street 2025-03-04 22:54:09 -07:00
  • 73eebfe90b Minor changes & cleanup Luke Street 2024-12-01 22:44:02 -07:00
  • 1e44f23aba Add RVZ packing support Luke Street 2024-11-30 16:17:19 -07:00
  • 55b0d3f29e Move sha1_hash to util/digest Luke Street 2024-11-24 01:22:28 -07:00
  • 490ae80a60 Minor cleanup Luke Street 2024-11-23 12:59:38 -07:00
  • d197b8e7c2 Centralize logic into fetch_sector_group Luke Street 2024-11-23 12:54:05 -07:00
  • b8b06dcd5c README updates Luke Street 2024-11-22 00:33:51 -07:00
  • 75e6f09b24 More fixes Luke Street 2024-11-22 00:19:45 -07:00
  • a8bc312dd9 nightly clippy fixes Luke Street 2024-11-22 00:14:51 -07:00
  • f0af954c23 Resolve CI issues Luke Street 2024-11-22 00:11:48 -07:00
  • 3848edfe7b Add conversion support & large refactor Luke Street 2024-11-22 00:01:26 -07:00
  • 374c6950b2 Support decrypted discs & decrypt/encrypt conversion Luke Street 2024-11-07 23:56:43 -07:00
  • df8ab228c8 Update README.md and repo URLs v1.4.4 Luke Street 2024-10-18 00:09:18 -06:00
  • 32e08f9543 Export LaggedFibonacci & add more helper methods Luke Street 2024-10-18 00:04:11 -06:00
  • e0d735dd39 Export more constants & minor cleanup Luke Street 2024-10-18 00:03:23 -06:00
  • d4bca2caa8 Ignore Shift JIS decoding errors in Fst::get_name Luke Street 2024-10-18 00:02:37 -06:00
  • be4672471d Move region info from PartitionMeta to Disc Luke Street 2024-10-04 20:17:16 -06:00
  • f4638369d1 Extract Wii region.bin Luke Street 2024-10-04 19:53:07 -06:00
  • d99ef72fe9 Fix matching paths with repeated slashes in Fst::find v1.4.1 Luke Street 2024-10-04 17:25:07 -06:00
  • e6a3871d28 Resolve +nightly clippy warning v1.4.0 Luke Street 2024-10-03 21:00:06 -06:00
  • 30bcf4936b Upgrade to zerocopy 0.8 Luke Street 2024-10-03 20:57:02 -06:00
  • 5f537f0e7b Various minor API adjustments Luke Street 2024-10-03 20:18:44 -06:00
  • 8abe674cb9 Fix building without compress features Luke Street 2024-10-03 01:00:51 -06:00
  • 54890674a2 Add Disc::detect for detecting disc image format Luke Street 2024-10-03 00:55:03 -06:00
  • 370d03fa9a Add Disc::new_stream/new_stream_with_options Luke Street 2024-10-02 21:50:59 -06:00
  • 5ad514d59c Use mimalloc when targeting musl v1.3.0 Luke Street 2024-09-29 12:10:59 -06:00
  • 312dd6f080 SharedWindowedReadStream -> FileStream & impl BufRead Luke Street 2024-09-10 23:19:57 -06:00
  • 6f3052e05d Use workspace keys in Cargo.toml Luke Street 2024-09-10 23:19:19 -06:00
  • d2b8135cdb Use full LTO, update dependencies & CI v1.2.1 Luke Street 2024-09-08 16:29:48 -06:00
  • a8f91ff9c2 Update README.md Luke Street 2024-09-04 20:26:19 -06:00
  • 22434fbba3 Add nod version to nodtool Cargo.toml Luke Street 2024-09-04 20:04:57 -06:00
  • f1cc0949f3 Remove TGC version check v1.2.0 Luke Street 2024-09-04 19:59:50 -06:00
  • c2e029db6b use std::mem::size_of; Luke Street 2024-09-04 00:07:44 -06:00
  • 83367def99 TGC cleanup & renaming Luke Street 2024-09-04 00:02:48 -06:00
  • 551f966c80 Add TGC support Luke Street 2024-09-03 23:34:05 -06:00
  • da8d5fda79 Update crc32fast Luke Street 2024-06-18 21:43:23 -06:00
  • 44580b0d71 Add dat check command for verifying collections Luke Street 2024-06-18 21:04:59 -06:00
  • 03b83484cb Resolve fmt & check issues Luke Street 2024-04-30 23:54:30 -06:00
  • f28238209d nodtool: Restructure code for external usage Luke Street 2024-04-30 23:51:34 -06:00
  • ad1ec5828d Fix RVZ GC junk data generation v1.1.1 Luke Street 2024-02-26 19:21:28 -07:00
  • 8bd52d4075 Documentation updates & fixes for Wii partition streams v1.1.0 Luke Street 2024-02-24 12:35:41 -07:00
  • 1895b7df3f Fixes & bump to version 1.0.0 v1.0.0 Luke Street 2024-02-22 23:49:28 -07:00
  • 7e6d880792 Add GCZ support, nodtool extract --partition, various fixes Luke Street 2024-02-22 19:58:01 -07:00
  • 60b3004999 Update README.md Luke Street 2024-02-21 23:47:13 -07:00
  • 09f008a34b Disable i686 Linux build Luke Street 2024-02-21 23:37:29 -07:00
  • 7ba95bb22e Bump MSRV to 1.73 Luke Street 2024-02-21 23:33:48 -07:00
  • f82d8b9f17 Fix checks & build Luke Street 2024-02-21 23:25:53 -07:00
  • 07bb8ccc1d Restore all functionality, split lib/bin & integrate redump validation Luke Street 2024-02-21 23:13:35 -07:00
  • 7f97dac399 Convert all formats to new BlockIO trait (WIP) Luke Street 2024-02-21 00:04:23 -07:00
  • ce9fbbf822 Finish WIA/RVZ, add WBFS, CISO & more Luke Street 2024-02-16 22:53:37 -07:00
  • fff7b350b1 More build fix attempts Luke Street 2024-02-02 16:29:11 -07:00
  • ec85b8380d Build fix attempts Luke Street 2024-02-02 16:26:45 -07:00
  • 4f794f06cb WIP WIA/RVZ & more Luke Street 2024-02-02 16:17:35 -07:00
  • 97c726c209 Add -h (validate Wii disc hashes); complete documentation Luke Street 2022-02-03 20:54:05 -05:00
  • 3e78aad790 Remove rust-version from Cargo.toml (not useful yet) Luke Street 2022-02-03 02:42:41 -05:00
  • 6b8d41b130 clippy config & fixes; enable LTO Luke Street 2022-02-03 02:36:41 -05:00