Dispatcharr/docker
SergeantPanda 955a16da62 feat(setup): Implement IP-based restrictions for superuser initialization
This commit introduces a mechanism to restrict the first-time web setup of superusers to local/private networks by default. A new environment variable, DISPATCHARR_SETUP_ALLOWED_IP, allows specific public IPs to bypass this restriction. The changes include updates to the API views for handling setup requests, utility functions for IP validation, and enhancements to the frontend to inform users about setup restrictions. Additionally, tests have been added to ensure correct behavior under various scenarios, including IP validation and environment variable overrides.
2026-07-24 20:50:51 +00:00
..
init feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements 2026-07-21 18:37:57 +00:00
tests fix: ensure PGSSL* environment variables are explicitly set by stripping inherited values 2026-03-31 09:51:09 -05:00
build-dev.sh fix: stabilize build-dev paths and push behavior 2026-01-17 15:00:09 -06:00
comskip.ini Enhancement: add Comskip mode and hardware acceleration settings to DVR configuration. Update default comskip config. 2026-05-19 21:14:06 -05:00
DispatcharrBase fix: remove unnecessary libpq-dev dependency from Dockerfile 2026-05-28 14:31:00 -05:00
docker-compose.aio.yml feat(setup): Implement IP-based restrictions for superuser initialization 2026-07-24 20:50:51 +00:00
docker-compose.debug.yml feat(setup): Implement IP-based restrictions for superuser initialization 2026-07-24 20:50:51 +00:00
docker-compose.dev.yml feat(setup): Implement IP-based restrictions for superuser initialization 2026-07-24 20:50:51 +00:00
docker-compose.yml feat(setup): Implement IP-based restrictions for superuser initialization 2026-07-24 20:50:51 +00:00
Dockerfile Bug Fix: Fixed stale references to old guideutils location. Also change dockerfile to get clear error messages during failure. 2026-03-24 13:19:48 -05:00
entrypoint.aio.sh Revert "Merge branch 'main' of https://github.com/Dispatcharr/Dispatcharr" 2025-03-03 15:18:11 -06:00
entrypoint.celery.sh Enhancement: Route long-running DVR recordings to a dedicated queue. 2026-04-26 09:34:20 -05:00
entrypoint.sh feat(setup): Implement IP-based restrictions for superuser initialization 2026-07-24 20:50:51 +00:00
nginx.conf feat(epg): Enhance Schedules Direct poster handling with caching and proxy improvements 2026-07-21 18:37:57 +00:00
uwsgi.debug.ini chore(uwsgi): update configuration for worker reload mechanism 2026-07-14 00:53:03 +00:00
uwsgi.dev.ini Enhancement: Update psycopg2 to 3. 2026-05-28 19:27:52 -05:00
uwsgi.ini Enhancement: Update psycopg2 to 3. 2026-05-28 19:27:52 -05:00
uwsgi.modular.ini Enhancement: Update psycopg2 to 3. 2026-05-28 19:27:52 -05:00