home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
back2roots/padua
/
padua.7z
/
padua
/
uucp
/
ListSERV2_3.desc
< prev
next >
Wrap
Text File
|
2014-05-19
|
2KB
|
58 lines
Changes since 2.0:
==================
- Removed all unnecessary fflush() calls.
- Changed multiple used texts to defines, so I can easily replace them
with pointers to global strings and save some bytes. Low priority. :-)
- Now using an case-independant strstr() version for comparisons.
- Removed a few unnecessary variables.
- Replaced the file-loging routine with a modified version from the
netsupport.library until the library works 100% with logfiles.
Therefore the logfile format has changed.
- Changed open() calls to fopen().
- Moved multiple used texts into "string.c" module, so they can be
accessed with pointers and are only stored once in the binary.
- The submitted command is now stated in the reply's subject line when a
fatal error occurs.
- Removed the "UNSUB" alias for "UNSUBSCRIBE". Wasn't documented anyway.
- ListSERV now accepts a parameter via commandline: The name of the
default list. This list is used when "ADD" or "DELETE" do not state a
list. This feature can be used with the aliases as follows:
testlist-request: "|listserv testlist"
and a command like "ADD" would be interpreted as "ADD testlist".
- Modified DoNewMailingList script-to use the new commandline feature
with the "listname-request" alias.
- Removed a few unnecessary comments from the source.
- Restructured the whole main() function! Now the "From:"-line is only
parsed in the message header. A few variables could be removed due to
the new loop-structure.
- Changed returncodes in error-case to WARN or FAIL.
- Added additional log-messages in error-case.
- Buffer for logmessages is now allocated with malloc(), instead on stack.
- subscription() now terminates in case it can't parse the command.
- "ADD address" is now supported, too! subscription() looks for '@' and
'!' to determine wether the parameter is an address or a listname. If no
default listname was provided, the command is expected as usual:
"ADD [address] listname" or the helpfile is sent out.