summaryrefslogtreecommitdiff
path: root/src/Makefile.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The start of a setuptools conversion. All the Makefile.in and autoconfBarry Warsaw2007-07-131-134/+0
| | | | artifacts are removed, as is the C files which we will no longer need.
* Update copyright years.bwarsaw2007-01-191-1/+1
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* Update copyright yearsbwarsaw2003-03-111-1/+1
|
* While checking and re-checking the DESTDIR patch, I noticed this Makefiletwouters2003-03-111-1/+1
| | | | | | | | ran chmod before chown... It really shouldn't, since chmod'ing first opens up a security vulnerability, and chown can remove setuid bits. I'm also somewhat confused about the 'install' target installing the CGI executables and setting them g+s, and the 'finish' target chowning them and setting them u+s, but I left that part alone.
* SF patch #683906, add $DESTDIR to install target, by Ademar de Souza Reistwouters2003-03-111-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Jr, after much checking and rechecking (and some massaging) by me. Checking in now before I fall asleep and forget what all this was for. This patch adds the ability to 'make DESTDIR=/some/dir/tree install' that doesn't influence the paths stored in e.g. Defaults.py at all, which is of good use for various package managers. It is not all that package managers must do, however! Running make install with DESTDIR set means bin/update is never run, and mm_cfg.py is always written; package managers should make sure the appropriate post-installation is done, and that mm_cfg.py is treated as a config file. This patch inadvertently fixes some bogus whitespace: 8-spaces where surrounding code used tabs. The difference was harmless because the 8-spaces were used inside shell-continued-oneliners, but it is confusing and could lead to future harm. I'm too tired to make those two or three changes in a separate checkin, sorry. This patch also assumes the various packages that are installed using distutils do not record (or rather, use) their installation paths anywhere, but this seems to hold true at least for the moment. Also, I've done so many slow cvs diff's, I'm wondering when we'll switch to Subversion. Unfortunately, I've also done so many 'cvs diff -c > file; patch -p0 -R < file's to switch back and forth between patches and change sets, I'm wondering when we'll switch to Aegis as well. :-P
* Donn Cave's patch #602087 to honor configure's --srcdir switch.bwarsaw2002-12-121-2/+2
|
* Patch # 490029 by Don Porter for a couple of missing DIRSETGIDs.bwarsaw2002-12-121-11/+3
| | | | Helps BSD installations.
* Patch set for SF bug #596565. Use symbolic user/group names insteadbwarsaw2002-08-231-8/+8
| | | | | | | | | | | | | 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.
* CGI_PROGS: Get rid of the `archives' program. It's long been obsolete.bwarsaw2002-03-261-2/+2
|
* Update copyright years.bwarsaw2002-03-161-1/+1
|
* MAIL_PROGS: To avoid name clashes with other MLM's, rename the wrapperbwarsaw2001-12-241-2/+2
| | | | program to `mailman'.
* Removed commented out macros ALIAS_UID, ALIAS_GID, ALIAS_FLAGS.bwarsaw2001-07-181-5/+0
|
* CGI_PROGS: The handle_opts cgi is obsolete.bwarsaw2001-05-311-1/+1
|
* Add the create and rmlist CGI programs.bwarsaw2001-05-091-1/+1
|
* Add `confirm' to list of CGI_PROGS to build.bwarsaw2001-03-261-2/+2
|
* Include @CFLAGS@ on CFLAGS def line so this worksbwarsaw2000-08-061-1/+1
| | | | | | CFLAGS=-Wall ./configure --stuff closes SF bug #110906
* Update the copyright lines to include the years 1999 & 2000.bwarsaw2000-03-211-1/+1
|
* Add magic to include our own vsnprintf if the OS is missing one.bwarsaw1999-07-121-5/+10
|
* Undo, previous checkin was a mistake (I'm still only beginning tohmeland1999-06-131-11/+8
| | | | experiment with the addaliases stuff).
* Create(): Do ValidateEmail(admin) before trying to actually createhmeland1999-06-131-8/+11
| | | | | anything, to disallow bin/newlist creating lists with bogus admin addresses.
* More changes to make syslog() work on OSes where it isn't part of thehmeland1999-06-111-1/+2
| | | | | | | standard libraries. This fix has been verified to work on SCO OpenServer 5, which was the OS for which this change was originally needed. The previous attempt at a fix, stolen from GNU sh-utils, proved insufficient.
* Take CGIEXT from configure scriptbwarsaw1999-02-281-1/+1
|
* VERSION is no longer set in configure because it's too hard tobwarsaw1999-01-151-2/+0
| | | | | | | | | | | | propagate version string changes to the public (you have to autoreconf, then reconfigure and reinstall). Now, VERSION is set directory in Defaults.py.in and the Release.py script updates that file directly. Now we just need to run ./config.status and do a re-install. I hope this will make things easier. I'm also bumping the version to 1.0b8, so I can do a release tomorrow.
* Somewhat kludgy changes to make debugging mismatching CGI gid's easierbwarsaw1999-01-071-1/+4
| | | | | | | | | | | | | | | | | | | | to figure out. common.c now sports a global variable running_as_cgi which, when true causes fatal() to output some mildly more helpful HTML in addition to the syslog entry. Since this usually only occurs when the site admin is installing Mailman, this helpful HTML should give a better clue as to what's going wrong, rather than an unhelpful Web server message and syslog entry alone. Naturally, main() in cgi-wrapper.c sets running_as_cgi to 1; it is initialized to 0 so as to not upset mail-wrapper.c. Finally, because I think this is a kludge, I've wrapped this all in an #ifdef HELPFUL, and set Makefile.in to turn this on by default. My thought is that for some future version, if the site admin specifies --with-cgi-gid to configure, that proves they're somewhat clueful, and we'd default the HELPFUL macro to "off".
* Get rid of $< variables in command lines. They don't work for allbwarsaw1998-12-181-4/+4
| | | | versions of make, and aren't really necessary anyway.
* Make common.o depend on the generated Makefile in this directory.bwarsaw1998-12-161-1/+1
| | | | | | That way, if the admin re-runs configure (or config.status), possibly changing the CGI or Mail GID's, the wrappers will get automatically recompiled.
* make finishbwarsaw1998-10-201-4/+20
|
* All these changes are for implemented integrated pipermail based archives.cotton1998-10-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original patches are from The Dragon de Monsyne with the following changes: -added support for private archives as well as public -added support for archiving daily and weekly -made archiving happen in real time -replaced use of pipermail's BSDBDatabase with homegrown python version -took out the need for DocumentTemplate here's a listing of changed files and relevant changes: Makefile.in - added public_html/archives to installdirs Mailman/Archiver.py - changed ArchiveMail to do real time archiving Mailman/Defaults.py.in - added archive frequency and and archive url extension variables Mailman/MailList.py - changed .Save() to alter perms on public vs. private archives Mailman/htmlformat.py - changes directly from The Dragon do Monsyne's patches. I don't know what they are exactly, but all the cgi's seem to work fine, so I assume they are OK. Mailman/versions.py - changes to add archiving based variables back to the list Mailman/Cgi/private - changed to make it work with default installation and made background white on login page src/Makefile.in - changes to make all wrappers setuid mailman: since various processes may access an archive, and the archiving mechanism uses "chmod", all archives must be owned by mailman, so all wrappers need to be owned by and setuid mailman added files: Mailman/HyperArch.py - from The Dragon de Monsyne with changes made noted above Mailman/HyperDatabase.py - the replacement for pipermail.BSDBDatabase scott
* CGIEXT: Leave macro in (for the really needy), but don't fill in itsbwarsaw1998-08-051-1/+1
| | | | value from autoconf
* Minor formatting changesbwarsaw1998-08-051-1/+0
|
* Added --with-cgi-ext option for specifying an extension on the cgi-binbwarsaw1998-08-031-2/+4
| | | | wrapper scripts. Apparently the Roxen server requires this.
* Get rid of MAIL_UID and CGI_UIDbwarsaw1998-06-011-11/+7
| | | | common.o should also depend on common.h
* Autoconf template for this directory's Makefile.bwarsaw1998-05-261-0/+124