commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2024-06-09 20:22:41 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.19518 (New) Package is "orthanc" Sun Jun 9 20:22:41 2024 rev:35 rq:1179491 version:1.12.4 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2024-05-24 19:53:46.303283728 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.19518/orthanc.changes 2024-06-09 20:25:00.915875196 +0200 @@ -1,0 +2,60 @@ +Fri Jun 7 06:00:51 UTC 2024 - Axel Braun + +- version 1.12.4 + * boost185.diff removed + * API version upgraded to 24 + * Added "MaximumPatientCount" in /system + * Added a new "LimitToThisLevelMainDicomTags" field in the payload of +/patients|studies|series/instances/../reconstruct to speed up the reconstruction +in case you just want to update the MainDicomTags of that resource level only +(e.g., after you have updated the "ExtraMainDicomTags" for this level) + * The "requestedTags" GET argument is deprecated in favor of "requested-tags" + * Added "?whole" option to "/instances/{id}/tags" to access tags stored after pixel data + + * Multitenant DICOM plugin: added support for locales. + * Housekeeper plugin: +- Added an option "LimitMainDicomTagsReconstructLevel" + (allowed values: "Patient", "Study", "Series", "Instance"). This can greatly speed + up the housekeeper process, e.g. if you have only update the Study level ExtraMainDicomTags. +- Fixed broken /instances/../tags route after running the Housekeeper + after having changed the "IngestTranscoding". + * SDK: added OrthancPluginLogMessage() as a new primitive for plugins +to log messages. This new primitive will display the plugin name, +the plugin file name, and the plugin line number in the logs. If +they are not using the LOG() facilities provided by the +OrthancFramework, plugins should now use ORTHANC_PLUGINS_LOG_INFO(), +ORTHANC_PLUGINS_LOG_WARNING(), and ORTHANC_PLUGINS_LOG_ERROR(). + +* C-Find queries: +- In C-Find queries including "GenericGroupLength" tags, Orthanc was still + extracting these tags from the storage although they were already ignored + and not returned in the response. + They are now removed from the query earlier to avoid this disk access that + could slow down the response time. Note that this seems to happen mainly + when the query originates from some GE devices (AWS). +- "TimezoneOffsetFromUTC" is now ignored for matching. + * The 0x0111 DIMSE Status is now considered as a warning instead of an error +when received as a response to a C-Store. +See https://discourse.orthanc-server.org/t/ignore-dimse-status-0x0111-when-sending-partial-duplicate-studies/4555/3 + * Removed potential PHI from the logs when Orthanc encounters an error while +creating a ZIP archive. + * Monitoring of stable resources now also takes into consideration the +resource type, not only the resource identifier identifier. + * DICOM TLS: +- In prior versions, when "DicomTlsRemoteCertificateRequired" was set to false, Orthanc + was still sending a client certificate request during the TLS handshake but was not + triggering and error if the client certificate was not trusted (equivalent to the + "--verify-peer-cert" DCMTK option). Starting with Orthanc 1.12.4, if this option is + set to "false", Orthanc will not send a client certificate request during the TLS + handshake anymore (equivalent to the "--ignore-peer-cert" DCMTK option). +- When working with "DicomTlsEnabled": true and "DicomTlsRemoteCertificateRequired": false, + Orthanc was refusing to start if no "DicomTlsTrustedCertificates" was provided. +- New configuration options: + - "DicomTlsMinimumProtocolVersion" to select the minimum TLS protocol version + - "DicomTlsCiphersAccepted" to fine tune the list of accepted ciphers + * Fixed broken /instances/../tags route after calling of +/studies/../reconstruct after having changed the "IngestTranscoding". + * Upgraded dependencies for static builds: +- boost 1.85.0 + +--- Old: Orthanc-1.12.3.tar.gz boost185.diff New: Orthanc-1.12.4.tar.gz BETA DEBUG BEGIN: Old:- version 1.12.4 * boost185.diff removed * API version upgraded to 24 BETA DEBUG END: Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.7bGv7K/_old 2024-06-09 20:25:01.615900456 +0200 +++ /var/tmp/diff_new_pack.7bGv7K/_new 2024-06-09 20:25:01.615900456
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2024-05-24 19:53:20 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.24587 (New) Package is "orthanc" Fri May 24 19:53:20 2024 rev:34 rq:1175051 version:1.12.3 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2024-03-29 13:11:15.571795947 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.24587/orthanc.changes 2024-05-24 19:53:46.303283728 +0200 @@ -1,0 +2,5 @@ +Fri May 17 09:30:42 UTC 2024 - Axel Braun + +- boost185.diff added to fix TW build issue + +--- New: boost185.diff BETA DEBUG BEGIN: New: - boost185.diff added to fix TW build issue BETA DEBUG END: Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.DRHlhW/_old 2024-05-24 19:53:47.487327054 +0200 +++ /var/tmp/diff_new_pack.DRHlhW/_new 2024-05-24 19:53:47.491327200 +0200 @@ -33,12 +33,13 @@ Source7:orthanc-rpmlintrc Source8:Configuration.json # Sources for plugin - need a defined version, so taking them from orthanc-server -Source10: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/bootstrap-4.3.1.zip -Source11: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz -Source12: https://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js -Source13: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz +Source10: https://orthanc.uclouvain.be/downloads/third-party-downloads/dicom-web/bootstrap-4.3.1.zip +Source11: https://orthanc.uclouvain.be/downloads/third-party-downloads/dicom-web/axios-0.19.0.tar.gz +Source12: https://orthanc.uclouvain.be/downloads/third-party-downloads/jquery-3.4.1.min.js +Source13: https://orthanc.uclouvain.be/downloads/third-party-downloads/dicom-web/vuejs-2.6.10.tar.gz Patch0: dcmtk.diff +Patch1: boost185.diff BuildRequires: civetweb-devel BuildRequires: cmake >= 2.8.0 BuildRequires: curl-devel @@ -108,6 +109,7 @@ Summary:Header and source files for creating Orthanc plugins Group: Development/Libraries/C and C++ Provides: orthanc-static = %{version}-%{release} +BuildArch: noarch %description -n %{name}-devel This package includes the header files to develop C/C++ plugins for Orthanc. @@ -128,6 +130,7 @@ Group: Development/Sources # DcmtkConfiguration.cmake looks for dicom.dic Requires: dcmtk +BuildArch: noarch %description source This package includes the source files for Orthanc. Use it in conjunction with the -devel package @@ -192,12 +195,18 @@ #Apply dcmtk patch patch %{buildroot}/usr/src/%{name}/OrthancFramework/Resources/CMake/DcmtkConfiguration.cmake < %{P:0} +#Apply boost patch +patch -p1 -d %{buildroot}/usr/src/%{name} < %{P:1} + # Do not mark Python scripts as executable find %{buildroot}/usr/src/%{name} -name '*.py' -exec chmod a-x "{}" + #...and delete dot files rm %{buildroot}/usr/src/%{name}/.hg* rm %{buildroot}/usr/src/%{name}/.travis* +# and patched files +find %{buildroot}/usr/src/%{name} -iname *.orig -type f -print | xargs /bin/rm -f + %cmake_install ##move the doc into ++ boost185.diff ++ # HG changeset patch # User Sebastien Jodogne # Date 1715887975 -7200 # Node ID a7c88563c8cc18afdacc8e261e5d81e82301456f # Parent 72dcf3a8d7d526e95c8f290801a0b675a0533590 fix build with boost 1.85.0 diff -r 72dcf3a8d7d5 -r a7c88563c8cc OrthancFramework/Sources/SystemToolbox.cpp --- a/OrthancFramework/Sources/SystemToolbox.cppThu May 16 15:31:31 2024 +0200 +++ b/OrthancFramework/Sources/SystemToolbox.cppThu May 16 21:32:55 2024 +0200 @@ -774,7 +774,7 @@ MimeType SystemToolbox::AutodetectMimeType(const std::string& path) { -std::string extension = boost::filesystem::extension(path); +std::string extension = boost::filesystem::path(path).extension().string(); Toolbox::ToLowerCase(extension); // http://en.wikipedia.org/wiki/Mime_types diff -r 72dcf3a8d7d5 -r a7c88563c8cc OrthancServer/Plugins/Engine/PluginsManager.cpp --- a/OrthancServer/Plugins/Engine/PluginsManager.cpp Thu May 16 15:31:31 2024 +0200 +++ b/OrthancServer/Plugins/Engine/PluginsManager.cpp Thu May 16 21:32:55 2024 +0200 @@ -307,7 +307,7 @@ } else { -std::string extension = boost::filesystem::extension(it->path()); +std::string extension = it->path().extension().string(); Toolbox::ToLowerCase(extension); if (extension == PLUGIN_EXTENSION) diff -r
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2024-03-29 13:10:06 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1905 (New) Package is "orthanc" Fri Mar 29 13:10:06 2024 rev:33 rq:1163376 version:1.12.3 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2024-03-20 21:17:16.128490786 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1905/orthanc.changes 2024-03-29 13:11:15.571795947 +0100 @@ -1,0 +2,5 @@ +Thu Mar 21 16:31:18 UTC 2024 - Christophe Marin + +- Update orthanc-source requirements to fix the orthanc-wsi build + +--- Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.Qc7q3q/_old 2024-03-29 13:11:16.147817118 +0100 +++ /var/tmp/diff_new_pack.Qc7q3q/_new 2024-03-29 13:11:16.151817265 +0100 @@ -126,6 +126,8 @@ %packagesource Summary:This package includes the source files for Orthanc Group: Development/Sources +# DcmtkConfiguration.cmake looks for dicom.dic +Requires: dcmtk %description source This package includes the source files for Orthanc. Use it in conjunction with the -devel package
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2024-03-07 22:02:45 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1770 (New) Package is "orthanc" Thu Mar 7 22:02:45 2024 rev:30 rq:1156130 version:1.12.3 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2024-02-08 19:02:33.583953772 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1770/orthanc.changes 2024-03-07 22:03:10.548443425 +0100 @@ -1,0 +2,5 @@ +Thu Mar 7 15:13:59 UTC 2024 - Max Lin + +- Build orthanc with gcc13 on Leap 15 + +--- Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.8MJgIQ/_old 2024-03-07 22:03:12.400511560 +0100 +++ /var/tmp/diff_new_pack.8MJgIQ/_new 2024-03-07 22:03:12.416512149 +0100 @@ -45,7 +45,11 @@ BuildRequires: dcmtk BuildRequires: dcmtk-devel BuildRequires: doxygen +%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150200 +BuildRequires: gcc13-c++ +%else BuildRequires: gcc-c++ +%endif BuildRequires: googletest-devel BuildRequires: help2man BuildRequires: jsoncpp-devel @@ -141,6 +145,10 @@ cp %{S:10} %{S:11} %{S:12} %{S:13} OrthancServer/ThirdPartyDownloads/. %build +%if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150200 +export CC=gcc-13 +export CXX=g++-13 +%endif %cmake ../OrthancServer \ -DSTANDALONE_BUILD:BOOL=ON \ -DSTATIC_BUILD:BOOL=OFF \
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2024-01-04 15:57:17 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.28375 (New) Package is "orthanc" Thu Jan 4 15:57:17 2024 rev:28 rq:1134972 version:1.12.2 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2023-12-19 23:16:26.390860601 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.28375/orthanc.changes 2024-01-04 15:59:10.160402499 +0100 @@ -1,0 +2,6 @@ +Thu Dec 21 09:13:15 UTC 2023 - Axel Braun + +- version 1.12.2 - see NEWS for full changelog + libboost.diff removed (included in source) + +--- Old: Orthanc-1.12.1.tar.gz libboost.diff New: Orthanc-1.12.2.tar.gz BETA DEBUG BEGIN: Old:- version 1.12.2 - see NEWS for full changelog libboost.diff removed (included in source) BETA DEBUG END: Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.LlNM5N/_old 2024-01-04 15:59:10.812426318 +0100 +++ /var/tmp/diff_new_pack.LlNM5N/_new 2024-01-04 15:59:10.812426318 +0100 @@ -1,7 +1,7 @@ # # spec file for package orthanc # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2019-2023 Dr. Axel Braun # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: orthanc -Version:1.12.1 +Version:1.12.2 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later @@ -38,7 +38,7 @@ Source12: https://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js Source13: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz -Patch0: libboost.diff +## Patch0: libboost.diff BuildRequires: civetweb-devel BuildRequires: cmake >= 2.8.0 BuildRequires: curl-devel @@ -47,7 +47,6 @@ BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: googletest-devel -BuildRequires: protobuf-devel BuildRequires: help2man BuildRequires: jsoncpp-devel BuildRequires: libboost_date_time-devel >= 1.66 @@ -57,6 +56,7 @@ BuildRequires: libboost_regex-devel >= 1.66 BuildRequires: libboost_system-devel >= 1.66 BuildRequires: libboost_thread-devel >= 1.66 +BuildRequires: protobuf-devel #Workaround for boo#1180359 BuildRequires: libbz2-devel BuildRequires: libjpeg-devel @@ -125,7 +125,7 @@ %prep %setup -q -n Orthanc-%{version} -%autopatch -p1 +## %autopatch -p1 cp %{S:1} %{S:2} . @@ -231,7 +231,6 @@ ln -s ../../../..%{_libdir}/%{name}/libModalityWorklists.so.%{version} \ %{buildroot}%{_prefix}/share/%{name}/plugins/libModalityWorklists.so - # Prepare documentation: "index.html", Doxygen of plugin SDK, and sample codes cp -r %{S:5} %{buildroot}%{_docdir}/%{name}/ cp -r OrthancServer/Resources/Samples/ %{buildroot}%{_docdir}/%{name}/Samples ++ Orthanc-1.12.1.tar.gz -> Orthanc-1.12.2.tar.gz ++ 12229 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2023-12-19 23:16:18 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.9037 (New) Package is "orthanc" Tue Dec 19 23:16:18 2023 rev:27 rq:1133977 version:1.12.1 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2023-07-06 18:29:04.471293689 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.9037/orthanc.changes 2023-12-19 23:16:26.390860601 +0100 @@ -1,0 +2,5 @@ +Mon Dec 18 14:13:12 UTC 2023 - Axel Braun + +- libboost.diff to fix build error with boost 1.84 + +--- New: libboost.diff BETA DEBUG BEGIN: New: - libboost.diff to fix build error with boost 1.84 BETA DEBUG END: Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.0a3c5M/_old 2023-12-19 23:16:27.086885947 +0100 +++ /var/tmp/diff_new_pack.0a3c5M/_new 2023-12-19 23:16:27.090886092 +0100 @@ -24,7 +24,7 @@ License:GPL-3.0-or-later Group: Productivity/Graphics/Visualization/Other URL:https://www.orthanc-server.com/ -Source0: https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-%{version}.tar.gz +Source0: https://orthanc.uclouvain.be/downloads/sources/%{name}/Orthanc-%{version}.tar.gz Source1:orthanc.service Source2:orthanc-readme.SUSE Source3:serve-folders.json @@ -38,6 +38,7 @@ Source12: https://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js Source13: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz +Patch0: libboost.diff BuildRequires: civetweb-devel BuildRequires: cmake >= 2.8.0 BuildRequires: curl-devel @@ -124,7 +125,7 @@ %prep %setup -q -n Orthanc-%{version} -## %autopatch -p1 +%autopatch -p1 cp %{S:1} %{S:2} . ++ libboost.diff ++ --- a/OrthancFramework/Sources/Images/Font.cpp Mon Dec 18 09:52:12 2023 +0100 +++ b/OrthancFramework/Sources/Images/Font.cpp Mon Dec 18 10:44:11 2023 +0100 @@ -37,6 +37,7 @@ #include "Image.h" #include "ImageProcessing.h" +#include #include #include #include --- a/OrthancFramework/Sources/Images/PamWriter.cpp Mon Dec 18 09:52:12 2023 +0100 +++ b/OrthancFramework/Sources/Images/PamWriter.cpp Mon Dec 18 10:44:11 2023 +0100 @@ -28,6 +28,7 @@ #include "../OrthancException.h" #include "../Toolbox.h" +#include #include --- a/OrthancServer/Sources/Search/ISqlLookupFormatter.cpp Mon Dec 18 09:52:12 2023 +0100 +++ b/OrthancServer/Sources/Search/ISqlLookupFormatter.cpp Mon Dec 18 10:44:11 2023 +0100 @@ -38,6 +38,7 @@ #include "DatabaseConstraint.h" +#include #include #include
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2023-07-06 18:28:55 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.23466 (New) Package is "orthanc" Thu Jul 6 18:28:55 2023 rev:26 rq:1097000 version:1.12.1 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2023-04-18 15:53:25.913606412 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.23466/orthanc.changes 2023-07-06 18:29:04.471293689 +0200 @@ -1,0 +2,33 @@ +Wed Jul 5 17:24:07 UTC 2023 - Axel Braun + +- version 1.12.1 + * Orthanc now anonymizes according to Basic Profile of PS 3.15-2023b Table E.1-1 + * Added metrics: +- "orthanc_storage_read_bytes" +- "orthanc_storage_written_bytes" +- "orthanc_memory_trimming_duration_ms" + + * API version upgraded to 21 + * "/tools/create-dicom" can now be used to create Encapsulated 3D +Manufacturing Model IODs (MTL, OBJ, or STL) + * Added a route to delete the output of an asynchronous job (right now +only for archive jobs): e.g. DELETE /jobs/../archive + + * Added "OrthancPluginLoadDicomInstance()" to load DICOM instances from the database + * Added "OrthancPluginSetMetricsIntegerValue()" to track metrics with integer values + + * Fix decoding of YBR_FULL RLE images for which the "Planar Configuration" +tag (0028,0006) equals 1 + * Made Orthanc more resilient to common spelling errors in SpecificCharacterSet + * Modality worklists plugin: Allow searching on private tags (exact match only) + * Fix orphan files remaining in storage when working with MaximumStorageSize + (https://discourse.orthanc-server.org/t/issue-with-deleting-incoming-dicoms-when-maximumstoragesize-is-reached/3510) + * When deleting a resource, the "LastUpdate" metadata of its parents are now updated + * Reduced the memory usage when downloading archives when "ZipLoaderThreads" > 0 + * Metrics can be stored either as floating-point numbers, or as integers + * Reduce the frequency of memory trimming from 100ms to 30s to avoid high idle +CPU load (https://discourse.orthanc-server.org/t/onchange-callbacks-and-cpu-loads/3534). + * Upgraded dependencies for static builds: +- boost 1.82.0 + +--- Old: Orthanc-1.12.0.tar.gz New: Orthanc-1.12.1.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.XPmuFb/_old 2023-07-06 18:29:05.247298452 +0200 +++ /var/tmp/diff_new_pack.XPmuFb/_new 2023-07-06 18:29:05.251298477 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.12.0 +Version:1.12.1 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.12.0.tar.gz -> Orthanc-1.12.1.tar.gz ++ 6884 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2023-04-18 15:53:22 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2023 (New) Package is "orthanc" Tue Apr 18 15:53:22 2023 rev:25 rq:1080101 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2022-10-28 19:32:29.915524445 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2023/orthanc.changes 2023-04-18 15:53:25.913606412 +0200 @@ -1,0 +2,16 @@ +Sun Apr 16 19:52:25 UTC 2023 - Axel Braun + +- version 1.12.0 + * Support for labels associated with patients, studies, series, and instances + * Added a sample plugin bringing multitenant DICOM support through labels + * Many other fixes and improvements, see NEWS + +--- +Fri Apr 14 17:08:47 UTC 2023 - Axel Braun + +- version 1.11.3 + * cmake.diff removed (included in source) + * install_cmd.diff removed (included in source) + * Many improvements, for detailed log see NEWS + +--- Old: Orthanc-1.11.2.tar.gz cmake.diff install_cmd.diff New: Orthanc-1.12.0.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.DCaXq6/_old 2023-04-18 15:53:27.453615281 +0200 +++ /var/tmp/diff_new_pack.DCaXq6/_new 2023-04-18 15:53:27.457615304 +0200 @@ -2,7 +2,7 @@ # spec file for package orthanc # # Copyright (c) 2022 SUSE LLC -# Copyright (c) 2019-2022 Dr. Axel Braun +# Copyright (c) 2019-2023 Dr. Axel Braun # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: orthanc -Version:1.11.2 +Version:1.12.0 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later @@ -37,8 +37,6 @@ Source11: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz Source12: https://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js Source13: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz -Patch0: install_cmd.diff -Patch1: cmake.diff BuildRequires: civetweb-devel BuildRequires: cmake >= 2.8.0 @@ -48,6 +46,7 @@ BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: googletest-devel +BuildRequires: protobuf-devel BuildRequires: help2man BuildRequires: jsoncpp-devel BuildRequires: libboost_date_time-devel >= 1.66 @@ -125,7 +124,7 @@ %prep %setup -q -n Orthanc-%{version} -%autopatch -p1 +## %autopatch -p1 cp %{S:1} %{S:2} . @@ -134,8 +133,8 @@ #OrthancPlugins may ask for additional files to be loaded #Putting them into this folder prevents download of sources from the web -mkdir -p OrthancServer/Plugins/Samples/ConnectivityChecks/ThirdPartyDownloads -cp %{S:10} %{S:11} %{S:12} %{S:13} OrthancServer/Plugins/Samples/ConnectivityChecks/ThirdPartyDownloads/. +mkdir -p OrthancServer/ThirdPartyDownloads +cp %{S:10} %{S:11} %{S:12} %{S:13} OrthancServer/ThirdPartyDownloads/. %build %cmake ../OrthancServer \ @@ -144,7 +143,7 @@ -DENABLE_CIVETWEB=ON \ -DORTHANC_UNIT_TESTS_LINK_FRAMEWORK=OFF \ -DUSE_SYSTEM_MONGOOSE=OFF \ --DSYSTEM_MONGOOSE_USE_CALLBACKS=OFF \ + -DSYSTEM_MONGOOSE_USE_CA/var/tmp/build-root/openSUSE_Tumbleweed-x86_64LLBACKS=OFF \ -DUNIT_TESTS_WITH_HTTP_CONNEXIONS=OFF \ -DBoost_NO_BOOST_CMAKE=ON ++ Orthanc-1.11.2.tar.gz -> Orthanc-1.12.0.tar.gz ++ 25301 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2022-10-28 19:32:00 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2275 (New) Package is "orthanc" Fri Oct 28 19:32:00 2022 rev:24 rq:1031963 version:1.11.2 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2022-10-03 13:47:13.477674471 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2275/orthanc.changes 2022-10-28 19:32:29.915524445 +0200 @@ -1,0 +2,7 @@ +Tue Oct 25 10:13:39 UTC 2022 - Axel Braun + +- Build fixed for new plugins + cmake.diff added + install_cmd.diff added + +--- New: cmake.diff install_cmd.diff Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.9Kqctn/_old 2022-10-28 19:32:30.27655 +0200 +++ /var/tmp/diff_new_pack.9Kqctn/_new 2022-10-28 19:32:30.563527695 +0200 @@ -37,6 +37,8 @@ Source11: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz Source12: https://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js Source13: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz +Patch0: install_cmd.diff +Patch1: cmake.diff BuildRequires: civetweb-devel BuildRequires: cmake >= 2.8.0 @@ -123,6 +125,7 @@ %prep %setup -q -n Orthanc-%{version} +%autopatch -p1 cp %{S:1} %{S:2} . @@ -203,6 +206,10 @@ # remove the symbolic links generated by CMake mkdir -p %{buildroot}%{_libdir}/%{name} mv build/*.so.%{version} %{buildroot}%{_libdir}/%{name} +# libs since version 1.11.1 dont install in /usr/lib anymore, we need a workaround: +cp %{buildroot}%{_prefix}/share/%{name}/plugins/libConnectivityChecks.so.%{version} %{buildroot}%{_libdir}/%{name} +cp %{buildroot}%{_prefix}/share/%{name}/plugins/libDelayedDeletion.so.%{version} %{buildroot}%{_libdir}/%{name} + rm build/*.so # move the executables to stay consistent @@ -214,23 +221,22 @@ rm %{buildroot}%{_prefix}/share/%{name}/plugins/*.so* -ln -s ../../../..%{_libdir}/%{name}/libServeFolders.so.%{version} \ - %{buildroot}%{_prefix}/share/%{name}/plugins/libServeFolders.so -ln -s ../../../..%{_libdir}/%{name}/libModalityWorklists.so.%{version} \ - %{buildroot}%{_prefix}/share/%{name}/plugins/libModalityWorklists.so ln -s ../../../..%{_libdir}/%{name}/libConnectivityChecks.so.%{version} \ %{buildroot}%{_prefix}/share/%{name}/plugins/libConnectivityChecks.so ln -s ../../../..%{_libdir}/%{name}/libDelayedDeletion.so.%{version} \ %{buildroot}%{_prefix}/share/%{name}/plugins/libDelayedDeletion.so +ln -s ../../../..%{_libdir}/%{name}/libServeFolders.so.%{version} \ + %{buildroot}%{_prefix}/share/%{name}/plugins/libServeFolders.so +ln -s ../../../..%{_libdir}/%{name}/libModalityWorklists.so.%{version} \ + %{buildroot}%{_prefix}/share/%{name}/plugins/libModalityWorklists.so + + # Prepare documentation: "index.html", Doxygen of plugin SDK, and sample codes cp -r %{S:5} %{buildroot}%{_docdir}/%{name}/ cp -r OrthancServer/Resources/Samples/ %{buildroot}%{_docdir}/%{name}/Samples cp -r OrthancServer/Plugins/Samples/ %{buildroot}%{_docdir}/%{name}/OrthancPluginSamples -# some libs appear under buildroot/home...for whatever reason... -rm -rf %{buildroot}/home* - echo 'ldconfig -v | grep libcrypto.so' %pre ++ cmake.diff ++ # HG changeset patch # User Alain Mazy # Date 1665994164 -7200 # Node ID 3b1ae7a81d9b25136e21bced48410b7ebeb5c2df # Parent c94c1e08340e0a6c7c51a9928a263eb7a314ed4b fix install steps for ConnectivityChecks and DelayedDeletion plugins diff -r c94c1e08340e -r 3b1ae7a81d9b OrthancServer/CMakeLists.txt --- a/OrthancServer/CMakeLists.txt Mon Oct 10 10:27:09 2022 +0200 +++ b/OrthancServer/CMakeLists.txt Mon Oct 17 10:09:24 2022 +0200 @@ -609,8 +609,8 @@ list(GET CMAKE_FIND_LIBRARY_PREFIXES 0 Prefix) list(GET CMAKE_FIND_LIBRARY_SUFFIXES 0 Suffix) install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/${Prefix}ConnectivityChecks${Suffix} - ${CMAKE_CURRENT_BINARY_DIR}/${Prefix}ConnectivityChecks${Suffix}.${ORTHANC_VERSION} + ${CMAKE_CURRENT_BINARY_DIR}/ConnectivityChecks-build/${Prefix}ConnectivityChecks${Suffix} + ${CMAKE_CURRENT_BINARY_DIR}/ConnectivityChecks-build/${Prefix}ConnectivityChecks${Suffix}.${ORTHANC_VERSION} DESTINATION "share/orthanc/plugins") endif() endif() @@ -682,8 +682,8 @@ list(GET CMAKE_FIND_LIBRARY_PREFIXES 0 Prefix) list(GET CMAKE_FIND_LIBRARY_SUFFIXES 0 Suffix) install(FILES - ${CMAKE_CURRENT_BINARY_DIR}/${Prefix}DelayedDeletion${Suffix}
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2022-10-03 13:46:24 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2275 (New) Package is "orthanc" Mon Oct 3 13:46:24 2022 rev:23 rq:1007541 version:1.11.2 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2022-05-12 23:00:49.760834583 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2275/orthanc.changes 2022-10-03 13:47:13.477674471 +0200 @@ -1,0 +2,48 @@ +Tue Sep 27 10:52:42 UTC 2022 - Axel Braun + +- version 1.11.2 + * Added support for RGBA64 images in tools/create-dicom and /preview + * New configuration "MaximumStorageMode" to choose between recyling of +old patients (default behavior) and rejection of new incoming data when +the MaximumStorageSize has been reached. + * New sample plugin: "DelayedDeletion" that will delete files from disk +asynchronously to speed up deletion of large studies. + * Lua: new "SetHttpTimeout" function + * Lua: new "OnHeartBeat" callback called at regular interval provided that + you have configured "LuaHeartBeatPeriod" > 0. + * "ExtraMainDicomTags" configuration now accepts Dicom Sequences. Sequences are +stored in a dedicated new metadata "MainDicomSequences". This should improve +DicomWeb QIDO-RS and avoid warnings like "Accessing Dicom tags from storage when +accessing series : 0040,0275". +Main dicom sequences can now be returned in "MainDicomTags" and in "RequestedTags". + + * Fix the "Never" option of the "StorageAccessOnFind" that was sill accessing +files (bug introduced in 1.11.0). + * Fix the Storage Cache for compressed files (bug introduced in 1.11.1). + * Fix the storage cache that was not used by the Plugin SDK. This fixes the +DicomWeb plugin "/rendered" route performance issues. + + * DelayedDeletion plugin: Fix leaking of symbols + * SQLite now closes and deletes WAL and SHM files on exit. This should improve +handling of SQLite DB over network drives. + * Fix static compilation of boost 1.69 on Ubuntu 22.04 + * Upgraded dependencies for static builds: +- boost 1.80.0 +- dcmtk 3.6.7 (fixes CVE-2022-2119 and CVE-2022-2120) +- openssl 3.0.5 + * Housekeeper plugin: Fix resume of previous processing + * Added missing MOVEPatientRootQueryRetrieveInformationModel in +DicomControlUserConnection::SetupPresentationContexts() + * Improved HttpClient error logging (add method + url) + + * API version upgraded to 18 + * /system is now reporting "DatabaseServerIdentifier" + * Added an Asynchronous mode to /modalities/../move. + * "RequestedTags" option can now include DICOM sequences. + + * New function in the SDK: "OrthancPluginGetDatabaseServerIdentifier" + + * DicomMap::ParseMainDicomTags has been deprecated -> retrieve "full" tags +and use DicomMap::FromDicomAsJson instead + +--- Old: Orthanc-1.11.0.tar.gz New: Orthanc-1.11.2.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.ZVgSCT/_old 2022-10-03 13:47:14.185676029 +0200 +++ /var/tmp/diff_new_pack.ZVgSCT/_new 2022-10-03 13:47:14.189676037 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.11.0 +Version:1.11.2 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later @@ -153,9 +153,9 @@ %check # we disable one test for i586 %ifarch != ix86 -build/UnitTests + build/UnitTests %else -build/UnitTests --gtest_filter=-ImageProcessing.Convolution --gtest_filter=-Version.CivetwebCompression --gtest_filter=-SharedLibrary.Basic + build/UnitTests --gtest_filter=-ImageProcessing.Convolution --gtest_filter=-Version.CivetwebCompression --gtest_filter=-SharedLibrary.Basic %endif %install @@ -220,12 +220,19 @@ %{buildroot}%{_prefix}/share/%{name}/plugins/libModalityWorklists.so ln -s ../../../..%{_libdir}/%{name}/libConnectivityChecks.so.%{version} \ %{buildroot}%{_prefix}/share/%{name}/plugins/libConnectivityChecks.so +ln -s ../../../..%{_libdir}/%{name}/libDelayedDeletion.so.%{version} \ + %{buildroot}%{_prefix}/share/%{name}/plugins/libDelayedDeletion.so # Prepare documentation: "index.html", Doxygen of plugin SDK, and sample codes cp -r %{S:5} %{buildroot}%{_docdir}/%{name}/ cp -r OrthancServer/Resources/Samples/ %{buildroot}%{_docdir}/%{name}/Samples cp -r OrthancServer/Plugins/Samples/ %{buildroot}%{_docdir}/%{name}/OrthancPluginSamples +# some libs appear under buildroot/home...for whatever reason... +rm -rf
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2022-05-12 23:00:24 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1538 (New) Package is "orthanc" Thu May 12 23:00:24 2022 rev:22 rq:976449 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2022-03-26 22:31:14.701968344 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1538/orthanc.changes 2022-05-12 23:00:49.760834583 +0200 @@ -1,0 +2,13 @@ +Tue May 10 19:36:27 UTC 2022 - Axel Braun + +- version 1.11.0 +* new API version 1.7 +* new configuration parameter +* for detailed changelog see NEWS + +--- +Fri May 6 13:35:07 UTC 2022 - Marcus Meissner + +- switched source urls to https + +--- Old: Orthanc-1.10.1.tar.gz New: Orthanc-1.11.0.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.S3HpLc/_old 2022-05-12 23:00:50.564835663 +0200 +++ /var/tmp/diff_new_pack.S3HpLc/_new 2022-05-12 23:00:50.576835679 +0200 @@ -2,7 +2,7 @@ # spec file for package orthanc # # Copyright (c) 2022 SUSE LLC -# Copyright (c) 2019-2021 Dr. Axel Braun +# Copyright (c) 2019-2022 Dr. Axel Braun # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ Name: orthanc -Version:1.10.1 +Version:1.11.0 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later Group: Productivity/Graphics/Visualization/Other -URL:http://www.orthanc-server.com/ -Source0: http://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-%{version}.tar.gz +URL:https://www.orthanc-server.com/ +Source0: https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-%{version}.tar.gz Source1:orthanc.service Source2:orthanc-readme.SUSE Source3:serve-folders.json @@ -33,10 +33,10 @@ Source7:orthanc-rpmlintrc Source8:Configuration.json # Sources for plugin - need a defined version, so taking them from orthanc-server -Source10: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/bootstrap-4.3.1.zip -Source11: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz -Source12: http://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js -Source13: http://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz +Source10: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/bootstrap-4.3.1.zip +Source11: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/axios-0.19.0.tar.gz +Source12: https://orthanc.osimis.io/ThirdPartyDownloads/jquery-3.4.1.min.js +Source13: https://orthanc.osimis.io/ThirdPartyDownloads/dicom-web/vuejs-2.6.10.tar.gz BuildRequires: civetweb-devel BuildRequires: cmake >= 2.8.0 ++ Orthanc-1.10.1.tar.gz -> Orthanc-1.11.0.tar.gz ++ 6987 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2022-03-26 22:31:04 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1900 (New) Package is "orthanc" Sat Mar 26 22:31:04 2022 rev:21 rq:964991 version:1.10.1 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-10-16 22:48:26.288732261 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1900/orthanc.changes 2022-03-26 22:31:14.701968344 +0100 @@ -1,0 +2,6 @@ +Fri Mar 25 20:11:18 UTC 2022 - Axel Braun + +- version 1.10.1 +* for detailed changelog see NEWS + +--- Old: Orthanc-1.9.7.tar.gz New: Orthanc-1.10.1.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.1UcyRp/_old 2022-03-26 22:31:15.549969505 +0100 +++ /var/tmp/diff_new_pack.1UcyRp/_new 2022-03-26 22:31:15.553969510 +0100 @@ -1,7 +1,7 @@ # # spec file for package orthanc # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2019-2021 Dr. Axel Braun # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.7 +Version:1.10.1 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.7.tar.gz -> Orthanc-1.10.1.tar.gz ++ 22337 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-10-16 22:47:41 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1890 (New) Package is "orthanc" Sat Oct 16 22:47:41 2021 rev:20 rq:925741 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-09-28 19:17:29.696252376 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1890/orthanc.changes 2021-10-16 22:48:26.288732261 +0200 @@ -1,0 +2,6 @@ +Wed Oct 13 13:27:12 UTC 2021 - Johannes Segitz + +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * orthanc.service + +--- Other differences: -- ++ orthanc.service ++ --- /var/tmp/diff_new_pack.hv3sl9/_old 2021-10-16 22:48:26.904732780 +0200 +++ /var/tmp/diff_new_pack.hv3sl9/_new 2021-10-16 22:48:26.904732780 +0200 @@ -14,6 +14,12 @@ MountFlags=private NoNewPrivileges=true PrivateDevices=true +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectHostname=true +ProtectKernelLogs=true +RestrictRealtime=true +# end of automatic additions MemoryDenyWriteExecute=true Type=simple
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-09-28 19:16:37 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1899 (New) Package is "orthanc" Tue Sep 28 19:16:37 2021 rev:19 rq:921913 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-09-02 23:20:49.104591152 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1899/orthanc.changes 2021-09-28 19:17:29.696252376 +0200 @@ -1,0 +2,5 @@ +Sun Sep 26 20:02:08 UTC 2021 - Axel Braun + +- Test for SharedLibrary.Basic disabled (fails with new glibc) + +--- Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.b1UeX0/_old 2021-09-28 19:17:30.236252998 +0200 +++ /var/tmp/diff_new_pack.b1UeX0/_new 2021-09-28 19:17:30.236252998 +0200 @@ -155,7 +155,7 @@ %ifarch != ix86 build/UnitTests %else -build/UnitTests --gtest_filter=-ImageProcessing.Convolution --gtest_filter=-Version.CivetwebCompression +build/UnitTests --gtest_filter=-ImageProcessing.Convolution --gtest_filter=-Version.CivetwebCompression --gtest_filter=-SharedLibrary.Basic %endif %install
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-09-02 23:20:26 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1899 (New) Package is "orthanc" Thu Sep 2 23:20:26 2021 rev:18 rq:915795 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-07-23 23:41:37.917799124 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1899/orthanc.changes 2021-09-02 23:20:49.104591152 +0200 @@ -1,0 +2,15 @@ +Wed Sep 1 07:27:28 UTC 2021 - Axel Braun + +- Version 1.9.7 +* New configuration option "DicomAlwaysAllowMove" to disable verification of + the remote modality in C-MOVE SCP +* API version upgraded to 15 +* Added "Level" option to POST /tools/bulk-modify +* Added missing OpenAPI documentation of "KeepSource" in ".../modify" and ".../anonymize" +* Added file CITATION.cff +* Linux Standard Base (LSB) builds of Orthanc can load non-LSB builds of plugins +* Fix upload of ZIP archives containing a DICOMDIR file +* Fix computation of the estimated time of arrival in jobs +* Support detection of windowing and rescale in Philips multiframe images + +--- Old: Orthanc-1.9.6.tar.gz New: Orthanc-1.9.7.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.JqVSik/_old 2021-09-02 23:20:49.804592025 +0200 +++ /var/tmp/diff_new_pack.JqVSik/_new 2021-09-02 23:20:49.808592030 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.6 +Version:1.9.7 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.6.tar.gz -> Orthanc-1.9.7.tar.gz ++ 1691 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-07-23 23:41:16 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.1899 (New) Package is "orthanc" Fri Jul 23 23:41:16 2021 rev:17 rq:907938 version:1.9.6 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-07-20 15:39:50.329512592 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.1899/orthanc.changes 2021-07-23 23:41:37.917799124 +0200 @@ -1,0 +2,8 @@ +Thu Jul 22 13:34:16 UTC 2021 - Axel Braun + +- version 1.9.6 +* In lookup and query/retrieve, possibility to provide a specific study date +* Clicking on "Send to remote modality" displays the job information to monitor progress +* Fix orphaned attachments if bad revision number is provided + +--- Old: Orthanc-1.9.5.tar.gz New: Orthanc-1.9.6.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.QTEefS/_old 2021-07-23 23:41:38.505798372 +0200 +++ /var/tmp/diff_new_pack.QTEefS/_new 2021-07-23 23:41:38.509798367 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.5 +Version:1.9.6 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.5.tar.gz -> Orthanc-1.9.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Orthanc-1.9.5/.hg_archival.txt new/Orthanc-1.9.6/.hg_archival.txt --- old/Orthanc-1.9.5/.hg_archival.txt 2021-07-08 09:44:49.0 +0200 +++ new/Orthanc-1.9.6/.hg_archival.txt 2021-07-21 10:26:20.0 +0200 @@ -1,6 +1,6 @@ repo: 3959d33612ccaadc0d4d707227fbed09ac35e5fe -node: c26a87e0fed76dba1882e9310fad333b4c185fb0 -branch: Orthanc-1.9.5 +node: b1319a5304fb494e567e32dc53aa11a6978eb554 +branch: Orthanc-1.9.6 latesttag: toa2020012703 -latesttagdistance: 917 -changessincelatesttag: 1081 +latesttagdistance: 928 +changessincelatesttag: 1093 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Orthanc-1.9.5/NEWS new/Orthanc-1.9.6/NEWS --- old/Orthanc-1.9.5/NEWS 2021-07-08 09:44:49.0 +0200 +++ new/Orthanc-1.9.6/NEWS 2021-07-21 10:26:20.0 +0200 @@ -2,6 +2,21 @@ === +Version 1.9.6 (2021-07-21) +== + +Orthanc Explorer + + +* In lookup and query/retrieve, possibility to provide a specific study date +* Clicking on "Send to remote modality" displays the job information to monitor progress + +Maintenance +--- + +* Fix orphaned attachments if bad revision number is provided + + Version 1.9.5 (2021-07-08) == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Orthanc-1.9.5/OrthancFramework/Resources/CMake/DownloadOrthancFramework.cmake new/Orthanc-1.9.6/OrthancFramework/Resources/CMake/DownloadOrthancFramework.cmake --- old/Orthanc-1.9.5/OrthancFramework/Resources/CMake/DownloadOrthancFramework.cmake 2021-07-08 09:44:49.0 +0200 +++ new/Orthanc-1.9.6/OrthancFramework/Resources/CMake/DownloadOrthancFramework.cmake 2021-07-21 10:26:20.0 +0200 @@ -132,6 +132,8 @@ set(ORTHANC_FRAMEWORK_MD5 "9b86e6f00e03278293cd15643cc0233f") elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.9.4") set(ORTHANC_FRAMEWORK_MD5 "6d5ca4a73ac7d42445041ca79de1624d") + elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.9.5") +set(ORTHANC_FRAMEWORK_MD5 "10fc64de1254a095e5d3ed3931f0cfbb") # Below this point are development snapshots that were used to # release some plugin, before an official release of the Orthanc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Orthanc-1.9.5/OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake new/Orthanc-1.9.6/OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake --- old/Orthanc-1.9.5/OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake 2021-07-08 09:44:49.0 +0200 +++ new/Orthanc-1.9.6/OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake 2021-07-21 10:26:20.0 +0200 @@ -23,7 +23,7 @@ # # Version of the build, should always be "mainline" except in release branches -set(ORTHANC_VERSION "1.9.5") +set(ORTHANC_VERSION "1.9.6") # Version of the database schema. History: # * Orthanc 0.1.0 -> Orthanc 0.3.0 = no versioning diff -urN
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-07-20 15:39:08 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2632 (New) Package is "orthanc" Tue Jul 20 15:39:08 2021 rev:16 rq:907094 version:1.9.5 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-07-12 21:40:44.447870435 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2632/orthanc.changes 2021-07-20 15:39:50.329512592 +0200 @@ -1,0 +2,6 @@ +Mon Jul 19 06:00:06 UTC 2021 - Steve Kowalik + +- Remove executable bits from Python scripts when creating the source + tree for the -source package to stop it requiring /usr/bin/python + +--- Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.OgfvLH/_old 2021-07-20 15:39:50.969513737 +0200 +++ /var/tmp/diff_new_pack.OgfvLH/_new 2021-07-20 15:39:50.969513737 +0200 @@ -174,6 +174,8 @@ mkdir -p -m 755 %{buildroot}/usr/src/%{name} # Copy sources tar --strip-components 1 -xzf %{S:0} -C %{buildroot}/usr/src/%{name}/ +# Do not mark Python scripts as executable +find %{buildroot}/usr/src/%{name} -name '*.py' -exec chmod a-x "{}" + #...and delete dot files rm %{buildroot}/usr/src/%{name}/.hg* rm %{buildroot}/usr/src/%{name}/.travis*
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-07-12 21:40:18 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2625 (New) Package is "orthanc" Mon Jul 12 21:40:18 2021 rev:15 rq:905734 version:1.9.5 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-06-24 18:23:19.304965974 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2625/orthanc.changes 2021-07-12 21:40:44.447870435 +0200 @@ -1,0 +2,13 @@ +Sun Jul 11 11:16:07 UTC 2021 - Axel Braun + +- version 1.9.5 +* Anonymization is applied recursively to nested tags +* API version upgraded to 14 +* Added "Short", "Simplify" and/or "Full" options to control the format of DICOM tags in: + - POST /modalities/{id}/find-worklist + - POST /queries/{id}/answers/{index}/retrieve + - POST /queries/{id}/retrieve +* Fix broken "Do lookup" button in Orthanc Explorer +* Error code and description of jobs are now saved into the Orthanc database + +--- Old: Orthanc-1.9.4.tar.gz New: Orthanc-1.9.5.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.JBNFt6/_old 2021-07-12 21:40:45.171864729 +0200 +++ /var/tmp/diff_new_pack.JBNFt6/_new 2021-07-12 21:40:45.175864697 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.4 +Version:1.9.5 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.4.tar.gz -> Orthanc-1.9.5.tar.gz ++ 2282 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-06-24 18:23:01 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2625 (New) Package is "orthanc" Thu Jun 24 18:23:01 2021 rev:14 rq:901750 version:1.9.4 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-05-11 23:04:01.904992887 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2625/orthanc.changes 2021-06-24 18:23:19.304965974 +0200 @@ -1,0 +2,41 @@ +Thu Jun 24 12:42:18 UTC 2021 - Axel Braun + +- version 1.9.4 +* Orthanc now anonymizes according to Basic Profile of PS 3.15-2021b Table E.1-1 +* New configuration options: + - "ExternalDictionaries" to load external DICOM dictionaries (useful for DICONDE) + - "SynchronousZipStream" to disable streaming of ZIP +* Orthanc Explorer supports the DICONDE dictionary +* API version upgraded to 13 +* New routes to handle groups of multiple, unrelated DICOM resources at once: + - "/tools/bulk-anonymize" to anonymize a set of resources + - "/tools/bulk-content" to get the content of a set of resources + - "/tools/bulk-delete" to delete a set of resources + - "/tools/bulk-modify" to modify a set of resources +* ZIP archive/media generated in synchronous mode are now streamed by default +* "Replace" tags in "/modify" and "/anonymize" now supports value representation AT +* "/jobs/..." has new field "ErrorDetails" to help identify the cause of an error +* "Replace", "Keep" and "Remove" in "/modify" and "/anonymize" accept paths to subsequences + using the syntax of the dcmodify command-line tool (wildcards are supported as well) +* Added "short", "simplify" and/or "full" options to control the format of DICOM tags in: + - GET /patients, GET /studies, GET /series, GET /instances (together with "") + - GET /patients/{id}, GET /studies/{id}, GET /series/{id}, GET /instances/{id} + - GET /patients/{id}/studies, GET /patients/{id}/series, GET /patients/{id}/instances + - GET /studies/{id}/patient, GET /studies/{id}/series, GET /studies/{id}/instances + - GET /series/{id}/patient, GET /series/{id}/study, GET /series/{id}/instances + - GET /instances/{id}/patient, GET /instances/{id}/study, GET /instances/{id}/series + - GET /patients/{id}/instances-tags, GET /patients/{id}/shared-tags + - GET /studies/{id}/instances-tags, GET /series/{id}/shared-tags + - GET /series/{id}/instances-tags, GET /studies/{id}/shared-tags + - GET /patients/{id}/module, GET /patients/{id}/patient-module + - GET /series/{id}/module, GET /studies/{id}/module, GET /instances/{id}/module + - POST /tools/find +* "/studies/{id}/split" accepts "Instances" parameter to split instances instead of series +* "/studies/{id}/merge" accepts instances inside its "Resources" parameter +* Full support of hierarchical relationships in tags whose VR is UI during anonymization +* C-MOVE SCP: added possible DIMSE status "Sub-operations Complete - One or more Failures" +* Fix issue #146 (Update Anonyization to 2019c) - was actually updated to 2021b +* Upgraded dependencies for static builds (notably on Windows): + - curl 7.77.0 + +--- Old: Orthanc-1.9.3.tar.gz New: Orthanc-1.9.4.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.ctopA8/_old 2021-06-24 18:23:19.796966519 +0200 +++ /var/tmp/diff_new_pack.ctopA8/_new 2021-06-24 18:23:19.796966519 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.3 +Version:1.9.4 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.3.tar.gz -> Orthanc-1.9.4.tar.gz ++ 10479 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-05-11 23:03:57 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2988 (New) Package is "orthanc" Tue May 11 23:03:57 2021 rev:13 rq:892106 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-02-26 22:01:00.111902521 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2988/orthanc.changes 2021-05-11 23:04:01.904992887 +0200 @@ -1,0 +2,35 @@ +Sun May 9 09:54:25 UTC 2021 - Axel Braun + +- Version 1.9.3 +* New configuration option: "DicomTlsRemoteCertificateRequired" to allow secure DICOM TLS + connections without certificate +* "ETag" headers for metadata and attachments now allow strong comparison (MD5 is included) +* New CMake option: "ORTHANC_LUA_VERSION" to use a specific version of system-wide Lua +* Fix the lifetime of temporary files associated with jobs that create ZIP archive/media: + - In synchronous mode, their number could grow up to "JobsHistorySize" in Orthanc <= 1.9.2 + - In asynchronous mode, the temporary files are removed as soon as their job gets canceled +* Fix regression in the handling of "DicomCheckModalityHost" configuration option + introduced by changeset 4182 in Orthanc 1.7.4 +* Reduced memory consumption of "OrthancPluginHttpClient()", "OrthancPluginHttpClient2()" and + "OrthancPluginCallPeerApi()" on POST/PUT if chunked transfer is disabled +* Fix issue #195 (No need for BulkDataURI when Data Element is empty) + +- from version 1.9.2: +* New configuration options related to multiple readers/writers: + - "DatabaseServerIdentifier" identifies the server in the DB among a pool of Orthanc servers + - "CheckRevisions" to protect against concurrent modifications of metadata and attachments +* API version upgraded to 12 +* "/system" reports the value of the "CheckRevisions" global option +* "/.../{id}/metadata/{name}" and "/.../{id}/attachments/{name}/..." URIs handle the + HTTP headers "If-Match", "If-None-Match" and "ETag" to cope with revisions +* New function in the SDK: OrthancPluginCallRestApi() +* Full refactoring of the database plugin SDK to handle multiple readers/writers, + which notably implies the handling of retries in the case of collisions +* Use the local timezone for query/retrieve in the Orthanc Explorer interface (was UTC before) +* Fix "OrthancServer/Resources/Samples/Python/Replicate.py" for Python 3.x +* Fix issue #83 (ServerIndex shall implement retries for DB temporary errors) +* Upgraded dependencies for static builds (notably on Windows and LSB): + - civetweb 1.14 + - openssl 1.1.1k + +--- Old: Orthanc-1.9.1.tar.gz New: Orthanc-1.9.3.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.y7j3Kv/_old 2021-05-11 23:04:02.596989730 +0200 +++ /var/tmp/diff_new_pack.y7j3Kv/_new 2021-05-11 23:04:02.600989712 +0200 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.1 +Version:1.9.3 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.1.tar.gz -> Orthanc-1.9.3.tar.gz ++ 23299 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-02-26 22:00:55 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.2378 (New) Package is "orthanc" Fri Feb 26 22:00:55 2021 rev:12 rq:875371 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2021-01-30 13:57:57.250415953 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.2378/orthanc.changes 2021-02-26 22:01:00.111902521 +0100 @@ -1,0 +2,30 @@ +Thu Feb 25 20:31:58 UTC 2021 - Axel Braun + +- version 1.9.1 +* The "dicom-as-json" attachments are not explicitly stored anymore to improve performance +* If the storage area doesn't support range reading, or if "StorageCompression" + is enabled, a new type of attachment "dicom-until-pixel-data" is generated +* New metadata automatically computed at the instance level: "PixelDataOffset" +* New configuration option related to networking: + - "Timeout" in "DicomModalities" to set DICOM SCU timeout on a per-modality basis + - "Timeout" in "OrthancPeers" to set HTTP client timeout on a per-peer basis +* API version upgraded to 11 +* BREAKING CHANGES: + - External applications should not call "/instances/.../attachments/dicom-as-json" anymore, +and should use "/instances/.../tags" instead + - "/instances/.../tags" route does not report the tags after "Pixel Data" (7fe0,0010) anymore +* "/peers/{id}/store-straight": Synchronously send the DICOM instance in POST body to the peer +* New arguments in the REST API: + - "Timeout" in "/modalities/.../query" + - "Timeout" in "/modalities/.../storage-commitment" + - "Timeout" in "/queries/.../answers/.../query-{studies|series|instances}" +* New value in enumeration: OrthancPluginDicomToJsonFlags_StopAfterPixelData +* New value in enumeration: OrthancPluginDicomToJsonFlags_SkipGroupLengths +* Improved precision of floating-point numbers in DICOM-as-JSON and DICOM summary +* Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing +* Fix build on big-endian architectures +* Handle public tags with "UN" value representation and containing a string (cf. DICOM CP 246) +* The numbering of sequences in Orthanc Explorer now uses the DICOM convention (starts at 1) +* Possibility to generate a static library containing the Orthanc Framework + +--- Old: Orthanc-1.9.0.tar.gz New: Orthanc-1.9.1.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.o4A4Zs/_old 2021-02-26 22:01:01.787903993 +0100 +++ /var/tmp/diff_new_pack.o4A4Zs/_new 2021-02-26 22:01:01.791903996 +0100 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.9.0 +Version:1.9.1 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.9.0.tar.gz -> Orthanc-1.9.1.tar.gz ++ 6976 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2021-01-30 13:57:00 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.28504 (New) Package is "orthanc" Sat Jan 30 13:57:00 2021 rev:11 rq:867903 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2020-12-30 17:12:47.060688149 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.28504/orthanc.changes 2021-01-30 13:57:57.250415953 +0100 @@ -1,0 +2,42 @@ +Fri Jan 29 16:58:24 UTC 2021 - Axel Braun + +- Version 1.9.0 +* Support of DICOM TLS +* New configuration options related to DICOM networking: + - "DicomTlsEnabled" to enable DICOM TLS in Orthanc SCP + - "DicomTlsCertificate" to provide the TLS certificate to be used in both Orthanc SCU and SCP + - "DicomTlsPrivateKey" to provide the private key of the TLS certificate + - "DicomTlsTrustedCertificates" to provide the list of TLS certificates to be trusted by Orthanc + - "UseDicomTls" in "DicomModalities" to enable DICOM TLS in outgoing SCU on a per-modality basis + - "MaximumPduLength" to tune the maximum PDU length (Protocol Data Unit) + - "LocalAet" in "DicomModalities" to overwrite global "DicomAet" for SCU on a per-modality basis + - "AcceptedTransferSyntaxes" to set the transfer syntax UIDs accepted by Orthanc C-STORE SCP + - "H265TransferSyntaxAccepted" to enable/disable all the transfer syntaxes related to H.265 + - "DicomAlwaysAllowFind" to disable verification of the remote modality in C-FIND SCP + - "DicomAlwaysAllowGet" to disable verification of the remote modality in C-GET SCP +* New configuration option: "DicomScuPreferredTransferSyntax" to control transcoding in C-STORE SCU +* New command-line option: "--openapi" to write the OpenAPI documentation of the REST API to a file +* New metadata automatically computed at the series level: "RemoteAET" +* The DICOM meta-header and the transfer syntax are displayed at the "Instance" level +* API version upgraded to 10 +* "/tools/accepted-transfer-syntaxes": Get/set transfer syntaxes accepted by Orthanc C-STORE SCP +* "/tools/unknown-sop-class-accepted": Get/set whether C-STORE SCP accepts unknown SOP class UID +* "/modalities/{...}/query": New string argument "LocalAet" +* "/tools/create-dicom": New flag "Force" to bypass consistency checks for the DICOM tags +* BREAKING CHANGE: All the Lua callbacks "IsXXXTransferSyntaxAccepted()" and + "IsUnknownSopClassAccepted()" have been removed +* New functions in the SDK: + - OrthancPluginCreateMemoryBuffer64() + - OrthancPluginRegisterStorageArea2() + - OrthancPluginCreateDicom2() +* Refactoring and improvements to the cache of DICOM files (it can now hold many files) +* New Prometheus metrics "orthanc_dicom_cache_count" and "orthanc_dicom_cache_size" +* Fix upload of multiple DICOM files using one single POST call to "multipart/form-data" + Could be the final resolution of issue #21 (DICOM files missing after uploading with Firefox) +* Partial fix of issue #48 (Windows service not stopped properly), cf. comments 4 and 5 +* Explicitly use little-endian to encode uncompressed file size with zlib compression +* Upgraded dependencies for static builds (notably on Windows): + - dcmtk 3.6.6 + - jsoncpp 1.9.4 + +--- Old: Orthanc-1.8.2.tar.gz New: Orthanc-1.9.0.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.njw4zl/_old 2021-01-30 13:57:58.278417687 +0100 +++ /var/tmp/diff_new_pack.njw4zl/_new 2021-01-30 13:57:58.282417694 +0100 @@ -1,8 +1,8 @@ # # spec file for package orthanc # -# Copyright (c) 2020 SUSE LLC -# Copyright (c) 2019-2020 Dr. Axel Braun +# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2019-2021 Dr. Axel Braun # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: orthanc -Version:1.8.2 +Version:1.9.0 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later ++ Orthanc-1.8.2.tar.gz -> Orthanc-1.9.0.tar.gz ++ 22553 lines of diff (skipped)
commit orthanc for openSUSE:Factory
Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2020-12-21 10:22:42 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.5145 (New) Package is "orthanc" Mon Dec 21 10:22:42 2020 rev:9 rq:856998 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2020-11-12 22:38:09.686064734 +0100 +++ /work/SRC/openSUSE:Factory/.orthanc.new.5145/orthanc.changes 2020-12-21 10:23:17.527973866 +0100 @@ -1,0 +2,49 @@ +Sat Dec 19 12:53:48 UTC 2020 - Axel Braun + +- Version 1.8.2 +* ZIP archives containing DICOM files can be uploaded using WebDAV +* New config option "MallocArenaMax" to control memory usage on GNU/Linux +* Explicit error log if trying to load a 32bit (resp. 64bit) plugin into + a 64bit (resp. 32bit) version of Orthanc +* New configuration options contributed by Varian Medical Systems: + - "DeidentifyLogs" to remove patient identification from the logs (C-GET, C-MOVE, C-FIND) + - "DeidentifyLogsDicomVersion" to specify the deidentification rules for the logs + - "OrthancExplorerEnabled" to enable/disable the Orthanc Explorer Web user interface + - "SslMinimumProtocolVersion" to set the minimal SSL protocol version (now defaults to SSL 1.2) + - "SslCiphersAccepted" to set the accepted ciphers over SSL (now defaults to FIPS 140-2) +* New configuration options related to ingest transcoding: + - "IngestTranscodingOfUncompressed" to control whether uncompressed transfer syntaxes are transcoded + - "IngestTranscodingOfCompressed" to control whether compressed transfer syntaxes are transcoded +* "/instances" can be used to import ZIP archives provided in the POST body +* Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks +* Allow empty request body in "/modalities/{id}/echo" +* If meta-header is missing, best-effort to extract "TransferSyntax" in "/instances/{id}/metadata" + +--- +Tue Dec 8 06:35:51 UTC 2020 - Axel Braun + +- Version 1.8.1 +* adaption to new systemd-macros (OBS) +* New sample tool "OrthancImport.py" to easily import compressed archives (ZIP) into Orthanc +* Logging categories (cf. command-line options starting with "--verbose-" and "--trace=") +* New command-line option "--trace-dicom" to access full debug information from DCMTK +* New config option "DicomEchoChecksFind" to automatically complement C-GET SCU with C-FIND SCU +* API version upgraded to 9 +* "/tools/dicom-echo": Execute C-Echo SCU to a modality that is not registered in "/modalities" +* "/tools/log-level-*": Dynamically access and/or change the verbosity of logging categories +* "/peers/{id}/configuration": Get the configuration of one peer (cf. "/peers?expand") +* "/modalities/{id}/configuration": Get the configuration of one modality (cf. "/modalities?expand") +* "/tools/dicom-echo" and "/modalities/{id}/echo" now accept the field "CheckFind" in their JSON + body to complement C-GET SCU with C-FIND SCU ("DicomEchoChecksFind" on a per-connection basis) +* Archive/media jobs report the size of the created ZIP file in content field "ArchiveSizeMB" +* New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken() +* C-GET SCP: Fix responses and handling of cancel +* Fix decoding sequence if "BuiltinDecoderTranscoderOrder" is "Before" +* Fix keep-alive in the embedded HTTP server by setting the "Keep-Alive" HTTP header +* Fix access to videos as a single raw frame (feature broken since Orthanc 1.6.0) +* REST API now returns 404 error if deleting an inexistent peer or modality +* Improved forward ABI compatibility of Orthanc Framework (notably, no inline methods anymore) +* Upgraded dependencies for static builds (notably on Windows and LSB): + - civetweb 1.13 + +--- Old: Orthanc-1.8.0.tar.gz New: Orthanc-1.8.2.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.QF9OCK/_old 2020-12-21 10:23:18.227974481 +0100 +++ /var/tmp/diff_new_pack.QF9OCK/_new 2020-12-21 10:23:18.227974481 +0100 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.8.0 +Version:1.8.2 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later @@ -67,14 +67,14 @@ BuildRequires: tcpd-devel BuildRequires: unzip BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(lua5.1) -BuildRequires: pkgconfig(systemd) Requires: dcmtk Requires(pre): /usr/sbin/groupadd Requires(pre):
[opensuse-commit] commit orthanc for openSUSE:Factory
Hello community, here is the log from the commit of package orthanc for openSUSE:Factory checked in at 2020-11-12 22:37:45 Comparing /work/SRC/openSUSE:Factory/orthanc (Old) and /work/SRC/openSUSE:Factory/.orthanc.new.24930 (New) Package is "orthanc" Thu Nov 12 22:37:45 2020 rev:8 rq:846154 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/orthanc/orthanc.changes 2020-06-02 14:34:29.986735659 +0200 +++ /work/SRC/openSUSE:Factory/.orthanc.new.24930/orthanc.changes 2020-11-12 22:38:09.686064734 +0100 @@ -1,0 +2,50 @@ +Fri Oct 16 10:46:46 UTC 2020 - Axel Braun + +- version 1.8.0 +* Serving the content of Orthanc as a WebDAV network share +* New config options: "WebDavEnabled", "WebDavDeleteAllowed" and "WebDavUploadAllowed" + +--- +Fri Sep 18 14:50:14 UTC 2020 - Axel Braun + +- Version 1.7.4 +* New configuration options to enable HTTP peers identification through certificates: + "SslVerifyPeers" and "SslTrustedClientCertificates" +* New configuration option "SyncStorageArea" to immediately commit the files onto the disk + (through fsync()), so as to avoid discrepencies between DB and filesystem in case of hard + shutdown of the machine running Orthanc. This slows down adding new files into Orthanc. +* Underscores are now allowed in peers/modalities symbolic names +* Fix compatibility with C-MOVE SCU requests issued by Ambra +* Fix transcoding in C-MOVE SCP, in the case where "SynchronousCMove" is "true" +* When checking DICOM allowed methods, if there are multiple modalities with the same AET, + differentiate them from the calling IP +* Enable the access to raw frames in Philips ELSCINT1 proprietary compression +* Support empty key passwords when using HTTP client certificates +* Fix handling of "ModalitiesInStudy" (0008,0061) in C-FIND and "/tools/find" + +--- +Tue Aug 25 09:02:07 UTC 2020 - Axel Braun + +- Version 1.7.3 + +* API version upgraded to 8 +* "/peers/{id}/store": New option "Compress" to compress DICOM data using gzip +* "OrthancPeerStore" jobs now report the transmitted size in their public content +* New config option "Worklist.LimitAnswers" for the sample modality worklist plugin +* Add missing tag "Retrieve AE Title (0008,0054)" in C-FIND SCP responses +* Fix DICOM SCP filters if some query tag has > 256 characters (list of UIDs matching) +* "/series/.../ordered-slices" supports spaces in Image Position/Orientation Patient tags +* Fix possible crash in HttpClient if sending multipart body (can occur in STOW-RS) +* Support receiving multipart messages larger than 2GB in the embedded HTTP server + +--- +Sun Aug 2 15:19:18 UTC 2020 - Axel Braun + +- Version 1.7.2 + * C-FIND SCP now returns private tags (cf. option "DefaultPrivateCreator") + * Packaging of the Orthanc framework as a shared library + * New change types in the SDK: JobSubmitted, JobSuccess, JobFailure + * Issue #182: Better reporting of errors in plugins reading chunked HTTP body + * Fix issue #183 (C-ECHO always fails in Orthanc Explorer, regression from 1.6.1 to 1.7.0) + +--- Old: Orthanc-1.7.1.tar.gz VersionsTests.cpp New: Orthanc-1.8.0.tar.gz Other differences: -- ++ orthanc.spec ++ --- /var/tmp/diff_new_pack.bUNIL7/_old 2020-11-12 22:38:11.294066412 +0100 +++ /var/tmp/diff_new_pack.bUNIL7/_new 2020-11-12 22:38:11.298066417 +0100 @@ -18,7 +18,7 @@ Name: orthanc -Version:1.7.1 +Version:1.8.0 Release:0 Summary:RESTful DICOM server for healthcare and medical research License:GPL-3.0-or-later @@ -30,7 +30,6 @@ Source3:serve-folders.json Source4:worklists.json Source5:index.html -Source6:VersionsTests.cpp Source7:orthanc-rpmlintrc Source8:Configuration.json # Sources for plugin - need a defined version, so taking them from orthanc-server @@ -51,6 +50,7 @@ BuildRequires: jsoncpp-devel BuildRequires: libboost_date_time-devel >= 1.66 BuildRequires: libboost_filesystem-devel >= 1.66 +BuildRequires: libboost_iostreams-devel >= 1.66 BuildRequires: libboost_locale-devel >= 1.66 BuildRequires: libboost_regex-devel >= 1.66 BuildRequires: libboost_system-devel >= 1.66 @@ -121,21 +121,22 @@ cp %{S:1} %{S:2} . -cp %{S:6} UnitTestsSources/. +##cp %{S:6} UnitTestsSources/. #slight change in standard configuration for OrthancStorage -cp %{S:8} Resources/. +cp %{S:8} OrthancServer/Resources/. #OrthanPlugins may ask for additional