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.

Reply via email to