Change Log Report

Total number of changed sets: 1

Changes between 2019-04-08 and 2029-01-01

Total commits: 27
Total number of files changed: 145

Timestamp Author Details
2020-06-06 14:31:47 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v f9cd1c835feedb7fd3b5626559ceddb71d6365a5

Release new version
2020-06-06 14:25:26 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/main/java/fr/cnes/doi/application/DoiCrossCiteApplication.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/main/java/fr/cnes/doi/application/DoiMdsApplication.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/main/java/fr/cnes/doi/client/ClientMDS.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/main/java/fr/cnes/doi/plugin/PluginFactory.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultLDAPImpl.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/main/java/fr/cnes/doi/server/Starter.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/InitSettingsForTest.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/application/test.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/client/ClientProxyTest.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/resource/mds/MetadatasResourceTest.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/resource/mds/PerformanceTest.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/settings/ProxySettingsTest.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d
server/src/test/java/fr/cnes/doi/utils/UniqueProjectNameTest.java v 5247bcb1b679236b7389ffca2626fbaf00d6c13d

Fix some alerts from PMD
2020-06-06 04:21:21 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/it/java/fr/cnes/doi/integration/ITperformance.java v 07d7551b3248800d53179bf56b09d2475303a82c
server/src/main/java/fr/cnes/doi/db/AbstractProjectSuffixDBHelper.java v 07d7551b3248800d53179bf56b09d2475303a82c
server/src/main/java/fr/cnes/doi/db/AbstractTokenDBHelper.java v 07d7551b3248800d53179bf56b09d2475303a82c
server/src/main/java/fr/cnes/doi/db/AbstractUserRoleDBHelper.java v 07d7551b3248800d53179bf56b09d2475303a82c
server/src/main/java/fr/cnes/doi/plugin/PluginFactory.java v 07d7551b3248800d53179bf56b09d2475303a82c
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultProjectSuffixImpl.java v 07d7551b3248800d53179bf56b09d2475303a82c
server/src/main/java/fr/cnes/doi/security/RoleAuthorizer.java v 07d7551b3248800d53179bf56b09d2475303a82c

:bug Fix #33
2020-06-06 03:19:00 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/resources/ihm/administration.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/main/resources/ihm/authentication.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/main/resources/ihm/doiCreation.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/main/resources/ihm/doiDeactivation.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/main/resources/ihm/doiModification.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/main/resources/ihm/js/doiModification.js v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/test/resources/ihm/administration.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/test/resources/ihm/authentication.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/test/resources/ihm/doiCreation.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/test/resources/ihm/doiDeactivation.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/test/resources/ihm/doiModification.html v 0d12e31f1772134140d57850a350401d2bbd5a76
server/src/test/resources/ihm/js/doiModification.js v 0d12e31f1772134140d57850a350401d2bbd5a76

Clean GUI's code
2020-06-05 17:28:41 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/client/ClientMDS.java v 6c9e3924155e5d0d3b8f60c4eac1cc4a6442f2db
server/src/main/java/fr/cnes/doi/plugin/PluginFactory.java v 6c9e3924155e5d0d3b8f60c4eac1cc4a6442f2db
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultUserRoleImpl.java v 6c9e3924155e5d0d3b8f60c4eac1cc4a6442f2db
server/src/main/java/fr/cnes/doi/security/RoleAuthorizer.java v 6c9e3924155e5d0d3b8f60c4eac1cc4a6442f2db
server/src/test/java/fr/cnes/doi/application/test.java v 6c9e3924155e5d0d3b8f60c4eac1cc4a6442f2db

