Repository navigation
v2.0.0-beta.20 β Alpha AI filtering, DNS TSIG copy
Pre-release
Pre-release
·
102 commits
to master
since this release
GateSentry 2.0.0-beta.20
Pre-release of the v2 branch. Covers beta.11 through beta.20 (work since v2.0.0-beta.10). APIs and settings may still change. AI image filtering is Alpha.
Image: monster-jj.jvj28.com:9092/gatesentry:2.0.0-beta.20
Ship: ./build.sh && ./release.sh && ./deploy.sh
Plan: AI_FILTERING_PLAN.md
Upstream PR: fifthsegment#153
Highlights
AI (Alpha) β /gatesentry/ai
- Provider radio: Disable / Enable Grok / Enable ChatGPT / Enable Local LLM.
- API keys, Ollama URL, and editable model ids (defaults:
grok-4.5,gpt-4o-mini,llava). - Reachability pills (direct outbound; not through the proxy or GateSentry DNS).
- Compose/
.envcan seed empty settings (GS_AI_*); the AI page can override; later starts do not clobber saved values. ClassifyImagelive-tested on a pornographic JPEG with Grok, ChatGPT, and Ollamagemma4:e4b-mlx(~1β6 s per image).- Design: no Squid-style HTTP cache on v2; async classify; URL-list blocks; SHA-256 inspection whitelist with TTL (see the plan).
DNS
- TSIG shared secret copy icon works on HTTP admin (
http://host:9876is not a secure context; clipboard fallback).
Devices
- Device details dialog: tabbed layout with a fixed height.
By version
v2.0.0-beta.20
- DNS page: TSIG shared-secret copy works on HTTP admin (clipboard fallback)
v2.0.0-beta.19
- AI page: editable Grok, ChatGPT, and Ollama model ids
v2.0.0-beta.18
- AI page status badges re-render when probes finish
v2.0.0-beta.17
- AI status uses server probe as source of truth
- Radio save no longer posts the old value on re-render
v2.0.0-beta.16
- Empty fields show Not configured immediately
- Probes go direct (no HTTP proxy, no GateSentry DNS)
api.x.ai/api.openai.comare not filtered if intercepted
v2.0.0-beta.15
- Reachability status on each AI config card
v2.0.0-beta.14
- AI page Alpha badge is red
v2.0.0-beta.13
- AI page: Grok / ChatGPT / Local LLM radios, API keys, Ollama URL
v2.0.0-beta.12
- Device details tabs keep a fixed height
v2.0.0-beta.11
- Tabbed device details dialog