diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4d282e3 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## [0.1.1] - 2026-09-04 + +### Added +- Diagnostic réseau complet pour la jointure Active Directory : résolution DNS, enregistrements SRV (LDAP/Kerberos), ping des contrôleurs de domaine, test des ports AD (53/88/389/445/464/636/3268), synchronisation NTP, présence des outils requis. +- Jointure de domaine via `realmd` sous Linux et PowerShell `Add-Computer` sous Windows, avec bascule automatique de backend selon la plateforme. +- Installation automatique des prérequis Linux manquants (`apt-get install realmd sssd adcli samba-common-bin packagekit`), déclenchable en un clic ou via la CLI. +- Interface graphique PySide6 avec trois onglets : Diagnostic réseau, Rejoindre le domaine, À propos. +- Interface en ligne de commande (`diagnose`, `join`, `install-prereqs`) fonctionnant sans dépendance à PySide6, avec sortie colorée (détection tty, `NO_COLOR`/`FORCE_COLOR`). +- Scripts de packaging PyInstaller pour produire des binaires autonomes Linux et Windows (`packaging/build_linux.sh`, `packaging/build_windows.bat`). +- Mot de passe jamais transmis en argument de ligne de commande (toujours via stdin ou variable d'environnement du sous-processus) pour ne pas apparaître dans la liste des processus. diff --git a/domainjoin/__init__.py b/domainjoin/__init__.py index 3dc1f76..485f44a 100644 --- a/domainjoin/__init__.py +++ b/domainjoin/__init__.py @@ -1 +1 @@ -__version__ = "0.1.0" +__version__ = "0.1.1"