36 Commits

Author SHA256 Message Date
e42c391054 Accepting request 901750 from graphics
OBS-URL: https://build.opensuse.org/request/show/901750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=14
2021-06-24 16:23:01 +00:00
Axel Braun
211d4c3bf7 Accepting request 901743 from home:DocB:Orthanc
- 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 "&expand")
  - 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

OBS-URL: https://build.opensuse.org/request/show/901743
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=35
2021-06-24 13:16:04 +00:00
8d1d5297f2 Accepting request 892106 from graphics
OBS-URL: https://build.opensuse.org/request/show/892106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=13
2021-05-11 21:03:57 +00:00
Axel Braun
2f371b005b Accepting request 891808 from home:DocB:Orthanc
updates for orthanc and plugins

OBS-URL: https://build.opensuse.org/request/show/891808
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=33
2021-05-10 18:12:44 +00:00
3a08763d58 Accepting request 875371 from graphics
OBS-URL: https://build.opensuse.org/request/show/875371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=12
2021-02-26 21:00:55 +00:00
Axel Braun
4b1dcbed52 Accepting request 875355 from home:DocB:Orthanc
- 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

OBS-URL: https://build.opensuse.org/request/show/875355
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=31
2021-02-26 12:18:46 +00:00
a878956c90 Accepting request 867903 from graphics
OBS-URL: https://build.opensuse.org/request/show/867903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=11
2021-01-30 12:57:00 +00:00
9f318263b3 Accepting request 867773 from home:DocB:Orthanc
- 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

OBS-URL: https://build.opensuse.org/request/show/867773
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=29
2021-01-30 08:08:59 +00:00
85d255dc63 Accepting request 859424 from graphics
OBS-URL: https://build.opensuse.org/request/show/859424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=10
2020-12-30 16:12:36 +00:00
Axel Braun
e298fe7526 Accepting request 859420 from home:DocB:Orthanc
- Workaround for boo#1180359

OBS-URL: https://build.opensuse.org/request/show/859420
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=27
2020-12-30 13:43:26 +00:00
4d910ba02e Accepting request 856998 from graphics
OBS-URL: https://build.opensuse.org/request/show/856998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=9
2020-12-21 09:22:42 +00:00
Axel Braun
e97e0d1c33 Accepting request 856991 from home:DocB:Orthanc
- 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"

OBS-URL: https://build.opensuse.org/request/show/856991
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=25
2020-12-19 14:24:57 +00:00
Axel Braun
72311a0436 Accepting request 854583 from home:DocB:Orthanc
version 1.8.1

OBS-URL: https://build.opensuse.org/request/show/854583
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=24
2020-12-10 18:47:33 +00:00
82d8cb0ebd Accepting request 846154 from graphics
OBS-URL: https://build.opensuse.org/request/show/846154
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=8
2020-11-12 21:37:45 +00:00
9a1f44bcc9 Accepting request 845891 from home:DocB:Orthanc
version update

OBS-URL: https://build.opensuse.org/request/show/845891
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=22
2020-11-05 09:20:39 +00:00
39c9db023e Accepting request 809643 from graphics
OBS-URL: https://build.opensuse.org/request/show/809643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=7
2020-06-02 12:34:23 +00:00
Axel Braun
c03fa11028 Accepting request 809626 from home:DocB:Orthanc
- version 1.7.1
* Fix decoding of DICOM images for plugins (for compatibility with
  Orthanc Web Viewer 2.6)

