I've been experiencing problems using qmailadmin with ezmlm-idx on a Linux system (using gcc hardened profile).
The qmailadmin cgi kept being killed by hardened constraints.
The problem turned out to be a write past the end of buffer.
The following patch happened to make the problem go away.
I think this may be related to mlists with long names.
--- mailinglist.c.orig 2005-10-23 20:52:34.000000000 +0200
+++ mailinglist.c 2010-05-30 22:09:57.000000000 +0200
@@ -410,9 +410,9 @@
- char tmp;
+ char tmp;
- char loop_ch;
+ char loop_ch;
/* Initialize listopt to be a string of the characters A-Z, with each one
Log in to post a comment.