dcmtk.git
2 months agod/changelog: initialise the changelog.
Étienne Mollier [Wed, 27 May 2026 18:18:35 +0000 (20:18 +0200)]
d/changelog: initialise the changelog.

2 months agoMerge remote-tracking branch 'pino/hurd'
Étienne Mollier [Wed, 27 May 2026 18:17:41 +0000 (20:17 +0200)]
Merge remote-tracking branch 'pino/hurd'

2 months agorelease
Alexandre Detiste [Thu, 14 May 2026 17:57:45 +0000 (19:57 +0200)]
release

2 months agoUpdate standards version to 4.7.4, no changes needed.
Alexandre Detiste [Thu, 14 May 2026 17:57:05 +0000 (18:57 +0100)]
Update standards version to 4.7.4, no changes needed.

Upgrade checklist verified:
 4.7.3 → 4.7.4:
  * Package is not in non-free-firmware

Changes-By: lintian-brush
Fixes: lintian: source: out-of-date-standards-version 4.7.3 (released 2025-12-23) (current is 4.7.4.1)
See-also: https://lintian.debian.org/tags/out-of-date-standards-version.html

2 months agouse dh-cruft to register obsolete files to purge
Alexandre Detiste [Thu, 14 May 2026 17:56:55 +0000 (19:56 +0200)]
use dh-cruft to register obsolete files to purge

3 months agoInstall and use sysusers.d/tmpfiles.d config files
Luca Boccassi [Sun, 3 May 2026 13:47:37 +0000 (14:47 +0100)]
Install and use sysusers.d/tmpfiles.d config files

sysusers.d/tmpfiles.d config files allow a package to use declarative
configuration instead of manually written maintainer scripts.
This also allows image-based systems to be created with /usr/ only, and
also allows for factory resetting a system and recreating /etc/ on boot.

https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html

3 months agoStop deleting system user/group on remove/purge
Luca Boccassi [Sun, 3 May 2026 13:47:25 +0000 (14:47 +0100)]
Stop deleting system user/group on remove/purge

Removing system users/groups on purge is considered bad practice,
as the kernel recycles UIDs/GIDs. So any potential leftover
file/directory can then become owned by the next user/group that
gets added, with unpredictable consequences.

4 months agod/changelog: start transition to unstable.
Étienne Mollier [Fri, 10 Apr 2026 17:42:53 +0000 (19:42 +0200)]
d/changelog: start transition to unstable.

5 months agod/changelog: document drop of Breaks+Replaces.
Étienne Mollier [Sat, 21 Feb 2026 15:43:28 +0000 (16:43 +0100)]
d/changelog: document drop of Breaks+Replaces.

5 months agod/control: drop libdcmtk20 breaking and replacing libdcmtk19.
Étienne Mollier [Sat, 21 Feb 2026 15:11:58 +0000 (16:11 +0100)]
d/control: drop libdcmtk20 breaking and replacing libdcmtk19.

After examination of the situation, the stanza was needed against the
faulty 3.7.0-1, but it is not needed on 3.7.0+really3.6.9-1.

5 months agod/changelog: initialize the changelog.
Étienne Mollier [Thu, 19 Feb 2026 21:43:35 +0000 (22:43 +0100)]
d/changelog: initialize the changelog.

5 months agod/u/metadata: eprint → Eprint.
Étienne Mollier [Thu, 19 Feb 2026 21:41:50 +0000 (22:41 +0100)]
d/u/metadata: eprint → Eprint.

5 months agoskip-bigendian-roundtrip-failure.patch: short form BTS URI.
Étienne Mollier [Thu, 19 Feb 2026 21:41:24 +0000 (22:41 +0100)]
skip-bigendian-roundtrip-failure.patch: short form BTS URI.

5 months agod/copyright: provide working links to the AFPL.
Étienne Mollier [Thu, 19 Feb 2026 20:59:00 +0000 (21:59 +0100)]
d/copyright: provide working links to the AFPL.

The original link from the legal text broke some time ago.
The AFPL does not have to apply in that context anyways.

