29 Commits
Author SHA1 Message Date
Andrew Wood 2c468b0bb2 Version bump for new release. 2024-08-18 21:59:32 +01:00
Andrew Wood 60936080da Move the "--size @FILE" file size reading into its own function for clarity; standardise its error message format to "program: file: message: detail"; uniquely name variables; refuse to accept a directory as a file; and with this option, try reading the size of a block device from sysfs if we can, to avoid requiring read permissions on the device. 2024-08-06 23:17:15 +01:00
Andrew Wood ba72056bf2 Version bump. 2024-07-18 22:10:57 +01:00
Andrew Wood 42b623e9b0 Pre-release version and datestamp updates. 2024-06-15 23:40:07 +01:00
Andrew Wood b089303505 Version update. 2024-04-21 14:20:26 +01:00
Andrew Wood b375041790 Correct issues #34, #86, #87 - progress output stopping when writing output data blocks - by adding a SIGALRM handler, since ignoring the signal prevents it from interrupting writes; and use setitimer() where available, instead of alarm(), to provide sufficient granularity to handle the case where the --interval is not a whole number of seconds. 2024-04-21 13:54:01 +01:00
Andrew Wood 1ad9c321bc Adjust copyright years. 2024-03-19 22:19:42 +00:00
Andrew Wood c8762821fb Version update. 2023-11-19 14:16:56 +00:00
Andrew Wood 41b223a757 Addressed more issues raised by splint. 2023-10-13 23:31:28 +01:00
Andrew Wood ddafc2e897 Only check for the IPC functions we are still using. 2023-10-01 15:15:07 +01:00
Andrew Wood 27f52cac6b Version update. 2023-09-25 21:20:24 +01:00
Andrew Wood 404cc417d6 Version update. 2023-09-24 21:26:25 +01:00
Andrew Wood e5cc71b4d2 Switched licensing to GPLv3+. 2023-09-24 21:09:52 +01:00
Andrew Wood 7bc91e10de Version and string position updates. 2023-09-23 21:56:59 +01:00
Andrew Wood 2033c6085f Addressed more issues raised by splint. 2023-09-23 21:53:31 +01:00
Andrew Wood b1b5e9197a Version and string position updates. 2023-09-14 22:40:52 +01:00
Andrew Wood 2e6a3937d4 Check for extra libraries before checking for vital functions. 2023-09-12 23:43:43 +01:00
Andrew Wood 052c182278 Adjustments in line with "autoscan" recommendations. 2023-09-12 21:26:24 +01:00
Andrew Wood e11c58cf3b Version and string position updates. 2023-09-12 20:54:54 +01:00
Andrew Wood 2a8e6b36b3 Addressed more issues raised by splint. 2023-09-05 23:36:01 +01:00
Andrew Wood 89f81bb7d6 Reverted bug report address to the email address, keeping it independent of the development repository in case we have to move again; made some minor man page corrections; updated po files to match changes in source. 2023-09-04 20:39:04 +01:00
Andrew Wood 86feafb721 Rename "doc" directory to "docs" to match Debian standards. 2023-09-03 00:40:26 +01:00
Andrew Wood ff571539cb Add i18n libs to the correct variable. 2023-09-02 23:27:19 +01:00
Andrew Wood 2f975cd3d2 Version bump. 2023-09-02 01:34:16 +01:00
Andrew Wood 749d23705e Check whether librt is required for clock_gettime(). 2023-08-30 23:34:12 +01:00
Andrew Wood 2cd74c7ff7 Move gettext macros earlier, so the right include directory is used when checking for libintl.h, and add the relevant options to LDFLAGS. 2023-08-28 20:28:41 +01:00
Andrew Wood 0bd1b82d3a Move libgen.h out of IPC conditional code since it is not related directly to IPC; adjust IPC configuration so that IPC support is auto-disabled if the relevant header files or library functions are missing. 2023-08-28 17:44:53 +01:00
Andrew Wood b1ef744058 Use posix_fadvise() on input files, where available. 2023-08-28 13:10:38 +01:00
Andrew Wood e99548ea8a Major restructuring to switch build system from old scripts to GNU Automake. 2023-08-28 10:04:39 +01:00