summaryrefslogtreecommitdiff
path: root/internal/server/server.go
AgeCommit message (Collapse)Author
2026-03-10Refactor server-side config singleton readsPaul Buetow
2026-03-08task: scope auth key dependencies to server instances (task 375)Paul Buetow
2026-03-08task: parse ssh remote host with SplitHostPort (task 374)Paul Buetow
2026-03-04perf: avoid range-value struct copies in server job loops (task 351)Paul Buetow
2026-03-03feat(config): add auth-key CLI and server cache settingsPaul Buetow
2026-03-02server: use auth strategy registry and stabilize turbo EOF syncPaul Buetow
2026-03-02server: enforce SSH handshake deadlinePaul Buetow
Task: 536d2467-2b3d-4b4a-a843-99c96d535cbb
2026-03-02Refactor server path to use injected runtime config (task 329)Paul Buetow
2026-01-24refactor: split large functions for maintainabilityPaul Buetow
Split functions exceeding 50 lines into smaller, focused helpers: - DirectTurboWriter.WriteLineData (~97 lines) split into: - WriteLineData (dispatcher, 9 lines) - writeServerlessLine (serverless mode, 48 lines) - writeNetworkLine (network mode, 40 lines) - TurboNetworkWriter.WriteLineData (~60 lines) split into: - WriteLineData (builds protocol line, 33 lines) - sendToTurboChannel (channel send with retry, 28 lines) - Server.handleRequests (~67 lines) split into: - handleRequests (request loop, 23 lines) - handleShellRequest (shell session setup, 57 lines) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2024-03-29lint warningsPaul Buetow
2023-06-21DTail: Restrict SSH MAC algorithms allowed - Update of few dependenciesPaul Buetow
2022-07-15Fix typos.Paul Buetow
2021-11-06Remove insecure and dangerous relaxed auth modePaul Buetow
2021-11-02Bugfix: Dealing correctly with files without newline characters, also add ↵Paul Buetow
more tests
2021-10-10vetting and linting and some code restylingPaul Buetow
2021-10-06enable faster shutdown - useful for dgrep/dmap and dcat commandsPaul Buetow
2021-10-02refactor config reader - also looks in additional search paths for config ↵Paul Buetow
file unless NONE is specified
2021-10-02move args to config packagePaul Buetow
logger package rewrite as dlog
2020-12-26code cleanup and minor refactoringsPaul Buetow
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-03-06merge masterPaul Buetow
2020-03-06make Mr. Lint happyPaul Buetow
2020-02-28merge masterPaul Buetow
2020-02-28more on scheduled commandsPaul Buetow
2020-02-27can run scheduled queries across a storage volumePaul Buetow
2020-02-22can start commands in background and also cancel those via drun commandPaul Bütow
2020-02-22serverhandler understands background jobs betterPaul Bütow
2020-02-16server kills subprocesses correctly on cancelPaul Bütow
2020-02-16rename scheduled user to schedule userPaul Bütow
2020-02-10initial scheduled jobsPaul Bütow
2020-02-07Introduce drun command, refactor code to use context packagePaul Bütow
2020-01-21Move commands to cmd/ and move internal dependencies to internal/Paul Bütow