master
lib/: Rename XCALLOC() => xcalloc_T()
*/: Rename type_min() => minof(), type_max() => maxof()
lib/: Rename MALLOC() => malloc_T()
lib/io/fprintf/: eprinte(): Add macro
lib/: Use non-empty compound literals
*/: shadow(5): sp_min: Ignore field, and clear it
lib/string/: strerrno(): Remove unused macro
*/: s/DAY_TO_STR/day_to_str_a/
[svn-upgrade] Integrating new upstream version, shadow (4.0.8)
lib/, tests/: Use fprinte() instead of its pattern
*/: Fix including <config.h> as system header
lib/search/, lib/, src/: Add a type parameter to the type-safe macros
lib/attr.h: exclude MCST LCC compiler from ATTR_MALLOC
lib/, src/, tests/: Rename snprintf_() => stprintf()
lib/, src/: Move btrfs.c prototypes to lib/btrfs.h
lib/chkhash.c: is_valid_hash(): Update minimum hash length
chpasswd: Check hash before write when using -e
lib/, src/: is_valid_group_name(): Remove 'badnames' parameter
lib/, src/: Use SYSLOGE() instead of its pattern
lib/, src/, tests/: #undef NDEBUG before #include <assert.h>
lib/, src/: Remove superfluous #include <assert.h>
lib/, src/: Fix formatting
lib/, src/: Use fgets_a() instead of its pattern
lib/copydir.c: error_acl(): Use vfprintec() instead of its pattern
lib/: Move <syslog.h> wrappers to "io/syslog.h"
lib/shadowlog_internal.h: Drop shadow_logfd
lib/: exit_if_null(): Add macro to exit(3) on error
Update licensing info
lib/: Use SYSLOGE() instead of SYSLOG() with %m
lib: Merge libmisc into libshadow
Adding checks for fd omission
lib/: Merge "lib/string/ctype/*" files even further
subid: Add `<stdint.h>` for `uintmax_t`
lib/, src/: Use eprinte() instead of its pattern
lib/getdef.c: def_load(): Don't handle '"' specially
lib/getdef.h: Add missing includes
lib/, src/: Use isascii_c() functions instead of isascii(3)
lib/, src/: add SELinux control flag in gr_unlock()
lib/: Rename CALLOC() => calloc_T()
Fix documentation style
lib/, src/: add SELinux control flag in spw_unlock()
lib/motd.c: Remove unused include
lib/shadowlog_internal.h: Hide shadow_progname
* configure.in, lib/nscd.h, lib/nscd.c: Added --with-nscd flag to support systems without nscd.
lib/, src/: Use fprinte() instead of fprintf(3) with %m
*/: Remove support for MD5
lib/, src/: Rename obscure_get_range() => pass_min_len(), and simplify
lib/, src/, doc/: Remove pw_auth()'s $3 as dead code
lib/defines.h, lib/, src/: Redefine SYSLOG() as a variadic macro
lib/, po/: Remove fgetsx() and fputsx()
lib/, src/: add SELinux control flag in pw_unlock()
lib/: Use simple assignment instead of memcpy(3)
lib/run_part: Reduce visibility
Fix build failure on hosts with gcc 10
lib/, src/: add SELinux control flag in sgr_unlock()
Drop obsolete prototype for log_dolog()
lib/atoi/, */: Move all str2i() macros together with a2i()
find_range: avoid count==0 bug
lib/, src/: add SELinux control flag in sub_gid_unlock()
lib/, src/, tests/: Use LOGIN_NAME_MAX instead of sysconf(_SC_LOGIN_NAME_MAX)
* lib/tcbfuncs.h: Re-indent. * lib/tcbfuncs.h: Explicitly indicate functiontakinga void parameter.
lib/typetraits.h: maxof(), minof(): Use the compiler operators if available
lib: apply linux specific pid_t format consistently
*/: Remove support for DES
lib/xgetXXbyYY.c: include stdint.h for SIZE_MAX
Fix typos