view NEWS @ 494:372f8b55506e noffle

[svn] Apply patch from Jan De Luyck. Add new option 'add-messageid-if-missing', which optionally postpones adding a message ID to the upstream server. If this is done, post-locally must be off. This is to deal with an upstream server troubling Jan. It usually (but not always) rejects posts with a Noffle message ID. I have changed Jan's original option of 'add-message-id-if-missing' for consistency with 'replace-messageid' and added the manual page entry. See SourceForge feature request 1513395.
author bears
date Wed, 12 Jul 2006 20:26:41 +0100
parents d33568bb18ab
children 614a3177b15c
line wrap: on
line source

Current development version:
----------------------------

1.2.0-rc1
---------

* Add new '-U' option to undo the effects of reading an article (i.e.
  downloading its body from upstream if not downloaded).
* Switch output from 'noffle --article all' from the previous ad-hoc
  format to 'rnews' format.
* Should now build on MacOS.
* Add logging of filter matches.
* Usual quota of bug fixes.

1.1.5
-----

* Lots of bug fixes. In particular online mode should work again.
* Add config to specify whether a Reply-To should be generated when
  a message is posted.
* Add 'auth' option to '--server' to switch on client authentication
  if not normally enabled.

1.1.4
-----

* Brown paper bag bug fix release. In many cases 1.1.3 won't authenticate
  with upstream servers.

1.1.3
-----

 * Lots of bug fixes.
 * Add optional authentication requirement for clients connecting to
   a Noffle server. Depending on compile settings, authentication can
   be via a plain text user/password file or via PAM.
 * Noffle must now be installed 06755 and owned news.news. Most Noffle
   commands can now only be issued by a news admin; basically, a user
   who is root, news or in group news. Incorrect permissions on installation
   will cause warnings to be logged.
 * Add option to list message IDs of queued outgoing messages.
 * Better article checking on post.
 * Portability fixes. Noffle now compiles on a variety of
   Unices and under Cygwin.
 * More filter rules.

1.1.2
-----

 * Online mode: fetch overviews in appropriate fetch mode for group,
   fix bug with articles read not fetching full header info but just
   showing overview info.
 * RPM spec file updated for RH7.
 * Remove more potential sources of corruption if disc fills.
 * Memory leak and other minor bug fixes.

1.1.1
-----

 * Spool directory and config file location now configurable.
 * post-status filter added.
 * Optional patterns to select groups for --fetch and --query. 
 * Remove some potential causes of newsbase corruption in the event of
   disc fill/failure.
 * Always replace Message-ID headers in posted messages if improperly
   formatted. Change default on replace-messageid to 'no'.
 * Optional pattern on noffle --fetch to specify a particular server.

1.1
---

 * Use LIST instead of LIST ACTIVE if possible to help work with old servers.
 * Article filtering: see noffle.conf(5) for details.
 * Noffle no longer hangs if the connection breaks down during a fetch.
 * SENDMAILPROG is used instead of mail for returning failed postings.
 * Noffle will act as inews if invoked as inews.
 * Fetching and reading news can overlap, and generally blocking on the
   database lock reduced to a minimum.
 * Select debug logging via noffle.conf. Logging is always compiled
   in, so reduce debug options to build with/without debugging info.
 * Output of list groups commands is no longer sorted
   for avoiding problems with calls to external sort command
   and for speeding up response time.
   The group list is sorted by most clients anyway.
 * Observe Expires: and Supersedes: headers.
 * Added '--post' command line option.
 * Add 'path-header' and Path: addition to posted articles.
 * Rename 'auto-subscribe-mode' to 'default-auto-subscribe-mode' and
   add new 'auto-subscribe-mode <group pattern> <mode>' option.
 * Add getgroups and omitgroups options.
 * Add From: and Organization: headers on posting if not present.

1.0.1:
------

 * Released on 15 Jun 2001
 * Fixed bug that broke authentication if the server required it at
   connect time.
 * Fix bug that made Noffle to get server responses to wrong commands,
   after a read timeout occurred and could lead to mixed up group
   contents and messages.
 * minor optimizations and fixes

1.0:
----

 * Released on 27 Jan 2001.
 * In the 1.0pre8 release, debug logging was enabled in the standard
   settings, which slowed down Noffle considerably. it is disabled by
   default now.

1.0pre8:
--------

 * Noffle no longer hangs if the connection breaks down during a fetch.
 * SENDMAILPROG is used instead of mail for returning failed postings.

1.0pre7:
--------

 * Fixed a bug that caused noffle to hang with some readers (like tin/Gnus).
 * Fix bug with time of last server access for setups with multiple servers.
   You must re-run 'noffle --query groups'.
 * Remove '--query times'.
 * Fix date printing bug. Now works in all(?) timezones.
 * Fix bug with 'XHDR <msgId>'. Add 'XPAT <msgId>'.
 * Allow post to local moderated group if 'Approved:' header present.

1.0pre6
-------
11 June 2000

 * added ./configure-option '--enable-debug=[no/min/yes]'
 * Add 'info-always-unread' option.
 * Add support for XOVER with no argument. Also XHDR with message ID
   argument and XHDR when 'xref' requested (trn needs this).
 * Forget cached group info when group database closed.
 * Added list of 'forbidden' newsgroup specs., as defined in draft IETF
   Newsgroup Format (C.Lindsey), tracked to replace RFC1036. This defines
   newsgroup names that should only be used for server-local groups and
   server pseudo-groups (e.g. INN's to.*, cancel, cancel.*, junk). These
   are now intercepted when querying server groups and ignored. Group names
   omitted are any single component names, any 'control.*', 'to' or
   'to.*',and any with a component 'all' or 'ctl'.
   Note these restrictions do not apply to local group names.
 * Fixed problem with article numbering if the overview file empties,
   e.g. due to all articles in a very low volume group expiring. This
   would cause article numbers to be set back to 1 when a new article
   arrives.
 * Record newsgroup posting status. Enforce it at posting time.
   Added --modify to change newsgroup descriptions for all groups and
   posting status for local groups.
 * Added group deletion.
 * Added message cancellation - from command line or by control message.
   Note command line only cancels locally - it can't be used to cancel a
   message that has already gone offsite. A control messages cancels
   locally if possible; it is only propaged offsite if the target is in a
   non-local group and has itself already gone offsite.
 * Added wildmat code taken from INN - ensure Noffle wildcarding is
   exactly to spec.
 * Added group-specific expire times.
 * Noffle now sends a "MODE READER" command after connecting to the
   remote server. INN needs this before it will permit POST.
 * added support for local groups
 * new command line options --create and --cancel
 * Changed output of 'noffle -a all' to standard mailbox format,
   so that tools like grepmail work.
 * documentation updates
 * NOFFLE now uses the autoconf/automake build-system


0.16 - 1.0pre6pre
-----------------

 * See ChangeLog