Skip to content

Releases: ZeroSkill1/ctrcdnfetch

ctrcdnfetch fbff57e

04 Mar 11:04
fbff57e

Choose a tag to compare

  • removed VLAs (variable length array)
  • if (memcmp(...)) -> if (memcmp(...) != 0)
  • fixed minor issues in argument parser
  • added info.txt as an extra file (only written when -e is specified), contains Title ID of downloaded content + downloaded date
  • fixed memory leaks/errors when CA file is not valid
  • removed all windows-only path support (I will not support windows)
  • TMDs are now saved as tmd.{title version} by downloading the latest TMD first, getting the title version from that, and finally, downloading the TMD using the gotten title version to explicitly get it

ctrcdnfetch 0dbfba1

05 Feb 15:04
0dbfba1
0dbfba1

Choose a tag to compare

  • general code cleanup
  • when a file did not successfully download after 3 tries, a file suffixed with "{content_id}_unavailable" will get created to indicate the unavailability of the file
  • fixed a whole bunch of memory leaks
  • content download errors will be shown as curl errors if they are not http errors
  • content download errors will be shown as http errors if status code is not a success one
  • added -v/--version to the help text
  • added -s flag to print hashes/filesize of downloaded content/tmd
  • added -e flag to write extra files for hashes/headers of content/tmd
  • added try count (3) for downloading content in case of network errors
  • removed IOHelper because it was not being used
  • removed unused stuff from makefile and slimmed it down
  • removed all extra windows support stuff (yes, no more windows support)
  • removed cetk generation