Synchronize user with role
2020-06-05 09:11:33 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v d1f64977650b0065babc91d5d363a3618f882c13
server/src/it/java/fr/cnes/doi/integration/ITDoiCreationDatacite.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/it/java/fr/cnes/doi/integration/ITauthentication.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/it/java/fr/cnes/doi/integration/ITemailSettings.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/it/java/fr/cnes/doi/integration/ITperformance.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/it/resources/config-it-datacite.properties v d1f64977650b0065babc91d5d363a3618f882c13
server/src/it/resources/flat.xml v d1f64977650b0065babc91d5d363a3618f882c13
server/src/main/java/fr/cnes/doi/application/AdminApplication.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/main/java/fr/cnes/doi/client/ClientMDS.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/main/java/fr/cnes/doi/resource/mds/MediaResource.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/main/resources/flat.xml v d1f64977650b0065babc91d5d363a3618f882c13
server/src/site/markdown/architecture.md v d1f64977650b0065babc91d5d363a3618f882c13
server/src/site/markdown/index.md v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/InitSettingsForTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/MdsSpec.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/application/test.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/client/ClientMDSTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/client/ClientProxyTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/resource/admin/TokenResourceTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/resource/mds/DoisResourceTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/resource/mds/MediaResourceTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/resource/mds/MetadataResourceTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/resource/mds/MetadatasResourceTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/java/fr/cnes/doi/resource/mds/PerformanceTest.java v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/resources/config-test.properties v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/resources/ihm/doiModification.html v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/resources/test.xml v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/resources/test_jc.xml v d1f64977650b0065babc91d5d363a3618f882c13
server/src/test/resources/wrongFileTest.xml v d1f64977650b0065babc91d5d363a3618f882c13

Fix 32 - Update the server and tests to be compliant with the new DATACITE API
2020-06-05 09:11:33 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/it/java/fr/cnes/doi/integration/ITDoiCreationDatacite.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/it/java/fr/cnes/doi/integration/ITauthentication.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/it/java/fr/cnes/doi/integration/ITemailSettings.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/it/java/fr/cnes/doi/integration/ITperformance.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/it/resources/config-it-datacite.properties v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/main/java/fr/cnes/doi/client/ClientMDS.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/main/java/fr/cnes/doi/resource/mds/MediaResource.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/main/resources/flat.xml v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/site/markdown/architecture.md v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/site/markdown/index.md v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/InitSettingsForTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/MdsSpec.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/application/test.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/client/ClientMDSTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/client/ClientProxyTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/resource/admin/TokenResourceTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/resource/mds/DoisResourceTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/resource/mds/MediaResourceTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/resource/mds/MetadataResourceTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/resource/mds/MetadatasResourceTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/java/fr/cnes/doi/resource/mds/PerformanceTest.java v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/resources/config-test.properties v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/resources/ihm/doiModification.html v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/resources/test.xml v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/resources/test_jc.xml v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d
server/src/test/resources/wrongFileTest.xml v 8cf29a0a90af5a68f5bd31d6e04f895ba2b1576d

Fix 32 - Update the server and tests to be compliant with the new DATACITE API
2020-03-11 23:21:00 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v fe676a97b52e1ce549f32490cea9a7549d0fb3b0
server/src/main/resources/config.properties v fe676a97b52e1ce549f32490cea9a7549d0fb3b0
server/src/main/resources/ihm/citations.html v fe676a97b52e1ce549f32490cea9a7549d0fb3b0
server/src/main/resources/ihm/doiDeactivation.html v fe676a97b52e1ce549f32490cea9a7549d0fb3b0
server/src/main/resources/ihm/doiModification.html v fe676a97b52e1ce549f32490cea9a7549d0fb3b0
server/src/main/resources/ihm_footer.ftl v fe676a97b52e1ce549f32490cea9a7549d0fb3b0

:bug: #30
:bug: #31
2020-02-27 06:59:11 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/site/resources/images/design.png v 4fa49cafe921fa0771df0b5c2252beabee949828
server/src/site/resources/images/logicalView.png v 4fa49cafe921fa0771df0b5c2252beabee949828

Updated documentation
2020-02-26 22:32:51 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 1fcaedaf78514c2380f53352857345a165d77ccf

Update AdminApplication.java

Set the database period scheduler to one day instead of 30 days
2020-01-27 00:42:08 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/application/DoiMdsApplication.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/client/ClientMDS.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/client/ClientSearchDataCite.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/client/package-info.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/logging/security/DoiSecurityLogFilter.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/plugin/Utils.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/resource/admin/ManageProjectsResource.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/resource/admin/SuffixProjectsDoisResource.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/resource/mds/DoisResource.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/server/DoiServer.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/server/Starter.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/main/java/fr/cnes/doi/services/LandingPageMonitoring.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/test/java/fr/cnes/doi/MdsSpec.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/test/java/fr/cnes/doi/client/ClientMDSTest.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82
server/src/test/java/fr/cnes/doi/settings/ProxySettingsTest.java v 353dbc094d4574f11cb52c1df1759502d5dd3d82

