Skip to content

Releases: mikaey/mfst

v0.4

24 Dec 16:39
Compare
Choose a tag to compare

Oh man, so many changes!

  • Data written to the device is now tagged with a unique device ID, the round number, the sector number, and a CRC32. This allows the program to characterize the nature of failures: as reads from the wrong sector, as reads from the wrong device, as writes that never happened, or as simple data errors. Reads from the wrong device are automatically retried.
  • A Makefile is now included!
  • The program now has the ability to communicate stats to a MySQL or MariaDB server. Use --dbhost, --dbuser, --dbpass, --dbname, and --dbport (optional) to specify the server host, username, password, database name, and port (respectively). On the first run, you must also use --cardname to specify the card name that will be stored in the DB. See mfst.sql for the expected DB schema. (This is an interim solution until I decide to learn something that would work better, like redis.)
  • A ton of bug fixes that I'm probably forgetting about!