dcmtk.git
14 months agoMerge version 3.6.7-13+rpi1 and 3.6.8-6 to produce 3.6.8-6+rpi1 archive/raspbian/3.6.8-6+rpi1 raspbian/3.6.8-6+rpi1
Raspbian automatic forward porter [Wed, 2 Oct 2024 21:54:39 +0000 (22:54 +0100)]
Merge version 3.6.7-13+rpi1 and 3.6.8-6 to produce 3.6.8-6+rpi1

17 months agoMerge dcmtk (3.6.8-6) import into refs/heads/workingbranch
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:04 +0000 (13:31 +0200)]
Merge dcmtk (3.6.8-6) import into refs/heads/workingbranch

17 months agoFixed possible overflows when allocating memory.
Michael Onken [Tue, 20 Feb 2024 09:50:28 +0000 (10:50 +0100)]
Fixed possible overflows when allocating memory.

Thanks to GitHub user "bananabr" (Daniel Berredo) for the report and
suggested patch.

Gbp-Pq: Name 0006-Fixed-possible-overflows-when-allocating-memory.patch

17 months ago[PATCH] Fixed DcmDecimalString unit tests.
Marco Eichelberg [Wed, 13 Mar 2024 22:03:40 +0000 (23:03 +0100)]
[PATCH] Fixed DcmDecimalString unit tests.

Gbp-Pq: Name 0005-Fixed-DcmDecimalString-unit-tests.patch

17 months ago[PATCH] Fixed two segmentation faults.
Marco Eichelberg [Wed, 13 Mar 2024 16:15:58 +0000 (17:15 +0100)]
[PATCH] Fixed two segmentation faults.

Fixed two segmentations faults that could occur while processing an
invalid incoming DIMSE message due to insufficient error handling
causing a de-referenced NULL pointer.

Thanks to Nils Bars <nils.bars@rub.de> for the bug report and sample files.

This closes DCMTK issue #1114.

Gbp-Pq: Name 0004-Fixed-two-segmentation-faults.patch

17 months ago[PATCH] Fixed wrong error handling (previous commit).
Joerg Riesmeier [Mon, 22 Apr 2024 10:11:11 +0000 (12:11 +0200)]
[PATCH] Fixed wrong error handling (previous commit).

Fixed wrong error handling introduced with the previous commit.

Gbp-Pq: Name 0003-Fixed-wrong-error-handling-previous-commit.patch

17 months ago[PATCH] Fixed unchecked typecasts and fixed LUT handling.
Marco Eichelberg [Mon, 15 Apr 2024 10:19:33 +0000 (12:19 +0200)]
[PATCH] Fixed unchecked typecasts and fixed LUT handling.

This commit adds further fixes for unchecked typecasts of DcmItem::search()
results (see description of previous commit). Furthermore, this commit
specifically addresses the handling of look-up tables (LUTs) in module
dcmpstat, where attribute (0028,3006) LUTData may use either US or OW
value representation, and (0028,3002) LUTDescriptor may be either US or SS.
The code should now properly handle all permitted value representations.
LUTData is now always written as OW in order to avoid the 64k size limit
for US in explicit VR encoding.

Thanks to Martin Zeiser from the Cisco Talos team
<vulndiscovery@external.cisco.com> for the bug report (TALOS-2024-1957).

Together with the previous commit, this closes DCMTK issue #1120.

Gbp-Pq: Name 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch

17 months ago[PATCH] Fixed unchecked typecasts of DcmItem::search results.
Marco Eichelberg [Mon, 15 Apr 2024 10:12:51 +0000 (12:12 +0200)]
[PATCH] Fixed unchecked typecasts of DcmItem::search results.

DcmItem::search() returns a stack of DcmObject pointers as search results.
These pointers in most instances need to be casted to DcmItem, DcmElement
or a subclass of these. In many cases, the type of the object was not
properly checked before the typecast. This could lead to segmentation faults
when invalid DICOM datasets were processed where elements had the wrong
value representation.

Gbp-Pq: Name 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch

17 months ago[PATCH] Fixed issue with delimiters being converted.
Joerg Riesmeier [Wed, 8 Nov 2023 10:38:54 +0000 (11:38 +0100)]
[PATCH] Fixed issue with delimiters being converted.

