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