Releases: srmfx/Zicroram
v2.0 Release
v2.0 Changelog:
- Minor bug fix. A small error message would show up when detecting XATTR changes in Files/Directories upon data backup using either --mremove, --mbackup, --mtbackup or when using --checks in some cases depending on file or directory path. This error message had little to no impact as changes would still be detected regardless; Now that the problem has been addressed and solved, this is no longer an issue.
COMPILE VERSION: 102024183607
v1.99 Release
v1.99 Changelog:
- Blank Space and Tabulation can now be used for indentation in .zicroram files; textual indentation can help easily identify contents when the user is dealing with them manually.
- Comment lines can now be used at the same line as the data, it requires '#' to be used at the start of the line.
- Comment lines can be inserted at the end of a line, it requires a Tabulation Key Press and '#' character to be inserted at the end of the line.
- Comment lines can now be indented in a .zicroram file.
- Multi-line comment is now possible with '/* and '*/' characters inside .zicroram files, all contents between those 2 characters will be ignored. it uses the same convention style used by C/C++ for code comment; Multi-line comments can be used anywhere in a .zicroram file.
- Program will prevent --add from running succesfully when the added data(file/dir) is already in RAM. When either a file or directory is re-added to ram using --add, --addc, --boots or --bootsc and is nested within another directory that's already been added to Ramdisk, the program will now prevent copying it to RAM. example.: 'zicroram --add /zicroram/MyPersonalData/Folder_A/File_A' will result in failure, since File_A is already located in the RAMDisk within another directory. Note that this is NOT a bug fix and is merely being added to prevent the user from doing an undesirable mistake.
- Nested data within a directory with -MyzicroramBACKUP prefix will not be added to RAM. This prevents user mistaking the backup directory with data that hasn't been yet added to RAM.
Developer Note: In general, this updates adds more user flexibility when dealing with creating and managing .zicroram files.
COMPILE VERSION: 22024151337
v1.98 Release
v1.98 Changelog:
- 3 Bug Fixes have been found and fixed;
- 2 Regression Bugs that would affect --mtbackup regarding user input have been fixed;
- 1 Bug that was affecting --re-addsc has been fixed.
COMPILE VERSION: 272024165423
v1.97 Release
v1.97 Changelog:
- Newly added '-f' option for '--remove' command, it allows '--remove' to forcefully remove data even when it's held by another process.
- Man Page and '--help-program' instructions updated regarding the new option.
- Some code cleanup allows '--mtbackup' to perform better.
COMPILE VERSION: 232024145630
v1.96 Release
v1.96 Changelog:
- Removing 2 required tools 'stty' and 'setterm' from the internal compatibility list. These are not required anymore to be installed under your linux operating system on behalf of this tool.
- As a result of these tool's removal, '--usage' and '--usagel' should now perform slightly faster/better.
COMPILE VERSION: 222024171149
v1.95 Release
v1.95 Changelog:
- Abbreviation created for a plethora of available commands/instructions.
- Changing command line argument from --mmbackup to --mbackup.
- Changing command line argument from --mmremove to --mremove.
- Newly added option -f can be used when using --mbackup and --mremove.
- Man Page and '--help-program' updated in relation to the newly added abbreviations and descriptions about -f being passed as argument to --mbackup and --mremove.
COMPILE VERSION: 202024143317
v1.94 Release
v1.94 Changelog:
- Small code cleanup should provide a minor performance gain when using '--mmbackup' and '--mmremove' on both large and small data.
- Getting rid of all file input/output for fetching certain types of data allows '--mmbackup' to turn off a previously enabled Concurrency LOCK, this means the user can freely call this command from multiple terminals at the same time now.
COMPILE VERSION: 192024132742
v1.98-1 Release:
v1.98-1 Changelog:
- Found and fixed another 2 bugs related to comparing ACL(Access Control List) and XATTR(Extended Attributes) in files and directories when checking for data differences using --checks, --mmbackup, --mtbackup and --mmremove; this bug would only happen when a given path to a directory or file would contain one or more special reserved terminal characters in their names, these would cause file/directory's ACL/XATTR reading to fail. This therefore has now been fixed.
COMPILE VERSION: 272024211006
v1.93-1 Release
v1.93-1 Changelog:
- Minor Bug fix applied; v1.93 now should correctly perform as specified.
COMPILE VERSION: 182024213554
v1.93 Release
v1.93 Changelog:
This release marks full hard-link support; Hard Links will be preserved whenever they exist and/or are modified upon backup using '--mmbackup', '--mmremove' and '--mtbackup'.
COMPILE VERSION: 182024170027