Peter Simons
f651fa8224
The module contains the static variable MasterConfig, which all other
...
Petidomo routines can access via getMasterConfig(). The routine
getListConfig(), which is defined in config.c, too, used the "correct"
mechanism to access MasterConfig, even though it could access it
directly. Since I chose the same name ("MasterConfig" :->) for the
local copy of the pointer, gcc warns that this variable shadows the
static one. To get rid of this warning, and since it doesn't make one
bit a difference, getListConfig() accessse the static variable
directly now.
2001-01-19 20:51:11 +00:00
Peter Simons
4b7563f263
Due to a mix-up in the variable names, Petidomo expanded all list
...
config file paths incorrectly when the list has a flat hierarchy. That
is fixed now.
2001-01-19 15:26:53 +00:00
Ralf S. Engelschall
00eb2b8fc0
Get rid of all complaints from GCC 2.97
...
(except for two things which I do not want to change on my own)
2001-01-19 14:56:33 +00:00
Peter Simons
ea35e3f74d
Mailing list config files may now have the suffix ".config" or
...
".conf". Similarly, if the list config file is in a separate
directory, it may be called <listname>/config or <listname>/conf.
2001-01-19 13:12:46 +00:00
Ralf S. Engelschall
24bae40be7
As we agreed today, Petidomo is now open because licensed under GPL and
...
always will be licensed under GPL, so use "Petidomo" as the program name
everywhere and consistently.
2001-01-18 20:30:50 +00:00
Ralf S. Engelschall
f6fbe740a0
ListACLFile -> ACLFile
2001-01-18 14:41:28 +00:00
Peter Simons
56addb6b2f
- ListType is no longer a required parameter; it now defaults to "open".
2001-01-15 17:19:36 +00:00
Peter Simons
fd3bf06a8a
List's "AllowPublicSubscripiton" does not exist anymore. Now we have
...
"SubscriptionType" with valid values "public", "admin" or
"acknowledged".
2001-01-15 16:55:45 +00:00
Peter Simons
3ad4ad6931
Removed the whole concept of "alien subscription". It was stupid to
...
begin with and now that we'll have acknowledged subscriptions, it is
useless, too.
2001-01-15 16:35:06 +00:00
Peter Simons
f5a3d6dbe8
Implemented spooling mechanism for requests and postings that need an
...
acknowledgement to be processed. The code is there, it just isn't
called yet.
2001-01-15 16:29:11 +00:00
Peter Simons
8625cea8e4
Added config entry "AcknowledgementFile" to the mailing list's config file.
2001-01-11 14:17:53 +00:00
Peter Simons
6ff1663900
Removed debugging output.
2001-01-10 16:34:00 +00:00
Peter Simons
88ffd53ded
Rewrote Petidomo so that virtually any file's path can be configured
...
at run-time now.
2001-01-08 20:36:19 +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
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
c13dfcf2ff
Hardcoded the base directory /usr/local/petidomo for the moment.
2000-12-15 17:27:53 +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
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
5ad045c241
- Added correct GNU GPL copyright statements to the files.
...
- Removed unnecessary include statements.
2000-12-13 15:35:14 +00:00
Peter Simons
3d63ac4c49
Initial revision
2000-12-13 13:19:03 +00:00