|
9ffe827c0f
|
report file I/O errors during file format validation
|
2024-11-20 02:28:05 +03:00 |
|
|
af85781ebb
|
file_type.c: file_type_to_string(): add case for FILE_TYPE_TEXT
|
2024-11-20 00:56:59 +03:00 |
|
|
bdec7db2e3
|
corrupter.c: report error ESPIPE manually
|
2024-11-20 00:52:11 +03:00 |
|
|
65042ff90b
|
corrupter.c: corrupt_file(): store result on stack rather than heap
|
2024-11-20 00:48:13 +03:00 |
|
|
290467bcd1
|
corrupter.c: fix type of probability
|
2024-11-20 00:38:49 +03:00 |
|
|
c323245ae7
|
corrupter.c: enforce file boundaries
|
2024-11-20 00:16:13 +03:00 |
|
|
a6957626a4
|
main.c: eliminate duplicate error reporting
|
2024-11-19 23:59:27 +03:00 |
|
|
6f2c89133b
|
corrupter.c: do not close file, but call PERROR_MACRO
|
2024-11-19 23:57:02 +03:00 |
|
|
632c180f29
|
file_type.c: FILE_TYPE_CHECK_RET: fix the typo
|
2024-11-19 23:43:12 +03:00 |
|
|
aca01c5555
|
file_boundaries.c: store struct on stack rather than heap
|
2024-11-19 23:39:43 +03:00 |
|
|
f36004b511
|
corrupter.c: remove superfluous curly brackets
|
2024-11-19 22:15:21 +03:00 |
|
|
5b373c8d54
|
corrupter.c: remove superfluous parentheses
|
2024-11-19 22:10:28 +03:00 |
|
|
0ca825d72e
|
corrupter.c: optimize file I/O
|
2024-11-19 22:04:43 +03:00 |
|
|
07c0d1af8a
|
corrupter.c: initialize array bit_mask to all false values
|
2024-11-19 22:01:11 +03:00 |
|
|
d4ee7a5de2
|
corrupter.*: remove unused field from struct Corrupter_Result
|
2024-11-19 21:46:34 +03:00 |
|
|
82fdb03c4c
|
corrupter.c: extract corrupt_byte
|
2024-11-19 21:05:04 +03:00 |
|
|
7f6a63232f
|
main.c: close the file on abort and errors
|
2024-11-19 20:19:17 +03:00 |
|
|
6776f0e989
|
main.c: improve user prompt processing
|
2024-11-19 20:19:17 +03:00 |
|
|
1c25f705c0
|
main.c: use a clearer user prompt
|
2024-11-19 20:19:17 +03:00 |
|
|
1e2a59ffd6
|
main.c: do not allocate space for a pointer to argv[i]
|
2024-11-19 20:19:17 +03:00 |
|
|
a7985babaa
|
corrupter.*: use type byte where appropriate
|
2024-11-19 20:19:11 +03:00 |
|
|
e890bf3751
|
main.c: help text: simplify grammar
|
2024-11-18 00:48:11 +03:00 |
|
|
9680cf6cba
|
main.c: help text: reformat
|
2024-11-18 00:48:02 +03:00 |
|
|
a9766623c2
|
main.c: remove superfluous header inclusion
|
2024-11-18 00:39:07 +03:00 |
|
|
b5367e072e
|
main.c: fix typo SYSNT -> SYS_NT
|
2024-11-18 00:30:56 +03:00 |
|
|
58e20e289f
|
corrupter.c: optimize get_chance for speed
|
2024-11-18 00:27:09 +03:00 |
|
|
de5f0e500f
|
README.md: fix grammar
|
2024-11-17 23:58:00 +03:00 |
|
|
5693f6de6c
|
corrupter.c: remove superfluous parentheses
|
2024-11-17 23:38:59 +03:00 |
|
|
d69b3e8ea9
|
WIP -> main post-merge editing
|
2024-11-17 18:12:23 +03:00 |
|
|
9ab507cf86
|
Merge branch 'WIP'
|
2024-11-17 18:04:36 +03:00 |
|
|
42505df405
|
main.c: make args_match a static function
|
2024-10-12 11:16:17 +03:00 |
|
|
d69475406b
|
main.c: use custom path length limit
|
2024-10-12 11:12:20 +03:00 |
|
|
0380d97c0f
|
main.c: CLI: usage: add help case
|
2024-09-22 12:55:05 +03:00 |
|
|
cb8c06286c
|
rename test_files directory to test-files
|
2024-09-22 12:33:25 +03:00 |
|
|
1110b93631
|
README.md: extract links
|
2024-09-22 12:29:22 +03:00 |
|
|
911b9f8d57
|
README.md: extract links
|
2024-09-22 12:29:05 +03:00 |
|
|
8d8698a0fe
|
reformat the codebase
|
2024-09-22 12:23:24 +03:00 |
|
|
a0a0812f3d
|
endianness_tools.c: macros: remove the superfluous semicolon
|
2024-09-22 11:45:48 +03:00 |
|
|
5998b9bee3
|
README.md: section License: revision
1. Swap license order and rephrase to clarify 'or' option
2. Unlicense: update the protocol of the link
3. Add links to both licenses
|
2024-08-16 20:34:53 +03:00 |
|
|
ec0971565d
|
README.md: section License: revision
1. Swap license order and rephrase to clarify 'or' option
2. Unlicense: update the protocol of the link
3. Add links to both licenses
|
2024-08-16 20:31:22 +03:00 |
|
|
678468e363
|
main.c: my_basename: free path after using
|
2024-08-06 23:08:19 +03:00 |
|
|
e12a75788a
|
main.c: use correct_slashes only on Windows
|
2024-08-06 23:07:23 +03:00 |
|
|
ee1dff912b
|
downgrade POSIX C source version to 2001-12
Implement `strdup` to not require version 2008-09
|
2024-08-06 23:04:20 +03:00 |
|
|
c707657459
|
reformat CLI help
|
2024-08-06 16:11:09 +03:00 |
|
|
a881b80a2b
|
simplify arguments
|
2024-08-06 16:03:57 +03:00 |
|
|
f81100fbf1
|
main.c: fix help text
|
2024-07-19 23:14:04 +03:00 |
|
|
94dc5703a4
|
README.md: add information on mirrors
|
2024-07-11 22:26:59 +03:00 |
|
|
59d1104a07
|
README.md: add information on mirrors
|
2024-07-11 22:25:26 +03:00 |
|
|
6d0e05de44
|
always use name file instead of f
|
2024-07-11 20:43:23 +03:00 |
|
|
0833f7a4d2
|
common.h: remove commented code and add a note
|
2024-07-11 20:29:34 +03:00 |
|