Fixed issue with delimiter character "\" being converted when converting
a DICOM dataset that uses a Specific Character Set of "ISO 2022 IR 13\ISO
2022 IR 87" to UTF-8. The delimiter "\" was incorrectly converted to the
Yen sign when processing the value of an "LO" data element that contains
multiple values but does not use any escape sequences. This issues has
been fixed now by always treating the delimiters in a special way.

Thanks to Mathieu Malaterre <mathieu.malaterre@gmail.com> for the report
and David Gobbi <david.gobbi@gmail.com> for the analysis and testing.

Gbp-Pq: Name da5370947226783ce3548bf1e5b7112fac70de46.patch

17 months agoRemove version
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:04 +0000 (13:31 +0200)]
Remove version

Forwarded: not-needed
Last-Update: 2023-11-06

Gbp-Pq: Name remove_version.patch

17 months agoDon't add executables to cmake exports
Gert Wollny [Mon, 8 Jul 2024 11:31:04 +0000 (13:31 +0200)]
Don't add executables to cmake exports

Bug-Debian: https://bugs.debian.org/803304
Forwarded: not-needed

CMake exports are used by other packages that compile
and link against dcmtk. Because Debian moves some of
these executables and also dosn't install the test
executables, this import may fail leading to failure
to configure the according package.
===================================================================

Gbp-Pq: Name 07_dont_export_all_executables.patch

17 months agoThe original maintainer Jürgen Salk applied
Jürgen Salk [Mon, 8 Jul 2024 11:31:04 +0000 (13:31 +0200)]
The original maintainer Jürgen Salk applied

Forwarded: not-needed

a set of patches to the original code.  This file contains
changes to C++ code

Gbp-Pq: Name 01_dcmtk_3.6.0-1.patch

17 months agodcmtk (3.6.8-6) unstable; urgency=medium
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:04 +0000 (13:31 +0200)]
dcmtk (3.6.8-6) unstable; urgency=medium

  * d/t/run-unit-test: Fix unit-test for new release. Closes: #1075917
  * d/patches: Fixed possible overflows when allocating memory. Closes: #1074483

[dgit import unpatched dcmtk 3.6.8-6]

17 months agoImport dcmtk_3.6.8-6.debian.tar.xz
Mathieu Malaterre [Mon, 8 Jul 2024 11:31:04 +0000 (13:31 +0200)]
Import dcmtk_3.6.8-6.debian.tar.xz

[dgit import tarball dcmtk 3.6.8-6 dcmtk_3.6.8-6.debian.tar.xz]

17 months agoImport dcmtk_3.6.8.orig.tar.gz
Mathieu Malaterre [Mon, 24 Jun 2024 18:43:54 +0000 (20:43 +0200)]
Import dcmtk_3.6.8.orig.tar.gz

[dgit import orig dcmtk_3.6.8.orig.tar.gz]

17 months agoMerge dcmtk (3.6.7-13+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Wed, 19 Jun 2024 20:44:47 +0000 (20:44 +0000)]
Merge dcmtk (3.6.7-13+rpi1) import into refs/heads/workingbranch

17 months ago[PATCH] Fixed memory leak in single process mode.
Marco Eichelberg [Thu, 9 Jun 2022 08:03:38 +0000 (10:03 +0200)]
[PATCH] Fixed memory leak in single process mode.

Fixed a memory leak in dcmqrscp's single process mode.

Thanks to <songxiangpu@mail.sdu.edu.cn> for the bug report and test data.

Gbp-Pq: Name c34f4e46e672ad21accf04da0dc085e43be6f5e1.patch

17 months ago[PATCH] Fixed path traversal vulnerability.
Marco Eichelberg [Fri, 6 May 2022 15:30:02 +0000 (17:30 +0200)]
[PATCH] Fixed path traversal vulnerability.

Thanks to Sharon Brizinov >sharon.b@claroty.com> and Noam Moshe from
Claroty Research for the bug report and sample files.

This closes DCMTK issue #1021.

Gbp-Pq: Name f06a867513524664a1b03dfcf812d8b60fdd02cc.patch

