Commit Graph

  • 225a4ab531 Ajout README.md master Final Maximilien LEDOUX 2022-03-20 15:48:47 +0100
  • 7cd579a86f Ajout README.md dev Maximilien LEDOUX 2022-03-20 15:47:07 +0100
  • ca9dd538e3 Suppression des print innutiles benjamin Benjamin 2022-03-20 15:32:45 +0100
  • 52032b5676 Patch Hello world pattern maximilien Benjamin 2022-03-20 13:53:34 +0100
  • c9f317f931 Changement dans l'URL, \\ to / car non accepté par linux jeremi Benjamin 2022-03-19 18:16:57 +0100
  • cd68ba52b9 Destruction sécurisée de fichier implémentée Maximilien LEDOUX 2022-03-19 16:59:28 +0100
  • 14f0c61c6e Path problème qui empêchait la sauvegarde des fichiers dont la taille était inférieur au BUFFER (1024) Benjamin 2022-03-15 20:38:29 +0100
  • 43844c9b54 Setup de la règle SendErrorRule Benjamin 2022-03-15 20:27:49 +0100
  • 4a2a84b874
    Suppression code résiduel EndMove 2022-03-15 17:33:58 +0100
  • 02de46bed2
    Mise en place système de hashage EndMove 2022-03-15 17:11:31 +0100
  • 6c33573ad1
    Update domain EndMove 2022-03-15 12:21:10 +0100
  • 0234e8ab83 Merge branch 'dev' into maximilien Maximilien LEDOUX 2022-03-15 12:00:48 +0100
  • 625cf3e8a1 Changement IP Maximilien LEDOUX 2022-03-15 12:00:12 +0100
  • 8a61165428
    Ajout récupération de fichier (fingerprint à check) EndMove 2022-03-15 11:58:06 +0100
  • 7db026f710
    Merge branch 'jeremi' into dev EndMove 2022-03-14 11:41:23 +0100
  • 3edaf6728f
    Ajout de la prise en compte d'interface pour le multicast EndMove 2022-03-14 11:40:23 +0100
  • 06d46dc697 Chanegement PREFIX SendFileRule.go Benjamin 2022-03-14 11:10:23 +0100
  • 237b37aa3e Changement adresse multicast Benjamin 2022-03-13 17:53:00 +0100
  • a0f17fefe1 - Changement latence de 10 à 30 secondes Benjamin 2022-03-13 17:50:36 +0100
  • 477db13dc1 - Découpe de la méthode FileReceiver Benjamin 2022-03-13 17:04:24 +0100
  • d2b81790b0 Suppression fichier : fonctionnelle Maximilien LEDOUX 2022-03-13 15:49:06 +0100
  • 259bb3c730 Début vérification de l'empreinte lors de l'envoi d'un fichier Benjamin 2022-03-13 12:29:05 +0100
  • d7f1407c0c Premier jet de la méthode SendFile dans FileSender.go Benjamin 2022-03-13 11:12:40 +0100
  • 751fb5ef1a
    Suppression - système interface EndMove 2022-03-12 20:36:12 +0100
  • 345e195b81
    Merge branch 'dev' into jeremi EndMove 2022-03-12 19:13:24 +0100
  • 76972cc0bc
    Correction réception fichier, ajout méthode util Network.go EndMove 2022-03-12 19:12:19 +0100
  • f75948c3bb - Changement des entêtes dans le projets. Maximilien LEDOUX 2022-03-12 15:57:27 +0100
  • 4975c4e454 Merge branch 'dev' into maximilien Maximilien LEDOUX 2022-03-10 17:18:06 +0100
  • b198f51c1e Récupération d'un fichier avec BUFFER. DOnc plus optimisé Benjamin 2022-03-10 14:35:41 +0100
  • 6fa5f6c1c4 Réception d'un fichier et sauvegarde de celui-ci terminée Benjamin 2022-03-08 20:37:49 +0100
  • a987a7eb64
    Tentative d'implémentation système d'interface -> toujours en échec EndMove 2022-03-08 19:41:54 +0100
  • 38a177aa51
    Tentative de récupération de fichier (problème: récupération bloquante) EndMove 2022-03-08 17:44:10 +0100
  • b030af03c9
    Merge branch 'jeremi' into dev EndMove 2022-03-08 14:59:36 +0100
  • 51defc39ac
    Ajout système d'interface EndMove 2022-03-08 14:58:41 +0100
  • bcf8cdd256 Mse à jours du système de réception message + fichier. Il reste à pouvoir vider correctement un fichier lorsqu'il est reçu Benjamin 2022-03-08 14:48:14 +0100
  • 30e21ce042
    Recherche d'un bug d'interface réseaux multicast EndMove 2022-03-08 12:01:51 +0100
  • e9fafd3cd8
    Ajout des 3règles SendFileRule.go, SendOkRule.go, SendErrorRule.go et corrections de bugs mineurs. EndMove 2022-03-08 10:25:00 +0100
  • 8c443d43e4
    Fixing some issues, backed project study EndMove 2022-03-05 18:32:27 +0100
  • b942166f69
    idea name fixing EndMove 2022-03-05 17:27:19 +0100
  • 27789be202
    Fixed spelling mistake in project name, restructuring. Correction of Golang convention error. EndMove 2022-03-05 17:21:46 +0100
  • 6cc3922347 Merge branch 'dev' into maximilien Maximilien LEDOUX 2022-02-26 18:11:05 +0100
  • c379c15932 Mise à jours du App config Benjamin 2022-02-26 18:08:52 +0100
  • dfd6096898 Replace project constant by dynamic AppConfig. Benjamin 2022-02-23 14:08:41 +0100
  • 0808ed493d Fix project : Suppression des _ Benjamin 2022-02-23 13:07:48 +0100
  • 47b91d96d1 Problème imports réglé Maximilien LEDOUX 2022-02-23 13:06:29 +0100
  • f6a7004137 Chargement du fichier de config fonctionnelle. Reste à utiliser ses données Benjamin 2022-02-22 13:05:33 +0100
  • 6553ebead0 Ajout des tag pour Json Benjamin 2022-02-22 12:23:24 +0100
  • a2b705ed1c Ajout d'un TODO Benjamin 2022-02-22 12:23:01 +0100
  • 089b033fbe Création fichier json contenant la configurationdu serveur Benjamin 2022-02-22 12:22:38 +0100
  • bc2e322781 Création d'une structure AppConfig qui contient la configuration du server Benjamin 2022-02-22 11:02:45 +0100
  • 233f7ac582 Tranformation d'une commande (chaine de char) en tableau. Il est donc désormais possible de lire une commande et l'interprêter Benjamin 2022-02-22 10:52:07 +0100
  • 09d4834cdf Hello rule patched Benjamin 2022-02-22 10:03:52 +0100
  • 9eb4e8204e Envoie de l'annonce en multicast fonctionnelle Benjamin 2022-02-22 09:35:44 +0100
  • e9e1dbf6d8 Ajout d'une méthode de création d'une commande Benjamin 2022-02-22 09:07:58 +0100
  • 9a7da75ec8 Implémentation de l'interface IProtocolWriter.go dans la règle HelloRule.go Benjamin 2022-02-22 08:47:03 +0100
  • 5c76801854 Ajout d'une constante pour les règle Benjamin 2022-02-22 08:34:45 +0100
  • c8de92d99b Start commit 22/02/2022 Benjamin 2022-02-22 08:29:11 +0100
  • a8d6197b60 Préparation mécanisme d'exécution d'une command read Benjamin 2022-02-20 12:35:05 +0100
  • 957e6500a1 execute method to Execute Benjamin 2022-02-20 12:08:45 +0100
  • 7ed4f93dc5 Ajout d'un manager de request, qui reçoit les commandes et renvoient une réponse Benjamin 2022-02-20 11:55:11 +0100
  • 815da08c8d Changement pour n'accepter qu'un seul client Benjamin 2022-02-20 11:41:41 +0100
  • f58890ead1 Début création du fichier du server unicast Benjamin 2022-02-20 11:34:10 +0100
  • e8965385b3 Ajout de IProtocolReader.go IProtocolReader.go à la place de IProtocol.go ainsi que les dossiers appropriés pour chaque type de règle Benjamin 2022-02-20 11:33:47 +0100
  • 4c368ef551 RegexMatcher.go : - Suppression HelloRule.go qui n'était pas adaptée - Création EraseFileRule.go et implémentation de son interface IProtocol.go - Rename méthode RegexMatcher.go match -> Match Benjamin 2022-02-19 18:10:52 +0100
  • 6f097e6642 RegexMatcher.go : - Ajoute méthode CreateRegexMatcher, qui crée une instance de RegexMatcher.go et compile le pattern. - Ajout d'un attribut matcher auquel est attribué le retour de la compilation du pattern - Implémentation méthode match, vérifie que la donnée reçue en paramètre respecte le pattern compilé et stocké dans la structure Benjamin 2022-02-15 12:09:53 +0100
  • 4d1fbcb95b IProtocol.go : Suppression de la méthode Create, car doit être statique. Benjamin 2022-02-15 11:58:08 +0100
  • b923a292af Ajout d'une méthode d'instanciation et d'un système de regex compilable 1 seul fois (Optimisation) Benjamin 2022-02-15 11:57:25 +0100
  • 3715e752ba Ajout de la règle HelloRule.go (non-implémentée) Benjamin 2022-02-15 11:37:31 +0100
  • 12aff7bfe2 Remove method in IProtocol.go match and add execute Benjamin 2022-02-15 11:32:16 +0100
  • 8d9fdba613 Change Protocol.go to IProtocol.go Benjamin 2022-02-15 11:30:23 +0100
  • c878fe7a77 Création d'un interface Protocol.go qui sera inplémentée par les différentes règles. Benjamin 2022-02-15 11:19:43 +0100
  • 43c6ee651a Préparation du point de démarage du programme. Pour le moment, une communication multicast est lancée avec des configurations spécifiques. Benjamin 2022-02-15 11:08:07 +0100
  • 8399d59430 Creation d'un module permettant d'envoyer des données sur une adresse multicast. Pour le moment le message envoyé, l'adress, le port et le temps entre chaque envoie est prédéfini. Benjamin 2022-02-15 11:07:16 +0100
  • a4d5081bb2 Add unversionned file and add somme config to .gitignore Benjamin 2022-02-15 09:08:46 +0100
  • 72588cf3e4 Initial project : Setting up .gitignore Benjamin 2022-02-15 09:06:03 +0100