Skip to content

Fix RFC 3339 vs RFC 3164 mixup for message format#145

Merged
ssahani merged 6 commits intosystemd:mainfrom
ssahani:fix/rfc3164-rename
Mar 25, 2026
Merged

Fix RFC 3339 vs RFC 3164 mixup for message format#145
ssahani merged 6 commits intosystemd:mainfrom
ssahani:fix/rfc3164-rename

Conversation

@ssahani
Copy link
Copy Markdown
Contributor

@ssahani ssahani commented Mar 25, 2026

The message format was incorrectly referred to as RFC 3339 (a date/time format) throughout the codebase, when it should be RFC 3164 (the BSD syslog protocol). The timestamp formatting function format_rfc3339_timestamp() is left unchanged as it correctly formats timestamps per RFC 3339.

Fixes: #144

The message format was incorrectly referred to as RFC 3339 (a date/time
format) throughout the codebase, when it should be RFC 3164 (the BSD
syslog protocol). The timestamp formatting function format_rfc3339_timestamp()
is left unchanged as it correctly formats timestamps per RFC 3339.

Fixes: systemd#144
@ssahani ssahani force-pushed the fix/rfc3164-rename branch from 32adc70 to fe49dd9 Compare March 25, 2026 02:47
ssahani added 5 commits March 25, 2026 08:21
- Rewrite README: remove excessive decoration, fix build instructions
  to use meson properly, consolidate config docs
- Fix SECURITY.md: wrong config option CertificateAuthentication
  should be TLSCertificateAuthMode
- Add GitHub issue templates (bug report, feature request)
- Add pull request template
- Add debian/ packaging: control, rules, changelog, copyright, postinst
- Add Arch Linux PKGBUILD
- Update RPM spec: fix meson version (>= 0.51), include CHANGELOG.md
  and SECURITY.md in docs
- Update CI: proper dpkg-buildpackage for DEB, add Arch Linux build
  job, update Fedora matrix to latest/41, remove Rocky 8
- Clean up man page: remove duplicated troubleshooting/performance
  tuning content that belongs in README, keep it as a proper reference
- DEB builds: remove debian/compat (conflicts with debhelper-compat
  in debian/control)
- RPM builds (Fedora): use tar instead of git archive (container
  checkout lacks .git), add fetch-depth: 0 and safe.directory
- RPM builds (Rocky Linux 9): separate job with CRB repo enabled,
  install meson/ninja via pip3 (not in EPEL/CRB)
- Remove startsWith conditionals for Rocky vs Fedora deps — use
  separate jobs instead for clarity
- RPM jobs: remove git config step that ran before git was installed,
  remove fetch-depth (not needed since using tar instead of git archive)
- DEB jobs: call meson directly in debian/rules instead of using
  dh_auto_configure which injects conflicting --prefix=/usr
- RPM: add missing python3-devel and python3-lxml build deps
- RPM: fix Source0 URL to match tarball name created in CI
- DEB: remove debian/install (conflicts with manual meson install
  in override_dh_auto_install)
@ssahani ssahani merged commit f8ffd22 into systemd:main Mar 25, 2026
2 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Mixup: RFC3164 and RFC3339

1 participant