Block a user
feat(proxy): jail fail2ban gitea + rate-limit et fermeture de /metrics
feat(proxy): réception rsyslog générique pour les services exposés
feat(gitea): script d'installation LXC Alpine + README
feat(lib): helper ini_set idempotent pour merge de fichiers INI
fix(proxy): exclure les 401 git-over-HTTPS du jail traefik
feat(proxy): jail fail2ban gitea + rate-limit et fermeture de /metrics
fix(gitea-runner): URL d'instance complète et procédure de ré-enregistrement
feat(gitea): script d'installation LXC Alpine + README
feat(proxy): réception rsyslog générique pour les services exposés
feat(lib): helper ini_set idempotent pour merge de fichiers INI
fix(proxy): exclure les 401 git-over-HTTPS du jail traefik
chore: réduire le dépôt à netlab + komodo
feat(gitea): script d'installation LXC Alpine + README
Corrigé (1d94d57), les quatre points.
Ordonnancement tailscale → rsyslog
configure_tailscale_proxy déplacée avant configure_rsyslog_forwarder dans install_inside_lxc() et…
feat(proxy): réception rsyslog générique pour les services exposés
Corrigé pour le point bloquant (4744de1). Un point à signaler sur la syntaxe moderne suggérée : elle s'est révélée incompatible avec le mécanisme même que ce découpage doit permettre. Détail…
feat(lib): helper ini_set idempotent pour merge de fichiers INI
Corrigé (1217b26), les deux points.
mv gaté sur la réussite d'awk
if ! awk ... > "$tmp"; then rm -f "$tmp"; log_error ...; return 1; fi avant le mv. Vérifié en forçant un échec réel…
fix(proxy): exclure les 401 git-over-HTTPS du jail traefik
Corrigé (25bd5f2) : ajout de la seconde ligne ignoreregex (DownstreamStatus puis RequestPath), symétrique au failregex existant.
Vérifié avec fail2ban-regex sur un access.log…