Releases: pikhq/musl-nscd
v1.1.0
The musl-nscd team is pleased to release v1.1.0, the next major release of nscd for musl. It welcomes a new contributor on board who has implemented a new feature linked below. This release also includes many stability and correctness fixes, and should dramatically improve performance in most environments. See below for a complete list of new features and bugfixes.
-
New feature:
-
Functionality changes:
-
Internal changes:
- #20: use smaller initial buffers for queries as an optimistic way to decrease memory consumption
-
Fix resource leaks:
-
Fix undefined behavior:
Version 1.0.2
This release fixes numerous bugs and adds supports for initgroups, GNU compliant shlib versions, and welcomes changes from 3 new contributors. Additional fixes include minor adjustments for packagers, and some additional minor fixes to better align with accepted standards.
Here is the changelog since v1.0.1:
* 8f27867 - (tag: v1.0.2) Fixes segfault caused by GETINITGR request
* 816b8b3 - configure: Make --sbindir=.* actually work
* 48ce83e - configure: GNU coding standards say libdir defaults to $(exec_prefix)/lib
* 077103c - main.c: return helpful errors for config problems
* f26baf3 - src/socket_handle.c: Assign new buffer len to buf_len before returning.
* 77fc40c - Fix very simple bug causing all uid/gid requests to segfault.
* 906dadf - Fix UID and GID request handling: protocol sends them as strings, not integers.
* 5311413 - Don't die when lex or yacc can't be found.
* cac5350 - Ignore SIGPIPE, as pointed out by ItWolfik.
* 30e1217 - Fix typos pointed out by ItWolfik; issue #4 on github
* 847a967 - Add support for initgroups in NSS modules.
* f3e69fb - If an NSS module is missing a function.
* f93955c - glibc NSS modules have an so version of 2. Support this, not just bare NSS modules.
* 34cc9ff - chmod the socket; should prevent permissions problems when the umask is restrictive
* 1c686ef - Fix NSCD response writing code; no longer misbehaves with groups with members, or with NSS modules that output invalid information.