--- Begin Message ---
- To: Maurizio Marini <maumar@Linux10.Provincia.ps.it>
- Cc: sendmail-bugs@sendmail.ORG
- Subject: sendmail 8.9.1 DontBlameSendmail option for :include:
- From: Gregory Neil Shapiro <sendmail+gshapiro@sendmail.ORG>
- Date: Sun, 8 Nov 1998 11:54:19 -0800 (PST)
- Message-id: <13893.63211.727662.111114@monkeyboy.sendmail.org>
- In-reply-to: <Pine.LNX.3.96.981106201620.30084A-100000@linux10.provincia.ps.it>
- References: <Pine.LNX.3.96.981106201620.30084A-100000@linux10.provincia.ps.it>
Maurizio> ----- The following addresses had permanent fatal errors -----
Maurizio> helpdesk-list
Maurizio> :include:/var/lib/majordomo/lists/helpdesk
Maurizio> (expanded from: helpdesk-list)
Maurizio> ----- Transcript of session follows -----
Maurizio> 550 :include:/var/lib/majordomo/lists/helpdesk... Cannot open
Maurizio> /var/lib/majordomo/lists/helpdesk: Permission denied
Maurizio> 554 helpdesk-list... aliasing/forwarding loop broken
Maurizio> after installing sendmail 8.9.1
Maurizio> i tried:
Maurizio> O DontBlameSendmail=forwardfileinunsafedirpath,
Maurizio> forwardfileinunsafedirpathsafe
Maurizio> without any improvment
First, this is not a forward file, it's an include file. You should be
using includefileinunsafedirpath and includefileinunsafedirpathsafe.
There is a bug in 8.9.1 with includefileinunsafedirpath. This will be
fixed in 8.9.2. Here is the patch:
*** sendmail.h~orig Sun Nov 8 11:53:27 1998
--- sendmail.h Sun Nov 8 11:53:57 1998
***************
*** 1099,1105 ****
#define DBS_GROUPWRITABLEALIASFILE 0x00000010
#define DBS_WORLDWRITABLEALIASFILE 0x00000020
#define DBS_FORWARDFILEINUNSAFEDIRPATH 0x00000040
- #define DBS_INCLUDEFILEINUNSAFEDIRPATH 0x00000060
#define DBS_MAPINUNSAFEDIRPATH 0x00000080
#define DBS_LINKEDALIASFILEINWRITABLEDIR 0x00000100
#define DBS_LINKEDCLASSFILEINWRITABLEDIR 0x00000200
--- 1099,1104 ----
***************
*** 1122,1127 ****
--- 1121,1127 ----
#define DBS_INCLUDEFILEINUNSAFEDIRPATHSAFE 0x04000000
#define DBS_RUNPROGRAMINUNSAFEDIRPATH 0x08000000
#define DBS_RUNWRITABLEPROGRAM 0x10000000
+ #define DBS_INCLUDEFILEINUNSAFEDIRPATH 0x20000000
/* struct defining such things */
struct dbsval
--- End Message ---