summaryrefslogtreecommitdiff
path: root/internal/config/server.go
AgeCommit message (Collapse)Author
2026-03-10Refactor server-side config singleton readsPaul Buetow
2026-03-03feat(config): add auth-key CLI and server cache settingsPaul Buetow
2026-03-03feat(server): add AUTHKEY command handlingPaul Buetow
2026-03-02handlers: use turbo EOF acknowledgement instead of sleep heuristicPaul Buetow
2026-03-02config: make server timing and buffer knobs configurablePaul Buetow
2025-07-04refactor: change turbo boost to be enabled by defaultPaul Buetow
- Changed environment variable from DTAIL_TURBOBOOST_ENABLE to DTAIL_TURBOBOOST_DISABLE - Changed config field from TurboModeEnable to TurboBoostDisable - Turbo boost is now enabled by default and must be explicitly disabled - Updated all code references, documentation, and examples - No change in functionality, only inverted the boolean logic This makes turbo boost opt-out rather than opt-in, providing better default performance for large files while allowing users to disable it for scenarios where it adds overhead. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-02feat: make turbo mode configurable via config filePaul Buetow
Add TurboModeEnable setting to server configuration with environment variable override. The DTAIL_TURBOBOOST_ENABLE environment variable takes precedence over config file setting. Turbo mode is automatically disabled for MapReduce operations to prevent data accuracy issues. - Add TurboModeEnable boolean to ServerConfig struct - Update config initializer to check environment variable for backward compatibility - Replace direct env var checks with config.Server.TurboModeEnable throughout codebase - Enable turbo mode in example config file (dtail.json.example) - Add property to JSON schema with descriptive documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2023-06-21DTail: Restrict SSH MAC algorithms allowed - Update of few dependenciesPaul Buetow
2021-12-03add user permissions to JSON schemaPaul Buetow
2021-11-06Remove insecure and dangerous relaxed auth modePaul Buetow
2021-11-03Add integration test for long line splitting - Also fixed a bug regarding ↵Paul Buetow
this along the way
2021-10-12Update JSON-schema to reflect all recent config file changes.Paul Buetow
2021-10-10vetting and linting and some code restylingPaul Buetow
2021-10-02move args to config packagePaul Buetow
logger package rewrite as dlog
2020-12-08merge developPaul Buetow
2020-09-04add ssh relaxed auth modePaul Buetow
2020-08-13bump up version to 3.0.0. can run continuous background mapreduce queries, ↵v3.0.0Paul Buetow
useful for log file monitorig for example. breaking protocol change which allows to mapreduce aggreate messages containing the default field separator |. add of more unit tests. add logformat mapreduce query keyword. add set mapreduce clause support and support to evaluate built-in functions such as md5sum() and maskdigits().
2020-07-03refactor mapr clientPaul Buetow
2020-06-17initial log monitoring supportPaul Buetow
2020-02-27outfile is optionalPaul Buetow
2020-02-27can run scheduled queries across a storage volumePaul Buetow
2020-02-11can run scheduled job at time range based on result file already exists or notPaul Bütow
2020-02-10initial scheduled jobsPaul Bütow
2020-01-21Move commands to cmd/ and move internal dependencies to internal/Paul Bütow