log OrthancServer/Plugins/Engine/OrthancPlugins.cpp @ 5640:f7adfb22e20e

age author description
Thu, 30 May 2024 21:19:57 +0200 Sebastien Jodogne updated copyright, as Orthanc Team now replaces Osimis
Fri, 26 Apr 2024 17:17:34 +0200 Sebastien Jodogne Orthanc::Logging automatically detects whether the Orthanc core supports OrthancPluginLogMessage()
Thu, 04 Jan 2024 15:10:42 +0100 Sebastien Jodogne upgrade to year 2024
Tue, 05 Dec 2023 17:22:36 +0100 Alain Mazy Added OrthancPluginSetCurrentThreadName() in the plugin SDK
Tue, 21 Nov 2023 18:16:31 +0100 Sebastien Jodogne migration to UCLouvain servers
Wed, 08 Nov 2023 08:55:42 +0100 Alain Mazy ServerContextLock -> ServerContextReference to allow multiple plugins to use it at the same time
Wed, 08 Nov 2023 08:34:47 +0100 Alain Mazy ServerContextLock transformed into ServerContextReference /usr/bin/env /bin/sh /tmp/Microsoft-MIEngine-Cmd-owukncoo.ob4
Tue, 07 Nov 2023 12:52:37 +0100 Alain Mazy Solved a deadlock related to the Job Engine events and plugins
Sat, 04 Nov 2023 13:42:30 +0100 Alain Mazy tentative to implement smart HTTP compression with detection of transfer syntax am-http-compression
Thu, 21 Sep 2023 18:18:25 +0200 Sebastien Jodogne replaced "int" by "int32_t" in the SDK to prevent any ABI issue
Tue, 11 Jul 2023 10:25:58 +0200 Alain Mazy wip: try to add a jpeg decoder without colorspace conversion: not working now multiple-jpeg-decoders
Tue, 27 Jun 2023 17:55:09 +0200 Sebastien Jodogne Metrics can be stored either as floating-point numbers, or as integers
Tue, 27 Jun 2023 09:35:31 +0200 Sebastien Jodogne fix handling of DICOM files without pixel data
Mon, 26 Jun 2023 08:40:41 +0200 Sebastien Jodogne fix msvc build
Sun, 25 Jun 2023 18:40:19 +0200 Sebastien Jodogne cppcheck
Sun, 25 Jun 2023 18:28:49 +0200 Sebastien Jodogne store metrics as integers instead of floats to avoid precision loss in increments
Sat, 24 Jun 2023 12:18:58 +0200 Sebastien Jodogne added "OrthancPluginLoadDicomInstance()" to load DICOM instances from the database
Thu, 25 May 2023 17:19:52 +0200 Alain Mazy new SDK function OrthancPluginEncodeDicomWebJson3 that allows injecting an empty PixelData element at the end am-experimental
Thu, 30 Mar 2023 21:31:56 +0200 Sebastien Jodogne first successful protobuf communication db-protobuf
Sat, 25 Mar 2023 12:27:21 +0100 Sebastien Jodogne upgrade to year 2023
Thu, 19 Jan 2023 19:04:13 +0100 Sebastien Jodogne added OrthancPluginCreateJob2() in the plugin SDK
Wed, 19 Oct 2022 08:57:34 +0200 Alain Mazy cleanup
Wed, 14 Sep 2022 17:11:45 +0200 Alain Mazy PluginDatabaseV4 to handle customData attach-custom-data
Thu, 08 Sep 2022 17:42:08 +0200 Alain Mazy allow plugins to store a customData in the Attachments table to e.g. store custom paths without requiring an external DB attach-custom-data
Tue, 16 Aug 2022 16:09:59 +0200 Sebastien Jodogne fix signature of OrthancPluginSendHttpStatus() for the "body" argument
Fri, 24 Jun 2022 15:47:10 +0200 Alain Mazy Handle Dicom sequences in ExtraMainDicomTags and save them in the 'MainDicomSequences' metadata
Tue, 21 Jun 2022 17:29:17 +0200 Alain Mazy SDK: Added GetDatabaseServerIdentifier delayed-deletion
Wed, 23 Mar 2022 11:48:47 +0100 Sebastien Jodogne cppcheck
Wed, 16 Mar 2022 17:21:02 +0100 Sebastien Jodogne adding function OrthancPluginRegisterWebDavCollection() to the plugin SDK
Wed, 23 Feb 2022 11:09:43 +0100 Sebastien Jodogne fix signature of OrthancPluginIncomingCStoreInstanceFilter
Wed, 23 Feb 2022 09:30:42 +0100 Sebastien Jodogne added origin in OrthancPluginReceivedInstanceCallback
Tue, 22 Feb 2022 22:18:54 +0100 Sebastien Jodogne reorder arguments to put the target as first argument (convention)
Tue, 22 Feb 2022 22:12:43 +0100 Sebastien Jodogne fix signature of OrthancPluginReceivedInstanceCallback for ABI compatibility
Tue, 22 Feb 2022 17:46:28 +0100 Sebastien Jodogne fix linking of Sanitizer sample plugin
Sun, 20 Feb 2022 16:57:43 +0100 Sebastien Jodogne Orthanc 1.9.8 is now known as Orthanc 1.10.0
Sun, 20 Feb 2022 11:14:34 +0100 Sebastien Jodogne integration mainline->openssl-3.x openssl-3.x
Tue, 11 Jan 2022 11:15:42 +0100 Sebastien Jodogne upgrade to year 2022
Fri, 24 Dec 2021 16:52:51 +0100 Sebastien Jodogne integration mainline->openssl-3.x openssl-3.x
Sat, 18 Dec 2021 14:10:33 +0100 Alain Mazy fix c-store when no received instance callback
Tue, 14 Dec 2021 22:51:43 +0100 Alain Mazy more logs received-instance-callback
Thu, 09 Dec 2021 17:22:40 +0100 Alain Mazy added ReceivedInstanceCallback + sample C++ plugin received-instance-callback
Thu, 02 Dec 2021 15:11:32 +0100 Alain Mazy clarified error message
Thu, 02 Dec 2021 14:51:55 +0100 Alain Mazy clarified error message
Thu, 25 Nov 2021 19:02:38 +0100 Sebastien Jodogne integration mainline->openssl-3.x openssl-3.x
Thu, 25 Nov 2021 19:01:11 +0100 Sebastien Jodogne added copyright UCLouvain
Thu, 25 Nov 2021 13:12:32 +0100 Sebastien Jodogne integration mainline->openssl-3.x openssl-3.x
Fri, 15 Oct 2021 18:31:20 +0200 Alain Mazy fixes after sdk tests filter-store-instance
Fri, 01 Oct 2021 18:36:45 +0200 Alain Mazy added ReceivedCStoreInstanceFilter lua callback + OrthancPluginRegisterIncomingCStoreInstanceFilter in sdk filter-store-instance
Tue, 22 Jun 2021 07:37:20 +0200 Sebastien Jodogne removed OpenSSL license exception, as OpenSSL 3.0 was relicensed under Apache 2.0 openssl-3.x
Tue, 04 May 2021 10:57:42 +0200 Sebastien Jodogne Reduced memory consumption of HTTP/REST plugins calls on POST/PUT if chunked transfer is disabled
Tue, 20 Apr 2021 15:59:31 +0200 Sebastien Jodogne added new primitive "hasRevisionsSupport" in database SDK, added "CheckRevisions" to URI "/system" db-changes
Wed, 14 Apr 2021 12:15:19 +0200 Sebastien Jodogne cppcheck db-changes
Thu, 08 Apr 2021 10:46:12 +0200 Sebastien Jodogne maximum number of database retries for writer collisions is now set by the plugins db-changes
Tue, 30 Mar 2021 18:10:27 +0200 Sebastien Jodogne differentiating between shared and private global properties db-changes
Tue, 30 Mar 2021 16:34:23 +0200 Sebastien Jodogne integration mainline->db-changes db-changes
Tue, 30 Mar 2021 16:34:02 +0200 Sebastien Jodogne new function in the plugin SDK: OrthancPluginCallRestApi()
Tue, 30 Mar 2021 10:39:59 +0200 Sebastien Jodogne New option "DatabaseServerIdentifier" to identify the server among a pool of Orthanc servers db-changes
Wed, 24 Mar 2021 15:30:06 +0100 Sebastien Jodogne rename 1.10.0 as 1.9.2 db-changes
Tue, 16 Mar 2021 17:58:16 +0100 Sebastien Jodogne added OrthancPluginRegisterDatabaseBackendV3() to plugin sdk db-changes
Mon, 15 Mar 2021 15:30:42 +0100 Sebastien Jodogne moving all accesses to databases from IDatabaseWrapper to ITransaction db-changes
Tue, 16 Feb 2021 15:01:13 +0100 Sebastien Jodogne added DicomToJsonFlags_SkipGroupLengths
Tue, 16 Feb 2021 12:18:41 +0100 Sebastien Jodogne removal of "dicom-as-json" attachments
Thu, 11 Feb 2021 11:00:05 +0100 Sebastien Jodogne Optimization in C-STORE SCP by avoiding an unnecessary DICOM parsing
Thu, 11 Feb 2021 09:33:48 +0100 Sebastien Jodogne widening the use of DicomTransferSyntax enum
Wed, 10 Feb 2021 11:29:53 +0100 Sebastien Jodogne removed cached dicom-as-json from DicomInstanceToStore
Tue, 09 Feb 2021 11:37:13 +0100 Sebastien Jodogne IStorageArea::HasReadRange()
Thu, 04 Feb 2021 18:01:07 +0100 Sebastien Jodogne IStorageArea::ReadRange()
Thu, 28 Jan 2021 19:03:19 +0100 Sebastien Jodogne new abstraction IMemoryBuffer to avoid unnecessary copies of std::string buffers
Thu, 28 Jan 2021 16:59:40 +0100 Sebastien Jodogne sample for OrthancPluginRegisterStorageArea2()
Wed, 27 Jan 2021 16:54:03 +0100 Sebastien Jodogne new primitive in plugin SDK: OrthancPluginCreateDicom2()
Tue, 26 Jan 2021 18:25:52 +0100 Sebastien Jodogne migrate remaining links to issues in bitbucket to mercurial server
Wed, 20 Jan 2021 13:30:54 +0100 Sebastien Jodogne new mutex to protect registration of REST callbacks: restCallbackRegistrationMutex_
Sat, 09 Jan 2021 13:13:06 +0100 Sebastien Jodogne better warning about no support of file ranges in storage area
Fri, 08 Jan 2021 18:53:33 +0100 Sebastien Jodogne New functions in the SDK: OrthancPluginCreateMemoryBuffer64() and OrthancPluginRegisterStorageArea2()
Wed, 06 Jan 2021 17:27:28 +0100 Sebastien Jodogne upgrade to year 2021
Tue, 22 Dec 2020 08:11:37 +0100 Sebastien Jodogne functions to read/write JSON in OrthancPluginCppWrapper.h
Mon, 21 Dec 2020 18:09:47 +0100 Sebastien Jodogne confining Json::Reader and Json::*Writer into Toolbox
Thu, 17 Dec 2020 10:55:32 +0100 Sebastien Jodogne there will be a 1.8.2 release before 1.9.0
Wed, 09 Dec 2020 16:17:46 +0100 Sebastien Jodogne Allow concurrency on the OrthancPluginRegisterIncomingHttpRequestFilter() callbacks
Fri, 04 Dec 2020 18:28:23 +0100 Sebastien Jodogne New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
Wed, 25 Nov 2020 14:39:10 +0100 Sebastien Jodogne moving generic type definitions from IHttpHandler to HttpToolbox
Wed, 25 Nov 2020 13:46:49 +0100 Sebastien Jodogne moving static methods from HttpToolbox to IHttpHandler
Mon, 09 Nov 2020 15:07:55 +0100 Sebastien Jodogne turning IImageWriter into a pure interface
Tue, 03 Nov 2020 07:15:44 +0100 Sebastien Jodogne LogCategory_PLUGINS
Mon, 02 Nov 2020 14:48:15 +0100 Sebastien Jodogne new macro TLOG() to replace VLOG() for trace logs with a category
Wed, 30 Sep 2020 16:25:48 +0200 Sebastien Jodogne cppcheck
Thu, 17 Sep 2020 16:18:01 +0200 Sebastien Jodogne cppcheck
Thu, 17 Sep 2020 08:18:28 +0200 Sebastien Jodogne cppcheck
Tue, 15 Sep 2020 08:27:17 +0200 Sebastien Jodogne run fsync() in OrthancPluginWriteFile()
Mon, 06 Jul 2020 13:48:10 +0200 Sebastien Jodogne move FromDcmtkBridge::ExecuteToDicom() to LuaFunctionCall, to remove dependency of DCMTK on Lua
Fri, 26 Jun 2020 09:47:51 +0200 Sebastien Jodogne integration mainline->framework framework base Plugins/Engine/OrthancPlugins.cpp@ba72f0b54e24
Thu, 11 Jun 2020 13:46:57 +0200 s jodogne fix for msvc2008 framework
Thu, 11 Jun 2020 12:52:09 +0200 Sebastien Jodogne moving FromDcmtkTests.cpp from OrthancServer to OrthancFramework framework
Wed, 10 Jun 2020 21:27:31 +0200 Sebastien Jodogne fix path framework
Wed, 10 Jun 2020 20:30:34 +0200 Sebastien Jodogne splitting code into OrthancFramework and OrthancServer framework base Plugins/Engine/OrthancPlugins.cpp@db3ef1d330bb