sojorn/go-backend
Patrick Britton e436ab40bb Replace complex GeoIP middleware with simple IP-based blocking
- Remove dependency on external GeoIP database
- Block known problematic regions (China, Russia, India, Brazil) by IP ranges
- Block common hosting providers and datacenter IPs used by bots
- Simple, no-setup solution that works immediately
2026-02-01 12:37:39 -06:00
..
cmd Replace complex GeoIP middleware with simple IP-based blocking 2026-02-01 12:37:39 -06:00
internal Replace complex GeoIP middleware with simple IP-based blocking 2026-02-01 12:37:39 -06:00
pkg/utils Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
scripts Update GeoIP setup to create placeholder database with manual installation instructions 2026-02-01 12:36:42 -06:00
.env.example Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
chain_button_fix.patch Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
directus-docker-compose.yml Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
Dockerfile Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
firebase-service-account.json Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
fixdb-linux Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
go.mod Add GeoIP middleware to block requests from outside North America 2026-02-01 12:34:26 -06:00
go.sum Add GeoIP middleware to block requests from outside North America 2026-02-01 12:34:26 -06:00
import_supabase_linux Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
login_response.json Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
Makefile Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
migrate-linux Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
migrate.exe Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
migration_tool.exe Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
nginx_sojorn.conf Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
seeder-linux Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
seeder_linux Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
sojorn-api Fix UUID casting issues in post, notification, and category repositories 2026-01-31 13:55:59 -06:00
sojorn-api-linux Fix main.go syntax errors and ensure proper build 2026-01-31 23:32:15 -06:00
verify.exe Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00
verify_linux Initial commit: Complete threaded conversation system with inline replies 2026-01-30 07:40:19 -06:00