Short: Stuntzi's UMS tools Uploader: Matthias Scheler Version: 2.7a Type: comm/ums TITLE : sumsset, sumsprint, sumswrite, sumsfolder AUTHORS : Stefan Stuntz AUTHORS : Bernhard Moellemann AUTHORS : Matthias Scheler AUTHORS : Klaus Melchior COPYRIGHT : Public Domain REQUIREMENTS: Kickstart 2.x, UMS release V10 LAST CHANGES: ------------- V2.7 (05-Jul-94) - umsfilter.c: fixed searching for constant expression on not indexed header fields [MS] - all: added support for LogicalToName, LogicalToAddr and RFCMsgNum [MS] - all: reworked source codes and SAS/C Makefile "DMakefile" should be reworked, too. [MS] V2.7a (28-Jul-94) - sumsfolder.c: only messages with View-, Read- and WriteAccess are modified now [MS] OVERVIEW: --------- 'sumstl' stands for "Stuntzi's UMS Tools" and is a collection of four useful tools for the UMS message base system: sumsprint - extract certain messages from message base to a file. sumswrite - create new messages. sumsset - set certain bits on certain messages. sumsfolder - set folder on certain messages. With the aid of these four tools, you can perform lots of actions, such as automatic message archiving, automatic generation of return receipts, automatic message forwarding, areafix support, user filter, etc. You could e.g. select all messages about "MUI", extract them from the message base with 'sumsprint' and forward them to a special MUI-Area with 'sumswrite'. Or you could select all messages from user "Martin Horneffer" and route them via 'sumsprint' to a printer. Thus, you will have all his mumbling on a sheet of paper and can easily create some nice paper planes. :-) If you are a node that offers some kind of areafix, 'sumsprint' could extract all messages to user "Areafix" for further parsing with an areafix tool. Do you need some kind of expire? Just select all messages in 'fidonet.Amiga.ger' that are older than 30 days and set the Expire-Bit with 'sumsset'. There are simply no limits! ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2206 1127 48.9% 28-Jul-94 16:17:36 sumstl.readme 474 201 57.5% 14-Feb-94 00:27:20 sumstl/mfm/sumsprint1.mfm 114 104 8.7% 14-Feb-94 00:27:20 sumstl/mfm/sumsprint2.mfm 206 95 53.8% 14-Feb-94 00:27:20 sumstl/mfm/sumsprint3.mfm 348 154 55.7% 14-Feb-94 00:27:20 sumstl/mfm/sumsprint4.mfm 4425 1378 68.8% 05-Jul-94 19:27:20 sumstl/source/date.c 60 60 0.0% 14-Feb-94 00:27:20 sumstl/source/date.h 1629 601 63.1% 14-Feb-94 00:27:22 sumstl/source/DMakefile.ToBeFixed 8887 2570 71.0% 05-Jul-94 19:55:48 sumstl/source/filter.c 921 453 50.8% 14-Feb-94 00:27:20 sumstl/source/filter.h 1040 359 65.4% 05-Jul-94 19:58:48 sumstl/source/SMakefile 6602 1948 70.4% 29-Jul-94 10:50:08 sumstl/source/sumsfolder.c 12472 4168 66.5% 05-Jul-94 19:59:22 sumstl/source/sumsprint.c 5891 1893 67.8% 05-Jul-94 20:00:16 sumstl/source/sumsset.c 348 173 50.2% 05-Jul-94 19:48:42 sumstl/source/sumstl.h 6636 2278 65.6% 05-Jul-94 19:48:38 sumstl/source/sumswrite.c 10766 2360 78.0% 05-Jul-94 19:54:40 sumstl/source/umsfilter.c 88 78 11.3% 05-Jul-94 19:31:16 sumstl/source/umsfilter.h 17352 9938 42.7% 29-Jul-94 10:54:52 sumstl/sumsfolder 23344 13261 43.1% 05-Jul-94 20:01:22 sumstl/sumsprint 17480 9985 42.8% 05-Jul-94 20:00:40 sumstl/sumsset 21547 8034 62.7% 28-Jul-94 16:13:32 sumstl/sumstl.doc 12664 7882 37.7% 05-Jul-94 19:49:00 sumstl/sumswrite -------- ------- ----- --------- -------- 155500 69100 55.5% 29-Jul-94 11:16:52 23 files