Skip to content

Releases: xenago/libnss_shim

1.2.1

05 Jun 16:26
Compare
Choose a tag to compare
  • Adjust default permission of config.json to 644
  • Add note to README about script permissions for users (group/passwd OK public, shadow best private)
  • Add advanced example with scripts for each function and a Dockerfile
  • Migrate to a single configurable build script with CPU architecture detection
  • Explicitly set contents permission to write in CI
  • From this release onwards, deb packages will have a -1 version suffix to match RPM
  • Bump cargo-deb to 2.2.0
  • Bump ubuntu build container to 24.04
  • Bump actions/checkout to v4
  • Bump softprops/action-gh-release to v2
  • Improve install documentation
  • Add package table to README
  • Document install test command from GIF in README
  • Link sections in README.md
  • Add reporting info to README.md
  • Reformat resources, add additional linked resources

1.2.0

01 Jun 10:22
Compare
Choose a tag to compare
  • Bump libnss to 0.8.0 - required code changes
  • Required change: 64-bit integer types to platform-dependent size pointer types
  • Remove lazy_static dependency
  • Add additional resource, update formatting of README.md
  • Bump rust toolchain to 1.78.0
  • Add ARM compile step to CI
  • Use uraimo/run-on-arch action for building
  • Adjust README.md to clarify install/upgrade are the same process
  • Add RPM uninstall notes to README.md
  • Add find-requires script for build (not yet implemented)

1.1.0

31 May 03:23
Compare
Choose a tag to compare
  • Support EL distros with RPM package
  • Define conf-files for deb package to preserve config.json on upgrades
  • Switch build container to quay.io/pypa/manylinux2014_x86_64 to support glibc version 2.17
  • Test glibc 2.17 RPM build on CentOS 7, AlmaLinux 8, and AlmaLinux 9
  • Test glibc 2.17 deb build on Debian 10, 11, and 12
  • Test glibc 2.17 deb build on Ubuntu 20.04, 22.04, and 24.04
  • Define conf-files for deb package to preserve config.json on deb package upgrades
  • Bump libc to 0.2.155
  • Bump paste to 1.0.15
  • Bump serde to 1.0.203
  • Bump serde_json to 1.0.117
  • Add local build script build.sh
  • Add local build instructions to README.md
  • Use SPDX format for license
  • Update copyright year

1.0.5

23 Jan 02:45
Compare
Choose a tag to compare
  • Update shlex to 1.3.0 following a security advisory
  • Bump to latest versions of libc, paste, serde, serde_json
  • Bump cargo-deb to 1.44.1, as 2.x has breaking changes
  • Add rust-toolchain.toml

1.0.4

19 Mar 03:12
Compare
Choose a tag to compare
  • Add sample config used in demo GIF
  • Pin cargo-deb version in ci.yaml
  • Set name explicitly in deb metadata

1.0.3

19 Mar 02:17
Compare
Choose a tag to compare
  • Update README (clarify usage of codes)
  • Update libc crate to 0.2.140
  • Update paste crate to 1.0.12
  • Update serde_json crate to 1.0.94
  • Update serde crate to 1.0.157

1.0.2

06 Sep 03:20
Compare
Choose a tag to compare
  • Update README
  • Update libc crate
  • Update paste crate
  • Update serde crate
  • Update serde_json crate

1.0.1

22 Jul 17:15
Compare
Choose a tag to compare
  • Unify macro doc comment style
  • Remove redundant comments
  • Improve ci def comments
  • Add demo gif to README
  • Add details about nsswitch.conf to README
  • Add more info to debug messages
  • Update serde dependencies

1.0.0

21 May 08:18
Compare
Choose a tag to compare
  • Update README with working downloads
  • Bump version to 1.0.0 for complete release