5 months agod/changelog: ready for experimental upload.
Étienne Mollier [Wed, 18 Feb 2026 20:30:52 +0000 (21:30 +0100)]
d/changelog: ready for experimental upload.

5 months agoskip-bigendian-roundtrip-failure.patch: new: skip test failure on s390x.
Étienne Mollier [Wed, 18 Feb 2026 20:21:56 +0000 (21:21 +0100)]
skip-bigendian-roundtrip-failure.patch: new: skip test failure on s390x.

The correction is work in progress upstream.

5 months agod/changelog: update the changelog.
Étienne Mollier [Mon, 16 Feb 2026 21:25:13 +0000 (22:25 +0100)]
d/changelog: update the changelog.

5 months agod/control: libdcmtk20 replaces libdcmtk19.
Étienne Mollier [Thu, 12 Feb 2026 20:39:31 +0000 (21:39 +0100)]
d/control: libdcmtk20 replaces libdcmtk19.

5 months agod/changelog: initialize for experimental upload.
Étienne Mollier [Thu, 12 Feb 2026 19:02:44 +0000 (20:02 +0100)]
d/changelog: initialize for experimental upload.

5 months agod/*: soname bump to libdcmtk20.
Étienne Mollier [Thu, 12 Feb 2026 19:00:38 +0000 (20:00 +0100)]
d/*: soname bump to libdcmtk20.

5 months agod/rules: guard against accidental ABI breakages.
Étienne Mollier [Thu, 12 Feb 2026 18:43:30 +0000 (19:43 +0100)]
d/rules: guard against accidental ABI breakages.

6 months agod/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 11 Feb 2026 18:03:16 +0000 (19:03 +0100)]
d/changelog: ready for upload to unstable.

6 months agod/dcmtk-doc.doc-base: update upstream version.
Étienne Mollier [Wed, 11 Feb 2026 17:32:11 +0000 (18:32 +0100)]
d/dcmtk-doc.doc-base: update upstream version.

6 months agoRevert "d/dcmtk-doc.doc-base: fix hardwired version number."
Étienne Mollier [Wed, 11 Feb 2026 17:30:53 +0000 (18:30 +0100)]
Revert "d/dcmtk-doc.doc-base: fix hardwired version number."

This reverts commit bad4aff296a7c0909b46e1d8a4c81f36c0f6f219.

6 months agod/copyright: refresh following new upstream release.
Étienne Mollier [Wed, 11 Feb 2026 16:50:27 +0000 (17:50 +0100)]
d/copyright: refresh following new upstream release.

6 months agod/patches/hurd.patch: new, fix the build on GNU/Hurd.
Pino Toscano [Sun, 8 Feb 2026 07:20:27 +0000 (08:20 +0100)]
d/patches/hurd.patch: new, fix the build on GNU/Hurd.

7 months agod/dcmtk-doc.doc-base: fix hardwired version number.
Étienne Mollier [Tue, 30 Dec 2025 21:00:58 +0000 (22:00 +0100)]
d/dcmtk-doc.doc-base: fix hardwired version number.

7 months agod/control: declare compliance to standards version 4.7.3.
Étienne Mollier [Tue, 30 Dec 2025 20:36:53 +0000 (21:36 +0100)]
d/control: declare compliance to standards version 4.7.3.

7 months agod/changelog: initialise appropriately.
Étienne Mollier [Tue, 30 Dec 2025 20:31:32 +0000 (21:31 +0100)]
d/changelog: initialise appropriately.

7 months agod/control: drop redundant Priority: optional.
Étienne Mollier [Tue, 30 Dec 2025 20:31:00 +0000 (21:31 +0100)]
d/control: drop redundant Priority: optional.

7 months ago07_dont_export_all_executables.patch: unfuzz.
Étienne Mollier [Tue, 30 Dec 2025 20:26:59 +0000 (21:26 +0100)]
07_dont_export_all_executables.patch: unfuzz.

7 months ago*-CVE-*.patch: delete: all security issues are fixed upstream.
Étienne Mollier [Tue, 30 Dec 2025 20:26:13 +0000 (21:26 +0100)]
*-CVE-*.patch: delete: all security issues are fixed upstream.

7 months agod/copyright: document new file o/i/d/o/ofjsmn.h.
Étienne Mollier [Tue, 30 Dec 2025 19:53:42 +0000 (20:53 +0100)]
d/copyright: document new file o/i/d/o/ofjsmn.h.

7 months agod/copyright: bump upstream copyright year.
Étienne Mollier [Tue, 30 Dec 2025 19:44:30 +0000 (20:44 +0100)]
d/copyright: bump upstream copyright year.

7 months agoUpdate upstream source from tag 'upstream/3.7.0'
Étienne Mollier [Thu, 18 Dec 2025 21:30:47 +0000 (22:30 +0100)]
Update upstream source from tag 'upstream/3.7.0'

Update to upstream version '3.7.0'
with Debian dir 612b2dd5f1ee8f9e2aca579885ed44dd04f7e738

7 months agoNew upstream version 3.7.0
Étienne Mollier [Thu, 18 Dec 2025 21:30:06 +0000 (22:30 +0100)]
New upstream version 3.7.0

8 months agod/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 10 Dec 2025 21:34:28 +0000 (22:34 +0100)]
d/changelog: ready for upload to unstable.

8 months agod/libdcmtk19.lintian-overrides: fix typo caught by lintian.
Étienne Mollier [Wed, 10 Dec 2025 21:33:50 +0000 (22:33 +0100)]
d/libdcmtk19.lintian-overrides: fix typo caught by lintian.

8 months agod/control: declare compliance to standards version 4.7.2.
Étienne Mollier [Wed, 10 Dec 2025 21:32:44 +0000 (22:32 +0100)]
d/control: declare compliance to standards version 4.7.2.

8 months agod/control: drop redundant Rules-Requires-Root: no.
Étienne Mollier [Wed, 10 Dec 2025 21:31:44 +0000 (22:31 +0100)]
d/control: drop redundant Rules-Requires-Root: no.

8 months agod/watch: convert to v5 Github template.
Étienne Mollier [Wed, 10 Dec 2025 21:31:17 +0000 (22:31 +0100)]
d/watch: convert to v5 Github template.

8 months agod/changelog: unrelease to bring a few more changes.
Étienne Mollier [Wed, 10 Dec 2025 21:30:02 +0000 (22:30 +0100)]
d/changelog: unrelease to bring a few more changes.

8 months agod/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 10 Dec 2025 21:28:56 +0000 (22:28 +0100)]
d/changelog: ready for upload to unstable.

8 months agod/patches/*-CVE-2025-9732.patch: new.
Étienne Mollier [Wed, 10 Dec 2025 21:27:34 +0000 (22:27 +0100)]
d/patches/*-CVE-2025-9732.patch: new.

These changes pulled from dcmtk upstream address CVE-2025-9732.

Closes: #1113993
8 months agod/rules: cleanup a stray "noname" file.
Étienne Mollier [Wed, 10 Dec 2025 21:05:28 +0000 (22:05 +0100)]
d/rules: cleanup a stray "noname" file.

Closes: #1122403
16 months agod/changelog: Upload 3.6.9-5 to unstable
Mathieu Malaterre [Fri, 21 Mar 2025 11:45:55 +0000 (12:45 +0100)]
d/changelog: Upload 3.6.9-5 to unstable

16 months agodocumentation: Spring cleanups. Closes: #1095639
Mathieu Malaterre [Fri, 21 Mar 2025 11:39:29 +0000 (12:39 +0100)]
documentation: Spring cleanups. Closes: #1095639

16 months ago0012-CVE-2025-2357.patch: new: fix CVE-2025-2357.
Mathieu Malaterre [Fri, 21 Mar 2025 11:38:06 +0000 (12:38 +0100)]
0012-CVE-2025-2357.patch: new: fix CVE-2025-2357.

Closes: #1100724
16 months agod/control: relax dependency on dcmtk-data. Closes: #1098944
Mathieu Malaterre [Fri, 21 Mar 2025 11:34:51 +0000 (12:34 +0100)]
d/control: relax dependency on dcmtk-data. Closes: #1098944

17 months agod/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 19 Feb 2025 21:31:16 +0000 (22:31 +0100)]
d/changelog: ready for upload to unstable.

17 months ago0011-CVE-2025-25472.patch: new: fix CVE-2025-25472.
Étienne Mollier [Wed, 19 Feb 2025 21:30:36 +0000 (22:30 +0100)]
0011-CVE-2025-25472.patch: new: fix CVE-2025-25472.

17 months agod/changelog: unrelease.
Étienne Mollier [Wed, 19 Feb 2025 21:29:40 +0000 (22:29 +0100)]
d/changelog: unrelease.

17 months agod/changelog: ready for upload to unstable.
Étienne Mollier [Wed, 19 Feb 2025 20:57:06 +0000 (21:57 +0100)]
d/changelog: ready for upload to unstable.

17 months ago0010-CVE-2025-25474.patch: new: fix CVE-2025-25474.
Étienne Mollier [Wed, 19 Feb 2025 20:54:45 +0000 (21:54 +0100)]
0010-CVE-2025-25474.patch: new: fix CVE-2025-25474.

Closes: #1098374
17 months ago0009-CVE-2025-25475.patch: new: fix CVE-2025-25475.
Étienne Mollier [Wed, 19 Feb 2025 20:54:09 +0000 (21:54 +0100)]
0009-CVE-2025-25475.patch: new: fix CVE-2025-25475.

Closes: #1098373
17 months agoReinstate 0007-CVE-2024-47796.patch and 0008-CVE-2024-52333.patch.
Étienne Mollier [Wed, 19 Feb 2025 20:20:38 +0000 (21:20 +0100)]
Reinstate 0007-CVE-2024-47796.patch and 0008-CVE-2024-52333.patch.

These were not part of dcmtk 3.6.9 upstream and still apply.

Thanks: Salvatore Bonaccorso

17 months agod/changelog: Upload 3.6.9-3 to unstable
Mathieu Malaterre [Tue, 18 Feb 2025 11:05:49 +0000 (12:05 +0100)]
d/changelog: Upload 3.6.9-3 to unstable

17 months agod/watch: Properly watch upstream on github
Mathieu Malaterre [Tue, 18 Feb 2025 11:05:01 +0000 (12:05 +0100)]
d/watch: Properly watch upstream on github

17 months agod/doc: Make sure to reference 3.6.9 path
Mathieu Malaterre [Tue, 18 Feb 2025 11:03:39 +0000 (12:03 +0100)]
d/doc: Make sure to reference 3.6.9 path

17 months agod/patches: Remove old unused patches
Mathieu Malaterre [Tue, 18 Feb 2025 11:03:04 +0000 (12:03 +0100)]
d/patches: Remove old unused patches

18 months agod/changelog: Upload 3.6.9-2 to experimental
Mathieu Malaterre [Tue, 11 Feb 2025 07:12:57 +0000 (08:12 +0100)]
d/changelog: Upload 3.6.9-2 to experimental

18 months agod/t/run-unit-test: Adapt to new installation
Mathieu Malaterre [Tue, 11 Feb 2025 07:08:43 +0000 (08:08 +0100)]
d/t/run-unit-test: Adapt to new installation

18 months agod/changelog: Upload 3.6.9-1 to experimental
Mathieu Malaterre [Thu, 30 Jan 2025 12:17:16 +0000 (13:17 +0100)]
d/changelog: Upload 3.6.9-1 to experimental

18 months agoMerge branch 'master' into debian/experimental
Mathieu Malaterre [Thu, 30 Jan 2025 12:15:11 +0000 (13:15 +0100)]
Merge branch 'master' into debian/experimental

18 months agod/patches: Refresh patches
Mathieu Malaterre [Thu, 30 Jan 2025 10:42:13 +0000 (11:42 +0100)]
d/patches: Refresh patches

18 months agod/install: Migrate to new SOVERSION
Mathieu Malaterre [Thu, 30 Jan 2025 10:48:30 +0000 (11:48 +0100)]
d/install: Migrate to new SOVERSION

18 months agoNew upstream version 3.6.9
Mathieu Malaterre [Thu, 30 Jan 2025 10:38:21 +0000 (11:38 +0100)]
New upstream version 3.6.9

18 months agoUpdate upstream source from tag 'upstream/3.6.9'
Mathieu Malaterre [Thu, 30 Jan 2025 10:38:21 +0000 (11:38 +0100)]
Update upstream source from tag 'upstream/3.6.9'

Update to upstream version '3.6.9'
with Debian dir 6c3bd68558195e7a06972f9cf791344eb75eae8c

18 months agod/changelog: ready for upload to unstable.
Étienne Mollier [Sat, 18 Jan 2025 15:58:27 +0000 (16:58 +0100)]
d/changelog: ready for upload to unstable.

18 months ago0008-CVE-2024-52333.patch: new.
Étienne Mollier [Sat, 18 Jan 2025 15:00:29 +0000 (16:00 +0100)]
0008-CVE-2024-52333.patch: new.

This patch addresses CVE-2024-52333.

Closes: #1093047
18 months ago0007-CVE-2024-47796.patch: new.
Étienne Mollier [Sat, 18 Jan 2025 10:55:22 +0000 (11:55 +0100)]
0007-CVE-2024-47796.patch: new.

This patch addresses CVE-2024-47796.

Closes: #1093043
18 months ago0004-Fixed-two-segmentation-faults.patch: unfuzz.
Étienne Mollier [Sat, 18 Jan 2025 10:54:32 +0000 (11:54 +0100)]
0004-Fixed-two-segmentation-faults.patch: unfuzz.

18 months ago0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
Étienne Mollier [Sat, 18 Jan 2025 10:54:16 +0000 (11:54 +0100)]
0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch

Patch refreshed.

2 years agod/changelog: Upload 3.6.8-6 to unstable
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:10 +0000 (13:31 +0200)]
d/changelog: Upload 3.6.8-6 to unstable

2 years agod/patches: Fixed possible overflows when allocating memory. Closes: #1074483
Mathieu Malaterre [Mon, 8 Jul 2024 11:29:09 +0000 (13:29 +0200)]
d/patches: Fixed possible overflows when allocating memory. Closes: #1074483

2 years agod/t/run-unit-test: Fix unit-test for new release. Closes: #1075917
Mathieu Malaterre [Mon, 8 Jul 2024 11:26:25 +0000 (13:26 +0200)]
d/t/run-unit-test: Fix unit-test for new release. Closes: #1075917

2 years agod/changelog: Upload 3.6.8-5 to unstable
Mathieu Malaterre [Fri, 5 Jul 2024 09:24:34 +0000 (11:24 +0200)]
d/changelog: Upload 3.6.8-5 to unstable

2 years agod/control: Bump Std-Vers to 4.7.0 no changes needed
Mathieu Malaterre [Fri, 5 Jul 2024 09:23:41 +0000 (11:23 +0200)]
d/control: Bump Std-Vers to 4.7.0 no changes needed

2 years agod/changelog: Upload 3.6.8-4 to experimental
Mathieu Malaterre [Mon, 24 Jun 2024 18:44:16 +0000 (20:44 +0200)]
d/changelog: Upload 3.6.8-4 to experimental

2 years agoMerge branch 'master' into debian/experimental
Mathieu Malaterre [Mon, 24 Jun 2024 11:39:37 +0000 (11:39 +0000)]
Merge branch 'master' into debian/experimental

2 years agoUpload for unstable as 3.6.7-15
Santiago Vila [Mon, 24 Jun 2024 10:30:00 +0000 (12:30 +0200)]
Upload for unstable as 3.6.7-15

2 years agoUpdate two of the previously applied patches to avoid breaking the ABI. Closes: ...
Santiago Vila [Mon, 24 Jun 2024 10:25:00 +0000 (12:25 +0200)]
Update two of the previously applied patches to avoid breaking the ABI. Closes: #1070207.

The updated patches are:

0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
0003-Fixed-wrong-error-handling-previous-commit.patch

2 years agoUpload for unstable as 3.6.7-14
Santiago Vila [Wed, 5 Jun 2024 12:30:00 +0000 (14:30 +0200)]
Upload for unstable as 3.6.7-14

2 years agoApply patches from NMU proposal by Adrian Bunk to address CVE-2024-28130, CVE-2024...
Santiago Vila [Wed, 5 Jun 2024 12:30:00 +0000 (14:30 +0200)]
Apply patches from NMU proposal by Adrian Bunk to address CVE-2024-28130, CVE-2024-34508 and CVE-2024-34509. Closes: #1070207.

2 years agodrop salsa-ci.yml in favor of the default configuration from pipeline repository
Andreas Beckmann [Fri, 26 Apr 2024 13:22:20 +0000 (15:22 +0200)]
drop salsa-ci.yml in favor of the default configuration from pipeline repository

2 years agobuild reproducibly without rpath and set LD_LIBRARY_PATH for running tests
Andreas Beckmann [Fri, 26 Apr 2024 06:40:55 +0000 (08:40 +0200)]
build reproducibly without rpath and set LD_LIBRARY_PATH for running tests

2 years agoremoved embedded build path from DCMTKConfig.cmake
Andreas Beckmann [Thu, 25 Apr 2024 14:33:34 +0000 (16:33 +0200)]
removed embedded build path from DCMTKConfig.cmake

2 years ago[armhf,armel] No need to drop graphviz from build-depends-indep
Emanuele Rocca [Fri, 22 Mar 2024 10:13:37 +0000 (11:13 +0100)]
[armhf,armel] No need to drop graphviz from build-depends-indep

Build-Depends-Indep are only used to build the arch:all packages, and currently
all the arch:all autobuilder run on amd64.

2 years agoroutine-update: Ready to upload to unstable
Michael R. Crusoe [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
routine-update: Ready to upload to unstable

2 years agod/control: add explicit dependency on libnsl-dev. Closes: #1066422.
Michael R. Crusoe [Tue, 19 Mar 2024 14:22:52 +0000 (15:22 +0100)]
d/control: add explicit dependency on libnsl-dev. Closes: #1066422.

2 years agoMarked Debian-specific patches as not needing forwarding to upstream.
Michael R. Crusoe [Tue, 19 Mar 2024 11:43:51 +0000 (12:43 +0100)]
Marked Debian-specific patches as not needing forwarding to upstream.

2 years agoAcknowledge NMU
Michael R. Crusoe [Tue, 19 Mar 2024 11:39:12 +0000 (12:39 +0100)]
Acknowledge NMU

2 years agoDo not build-depend on graphviz on armhf and armel.
Emanuele Rocca [Tue, 19 Mar 2024 11:31:42 +0000 (12:31 +0100)]
Do not build-depend on graphviz on armhf and armel.

The package is currently not installable on those arches due to the ongoing t64
transition.

Co-authored-by: Michael R. Crusoe <crusoe@debian.org>
2 years agoUpload to unstable
jodogne-guest [Tue, 19 Mar 2024 11:01:05 +0000 (12:01 +0100)]
Upload to unstable

2 years agoFix typo in target distribution during upload
jodogne-guest [Tue, 19 Mar 2024 10:55:03 +0000 (11:55 +0100)]
Fix typo in target distribution during upload

2 years agoUpload to unstable
jodogne-guest [Tue, 19 Mar 2024 10:26:36 +0000 (11:26 +0100)]
Upload to unstable

2 years agod/rules: Fix armel buildd
jodogne-guest [Tue, 19 Mar 2024 10:08:09 +0000 (11:08 +0100)]
d/rules: Fix armel buildd

2 years agoRename libraries for 64-bit time_t transition.
Michael Hudson-Doyle [Wed, 28 Feb 2024 11:20:16 +0000 (12:20 +0100)]
Rename libraries for 64-bit time_t transition.

Closes: #1062022
Signed-off-by: Étienne Mollier <emollier@debian.org>
2 years agod/changelog: Upload 3.6.8-3 to experimental
Mathieu Malaterre [Fri, 12 Jan 2024 16:09:28 +0000 (17:09 +0100)]
d/changelog: Upload 3.6.8-3 to experimental

2 years agod/rules: Fix armel buildd
Emanuele Rocca [Fri, 12 Jan 2024 16:08:09 +0000 (17:08 +0100)]
d/rules: Fix armel buildd