Skip to content

Multithreaded daemon maintaining the NIS binding informations.

License

Notifications You must be signed in to change notification settings

thkukuk/ypbind-mt

Repository files navigation

This directory contains the version 2.x of ypbind-mt.

ypbind-mt is free software. You can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 as published
by the Free Software Foundation. See the file COPYING for copying conditions.

ypbind-mt is a complete new implementation of a NIS binding daemon for
Linux. It has the following features:

	* Supports ypbind protocol V1, V2, V3.

	* IPv6 support (needs TI-RPC and libnsl! Else use old 1.x version).

	* Uses threads for better response.

	* Supports multiple domain bindings.

	* Supports a list of known secure NIS server (/etc/yp.conf)


The following features against version 1.x were dropped:

	* Listen to DBUS/NetworkManager.
	* Use SLP to find a running ypserv

WARNING: 
--------
If the system's DNS names are used in the NIS configuration, this
hostnames needs to be resolveable without NIS before NIS is called.
If NIS is used, the NIS clients need to query the NIS server to resolve
the hostname of the NIS server, this is a classical infinite recursion
and will only lead to a crash of the system.
This worked with the old protocoll, since it did only allow one 
IPv4 address, so ypbind did use DNS (independent of what is configured
in /etc/nsswitch.conf) to resolve the name and store the
first IPv4 address.

Thorsten Kukuk <kukuk@suse.de>, June 2018