Discussion:PSR SE2a4 2022/2023 G5 : Différence entre versions

De Wiki d'activités IMA
(Modifications de code)
 
(6 révisions intermédiaires par le même utilisateur non affichées)
Ligne 4 : Ligne 4 :
 
Démonstration de SMTPout.
 
Démonstration de SMTPout.
 
Exercice sur la correction de l'affichage de déverminage des courriels. Effectué.
 
Exercice sur la correction de l'affichage de déverminage des courriels. Effectué.
 +
Clairement le plus impliqué dans le projet.
  
 
William BECUE :
 
William BECUE :
Ligne 14 : Ligne 15 :
 
= Modifications de code =
 
= Modifications de code =
  
Le code est celui de M. DELEPLANQUE juste avant l'exercice sur la fuite mémoire.
+
* <code>mutex.c</code>
 +
** ajout d'un <code>free</code> dans la fonction <code>mutex_fin</code>
 +
* <code>reseau.c</code>
 +
** messages de déverminage
 +
* <code>smtp_private.h</code>
 +
** code et message d'erreur pour <code>HELO</code> ?!
 +
** code de succès pour <code>HELO</code> ?!
 +
* <code>smtp.c</code>
 +
** modification de l'analyse de <code>RCPT TO:</code> et de <code>MAIL FROM:</code>
 +
** modification avortée de la fonction <code>retour_generique</code> pour lire des réponses multi-lignes
 +
** attente du code 354 après envoi de <code>DATA</code>
 +
** MANQUE -> code 502 pour une commande non implantée
 +
* <code>SMTPin/in.c</code>
 +
** ajout d'une entrée dans le journal lors de la connexion à un serveur SMTP
 +
** contact d'un seul MX (pas parfait)
 +
** messages de déverminage
 +
* <code>SMTPout/args.h</code>
 +
** constantes pour sélectionner l'interface réseau d'écoute
 +
* <code>SMTPout/args.c</code>
 +
** option pour sélectionner l'interface réseau d'écoute
 +
* <code>SMTPout/out.c</code>
 +
** correction d'un <code>==0</code> dans la fonction <code>scanCarteUtilisateur</code>
 +
** correction de <code>adresse</code> en <code>destinataire</code> dans <code>adresseVersUtilisateur</code>
 +
** ajout du renommage du répertoire <code>tmp</code> vers <code>new</code> (erreur sur l'estampille de temps)
 +
** code pour sélectionner l'interface réseau d'écoute
 +
 
 +
= Wiki =
 +
 
 +
* Wiki de type chronologique
 +
* Wiki régulièrement mis à jour (principalement par M. BECUE)
 +
 
 +
= Tests =
 +
 
 +
* SMTPin et SMTPout fonctionnels
 +
* Pas de test automatique
 +
 
 +
= Note =
 +
 
 +
== LAZOUACHE ==
 +
 
 +
* soutenance 90%
 +
* code+test 66%
 +
* progression régulière 100%
 +
* Wiki 75%
 +
\-> 17/20
 +
 
 +
== BECUE ==
 +
 
 +
* soutenance 25%
 +
* code+test 66%
 +
* progression régulière 100%
 +
* Wiki 75%
 +
 
 +
\-> 10/20

Version actuelle datée du 19 juin 2023 à 12:54

Entretiens

Farid LAZOUACHE :

Démonstration de SMTPout. Exercice sur la correction de l'affichage de déverminage des courriels. Effectué. Clairement le plus impliqué dans le projet.

William BECUE :

Démonstration de SMTPin. Exercice : retourner au client SMTP un 502 en cas de commande non implantée. De très très grosses difficultés pour mener à bien cette tâche (méconnaissance du projet, de la programmation C, du shell Unix). Au bout d'un temps (trop) long, les commandes inconnues sont gratifiées d'un code 500. Arrêt de la soutenance à ce point.

Modifications de code

  • mutex.c
    • ajout d'un free dans la fonction mutex_fin
  • reseau.c
    • messages de déverminage
  • smtp_private.h
    • code et message d'erreur pour HELO ?!
    • code de succès pour HELO ?!
  • smtp.c
    • modification de l'analyse de RCPT TO: et de MAIL FROM:
    • modification avortée de la fonction retour_generique pour lire des réponses multi-lignes
    • attente du code 354 après envoi de DATA
    • MANQUE -> code 502 pour une commande non implantée
  • SMTPin/in.c
    • ajout d'une entrée dans le journal lors de la connexion à un serveur SMTP
    • contact d'un seul MX (pas parfait)
    • messages de déverminage
  • SMTPout/args.h
    • constantes pour sélectionner l'interface réseau d'écoute
  • SMTPout/args.c
    • option pour sélectionner l'interface réseau d'écoute
  • SMTPout/out.c
    • correction d'un ==0 dans la fonction scanCarteUtilisateur
    • correction de adresse en destinataire dans adresseVersUtilisateur
    • ajout du renommage du répertoire tmp vers new (erreur sur l'estampille de temps)
    • code pour sélectionner l'interface réseau d'écoute

Wiki

  • Wiki de type chronologique
  • Wiki régulièrement mis à jour (principalement par M. BECUE)

Tests

  • SMTPin et SMTPout fonctionnels
  • Pas de test automatique

Note

LAZOUACHE

  • soutenance 90%
  • code+test 66%
  • progression régulière 100%
  • Wiki 75%

\-> 17/20

BECUE

  • soutenance 25%
  • code+test 66%
  • progression régulière 100%
  • Wiki 75%

\-> 10/20