From 1b7984b21d36f57503fd94d9011412da46cc5531 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sun, 25 Apr 2004 17:37:05 +0000 Subject: [PATCH] A simplified version of the netgroup-authorization patch from Travis Freeland. --- netgroup-auth.diff | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 netgroup-auth.diff diff --git a/netgroup-auth.diff b/netgroup-auth.diff new file mode 100644 index 0000000..f2a32e4 --- /dev/null +++ b/netgroup-auth.diff @@ -0,0 +1,22 @@ +This allows you to use the samba style @netgroup names in hosts allow +and hosts deny. + +This patch still needs autoconf support for portability. + +--- access.c 30 Jul 2003 06:12:27 -0000 1.13 ++++ access.c 25 Apr 2004 17:20:47 -0000 +@@ -22,11 +22,14 @@ + */ + + #include "rsync.h" ++#include + + + static int match_hostname(char *host, char *tok) + { + if (!host || !*host) return 0; ++ if (*tok == '@' && tok[1]) ++ return innetgr(tok + 1, host, NULL, NULL); + return wildmatch(tok, host); + } + -- 2.34.1