Banc de référence hors ligne et carte de comportement du proxy #1
Loading…
Reference in a new issue
No description provided.
Delete branch "hermes/cartographie-comportement"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Carte C3 — banc de test de référence (
t_20d09fd9).Ce que la carte demandait, et ce qui est livré
tests/banc.py+ 15 cas gelés (tests/fixtures/), 2 descripteurs d'implémentationdocs/COMPORTEMENT.md/__, page d'état, et ce qui n'est pas mesurétests/implementations/et on le nomme par--implementationPreuves
Le seul cas non mesuré est le refus 403 d'une source publique (
is_local) : le banc ne tourne que sur la boucle locale. Il le dit dans son bilan au lieu de le sauter en silence.L'écart que le banc a mis au jour
Le réglage de production est une liste noire (
--ignore-hosts '\.googlevideo\.com(:443)?$') : tout hôte non nommé est déchiffré. Mesuré — un hôte inconnu reçoit un 502 alors que le tunnel devait passer (cas 31). Le contrat visé est l'inverse (liste blanche, seulwww.youtube.comdéchiffré) et il est atteignable sans changer une ligne de code :mitmdump-tt-proxy-whitelistrejoue le mêmett_proxy.pyavec--allow-hostset passe les trois cas du jeu.C'est le point de départ de la réécriture : le comportement est déjà écrit noir sur blanc, il reste à le porter.
Aucun fichier de l'API n'est touché, aucun déploiement, rien sur le LXC 134.
fusion-auto: pas de fusion, la PR est en conflit avec main : à rebaser. Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.