A simplified version of the netgroup-authorization patch from
authorWayne Davison <wayned@samba.org>
Sun, 25 Apr 2004 17:37:05 +0000 (17:37 +0000)
committerWayne Davison <wayned@samba.org>
Sun, 25 Apr 2004 17:37:05 +0000 (17:37 +0000)
Travis Freeland.

netgroup-auth.diff [new file with mode: 0644]

diff --git a/netgroup-auth.diff b/netgroup-auth.diff
new file mode 100644 (file)
index 0000000..f2a32e4
--- /dev/null
@@ -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 <netdb.h>
+ 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);
+ }