cbmconvert (2.1.5-1)
[PTS] [DDPO]
COMMITS: VCS has seen 13 commits since the cbmconvert-2.1.5 tag
- Git: https://github.com/dr-m/cbmconvert.git
-
- Branch: main
- Path: debian/changelog
- Repo size: 430080
- Browser: https://github.com/dr-m/cbmconvert/
- Last scan: 2024-07-15 20:18:02+00
- Next scan: 2024-07-16 23:22:00+00
- Debian changelog in Git:
cbmconvert (2.1.5-1) unstable; urgency=medium
* Maintenance release, with regression tests and bug fixes.
-- Marko Mäkelä <marko.makela@iki.fi> Sun, 15 May 2022 16:48:40 +0300
- This branch is 13 commits ahead of tag cbmconvert-2.1.5
- Git log:
commit b29281358e9cdc3cb68456b3f53c9c8dd1793e90
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Sat Jul 6 13:33:28 2024 +0300
Allow duplicate file names to be written
The options -o2 and -[MD][478]d allow duplicate file names to be
written. Such names are commonly used as separators or decorations
in directory listings.
commit 12db021d948e9af9587075890e1d08e7d1aa33ba
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Sat Jul 6 12:48:16 2024 +0300
Test some of the CP/M formats
commit 9eda98353d8fc3d4e131b13093da2d2a9736dd55
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Sat Jul 6 12:18:12 2024 +0300
Simplify some error handling
The C standard allows free(NULL), so let us remove redundant some checks.
Let us also deduplicate some code that invokes free().
commit 1aaccb268048ef8c9b8458bbf60a5a0a3e5aaade
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Sat Jul 6 11:46:38 2024 +0300
Update CMAKE_MINIMUM_REQUIRED to avoid a warning
commit 651a6b539ee24dab848154301b7ada745eaf446b
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Fri Jul 5 10:38:09 2024 +0300
cbmconvert -o1: ignore duplicate file names
By default (-o0), we would stop copying and flag an error when
encountering a duplicate file name. The -o1 option allows the first
file with a duplicate name to be copied; subsequent files will be
skipped.
commit 0781d48950a24b8b61981763a72218d86ffe2945
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Fri Jul 5 10:01:28 2024 +0300
Improve disk2zip code coverage
commit c98802c72985602e682e291f12d89b2edb6652e7
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Fri Jul 5 08:51:29 2024 +0300
Fix CWE-789 (gcc-14 -fanalyzer)
commit e98ef899b4dba684cdd2019b93af01a1033aed5e
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Fri Jul 5 08:00:18 2024 +0300
Support C11 and C23
commit 4c3e7c7c61f851a7cad789379fa844f5926383c0
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Fri Jul 5 07:50:06 2024 +0300
Fix gcc-14 -Wall -Wextra
Even for disk2zip --i this is a non-functional change.
commit 8e64d438f77dc3c5c97fa1c582c1be84a92315a5
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Thu Oct 13 08:48:52 2022 +0300
Clarify the .deb build instructions
commit dd51a8c1bac3fd8bc1d25748c2751a0d895ba606
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Thu Oct 13 08:32:21 2022 +0300
INSTALL(TARGETS...) misses RUNTIME DESTINATION
CMake 3.10.2 would report the following:
CMake Error at CMakeLists.txt:57 (INSTALL):
INSTALL TARGETS given no RUNTIME DESTINATION for executable target
"cbmconvert".
The RUNTIME DESTINATION attribute appears to be optional in some other
CMake versions (tested with 3.24.2). According to the documentation,
already the oldest CMake version that we intend to support (3.0.2)
recognizes that attribute.
Closes #2
commit 43acb53b02e43d7116c446706aa0125801808959
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Sat May 28 12:43:44 2022 +0300
Make some tests portable on Microsoft Windows
FILE(WRITE) and FILE(READ) will treat CR and LF differently between
Microsoft Windows and POSIX. Avoid writing them, and adjust checksums.
commit 34a78d4370895f2b571c43201a4a516d4e6d7915
Author: Marko Mäkelä <marko.makela@iki.fi>
Date: Tue May 24 21:45:41 2022 +0300
Permission tests may fail when run as super-user