OBS-URL: https://build.opensuse.org/request/show/809626
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=20
2020-05-27 16:43:47 +00:00
Yuchen Lin
e5fd57669d Accepting request 808348 from graphics
OBS-URL: https://build.opensuse.org/request/show/808348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=6
2020-05-26 15:20:53 +00:00
Axel Braun
eadcc8c9a5 Accepting request 808347 from home:DocB:Orthanc
- new version 1.7.0
  * Support of DICOM C-GET SCP (contribution by Varian)
  * DICOM transcoding over the REST API
  * Transcoding from compressed to uncompressed transfer syntaxes over DICOM
  C-STORE SCU (if the remote modality doesn't support compressed syntaxes)
  * New configuration options related to transcoding:
  "TranscodeDicomProtocol", "BuiltinDecoderTranscoderOrder",
  "IngestTranscoding" and "DicomLossyTranscodingQuality"
  * See NEWS for details

OBS-URL: https://build.opensuse.org/request/show/808347
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=18
2020-05-23 07:04:05 +00:00
365bab6ec6 Accepting request 797635 from graphics
OBS-URL: https://build.opensuse.org/request/show/797635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=5
2020-04-27 21:33:33 +00:00
Dirk Stoecker
e74d849156 Accepting request 797241 from home:DocB:Orthanc
version 1.6.1

OBS-URL: https://build.opensuse.org/request/show/797241
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=16
2020-04-25 12:42:28 +00:00
cffd64cb8f Accepting request 791489 from graphics
OBS-URL: https://build.opensuse.org/request/show/791489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=4
2020-04-05 18:57:11 +00:00
Axel Braun
b9d449fe4b Accepting request 791488 from home:DocB:Orthanc
- sqlitewrapper.patch (boo#1167431)

OBS-URL: https://build.opensuse.org/request/show/791488
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=14
2020-04-05 08:00:57 +00:00
cd476aa329 Accepting request 789124 from graphics
OBS-URL: https://build.opensuse.org/request/show/789124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=3
2020-03-29 12:25:48 +00:00
Axel Braun
acc4e461d3 Accepting request 789123 from home:DocB:Orthanc
boo#1167431

OBS-URL: https://build.opensuse.org/request/show/789123
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=12
2020-03-27 17:46:33 +00:00
Axel Braun
a9ec2c51f6 Accepting request 788609 from home:DocB:Orthanc
boo#1167431

OBS-URL: https://build.opensuse.org/request/show/788609
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=11
2020-03-27 16:55:13 +00:00
ab3de10b12 Accepting request 757498 from graphics
OBS-URL: https://build.opensuse.org/request/show/757498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=2
2019-12-17 12:30:37 +00:00
Axel Braun
f34323ae43 Accepting request 757497 from home:DocB:Orthanc
Test for i586 adjusted (rounding problem)

OBS-URL: https://build.opensuse.org/request/show/757497
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=9
2019-12-17 10:15:57 +00:00
2ac9245e08 Accepting request 752721 from graphics
license tag corrected

OBS-URL: https://build.opensuse.org/request/show/752721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orthanc?expand=0&rev=1
2019-12-04 12:51:55 +00:00
Axel Braun
ddb7504ccf Accepting request 752719 from home:DocB:Orthanc
License tag corrected

OBS-URL: https://build.opensuse.org/request/show/752719
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=7
2019-12-01 18:57:51 +00:00
Axel Braun
172114caac Accepting request 751620 from home:DocB:Orthanc
Fix for VersionTest

OBS-URL: https://build.opensuse.org/request/show/751620
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=6
2019-11-28 14:03:32 +00:00
Axel Braun
59322be47f OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=5 2019-11-01 08:43:48 +00:00
Axel Braun
2a2b83ffd9 OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=4 2019-11-01 08:43:29 +00:00
Axel Braun
d625f531d4 OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=3 2019-11-01 08:06:42 +00:00
Axel Braun
8c2c73d648 Accepting request 744474 from home:DocB:Orthanc
changes as suggested by dimstar applied

OBS-URL: https://build.opensuse.org/request/show/744474
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=2
2019-10-31 12:48:57 +00:00
bcb3e25912 Accepting request 740978 from home:DocB:Orthanc
New version and additional specfile cleanup. 
No info about multibuild from ML, wiki or schwab@suse.de for more than a week. I do not consider this as path forward, as it adds complexity as well, compared to modular approach.

OBS-URL: https://build.opensuse.org/request/show/740978
OBS-URL: https://build.opensuse.org/package/show/graphics/orthanc?expand=0&rev=1
2019-10-31 10:35:36 +00:00