:bug: fix #28
:fire: Remove the clientSearchDatacite and replace methods by the new method in the MDS API
:arrow_up: Upgrading dependencies
:green_heart: fixing dependencies
:white_check_mark: adding tests for getDois and getDois by prefix
2020-01-27 00:42:08 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/application/AdminApplication.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/application/DoiMdsApplication.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/client/ClientMDS.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/client/ClientSearchDataCite.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/client/package-info.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/logging/security/DoiSecurityLogFilter.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/plugin/Utils.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/resource/admin/ManageProjectsResource.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/resource/admin/SuffixProjectsDoisResource.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/resource/mds/DoisResource.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/server/DoiServer.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/server/Starter.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/main/java/fr/cnes/doi/services/LandingPageMonitoring.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/test/java/fr/cnes/doi/MdsSpec.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/test/java/fr/cnes/doi/client/ClientMDSTest.java v fa2e95120f82931cbd35611d677d946388e61214
server/src/test/java/fr/cnes/doi/settings/ProxySettingsTest.java v fa2e95120f82931cbd35611d677d946388e61214

:bug: fix #28
:fire: Remove the clientSearchDatacite and replace methods by the new method in the MDS API
:arrow_up: Upgrading dependencies
:green_heart: fixing dependencies
:white_check_mark: adding tests for getDois and getDois by prefix
2019-09-18 22:41:40 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 6adc9e3128a41afa4e3f7d0f95785b73ee517617
server/src/main/java/fr/cnes/doi/application/DoiCrossCiteApplication.java v 6adc9e3128a41afa4e3f7d0f95785b73ee517617
server/src/main/java/fr/cnes/doi/application/DoiMdsApplication.java v 6adc9e3128a41afa4e3f7d0f95785b73ee517617
server/src/main/java/fr/cnes/doi/logging/security/DoiSecurityLogFilter.java v 6adc9e3128a41afa4e3f7d0f95785b73ee517617
server/src/main/java/fr/cnes/doi/settings/Consts.java v 6adc9e3128a41afa4e3f7d0f95785b73ee517617
server/src/main/resources/log4j2.xml v 6adc9e3128a41afa4e3f7d0f95785b73ee517617
server/src/test/resources/log4j2-test.xml v 6adc9e3128a41afa4e3f7d0f95785b73ee517617

:lock: Format the log with the client IP
2019-09-18 04:43:54 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/application/AbstractApplication.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/application/DoiCrossCiteApplication.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/application/DoiMdsApplication.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/application/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/client/ClientCrossCiteCitation.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/client/ClientMDS.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/client/ClientSearchDataCite.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/client/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/db/AbstractUserRoleDBHelper.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/db/IAuthenticationDBHelper.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/db/MyMemoryRealm.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/db/model/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/db/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/ClienSearchDataCiteException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/ClientCrossCiteException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/ClientMdsException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/DoiRuntimeException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/DoiServerException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/TokenSecurityException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/exception/ValidationMetadataException.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/logging/api/MonitoringLogFilter.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/logging/security/DoiSecurityLogFilter.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/PluginConfiguration.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/PluginFactory.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/Utils.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultLDAPImpl.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultProjectSuffixImpl.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultTokenImpl.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultUserRoleImpl.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/impl/DOIDbDataAccessServiceImpl.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/impl/JDBCConnector.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/service/DOIDbDataAccessService.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/plugin/impl/db/service/DatabaseSingleton.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/AbstractResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/AuthenticateResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/ConfigIhmResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/FooterIhmResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/ManageProjectsResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/ManageSuperUserResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/ManageSuperUsersResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/ManageUsersResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/SuffixProjectsDoisResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/SuffixProjectsResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/admin/TokenResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/citation/BaseCitationResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/citation/FormatCitationResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/citation/LanguageCitationResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/citation/StyleCitationResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/citation/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/BaseMdsResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/DoiResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/DoisResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/MediaResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/MetadataResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/MetadatasResource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/resource/mds/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/security/AllowerIP.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/security/RoleAuthorizer.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/security/TokenSecurity.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/security/UtilsCryptography.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/security/UtilsHeader.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/server/DoiServer.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/server/Starter.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/server/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/services/CnesStatusService.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/services/DOIUsersUpdate.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/services/UpdateTokenDataBase.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/services/package-info.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/settings/Consts.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/settings/DoiSettings.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/settings/EmailSettings.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/settings/JettySettings.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/utils/DOIProperties.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/utils/UniqueProjectName.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/fr/cnes/doi/utils/Utils.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/Box.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/ContributorType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/DateType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/DescriptionType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/FunderIdentifierType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/NameType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/ObjectFactory.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/Point.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/RelatedIdentifierType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/RelationType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/Resource.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/ResourceType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/datacite/schema/kernel_4/TitleType.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/restlet/ext/httpclient4/HttpDOIClientHelper.java v 6b9af4a21517feb9ca3f860177b816db628495bc
server/src/main/java/org/restlet/ext/httpclient4/HttpMethodCall.java v 6b9af4a21517feb9ca3f860177b816db628495bc

