chore(release): v0.7.15
Corrige helper_ipc.py : seul CreateFileW avait des argtypes/restype ctypes explicites. Sans eux pour ReadFile/WriteFile/CloseHandle, le HANDLE (pointeur 64 bits) était marshalé comme un entier 32 bits par défaut et tronqué silencieusement, faisant échouer systématiquement l'échange avec wgsecure-helper — l'app retombait donc toujours sur son chemin élevé (2 invites UAC) malgré un service qui tournait et répondait correctement. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,13 @@ Ce projet suit le [Versionnage Sémantique](https://semver.org/lang/fr/).
|
||||
|
||||
---
|
||||
|
||||
## [0.7.15] — 2026-09-04
|
||||
|
||||
### Corrigé
|
||||
- **Le service `wgsecure-helper` n'était jamais réellement utilisé par l'app** (split-DNS fonctionnait, mais toujours via le chemin élevé — 2 invites UAC à la connexion au lieu de 0). Le client du pipe (`app/utils/helper_ipc.py`) ne déclarait les signatures `ctypes` explicites que pour `CreateFileW` : sans elles, `ReadFile`/`WriteFile`/`CloseHandle` marshalaient le HANDLE (pointeur 64 bits) comme un entier 32 bits par défaut, le tronquant silencieusement — l'échange avec le service échouait alors systématiquement, et l'app retombait sur son ancien chemin élevé sans que rien ne le signale. Signatures explicites ajoutées pour chaque appel.
|
||||
|
||||
---
|
||||
|
||||
## [0.7.14] — 2026-09-04
|
||||
|
||||
### Corrigé
|
||||
|
||||
Reference in New Issue
Block a user