- gc configure patch since it hasn't been required since introducing --without-permcheck in configure, despite the comment in Makefile. - Some of Defaults.py are now upstream defaults. Remove FLAVORs: - Rewrite src/common.c:check_caller() for the cgi/mail wrapper to now look at the defined group membership instead, _mailmanq (a new group). This allows the administrator to switch mail servers and web servers without requiring a FLAVOR for each combination; but rather, by simply adding the cgi/mail user to the _mailmanq group. This is a diversion from upstream, but will be proposed. At least sthen@ and dlg@ agree to go in this general direction.
20 lines
516 B
Plaintext
20 lines
516 B
Plaintext
$OpenBSD: patch-src_common_h,v 1.1 2016/04/22 16:42:14 okan Exp $
|
||
--- src/common.h.orig Sun Mar 20 13:48:18 2016
|
||
+++ src/common.h Sun Mar 20 13:53:00 2016
|
||
@@ -27,6 +27,7 @@
|
||
#include <errno.h>
|
||
#include <sys/types.h>
|
||
#include <grp.h>
|
||
+#include <pwd.h>
|
||
#include <unistd.h>
|
||
|
||
/* GETGROUPS_T gets set in the makefile by configure */
|
||
@@ -52,6 +53,7 @@ extern const char* logident;
|
||
#define MAIL_ILLEGAL_COMMAND 6
|
||
#define ADDALIAS_USAGE_ERROR 7
|
||
#define GROUP_NAME_NOT_FOUND 8
|
||
+#define USER_NAME_NOT_FOUND 9
|
||
|
||
|
||
/*
|