With the attached patch I have
- fixed some positions where exec?() calls where terminated with a NULL instead of a (char *)NULL
- added ezmlm-idx 7 compatibility
- support for older versions was dropped (it's not compatible, it would be necessary to always query the version before modifying subscirbers and before reading current settings)
- The system tries to read as many settings as possible from older versions of ezmlm; as some of them conflicts with the new settings those had to be removed; So carefully revise your settings before saving mailing list settings coming from older ezmlm versions the first time
Revised version of the patch
Mark shaw has reviewed the patch and corrected an important issue. I have corrected the uploaded patch.
Thank you, Mark!
Mark wrote:
I had to make a small change to get my copy working mailinglist.c at line 824:
< ezmlm_sub (GROUP_MODERATOR, Newu);
---
> > ezmlm_sub (mod, Newu);
Otherwise every digest subscriber was added as a moderator.