128 Commits (rate-limiter-2026)

Author SHA1 Message Date
Edward Ribeiro daff60c8df fix: add libnginx-mod-http-ndk dep and load ndk_http_module.so 6 days ago
Edward Ribeiro de405161d9 fix: load ngx_http_lua_module.so dynamic module in nginx.conf 6 days ago
Edward Ribeiro b61bcdf496 fix: vendor lua-resty-redis; lua-resty-redis package absent from Debian Bookworm 6 days ago
Edward Ribeiro af9c38f1ce Fix: replace OpenResty with nginx + libnginx-mod-http-lua (arm64 compat) 6 days ago
Edward Ribeiro 066ffd3700 Fix: save OpenResty key as .asc to skip gpg --dearmor 6 days ago
Edward Ribeiro 336ef197ea Fix: use tee for OpenResty keyring and sources.list writes 6 days ago
Edward Ribeiro e5aaf353e2 Fix: install gnupg before OpenResty apt key dearmoring 6 days ago
Edward Ribeiro 27c098acfd Add OpenResty nginx layer for Redis-backed early IP rejection 6 days ago
Edward Ribeiro 5086491157 Mitigate pesquisar-sessao DDoS and fix page= param pollution 2 weeks ago
Edward Ribeiro d0b8ff3544 Align nginx rate limit zones with Django rate limiter thresholds 1 month ago
Edward Ribeiro d4738a20a9 Raise rate limits and split nginx zones for legitimate traffic 2 months ago
Edward Ribeiro 7f87324c03 Bypass nginx rate limiting for session/voting paths; document incident 2 months ago
Edward Ribeiro 3d0b0ab2fb Add per-consumer API daily/weekly quota and fix CORS headers on 429 responses 2 months ago
Edward Ribeiro 725fb90225 Rate limiter: move scanner probes to nginx, fix NAT IP block for authenticated users, add 404-scan counter; remove dead painel sub-views 2 months ago
Edward Ribeiro 6cbd9316c2 Add painel/dados bypass, Django block metrics, and layer tracking in logs 2 months ago
Edward Ribeiro 74d5873426 Fix Redis configmap inline comment, clean cache key format, add blocked-IP scan to plan 2 months ago
Edward Ribeiro a3af6a0147 Rename nginx internal media path and simplify file serving in views 2 months ago
Edward Ribeiro a4d7da3e7e Phase 7: HTTP conditional requests, static caching, nginx cleanup 2 months ago
Edward Ribeiro ca01a4b552 Track GeoLite2-ASN.mmdb in git; fail build if absent 2 months ago
Edward Ribeiro 9140f3e4b8 Phase 1-4: Redis infra, rate limiter middleware, cache layer, nginx hardening 2 months ago
Edward Ribeiro bea9d84373 Phase 5: X-Accel-Redirect for /media/, UA Redis deny list, per-path counters 2 months ago
Edward Ribeiro 0e222ada13 Phase 4: extend AnonCachePageMixin to materia and sessao public detail views 2 months ago
Edward Ribeiro 45baa27d7f Fix configure_redis_cache overwriting operator-set waffle switch on restart 2 months ago
Edward Ribeiro c1d97e2c99 Fix DATABASE_URL not exported before migrate_db in start.sh 2 months ago
Edward Ribeiro b321b57b78 GeoIP offline build; Redis inspection tools; smart_rate/smart_key; cache KEY_PREFIX 2 months ago
Edward Ribeiro 8386bef3fc Phase 4: anonymous page caching via AnonCachePageMixin 2 months ago
Edward Ribeiro a4cfba9030 Update ratelimit.py docstring; add Redis service to docker-compose 2 months ago
Edward Ribeiro bbc9323c4a Fix 5 code-quality issues in RateLimitMiddleware 2 months ago
Edward Ribeiro 911b13540d Phase 1: shared Redis pod — Django dual-backend cache + startup wiring 2 months ago
Edward Ribeiro 8df2861799 Phase 0 hardening: nginx GeoIP2, rate limits, Gunicorn tuning, N+1 fix 2 months ago
Edward Ribeiro 2af9d8791c Release: 3.1.165-RC2 3 months ago
Edward Ribeiro bd5e9b449e Release: 3.1.165-RC1 4 months ago
Edward Ribeiro f301541aa4 Release: 3.1.165-RC0 4 months ago
Edward Ribeiro 06713534a3 Adiciona requestId em requisições 6 months ago
Edward Ribeiro db4acb101e Release: 3.1.164-RC5 9 months ago
Edward Ribeiro bb1f0c0145 Release: 3.1.164-RC4 9 months ago
Edward Ribeiro 3323f2779f Fix recibo proposição e adiciona rate limiter em matéria e norma 9 months ago
Edward Ribeiro 9f2cfb78ef Release: 3.1.164-RC3 9 months ago
Edward Ribeiro b49c7916a3 Fix read-only mount on k8s 9 months ago
Edward Ribeiro 1f1d61b357 Release: 3.1.164-RC2 10 months ago
Edward Ribeiro 3d8b11f188 Restaura prod settings de docker-compose 10 months ago
Edward 6ac5e419e3 Atualização da imagem base Docker (#3787) 10 months ago
Edward Ribeiro 14241035fd Release: 3.1.164-RC1 11 months ago
Edward Ribeiro 01b3c89f75 Release: 3.1.164-RC0 12 months ago
Edward Ribeiro 9944775d69 Remove version e monta mais um volume 12 months ago
Edward Ribeiro 21b008ca6e Release: 3.1.163 1 year ago
Edward Ribeiro c37c2bf916 Release: 3.1.163-RC24 1 year ago
Edward Ribeiro 1f041690da Release: 3.1.163-RC23 2 years ago
joaohortsenado 5b5ba93008 Release: 3.1.163-RC22 2 years ago
LeandroJatai 9a29f9eba3 Release: 3.1.163-RC21 2 years ago