17 months agoDon't add executables to cmake exports
Gert Wollny [Wed, 19 Jun 2024 20:44:47 +0000 (20:44 +0000)]
Don't add executables to cmake exports

Bug-Debian: https://bugs.debian.org/803304
Forwarded: not-needed

CMake exports are used by other packages that compile
and link against dcmtk. Because Debian moves some of
these executables and also dosn't install the test
executables, this import may fail leading to failure
to configure the according package.

Gbp-Pq: Name 07_dont_export_all_executables.patch

17 months agoInstall dict to versioned dir
Mathieu Malaterre [Wed, 19 Jun 2024 20:44:47 +0000 (20:44 +0000)]
Install dict to versioned dir

Bug-Debian: https://bugs.debian.org/709123
Forwarded: not-needed

Gbp-Pq: Name 03_datadic_install.patch

17 months agoThe original maintainer Jürgen Salk applied
Jürgen Salk [Wed, 19 Jun 2024 20:44:47 +0000 (20:44 +0000)]
The original maintainer Jürgen Salk applied

Forwarded: not-needed

a set of patches to the original code.  This file contains
changes to C++ code

Gbp-Pq: Name 01_dcmtk_3.6.0-1.patch

17 months agodcmtk (3.6.7-13+rpi1) trixie-staging; urgency=medium
Peter Michael Green [Wed, 19 Jun 2024 20:44:47 +0000 (20:44 +0000)]
dcmtk (3.6.7-13+rpi1) trixie-staging; urgency=medium

  * Disable stack clash protection, it causes assembler errors on raspbian.

[dgit import unpatched dcmtk 3.6.7-13+rpi1]

17 months agoImport dcmtk_3.6.7-13+rpi1.debian.tar.xz
Peter Michael Green [Wed, 19 Jun 2024 20:44:47 +0000 (20:44 +0000)]
Import dcmtk_3.6.7-13+rpi1.debian.tar.xz

[dgit import tarball dcmtk 3.6.7-13+rpi1 dcmtk_3.6.7-13+rpi1.debian.tar.xz]

