| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
Helps BSD installations.
|
| |
|
|
|
|
|
|
|
|
|
| |
Under FreeBSD, at least, sys/types.h should be included before grp.h.
Otherwise, the following (apparently harmless) warning is generated:
In file included from common.h:28,
from ./cgi-wrapper.c:22:
/usr/include/grp.h:58: warning: parameter names (without types) in function declaration
Make life easier for FreeBSD'ers.
|
| |
|
|
| |
GNU version.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of numeric ids. Initial idea and patch by Todd Vierling, fleshed out
by Barry.
Specific changes here:
check_caller(): The second argument now is a const char* instead of a
GID_T, since it takes a group name not an id.
Also, significantly rewrote the error messages that get logged when a
group mismatch (or other error) occurs. Hopefully now when errors do
occur, they'll be much easier to understand because they'll actually
give the suggested configure options to fix the problem.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of numeric ids. Initial idea and patch by Todd Vierling, fleshed out
by Barry.
Specific changes here:
We need to include grp.h
check_caller()'s second argument now is a const char* instead of a
GID_T, since it takes a group name not an id.
GID_MISMATCH -> GROUP_MISMATCH
Added exit code 8 for GROUP_NAME_NOT_FOUND which can happen if the
symbolic group name isn't installed on the system.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
of numeric ids. Initial idea and patch by Todd Vierling, fleshed out
by Barry.
Specific changes here:
LEGAL_PARENT_GID -> LEGAL_PARENT_GROUP
Also use parentgroup instead of parentid.
Whitespace normalization.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
of numeric ids. Initial idea and patch by Todd Vierling, fleshed out
by Barry.
Specific changes here:
MAIL_GID -> MAIL_GROUP
CGI_GID -> CGI_GROUP
MAILMAN_UID -> MAILMAN_USER
Also, safely pass the group names via the -D options.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
mail program. The installation procedure will copy the bounces script
to the admin script. This is for backwards compatibility.
|
| | |
|
| |
|
|
| |
program to `mailman'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
we've renamed mailcmd to request and mailowner to owner (through some
SF-assisted CVS repo magic). We've also moved scripts/auto to
contrib/auto since it's an obsolete way of doing the auto-aliasing in
Postfix.
We need to update mail-wrapper.c for the new list of acceptable script
names.
Note that there are still two abberations:
- messages posted to just `listname' go to the post script
- messages posted to listname-admin go to the bounces script
The latter, listname-admin may eventually go away.
Note that this requires you to regenerate your aliases!
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
literals together with ##. That's not what ## is for; ## is to glue together
stringified versions of tokens. The fact that it worked was a bug in GCC.
Thanx to Jeff Dairiki for reminding me to take care of this.
This fixes SF bug #227694.
|
| |
|
|
|
| |
better way to integrate Mailman and Postfix. Add the `join' and
`leave' mail programs.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
that can be used with the Postfix MTA.
|
| | |
|
| | |
|
| |
|
|
| |
is incorrect. This closes SF bug #121185
|
| | |
|
| |
|
|
|
|
| |
We now discard $PYTHONHOME and $PATH as well as the previously
discarded $PYTHONPATH (which we later hand craft). Just a bit of
extra paranoia.
|
| |
|
|
|
|
| |
CFLAGS=-Wall ./configure --stuff
closes SF bug #110906
|
| |
|
|
| |
by fatal() automatically.
|
| |
|
|
|
|
| |
formatting user supplied input. Also added newlines to both stderr
and syslog output for more consistent formatting. Reported by Stan
Bubrouski.
|
| |
|
|
|
|
| |
wrapper), simply print the log_entry information to stderr. Most MTAs
will include this in their bounce message, which will be helpful for
debugging.
|
| | |
|
| | |
|
| |
|
|
| |
print the gid values.
|
| |
|
|
|
| |
speeds up invocation of the executable considerably by eliminating
tons of stats and other computation.
|
| |
|
|
|
|
|
| |
work well with our own vsnprintf().
When the system doesn't have vsnprintf() -- as determined by autoconf
-- provide a definition for the one our own vsnprintf.c
|
| |
|
|
| |
work well with our own vsnprintf().
|
| | |
|
| |
|
|
|
|
|
|
|
| |
file. Known operating systems missing vsnprintf(): Solaris 2.5
This code is GPL'd but not copyright the FSF. RMS says its okay to
use, but should be kept in a separate file permanently. I can only
test that it compiles correctly, but cannot test its proper operation
on systems that are missing vsnprintf().
|
| |
|
|
| |
vulnerability (PR#72)
|
| |
|
|
| |
experiment with the addaliases stuff).
|
| |
|
|
|
| |
anything, to disallow bin/newlist creating lists with bogus admin
addresses.
|