Commit 63c9ef2

Repositorybojemoi
Branchmain
AuteurBetty
Hash63c9ef2445243acf70aa54ec7262ce6bf256f98c
Date2026-01-24

Description

  • Add blockchain service with SHA-256 hash chain for immutable deployment logs
  • Add IP2Location client for country-based request filtering via CIDR queries
  • Add IPValidationMiddleware to block requests from non-allowed countries
  • Update deploy endpoints to log to blockchain with source IP/country tracking
  • Add /api/v1/blockchain/* endpoints for block listing and chain verification
  • Maintain backward compatibility with legacy deployments table

Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

Fichiers modifiés

MMAAMAAppppppprrrrrrrooooooovvvvvvviiiiiiisssssssiiiiiiiooooooonnnnnnniiiiiiinnnnnnnggggggg/orrrrrrrccccccchhhhhhheeeeeeessssssstttttttrrrrrrraaaaaaatttttttooooooorrrrrrr///////aaaaaaapppppppppppppp///////cmmmmssoaiioeenidddrrfnddevvi.llliigpeescc.yww/eepaasssyrrc//eehbi//elp_imo2_pacli_skonv.cciaphatlyat_iii_dno.a.nptp_yiycolni.epnyt.py

Statistiques

7fileschanged,1165insertions(+),48deletions(-)