20 months agoMerge dcmtk (3.6.7-13) import into refs/heads/workingbranch
Michael R. Crusoe [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
Merge dcmtk (3.6.7-13) import into refs/heads/workingbranch

20 months ago[PATCH] Fixed memory leak in single process mode.
Marco Eichelberg [Thu, 9 Jun 2022 08:03:38 +0000 (10:03 +0200)]
[PATCH] Fixed memory leak in single process mode.

Fixed a memory leak in dcmqrscp's single process mode.

Thanks to <songxiangpu@mail.sdu.edu.cn> for the bug report and test data.

Gbp-Pq: Name c34f4e46e672ad21accf04da0dc085e43be6f5e1.patch

20 months ago[PATCH] Fixed path traversal vulnerability.
Marco Eichelberg [Fri, 6 May 2022 15:30:02 +0000 (17:30 +0200)]
[PATCH] Fixed path traversal vulnerability.

Thanks to Sharon Brizinov >sharon.b@claroty.com> and Noam Moshe from
Claroty Research for the bug report and sample files.

This closes DCMTK issue #1021.

Gbp-Pq: Name f06a867513524664a1b03dfcf812d8b60fdd02cc.patch

20 months agoDon't add executables to cmake exports
Gert Wollny [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
Don't add executables to cmake exports

Bug-Debian: https://bugs.debian.org/803304
Forwarded: not-needed

CMake exports are used by other packages that compile
and link against dcmtk. Because Debian moves some of
these executables and also dosn't install the test
executables, this import may fail leading to failure
to configure the according package.

Gbp-Pq: Name 07_dont_export_all_executables.patch

20 months agoInstall dict to versioned dir
Mathieu Malaterre [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
Install dict to versioned dir

Bug-Debian: https://bugs.debian.org/709123
Forwarded: not-needed

Gbp-Pq: Name 03_datadic_install.patch

20 months agoThe original maintainer Jürgen Salk applied
Jürgen Salk [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
The original maintainer Jürgen Salk applied

Forwarded: not-needed

a set of patches to the original code.  This file contains
changes to C++ code

Gbp-Pq: Name 01_dcmtk_3.6.0-1.patch

20 months agodcmtk (3.6.7-13) unstable; urgency=medium
Michael R. Crusoe [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
dcmtk (3.6.7-13) unstable; urgency=medium

  * Team upload.
  * Marked Debian-specific patches as not needing forwarding to
    upstream.
  * d/control: add explicit dependency on libnsl-dev. Closes: #1066422.

[dgit import unpatched dcmtk 3.6.7-13]

20 months agoImport dcmtk_3.6.7-13.debian.tar.xz
Michael R. Crusoe [Tue, 19 Mar 2024 14:24:15 +0000 (15:24 +0100)]
Import dcmtk_3.6.7-13.debian.tar.xz

[dgit import tarball dcmtk 3.6.7-13 dcmtk_3.6.7-13.debian.tar.xz]

3 years agoImport dcmtk_3.6.7.orig.tar.gz
Andreas Tille [Tue, 3 May 2022 08:28:02 +0000 (10:28 +0200)]
Import dcmtk_3.6.7.orig.tar.gz

[dgit import orig dcmtk_3.6.7.orig.tar.gz]

5 years agoDon't add executables to cmake exports
Gert Wollny [Tue, 10 Nov 2020 14:08:59 +0000 (15:08 +0100)]
Don't add executables to cmake exports

Bug-Debian: https://bugs.debian.org/803304

CMake exports are used by other packages that compile
and link against dcmtk. Because Debian moves some of
these executables and also dosn't install the test
executables, this import may fail leading to failure
to configure the according package.

Gbp-Pq: Name 07_dont_export_all_executables.patch

5 years agoFix a DCMTK performance problem
Sebastien Jodogne [Tue, 10 Nov 2020 14:08:59 +0000 (15:08 +0100)]
Fix a DCMTK performance problem

Bug-Debian: https://bugs.debian.org/785400
Last-Update: Fri, 15 May 2015 16:39:01 UTC

Forwarded-Upstream: yes

Gbp-Pq: Name 05_performance.patch

5 years ago[PATCH] Fixed OFoptional by introducing OFalign?
Jan Schlamelcher [Fri, 4 Jul 2014 10:02:51 +0000 (12:02 +0200)]
[PATCH] Fixed OFoptional by introducing OFalign?

Gbp-Pq: Name 04_Fixed-OFoptional-by-introducing-OFalign.patch

5 years agoInstall dict to versioned dir
Mathieu Malaterre [Tue, 10 Nov 2020 14:08:59 +0000 (15:08 +0100)]
Install dict to versioned dir

Bug-Debian: https://bugs.debian.org/709123
Forwarded: no

Gbp-Pq: Name 03_datadic_install.patch

5 years agoThe original maintainer Jürgen Salk applied
Jürgen Salk [Tue, 10 Nov 2020 14:08:59 +0000 (15:08 +0100)]
The original maintainer Jürgen Salk applied

Forwarded: no

a set of patches to the original code.  This file contains
changes to C++ code

Gbp-Pq: Name 01_dcmtk_3.6.0-1.patch

5 years agodcmtk (3.6.5-1) unstable; urgency=medium
Gert Wollny [Tue, 10 Nov 2020 14:08:59 +0000 (15:08 +0100)]
dcmtk (3.6.5-1) unstable; urgency=medium

  * debian/control: switch to comat level 10
  * d/rules: don't install libcharls.so Closes: #971433
Closes: #971412
  * d/control: cme fix dpkg
  * d/compat: remove obsolete file

[dgit import unpatched dcmtk 3.6.5-1]

5 years agoImport dcmtk_3.6.5-1.debian.tar.xz
Gert Wollny [Tue, 10 Nov 2020 14:08:59 +0000 (15:08 +0100)]
Import dcmtk_3.6.5-1.debian.tar.xz

[dgit import tarball dcmtk 3.6.5-1 dcmtk_3.6.5-1.debian.tar.xz]

5 years agoImport dcmtk_3.6.5.orig.tar.gz
Gert Wollny [Fri, 20 Dec 2019 20:31:03 +0000 (21:31 +0100)]
Import dcmtk_3.6.5.orig.tar.gz

[dgit import orig dcmtk_3.6.5.orig.tar.gz]