[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] leafnode 1.9.24 available



-----BEGIN PGP SIGNED MESSAGE-----

Hello,

the leafnode 1.9.24.rel stable release is available from
http://mandree.home.pages.de/leafnode/ in .tar.gz and .tar.bz2 format,
and at that site are also patches against 1.9.22 and 1.9.23 that update
to leafnode 1.9.24.

After downloading, please check the PGP signature or at least the MD5 or
SHA1 digest.

It should also show up on http://www.leafnode.org/ and on ibiblio.org
mirrors (in the system/news/transport/ subdirectory) soon.

The changes over 1.9.23 are few yet important:

    1. showstopper: fix for a crash with slrn; when XOVER was sent before
       GROUP in
    2. critical: fix for not respecting the hostname in the config file.
    3. minor: fix for not resolving addresses when IPv6 support was
       compiled

To give you a round-up of the changes since 1.9.22, here's the NEWS
excerpt again.

================================================================================
* 1.9.24, 2002-07-10

### INCOMPATIBLE CHANGES:
- - See all "incompatible changes" sections below.

### GENERAL

- - there will be no more prereleases or release candidates. people don't
  test them.

### nntpd

- - no longer crashes and disconnects when a client (slrn) sends "XOVER" before
  "GROUP". Makes leafnode compatible again with slrn.
- - address resolver fixed when IPv6 enabled
- - fix ARTICLE/STAT/HEAD/BODY commands with implicit number ("current
  article pointer"

================================================================================
* 1.9.23, 2002-07-08

### INCOMPATIBLE CHANGES:

- - If you update to 1.9.23 and have articles in your out.going queue, fetchnews
  will no longer post these. To fix, do: chmod u+x /var/spool/news/out.going/*

- - Access from outside the local networks (as figured from IP and netmasks of the
  local interfaces) is now denied by default. To restore the old behaviour,
  check README and config.example for a new option "allowstrangers" and how to
  enable it. Read config.example closely! Using this is deliberately difficult.

- - When a client posts, syntax and semantics of the Message-ID header are
  checked. These tests are essential to avoid Message-ID collisions. You can
  still switch off Message-ID generation in your news reader and let leafnode
  generate a Message-ID.

- - Spooldir may only contain characters from the POSIX portable path name
  character set. These are: the small and capital latin letters a through z, the
  ten digits 0 through 9 and the individual characters ".", "-", "_", "/".

### KNOWN BUGS

- - Leafnode does not handle embedded NUL characters in news correctly.

### GENERAL

- - The README now contains a new section "DEBUGGING".
- - The INSTALL file now has an xinetd config example.
- - The FQDN "linux.local" is now also rejected.
- - Fetchnews will no longer try to post articles that nntpd is still receiving.
- - Bugfixes, compile warnings fixed, memory leaks fixes, possible crashes fixed.
- - Treating folded headers has improved.

- - NEWGROUPS now really works, even across fetchnews -f. fetchnews -f is
  now less harmful to the group low/high marks.

- - There is now documentation on the fully-qualified domain name issue, in text,
  pod and HTML format. See the README.FQDN* files.

- - There is a new configuration option: "nopost" (server-specific). Set
  "nopost=1" just below the server line to avoid posting to the server in
  question.

- - Article number treatment has improved. This should fix "pseudo article not
  displayed" issues for good.

- - Most leafnode programs no longer see incomplete lines. Incomplete lines are
  lines without trailing LF character.

- - When a leafnode program recreates a directory in the spool dir, the owner is
  now properly set to "news".

### fetchnews

- - Fetchnews now filters on original header lines, rather than regenerated lines.

- - Will exit with code 2 when it could not connect to at least one upstream
  server.

### nntpd

- - The client timeout is now configurable, patch courtesy of Jonathan Larmour.
- - No longer confuse clients with "400 Service discontinued" messages on timeout.

- - No longer resolve the local listening address to a name and use that
  as fqdn (broke Message-ID generation). Reported by Andreas Muck.

- - Posts with 8-bit or control data in headers or malformatted
  headers are now rejected. These articles are malformatted. (illegal!)
  Only broken newsreaders generate such headers.

- - Better logging when groups are subscribed to; set debugmode = 1 in
  your config file to enable, and look for "markinterest:" in the log.

- - POST now suggests a Message-ID.

### texpire

- - Expire groups that are not in the group.info. (This will happen when news
  groups are removed upstream and the active file is re-fetched.)

- - Set groupexpire for a particular group to -1 to let texpire ignore it.  Think
  of this as an archive function. Patch courtesy of Andreas Meininger.

================================================================================
* 1.9.22, 2002-04-19
* 1.9.21, 2002-04-08
* 1.9.20, 2002-03-25

- -- 
Matthias Andree

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3in
Charset: noconv
Comment: Processed by Mailcrypt 3.5.5, an Emacs/PGP interface

iQCVAwUBPSuNvidEoB0mv1ypAQFnQAP9HiMJA5un7xexD6EmbxXw+9uAvaXzuUut
FrpnB7O12S6QgGbujxL+x3DzYEsyy0WYEfLLZmC1f0+4G1Nud7lhTImALTiG4Ijq
8h9wL8BCXAi1f2HPPy4PfhqvhPpruFx0LpJApW/bDpGA0EpzK+uXj1oVjEZZTm/D
b0OCcANqXQk=
=tmeg
-----END PGP SIGNATURE-----

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list