commit orthanc for openSUSE:Factory

2024-06-09 Thread Source-Sync
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

2024-05-24 Thread Source-Sync
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

2024-03-29 Thread Source-Sync
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

2024-03-07 Thread Source-Sync
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

2024-01-04 Thread Source-Sync
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

2023-12-19 Thread Source-Sync
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

2023-07-06 Thread Source-Sync
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

2023-04-18 Thread Source-Sync
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

2022-10-28 Thread Source-Sync
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

2022-10-03 Thread Source-Sync
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

2022-05-12 Thread Source-Sync
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

2022-03-26 Thread Source-Sync
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

2021-10-16 Thread Source-Sync
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

2021-09-28 Thread Source-Sync
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

2021-09-02 Thread Source-Sync
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

2021-07-23 Thread Source-Sync
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

2021-07-20 Thread Source-Sync
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

2021-07-12 Thread Source-Sync
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

2021-06-24 Thread Source-Sync
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

2021-05-11 Thread Source-Sync
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

2021-02-26 Thread Source-Sync
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

2021-01-30 Thread Source-Sync
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

2020-12-21 Thread User for buildservice source handling
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

2020-11-13 Thread User for buildservice source handling
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