Peter Simons
81d982c82b
Added example entries for the new keywords "List_Directory",
...
"Help_File", "ACL_File", and "Index_File".
2001-01-08 20:35:29 +00:00
Peter Simons
ff9c148fca
Added example entries for the new keywords "IntroductionFile",
...
"DescriptionFile", "ACLFile", "HeaderFile", "SignatureFile", and
"AddressFile".
2001-01-08 20:34:39 +00:00
Peter Simons
c793980ae0
Removed the path of the file in the comment header, since it doesn't
...
fit anymore anyway.
2001-01-08 20:33:11 +00:00
Peter Simons
0dcb44832b
Added dependencies.
2001-01-08 16:19:32 +00:00
Peter Simons
191e98cadf
Petidomo will now expect its master config file at
...
SYSCONFDIR/petidomo.conf. This location can be changed at run-time
with the command line parameter --masterconf.
2001-01-08 15:55:07 +00:00
Peter Simons
bacafded6a
Added preliminary install and install-testlist target.
2001-01-08 15:54:18 +00:00
Peter Simons
4ae03faca5
Removed the ETCDIR stuff again. We use sysconfdir instead.
2001-01-08 15:14:41 +00:00
Peter Simons
2726404cd1
Replaced the old basedir-mechanism in Petidomo, which used to be the
...
home directory of the petidomo user. Now, Petidomo expects its master
config file in ETCDIR, which is '/etc' per default. All other paths
will be set there at run-time.
2001-01-06 14:12:21 +00:00
Peter Simons
9aec2b31b5
- Added a "Petidomo:" prefix to all subject lines, to distinguish them
...
from regular mail. Rejection mails furthermore have the prefix
"BOUNCE <listaddress>:", mails that need approval have the prefix
"APROVE <listaddress>:".
- When a mail is rejected due to ACL, the mail body will tell you
whether the global acl file or the list's local acl file hit.
- If a file "lists/<listname>/header" exists, it contents will be
added to the headers of the article posted to the list. Be careful
not to have blank lines in there, as this will screw the whole
message up.
- When generating the index of available mailing lists, the list type
will now be typeset in brackets, e.g.: "(public mailing list)".
- The index will no longer contain tabs in the mail body.
2001-01-06 11:05:08 +00:00
Peter Simons
f1f7dcefda
The local List_Config variable was potentially used uninitialized.
...
Fixed that.
2001-01-06 10:11:58 +00:00
Peter Simons
fe3947876e
Added dependency to stop parallel make from messing up with the
...
yacc/lex targets.
2000-12-16 13:37:58 +00:00
Peter Simons
08f3fb4045
Fixed parsing bug.
2000-12-16 13:27:12 +00:00
Peter Simons
55f89a924d
Added definition of YYSTYPE.
2000-12-16 13:23:51 +00:00
Peter Simons
d0e19399e6
Use petidomo.h file to determine $srcdir, rather than main.c.
2000-12-16 13:18:18 +00:00
Peter Simons
6cad68b3c1
Reversed all changes concerning C++ in Petidomo ... it isn't worth the
...
major rewrite.
2000-12-16 13:11:54 +00:00
Peter Simons
00fc84dfeb
Ignore yacc and lex files
2000-12-16 13:11:09 +00:00
Peter Simons
9a49431890
- Added GNU GPL copyright headers.
...
- Cleaned build process up.
2000-12-16 13:06:03 +00:00
Peter Simons
0909ac418c
Initial revision
2000-12-16 12:38:21 +00:00
Peter Simons
713e8e60dc
Added preliminary install target.
2000-12-16 12:14:15 +00:00
Peter Simons
529649f343
Removed reference to firepower altogether; MTA is a required keyword.
2000-12-16 12:06:09 +00:00
Peter Simons
bcca21a2e6
Removed note about Firepore MTA.
2000-12-15 17:30:43 +00:00
Peter Simons
c13dfcf2ff
Hardcoded the base directory /usr/local/petidomo for the moment.
2000-12-15 17:27:53 +00:00
Peter Simons
a0ef75b0b2
Wrapped the header's contents in "extern C" linkage when compiling in
...
a C++ module.
2000-12-15 17:27:27 +00:00
Peter Simons
b305cb94ab
The petidomo binary will now be linked with $(CXX).
...
Updated dependencies.
2000-12-15 16:58:11 +00:00
Peter Simons
069042ad61
Removed the signature code and all code that depended on it. In the
...
new Petidomo, the signature mechanism for server mails will work
differently.
2000-12-15 16:16:07 +00:00
Peter Simons
147e9c87fe
Removed the global configuration options "DetachImmediately" and
...
"ShowStatistics". Consequently removed all code that deals with these
options, too.
2000-12-15 16:03:15 +00:00
Peter Simons
e1d0179fbb
The clean target will now erase the argv.info file.
2000-12-15 15:58:39 +00:00
Peter Simons
837ff29661
Ignore the argv.info file.
2000-12-15 15:58:21 +00:00
Peter Simons
7df3f0088d
Removed the mail rescue mechanism and all relating code. I guess
...
_nobody_ ever used that mechanism anyway, not even me. :-)
2000-12-15 15:56:46 +00:00
Peter Simons
0cb339abd8
- Removed all debugging code. Now that Petidomo will be "rewritten"
...
in C++, I need a new paradigm for debugging anyway and the old
solution of mine was to messy for my taste anyway.
- Petidomo no longer cares under what name it has been started. The
different modes of operation will now be distinguished by a
mandatory command line parameter.
2000-12-15 15:48:00 +00:00
Peter Simons
5d6c97d465
Added support for C++ source modules within Petidomo.
2000-12-15 14:54:00 +00:00
Peter Simons
7c59e894d3
Modified the main Makefile so that it will pass the values determined
...
by Autoconf down to the libraries.
2000-12-14 16:43:10 +00:00
Peter Simons
135cf3c8f6
FreeBSD's make again: That stupid thing really doesn't grasp $< targets.
2000-12-14 16:08:47 +00:00
Peter Simons
c79aeb2b08
FreeBSD's make sucks big time: It doesn't honor the -C flag. Hence we
...
have to change into the target directory before calling make.
2000-12-14 15:35:11 +00:00
Peter Simons
3362ed9a9b
BSD make doesn't understand $< like GNU make does, thus it is better
...
to explicitely name the targets for the sake of portability.
2000-12-14 15:30:52 +00:00
Peter Simons
3a581cbcdd
Rewrote the makefile to not require GNU make.
2000-12-14 15:26:44 +00:00
Peter Simons
79972e1cdb
Removed unused suffix .a from the .SUFFIXES target.
2000-12-14 15:14:36 +00:00
Peter Simons
3d6dc2cd6f
- Libraries do not need Autoconf anymore, thus I removed the
...
AC_CONFIG_SUBDIRS call.
- Added -O3 to CFLAGS for the sake of good optimization.
2000-12-14 15:09:16 +00:00
Peter Simons
0b7de06268
Updated dependencies.
2000-12-14 15:08:14 +00:00
Peter Simons
8d5eaa92ec
- Removed smake build and autoconf from the libraries.
...
- Removed unused files.
2000-12-14 15:07:35 +00:00
Peter Simons
2cc828d8d0
Added a real makefile.
2000-12-14 14:17:18 +00:00
Peter Simons
37d178d794
The file is never used here.
2000-12-14 14:17:00 +00:00
Peter Simons
9b823b3684
Added correct GPL copyright headers.
2000-12-13 17:37:56 +00:00
Peter Simons
3402ec1a3b
Removed unused C++ code.
2000-12-13 17:37:25 +00:00
Peter Simons
ee2cb50f52
Cosmetic changes to the Makefile ... nothing important.
2000-12-13 16:53:19 +00:00
Peter Simons
165af89996
After changing librfc822 to get along without libmpools, the library
...
can (and has been) removed from Petidomo.
2000-12-13 16:42:17 +00:00
Peter Simons
a6c4785aaa
This header file defines the debug modules Petidomo supports.
2000-12-13 15:55:42 +00:00
Peter Simons
9af16e4fa5
The source for the configure script generated by Autoconf.
2000-12-13 15:55:05 +00:00
Peter Simons
36d16be85a
All internal prototypes and definitions.
2000-12-13 15:54:29 +00:00
Peter Simons
0473eff590
Autoconf needs this script in order to run sub-configure scripts.
2000-12-13 15:53:02 +00:00