log OrthancServer/ServerContext.cpp @ 3979:464d40d572bd

age author description
Tue, 19 May 2020 21:06:53 +0200 Sebastien Jodogne removed useless information "hasSopInstanceUidChanged" transcoding
Tue, 19 May 2020 16:19:05 +0200 Alain Mazy fix issue 179: use a shared mutex to avoid deadlock in python plugins transcoding
Tue, 19 May 2020 11:24:00 +0200 Sebastien Jodogne simplified IDicomTranscoder transcoding
Tue, 19 May 2020 10:17:06 +0200 Sebastien Jodogne preparing simplified interface for IDicomTranscoder transcoding
Mon, 18 May 2020 18:20:19 +0200 Sebastien Jodogne class CleaningInstancesJob to share cleaning code by merge/split jobs transcoding
Mon, 18 May 2020 17:15:16 +0200 Sebastien Jodogne new configuration options: BuiltinDecoderTranscoderOrder and IngestTranscoding transcoding
Mon, 18 May 2020 15:59:50 +0200 Sebastien Jodogne fix transcoding
Fri, 15 May 2020 09:22:31 +0200 Sebastien Jodogne new configuration option: BuiltinDecoderTranscoderOrder transcoding
Thu, 14 May 2020 19:20:40 +0200 Sebastien Jodogne transcoder plugins and GDCM transcoding are working transcoding
Thu, 14 May 2020 13:31:05 +0200 Sebastien Jodogne ServerContext::DecodeDicomFrame() transcoding
Fri, 08 May 2020 19:15:28 +0200 Sebastien Jodogne transcoding ZIP archive and media transcoding
Fri, 08 May 2020 13:43:50 +0200 Sebastien Jodogne prototyping automated transcoding of incoming DICOM files transcoding
Fri, 08 May 2020 12:10:04 +0200 Sebastien Jodogne renamed option TranscodingEnabled to TranscodeDicomProtocol transcoding
Fri, 08 May 2020 12:03:26 +0200 Sebastien Jodogne cont transcoding
Fri, 08 May 2020 11:16:16 +0200 Sebastien Jodogne refactoring using IDicomTranscoder::TranscodedDicom transcoding
Thu, 07 May 2020 17:21:20 +0200 Sebastien Jodogne fixing incorrect behavior in MemoryBufferTranscoder transcoding
Thu, 07 May 2020 16:43:08 +0200 Sebastien Jodogne avoid unnecessary dicom serialization transcoding
Thu, 07 May 2020 11:13:29 +0200 Sebastien Jodogne transcoding to uncompressed transfer syntaxes over DICOM protocol is implemented transcoding
Wed, 15 Apr 2020 22:03:21 +0200 Sebastien Jodogne integration mainline->transcoding transcoding
Wed, 15 Apr 2020 17:28:15 +0200 Sebastien Jodogne test
Tue, 07 Apr 2020 17:35:44 +0200 Sebastien Jodogne new enum: StoreInstanceMode transcoding
Tue, 07 Apr 2020 14:03:33 +0200 Sebastien Jodogne moving SetOverwriteInstances from ServerIndex to ServerContext transcoding
Tue, 10 Mar 2020 17:43:49 +0100 Sebastien Jodogne StorageCommitmentReports storage-commitment
Mon, 02 Mar 2020 15:42:17 +0100 Sebastien Jodogne integration mainline->storage-commitment storage-commitment
Mon, 02 Mar 2020 15:32:45 +0100 Sebastien Jodogne replacing std::auto_ptr by std::unique_ptr
Thu, 20 Feb 2020 20:36:47 +0100 Sebastien Jodogne integration mainline->storage-commitment storage-commitment
Thu, 20 Feb 2020 20:06:19 +0100 Sebastien Jodogne C-FIND: forbid wildcard matching on some VRs, ignore main tags below the queried level
Wed, 19 Feb 2020 17:17:27 +0100 Sebastien Jodogne refactoring FindStorageAccessMode
Tue, 11 Feb 2020 19:59:53 +0100 Sebastien Jodogne OrthancPluginRegisterStorageCommitmentScpCallback() storage-commitment
Mon, 10 Feb 2020 17:39:53 +0100 Sebastien Jodogne IStorageCommitmentFactory storage-commitment
Fri, 31 Jan 2020 17:14:59 +0100 Sebastien Jodogne upgrade to year 2020
Sun, 06 Oct 2019 09:52:57 +0200 Alain Mazy display a security warning in the logs at startup when ExecuteLuaEnabled is true
Fri, 04 Oct 2019 19:16:12 +0200 Sebastien Jodogne forcing AuthenticationEnabled to false is considered as insecure if remote access is allowed
Fri, 04 Oct 2019 17:41:43 +0200 Sebastien Jodogne create a default user if none is provided, while issuing a warning in Orthanc Explorer
Tue, 09 Apr 2019 08:26:29 +0200 Sebastien Jodogne increasing default value of QueryRetrieveSize to 100
Wed, 06 Feb 2019 16:46:08 +0100 Sebastien Jodogne fix incorrect "too many results"
Tue, 29 Jan 2019 17:34:09 +0100 Sebastien Jodogne new metrics: orthanc_store_dicom_duration_ms, orthanc_storage_[create|read|remove]_duration_ms
Tue, 29 Jan 2019 15:15:48 +0100 Sebastien Jodogne primitives to collect metrics in Orthanc
Thu, 24 Jan 2019 18:24:13 +0100 Sebastien Jodogne New configuration option: "SaveJobs" to specify whether jobs are stored in the database
Sat, 05 Jan 2019 18:51:36 +0100 Sebastien Jodogne cont db-changes
Sat, 05 Jan 2019 18:22:25 +0100 Sebastien Jodogne removing dependencies upon ServerContext db-changes
Sat, 05 Jan 2019 17:52:24 +0100 Sebastien Jodogne cont reorganization db-changes
Mon, 24 Dec 2018 11:39:33 +0100 Sebastien Jodogne integration mainline->db-changes db-changes
Mon, 24 Dec 2018 11:39:11 +0100 Sebastien Jodogne preparing for 2019
Wed, 19 Dec 2018 16:27:07 +0100 Sebastien Jodogne moving LookupIdentifierQuery to the graveyard db-changes
Wed, 19 Dec 2018 14:20:11 +0100 Sebastien Jodogne moving LookupResource to graveyard db-changes
Wed, 19 Dec 2018 13:58:28 +0100 Sebastien Jodogne effectively replacing LookupResource by DatabaseLookup in searches db-changes
Wed, 19 Dec 2018 13:08:04 +0100 Sebastien Jodogne simplification db-changes
Tue, 18 Dec 2018 18:56:55 +0100 Sebastien Jodogne new class: DatabaseConstraint db-changes
Tue, 18 Dec 2018 12:50:27 +0100 Sebastien Jodogne cont db-changes
Mon, 17 Dec 2018 17:05:28 +0100 Sebastien Jodogne preparing to speed up find in databases db-changes
Sat, 15 Dec 2018 16:29:50 +0100 Sebastien Jodogne renamed LookupResource::IVisitor as ServerContext::ILookupVisitor
Fri, 14 Dec 2018 12:10:03 +0100 Sebastien Jodogne On C-FIND, avoid accessing the storage area whenever possible
Thu, 13 Dec 2018 17:54:06 +0100 Sebastien Jodogne Optimization: On finds, do not read JSON (disk) if main DICOM tags (DB) are sufficient
Wed, 12 Dec 2018 15:42:33 +0100 Sebastien Jodogne DicomMap::FromDicomAsJson
Tue, 11 Dec 2018 19:02:51 +0100 Sebastien Jodogne refactoring OrthancFindRequestHandler using LookupResource::IVisitor
Tue, 11 Dec 2018 18:36:38 +0100 Sebastien Jodogne refactoring /tools/find using LookupResource::IVisitor
Wed, 05 Dec 2018 14:33:47 +0100 Sebastien Jodogne MediaArchiveSize configuration option
Mon, 03 Dec 2018 15:11:42 +0100 Sebastien Jodogne cont
Fri, 30 Nov 2018 17:19:57 +0100 Sebastien Jodogne support of JobsHistorySize set to zero
Thu, 29 Nov 2018 11:47:00 +0100 Sebastien Jodogne refactoring access to Orthanc configuration
Fri, 09 Nov 2018 09:46:21 +0100 Sebastien Jodogne Orthanc starts even if jobs from a previous execution cannot be unserialized
Thu, 18 Oct 2018 11:44:17 +0200 Sebastien Jodogne DicomInstanceToStore::GetHasher()
Thu, 18 Oct 2018 10:35:09 +0200 Sebastien Jodogne refactoring DicomInstanceToStore db-changes
Tue, 09 Oct 2018 20:09:35 +0200 Sebastien Jodogne notes
Wed, 19 Sep 2018 15:24:01 +0200 Sebastien Jodogne New configuration option "OverwriteInstances" to choose how duplicate SOPInstanceUID are handled
Tue, 11 Sep 2018 16:34:21 +0200 Sebastien Jodogne unserialization of jobs from plugins
Wed, 05 Sep 2018 17:57:06 +0200 Sebastien Jodogne primitives to create jobs from plugins
Mon, 16 Jul 2018 11:19:30 +0200 Sebastien Jodogne fix deadlock in Lua scripts
Tue, 10 Jul 2018 11:29:30 +0200 am reduced verbosity of repetitive message jobs
Mon, 11 Jun 2018 20:26:24 +0200 Sebastien Jodogne lua callbacks for jobs jobs
Mon, 11 Jun 2018 16:29:33 +0200 Sebastien Jodogne JobsRegistry::IObserver jobs
Mon, 11 Jun 2018 15:57:25 +0200 Sebastien Jodogne periodically saving jobs jobs
Mon, 11 Jun 2018 09:20:04 +0200 Sebastien Jodogne new command-line argument: --no-jobs jobs
Fri, 08 Jun 2018 18:08:48 +0200 Sebastien Jodogne saving jobs engine on exit jobs
Fri, 08 Jun 2018 13:51:31 +0200 Sebastien Jodogne fix deadlock, speed up unit tests jobs
Fri, 25 May 2018 11:25:33 +0200 Sebastien Jodogne cleanup jobs
Tue, 22 May 2018 12:45:34 +0200 Sebastien Jodogne back to a single Lua context jobs
Tue, 22 May 2018 12:25:37 +0200 Sebastien Jodogne event queues in Lua, serialization of sequence of operations jobs
Sat, 19 May 2018 16:40:26 +0200 Sebastien Jodogne moving the old scheduler to the graveyard jobs
Mon, 07 May 2018 21:42:04 +0200 Sebastien Jodogne JobsRegistry::SubmitAndWait(), StoreScuJob jobs
Mon, 26 Mar 2018 18:31:40 +0200 amazy invalidate DicomCache when deleting instance
Tue, 02 Jan 2018 09:35:07 +0100 Sebastien Jodogne upgrade to year 2018
Wed, 27 Sep 2017 17:36:13 +0200 Sebastien Jodogne ignore-length argument if retrieving DICOM tags
Tue, 29 Aug 2017 21:17:35 +0200 Sebastien Jodogne big reorganization to cleanly separate framework vs. server
Tue, 29 Aug 2017 16:49:44 +0200 Sebastien Jodogne reorganization in macros
Tue, 11 Jul 2017 17:24:31 +0200 Sebastien Jodogne Argument "Since" in URI "/tools/find" (related to issue 53)
Wed, 04 Jan 2017 12:09:40 +0100 Sebastien Jodogne shared copyright with osimis
Wed, 09 Nov 2016 14:08:05 +0100 Sebastien Jodogne uniformization of the macro naming
Wed, 09 Nov 2016 13:42:33 +0100 Sebastien Jodogne fix in the sample basic plugin
Wed, 09 Nov 2016 12:04:09 +0100 Sebastien Jodogne Avoid hard crash if not enough memory
Mon, 07 Nov 2016 15:13:16 +0100 Sebastien Jodogne Possibility to DELETE "dicom-as-json" attachments to reconstruct them
Mon, 07 Nov 2016 13:59:36 +0100 Sebastien Jodogne cleaning up
Mon, 07 Nov 2016 12:11:34 +0100 Sebastien Jodogne cleaning up
Mon, 07 Nov 2016 11:33:18 +0100 Sebastien Jodogne cleaning up
Mon, 07 Nov 2016 11:19:19 +0100 Sebastien Jodogne refactoring
Wed, 13 Jul 2016 16:52:39 +0200 Sebastien Jodogne New configuration options: "DicomScuTimeout" and "DicomScpTimeout" + validation of non-negative options
Mon, 04 Jan 2016 13:17:22 +0100 Sebastien Jodogne 2016
Wed, 02 Dec 2015 11:26:52 +0100 Sebastien Jodogne DicomToJsonFormat_Simple -> DicomToJsonFormat_Human
Wed, 02 Dec 2015 11:22:05 +0100 Sebastien Jodogne C-FIND SCP will return tags with sequence value representation
Wed, 25 Nov 2015 10:06:50 +0100 Sebastien Jodogne refactoring
Fri, 13 Nov 2015 13:12:21 +0100 Sebastien Jodogne create media refactoring
Thu, 12 Nov 2015 14:36:27 +0100 Sebastien Jodogne MIME content type can be associated to custom attachments (cf. "UserContentType")
Wed, 28 Oct 2015 12:53:45 +0100 Sebastien Jodogne fix db-changes
Wed, 28 Oct 2015 12:29:12 +0100 Sebastien Jodogne ServerContext::Apply lookup db-changes
Fri, 23 Oct 2015 16:49:17 +0200 Sebastien Jodogne OrthancStarted and OrthancStopped events in plugins
Mon, 12 Oct 2015 14:47:58 +0200 Sebastien Jodogne integration mainline->db-changes db-changes
Fri, 09 Oct 2015 17:20:26 +0200 Sebastien Jodogne New URIs for attachments: ".../compress", ".../uncompress" and ".../is-compressed"
Wed, 30 Sep 2015 17:18:39 +0200 Sebastien Jodogne reconstructing main dicom tags db-changes
Mon, 21 Sep 2015 14:05:06 +0200 Sebastien Jodogne fix build with plugins disabled
Tue, 25 Aug 2015 17:39:38 +0200 Sebastien Jodogne encoding of exceptions
Tue, 25 Aug 2015 13:37:57 +0200 Sebastien Jodogne give access to full request origin in ReceivedInstanceFilter (Lua)
Mon, 17 Aug 2015 15:57:44 +0200 Sebastien Jodogne fix
Mon, 17 Aug 2015 10:47:04 +0200 Sebastien Jodogne refactoring and simplification of StorageAccessor
Fri, 14 Aug 2015 11:52:03 +0200 Sebastien Jodogne Bypass zlib uncompression if "StorageCompression" is enabled and HTTP client supports deflate
Tue, 11 Aug 2015 17:50:38 +0200 Sebastien Jodogne testing
Tue, 11 Aug 2015 16:09:00 +0200 Sebastien Jodogne testing FilesystemHttpSender
Tue, 11 Aug 2015 15:37:42 +0200 Sebastien Jodogne fixes
Tue, 11 Aug 2015 13:15:16 +0200 Sebastien Jodogne refactoring: IHttpStreamAnswer
Mon, 10 Aug 2015 16:43:59 +0200 Sebastien Jodogne support of deflate and gzip content-types
Tue, 04 Aug 2015 10:01:31 +0200 Sebastien Jodogne refactoring to Logging.h
Thu, 02 Jul 2015 15:59:09 +0200 Sebastien Jodogne security
Thu, 02 Jul 2015 15:44:24 +0200 Sebastien Jodogne fix recursive calls with Lua
Thu, 02 Jul 2015 12:26:44 +0200 Sebastien Jodogne code to warn about possible threading problems
Wed, 01 Jul 2015 17:42:06 +0200 Sebastien Jodogne refactoring: HttpToolbox, DumpJson in Lua
Tue, 30 Jun 2015 17:19:26 +0200 Sebastien Jodogne uncoupling of SignalChange for Lua scripts
Tue, 30 Jun 2015 16:04:05 +0200 Sebastien Jodogne refactoring of OrthancPlugins, improvement in ServeFolders
Tue, 30 Jun 2015 15:09:34 +0200 Sebastien Jodogne refactoring: LuaScripting
Mon, 29 Jun 2015 12:42:54 +0200 Sebastien Jodogne Custom setting of the local AET during C-Store SCU (both in Lua and in the REST API)
Tue, 26 May 2015 17:54:34 +0200 Sebastien Jodogne query retrieve query-retrieve
Fri, 03 Apr 2015 13:53:08 +0200 Sebastien Jodogne Allow replacing PatientID/StudyInstanceUID/SeriesInstanceUID from Lua scripts
Tue, 10 Feb 2015 17:03:17 +0100 Sebastien Jodogne cppcheck
Thu, 05 Feb 2015 09:39:55 +0100 Sebastien Jodogne upgrade to year 2015
Tue, 03 Feb 2015 15:00:42 +0100 Sebastien Jodogne Access to called AET and remote AET from Lua scripts
Tue, 03 Feb 2015 14:07:07 +0100 Sebastien Jodogne Option "DicomAssociationCloseDelay" to set delay before closing DICOM association
Mon, 19 Jan 2015 16:08:58 +0100 Sebastien Jodogne Support of HTTP proxy
Mon, 08 Dec 2014 13:54:27 +0100 Sebastien Jodogne abstraction
Thu, 04 Dec 2014 17:04:40 +0100 Sebastien Jodogne Introspection of plugins, Plugins can extend Orthanc Explorer with custom JavaScript
Thu, 23 Oct 2014 13:52:01 +0200 Sebastien Jodogne refactoring db-changes
Thu, 25 Sep 2014 17:02:28 +0200 Sebastien Jodogne NewChildInstance change type db-changes
Thu, 18 Sep 2014 17:48:55 +0200 Sebastien Jodogne Fix reporting of errors in Orthanc Explorer when sending images to peers/modalities
Thu, 11 Sep 2014 14:04:48 +0200 Sebastien Jodogne optimization for access to attachments
Thu, 11 Sep 2014 13:06:16 +0200 Sebastien Jodogne Plugins can retrieve the path to Orthanc and to its configuration file
Tue, 09 Sep 2014 12:53:49 +0200 Sebastien Jodogne preparing storage plugin
Tue, 09 Sep 2014 10:45:14 +0200 Sebastien Jodogne rename
Mon, 08 Sep 2014 15:47:53 +0200 Sebastien Jodogne fix possible deadlock
Fri, 05 Sep 2014 17:01:42 +0200 Sebastien Jodogne handling of file content type in IStorageArea
Fri, 05 Sep 2014 16:28:34 +0200 Sebastien Jodogne IStorageArea abstraction
Mon, 28 Jul 2014 11:09:03 +0200 Sebastien Jodogne access metadata in plugins
Fri, 25 Jul 2014 18:39:02 +0200 Sebastien Jodogne OnStoredInstance callback in plugins
Fri, 25 Jul 2014 16:59:33 +0200 Sebastien Jodogne Lua scripts can invoke system commands, with CallSystem()
Wed, 09 Jul 2014 17:05:00 +0200 Sebastien Jodogne refactoring lua-scripting
Wed, 09 Jul 2014 16:11:44 +0200 Sebastien Jodogne clearer job interface lua-scripting
Tue, 08 Jul 2014 18:14:24 +0200 Sebastien Jodogne modify command lua-scripting
Tue, 08 Jul 2014 17:35:00 +0200 Sebastien Jodogne lua routing is working lua-scripting
Tue, 08 Jul 2014 15:11:00 +0200 Sebastien Jodogne proper handling of metadata in Store lua-scripting
Tue, 08 Jul 2014 14:34:11 +0200 Sebastien Jodogne refactoring of ServerContext::Store lua-scripting
Tue, 08 Jul 2014 14:06:05 +0200 Sebastien Jodogne DicomInstanceToStore lua-scripting
Fri, 04 Jul 2014 16:31:14 +0200 Sebastien Jodogne anonymization refactoring lua-scripting
Fri, 04 Jul 2014 15:31:42 +0200 Sebastien Jodogne autorouting primitives lua-scripting
Thu, 03 Jul 2014 18:30:23 +0200 Sebastien Jodogne callback on stored instance lua-scripting
Thu, 03 Jul 2014 18:12:50 +0200 Sebastien Jodogne return Json from Lua lua-scripting
Thu, 03 Jul 2014 16:27:16 +0200 Sebastien Jodogne clarification of Lua classes wrt multithreading lua-scripting
Thu, 03 Jul 2014 15:58:53 +0200 Sebastien Jodogne limit number of jobs in the scheduler lua-scripting
Wed, 25 Jun 2014 11:36:41 +0200 Sebastien Jodogne fixes thanks to cppcheck
Mon, 02 Jun 2014 12:15:45 +0200 Sebastien Jodogne pch for unit tests and server
Mon, 02 Jun 2014 11:36:07 +0200 Sebastien Jodogne precompiled headers
Wed, 07 May 2014 16:47:56 +0200 Sebastien Jodogne configuration into a namespace
Tue, 06 May 2014 11:01:30 +0200 Sebastien Jodogne refactoring
Tue, 06 May 2014 10:52:20 +0200 Sebastien Jodogne refactoring
Tue, 06 May 2014 09:57:39 +0200 Sebastien Jodogne refactoring
Mon, 05 May 2014 22:44:34 +0200 Sebastien Jodogne refactoring
Fri, 02 May 2014 11:02:23 +0200 Sebastien Jodogne refactoring of the mutex for the dicom cache
Wed, 30 Apr 2014 15:17:10 +0200 Sebastien Jodogne NEWS
Wed, 30 Apr 2014 14:15:26 +0200 Sebastien Jodogne refactoring
Tue, 25 Feb 2014 14:51:19 +0100 Sebastien Jodogne better logging about nonexistent tags
Wed, 05 Feb 2014 17:49:30 +0100 Sebastien Jodogne add attachments to resources
Wed, 05 Feb 2014 16:46:59 +0100 Sebastien Jodogne access to attachments
Wed, 05 Feb 2014 15:00:29 +0100 Sebastien Jodogne dictionary of user-defined content types
Wed, 05 Feb 2014 13:58:00 +0100 Sebastien Jodogne parameter to disable the computation of the MD5
Mon, 03 Feb 2014 16:06:58 +0100 Sebastien Jodogne switch to 2014
Mon, 04 Nov 2013 11:19:31 +0100 Sebastien Jodogne fixes to cppcheck
Fri, 03 May 2013 12:23:02 +0200 Sebastien Jodogne lua filtering of incoming http requests lua-scripting
Thu, 02 May 2013 16:49:28 +0200 Sebastien Jodogne reintegration of lua scripting into mainline
Tue, 30 Apr 2013 10:54:46 +0200 Sebastien Jodogne copyright update
Thu, 02 May 2013 16:34:00 +0200 Sebastien Jodogne lua filter of new instances lua-scripting
Thu, 02 May 2013 11:02:15 +0200 Sebastien Jodogne path relative to configuration path, list of lua scripts lua-scripting
Wed, 17 Apr 2013 11:13:51 +0200 Sebastien Jodogne separate path for SQLite index, manual loading of external dictionaries
Thu, 03 Jan 2013 14:41:12 +0100 Sebastien Jodogne fix download dicom
Wed, 19 Dec 2012 14:57:18 +0100 Sebastien Jodogne refactoring
Fri, 14 Dec 2012 15:15:48 +0100 Sebastien Jodogne embedding of dicom dictionaries
Fri, 14 Dec 2012 11:22:04 +0100 Sebastien Jodogne logs
Wed, 12 Dec 2012 17:53:14 +0100 Sebastien Jodogne access to the raw dicom tags
Fri, 07 Dec 2012 14:46:44 +0100 Sebastien Jodogne recycling up and running
Fri, 30 Nov 2012 15:09:16 +0100 Sebastien Jodogne compression
Fri, 30 Nov 2012 14:30:05 +0100 Sebastien Jodogne rename
Fri, 30 Nov 2012 14:22:27 +0100 Sebastien Jodogne refactoring of attachments
Fri, 30 Nov 2012 10:57:34 +0100 Sebastien Jodogne dicom-scu from rest
Fri, 30 Nov 2012 09:45:29 +0100 Sebastien Jodogne refactoring to read files
Thu, 29 Nov 2012 22:22:00 +0100 Sebastien Jodogne refactoring for store