Skip to content

Releases: mach-kernel/cadius

Fix more memory issues

17 Dec 16:57
Compare
Choose a tag to compare
  • Fix os_GetFolderFiles calloc too small.
  • AppleSingle check for OOB accesses (thanks @peterferrie). #34
Release sha256sum
Darwin 5b68f50c23e26570b02047bd6b59c6ef53efd4a966178c161d406f020b3e746b
Linux 51ab15f0b95d030adecd03d8b2b4c1f399bbffc2d606d7f2cadb565ed3dab0dd
Windows 3eca225a557732e74e31de71ce251c29a13a298373d4b9bfabc99f342a338ddd

Bugfixes + optional case bits

30 Dec 20:34
67566c2
Compare
Choose a tag to compare
  • os_GetFolderFiles segfault fixed. Thanks @beevik: #26!
  • -C | --no-case-bits option added to ADDFILE, ADDFOLDER, REPLACEFILE, CREATEVOLUME, and CREATEFOLDER actions: #27.
  • Fix warnings.
  • Fix ASGetEntries buffer seek bug.
Release sha256sum
Darwin 18b8d1f536f67f779b8226d5cf3ab10155da8fed1deb8a1f3e87b96b3415cf00
Linux 988c9703e3708967be4cbf1917e8a5210ad155379f1f8c42ff7df51e710d4166
Windows e54c2ebe409b148d4e2a5be9e1f93a65ff44135589eb7b3ac38078954eb4b071

CREATEVOLUME size bug fixed

24 Apr 15:22
bb38da6
Compare
Choose a tag to compare

1.4.2

  • CREATEVOLUME did not previously allow for the creation of 143kb images. Thanks @inexorabletash!
Release sha256sum
Darwin f5495e6d0cc95f77d5bf93dc54b1bc4e06e228a245a4c0068dce5be96b3c22c2
Linux 140a3b9db462b3d6e3a61895405c3ae7d4fdbadb383380cb844cb1264706af51
Windows ???
BSD ???

Bugfixes, quiet flag

15 Apr 15:39
1b528e3
Compare
Choose a tag to compare

1.4.1

  • REPLACEFILE
    • Buffer overflow resolved #17. Thanks @sicklittlemonkey!
    • Error on replacing a file that does not exist silenced #16.
  • Typo fixed. Thanks @a2sheppy
  • --quiet command line argument added!
Release sha256sum
Darwin ecbb8111a7bd609773bbb7592a644e0bfad4e4b23cda7101a84c8496c3e6c07a
Linux 38d4de31d6037833d20ed7db8d458f09354c5a49564416f63c2928fc57c17847
Windows ???
BSD ???

AppleSingle format support

23 Mar 14:27
edcf533
Compare
Choose a tag to compare

This release adds AppleSingle format support for both import and export. Additionally, some Windows CLI path bugs have been fixed, along with a segfault that occurred when using the EXTRACTVOLUME command.

./cadius EXTRACTVOLUME mydisk.po ./mydisk -A

----
./cadius EXTRACTFILE   <[2mg|hdv|po]_image_path>   <prodos_file_path>    <output_directory>
./cadius EXTRACTFOLDER <[2mg|hdv|po]_image_path>   <prodos_folder_path>  <output_directory>
./cadius EXTRACTVOLUME <[2mg|hdv|po]_image_path>   <output_directory>

[-A] Extract as AppleSingle
---
Release sha256sum
Darwin 2050211f9f5c9039bd15f766e40e8885f676db81908d0901c55f5f6d272985db
Linux bdf920fd1c70a1acc5e7c729142e7eca6ccd1d78351bd49d0b33a4ddd6af3884
Windows dfaf667bdf5feda06e3266c2b7586d272df8222f84c6200d672eddc8cdea4c70
BSD ???

Fix some macros

01 Mar 21:37
e5e89a3
Compare
Choose a tag to compare

Cleaned up some of the OS macros (again). Maintenance release.

The CLI utility doesn't have the new version number (1.3.2) because I forgot.

Release sha256sum
Darwin 68c5fdd27b4ccf0ccacd470d8eb78200550c7dd376076f90c443281f6e047711
Linux be9f49bce70f79367760c31452939fff2eff4d6e3dddd6243aca87630ea614c7
Windows 01b6b095687f5bd9807fa858a808b2f32075cc69c58c1c1b62e029cd45866d6f
BSD ???

Timestamp issues fixed

23 Feb 16:02
Compare
Choose a tag to compare

Timestamps are now not 1900 years in the past, and one month off. A big thank you to 4am for their contribution!

Release sha256sum
Darwin ???
Linux b41d387fcfd1ce907f1edcf9d6115cbc4ac55d7b95c08cedcd86f55bfd259bb1
Windows ???
BSD ???

File type & aux type suffix, REPLACEFILE command

16 Feb 04:30
b5d413c
Compare
Choose a tag to compare

This release adds the ability to specify file & aux type suffixes as part of your local filename. It is processed by CADIUS and placed onto the ProDOS partition.

./cadius ADDFILE ~/Downloads/apda_gsbasic_v1.0b4.2mg /GSB/TDFS ADB.TDF#AC023B

Additionally, there's a REPLACEFILE command. You can also change the suffix as part of the replace command (but it is not necessary). Another example!

./cadius REPLACEFILE ~/Downloads/apda_gsbasic_v1.0b4.2mg /GSB/TDFS ADB.TDF#001212

Release sha256sum
Darwin 5ce8ac5693214a63d783980f2714405834457810d1a217cc45cae6bed4f09995
Linux a02b0dd8ed47e7c3208335524a52d7d754d1ecca300e187656be8db79120ae43
Windows b46efea7596f68e5deefb6724289283cfc75f11d7ebc96f376d52323e1c6773c
BSD ???

POSIX Support / 1.2-b2

07 Jan 04:11
Compare
Choose a tag to compare
Pre-release
  • Timestamps should now show up for file r/w operations from images to your local system and back
  • Windows build has not yet been tested, YMMV
  • Tested on Linux, OS X.