generr
generr(h, "Cannot create socket: %s", strerror(errno));
generr(h, "bind: %s", strerror(errno));
generr(h, "User or Chap Password"
generr(h, "No User or Chap Password"
generr(h, "Both User and Chap Password"
generr(h, "Please call rad_create_request()"
generr(h, "EAP-Message attribute is not valid"
generr(h, "Message-Authenticator is not valid"
generr(h, "Message Authenticator not supported,"
generr(h, "select: %s", strerror(errno));
generr(h, "Please call rad_create_request()"
generr(h, "malloc failure (%zu bytes)", len + 6);
generr(h, "Cannot interpret mangled data of length %lu",
generr(h, "Cannot obtain the RADIUS request authenticator");
generr(h, "Cannot interpret mangled data of length %lu",
generr(h, "Cannot obtain the RADIUS request authenticator");
generr(h, "Mangled data seems to be garbage %zu %zu",
generr(h, "Key to long (%zu) for me max. %d",
generr(h, "Multiple User-Password attributes specified");
generr(h, "Attribute too long");
generr(h, "Maximum message length exceeded");
generr(h, "Too many RADIUS servers specified");
generr(h, "%s: host not found", host);
generr(h, "Out of memory");
generr(h, "Cannot open \"%s\": %s", path, strerror(errno));
generr(h, "%s:%d: line too long", path,
generr(h, "%s:%d: missing newline", path,
generr(h, "%s:%d: %s", path, linenum, msg);
generr(h, "%s:%d: invalid service type", path,
generr(h, "%s:%d: missing shared secret", path,
generr(h, "%s:%d: invalid port", path,
generr(h, "%s:%d: invalid timeout", path,
generr(h, "%s:%d: invalid maxtries", path,
generr(h, "%s:%d: invalid dead_time", path,
generr(h, "%s:%d: invalid bindto", path,
generr(h, "%s:%d: %s", path, linenum, msg);
generr(h, "denied function call");
generr(h, "recvfrom: %s", strerror(errno));
generr(h, "No valid RADIUS responses received");
generr(h, "Cannot create socket: %s", strerror(errno));
generr(h, "bind: %s", strerror(errno));
generr(h, "denied function call");
generr(h, "recvfrom: %s", strerror(errno));
generr(h, "denied function call");
generr(h, "sendto: %s", strerror(errno));
generr(h, "sendto: short write");
generr(h, "denied function call");
generr(h, "No RADIUS servers specified");
generr(h, "denied function call");
generr(h, "Malformed attribute in response");
generr(h, "Malformed attribute in response");
generr(h, "Malformed attribute in response");
generr(h, "denied function call");
generr(h, "Field too long");
generr(h, "Attempt to set invalid privilege level");
generr(h, "Field too long");
generr(h, "Out of memory");
generr(h, "Message too long");
generr(h, "Out of memory");
generr(h, "Cannot create socket: %s", strerror(errno));
generr(h, "Cannot set non-blocking mode on socket: %s",
generr(h, "select: %s", strerror(errno));
generr(h, "connect: timed out");
generr(h, "getpeername: %s", strerror(errno));
generr(h, "connect: %s", strerror(errno));
generr(h, "No TACACS+ servers specified");
generr(h, "Invalid length field in response "
generr(h, "Invalid length field in %s response from server "
generr(h, "Network read error: %s",
generr(h, "select: %s",
generr(h, "Network read timed out");
generr(h, "unexpected EOF from server");
generr(h, "Invalid session ID in received message");
generr(h, "Invalid type in received message"
generr(h, "Received message too large (%u > %u)",
generr(h, "Invalid sequence number in received message"
generr(h, "Attempt to send message out of sequence");
generr(h, "Network write error: %s",
generr(h, "select: %s",
generr(h, "Network write timed out");
generr(h, "Too many TACACS+ servers specified");
generr(h, "%s: host not found", host);
generr(h, "too many AV pairs");
generr(h, "invalid AV pair %d", i);
generr(h, "Cannot open \"%s\": %s", path, strerror(errno));
generr(h, "%s:%d: missing shared secret", path,
generr(h, "%s:%d: invalid port", path,
generr(h, "%s:%d: invalid timeout", path,
generr(h, "%s:%d: %s", path, linenum, msg);