summaryrefslogtreecommitdiff
path: root/src/alias-wrapper.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove obsolete files.bwarsaw2002-03-161-112/+0
|
* Update the copyright lines to include the years 1999 & 2000.bwarsaw2000-03-211-1/+1
|
* Several important changes.bwarsaw1998-05-261-23/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. For mail-wrapper.c and cgi-wrapper.c, most common routines have been moved to common.c. While there were some differences in the way these two wrappers worked (most notably in the error handling and reporting when UID's and GID's didn't match), they were easily merged. Fatal errors now always syslog and exit(1). 2. The exec*() call for running the new process has been changed and made consistent. For improved security, the absolute path to the Python interpreter (as discovered by configure) is compiled into these programs, and the environment variable PYTHONPATH is set to include only the absolute path the the installed Mailman package ($prefix/Mailman). Scripts are invoked by exec'ing the Python interpreter with the first argument being the absolute path to the script to run, along with any additional arguments on argc/argv. See the function run_script() in common.c for details. 3. alias-wrapper.c has not yet been fully merged. I gathered from Ken that it doesn't work completely well anyway. 4. check_caller() in common.c still checks the gid, but as we discussed before, this may be redundant. I wanted one check-in with a history of this feature first though. 5. Added an Emacs turd at the end of all files so that the C code will be edited using Python's standard C style. Reformatted existing code. 6. Removed pseudo-log history from comments at top of files.
* Fixed a typo in the zipcode.viega1998-05-261-1/+1
|
* Added copyright notices to all source files where I am legally entitled to ↵viega1998-05-251-0/+21
| | | | | | | do so. Added a copy of the GNU GPL. Added information about mailman-users in README, and reworded some text in there (made the credits less verbose... perhaps they should move to a credits file?)
* Some inconsequential formatting changes.bwarsaw1998-05-011-61/+68
| | | | | | | | | - Use "Python" C editing style when used with X/Emacs - Make X/Emacs friendly by putting function opening braces in column zero and putting function name on separate line from return type - Also added a C local variables section
* Well, make main return an int.klm1998-04-281-0/+2
|
* Declare main as an int routine so gcc doesn't complain, even though itklm1998-04-281-1/+1
| | | | doesn't return an int.
* Reverting to original setting that worked, despite the fact that imailman1998-03-051-1/+1
| | | | changed the mailman account GID.
* Track the change of the mailman group.mailman1998-03-051-1/+1
|
* Initial revisionmailman1998-02-271-0/+83