- innxmit can again handle regular filenames as input as well as storage
API tokens (allowing it to be used to import an old traditional
spool).
- Several problems with tagged-hash history files have been fixed thanks
to the debugging efforts of Andrew Gierth and Sang-yong Suh.
- A very long-standing (since INN 1.0!) NNTP protocol bug in nnrpd was
fixed. The response to an ARTICLE command retrieving a message by
message ID should have the message ID as the third word of the
response, not the fourth. Fixing this is reported to *possibly* cause
problems with some Netscape browsers, but other news servers correctly
follow the protocol.
- Some serious performance problems with expiration of tradspool should
now be at least somewhat alleviated. tradspool and timehash now know
how to output file names for removal rather than tokens, and fastrm's
ability to remove regular files has been restored. This should bring
expiration times for tradspool back to within a factor of two of
pre-storage-API expiration times.
- An item that was actually changed in 2.3.0 but wasn't noted in NEWS
when it should have been: Users can no longer post articles
containing Approved: headers to moderated groups by default; they must
be specifically given that permission with the access: parameter in
readers.conf. See the man page for more details.
- Added a sample subscriptions file and documentation for it and
innmail.
The changes required for this update were contributed by Bernd Ernesti
in PR pkg/13299.
* You may freely copy or redistribute this software,
* so long as there is no profit made from its use, sale
* trade or reproduction. You may not change this copy-
* right notice, and it must be included in any copy made
Add RESTRICTED="Profit from use, sale, trade, or reproduction disallowed"
to Makefile.
-- 1.4.5 release 20010409 "One More Nightmare" --
031) Dirk Nimmich <nimmich@uni-muenster.de>
BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV
BUG. changing beginner_level or show_description from the options menu
messed up the screen
FIX. proto.h, config.c, signal.c
030) Thomas E. Dickey <dickey@herndon4.his.com>
ADD. VMS port
FIX. Makefile, aclocal.m4, config.guess, config.sub, configure[.in],
mkdirs.sh, bugrep.h, config.h, extern.h, proto.h, tin.h, config.c
lang.c, main.c, misc.c, save.c, signal.c, descrip.mms, pcre.mms
vms/libvms.mms, vms/parsdate.c, vms/vmsdir.c, vms/vmsfile.c,
vms/vmspwd.c, vms/select.h
029) Urs Janssen <urs@tin.org>
BUG. possible bufferoverrun in read_groups_descriptions() on very long
groupnames/descriptions
ADD. allow superseding of articles even if one of the groups isn't
in the active file.
FIX. mail.c, post.c
maintainer: "Besides adding exciting new features, it also fixes a
lot of annoying and some (potentially) security relevant bugs, so I
recommend the upgrade."
"knews" was dumping core when trying to display a PNG image inline,
and now it doesn't.
Note: "Ctl-P" for UU encoded PNG's is a no-op (unrelated problem).
You'll need to have a message with a properly mime-encoded PNG image
in order to see do_png() go to work.
- Make IPv6 addresses (not names) work. You still need to specify the port
number explicitly in this case.
- Fix bug in connection loop which caused PR pkg/12329.
The version number is bumped to "1.0nb5".
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
- No busy loops when connecting to the NNTP server.
- Handle multiple records return by getaddrinfo(3) at the proper location.
- Avoid unnecessary socket creations and deletions by always passing the
correct address family to open_socket().
INN 2.3.0 represents a significant architectural change to INN, with a
completely new internal overview interface, three new overview mechanisms,
two new article storage mechanisms, and the elimination of quite a few old
interfaces and old code.
The NetBSD package furthermore includes IPv6 support and a new style
startup script with backwards compatibility.
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
NEWSFETCH downloads network news into mail-format files.
It can also pass the fetched news articles to programs like
procmail to process them further into different folders,
forward or deliver them.
Submitted by Jason R. Fink <jrf@diverge.org> in PR 11232.
0. Bug fixes:
artmisc.c: If a line is marked as a PGP line, then it cannot also
be a quote line.
art.c: Only wrap/unwrap an article when the display requires it.
art.c: Allow rot13 to apply to signature.
uudecode.c: If a line contains a space, then skip it.
art.c: get_parent_headers: avoid self-referencing articles
group.c: remove arbitrary group name length limit.
group.c: code added to support for arbitrarily long newsrc lines.
art.c: Fix sorting methods 4 and 6.
art.c: Add From header to forwarded emails.
art.c: MIME process article after saving it.
art.c: have ESC-p sync line with parent.
art.c: avoid infinite loop on search_article ("");
post.c: if signature is "", then do not add it.
mime.c: allow whitepspace to follow `=' continuations
art.c: update thread scores after art_xpunge
1. #v+/#v- verbatim marks may be hidden via `hide_verbatim_marks'
variable. The article mode function "toggle_verbatim_marks" may be
used to toggle the state of the marks.
2. Special characters in URLs are passed to browser in hex format.
3. BeOS system name added to version.c
4. line length check skipped in verbatim sections.
5. doc/README.macros: Mention post_file_hook
6. src/xover.c: algorithm for extracting msg-id from In-Reply-To
changed.
7. The thread tree depth maximum size (for the graphic) was increased from
32 to 256 after reworking how the graphic is stored.
8. doc/slrn.1,slrn.rc: typos fixed
9. src/startup.c: "blue" foreground colors changed to "lightgray" to
make the object standout on xterm.
10. The `Date' header may be given a color
11. macros/color.sl updated
12. New slrnrc variable: 'set check_new_groups 1'. If 0, then do not
check for new groups
13. src/post.c: Allow verbatim sections to exceed 80 character line
limit with no warning.