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
a9a620275d
Merge branch 'jeremi' into dev
...
# Conflicts:
# app/src/main/resources/appdata.json
2022-03-12 22:16:46 +01:00
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
Benjamin
8965f0d51b
- Réparation problème causé par benja qui causait l'impossibilité d'avoir plus de 1 fichier par personne
...
- Suppression nom du fichier hashé dans le config car cause problème et innutile
2022-03-12 19:08:11 +01:00
Maximilien LEDOUX
07f87d40e5
Command FilelistRule
2022-03-12 18:25:21 +01:00
Maximilien LEDOUX
203ceabdf1
Vérification du nombre de fichiers présents pour un utilisateur avant de lui permettre d'ajouter un fichier
2022-03-12 18:10:01 +01:00
Maximilien LEDOUX
64fd230294
Merge branch 'maximilien' into dev
...
# Conflicts:
# app/src/main/java/lightcontainer/protocol/rules/reader/SavefileRule.java
# app/src/main/resources/appdata.json
2022-03-12 18:06:47 +01:00
Maximilien LEDOUX
4b8367e641
Vérification du nombre de fichiers présents pour un utilisateur avant de lui permettre d'ajouter un fichier
2022-03-12 18:04:14 +01:00
64492c852e
Correction d'un bug taille de fichier lors de l'envoie storebackend
2022-03-12 18:00:03 +01:00
46cbcaf705
Ajout du hashing
2022-03-12 15:32:46 +01:00
b1ff4140c2
Merge branch 'dev' into jeremi
...
# Conflicts:
# app/src/main/java/lightcontainer/protocol/rules/reader/SavefileRule.java
2022-03-12 14:43:24 +01:00
0a7cdba652
Système de hash correction de bugs
2022-03-12 14:41:33 +01:00
Benjamin
ea401d0631
- Ajout login du user devant le nom d'un fichier pour permettre le doublon entre les utilisateurs
...
- Ajout système de Bundle pour pouvoir sauvgerder des données dans la requête courante
- Ajout règle SEND_ERROR
- Ajout save du fichier dans le fichier json
2022-03-12 13:36:16 +01:00
Benjamin
7d55699f7b
- Changement size long by int
2022-03-12 12:36:18 +01:00
Benjamin
5fe63fa3ea
- Ajout système de Context dans les ProtocolWriter.java
...
- Ajout récupération Clé AES via Context.java
- Ajout cryptage lors de l'envoie du fichier
2022-03-12 12:34:04 +01:00
Benjamin
02d9d30985
Début ajout chemin de sauvegarde dans la configuration de l'application
2022-03-12 11:19:34 +01:00
Benjamin
8746fa3b65
- Hashage du mot de passe lors de la création du compte
...
- Localisation d'un problème empêchant de se connecter plusieurs fois (ca path est mis à NULL)
2022-03-11 22:05:09 +01:00
Benjamin
a2e86eb02d
Merge branch 'benjamin' into dev
2022-03-11 17:03:39 +01:00
Benjamin
58c8d7f514
Ajout possibilité de déconnecter un client
2022-03-11 17:02:52 +01:00
Maximilien LEDOUX
b022800098
Modification de repository pour permettre l'ajout de données et la sauvegarde en un seul appel
2022-03-11 17:01:57 +01:00
Maximilien LEDOUX
dd9eb7bd2d
Modification de repository
2022-03-11 16:54:28 +01:00
Maximilien LEDOUX
8f09dd29b6
RepositoryTests : adaptation des tests suite aux changements subis par AppData et Repository
2022-03-11 16:03:52 +01:00
Maximilien LEDOUX
18df312592
AppData : simplification du système. Suppression de la nécéssité de passer un objet User pour réaliser les opérations
2022-03-11 16:00:05 +01:00
Maximilien LEDOUX
1a3b796f61
Storage Repository : système simplifié
2022-03-11 15:52:02 +01:00
Benjamin
ef8f0016bb
Documentation de mon code :
...
- Ajout de précision
- Documentation de fonction non-documentée
2022-03-11 14:57:46 +01:00
Benjamin
56a8121782
- Ajout système d'accès
...
- Instauration d'un contexte par utilisateur
- Ajout de protection
- Ajout commande SignupRule.java
2022-03-10 21:39:28 +01:00
Maximilien LEDOUX
842bbc7341
Merge branch 'maximilien' into dev
2022-03-10 18:42:22 +01:00
Maximilien LEDOUX
9326b09d0c
Début système de contexte + Ajout commande SignupRule.java
2022-03-10 18:41:52 +01:00
555fd095f7
Cloturation système cryptographique AES_GCM
2022-03-10 18:17:47 +01:00
Benjamin
826ef9e2e4
Ajout properties par défaut pour SSL
2022-03-10 14:36:35 +01:00
Maximilien LEDOUX
0f6b4ddaa3
Merge branch 'maximilien' into dev
2022-03-09 12:11:36 +01:00
Maximilien LEDOUX
63e4c7255d
SSL : terminé
2022-03-09 12:11:14 +01:00
Benjamin
dfde37e482
Réglage blocage des threads des SBE : Les SBE attendaient d'être réveillé doublement pour reprendre le travaille
2022-03-08 20:48:34 +01:00
Maximilien LEDOUX
9df754f061
SSL : ajout fichier
2022-03-08 16:48:22 +01:00
Maximilien LEDOUX
a42eb59be7
SSL : implémenté
2022-03-08 16:15:14 +01:00
Maximilien LEDOUX
d680a85bf2
Merge branch 'maximilien' into dev
...
# Conflicts:
# app/src/main/resources/rules.txt
2022-03-08 14:51:38 +01:00
Benjamin
45851865fd
Envoie de fichier fonctionnelle :
...
- Le client reçoit désormais la réponse (ne recevais pas car ne possèdait pas le bon login dans les tâches)
- D'autre problèmes mineur qui empêchait la transimission d'une réponse au client
2022-03-08 14:50:16 +01:00
Maximilien LEDOUX
f9c4ee71b2
Storage : optimisation des imports et ajout de commentaires
2022-03-08 14:43:40 +01:00
Maximilien LEDOUX
4fbe6bb88c
Storage : suppresion de 2 interfaces inutiles
2022-03-08 14:34:09 +01:00
Maximilien LEDOUX
4291618774
Repository : load testé
2022-03-08 12:12:04 +01:00
Maximilien LEDOUX
d979fbd1f3
Repository : save testé
2022-03-08 11:45:18 +01:00
Maximilien LEDOUX
ac04f86e72
Json adapter : Json vers AppData -> testé
2022-03-08 11:17:26 +01:00
Maximilien LEDOUX
558e4427fd
Json adapter : AppData vers Json -> testé
2022-03-08 11:00:36 +01:00