Skip to content

History / Country Block FR

Revisions

  • Sync wiki from docs/wiki-seed @ 1bd1e9e2f5623ab89ba985717e945ba04157d094

    @github-actions github-actions[bot] committed Sep 21, 2026
  • Sync wiki from docs/wiki-seed @ 07f1413d8eec8dc905ea0b9fa950e97befd80f13

    @github-actions github-actions[bot] committed Sep 21, 2026
  • Sync wiki from docs/wiki-seed @ a57c2a19d577383ad0e3cd3ebe83e0a4603056e9

    @github-actions github-actions[bot] committed Sep 21, 2026
  • Sync wiki from docs/wiki-seed @ f95791ac267381d0efafd90c2b3a4f4bc91dadab

    @github-actions github-actions[bot] committed Sep 21, 2026
  • Sync wiki from docs/wiki-seed @ 04fe26b697c4b34d9e4bcc2ac3db1364f3519001

    @github-actions github-actions[bot] committed Jul 15, 2026
  • docs(i18n): translate Routes + Topology + WAF + CrowdSec + Rate-Limit + Country-Block to French — Batch 2 (v2.10.1) Second ship of the Wiki i18n workstream. 6 pages translated (~933 lines combined), all with language switcher headers + EN companions updated, _Sidebar.md expanded with FR links per section. Files added (FR translations): - Routes-FR.md (~212 lines): route creation, anatomy (BoltDB fields table), aliases, wildcard certs, health checks, per-route security knobs (4 patterns: public read-only / admin tool / public API / webhook receiver), upstream error interception (incl. 401/407 auto-passthrough), hot-reload, REST API reference - Topology-FR.md (~120 lines): live force-directed graph, node types, WebSocket data feed, interactions, performance, when the graph looks wrong (5 symptoms table), read-only API - WAF-FR.md (~150 lines): Coraza v3.7 + OWASP CRS v4.25, 3 modes (off/detect/block), event anatomy, false-positive handling (3 escape hatches a/c/e), paranoia levels, perf considerations, common FP patterns (5 rows table), monitoring workflow, cross-route observability - CrowdSec-FR.md (~156 lines): architecture diagram, quick start (agent + bouncer registration + Arenet config), what gets blocked, observability, manual smoke test, tuning (whitelist + disable per-route), fallback behaviour (LAPI down + fail-open contract) - Rate-Limit-FR.md (~170 lines): caddy-ratelimit module, sliding window algorithm, anatomy, observability, 4 pattern catalog (login brute-force / API quota / webhook / anti- scraper), edge cases (CDN trust / counter loss / IPv6 /64) - Country-Block-FR.md (~125 lines): MaxMind GeoLite2-Country, allow vs deny strategies, resolution flow, edge cases (unknown IP / IPv6 / anonymous proxies) Files modified (EN companions): - Routes.md, Topology.md, WAF.md, CrowdSec.md, Rate-Limit.md, Country-Block.md: language switcher headers added - _Sidebar.md: bilingual layout side-by-side for Get started + Security sections Translation conventions (locked from Phase 3): - Acronyms stay EN: WAF, OWASP, CRS, ACME, DNS-01, HTTP-01, TLS, SAN, CIDR, ASN, LAPI, API, CVE, REST, IDS, IDP, SNI, FQDN, RBAC, JWT, IP, CGNAT, VPN, RFC1918, ISO 3166 - Provider/product names stay EN: Coraza, CrowdSec, Caddy, OWASP, MaxMind, GeoLite2, GeoIP, Cloudflare, OVH, Authelia, Keycloak, Authentik, Vault, Proxmox, Grafana, Traefik, Sonarr, Radarr, Prowlarr, ModSecurity, Argon2id - Code blocks identical EN/FR (curl commands, JSON payloads, Docker run, cscli, regex examples) - Internal cross-links: FR pages link to FR pages with -FR suffix; pages not yet translated (OIDC-SSO, Alerting, Backup-Restore, Custom-Error-Pages, Troubleshooting) keep EN suffix in the FR pages — they will land in v2.10.2/3 - Step identifiers stay EN: Step Z, Step X (a/b/c/d/e), Step L, ADR D4, AC #13 - Tag/version names stay EN: v2.8.4 hotfix, v2.9.3, v2.9.x Roadmap remaining: - v2.10.2: OIDC-SSO + Backup + Alerting + Custom-Error-Pages (~836 lines) - v2.10.3: Troubleshooting + final polish (~282 lines)

    @barto95100 barto95100 committed Jun 28, 2026