:arrow-up: Upgrade server dependencies
:shirt: Remove warning from quality tools
Improve doi systemd
2019-09-18 03:40:45 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v 495a4a898f08dab7cdd3f8e536d790c0ba10a312
server/src/main/java/fr/cnes/doi/logging/security/DoiSecurityLogFilter.java v 495a4a898f08dab7cdd3f8e536d790c0ba10a312

:bug: Test if the identifier of the user exists when writting log.
Prepare release
2019-09-17 16:28:32 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/logging/security/DoiSecurityLogFilter.java v 6d98a1b2048897838f7427e66a189eb850054189
server/src/main/java/fr/cnes/doi/server/DoiServer.java v 6d98a1b2048897838f7427e66a189eb850054189
server/src/main/java/fr/cnes/doi/settings/Consts.java v 6d98a1b2048897838f7427e66a189eb850054189
server/src/main/resources/config.properties v 6d98a1b2048897838f7427e66a189eb850054189
server/src/main/resources/log4j2.xml v 6d98a1b2048897838f7427e66a189eb850054189

:lock: Add client IP in the log file
:lock: Remove the default port for HTTP protocol so that the server can only start with HTTPS
:lock: Log the authentication failed in security log
2019-09-13 09:39:59 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/resources/log4j2.xml v b5d1f2418655fbb56ba21c8898851573b2215151

Update log4j2.xml

:art: Add IP in the log format
2019-07-29 21:07:32 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/pom.xml v 03754cb3a8422c0efc6c1ae6085031249e6e4087

Fix #27
2019-04-15 10:39:41 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/test/resources/log4j2-test.xml v abd42139eb216deb2c8bf0aec1bf5f1d3e35b2fa

Update log4j2-test.xml

:bug: Fix the log configuration file
2019-04-15 10:38:51 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/resources/log4j2.xml v c0c3b846b5a66f333f1ff19d11e49c1f1100d4a5

Update log4j2.xml

:bug: Fix the log configuration file
2019-04-12 23:33:08 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/resources/config.properties v 990f4de90a7abc4ffa51ace5117ea1ee994b077a

Update configuration file
2019-04-12 23:27:47 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/scripts/generateCertificate.txt v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/main/java/fr/cnes/doi/plugin/impl/db/DefaultUserRoleImpl.java v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/main/resources/log4j2.xml v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/site/markdown/architecture.md v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/site/markdown/configuration.md v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/site/markdown/usage.md v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/site/site.xml v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/test/resources/config-test.properties v 6957dc35856b851e36e83924c7e06c60ecb9a6b6
server/src/test/resources/log4j2-test.xml v 6957dc35856b851e36e83924c7e06c60ecb9a6b6

:memo: Update documentation
2019-04-12 13:42:24 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/server/Starter.java v 8102b457230732f587e1b472e978476475ba30e5

:memo: Add project information when starting the server. Closes #22
2019-04-12 13:26:23 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/server/Starter.java v fc9e912ece362db42ff9c1efced9e7b30d614e21
server/src/main/resources/doi.sh v fc9e912ece362db42ff9c1efced9e7b30d614e21

Add "status" feature to know the state of the server when running doi.sh status. Closes #23
2019-04-10 18:40:55 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/server/DoiServer.java v bd83b3cacd499b96c07027a661486e5d597a51bd

:bug: fixes #24
2019-04-10 18:19:42 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/application/AdminApplication.java v 28feb3d78bf38952b0fc19612f4eddbd9059f2ea
server/src/main/resources/ihm_footer.ftl v 28feb3d78bf38952b0fc19612f4eddbd9059f2ea

Use a simple link on the IHM to get the DOI-server API description rather than a resource
2019-04-10 17:22:23 Jean-Christophe Malapert <jean-christophe.malapert@cnes.fr> server/src/main/java/fr/cnes/doi/resource/admin/TokenResource.java v de1f8a3d2d58cd4adfd1353e533689b6caaea227

:bug: Fix #26