5888 Commits (f78dc5c3e0ffb12940db5fc9c9a5a2a1c6971ea0)
 

Author SHA1 Message Date
Edward Ribeiro f78dc5c3e0 Fix Doc Adm file ref 13 hours ago
Edward Ribeiro ec0bb82f39 Fix serve_media to allow public DocumentoAdministrativo without auth 22 hours ago
Edward Ribeiro 7bbf1e5696 Add RL_INDEX_BLOCKED_IPS/USERS ZSET indexes and atomic block writes via Lua 1 day ago
Edward Ribeiro 742f3db6cd Add per-consumer API daily/weekly quota and fix CORS headers on 429 responses 3 days ago
Edward Ribeiro dba535f396 Fix painel polling: 304 responses, logo re-fetches, and overlapping requests 6 days ago
Edward Ribeiro 568c838d08 Rate limiter: move scanner probes to nginx, fix NAT IP block for authenticated users, add 404-scan counter; remove dead painel sub-views 7 days ago
Edward Ribeiro 6224989521 Fix Content-Disposition to inline so PDFs open in browser instead of downloading 1 week ago
Edward Ribeiro f520c11be3 Add painel/dados bypass, Django block metrics, and layer tracking in logs 1 week ago
Edward Ribeiro e6dff2bc00 Fix Redis configmap inline comment, clean cache key format, add blocked-IP scan to plan 2 weeks ago
Edward Ribeiro ff8eaf171d Rename nginx internal media path and simplify file serving in views 2 weeks ago
Edward Ribeiro f838a71d05 Fix norma etag field and media private path 2 weeks ago
Edward Ribeiro a9416f5ad2 Phase 7: HTTP conditional requests, static caching, nginx cleanup 2 weeks ago
Edward Ribeiro 45a1273d18 Track GeoLite2-ASN.mmdb in git; fail build if absent 2 weeks ago
Edward Ribeiro c5eea025ab Phase 6: scanner probe blocking, plan consolidation, and flow diagram 3 weeks ago
Edward Ribeiro 027ce68253 Phase 1-4: Redis infra, rate limiter middleware, cache layer, nginx hardening 3 weeks ago
Edward Ribeiro 64c9b241fa Phase 5: X-Accel-Redirect for /media/, UA Redis deny list, per-path counters 3 weeks ago
Edward Ribeiro 1839af015d Fix ratelimit cache key prefix: strip Django version/prefix mangling 3 weeks ago
Edward Ribeiro 1940c2fd10 Phase 4: extend AnonCachePageMixin to materia and sessao public detail views 3 weeks ago
Edward Ribeiro faf648bebc Fix configure_redis_cache overwriting operator-set waffle switch on restart 3 weeks ago
Edward Ribeiro af88dd2506 Fix DATABASE_URL not exported before migrate_db in start.sh 3 weeks ago
Edward Ribeiro b61e3e5bd9 GeoIP offline build; Redis inspection tools; smart_rate/smart_key; cache KEY_PREFIX 3 weeks ago
Edward Ribeiro c1aa35b701 Fix ratelimit_ip stale import in relatorios/views.py 3 weeks ago
Edward Ribeiro 86fab64feb Fix remaining get_client_ip stale imports; split Phase 5 to work_queues.md 3 weeks ago
Edward Ribeiro adc3aa7261 Phase 4: anonymous page caching via AnonCachePageMixin 3 weeks ago
Edward Ribeiro 85e971ae9b Update ratelimit.py docstring; add Redis service to docker-compose 3 weeks ago
Edward Ribeiro 2253e8b8f2 Fix missing import in audiencia/views.py; use hostname as default namespace 3 weeks ago
Edward Ribeiro 69d10d893d Fix 5 code-quality issues in RateLimitMiddleware 3 weeks ago
Edward Ribeiro 4eeea48bf9 Move get_client_ip/ratelimit_ip imports to sapl.middleware.ratelimit 3 weeks ago
Edward Ribeiro 0e1a14e12a Consolidate get_client_ip/ratelimit_ip into ratelimit.py; clean up settings access 3 weeks ago
Edward Ribeiro 05d705bb37 Add bingbot and SERankingBacklinksBot to UA blocklist and robots.txt 3 weeks ago
Edward Ribeiro c3ccc9be74 Phase 2: RateLimitMiddleware — cross-pod rate limiting via shared Redis 3 weeks ago
Edward Ribeiro 12f6a3e396 Phase 1: shared Redis pod — Django dual-backend cache + startup wiring 3 weeks ago
Edward Ribeiro eaf4a8405a Phase 0 hardening: nginx GeoIP2, rate limits, Gunicorn tuning, N+1 fix 3 weeks ago
joaohortsenado 2f01dd929c
Corrige polling excessivo e bloqueia não-votantes em /voto-individual/ (#3831) 18 hours ago
LeandroJatai c0f7448561 Hot-fix: corrige cópia de request.data 4 weeks ago
Edward Ribeiro 773a810337 Release: 3.1.165-RC2 1 month ago
LeandroJataí f6c2ec50ed
#3821 centralizar geração próximo número para create de matérias legislativas (#3822) 1 month ago
joaohortsenado 491838c14e
Aumenta RATE_LIMITER_RATE default de 10/m para 35/m (#3824) 2 months ago
Edward Ribeiro f5666e8b9d Release: 3.1.165-RC1 2 months ago
Edward Ribeiro a818ac2c88 Hot-fix: fixes setup tool for Haystack 2 months ago
Edward Ribeiro ead9dab93f Release: 3.1.165-RC0 2 months ago
LeandroJataí 857d1f0c4a
Implementa Header LastModified na Api (#3808) 3 months ago
LeandroJataí 15a2dd99f6
Impl expansão dinâmica de campos na API (#3809) 3 months ago
cristian-longhi d92cdb71a6
Seleciona tipo de votação para múltiplas matérias ao incluir na Ordem do Dia ou Expediente (#3781) 3 months ago
Edward Ribeiro 592d23e3e3 Adiciona requestId em requisições 4 months ago
Edward Ribeiro c926b75c05 Hot-fix: conserta erro em JS de voto individual 5 months ago
Edward Ribeiro c1614a76a8 Coloca negrito em resultado de votação 5 months ago
Edward Ribeiro 012dad004d Inversão da ordem de ano e número em Adicionar Norma 5 months ago
Edward Ribeiro e7e9a2bc93 Aumento de nome de parlamentar 5 months ago
Edward Ribeiro 2f1189e6b2 Aumento do tamanho de Nome e Tema da Audiência Pública 5 months ago