Skip to content

feat(parser): add util-linux login handler#94

Merged
stacknil merged 1 commit into
mainfrom
stacknil/login-handler-corpus
Jul 5, 2026
Merged

feat(parser): add util-linux login handler#94
stacknil merged 1 commit into
mainfrom
stacknil/login-handler-corpus

Conversation

@stacknil

@stacknil stacknil commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a dedicated handler for selected upstream util-linux login failure and session messages
  • keep terminal/host FROM fields out of source_ip, and classify unsupported shapes as login_other
  • expand the sanitized mixed auth corpus from 150 to 160 lines with locked coverage telemetry
  • add syslog/journal, malformed-shape, 7-handler permutation, and fuzz-seed coverage

Validation

  • Windows MSVC build and CTest: 6/6 passed
  • WSL/GCC clean build and CTest: 6/6 passed
  • actionlint on all workflows
  • staged diff, JSON/corpus contract, local Markdown link, privacy/secret, and fixture-IP scans

Evidence boundary

The selected message shapes are anchored to the pinned upstream util-linux login.c syslog strings. LogLens does not infer a network source IP from the FROM terminal/host field, and unsupported/localized variants remain visible parser warnings.

@stacknil stacknil merged commit afca612 into main Jul 5, 2026
11 checks passed
@stacknil stacknil deleted the stacknil/login-handler-corpus branch July 5, 2026 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant