libnss-maria 0.91

Replacement for old libnss-mysql as naming service library in Linux. You can store user information in MariaDB/MySQL database. E.g. `ls` then automatically shows user name from the database, `getent` shows users and groups. ## Features - cmake build system - libconfig for configuration - uses direct queries and real_escape_string - uses threads.c from C11 - requirements: Glibc 2.28, GCC8, equivalent of Debian 10 (Buster) and newer, MySQL5.5+/MariaDB10.0+, mariadb-connector-c/mysql-client might work or compile on older systems, but it's untested

Tags authentication-directory nss c posix linux system-administrators information-technology
License GNU GPLv3
State initial

Recent Releases

0.9110 Jul 2020 03:15 minor feature: Add logo . Make logo bigger. . Use tag for image to set dimensions. . Add changelog. . Set env as noninteractive for *debian. . Add link to freshcode page. . centos build. . Handle CentOS. . Travis try Focal Fossa as host. . Update docker package name. . Update priorities. . get docker tests running. . Refresh connection before next query. . Run integration tests on Travis + update Readme. . Travis config warnings. . Remove links from docker-compose file. . Remove mariadb-server from Dockerfiles, keep client only. . Allow to set source config file via env variable. . Rename PRODUCTION variable to RELEASE to follow cmake terms. . Remove superfluous commands in Dockerfiles. . Add support for unix socket. . Check sizes of uid_t and gid_t. . Separate privileges for pwd+grp and sp queries. . Allow custom mariadb/mysql configuration. . Update changelog. . Rewind queries when buffer is too short. . Read root config file only for shadow queries. . Release v0.91.
0.912 Feb 2020 20:40 major feature: Initial beta release