develop dans master - première version stable #9

Merged
nmorin merged 80 commits from develop into master 2 years ago

80 Commits (master)

Author SHA1 Message Date
ycharbi 22438b3a3c Ajout du favicon à la page d'échec d'authentification
2 years ago
ycharbi 203dcaf4ee Correction mineur du nom de la constante listedesentree + Ajout de commentaires à but documentaire pour les fonctions
2 years ago
ycharbi 95245825cb Ajout d'un détail des rôles utilisateurs + ajout du schéma logique du site
2 years ago
ycharbi 673401e919 Description du logiciel dans README + ajout d'une galerie le présentant visuellement
2 years ago
ycharbi c337140b56 Suppression d'un fichier de développement obsolète + ajout d'un favicon + ajout d'un icône dans la barre d'en-tête + adaptation du CSS de liste noire si onglet actif
2 years ago
ycharbi 227fc00a77 Ajout du support des identifiants courts
2 years ago
ycharbi 26a022b8a9 Ajout d'un domaine d'exmple et d'un utilisateur demo + modification de tous les mots de passes utilisateurs + mise à l'heure du contenur Docker
2 years ago
ycharbi 10bdb07218 Finalisation de l'apparition dynamique du bouton pour enregistrer les modifications des interrupteurs + ajout de l’auto-sélection du champ adresse au chargement du formulaire d'accueil + stylisation de la case se souvenir de moi
2 years ago
ycharbi e8ee6ecc3a Ajout du support HTTPS + support de l'exécution du script rundocker.sh depuis n'importe quel répertoire
2 years ago
ycharbi dd62c601ea Mise à jour du schéma du site (commit 0b5db50d5d) + export de celui-ci en PDF
2 years ago
ycharbi fb105927a5 Ajout du plan du site sous forme de schéma logique (version commit b84c8a1733)
2 years ago
ycharbi 0b5db50d5d Ajout de la fonction "Se souvenir de moi"
2 years ago
nmorin 1c6af168a6 Merge pull request 'Ajout code pour affichage du bouton si formulaire modifié' (#7) from nmorin into develop
3 years ago
Nicolas MORIN de4d50cf0a Ajout code pour affichage du bouton si formulaire modifié
3 years ago
ycharbi 585017ef7a Gestion du cas où l'utilisateur restaurant la base n'existe plus + modification des messages d'erreurs SQL des fonctions d'importation
3 years ago
Nicolas MORIN 48e8bdceb9 Ajout alert page paramètre si modif paramétre autre utilisateur que soit même + Réindentation du code de la page paramètre
3 years ago
ycharbi e228da2674 Correction d'une erreur PHP lorsque l'utilisateur connecté n'existe plus après restauration de la base
3 years ago
ycharbi 514d9ff4b6 Correction d'un bogue sur la détection des doublons au niveau des alias virtuels
3 years ago
Nicolas MORIN c9fe812fc7 Modifiction de la haute des pastilles à 100% dans une liste + Ajout du style pour la restoration sur la BDD
3 years ago
Nicolas MORIN 9ba4465361 Modification du visuel de la page paramètres + vérification du typage de certaines conditions
3 years ago
Nicolas MORIN 5d28535b3f Officialisation couleur Arc noire + Ajout badges sur pages liste noire dest et exp avec fleche dans liste
3 years ago
Nicolas MORIN 70e77dc11c Modification de la couleur de fond des pages
3 years ago
Nicolas MORIN 6d75465697 Ré-indentation du code pour le fichier services/gestion/listes_noires.php
3 years ago
ycharbi fc62455f51 Tentative de persistence de la session utilisateur pour 30 jours
3 years ago
ycharbi 820512ced7 Ajout de la fonctionnalité permettant l'import des données de la base précédemment exportés via la fonction idoine + correction du formatage des utilisateurs présents dans le fichier de provision SQL pour Docker + changement de formatage des entêtes de type de données pour la sauvegarde des données de la base
3 years ago
ycharbi cd42ba8d01 Ajout de la fonctionnalité permettant l'import des alias virtuels d'un utilisateur + precision du retrour des fonctions de listage des alais virtuels, domaines, listes noires et utilisateurs
3 years ago
ycharbi 7c8d7a0d32 Ajout de la fonctionnalité d'export des données de la base pour les administrateurs + correction d'une faille de sécurité permettant à un utilisateur standard de réaliser des tâches administrateur
3 years ago
ycharbi 0c4db52805 Ajout de la fonctionnalité d'exportation des alias virtuels d'un utilisateur
3 years ago
ycharbi b60bf87f07 Ajout de la fonctionnalité de changement de préfixe utilisateur + changement du nom de plusieurs fonctions + déplacement et modification de la fonction d'affichage du préfixe d'un utilisateur + suppression ou correction de messages de débogage
3 years ago
ycharbi 08535603f4 Début du travail sur la page des paramètres : adaptation de la redirection du choix utilisateur + fonctionnalité de changement de mot de passe utilisateur
3 years ago
nmorin 3da0a37443 Merge branch 'develop' into nmorin
3 years ago
nmorin e7964aa035 Merge branch 'nmorin' into develop
3 years ago
Nicolas MORIN 5d35acb756 Suppression des étoiles dans les champs textes et modification du menu pour ajouter un sous-menu à liste noires et début de modification du style des pages listes noires
3 years ago
ycharbi cae5faec06 Correction d'un bogue sur la fonction retournant le domaine par défaut -> gestion du cas où il n'y en a pas
3 years ago
Nicolas MORIN a9f684c8ef Ajout du message d'alert de domaine par défaut manquant
3 years ago
Nicolas MORIN 1105198508 Mise en place du style de la page domaines
3 years ago
Nicolas MORIN aa2757e623 Arrangement de l’interface
3 years ago
Nicolas MORIN bd569ef0ff Agrandissement de la limite des entrées utilisateurs pour les fonction d'ajout
3 years ago
Nicolas MORIN f3fedca887 Acceptation des noms longs dans les pastilles
3 years ago
Nicolas MORIN e55fd03a5d Généralisation du style pour les pastilles et modification de l'emplacement du bouton et ajout d'une marge pied de page
3 years ago
Nicolas MORIN 311c8fc8c3 Habillage formulaire accueil, barre menu, message, alias virtuel
3 years ago
ycharbi f298c0c7d6 Utilisation de la fonction retourneMessage pour la page formulaire_accueil.php et ajout de vérifications avant affichage des messages
3 years ago
Nicolas MORIN 7826207b1f Modification jeux de données BDD et Création de la barre de navigation
3 years ago
ycharbi b84c8a1733 Déplacement des fichiers deconnexion.php et parametres.php + ajout d'un lien vers les paramètres dans la barre de menu + changement de la redirection après connexion vers la page d'accueil
3 years ago
ycharbi 2f75db187a Ajout de la fonctionnalité de gestion des listes noires + refonte du système d'affichage des messages à l'utilisateur + création de la notion de page d'accueil + modification des paramètres de certaines fonctions + contôle de l'entrée d'informations utilisateurs sur les ajouts (faille XSS) + contrôle de l'existence d'un domaine lors de la création d'un alias virtuel + renommage de quelques variables
3 years ago
ycharbi 4651df9c62 Travail sur la page de gestion des domaines + ajout d'une fonction permettant la création d'un domaine + ajout d'une fonction permettant l'activation/désactivation d'un domaine + ajout d'une fonction permettant la suppression d'un domaine + ajout d'une fonction permettant de changer le domaine par défaut + renommage de la page alias.php en alias_virtuels.php + changement de noms de variables et de classes pour lister les alias virtuels d'un utilisateur + changement de l'ordre des messages de retours utilisateurs
3 years ago
ycharbi 7d7b47c69f Ajout du nom du site dans la barre de menu + affichage des liens menant vers les pages en fonction des privilèges + réorganisation de l'arborescence + limitation de l'accès à la page domaines.php aux seuls administrateurs
3 years ago
ycharbi 5dfc627b70 Renommage de la fonction d'auto-soumission JavaScript pour le choix de l'utilisateur + ajout d'une phrase indiquant à l'utilisateur vers quelle adresse va pointer l'alias virtuel
3 years ago
ycharbi 188e401688 Déplacement de la gestion des préfixes dans la base + préparation des requêtes SQL SELECT + nettoyage de code
3 years ago
ycharbi b5a6527830 Modification d'arborescence + corrections d'indentation
3 years ago
ycharbi 9470e2bb57 Supression de la page formChoixUtilisateur.php et intégration de son contenu dans alias.php. Cette approche est jugée plus sécurisée (aucun accès non autorisé n'est possible)
3 years ago
ycharbi c4f930fb73 Support exclusif des mots de passe hachés avec la fonction crypt pour l'authentification des utilisateurs + adaptation du format des identifiants utilisateurs de "nom" en "nom@domaine" + ajout de la possibilité pour un administrateur de gérer les possessions des autres utilisateurs + ajout d'une confirmation pour la suppression d'un alias virtuel + nettoyage du code + ajout de commentaires au format PHPDoc + gestion de certaines exceptions du pilote PDO SQLite + suppression du fichier testObjet.php + suppression des fins de lignes vides sur tous les fichiers
3 years ago
ycharbi c399aece89 Changement de nom d'une valeur de session + ajout d'un domaine par défaut + ajout de la possibilité d'ajouter/modifier/supprimer des alias virtuels
4 years ago
ycharbi ed3bb43b07 Changement du nom de la fonction Javascript de filtre des alias virtuels
4 years ago
ycharbi 2047481ecf Changement des données d'exemple + changement d'emplecement de la base de données pour permettre son accès en écriture par www-data
4 years ago
ycharbi 8f39a94134 Listage des alias virtuels et ajout d'une capacité de filtrage de celui-ci via le champ de domaine
4 years ago
ycharbi 3723e5096f Désactivation du débogage de la page d'administration + inversion de la liste des domaines de la fonction dédiée pour correspondre à la base de données
4 years ago
ycharbi 0efd2c097d Désactivation du débogage de la page d'administration + inversion de la liste des domaines de la fonction dédiée pour correspondre à la base de données
4 years ago
ycharbi c55375d632 Création d'exemples d'alias virtuels plus représentatifs du réel
4 years ago
ycharbi 5ea51b4645 Correction du nom de la table postfix_alias_virtuels
4 years ago
ycharbi 8aefed8d66 Création de la structure HTML + répercussion du choix de domaine grace à JS
4 years ago
ycharbi 8a511622f0 Ajout des fonctions de listage des utilisateurs et des domaines de Postfix
4 years ago
ycharbi 2edf7f8e09 Création de fonctions pour sélectionner les domaines et les utilisateurs et appel de ces fonctions dans s/g/alias.php
4 years ago
ycharbi e5ceef87cb Merge branch 'develop' into ycharbi
4 years ago
ycharbi 8af27b0aa3 Correction de titre, d'indentation et de noms de classes CSS
4 years ago
ycharbi 440eeb7f1a Correction de l'erreur "Cannot modify header information - headers already sent by" avec certaines configurations de PHP
4 years ago
Nicolas MORIN d17153ba49 Ajout de Bootstrap
4 years ago
Nicolas MORIN 682a100e6b Configuration de Apache et PHP dans le dossier conf
4 years ago
Nicolas MORIN 13855ba658 Ajout du paquet php-sqlite3 dans l'image Docker
4 years ago
Nicolas MORIN 1a3054d22c Merge branch 'develop' into fct/docker
4 years ago
Nicolas MORIN f5dca6af67 Modification du Dockerfile pour partir d'une image Debian
4 years ago
ycharbi ffb41d6615 Activation de l'authentification
4 years ago
ycharbi 2e30703eaa Résolution problème Atom
4 years ago
ycharbi 847a52b87e Ajout d'un écran d'échec d'authentification stylisé
4 years ago
Nicolas MORIN cad2b58910 Mise a jour des données de tests
4 years ago
ycharbi 749fcae0c4 Redirection de l'utilisateur au portail d'authentification
4 years ago
ycharbi d6f561ddc1 Pages d'authentification d'un utilisateur
4 years ago
ycharbi 0577ebf3ae Objet de connexion à la base SQLite
4 years ago
ycharbi 8ee2c98c04 Ajout des fichiers de préparation de l'environnement de test
4 years ago
ycharbi 5600f758b2 Ajout du .htaccess du répertoire outils
4 years ago