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

De Wiki d'activités IMA
(Page créée avec « Rayane MOUSSAOUI : Démonstration de SMTPin. Exercice : faire en sorte que le serveur SMTP puisse accepter plusieurs destinataire. Le travail a été très laborieux, tr... »)
 
Ligne 1 : Ligne 1 :
 +
= Soutenances =
 
Rayane MOUSSAOUI :
 
Rayane MOUSSAOUI :
  
Ligne 11 : Ligne 12 :
 
Démonstration de SMTPout, test de réception de courriel en provenance de gmail. Fonctionne.
 
Démonstration de SMTPout, test de réception de courriel en provenance de gmail. Fonctionne.
 
Exercice : faire en sorte qu'un seul exemplaire de <code>...</code> soit affiché au déverminage. Effectué, pas très proprement mais effectué.
 
Exercice : faire en sorte qu'un seul exemplaire de <code>...</code> soit affiché au déverminage. Effectué, pas très proprement mais effectué.
 +
 +
= Modifications de code =
 +
 +
* <code>mutex.c</code>
 +
** ajout d'un <code>free</code> dans la fonction <code>mutex_fin</code>
 +
* <code>reseau.c</code>
 +
** prioritisation d'IPv4 sur IPv6
 +
* <code>smtp_private.h</code>
 +
** code modifié pour <code>HELO</code> ?!
 +
* <code>smtp.c</code>
 +
** modification de l'analyse de <code>RCPT TO:</code> et de <code>MAIL FROM:</code>
 +
** code 502 pour une commande non implantée
 +
** modification 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>
 +
 +
* <code>SMTPin/in.c</code>
 +
** contact d'un seul MX (loin d'être parfait)
 +
* <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 (modification de <code>config->local</code> ?!)
 +
* <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

Version du 18 juin 2023 à 17:16

Soutenances

Rayane MOUSSAOUI :

Démonstration de SMTPin. Exercice : faire en sorte que le serveur SMTP puisse accepter plusieurs destinataire. Le travail a été très laborieux, très peu autonome. Ne sait pas généraliser un champ d'une structure à un tableau. Avec beaucoup d'aide l'analyse SMTP et l'affichage pour le déverminage prennent en compte plusieurs destinataires. L'exercice n'était pas le plus simple mais il n'est pas possible de dire que la soutenance a été un succès.

Simon MAROLLEAU :

Démonstration de SMTPout, test de réception de courriel en provenance de gmail. Fonctionne. Exercice : faire en sorte qu'un seul exemplaire de ... soit affiché au déverminage. Effectué, pas très proprement mais effectué.

Modifications de code

  • mutex.c
    • ajout d'un free dans la fonction mutex_fin
  • reseau.c
    • prioritisation d'IPv4 sur IPv6
  • smtp_private.h
    • code modifié pour HELO ?!
  • smtp.c
    • modification de l'analyse de RCPT TO: et de MAIL FROM:
    • code 502 pour une commande non implantée
    • modification de la fonction retour_generique pour lire des réponses multi-lignes
    • attente du code 354 après envoi de DATA
  • SMTPin/in.c
    • contact d'un seul MX (loin d'être parfait)
  • 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 (modification de config->local ?!)
  • 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