Commit Graph

211 Commits

Author SHA1 Message Date
Maximilien LEDOUX 90329d26e3 Nouvelles Regex : SBE_RETRIEVE_RESULT_ERROR validée 2022-03-19 12:57:55 +01:00
Maximilien LEDOUX 4fac3a6d52 Nouvelles Regex : CLIENT_REMOVE_FILE validée 2022-03-19 12:49:49 +01:00
Maximilien LEDOUX fdcccc1788 Nouvelles Regex : CLIENT_GET_FILE validée 2022-03-19 12:48:00 +01:00
Maximilien LEDOUX d17cd59af8 Nouvelles Regex : CLIENT_FILE_LIST validée 2022-03-19 12:46:13 +01:00
Maximilien LEDOUX dedfeeff7d Nouvelles Regex : ERASE_RESULT_OK validée 2022-03-19 12:44:31 +01:00
Maximilien LEDOUX 4128efdefc Nouvelles Regex : ERASE_RESULT_ERROR validée 2022-03-19 12:42:41 +01:00
Maximilien LEDOUX 83cf1c4c20 Nouvelles Regex : CLIENT_SIGN_IN validée 2022-03-19 12:38:33 +01:00
Maximilien LEDOUX b65310399f Nouvelles Regex : HELLO validée 2022-03-19 12:36:28 +01:00
Benjamin 6823c41825 Merge branch 'dev' into benjamin 2022-03-19 11:53:48 +01:00
Benjamin 99835cf73e - Activation suppression fichier temp lors d'une erreur pour l'ajout de ceului-ci au SBE 2022-03-19 11:53:26 +01:00
Benjamin 2b7b0a36d5 Merge branch 'dev' into benjamin
# Conflicts:
#	app/src/main/resources/appdata.json
2022-03-19 11:47:25 +01:00
Maximilien LEDOUX 88fe097c01 Optimisation légère du code + correction orthographe 2022-03-19 11:46:09 +01:00
Maximilien LEDOUX 33a3db930e Résolution conflit merge 2022-03-19 09:45:03 +01:00
Jérémi N ‘EndMove’ f87c81aba4
Correction bugs de suppression de fichiers sur le FFE après upload et récupération, optimisation 2022-03-15 21:10:34 +01:00
Benjamin 58662b3398 Path problème qui empêchait la sauvegarde des fichiers dont la taille était inférieur au BUFFER (1024) 2022-03-15 20:36:09 +01:00
Maximilien LEDOUX ac0b940f93 Merge branch 'dev' into maximilien
# Conflicts:
#	app/src/main/java/lightcontainer/protocol/rules/writer/GetFileOkRule.java
#	app/src/main/resources/appdata.json
2022-03-15 19:49:49 +01:00
Maximilien LEDOUX 6f97cb6fc7 Regex : anciennes utilisées car bug avec nouvelles 2022-03-15 19:49:06 +01:00
Benjamin a4b4929bf6 Merge branch 'benjamin' into dev
# Conflicts:
#	app/src/main/resources/appdata.json
2022-03-15 19:23:45 +01:00
Jérémi N ‘EndMove’ 6cb59673f4
Correction bug encryption fichier (taille) correction bug décryption ficher (taille) 2022-03-15 19:18:57 +01:00
Benjamin ebb5ee9b15 Ajout suppression d'un SBE de son repository lorsqu'il est déconnecté 2022-03-15 19:18:35 +01:00
Maximilien LEDOUX c0ec403ec2 Regex : modif 2022-03-15 17:21:21 +01:00
Maximilien LEDOUX b3fc637914 Regex : modif 2022-03-15 17:06:29 +01:00
Maximilien LEDOUX dd033fd19c Regex : toutes imlémentées 2022-03-15 15:39:58 +01:00
Maximilien LEDOUX 5dd70d9bcf Regex : quelques implémentations 2022-03-15 14:16:13 +01:00
Jérémi N ‘EndMove’ 031ac57368
Correction FileSize Système de hashage Sha256 et ajout précision sur nom de l'interface si celle-ci n'est pas trouvée (net chooser). 2022-03-15 13:49:31 +01:00
Maximilien LEDOUX 1a91271324 Merge branch 'maximilien' into dev 2022-03-15 12:31:42 +01:00
Maximilien LEDOUX a72d9db309 Regex : corrigées 2022-03-15 12:31:09 +01:00
Benjamin 46324885ec Correction problème lors de l'authetification (login inconnu) 2022-03-15 12:27:00 +01:00
Maximilien LEDOUX cf0c0520b7 Merge branch 'dev' into maximilien 2022-03-15 11:57:16 +01:00
Jérémi N ‘EndMove’ ef2e7a25a7
Merge branch 'jeremi' into dev
# Conflicts:
#	app/src/main/resources/appdata.json
2022-03-15 11:54:45 +01:00
Jérémi N ‘EndMove’ d6e14085a8
Mise en place de la récupération de fichier (todo: vérification fingerprint) 2022-03-15 11:51:43 +01:00
Maximilien LEDOUX d89cadb55e Regex : complètes et centralisées 2022-03-15 11:48:12 +01:00
Maximilien LEDOUX 6f04606c69 Regex : remaniées et plus simple à utiliser 2022-03-15 10:54:31 +01:00
Maximilien LEDOUX 52ee6194b9 BCrypt implémenté (voir dépendance jBCrypt) 2022-03-15 09:26:29 +01:00
Benjamin 986e06b073 Merge branch 'benjamin' into dev 2022-03-15 08:21:13 +01:00
Benjamin 0a3be75cca Ajout BCrypt 2022-03-15 08:20:29 +01:00
Benjamin cd9a8164ef Merge branch 'benjamin' into dev 2022-03-14 12:18:44 +01:00
Benjamin c3907be8a0 Ajout choix de l'interface pour l'écoute multicast 2022-03-14 12:18:29 +01:00
Benjamin 1689e2014f Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	app/src/main/resources/appdata.json
2022-03-14 11:12:59 +01:00
Benjamin b94720a797 - Translation de la suppresion du fichier temporaire sur le FFE de Send(OK/ERROR) ) Save(OK/ERROR), pour supprimer le fichier créé par la méthode read de SAVEFILE, et ce même si on ne passe pas par le système de tâche (exemple, pas de SBE disponible)
- Ajout possibilité de choisir un SBE approprié à la requête et donc de renvoyer un message d'erreur convenable si le SBE n'est pas connecté pour le moment (Via son ID)
2022-03-13 21:47:23 +01:00
Maximilien LEDOUX 20c5697301 Amélioration : Deux SBE de même domaine et ports différents ne peuvent plus être connectés en même temps 2022-03-13 21:12:19 +01:00
Benjamin e5628942a2 - Ajout système retournant automatiquement l'erreur impémentée par la commande si le SBE requis par le résultat de celle-ci n'est pas connecté au FFE 2022-03-13 19:51:45 +01:00
Benjamin 0424a2f53a Changement adresse multicast 2022-03-13 17:52:48 +01:00
Benjamin 0e3cd23d48 Suppression du fichier temporaire du FFE lorsque le SBE nous renvoie le status (OK ou ERROR) 2022-03-13 17:05:08 +01:00
Maximilien LEDOUX 8c2ad17bd8 Ajout TODO suppression fichier temporaire dans le FFE 2022-03-13 15:50:40 +01:00
Maximilien LEDOUX 166cf37286 Ajout des nouveaux readers et writers à protocolRepository 2022-03-13 15:02:40 +01:00
Maximilien LEDOUX a5e6b0b3e0 - Context : ajout de deleteFile pour pouvoir supprimer un fichier du FFE quand le SBE a confirmé sa suppression.
- EraseErrorRule : lecture de l'erreur envoyée par le SBE lors de la        suppression d'un fichier.
- EraseFileRule : commande créée par le FFE pour que le SBE puisse savoir   quel fichier il doit supprimer.
- EraseOkRule : lecture de la commande envoyée par le SBE lorsque la suppression d'un fichier s'est bien passée.
- File : implémente désormais une interface ReadOnlyFile.
- GetFileRule : utilise ReadOnlyFile plutôt que File.
- ProtocolReader : reformatage.
- ReadOnlyFile : interface pour récupérer les données de File.
- RemoveFileErrorRule : commande envoyée au client lorsque la suppression   d'un fichier a échoué.
- RemoveFileOkRule : commande envoyée au client lorsque la suppression d'un fichier a réussi.
- RemoveFileRule : lecture de la commande envoyée par le client lorsqu'il   veut supprimer un fichier.
- Repository : utilise ReadOnlyFile plutôt que File.
- SendErrorRule et SendOkRule : modification des imports et attribut final.
2022-03-13 14:56:42 +01:00
Jérémi N ‘EndMove’ a9a620275d
Merge branch 'jeremi' into dev
# Conflicts:
#	app/src/main/resources/appdata.json
2022-03-12 22:16:46 +01:00
Jérémi N ‘EndMove’ 4e7031923c
Ajout de règles (en progression), Ajout doc, Optimisation, bugs fix. 2022-03-12 22:16:02 +01:00
Benjamin 86b49d57c7 La modification du fichier JSON est désormais synchronized. 2022-03-12 22:01:52 +01:00