--------------------------------------------------------------------------------------------------------------
Version 1.00.000 du 25/06/2012 by EDE
--------------------------------------------------------------------------------------------------------------

25/06/2012, EDE - EVO : creation

--------------------------------------------------------------------------------------------------------------
Version 1.00.001 du 20/07/2012 by EDE
--------------------------------------------------------------------------------------------------------------

20/07/2012, EDE - EVO : gestion des preuves: mise à jour API
20/07/2012, EDE - EVO : controle fichier XML

--------------------------------------------------------------------------------------------------------------
Version 1.00.002 du 08/02/2013 by EDE
--------------------------------------------------------------------------------------------------------------

08/02/2013, EDE - EVO : Prise en charge du config.ini à la mode PMF. Le fichier de configuration est recherché par remontant l'arborsence de 5 niveaux. Si le fichier ne peut être trouvé on utilise la clé définie dans le Web.xml pour trouver l'emplacement du fichier config.ini
08/02/2013, EDE - EVO : Ajout de la clé 'LOG4J_CONFIG' dans le config.ini pour spécifier un fichier de configuration Log4j dédié au serveur. 

--------------------------------------------------------------------------------------------------------------
Version 1.00.003 du 27/04/2016 by EDE
--------------------------------------------------------------------------------------------------------------

27/04/2016, EDE - ANO : Erreur d'accès au config.ini sous Tomcat8. La méthode getRealPath ne met plus de '\' en fin de chemin.

--------------------------------------------------------------------------------------------------------------
Version 2.00.000 du 01/09/2017 by BGI
--------------------------------------------------------------------------------------------------------------

01/09/2017, BGI - EVO : Fusion de tous les modules de gestion de preuves EBICS au sein d'un projet global nommé ProofFramework. Création d'un nouveau dépôt sous subversion en parallèle de 'CedriPreuve' qui ne doit plus être utilisé.

--------------------------------------------------------------------------------------------------------------
Version 2.00.001 du 06/09/2017 by BGI
--------------------------------------------------------------------------------------------------------------

06/09/2017, BGI - ANO PB0003110 : Correction d'un bug dans la recherche des certificats d'un utilisateur durant la génération de la preuve. Le champs cuc_datefin n'était pas inclus à la requête et certains utilisateur se retrouvaient donc avec plus de trois certificats. Lorque cela arrivait sur l'utilisateur de transport, les utilisateurs signataires n'étaient pas inclus à la preuve. Le serveur EBICS va également être modifié pour setté le champ CUC_B_ACTIF à zéro lors des rénouvellement de cerficiats. [ProofClient]
06/09/2017, BGI - EVO : Ajout de l'encoding 'ISO8859' dans le prologue des fichiers de preuves. L'évent en base de données n'est donc plus nécessaire. [ProofUtil]

--------------------------------------------------------------------------------------------------------------
Version 2.00.002 du 03/11/2017 by BGI
--------------------------------------------------------------------------------------------------------------

03/11/2017, BGI - EVO : Passage de chemin d'accès au fichier config.ini en minuscule pour être utilisable sous linux.

--------------------------------------------------------------------------------------------------------------
Version 2.00.005 du 20/11/2019 by BGI
--------------------------------------------------------------------------------------------------------------

20/11/2019, BGI - EVO : Sauvegarde du BTF_OrderParams des message BTU dans le champ cprf_fileformat des preuves. La structure XML de description des preuves à également été modifié pour permettre véhiculer cette nouvell donée. [ProofMain,ProofUtil]
20/11/2019, BGI - EVO : Ajout d'une transaction autour de l'écriture des différents éléments dans les différents tables de la base de preuve. [ProofServer]

--------------------------------------------------------------------------------------------------------------
Version 2.00.006 du 27/08/2020 by BGI
--------------------------------------------------------------------------------------------------------------

27/08/2020, BGI - EVO : Modification du parsage du Xml de description des preuves afin d'accepter des Xml indentés. [Proof,ProofServer]

--------------------------------------------------------------------------------------------------------------
Version 2.00.007 du 10/09/2020 by BGI
--------------------------------------------------------------------------------------------------------------

10/09/2020, BGI - EVO : Enregistrement de la preuve auprès du serveur de HASH lors de l'ajout d'une nouvelle preuve. Nécessite les nouveaux champs cprf_rec_xxx dans la table ced_proof + Url du serveur dans le config.ini. [ProofServer]

--------------------------------------------------------------------------------------------------------------
Version 2.00.008 du 02/11/2020 by BGI
--------------------------------------------------------------------------------------------------------------

02/11/2020, BGI - EVO : Rend facultatif la présence de la clé 'HashSrvUrl' dans la config du serveur de preuve. [Proof,ProofServer]

--------------------------------------------------------------------------------------------------------------
Version 2.00.009 du 20/11/2020 by CFA
--------------------------------------------------------------------------------------------------------------

02/11/2020, CFA - ANO : Correction de la génération des sommes de controle sha256 et md5 qui étaient tronquées lorsqu'elles commençaient par un ou plusieurs 0 [ProofUtil]

