Mercurial > noffle
view NEWS @ 390:2ad4c1c97734 noffle
[svn] * src/client.c: Return correct status from Client_postArt() and add
function comment detailing what return code should be, because it's
not obvious that the return code should report success when the
posting failed for reasons other than connection problems. This should fix
problem with failing posting stopping fetches. Thanks to Dan Jacobson
for spotting this.
* src/client.c: Fix problemette with filter discards not updating remote
group article count and so the overview being refetched until
and article appears that doesn't fall foul of the filter and thus does
update the remove group 'next article' marker. Thanks to Dan Jacobson
for spotting this.
* src/content.c: Don't be fooled into thinking a filename starting ".."
is just "..".
* src/outgoing.c: Don't assume "." and ".." are the first files returned
from readdir(). Thanks to Andreas Happe for spotting this.
* src/noffle.c: Update online help to include 'm' group posting status.
* src/server.c: Move incorrect updating of server.grp in doGrp() which was
causing doGrp() to not retrieve remote article details when in online
mode. Thanks to Miernik and Andreas Happe for reporting the problem.
author | bears |
---|---|
date | Thu, 22 May 2003 10:04:38 +0100 |
parents | 94ac4c72baf7 |
children | e97ef1e08970 |
line wrap: on
line source
Current development version: ---------------------------- 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