bharatgraph / api /middleware

Commit History

  1. fix: centralize + desktop-mode-adapt the logs directory (P-1)⁠

    6d12c24

  1. cleanup(input_validator): remove dead ALLOWED_CHARS regex⁠

    04bce6d

  1. fix(SEARCH-2,SEARCH-3): add datagov/crimereport filter buttons; add Arabic script U+0600-U+06FF to ALLOWED_CHARS for Urdu/Sindhi search

    297cc9e
  2. fix(BACKEND-1): move rate limiter eviction AFTER current key pruning -- prevents losing rate-limit tracking on burst-after-idle patterns

    9d85e1e

  1. fix(H-05): rate limiter eviction uses ts[0] (oldest) not ts[-1] (newest) -- prevents sliding window bypass attack

    c7c0765

  1. fix(NEW-A3 part1): replace em-dashes/smart-quotes in 56+ Python files -- CI requires pure ASCII source

    8a0fba4

  1. fix(BUG-13/14): audit_logger uses per-process file; rate_limiter evicts stale windows

    93aa1a1
  2. fix(BUG-09): removed IGNORECASE — 'Union Bank' and 'Call Centre' no longer blocked

    dd61f29

  1. feat(security):complete — security hardening and provenance⁠

    b1a489c