comparison NEWS @ 4892:6eff25f70121 openssl-3.x

integration mainline->openssl-3.x
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sun, 20 Feb 2022 11:14:34 +0100
parents d1aae7c3dd5d 8523078f3f4b
children 6a501ad6545e
comparison
equal deleted inserted replaced
4869:e1944053cbef 4892:6eff25f70121
16 - openssl 3.0.1 16 - openssl 3.0.1
17 17
18 General 18 General
19 ------- 19 -------
20 20
21 * New configuration "DicomAlwaysAllowFindWorklist" to complement the existing
22 "DicomAlwaysAllowFind" configuration. "DicomAlwaysAllowFind" applies now
23 only to C-Find for Patients/Studies/Series/Instances while C-Find for worklists are
24 covered by "DicomAlwaysAllowFindWorklist". The same changes applies to new
25 configurations in "DicomModalities": "AllowFind" is now complemented by
26 "AllowFindWorklist".
27 This new option allows improved security management. E.g: a modality might have
28 only "AllowStore" and "AllowFindWorklist" enabled but might have "AllowFind"
29 disabled to prevent listing past patient studies.
30 Possible BREAKING-CHANGE: if you relied on "DicomAlwaysAllowFind" or "AllowFind"
31 to specifically authorize C-Find for worklist, you now need to explicitely enable
32 "DicomAlwaysAllowFindWorklist" and/or "AllowFindWorklist"
21 * Added a storage cache in RAM to avoid reading the same files multiple times from 33 * Added a storage cache in RAM to avoid reading the same files multiple times from
22 the storage. This greatly improves, among other things, the performance of WADO-RS 34 the storage. This greatly improves, among other things, the performance of WADO-RS
23 retrieval of individual frames of multiframe instances. 35 retrieval of individual frames of multiframe instances.
24 * New configuration option "MaximumStorageCacheSize" to configure the size of 36 * New configuration option "MaximumStorageCacheSize" to configure the size of
25 the new storage cache. 37 the new storage cache.
46 it raises a 415 error code. 58 it raises a 415 error code.
47 * Archive jobs response now contains a header Content-Disposition:filename='archive.zip' 59 * Archive jobs response now contains a header Content-Disposition:filename='archive.zip'
48 * "/instances/{...}/frames/{...}/numpy": Download the frame as a Python numpy array 60 * "/instances/{...}/frames/{...}/numpy": Download the frame as a Python numpy array
49 * "/instances/{...}/numpy": Download the instance as a Python numpy array 61 * "/instances/{...}/numpy": Download the instance as a Python numpy array
50 * "/series/{...}/numpy": Download the series as a Python numpy array 62 * "/series/{...}/numpy": Download the series as a Python numpy array
51 * Added a ?full option to "/patients|studies|series|instances/{...}/attachments route 63 * Added a ?full option to "/patients|studies|series|instances/{...}/attachments" route
64 to show the mapping alias<->numerical id.
65 * Added "/patients|studies|series|instances/{...}/attachments/{...}/info" route to retrieve
66 the full information about an attachment (size, type, MD5 and UUID)
52 67
53 Lua 68 Lua
54 --- 69 ---
55 70
56 * New "ReceivedCStoreInstanceFilter" Lua callback to filter instances received 71 * New "ReceivedCStoreInstanceFilter" Lua callback to filter instances received