Suppression de No_paquet : marquage par ligne (Archive) remplace ce mécanisme dans sauvegarde_bdd(), nom de fichier avec empreinte SHA-256, en-tête MMSI, mot de passe de chiffrement dédié (cf synthèse §32)

This commit is contained in:
2026-09-30 09:43:47 +02:00
parent fdf08bf1d7
commit b03d779e0b
6 changed files with 377 additions and 10 deletions
+7 -3
View File
@@ -102,6 +102,10 @@ char commande[MAX_TAILLE_COMMANDE_SHELL];
repertoire = opendir(REPERTOIRE_CONFIG_IMAGES_SILHOUETTE); // Tentative d'ouverture du répertoire...
if (repertoire == NULL) mkdir(REPERTOIRE_CONFIG_IMAGES_SILHOUETTE, 0777); // ...et création s'il n'existe pas
else closedir(repertoire);
repertoire = opendir(REPERTOIRE_CONFIG_IMAGES_RAPPORTS); // Tentative d'ouverture du répertoire...
if (repertoire == NULL) mkdir(REPERTOIRE_CONFIG_IMAGES_RAPPORTS, 0777); // ...et création s'il n'existe pas
else closedir(repertoire);
repertoire = opendir(REPERTOIRE_CONFIG_RAPPORTS); // Tentative d'ouverture du répertoire...
if (repertoire == NULL) mkdir(REPERTOIRE_CONFIG_RAPPORTS, 0777); // ...et création s'il n'existe pas
@@ -387,8 +391,8 @@ char tmp[MAX_LONGUEUR_BUFFER_TEMPORAIRE_DEBUG];
//------------------------------------
// Sauvegarde de la base de données :
affichage_debug(__FILE__, __LINE__, "Lancement sauvegarde BDD\t\t: OK", TYPE_MESSAGE_DEBUG_OK);
//ret = sauvegarde_bdd();
ret=0;
ret = sauvegarde_bdd();
if (ret != 0)
{
sprintf(tmp, "\tSauvegarde de la base de données : NOK (retour = %i)", ret);
@@ -436,7 +440,7 @@ ret=0;
if (systeme.compteur_sauvegarde_bdd == 0)
{
systeme.compteur_sauvegarde_bdd = systeme.periode_sauvegarde_bdd; // Provenance = 'Periode_sauvegarde_bdd' de TB_Configuration
// sauvegarde_bdd();
sauvegarde_bdd();
}
//======================================================