Avancement - fthourau/PT4 GitHub Wiki

Cette page tiendra compte de l'avancement du projet à chacune de ses évolutions.

Lundi 28 janvier

  • Choix du sujet et élaboration du github correspondant.
  • Ajout des collaborateurs: ahugo (évaluatrice), cgilardy (collègue)
  • Génération et déploiement des clés RSA pour une connexion rapide et sécurisée
  • Configuration et clonage du github sur la(les) machine(s) de travail
  • Élaboration du wiki

Dimanche 3 février

  • Élaboration du maniement des options avec la commande getopt()
  • Lecture d'une archive
  • Ecriture des fichiers d'une archive (sans maintient des droits, UID, GID, etc.)
  • Ecriture de "Makefile" pour faciliter la compilation sur les diverses portions de code

Lundi 11 février

  • Création d'une nouvelle branche (nommée "secondary") qui servira de base pour ajouter la gestion des dossiers.
  • Listage d'une archive fonctionnel
  • Ajout d'une page indiquant les options de compilation via le makefile

Mercredi 13 février

  • Mise en place de la fonction optget()
  • Extraction des fichiers d'une archive .tar réalisées
  • Listage des fichiers d'une archive réalisées
  • "man" de la fonction en cours

Samedi 16 février

  • Fonction verbose fonctionnel pour le désarchivage

Lundi 18 février

  • Fonction de création d'une archive fonctionnelle
  • Vérifier la fonction d'extraction pour corriger les bugs
  • Vérifier l'absence de bug sur la fonction de listage

Mercredi 20 février

  • Création d'archive à plusieurs fichiers => ok
  • Extraction de plusieurs fichiers => ok | corriger boucle infinie
  • Listage de plusieurs fichiers => ok | corriger boucle infinie

Jeudi 21 février

  • Correction du bug de boucle infinie
  • Lors de l'extraction, création d'un fichier "?" d'origine encore inconnue
  • Le champ mtime ne se renseigne pas correctement, champ 'mtime' à vérifier
  • Les droits sont correctement rétabli

Mercredi 27 février

Ce qui est fait:

  • l'aide
  • mode verbose
  • création
  • listage du contenu
  • ajout à l'archive
  • extraction
  • mode "file"
  • compression

Ce qui reste à faire:

  • suppression de contenu
  • mise à jour du contenu
  • mode "sparse"
  • mode "diff"

Jeudi 14 mars

  • Option de suppression fonctionnelle
  • Option "diff" fonctionnelle
  • Correction de bugs mineurs
  • Nettoyage d'inclusions dispensables
  • Séparation plus claire du code source
  • Mise à jour de la page algorithmie du wiki

Mardi 19 mars

  • FIN DU PROJET