himmelblau-idm / himmelblau

Azure Entra ID Authentication, with PAM and NSS modules.
GNU General Public License v3.0
28 stars 5 forks source link

deps(rust): update systemd-journal-logger requirement from ^1.0.0 to ^2.1.1 #80

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Updates the requirements on systemd-journal-logger to permit the latest version.

Changelog

Sourced from systemd-journal-logger's changelog.

[2.1.1] – 2023-11-15

Changed

  • Decrease MSRV to 1.66, as actually required (see GH-26).

GH-26: swsnr/systemd-journal-logger.rs#26

[2.1.0] – 2023-10-19

Changed

  • Depend on rustix instead of libc to get rid of unsafe code (see GH-24).

GH-24: swsnr/systemd-journal-logger.rs#24

[2.0.0] – 2023-10-01

Added

  • JournalLog::new as default entry point.
  • Check whether journald listens when constructing a JournalLog.

Changed

  • Remove libsystemd dependency, and directly implement journal access.
  • JournalLog::empty now returns std::io::Result<JournalLog>.
  • JournalLog should use a lot less allocations on the hot path; in particular all fields are formatted into a single message buffer.
  • JournalLog no longer has type parameters; extra fields are now pre-formatted upon construction.
  • JournalLog no longer panics when sending a log record to journald fails; instead it silently discards the error.
  • current_exe_identifier now returns Option instead of Result.
  • Bump MSRV to 1.71.0.

Removed

  • JournalLog::default, since instantiation is now fallible.
  • escape_journal_key, because the logger handles this internally.

[1.0.0] – 2023-04-29

Added

  • Add JournalLog::default, and new setters for extra fields and the syslog identifier (see GH-17).
  • Add with_syslog_identifier to override the syslog identifier (see GH-16 and GH-17).

Changed

  • Cache the syslog identifier instead of computing it for every log message (see GH-16 and GH-17).

Removed

  • Static LOG instance. Always create your own JournalLog instance now (see GH-17).
  • init and init_with_extra_fields. Create your own JournalLog instance now, and call install (see GH-17).

GH-16: swsnr/systemd-journal-logger.rs#16 GH-17: swsnr/systemd-journal-logger.rs#17

[0.7.0] – 2022-12-23

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)