erplibre/script
Mathieu Benoit 87def09645 [FIX] qemu cache: git mirror clones only over http and https
The scheme of a git negotiation came from the request line the client
writes, so "ssh://any-host/x.git/info/refs" made the cache run git clone
over ssh, with its service account keys, toward a host the client chose.
A git client reaches an HTTP proxy only over HTTP(S), so nothing cached
is lost. DepotDeURL now refuses other schemes, the clone ends its options
with "--", and GIT_ALLOW_PROTOCOL=http:https bounds git itself.
Checked: ssh, git, file and ext refused, a real clone through the mirror
still passes, full qemu_cache Go suite green.

--- FR ---

[FIX] qemu cache : le miroir git ne clone qu'en http et https

Le schéma d'une négociation git venait de la ligne de requête écrite par
le client : « ssh://hôte-quelconque/x.git/info/refs » faisait lancer au
cache un git clone en ssh, avec les clés de son compte de service, vers
un hôte choisi par le client. Un client git ne joint un mandataire HTTP
qu'en HTTP(S) : rien de ce qui se met en cache n'est perdu. DepotDeURL
refuse les autres schémas, le clone clôt ses options par « -- », et
GIT_ALLOW_PROTOCOL=http:https borne git lui-même.
Vérifié : ssh, git, file et ext refusés, un vrai clone à travers le
miroir passe toujours, suite Go de qemu_cache au vert.

Assisted-by: Claude Opus 5.5
2026-09-25 05:37:03 -04:00
..
addons [ADD] script addons prod to dev support disable_payment_provider 2026-08-25 03:31:12 -04:00
analyse [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
apache [ADD] apache configuration template 2025-10-31 01:31:21 -04:00
code [UPD] script Format 2026-03-14 23:26:31 -04:00
code_generator [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
config [ADD] mail: read and send email from the TODO CLI 2026-08-16 03:56:34 -04:00
data [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
database [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
deployment [IMP] script: update copyright year to 2026 2026-03-11 23:16:05 -04:00
docker [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
execute [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
forgejo [FIX] security: the KeePass password leaves the command line too 2026-08-23 02:11:50 -04:00
fork_github_repo [ADD] Multilingual translation of all documentation (EN/FR) 2026-03-04 22:23:52 -05:00
git [UPD] commit rule: English subject first, French title under --- FR --- 2026-09-25 01:31:27 -04:00
ide [UPD] script Format 2026-03-14 23:26:31 -04:00
install [REM] qemu : abandonner Debian 11 2026-09-24 13:56:57 -04:00
maintenance [FIX] format : trouver les addons et leur appliquer la norme OCA 2026-09-24 13:56:57 -04:00
manifest [FIX] manifest: give repo init a branch name, not a bare SHA 2026-08-10 03:10:50 -04:00
mobile [FIX] mobile: the bundle check refused a real build 2026-08-25 03:28:39 -04:00
nginx [IMP] script: update copyright year to 2026 2026-03-11 23:16:05 -04:00
odoo [FIX] migration 17→18 : retirer la vue morte account_root 2026-08-29 02:11:04 -04:00
performance [ADD] script performance: use tool to test request per second on website 2025-11-01 01:09:32 -04:00
poetry [FIX] poetry update: skip requirements under doc and examples dirs 2026-09-25 04:17:56 -04:00
postgresql/migration [UPD] script Format 2026-03-14 23:26:31 -04:00
process [IMP] script: update copyright year to 2026 2026-03-11 23:16:05 -04:00
proxmox [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
qemu [REM] qemu : abandonner Debian 11 2026-09-24 13:56:57 -04:00
qemu_cache [FIX] qemu cache: git mirror clones only over http and https 2026-09-25 05:37:03 -04:00
restful [IMP] script: update copyright year to 2026 2026-03-11 23:16:05 -04:00
selenium [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
shell_script_odoo [ADD] brin_advisor brin_cluster 2026-08-07 02:52:33 -04:00
statistic [IMP] script: update copyright year to 2026 2026-03-11 23:16:05 -04:00
system [ADD] script system: search_docker_compose_erplibre.sh 2024-05-03 23:13:59 -04:00
systemd [FIX] outillage : désimbriquer les f-strings que seul 3.12 sait lire 2026-09-24 13:56:57 -04:00
terminal [IMP] todo support odoo upgrade 2025-10-31 01:43:26 -04:00
test [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
todo [IMP] todo menus: language only in Configuration, Fork moved there 2026-09-25 01:41:48 -04:00
version [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
vpn [REF] format : passer l'outillage et les tests sous ruff 2026-09-24 14:40:38 -04:00
__init__.py [IMP] Copy ERPLibre from https://github.com/mathbentech/InstallScript 2020-04-20 03:56:45 -04:00
generate_config.sh [FIX] generate_config: drop odoo_design-themes from the addons path 2026-08-07 02:09:40 -04:00
lib_asyncio.py [FIX] asyncio : rendre --max_process lançable sur Python 3.10 et plus 2026-09-09 07:35:15 -04:00
lib_identifiant.py [ADD] commentaires : un relevé non bloquant, sa règle, le code nettoyé 2026-08-30 06:08:30 -04:00
lib_odoo_rc.sh [FIX] odoo_bin : lire le config.conf du dépôt, pas le ~/.odoorc 2026-08-29 02:11:04 -04:00
make.sh [FIX] script python: missing color log error 2024-05-03 23:13:59 -04:00
open_terminal_code_generator.sh [IMP] todo support odoo upgrade 2025-10-31 01:43:26 -04:00