chore(release): v0.4.1
This commit is contained in:
@@ -6,6 +6,36 @@ Ce projet suit le [Versionnage Sémantique](https://semver.org/lang/fr/).
|
||||
|
||||
---
|
||||
|
||||
## [0.4.1] — 2026-08-31
|
||||
|
||||
### Corrigé
|
||||
- **Plus d'accès internet après déconnexion du VPN** : `wg-quick down` refusait de s'exécuter
|
||||
quand l'interface avait disparu sans passage par lui (crash, arrêt brutal, veille) et ne
|
||||
retirait donc jamais l'entrée DNS posée par `wg-quick up` — la résolution de noms restait
|
||||
pointée vers un serveur devenu injoignable. Nettoyage DNS désormais garanti à la connexion,
|
||||
la déconnexion, la fermeture de l'application et au démarrage suivant.
|
||||
- **Détection de connexion fiabilisée** : `wg show` retourne un code de succès même en cas de
|
||||
refus de permission pour un utilisateur non administrateur — l'application se croyait
|
||||
déconnectée en permanence et ne démontait donc jamais le tunnel à la fermeture. Détection
|
||||
réécrite sans nécessiter de privilèges.
|
||||
- **Interface figée pendant la connexion/déconnexion** : les commandes réseau (souvent
|
||||
accompagnées d'une demande de mot de passe) tournaient sur le thread graphique et gelaient
|
||||
la fenêtre. Déportées en tâche de fond.
|
||||
- **Dialogues d'authentification répétés à chaque connexion** : la détection « sudo demande un
|
||||
mot de passe » ne fonctionnait pas en session non anglophone ni pour les comptes disposant
|
||||
de tous les droits sudo, et l'écriture de la configuration WireGuard n'était couverte par
|
||||
aucune règle sudo autorisée. Chaîne de privilèges revue de bout en bout.
|
||||
- Restauration garantie de l'état réseau à la fermeture de l'application, sous Linux comme
|
||||
sous Windows (fermeture normale, icône système, signal d'arrêt, plantage).
|
||||
|
||||
### Ajouté
|
||||
- Diagnostic des droits d'exécution (`make check-privileges` et bouton dans le panneau Admin)
|
||||
pour identifier précisément quelle commande déclenche un dialogue d'authentification.
|
||||
- Avertissement lorsqu'un tunnel WireGuard tourne en dehors de WGSecure (autre nom
|
||||
d'interface), cause fréquente de coupure DNS non détectée jusqu'ici.
|
||||
|
||||
---
|
||||
|
||||
## [0.2.0] — 2026-06-01
|
||||
|
||||
### Ajouté
|
||||
|
||||
Reference in New Issue
Block a user