Changi NNTP Server 1.2

[ Bottom of Page | Previous Page | Next Page | Table of Contents | Index ]

Bugfixes in 1.2 Beta 4

CHANGITEMPDIR

Previous versions didn't honor CHANGITEMPDIR when creating temporary files, but stick with TMP. This has been corrected.

Xref Entry in Overview

Due to a bug, Changi didn't insert a required space following 'Xref:' in the overview line and slrn, a newsreader ported from UNIX, wasn't able to detect crossposts. This bug has been removed.

GROUP Command Parameter not Case-sensitive

RFC 977 defines, that newsgroup names following the NNTP GROUP command should be case-insensitive, but previous version of Changi didn't accept uppercase characters in group names. This bug has been removed.

Currently Selected Article Number

In case of bad NNTP commands sent by a client or when entering a new newsgroup, previous versions of Changi changed the number of the currently selected article to INVALID. Changi now follows RFC 977 more strictly. Bad commands won't change the currently selected article and when entering a new newsgroup, the first available article number is automatically selected.

Duplicate LISTGROUP Response

Previous versions of Changi respond to a client's LISTGROUP command with a duplicate response. This has been corrected.

Crash on Bad Date and Time Parameters

NNTP commands requiring date and time parameters let Changi crash on bad values (dates earlier than 01/10/1970 etc.). This bug has been removed.

Bad Error Response to NEXT and LAST

If no newsgroup had been selected, previous versions of Changi responded with 'No current article selected'. Changi will now correctly respond with 'You are not currently in a newsgroup.'

Crash on XGTITLE

Due to a compiler problem, the NNTP command XGTITLE let the Windows NT version of Changi crash. The program has been changed to avoid this complier problem.

XGTITLE Without Argument

Previous versions of Changi responded to an NNTP XGTITLE command with a list of all groups, which differs from the behaviour of other newsservers supporting this extension. Changi will now respond with the name of the currently selected newsgroup.

Chanx Won't Send Single Posts

Due to a bug in the Windows NT Version of Chanx, posts were transmitted only, if more than one post was available in the spool directory. This bug has been removed.

Chanx Avoids Downloading Crossposts

While running in XOVER mode (option -mx), Chanx downloaded each new article of every newsgroup specified in the watermark file. Chanx will check, if an article has been downloaded already as a crosspost in a previously queried group.

Skipped Lines in News Batches

If batched articles contained mixed line ends, some with carriage return plus linefeed, others with linefeed only, Rnews calculated wrong article sizes and skipped parts of the batch file. This bug has been removed.

Duplicate Message-ID Header

A problem occured on some messages imported from maus-net, which contained a lower case 'd' in the Message-ID header. Rnews added a new id, while Changi, case-insensitive, rejected the article because of two Message-ID headers. Now, Rnews and Changi are both case-insensitive.
[ Top of Page | Previous Page | Next Page | Table of Contents ]


URL: changi/manual/whatsnew.html
Created: 24 May 1997
Revised: 24 May 1997
Author: harald@os2point.ping.de