# HG changeset patch # User Alain Mazy # Date 1708069208 -3600 # Node ID e7cee71a2f8641d589ed6a5b297cfa6adc09defa # Parent 423531fb120060f5973d2f0374610503c32aa044# Parent 9be1ee2b8fe16d6979798d26af58acef4e881e65 back to mainline diff -r 423531fb1200 -r e7cee71a2f86 CMakeLists.txt --- a/CMakeLists.txt Thu Feb 15 16:30:21 2024 +0100 +++ b/CMakeLists.txt Fri Feb 16 08:40:08 2024 +0100 @@ -1,5 +1,6 @@ # Advanced authorization plugin for Orthanc # Copyright (C) 2017-2023 Osimis S.A., Belgium +# Copyright (C) 2024-2024 Orthanc Team SRL, Belgium # # This program is free software: you can redistribute it and/or # modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 NEWS --- a/NEWS Thu Feb 15 16:30:21 2024 +0100 +++ b/NEWS Fri Feb 16 08:40:08 2024 +0100 @@ -1,5 +1,5 @@ -Pending changes in the mainline -=============================== +2024-02-16 - v 0.7.0 +==================== * Added new default permissions "SINGLE_RESOURCE_PATTERNS" and reorganized the permissions accordingly. diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AccessedResource.cpp --- a/Plugin/AccessedResource.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AccessedResource.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AccessedResource.h --- a/Plugin/AccessedResource.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AccessedResource.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AssociativeArray.cpp --- a/Plugin/AssociativeArray.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AssociativeArray.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AssociativeArray.h --- a/Plugin/AssociativeArray.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AssociativeArray.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AuthorizationParserBase.cpp --- a/Plugin/AuthorizationParserBase.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AuthorizationParserBase.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AuthorizationParserBase.h --- a/Plugin/AuthorizationParserBase.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AuthorizationParserBase.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AuthorizationWebService.cpp --- a/Plugin/AuthorizationWebService.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AuthorizationWebService.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/AuthorizationWebService.h --- a/Plugin/AuthorizationWebService.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/AuthorizationWebService.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/BaseAuthorizationService.h --- a/Plugin/BaseAuthorizationService.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/BaseAuthorizationService.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/CachedAuthorizationService.cpp --- a/Plugin/CachedAuthorizationService.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/CachedAuthorizationService.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/CachedAuthorizationService.h --- a/Plugin/CachedAuthorizationService.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/CachedAuthorizationService.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/DefaultAuthorizationParser.cpp --- a/Plugin/DefaultAuthorizationParser.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/DefaultAuthorizationParser.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/DefaultAuthorizationParser.h --- a/Plugin/DefaultAuthorizationParser.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/DefaultAuthorizationParser.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/Enumerations.cpp --- a/Plugin/Enumerations.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/Enumerations.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/Enumerations.h --- a/Plugin/Enumerations.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/Enumerations.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/IAuthorizationParser.h --- a/Plugin/IAuthorizationParser.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/IAuthorizationParser.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/IAuthorizationService.h --- a/Plugin/IAuthorizationService.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/IAuthorizationService.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/ICache.h --- a/Plugin/ICache.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/ICache.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/ICacheFactory.h --- a/Plugin/ICacheFactory.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/ICacheFactory.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/MemoryCache.cpp --- a/Plugin/MemoryCache.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/MemoryCache.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/MemoryCache.h --- a/Plugin/MemoryCache.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/MemoryCache.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/OrthancResource.cpp --- a/Plugin/OrthancResource.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/OrthancResource.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/OrthancResource.h --- a/Plugin/OrthancResource.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/OrthancResource.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/PermissionParser.cpp --- a/Plugin/PermissionParser.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/PermissionParser.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/PermissionParser.h --- a/Plugin/PermissionParser.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/PermissionParser.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/Plugin.cpp --- a/Plugin/Plugin.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/Plugin.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/ResourceHierarchyCache.cpp --- a/Plugin/ResourceHierarchyCache.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/ResourceHierarchyCache.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/ResourceHierarchyCache.h --- a/Plugin/ResourceHierarchyCache.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/ResourceHierarchyCache.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/Token.cpp --- a/Plugin/Token.cpp Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/Token.cpp Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License diff -r 423531fb1200 -r e7cee71a2f86 Plugin/Token.h --- a/Plugin/Token.h Thu Feb 15 16:30:21 2024 +0100 +++ b/Plugin/Token.h Fri Feb 16 08:40:08 2024 +0100 @@ -1,6 +1,7 @@ /** * Advanced authorization plugin for Orthanc * Copyright (C) 2017-2023 Osimis S.A., Belgium + * Copyright (C) 2024-2024 Orthanc Team SRL, Belgium * * This program is free software: you can redistribute it and/or * modify it under the terms of the GNU Affero General Public License