A new version of newsx is now available at: ftp://ftp.sol.no/user/egilk/newsx-1.2pre3.tar.gz The important new features are: a. Much better checking of news configuration consistency, hopefully making the chances of *disaster* microscopic: On fetching, the path of incoming messages is checked to ensure it is consistent with the exclusions in the "newsfeeds" (or "sys") file. An option exists to skip this check, but I would strongly recommend against using it. If anyone finds any reason that the current implementation would fail in some environments, I'd like to know. On posting, the length of the path is checked to see if is is likely that the message doewss indeed originate from the local site. This check is more likely to need fine tuning in some sites, see the --max-path option. b. New options to make handling of incoming news more flexible by allowing addition of extra headers, paths and piping to various programs. These options are mostly meant for circumstances where newsx is being used as a gateway between news systems. This particular version is called pre-something since I haven't had the time to test the new features extensively. Please tell if anyhting is broken... The complete NEWS list: All incoming articles are now checked to see if their path is consistent with the exclusions given in sys/newsfeeds. The --no-path option skips this check. All outgoing articles are now checked to see if the length of their paths are not too long. This is an extra precaution against inadvertently submitting "foreign" articles for posting. The --max-path option controls this. Its default value is 1, consistent with a simple, local, newsspool. To disable this feature, set it to an impossibly large value, like 999. The new --inews option will pipe incoming news to inews. Note that this is not an option for ordinary use: it should only be used for special configurations where newsx is used as a gateway to inject new messages. The --inews-options specifies command line options for inews. The leading '-' must be included. The default options are "-hOS". The new --add-header allows a specific header to be added to incoming messages. The header will be added exactly as specified, except that the special case "Path" will be replaced by a header line that says "Path: HOSTNAME!not-for-mail". Note that this is definitely not an option for ordinary use: it should only be used for special configurations, for instance where newsx is used as a gateway to inject new messages. The new --pipe-to is similar to --inews, but specifies which program incoming news is to be piped to. The pipe is opened and closed once for each news message. The new --rnews-to is similar to --rnews, but specifies which program incoming news is to be piped to. The pipe is continuous for each session, and article seperation is in rnews style. Made options compatible with GNU standard: Added --help, updated --version, renamed --noaction to --dry-run, --keeppath to --keep-path, and renamed --noxx to --no-xx. Retained the old versions for compatibility. File locking on posting logfile, folder of posted articles and statistics file. Check for putenv() and setenv() in configure, and use lib/setenv.c if neither are available. Thanks to Helmut Heller <[EMAIL PROTECTED]>. Use getopt_long() from standard C library, if available. Moved getopt fuctions to lib. A couple of further fixes for NeXT, discovered by -Wall. Egil -- Email: [EMAIL PROTECTED] Voice: +47 22523641, 92022780 Fax: +47 22525899 Snail: Egil Kvaleberg, Husebybakken 14A, 0379 Oslo, Norway URL: http://www.kvaleberg.com/ PGP: finger:[EMAIL PROTECTED] ----------------------------------------------------------------------- This message has been sent to you because you are subcribed to the mailing list [EMAIL PROTECTED] To remove yourself from this lists, send an email to [EMAIL PROTECTED] containing "unsubscribe newsx <your_email_address>" in the message body.