--------------------------------------------------------------------------------------------------------------
Version 2.00.010 du 24/11/2020 by BGI
--------------------------------------------------------------------------------------------------------------

24/11/2020, BGI - ANO : Correction de libellé dans le changelog

--------------------------------------------------------------------------------------------------------------
Version 2.00.011 du 24/11/2020 by BGI
--------------------------------------------------------------------------------------------------------------

24/11/2020, BGI - ANO : resynchro de version

--------------------------------------------------------------------------------------------------------------
Version 2.00.012 du 29/04/2021 by BGI
--------------------------------------------------------------------------------------------------------------

29/04/2021, BGI - ANO : Utilisation de NamedParameterStatement pour faire certaines requêtes SQL.

--------------------------------------------------------------------------------------------------------------
Version 2.00.013 du 08/03/2022 by BGI
--------------------------------------------------------------------------------------------------------------

08/03/2022, BGI - EVO : Upgrade des librairies utilisées dans les différents modules. [Proof,ProofServer,ProofExploit]

--------------------------------------------------------------------------------------------------------------
Version 2.00.014 du 25/07/2022 by BGI
--------------------------------------------------------------------------------------------------------------

25/07/2022, BGI - EVO : Prise en compte dans la chaine de connexion JDBC de paramètres complémentaires provenant du config.ini. Les paramètres non reconnus sont simplement reportés en l'état dans la chaine JDBC. 

--------------------------------------------------------------------------------------------------------------
Version 2.00.015 du  05/09/2022 by BGI
--------------------------------------------------------------------------------------------------------------

05/09/2022, BGI - ANO : Correction d'un bug lors de la constitution du keystore utilisé pour les connexions TLS aux bases de données qui ne mettait que le premier certificat trouvé dans le fichier PEM passé en paramètre.

--------------------------------------------------------------------------------------------------------------
Version 2.00.016 du  13/09/2022 by BGI
--------------------------------------------------------------------------------------------------------------

13/09/2022, BGI - EVO : Aucune modification dans ce module

--------------------------------------------------------------------------------------------------------------
Version 2.00.017 du  03/01/2023 by BGI
--------------------------------------------------------------------------------------------------------------

03/01/2023, BGI - EVO : Upgrade version Java11 et Maj des librairies tierces.

--------------------------------------------------------------------------------------------------------------
Version 2.00.018 du  10/05/2023 by BGI
--------------------------------------------------------------------------------------------------------------

10/05/2023, BGI - EVO : Migration vers JFrog et Azure.

--------------------------------------------------------------------------------------------------------------
Version 2.00.019 du  27/09/2023 by BGI
--------------------------------------------------------------------------------------------------------------

27/09/2023, BGI - EVO : Prise en charge des chaines de connexion à la base chiffrées.
27/09/2023, BGI - EVO : Prise en charge des certificats EBICS 4096bits (Champ cpc_modulus agrandi)
27/09/2023, BGI - EVO : Prise en charge des noeuds  'Container' et 'ServiceOption' dans le fichier de description des preuves.

--------------------------------------------------------------------------------------------------------------
Version 2.00.020 du  29/09/2023 by BGI
--------------------------------------------------------------------------------------------------------------

29/09/2023, BGI - EVO : Passage en version Java8 minimum. 
+++DEPENDANCE+++ PMF_BDD PROOF_5-00-002 GLOBAL

--------------------------------------------------------------------------------------------------------------
Version 2.00.021 du  16/10/2023 by BGI
--------------------------------------------------------------------------------------------------------------

16/10/2023, BGI - ANO : Correction d'un bug qui empéchait la suppression des fichiers XML de description et le Zip après insertion de la preuve en base.
16/10/2023, BGI - EVO : Réorganisation du changelog pour être compatible avec le programme de livraison de la PMF.


--------------------------------------------------------------------------------------------------------------
Version 2.00.022 du  10/11/2023 by BGI
--------------------------------------------------------------------------------------------------------------

16/10/2023, BGI - EVO : AZ-1218465  : Masquage des informations sensibles de la chaine de connexion à la base de données dans les logs.
16/10/2023, BGI - EVO : Prise en charge de la compatibilité Java17 et Java21    
+++DEPENDANCE+++ PMF_BDD_PROOF_5-00-003 GLOBAL

--------------------------------------------------------------------------------------------------------------
Version 2.00.023 du  07/03/2024 by BGI
--------------------------------------------------------------------------------------------------------------

07/03/2024, BGI - Ano INC0247178 : Upgrade de gestMdpPmf en version 5.00.001 suite à des problèmes de déchiffrement de mot de passe généré en QT [ProofServer,ProofExploit]

--------------------------------------------------------------------------------------------------------------
Version 2.00.024 du  19/03/2024 by BGI
--------------------------------------------------------------------------------------------------------------

19/03/2024, BGI - Ano : Upgrade de gestMdpPmf en version 5.00.002 suite à des problèmes d'identification du hostname sur certaines plateformes. [ProofServer,ProofExploit]









