Commit graph

851 commits

Author SHA1 Message Date
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
spz
af9289fddd Update from 2.5.2 to 2.5.3 (fixes CVE-2011-0411).
While we are touching it, fix PR/45986 with the patch supplied therein
(thanks)

Changes from 2.5.2 to 2.5.3:

  * When HDR/XHDR/XPAT were used on a new article coming into a newsgroup,
    requesting a header not present in the overview database, the first
    subsequent OVER/XOVER command did not show that article.  A remap of
    the overview data file was missing in nnrpd.  Thanks to Sam
    Varshavchik for the bug report.

  * When a header field appeared more than once in an article, it was
    missing from the overview data.  OVER/XOVER, as well as HDR/XHDR/XPAT
    using the overview, were therefore returning an empty field.  The
    content of the first occurrence is now returned, in accordance with
    RFC 3977.

    Perl and Python filters for innd now also properly initialize their
    header variables with the first occurrence of header fields.  (It is
    still the last occurrence for the Perl filter for nnrpd.)

  * Fixed a possible plaintext command injection during the negotiation of
    a TLS layer.  The vulnerability detailed in CVE-2011-0411 affects the
    STARTTLS and AUTHINFO SASL commands.  nnrpd now resets its read buffer
    upon a successful negotiation of a TLS layer.  It prevents malicious
    commands, sent unencrypted, from being executed in the new encrypted
    state of the session.

  * Fixed a regression that occurred in INN 2.5.0 when leading whitespace
    characters have been made significant in header field bodies.  It
    could lead INN to drop articles and throttle itself when running as a
    slave because Xref: header fields generated by other news servers, or
    even INN 2.4.6, could contain (valid) leading whitespace.  Thanks to
    Matija Nalis for having caught this bug.

  * Fixed an invalid 431 response to CHECK commands when innd is paused:
    the message-ID of the article to defer was missing.  Also fixed
    another issue in the messages innd replied; when an error occurred
    during a write on a channel, a trailing extra junk byte was added to
    the reply.  Thanks to River Tarnell for these bug reports.

  * It is now possible to properly generate daily statistics with
    sendinpaths thanks to the new -k and -r flags that permit to control
    the interval of days for processing dump files.  The new -c flag
    permits to send a copy of the generated e-mail to the newsmaster.

    Also fixed an issue with statistics that could be missing or
    duplicated for a couple of days when monthly sent.

    The documentation has been updated and mentions a preferred daily run
    of sendinpaths.  This script is a complete rewrite in Perl, and is
    based on Mohan Kokal's initial work.

  * cnfsheadconf now properly recognizes continuation lines in
    cycbuff.conf, that is to say lines ending with a backslash ("\").
    Thanks to John F. Morse for the bug report.

  * The order of CNFS buffers in a metacycbuff is now properly read and
    written by cnfsheadconf.  There previously was a confusion between
    hexadecimal and decimal values.  Thanks again to John F. Morse.

  * When the -l flag is given to cnfsstat, the cycbuff.conf and
    storage.conf files are now reloaded if they have been modified since
    the previous output of cnfsstat.

  * A single header field line is limited to 998 bytes, per RFC 5536.
    innd was previously accepting, and also generating Xref: header field
    lines, up to 1022 bytes.  Now, nnrpd (acting as an injecting agent)
    rejects articles which contain header field lines whose length exceeds
    998 bytes.  And innd (acting as a relaying or serving agent) no longer
    checks that.

  * nnrpd advertises the COUNTS, DISTRIBUTIONS, MODERATORS, MOTD and
    SUBSCRIPTIONS variants of the LIST command in response to
    CAPABILITIES.  These commands already existed in nnrpd but RFC 6048
    had not yet been published.

  * Add support for LIST MOTD in innd.  Consequently, the motd.news
    configuration file which was previously used only by nnrpd is renamed
    to motd.nnrpd (innupgrade takes care of the rename).  innd uses the
    new motd.innd file in *pathetc* for its message of the day.

  * Fixed an issue at configure time that made INN wrongly assume that
    OpenBSD (4.6) didn't support Unix-domain sockets.  Thanks to Wim Lewis
    for the patch.

  * Fixed an issue on systems which do not have a working flock(2)
    function (Solaris, for instance).  mailpost and pullnews are reported
    not to be usable on such systems.  Many thanks to Dennis Davis for the
    bug report.

    A wrapper around shlock is now called in Perl scripts.  The
    INN::Utils::Shlock module has been added for that use.

  * Fixed an issue in the Python access hook for nnrpd:  it has not been
    working since Python 2.5 on 64-bit platforms, owing to a change to
    Python's C API, using a new Py_ssize_t type definition instead of int.
    Thanks to Raphael Barrois for the patch.

  * Improve the stability of the Perl filters for innd and nnrpd: properly
    save and restore the stack pointer when needed.

  * The Injection-Date: header, when present, is now used by innd and
    makehistory to determine the posting date of an article.  Otherwise,
    the Date: header is used.

  * controlchan now imposes a date cutoff on processing control articles.
    The *artcutoff* parameter set in inn.conf is used.  Otherwise, without
    that cutoff, old control articles could be maliciously reinjected into
    Usenet, and replayed.  (An unsigned Injection-Date: header field could
    be added to an article that only had a Date: header field.)  A new -c
    flag has been added to controlchan to disable the cutoff check, if
    needed (usually when manually invoking the program).

  * nnrpd no longer adds or updates the Path: header field when an article
    is forwarded to a moderator.  It could otherwise lead to rejects at
    injection time when the article was approved by the moderator.

  * The X-Trace: header field was not properly generated when an article
    was locally posted.  The field mentioning the IP address was skipped,
    resulting in a wrong syntax for this header.  The local "127.0.0.1" IP
    address is now used.  Besides, "localhost" is now mentioned instead of
    an obscure "stdin" in injection header fields.

  * Fixed a bug in the frequency innfeed logs its status:  too many
    useless lines were written to news.notice.  Thanks to Florian
    Schlichting for the fix.

  * When unset in innfeed.conf, the *dynamic-method* parameter now
    properly defaults to 3 (instead of 0) and *use-mmap* to false (instead
    of true).  These two values were already the recommended ones in the
    documentation and the sample file.  Note that *use-mmap* is only used
    when innfeed is given file names to send instead of storage API
    tokens, which is a fairly rare use case.

  * innfeed no longer generates an error message (logged in news.err) when
    a parameter is not defined in innfeed.conf.  All the parameters have a
    default value, so there is no need to warn the user if they are not
    present in innfeed.conf.  Thanks to Dieter Stussy for having reported
    this problem.

  * Implement an upper limit to the number of file descriptors innd can
    handle.  At most (FD_SETSIZE-1) file descriptors can be used.  This
    upper limit now overrides any superior number set with *rlimitnofile*
    in inn.conf.  Thanks to Steve Crook for the bug report.

  * A default timeout on outgoing sockets (using NNTPconnect) has been
    added by Florian Schlichting.  For a long time, there have been
    occasional problems with actsync (and probably other programs) that
    would hang until manually killed or restarted.

  * The flag -S has been added to innd by Florian Schlichting.  When used,
    innd reports the errors found in incoming.conf and exits.

  * pullnews no longer stops processing newsgroups when an error occur
    during its run (for instance when a newsgroup mentioned in the
    configuration file is removed from an upstream server).  Besides, it
    can now use authentication when posting to the downstream server.

    A few other minor bugs have been fixed as for the way pullnews counts
    the articles.

  * Fixed the way innreport handles leap years.  It now properly generates
    HTML reports; dates were assumed to be relative to the current year,
    which may break their computation during for instance the whole 2012
    leap year.  Please note that no HTML reports have been lost, and that
    they will appear when INN is updated to this new version.

  * A new parameter has been added to inn.conf to determine whether the
    status file that innd can write out (depending on the value of the
    *status* parameter) is plain text or wrapped in HTML.  It previously
    only was a compile-time option, set to true by default.  Florian
    Schlichting added the *htmlstatus* parameter to provide a configurable
    behaviour.

  * It is now possible to run a script at the end of the execution of
    innshellvars scripts.  If a file named innshellvars.local,
    innshellvars.pl.local or innshellvars.tcl.local is present and
    executable in *pathetc*, then it will be executed by the corresponding
    innshellvars script (respectively shell, INN::Config Perl module, and
    Tcl).  A typical use is to add or override variables.

  * Add support for wire-formatted articles in scanspool.

  * A lot of work on cleaning old perl4-style code has been done by
    Florian Schlichting.

  * inncheck now generates a proper non-zero exit value when errors are
    found, and allows quiet mode with the -q flag.  Florian Schlichting
    has greatly improved this script in many regards, especially with a
    config-syntax parser for incoming.conf, innfeed.conf, readers.conf and
    storage.conf.

  * inncheck now properly finds the boundaries of substituted variables in
    newsfeeds thanks to Alexander Bartolich.

  * docheckgroups no longer uses awk.  On a few systems, the script was
    failing because of the presence of an old version of awk that has a
    limit in the size of the input it can handle.  Processing large
    newsgroups files was consequently impossible.  docheckgroups now uses
    Perl instead of awk, which solves the issue reported by John F. Morse.

  * Other minor bug fixes and documentation improvements.  In particular,
    the *debug-shrinking*, *fast-exit* and *initial-sleep* keys in
    innfeed.conf are now documented.  The function "filter_end()", called
    when Perl filtering is turned off, is also documented for the innd and
    nnrpd Perl filters.
2012-08-23 19:00:41 +00:00
gdt
96917850df Reset MAINTAINER, comment out HOMEPAGE.
Thomas Mueller reports that the homepage doesn't work and that mail to
the maintainer bounced.
2012-07-18 11:52:28 +00:00
marino
be58cbe9ca news/pan: break caused by NetBSD iconv patch
There have been several packages with patches that directly change an
iconv function without the use of a __NetBSD__ macro.  This is a NetBSD-
specific modification and changing iconv to match the NetBSD prototype
breaks the package on other platforms.
2012-07-13 08:15:59 +00:00
wiz
4450c8142d Update to 0.139:
0.139 "Sexual Chocolate"
* std::logic_error thrown ("basic_string::_S_construct null not valid")
  (Heinrich Müller, #678445)
* added error popup for posting to a disabled server (max connections 0)
  (Heinrich Müller)
* Patches to SSL socket handling (Steve Davies)
* clear last-visited (group/article) on middle-click (Heinrich Müller)
* Updated translations: Spanish (Daniel Mustieles), Slovenian (Martin Srebotnjak,
  Andrej Žnidaršič, Matej Urbančič).
2012-07-12 21:11:06 +00:00
sbd
4897e3b020 Add missing ncurses buildlink.
Bump PKGREVISION.
2012-07-08 10:16:32 +00:00
sbd
c16a62288c Add missing termcap buildlink.
Bump PKGREVISION.
2012-07-08 10:11:44 +00:00
dholland
02dfea16c6 Hack: put libraries in LDFLAGS.SunOS instead of LIBS.SunOS because the
package ignores LIBS.
2012-06-23 23:02:58 +00:00
tron
7beeb76e96 Add a hack to work around a compiler bug under Mac OS X Lion. 2012-06-17 00:10:40 +00:00
wiz
c5ca642482 Update to 0.138:
0.138 "Der Geraet"
* Hotkey for showing/hiding signatures in the article body. (Heinrich Müller,
  #350496)
* Keep position on selected item on re-order. (Heinrich Müller, #443702)
* Remember last read post. (Heinrich Müller, #448416)
* Open url in browser. (Heinrich Müller, #464335)
* Signature printed double when line needs to be wrapped. (Heinrich Müller,
  #533178)
* Tasks marked "Stopped" should also remain stopped when pan restarted.
  (Heinrich Müller, #543319)
* "Save at" options other then %g and %G. (Heinrich Müller, #550007)
* Filter Cross-posters. (Heinrich Müller, #587585)
* 136 using secure ssl and get continuous popups for certs but no connection.
  (Heinrich Müller, #673927)
* PO message very difficult to translate. (Heinrich Müller, #675953)
* Pan crashes while fetching new headers. (Heinrich Müller, #677741)
* Updated translations: Spanish (Daniel Mustieles), French (Bruno Brouard),
  Czech (Petr Kovar), Slovenian (Martin Srebotnjak, Andrej Žnidaršič, Matej
  Urbančič).
2012-06-15 13:40:00 +00:00
wiz
f98e8b0585 Add inet6 to default suggested options. It's 2012. 2012-06-12 15:45:54 +00:00
dholland
584e5f8b4e LIBS.SunOS+=-lsocket -lnsl 2012-06-01 00:16:02 +00:00
wiz
f0cac43d6d Update to 0.137:
0.137 "The Mattel and Mars Bar Quick Energy Chocobot Hour"
* Bugfix release for errors regarding segfaults etc. with thread handling.
* Colorize group names. (Heinrich Müller)
* Fix three-horizontal-pane layout between sessions. (Heinrich Müller)
* Stop tasks when there is no space left on device. (Heinrich Müller)
* Honour default attachments folder setting if group folder is not set. (Heinrich Müller)
2012-05-29 14:14:29 +00:00
dholland
a8ecfdafec Add more missing includes. I think these are the last; should finally
fix the build with gcc 4.5.
2012-05-10 02:04:36 +00:00
dholland
ee89f14722 Another missing header. These are only failing on some of my boxes... 2012-05-09 06:27:05 +00:00
dholland
b052c31623 Add another missing header, 2012-05-09 06:13:33 +00:00
dholland
73dfdb0891 Add missing header for gcc 4.5 build. 2012-05-08 18:25:07 +00:00
dholland
617dec5d14 Add patch from Fink to update the C++ dialect. 2012-05-07 20:38:40 +00:00
obache
6e54f6ba47 Drop dependency on libXp (from Imake)
* libXp was used by Xaw8, but it had been obsolated, and in pkgsrc,
  x11/libXaw/buildlink3.mk had been switched to pick up Xaw7 by default.
* With x11/xorg-cf-files, libXp was offered with XawClientLibs,
  but updated to 1.0.4, it was removed.
* And pkgsrc had been switched to use always xorg-cf-files and imake from pkgsrc,
  so all platforms should not require libXp from libXaw with Imake.

Bump PKGREVISION.
2012-05-03 09:55:29 +00:00
obache
111a7984cf fixes build with fiex<2.5.20, yylineno is required condifionally. 2012-05-03 09:08:11 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
dholland
c0403a6071 Remove private K&R-style declaration of strpbrk() that broke the Linux
build.
2012-04-16 04:33:30 +00:00
wiz
aae242c7a2 Update to 0.136:
This release introduces a plethora of bugfixes and improvements, everybody
using older versions of Pan is encouraged to upgrade. This version supports
binary uploading, TLS (SSL) connections, PGP handling and other nice
features.
2012-04-09 23:00:48 +00:00
wiz
c595076396 All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08 20:21:41 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
dholland
b199018803 Oops, do previous correctly. 2012-04-07 22:49:54 +00:00
dholland
a5c2bdaf80 Use cpp -traditional whenever the compiler is gcc, not just on Dragonfly.
This is only required for gcc 4.4 (I think) and up where otherwise cpp
doesn't preserve whitespace, but it should be harmless for all gcc
versions ranging back to the prehistorical.

Fixes problems caused by running cpp on makefiles.
2012-04-07 20:06:15 +00:00
obache
a22bb08258 Add user-destdir installation support. 2012-04-07 11:47:19 +00:00
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
wiz
5a8161ac57 Reset maintainer, I do not use it much any longer. 2012-03-05 13:13:46 +00:00
tron
7f0b955965 Revert last commit. There is a fundamental problem with the manual
page strip logic. This package is fine.
2012-03-04 07:45:02 +00:00
tron
1c2e825b12 Make sure that we don't strip the ".cat" pages from the package list
under NetBSD 6.0 and newer because the package always install it.
2012-03-03 23:33:55 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
wiz
5a1e8b0499 Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:40:37 +00:00
obache
44fe325b5f Update lottanzb to 0.4.1.
(while here, clean up and fix dependencies)

== LottaNZB 0.4.1 - January 27, 2009 ==

    * For those who initially used the Ubuntu package of LottaNZB 0.3, this
      release fixes a severe problem with the automatic extraction of downloaded
      archives. LottaNZB now always uses 'unrar' instead of 'unrar-free' because
      unfortunately, the free alternative isn't capable of extracting a majority
      of downloads. We recommend you to reenable the automatic extraction in the
      preferences window.
    * Hebrew, Indonesian, Italian, Norwegian Bokmal and Spanish translation
      updated.
    * Turkish translation added.
    * Bug fixed that prevented LottaNZB from working properly on machines with
      Turkish locale. (LP: #318328)
    * Remove unwanted leading and trailing whitespaces from category and
      download directory names for downloads that were added to the download
      queue using an older version of LottaNZB (thanks to Mikal Krogstad for
      reporting this).
    * A bunch of Debian/Ubuntu package improvements, which were necessary to
      make LottaNZB ready for the Debian and Ubuntu package repositories:
      E. g. a new man page and an application menu entry on Debian.
2012-02-04 11:20:34 +00:00
obache
6932511b35 sort 2012-02-04 11:01:23 +00:00
obache
1dad4d428f No compler is required. 2012-02-04 05:59:35 +00:00
obache
a1989ec9aa * fixes HOMEPAGE url.
* LICENSE=modified-bsd.
* no need to buildlink with obsolated py-xml, add py-expat to DEPENDS instead.
* distutils pkg, so switch to use python/distutils.mk.

Bump PKGREVISION.
2012-02-04 05:13:03 +00:00
wiz
099c07bf4e Update to 2.0.1:
-- 2.0.1 release 20111224 "Achenvoir" --

 004) Matt Anton <tin@syrius.org>
      ADD. updated french translation
      FIX. fr.po

 003) Toomas Soome <Toomas.Soome@microlink.ee>
      ADD. updated estonian translation
      FIX. et.po

 002) Dennis Preiser <dennis@d--p.de>
      BUG. buggy error-message for attributes with no scope
      BUG. abbreviated group names might get unnecessary cut off
      BUG. OPT_MONO_* options were shown in menu when use_color is enabled
      BUG. in some cases huge article numbers might get corrupted due to
           the use of atoi()
      BUG. possible uninitialized ext_color member in cchar_t (new in ncurses6)
      FIX. art.c, attrib.c, lang.c, options_menu.c, select.c, tcurses.c
           extern.h, tincfg.tbl

 001) Urs Janssen <urs@tin.org>
      ADD. config.guess, config.sub update
      BUG. crash when entering scope menu without active group
      FIX. select.c, config.guess, config.sub
2012-01-28 15:56:04 +00:00
sbd
0baf031533 Recursive dependency bump for databases/gdbm ABI_DEPENDS change. 2012-01-24 09:10:50 +00:00
sbd
7a48fe94ff Recursive PKGREVISION bump because of devel/libslang2 buildlink addition. 2012-01-10 01:45:20 +00:00
joerg
c98d6015fc Fix build with newer flex. 2011-12-22 00:27:12 +00:00
joerg
b7949aecb4 Fix some of the low hanging fruits for modern GCC to expose the harder
bugs.
2011-12-06 19:51:07 +00:00
sbd
089d9fd581 Add devel/gdbm_compat buildlink on Linux.
Bump PKGREVISION
2011-12-03 09:29:26 +00:00
wiz
acc6783177 Update to new stable release 2.0.0.
-- 2.0.0 release 20110823 "Ardenistiel" --

U029) Thomas E. Dickey <dickey@invisible-island.net>
      ADD. update configure macros; switch to 2.13.20110430
      ADD. --with-pkg-config configure switch
      ADD. --with-textdomain configure switch
      ADD. don't use hardcoded number of available colors; don't try to set
           colors out of identified range
      FIX. color.c, curses.c, init.c, main.c, tcurses.c, autoconf.h[in]
           proto.h aclocal.m4, configure[.in], Makefile, Makefile.in
           install-sh

U028) Dennis Preiser <dennis@d--p.de>
      BUG. used preprocessor directives within snprintf which may be
           implemented as a macro
      BUG. fixed a typo
      BUG. fixed several display problems in the !USE_CURSES case
      BUG. fixed several display problems with non default foreground and
           background colors.
      BUG. dead increment
      BUG. didn't unfold structured news_headers_to_display before calling
           convert_to_printable which replaces \n with ?
      BUG. scopes with just quick_{kill,select}_* rules got lost when
           entering the scopes menu
      BUG. last option in options 'M'enu may be invisible
      BUG. unnecessary screen redraw in options 'M'enu
      ADD. reject out of range background colors in menu/tinrc
      ADD. removed some unnecessary variables
      ADD. PageToggleAllHeaders
      ADD. do not strip tabs from Subject or Organization in page header
      ADD. tinrc.utf8_graphics to use UTF-8 characters for various graphics
      FIX. extern.h, keymap.h, proto.h, tcurses.h, tin.h, tinrc.h, art.c
           attrib.c, charset.c, color.c, config.c, cook.c, curses.c, feed.c
           filter.c, group.c, help.c, init.c, keymap.c, lang.c, mail.c, misc.c
           nntplib.c, options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c
           rfc2046.c, save.c, screen.c, select.c, string.c, tcurses.c, thread.c
           tincfg.tbl, tin.1, tin.5, keymap.sample

U027) Urs Janssen <urs@tin.org>
      BUG. used preprocessor directives within snprintf which may be
           implemented as a macro
      BUG. tinrc.ask_for_metamail had no effect
      BUG. CHECK_SIGN for gpg was wrong (at least for gpg 1.4.x)
      BUG. .so TLD wasn't allowed but is in use since 11/2010
      BUG. .xxx gTLD wasn't allowed but is in use since 04/2011
      BUG. .yu TLD was still allowed but is defunct since 04/2010
      BUG. forged supersedes (-DFORGERY) were only allowed via 'x'(repost)
           but not via 'D'(cancel)
      BUG. superseding own articles in forgery conf. didn't add Cancel-Key
      BUG. possible double fclose
      ADD. allow -- in domain names in URL_REGEX and NEWS_REGEX
      ADD. allow new IDN ccTLDs of Algeria, India, Korea, Morocco, Serbia
           Singapore and Syria
      REM. Kinyarwanda po files
      REM. configure check for unused getpass(3)
      ADD. cache getenv("NNTPSERVER") result early
      ADD. -4 / -6 cmd. line switch
      ADD. config.guess, config.sub update
      ADD. configure check for stdint.h and inttypes.h
      ADD. configure check for fsync()
      FIX. help.c, init.c, lang.c, main.c, newsrc.c, nntplib.c, pgp.c, post.c
           prompt.c save.c, extern.h, policy.h, tin.h, tincfg.tbl
           Makefile[.in], autoconf.h[in], configure[.in], config.guess
           config.sub, tin.1, rw.po

U026) Matt Anton <tin@syrius.org>
      ADD. updated french translation
      FIX. fr.po

-- 1.9.6 release 20101126 "Burnside" --

U025) Matt Anton <tin@syrius.org>
      ADD. updated french translation
      FIX. fr.po

U024) Toomas Soome <Toomas.Soome@microlink.ee>
      ADD. updated estonian translation
      FIX. et.po

U023) Joe Hansen <joedalton2@yahoo.dk>
      ADD. updated danish translation
      FIX. da.po

U022) Thomas E. Dickey <dickey@invisible-island.net>
      BUG. _XOPEN_SOURCE was defined on darwin
      ADD. CF_SIGWINCH - compile check for SIGWINCH
      FIX. aclocal.m4, configure[.in], Makefile[.in]

U021) Dennis Preiser <dennis@d--p.de>
      BUG. SIGWINCH at page level after a connection timeout lead to a crash
      BUG. no SIGWINCH hadling in setup_check_article()
      BUG. comments in references were not skipped
      BUG. fixed some display problems in the !USE_CURSES case
      ADD. info message on SearchRepeat without previous search
      ADD. attachment level 'V' at the article-pager
      ADD. URL level 'U' at the article-pager
      ADD. cancel article 'D' to the group and thread level
      ADD. shell escape '!' to the 'M'enu
      ADD. workaround for buggy isspace() implementations
      ADD. tinrc.abbreviate_groupname option
      ADD. don't take a copy of the article in raw mode when reading from
           local-spool
      ADD. skip over text/plain parts in multibyte charsets which may contain
           null-bytes
      ADD. message/rfc822 mime-parts are now parsed and included text/plain
           parts are shown to the user
      BUG. highlighting for SearchBody didn't work
      BUG. depending on used terminal highlighting sometimes ran too far
      BUG. fixed several sorting/threading/filtering options which did not
           instantly reflect changes when not beeing in select level
      BUG. help string was truncated at cCOLS without checking if inside a
           multibyte sequence
      BUG. build_gline() miscalculates free space for utf-8 groups &
           descriptions
      FIX. art.c, attrib.c, color.c, config.c, cook.c, curses.c, filter.c
           group.c, help.c, init.c, keymap.c, lang.c, mail.c, main.c, misc.c
           newsrc.c, nntplib.c, options_menu.c, page.c, post.c, prompt.c
           refs.c, rfc2046.c, rfc2047.c, save.c, screen.c, select.c, signal.c
           string.c, tags.c, thread.c, extern.h, keymap.h, proto.h, rfc2046.h
           tin.h, tinrc.h, tincfg.tbl, tin.1, tin.5, keymap.sample

U020) Urs Janssen <urs@tin.org>
      ADD. minor manpage tweaking
      ADD. config.guess, config.sub update
      ADD. disallow postings to 'j' groups
      ADD. disallow 198.51.100.0/24 and 203.0.113.0/24 in gnksa-checks
      ADD. forbid "poster" in Newsgroups, warn about "example" in Newsgroups
      ADD. forbid "poster" and a groupname in Followup-To, warn about "example"
           in Followup-To
      ADD. allow IDN ccTLDs in 'GNKSA'-parser
      ADD. keep failed article in dead.article is server closes the
           connection and no reconnection is done.
      BUG. DEFAULT_VERBATIM_BEGIN_REGEX / DEFAULT_VERBATIM_END_REGEX allowed
           tailing text in the line
      BUG. da.po was missing from the tarball
      BUG. x-posting to an unexisting group named first in Newsgroups caused
           a crash
      BUG. remembered capabilities over reconnects, they are flushed now
      BUG. memleak on duplicated overview fields
      BUG. don't send GROUP for groups not listed in the servers active file
           when newsrc_active && list_active is set
      FIX. active.c, art.c, attrib.c, config.c, curses.c, filter.c, init.c
           lang.c, misc.c, newsrc.c, nntplib.c, post.c, rfc2047.c, save.c
           select.c, sigfile.c, string.c, tcurses.c, thread.c, extern.h
           nntplib.h, policy.h, tin.h, Makefile, tin.1, tin.5, config.guess
           config.sub

-- 1.9.5 release 20091224 "Lochruan" --

U019) Urs Janssen <urs@tin.org>
      ADD. MarkFeedRead ^X / MarkFeedUnread ^Y to thread-level
      ADD. configure check for gethostbyname in libnetwork (Haiku)
      ADD. check if SIGBUS == SIGSEGV (Haiku)
      ADD. don't define HAVE_LINK on Haiku
      ADD. config.guess, config.sub update
      FIX. help.c, keymap.c, signal.c, thread.c, extern.h, tin.1, tin.5
           configure.in, aclocal.m4, config.guess, config.sub

U018) Frederic Briere <fbriere@fbriere.net>
      ADD. MarkFeedRead ^X / MarkFeedUnread ^W to page-level
      FIX. feed.c, group.c, help.c, keymap.c, lang.c, extern.h, keymap.h, tin.h

U017) Joe Hansen <joedalton2@yahoo.dk>
      ADD. initial danish translation
      FIX. da.po

U016) Volker Borchert <v.borchert@vistecprivat.de>
      BUG. used towupper() in the !MULTIBYTE_ABLE case
      ADD. fallback for missing sys_errlist declaration
      FIX. prompt.c, string.c, pcre/Makefile[.in]

U015) Dennis Preiser <dennis@d--p.de>
      ADD. scope and attributes menu
      ADD. help pages to the various menus
      ADD. PageSkipIncludedText now skips over the next quoted block
      ADD. runtime calculation of the filter file offset
      ADD. '-w' now suggests the first given cmd-line group to post to
      ADD. '-s', '-m' and '-G' cmd-line switches no longer change the
           corresponding tinrc values
      ADD. -G for the !NNTP-case
      ADD. disable creation of cached overviews in getart_limit case
      ADD. disable getart_limit in -u case
      ADD. mail/pipe/print articles now work on ranges
      ADD. NNTP read timeout
      BUG. maildirs starting with '=' caused tin to hang after 's'aving an
           article to a mailbox
      BUG. savedirs starting with '+' caused tin to hang after 's'aving an
           article to a file
      BUG. in rare cases (aborted article load or '-' after cancel) one
           article was incorrectly marked as unavailable
      BUG. memleaks in canlock operations
      BUG. fix a long overflow in print_bitmap_seq() when xmax = __LONG_MAX__
      BUG. didn't create Message-ID when cancelling own article when
           configured as FORGERY + EVIL_INSIDE
      BUG. batch mode wasn't as quitet/as verbose as it could be
      BUG. aborted prompt_getart_limit() lost previous value
      BUG. MARK_FEED_READ/MARK_FEED_UNREAD in thread level with no selected
           or tagged arts and selecting 'a' marks the base-art read/unead
      BUG. signal handler not unset while piping
      BUG. sort_article_type didn't always work correct with
           thread_articles={2,3}
      BUG. realloc in expand_ctrl_chars() caused a crash
      FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, curses.c
           feed.c, filter.c, group.c, help.c, inews.c, init.c, keymap.c, lang.c
           mail.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c, nntplib.c
           nrctbl.c, options_menu.c, page.c, post.c, prompt.c, read.c
           rfc1524.c, rfc2046.c, save.c, select.c, sigfile.c, signal.c
           tcurses.c, thread.c, tincfg.tbl, extern.h, keymap.h, nntplib.h
           proto.h, tcurses.h, tin.h, tinrc.h, tin.1, tin.5

U014) Urs Janssen <urs@tin.org>
      ADD. minor code cleanup
      ADD. assume pid_t is long instead of int
      ADD. comment out trace.o dependeny-rule if not configured --with-trace
      ADD. disable abort-posting for cursor-keys on check-article screen
           (debian bug #231070)
      ADD. try AUTHINFO USER/PASS on -A if CAPABILITIES didn't announce any
           supported auth methods
      ADD. config.guess, config.sub update
      ADD. configure check for towupper(), wcscat(), wcscpy() and wctomb() in
           AM_MULTIBYTE_ABLE
      ADD. disallow 192.0.2.0/24 in gnksa-checks
      ADD. convert MOTD from UTF-8 to local-charset
      ADD. warn about aliased groups
      ADD. reduce number of "LIST ACTIVE grp" cmds send with -n if server
           announces "LIST ACTIVE" capabillity
      ADD. reduce number of "LIST NEWSGROUPS grp" cmds send with -n if server
           announces "LIST NEWSGROUPS" capabillity
      ADD. prefer "LIST COUNTS" over "LIST ACTIVE" when announced via
           CAPABILITIES
      BUG. NULL was only allowed once to unbound a keymapping
      BUG. don't de/encode header(-fields) which can not hold RFC2047-encoded
           words (but strings which may look like encoded words)
      BUG. memleaks in cancel_article(), submit_mail_file(),
           create_normal_article_headers()
      BUG. expand_ctrl_chars() misscalculated tabexpansion on multiline input
      BUG. uuencoded parts might get 'V'iewd twice
      BUG. when pipelinming GROUP cmds. and server requires auth for some groups
           tin got confused
      BUG. attributes autoupdate on version change didn't work
      BUG. entered wrong group at startup if a groupname was given on the
           cmd.-line and there were new groups on the server
      REM. AUTHINFO GENERIC support
      FIX. active.c, art.c, attrib.c, auth.c, charset.c, color.c, config.c
           cook.c, debug.c, filter.c, init.c, keymap.c, lang.c, mail.c, main.c
           memory.c, misc.c, my_tmpfile.c, newsrc.c, nntplib.c, pgp.c, post.c
           prompt.c, refs.c, rfc2047.c, save.c, select.c, xref.c, extern.h
           nntplib.h, proto.h, tin.h, configure[.in], src/Makefile[.in]
           aclocal.m4, tin.1, tin.5
2011-11-30 21:22:41 +00:00
joerg
57464251c7 Fix path to Python. Bump revision. 2011-11-24 13:38:15 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
agc
58b4da6e22 Use SUBST to convert the local function called pipe2() into trn_pip2(),
so that it doesn't clash with a system symbol with the same name.
2011-10-03 05:30:07 +00:00
spz
d11720088e fix innreport to be perl 5.12 compatible 2011-09-25 14:00:09 +00:00
spz
7fbbd442a2 install the rest of the files from site as config files also (these are
the filter scripts); this closes PR pkg/44507
2011-09-25 13:58:31 +00:00
obache
3b0f2f4d0e Revision bump after updating perl5 to 5.14.1. 2011-08-14 14:14:40 +00:00
obache
792111c143 Update pan to 0.135.
Based on maintainer update request by PR#45075,
* set LICENSE=gnu-gpl-v2
* add handling desktop db.

0.135 "Tomorrow I'll Wake Up and Scald Myself with Tea"
* Improve URI detection in the body pane. (K. Haley)
* Make highlighting of URIs in the body pane optional. (K. Haley)
* Add a newsrc autosave timer. (K. Haley)
* Fix mailto URI encoding. (K. Haley, #648375)
* Create a NZB file from the list of articles. (Heinrich Mueller)
* Optional compatibility with GTK+ 3. (K. Haley)
* Fix the text-massager-test failure. (K. Haley, #642746)
* Support format=flowed in text-massager. (K. Haley)
* Guess deliberate line breaks. (K. Haley)
* Saving articles from the NZB file no longer causes articles to be queued
  multiple times. (K. Haley)
* Separate line length check for each quote level. Should only be for quoted
  levels. (K. Haley)
* Add the wrap selected option to the post editor. (K. Haley)
* Slightly improve Pan.ico. (Petr Kovar, #499214)
* Updated translations: Spanish (Jorge Gonzalez, Daniel Mustieles), Swedish
  (Daniel Nylander), German (Mario Blättermann), Danish (Joe Hansen), Czech
  (Petr Kovar)

0.134 "Wait for Me"
* Fix compilation with GCC 4.4. (Charles Kerr, #573722)
* WARNING: setting an adjustment with non-zero page size is deprecated.
  (Charles Kerr, #579753)
* No window icon when running in NZB-mode. (Charles Kerr, #574419)
* Remove deprecated glib/gdk/gtk calls to prepare for GNOME 3.
  (Charles Kerr, #596648)
* Use GRegex instead of PCRE. (Charles Kerr, #596653)
* Tooltips missing from two 'Post Article' toolbar buttons.
  (Charles Kerr, #548860)
* Infinite loop with server that doesn't support LIST NEWSGROUPS.
  (Charles Kerr, #545220)
* 'Add port to server dialog' -- apply commits 862da67, af30418 from
  lostcoder. (K. Haley, Charles Kerr, #527313)
* Support 64 bit article numbers. (Charles Kerr, #549655)
* Don't queue xover for 0 connections. (Charles Kerr, #596682)
* Make wrapping honor changes in compose-wrap pref. (Charles Kerr, #596680)
* Change nzb task saving delay & add pref. (Charles Kerr, #596683)
* Port to GMime 2.4. (K. Haley, #541676)
* Spawn editor asynchronously. (K. Haley, #465763)
* Change allocation buffer for article tree. (K. Haley)
* Save some more memory by re-ordering a few variables. (K. Haley)
* Don't save files as executable. (K. Haley)
* Fix handling of multibyte spaces in text-massager. (K. Haley)
* Re-write multipart handling for viewing. (K. Haley)
* Change default mime-type for incoming attachments. (K. Haley, #135734)
* Add some additional mime types. (K. Haley)
* Add memchunk.h to Makefile.am. (K. Haley)
* GTK+ 2.16 required. (K. Haley)
* Fix bug in multipart article mids. (K. Haley)
* Add console support for windows. (K. Haley)
* Update filter-info and scorefile-test to support non-overview headers.
  (K. Haley)
* Skip non-overview test if not cached. (K. Haley)
* Make ArticleCache::get_message const. (K. Haley)
* Allow scoring article on all headers. (K. Haley)
* Promote rescore_articles to data interface. (K. Haley)
* Update score when article is cached. (K. Haley)
* Add regex support to search. (Jack Cuyler, K. Haley, #351196)
* Additional info for about & User-Agent. (K. Haley, #424083)
* Add support for compiling with gmime-2.5. (K. Haley)
* Allow subject line use in save path. (K. Haley, #403797)
* Improve regexes used for squashing subject line. (K. Haley)
* Reduce memory allocation for multiparts. (K. Haley)
* Allow newsrc paths relative to PAN_HOME. (K. Haley)
* Save tasks on exit. (K. Haley, #609355)
* Always show full revision info in UA hdr. (K. Haley)
* Remember size of post window. (K. Haley)
* Add tests for subject line. (K. Haley)
* Make separator user configurable. (K. Haley)
* Replace deprecated gdk_pixmap_create_from_data. (K. Haley)
* Add support for Face header. (K. Haley)
* Fix crash possibly due to change in cairo. (K. Haley)
* Change from GdkPixmap to GdkPixbuf. (K. Haley)
* Remove deprecated function through gtk 2.18. (K. Haley)
* Compatibility with -std=c++0x. (K. Haley)
* Fix crash in gio_func on OSX. (K. Haley)
* Updated translations: Arabic (Djihed Afifi), Brazilian Portuguese (Flamarion
  Jorge), Spanish (Jorge Gonzalez), Portuguese (Duarte Loreto), French (Claude
  Paroz, Bruno Brouard), Catalan (Joan Duran), German (Mario Blättermann,
  Andreas Kuhlen), Basque (Inaki Larranaga Murgoitio), Swedish (Daniel
  Nylander), Czech (Petr Kovar), Slovenian (Andrej Žnidaršič), Danish (Joe
  Hansen), Simplified Chinese (Aron Xu)
2011-06-17 13:07:53 +00:00
wiz
1601de112c Fix build on NetBSD-current with getline(). 2011-06-14 13:13:14 +00:00
obache
b2484e235c Relax PYTHON_VERSION_ACCEPTED from x11/py-kiwi changes.
Bump PKGREVISION, default acceptable python changed.
2011-06-14 10:51:08 +00:00
obache
9297f1831d recursive bump from icu shlib major bump. 2011-06-10 21:57:06 +00:00
cheusov
3d07d2b7a8 DESCR_SRC now contains full paths to DESCR files 2011-05-28 10:15:14 +00:00
cheusov
00df08c0c3 add heirloom-news, oked by sponsors 2011-05-28 08:38:49 +00:00
cheusov
90336b8255 heirloom part 2011-05-28 08:38:09 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
shattered
f89ba78e75 PR/38525 -- Add support for SSL (nntps://) and support for decoding
binaries using uulib.
2011-03-23 21:44:24 +00:00
wiz
e2f84ad43f Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
wiz
3e49e18e84 Remove HOMEPAGE and MASTER_SITES, it is gone. 2011-02-14 19:32:12 +00:00
tron
3ddc2e75b5 Fix build with png-1.5. 2011-01-15 19:16:00 +00:00
asau
41f5315c3c Option's name is "trn-inn". Fix building with non-default option. 2011-01-14 16:58:26 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
chuck
0d333ffbf9 fix compiler warnings on macox (missing prototype for inet_ntoa and
account for strcpy being a macro).
2010-12-15 03:14:51 +00:00
is
cb6fb4d53f add LICENSE=gnu-gpl-v2. 2010-12-09 15:32:10 +00:00
is
1efb49216d No, (%%) and (%$) in prototypes are not doing what somebody thought
a few years ago. (Un-,?)fortunately, the first % just grabs all
parameters on a sub call in a way that shift inside it can get at
them, so the 2nd % and the $ were ignored. Until some warning was
added to perl recently.
2010-12-09 14:59:37 +00:00
abs
8309c642a4 Beat some tests with a (non python literate) stick so we run under
python 2.6. Bump pkgrevision
2010-11-27 13:51:24 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
wiz
ce9192c689 Remove 24 from accepted python versions, because the py-kiwi dependency
does not support it. Part 3 of PR 44062 by Aleksey Cheusov.
2010-11-08 01:05:25 +00:00
wiz
d181a9e465 Reset maintainer. 2010-11-01 00:08:09 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
dholland
af738078f4 For options ncurses and ncursesw, set USE_NCURSES=yes, on the assumption
that explicitly forcing ncurses does not mean "use builtin curses anyway"
unless the builtin curses is *really* ncurses.

(Yes, the ncursesw builtin.mk responds to USE_NCURSES and not USE_NCURSESW;
whether that's a bug is for someone else to decide.)
2010-07-26 06:52:52 +00:00
joerg
908a1d62ce Needs user/group early in installation 2010-06-19 12:45:37 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
spz
5a5e0e4ec2 update from 2.5.1 -> 2.5.2
Vendor update message (excerpt):

Many thanks to Julien ÉLIE for preparing this release.

Special notes:

The way checkpoints are handled by innreport for innd and innfeed has totally changed to provide more accurate daily statistics. The first Usenet report after an upgrade to INN 2.5.2 will probably contain incorrect statistics for incoming and outgoing articles because the beginning of the log files that will be used was generated by a previous version of INN.

A new version of innreport.conf is shipped with INN 2.5.2 but, in order to preserve any local changes, will not be automatically installed with make update. The changes are minor and not mandatory for the upgrade.

Changes from 2.5.1 to 2.5.2

    * Julien Elie has implemented in innd the new version of the NNTP protocol described in RFC 3977, RFC 4643 and RFC 4644, and innd now recognizes the CAPABILITIES command. Despite these standards, three commands (IHAVE, CHECK and TAKETHIS) will continue, for interoperability reasons, to return a reject code (respectively 435, 438, and 439) when the command contains a syntax error instead of 501. The mandatory username argument for authenticated peers is not enforced in INN 2.5.2 but will be be enforced by INN 2.6.0 when it is released.

Major improvements are:

    * innd now has a decent parser for NNTP commands. The parser is more correct (commands like "IHAVEZ<>", without a space between the command and its argument, are no longer valid) and allows leading and trailing whitespaces in commands. innd also now checks the length of the NNTP command sent by the client. If the command contains more than 512 bytes (or 497 bytes for an argument), an error is returned and the command is discarded. After ten unrecognized commands, innd closes the connection with the appropriate code (400 instead of 500).
    * The output of the HELP command specifies the arguments expected by NNTP commands, similar to nnrpd's HELP command.
    * LIST ACTIVE, LIST ACTIVE.TIMES and LIST NEWSGROUPS now allow an optional wildmat argument to restrict the results of those commands to specific newsgroups.
    * When using HEAD or STAT with an article number or a range, 412 (no group selected) is now returned instead of 501 (syntax error).
    * Jeffrey M. Vinocur has implemented support in both innd and nnrpd for whitespace in usernames/passwords provided with AUTHINFO USER/PASS. They were previously treated as invalid arguments or incorrectly parsed. innd and nnrpd now treat everything after the first whitespace character following AUTHINFO USER/PASS, up to, but not including, the final CRLF, as the username/password, in conformity with RFC 4643.
    * The syntax of message-IDs is now based on RFC 5536 (USEFOR) instead of RFC 1036. The major change is that quoted-pairs have been removed from the syntax.
    * The Perl and Python filters for innd now check the message-ID of articles arriving through TAKETHIS. Only CHECK and IHAVE commands previously used them.
    * Case-insensitive matches are now used for distributions, path identities, IMAP commands, header names, and control commands. (Newsgroups are still matched case-sensitively.) Message-IDs are case-sensitively matched, except for history hashes.
    * The new Archive:, Archive-At:, Comments:, and Summary: header fields defined in RFC 5064 and RFC 5536 can be used in innd filters. nnrpd now checks at injection time that an article does not contain an Injection-Info: header, that an Injection-Date: header (if provided) is valid, and that the Path: header does not contain ".POSTED". Note that INN does not yet generate these two injection fields or include the new Path: header field ".POSTED" keyword. These new features will be in the next major release of INN.
    * LIST SUBSCRIPTIONS now accepts an optional wildmat argument to restrict the results of this command to specific newsgroups.
    * nnrpd now supports a new LIST variant named COUNTS. LIST COUNTS is a combination of LIST ACTIVE and GROUP. It returns the same result as LIST ACTIVE except that the number of articles in a newsgroup is inserted before its status.
    * A new flag has been added to newsfeeds entries: "Aj", when present, says to feed articles accepted and filed in "junk" (due to *wanttrash*) to peers based on their newsfeeds feed patterns applied to the Newsgroups: header as though the article were accepted and all those groups were locally carried. This is useful if you want to run INN with a minimal active file and propagate all posts. Thanks to Andrew Gierth for the patch.
    * A new parameter has been added to inn.conf: *logtrash* defines whether a line for articles posted to groups not locally carried by the news server should be added in the news log file to report unwanted newsgroups. The default is true but it can be useful to set it to false (especially when *wanttrash* is also used).
    * The procbatchdir keyword has been added to news.daily to specify the backlog directory of innfeed. This is useful when several instances of innfeed are running or when its configuration file is not the default one.
    * sm now supports a new flag, -c, which shows a decoded form of the storage API token. This was previously done by the contrib showtoken script developed by Olaf Titz and Marco d'Itri.
    * The O flag in newsfeeds now relies on the contents of the Injection-Info: header field if it is present to determine the origin of an article. It falls back on X-Trace: if there is no Injection-Info: header field.
    * A new "unsigned long" type bas been added to the configuration parser. It will properly warn the news administrator when a variable supposed to be positive contains a negative integer. It will prevent INN from crashing due to misconfiguration at several places where it did not expect negative values.
    * innxbatch and innxmit now recognize the new 403 code introduced by RFC 3977 for a problem preventing the requested action from being taken.
    * HDR and OVER commands now return the correct 423 code (instead of 420) when the current article number is used but the article no longer exists.
    * actsync, inews, innxbatch, innxmit, nntpget and rnews can now authenticate to news servers which only expect a username, without password, conforming to RFC 4643.
    * The keyword generation code now generates a Keywords: header only if the original article does not already have one. The generated Keywords: header no longer begins with a comma. If keyword generation is set to true in inn.conf but the Keywords: header is not stored in the overview, the news administrator is warned and keyword generation deactivated, since it exists only to populate the overview data.
    * Two segfaults in keyword generation were fixed. The first occurred when an article already had a Keywords: header longer than the *keylimit* parameter. The second was caused by a possible invalid pointer beyond the newly allocated Keywords: header.
    * Fixed innd handling of empty lines. innd was not properly discarding an empty command and was closing the connection when it received only whitespace in a command.
    * Fixed a bug in how innd responded to reader commands when readers were not allowed. A superfluous blank line was sent in its response.
    * Fixed a bug in innd's response to TAKETHIS when authentication is required. Previously, 480 code was returned immediately without accepting the multi-line data block first, which broke synchronization in the NNTP protocol.
    * Fixed a bug in recognizing the article terminator when empty articles were fed to innd via IHAVE or TAKETHIS, leading to treating subsequent NNTP commands as part of the article.
    * When innd could not provide information for LIST ACTIVE.TIMES and LIST NEWSGROUPS, it was returning an invalid error message without a response code. The proper 503 answer code is now returned.
    * When an unauthenticated user tried to post an article, nnrpd replied 440 (posting not allowed) instead of the correct 480 (authentication required) response if the user might be able to post after authentication. Thanks to Daniel Weber for the bug report.
    * Fixed a bug in both innd and nnrpd answers to LIST commands where the output was not checked for valid dot stuffing.
    * Fixed a bug leading to junked non-control articles being sent to control-only feeds, and also fixed handling of poisoned control groups. Thanks to Andrew Gierth for the patch.
    * Fixed a bug in innreport leading to incorrect summing of innd stats when *hostname* was set to an IPv6 address instead of a fully-qualified domain name. Thanks to Petr Novopashenniy for the bug report.
    * Changed how innreport uses innd and innfeed checkpoint messages. Previously, connections held open for multiple days led to skewed and incorrect statistics on how many articles had been received or sent. The count is now more accurate and, for each connection of a feed, only depends on *incominglogfrequency* in inn.conf and *stats-period* in innfeed.conf.
    * Fixed a bug in nnrpd Perl filter: a header field whose name begins with the name of a standardized header field was not properly handled.
    * Fixed a bug in how innd was parsing Message-ID: and Supersedes: headers which contained trailing whitespace. The article was corrupted by an unexpected "\r" in the middle of the header. nnrpd now checks the syntax of the Message-ID: header field, if present.
    * Fixed various bugs in how leading whitespace was treated in headers. The HDR, XHDR and XPAT commands were not properly showing leading whitespace in header values. Lone "\n" and "\r" characters are now changed into spaces and "\r\n" is just removed. archive, makehistory, and tdx-util now keep leading whitespace in headers when generating overview data, and archive now changes "\n" (when not preceded by "\r") into a space when generating overview data.
    * Fixed a bug in the generation of overview data which may corrupt previously generated overview data when a pseudo Xref: header field is injected in an extra overview field.
    * Fixed a bug in the parsing of the *ovgrouppat* wildmat in inn.conf that prevented overview data from being generated when poisoned groups were specified but a latter sub-pattern matched the group. A uwildmat expression is now correctly handled, and a potential segfault has been fixed. Thanks to Dieter Stussy for the bug report.
    * Fixed a bug when HDR, XHDR and XPAT were used when *virtualhost* was set to true in readers.conf. The Xref: header of articles posted to only one newsgroup appeared empty.
    * Fixed a bug in tdx-util in parsing empty overview fields when called with -A or -F.
    * Fixed a bug in cvtbatch, which was returning only the size of the headers of an article when the "b" parameter was used with the -w flag. It now correctly returns the size of the whole article, which is what "b" was documented to do. cvtbatch also has a new "t" parameter, which can be used with the -w flag to retrieve the arrival time of an article.
    * Fixed a bug in how mailpost handles cross-posting feature. It was not properly detaching from sendmail. Thanks to Harald Dunkel for the patch.
    * Fixed a bug in the newsfeeds C flag: the count of followup groups was one less than the real number. When the value of the Followup-To: header field is "poster", it is no longer considered to be a followup. Thanks to Dieter Stussy for the patch.
    * When using tradindexed, the overview data for a cancelled article is now immediately removed from the overview. Thanks to Lars Magne Ingebrigtsen for the patch.
    * batcher has not supported the retrieval of an article with its file name for a long time. The -S flag has therefore been removed.
    * inews no longer rejects articles that contain more than 50 header fields. Thanks to Torsten Jerzembeck for the bug report.
    * news.daily no longer sends superfluous mails when the nomail keyword is given. Mail is only sent when there is real output. Previously, there would always be headings and empty lines left over from the structuring of the full report, which are now ommitted. Also, the output of programs executed with postexec is now included in the regular mail. Thanks to Florian Schlichting for the patch.
    * innconfval no longer maps NULL string or list values to an empty string or list and instead maps them to undefined values. This fixes an issue reported by Kamil Jonca: nnrpd was inserting an empty Organization: header when the *organization* parameter in inn.conf was unset.
    * Other minor bug fixes and documentation improvements.
2010-04-13 21:18:00 +00:00
joerg
769d6848de Ensure that the spool directory is created for a binary package too.
Fix DESTDIR build. Bump revision.
2010-03-19 17:17:05 +00:00
obache
977bb0040b Honor PKGMANDIR and add user-destdir installation support. 2010-03-13 05:46:55 +00:00
obache
7334b29257 Add usre-destdir installation support and expunge custom PKG_SYSCONFDIR
handlinkg (it will handled automatically).
2010-03-13 05:20:24 +00:00
obache
e5fd22f1b4 set HOMEPAGE. 2010-03-13 05:05:51 +00:00
obache
61e0cbe295 Add user-destdir installation support. 2010-03-10 12:54:27 +00:00
dholland
598c31b169 Increase MAXBUFSIZE as recommended by jrf to fix PR 36882. I've changed
it from 500 to 5000, which should be ample. PKGREVISION to 2.
2010-03-07 07:28:22 +00:00
wiz
aeaceb273d Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
drochner
d30c74fa1e fix a configure check which could easily get into an endless loop,
and remove a pointless test for a __NCURSES_H symbol in the curses header,
now this can build against NetBSD's wide curses
2010-02-25 16:05:57 +00:00
joerg
ea051d4218 DESTDIR support 2010-02-11 22:57:40 +00:00
zafer
a2f0b00eee update master_sites. 2010-01-31 21:12:20 +00:00
heinz
c286ae7afc Added LICENSE information. 2010-01-21 23:32:10 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
spz
c0dc9b8537 the patch to set the pgp path setting was both superfluous (as the path gets
reset later on) and had a typo. Add a dependency on gnupg instead to make
sure a pgp (gpg) binary is around to be used (provision should be made to
be able to use eg netpgp instead .. to be done later, hopefully after
someone else created the 'pick my favourite pgp version' infrastructure :> ).
2010-01-16 09:46:16 +00:00
spz
9e56735d16 The next minor version of INN. From the release announcement:
Major changes from 2.5.0 to 2.5.1

* Fixed a segfault in imap_connection which could occur when SASL was
used.

* Fixed a segfault in the keyword generation code which was assuming
that an article was nul-terminated. Fixed another segfault in the
keyword generation code when an article already contained a Keywords:
header. Thanks to Nix for the bug reports.

* Owing to the US-CERT vulnerability note VU#238019, Cyrus SASL library
has slightly changed. imap_connection and nnrpd now handle that
change. Otherwise, some answers are too long to be properly computed
during SASL exchanges.

* Fixed a memory allocation problem which caused nnrpd to die when
retrieving via HDR/XHDR/XPAT the contents of an extra overview field
absent from the headers of an article. The NEWNEWS command was also
affected on very rare cases. Thanks to Tim Woodall for the bug
report.

* HDR/XHDR/XPAT answers are now robust when the overview database is
inconsistent. When the overview schema was modified without the
overview database being rebuilt, wrong results could be returned for
extra fields (especially a random portion of some other header). The
desired header name is now explicitly searched for in the overview
information.

* Fixed the source which is logged to the news log file for local
postings when the local server is not listed in incoming.conf. A
wrong name was used, taken amongst known peers. The source is now
logged as "localhost".

* Fixed a bug in the timecaf storage method: only the first 65535
articles could be retrievable in a CAF, though everything was properly
stored. (A Crunched Article File contains all the articles that
arrive to the news server during 256 seconds.)

The storage token now uses 4 bytes to store the article sequence
number for timecaf, instead of only 2 bytes. Thanks to Kamil Jonca
for the bug report and also the patch.

* Fixed a bug in both timecaf and timehash which prevented them from
working on systems where short ints were not 16-bit integers.

* When there is not enough space to write an entire CAF header, the
timecaf storage manager now uses a larger blocksize. On 32-bit
systems, the CAF header is about 300 bytes, leaving about 200 bytes
for the free bitmap index (the remaining of a 512-byte blocksize). On
64-bit systems, the size of the CAF header could exceed 512 bytes,
thus leaving no room for the free bitmap index. A 1 KB blocksize is
then used, or a larger size if need be.

* A new CNFS version has been introduced by Miquel van Smoorenburg in
the CNFS header. CNFSv4 uses 4 KB blocks instead of 512 bytes, which
more particularly makes writes faster. CNFSv4 supports
files/partitions up to 16 TB with a 4 KB blocksize.

Existing CNFS buffers are kept unchanged; only new CNFS buffers are
initialized with that new version.

* grephistory -l now returns the contents of the expires history field
as well as the hash of the message-ID. Besides, when the storage API
token does not exist, grephistory -v now also returns the hash of the
requested message-ID.

* The check on cancel messages when *verifycancels* is set to true in
inn.conf has been changed to verify that at least one newsgroup in the
cancel message can be found in the article to be cancelled. This new
feature is from Christopher Biedl.

The previous behaviour was to check whether the cancel message is from
the same person as the original post, which is extremely easy to
spoof; besides, RFC 5537 (USEPRO) mentions that "cancel control
messages are not required to contain From: and Sender: header fields
matching the target message. This requirement only encouraged cancel
issuers to conceal their identity and provided no security".

* The way the "/remember/" line in expire.ctl works has changed.
History retention for an article was done according to its original
arrival time; it is now according to its original posting date.
Otherwise, unnecessary data may be kept too long in the history file.

To achieve that, the HISremember() function in history API now expects
a fourth parameter: the article posting time.

Note that article expiration has not changed and is still based on
arrival time, unless the -p flag is passed to expire or expireover, in
which case posting time is used.

* The default value for "/remember/" has changed from 10 to 11 because
it should be one more than the *artcutoff* parameter in inn.conf, so
that articles posted one day into the future are properly retained in
history.

* auth_krb5 has been rewritten by Russ Allbery to use modern Kerberos
APIs. Note that using ckpasswd with PAM support and a Kerberos PAM
module instead of this authenticator is still recommended.

* A new -L flag has been added by Jonathan Kamens to makehistory so as
to specify a load average limit. If the system load average exceeds
the specified limit, makehistory sleeps until it goes below the limit.

* As UTF-8 is the default character set in RFC 3977, "ctlinnd pause",
"ctlinnd readers", "ctlinnd reject", "ctlinnd reserve", "ctlinnd
throttle" and "nnrpd -r" commands now require the given reason to be
encoded in UTF-8, so that it can be properly sent to news readers.
The creator's name given to "ctlinnd newgroup" is also expected to be
encoded in UTF-8.

* The output of consistency checks for article storage and the history
file no longer appears by default when "cnfsstat -a" is used. A new
-v flag has been added to cnfsstat so as to see it.

* The default path for TLS certificates has changed from *pathnews*/lib
to *pathetc*. It only affects new INN installations or generations of
certificates with "make cert". Besides, a default value has been
added to *tlscapath* because it is required by nnrpd when TLS is used.

* gzip(1) is now the default UUCP batcher in send-uucp instead of
compress(1) because gzip is more widely available than compress, due
to old patent issues. Note that there is no impact on decompression
as it is handled by rnews.

* cnfsheadconf now uses the Perl core module "Math::BigInt" rather than
the deprecated bigint.pl library. When used without specifying a CNFS
buffer, it now properly displays the status of all CNFS buffers.
2009-12-16 22:10:25 +00:00
dholland
26b8e39d78 Add build config for amd64. 2009-11-30 00:38:47 +00:00
tnn
a102f2734c Support DESTDIR and PKGMANDIR 2009-10-29 22:40:23 +00:00
wiz
0ab50f8563 Add patch from Dennis Preiser on tin-dev.
Fixes, among others, |perl-script issues with suspending and
SIGWINCH problems.

Bump PKGREVISION.
2009-10-22 22:01:25 +00:00
spz
73cb40ec15 fix GNUism in find syntax in the news.daily script source
(reported by Geoff Wing <gcw@pobox.com>)
2009-10-03 16:20:39 +00:00
spz
21a236b8e2 fix packaging bugs noted by Geoff Wing (gcw@pobox.com) (thanks) 2009-09-25 11:06:00 +00:00
spz
15ed507f60 Update of the INN package to the latest stable version (2.5.0). 2009-09-22 13:17:00 +00:00
snj
1a2e9b7df7 Fix lottanzb's PLIST to not include CHANGELOG and LICENSE. Problem
noted by kre in PR pkg/42042.
2009-09-12 21:07:01 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
wiz
13cfdff37d Fix build for systems with POSIX getline(). 2009-08-24 08:06:41 +00:00
wiz
36cab2bf2c Add msgfmt to tools, for DragonFly. 2009-08-23 16:49:54 +00:00
wiz
5b0402428e Fix a core dump when listing an mhbox thread.
From Urs Janßen (upstream). Ride update.
2009-07-22 10:53:51 +00:00
wiz
5e1747b574 Update to 1.9.4. Deemed "unstable" version, but according to upstream
at least as stable as 1.8.3, and it has bug fixes I want :)

-- 1.9.4 release 20090211 "Rieclachan" --

U013) Thomas E. Dickey <dickey@invisible-island.net>
      ADD. update configure macros
      ADD. configure check to guess $ARFLAGS
      FIX. aclocal.m4, configure[.in], libcanlock/Makefile.in, pcre/Makefile.in

 021) Dennis Preiser <onkelp@gmx.de>
      BUG. memleak in free_attributes()
      FIX. memory.c

U012) Dennis Preiser <onkelp@gmx.de>
      ADD. enhance attributes documentation
      ADD. menu-option/attribute to turn verbatim block handling on and off
      ADD. menu-option to color the lines between the verbatim marks
      ADD. menu-option/attribute to trim article body (compact empty lines)
      ADD. most tinrc options to attributes
      ADD. merged auto_cc and auto_bcc into auto_cc_bcc
      BUG. mem-leak in set_colors()
      BUG. -S used group specific savedir if set via attributes
      BUG. long lines in verbatim blocks may grabble the screen
      BUG. unescaped metacharacter in DEFAULT_VERBATIM_BEGIN_REGEX
      BUG. rot13 does not rotate the verbatim_begin_regex line
      BUG. numeric attributes got lost on big-endian OSs
      BUG. missing newline in multipart/mixed articles befor the very last
           text/plain part
      FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, debug.c
           feed.c, filter.c, group.c, inews.c, init.c, lang.c, mail.c, main.c
           memory.c, misc.c, options_menu.c, page.c, post.c, refs.c, rfc2047.c
           save.c, search.c, select.c, sigfile.c, tags.c, thread.c, extern.h
           proto.h, rfc2046.h, tin.h, tinrc.h, version.h, tincfg.tbl, tin.1
           tin.5

U011) Urs Janssen <urs@tin.org>
      ADD. minor code cleanup
      ADD. workaround bogus XHDR response from SoftVelocity Discussions 2.5q
      ADD. configurable path via tin.defaults to overview.fmt file
      ADD. send "LIST HEADES" befor doing "HDR" if server supports it
      ADD. config.guess, config.sub update
      ADD. started german manpage translation
      ADD. issue extra "GROUP" when NEXT receives 411
      ADD. issue a warning if attributes file has an unexpected version number
      ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution
           befor posting
      ADD. check user supplied Message-ID, Date and Expires-header befor
           posting
      ADD. speedup -S, -N, -M
      ADD. improved DEFAULT_STRIP_WAS_REGEX
      BUG. PageEditArticle was allowed for GROUP_TYPE_SAVE
      BUG. Distribution was mime-decoded
      BUG. don't break long body-lines in original article when superseding
      BUG. don't send "LIST NEWSGROUPS" for mailgroups in the -n case
      BUG. empty but present Followup-To header (server bug) was used in f'ups
      BUG. didn't recheck CAPABILITIES after successfull auth or after mode
           switching if received 500er response in the first pass
      BUG. don't prompt for authdata if we can't auth as the server doesn't
           offer any auth-method we can send
      BUG. configure options --program-prefix, --program-suffix and
           --program-transform-name didn't work
      BUG. headers with just one byte content were automagicaly removed
      BUG. -R didn't work if savedir was set to an unexpanded path
      BUG. fixed memleak with -R
      BUG. --disable-posting didn't catch 'x' (repost) early enough
      FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, debug.c, feed.c
           filter.c, getline.c, group.c, header.c, help.c, inews.c, init.c
           keymap.c, lang.c, list.c, mail.c, main.c, memory.c, misc.c
           my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c, post.c
           prompt.c, refs.c, regex.c, rfc2046.c, save.c, screen.c, select.c
           sigfile.c, tags.c, thread.c, version.c, xface.c, xref.c, extern.h
           proto.h, stpwatch.h, tin.h, version.h, tincfg.tbl, Makefile[.in]
           configure[.in], tin.defaults, tin.5, config.guess, config.sub
           doc/l10n/*

-- 1.9.3 release 20080506 "Dalintober" --

U010) Thomas E. Dickey <dickey@invisible-island.net>
      ADD. update configure macros
      FIX. aclocal.m4, configure[.in], mkdirs.sh

U009) Dirk Nimmich <nimmich@muenster.de>
      ADD. (g)oto group search now is case insensitive
      ADD. infrastructure for editing and writing attributes
      ADD. write attributes file from internal structures
      BUG. possible memleak when freeing group attributes
      ADD. check joinpath for overruns
      BUG. potential buffer overruns
      BUG. memleak in curses.c:ReadWch()
      BUG. uninitialized mm_local_charset when no config files available,
           leading to an endless loop on exit when newsrc cannot be written
      BUG. inconsistent update of mm_local_charset on runtime
      BUG. fixed length buffer in rfc1522_do_encode()
      FIX. extern.h proto.h, tin.h, active.c, art.c, attrib.c, auth.c, config.c
           curses.c, debug.c, feed.c, inews.c, init.c, joinpath.c, keymap.c
           list.c, mail.c, main.c, memory.c, mimetypes.c, my_tmpfile.c
           newsrc.c, nntplib.c, nrctbl.c, options_menu.c, pgp.c, post.c
           rfc2046.c, save.c, select.c, sigfile.c, string.c, xref.c

 020) Urs Janssen <urs@tin.org>
      BUG. my_realloc() didn't handle zero size reallocs
      BUG. subjects > 256 chars were tunrcated at group-level without adding
           a \0-termination
      FIX. group.c, memory.c

U008) Rado S <regrado@web.de>
      ADD. use same article numbers in different levels
      FIX. extern.h, lang.c, page.c

 019) Philip Hazel <ph10@cam.ac.uk>
      BUG. missing a check for a possible return value of pcre_exec()
      FIX. misc.c, regex.c

U007) Urs Janssen <urs@tin.org>
      ADD. enable some more CAPABILLITIES related code
      ADD. minor code cleanup
      ADD. config.guess, config.sub update
      ADD. allow .kp, .me, .rs, .tel and .asia TLDs
      ADD. check permissions of .cancelsecret-file
      ADD. --enable-cancel-locks configure option
      ADD. --with-slrnface configure option
      ADD. libcanlock update (1.0 -> 2b-4)
      ADD. url_handler.pl as new DEFAULT_URL_HANDLER
      ADD. remove leading/tailing whitespace in filter scope
      ADD. increase internal buffer in rfc1522_encode()/rfc1522_do_encode()
      ADD. restrictions to tin generated Message-IDs (disallow
           .invalid-TLD, disallow IDs > 250 octets)
      ADD. SIGUSR2 handler to write out newsrc
      ADD. configure check for gsasl.h/libgsasl
      ADD. AUTHINFO SASL PLAIN support if gsasl.h/libgsasl is found
      ADD. use "LIST NEWSGROUPS grp" with -n cmd-line switch
      ADD. use "LIST ACTIVE grp" with -n cmd-line switch
      ADD. don't treat empty Bytes or Lines-filed in overview as error in
           debug mode
      ADD. parse LIST OVERVIEW.FMT
      ADD. if LIST OVERVIEW.FMT didn't mention Xref:full, but XOVER includes
           Xref: use it instead of sending XHDR XREF
      ADD. do "XHDR XREF -" instead of gazillions of single cmds.
      BUG. missing utf-8 validation for news_headers_to_display
      BUG. newnewsrc tmp-file wasn't always removed
      BUG. subscribe_pattern() was overcomplex
      BUG. mail_to_someone() didn't convert the article into the local charset
      REM. libinn support (was broken for ages)
      FIX. active.c, art.c, attrib.c, auth.c, charset.c, config.c, color.c
           cook.c, debug.c, filter.c, group.c, header.c, help.c, inews.c
           init.c, keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c
           misc.c, my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c
           post.c, refs.c, regex.c, rfc2045.c, rfc2047.c, save.c, screen.c
           search.c, select.c, sigfile.c, signcal.c, string.c, tags.c
           tcurses.c, thread.c, version.c, xface.c, xref.c, config.guess
           config.sub, de.po, autoconf.h[in], debug.h, extern.h, policy.h
           proto.h, rfc2046.h, keymap.h, tin.h, version.h, Makefile
           configure[.in], Makefile[.in], libcanlock/*, tin.1, tin.5

-- 1.9.2 release 20070201 "Dalaruan" --

 018) Christian Weisgerber <naddy@mips.inka.de>
      BUG. assumed that wchar_t and wint_t are of the same size
      FIX. tcurses.c

 017) Antonio Querubin <tony@lava.net>
      BUG. missplaced ||
      FIX. nntplib.c

U006) Thomas E. Dickey <dickey@invisible-island.net>
      ADD. update configure macros
      FIX. aclocal.m4

U005) Dirk Nimmich <nimmich@muenster.de>
      BUG. raw-mode didn't allow rot13
      BUG. can't 'V'iew mime-parts with (illegally) encoded filename
      BUG. CatchupNextUnread in page level didn't always work
      BUG. 'C'atchup in pager was still not correct (we didn't ever enter the
           next group)
      BUG. fast/endless reconnection loop after a "200\n\r400\n\r" greeting
      BUG. resent command on 503 error
      ADD. rewrote NGLIMIT handling
      REM. return value of change_config_file()
      FIX. proto.h, tin.h, feed.c, group.c, nntplib.c, options_menu.c, page.c
           post.c, save.c, select.c

 015) Michael Bienia <michael@vorlon.ping.de>
      BUG. 'l' from the pager doesn't reposition cursor to last viewed
           article
      FIX. thread.c

 014) Urs Janssen <urs@tin.org>
      BUG. "Kill text pattern" form killfile menu was applied to
           Message-ID and References instead of Message-ID only
      BUG. FILTER_FILE_OFFSET was wrong
      ADD. allow .ax TLD
      FIX. filter.c, policy.h, tin.h

 013) Urs Janssen <urs@tin.org>
      ADD. minor manpage tweaking
      FIX. tin.1, tin.5

 012) Peter Breitenlohner <peb@mppmu.mpg.de>
      BUG. build problem with VPATH
      FIX. Makefile.in

 011) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
      ADD. updated russian translation
      FIX. ru.po

 010) Urs Janssen <urs@tin.org>
      BUG. possible division by zero in thread_by_percentage()
      FIX. art.c

U004) Urs Janssen <urs@tin.org>
      ADD. pcre update (6.6 -> 7.0)
      ADD. RISC OS handling
      ADD. more options to filter menu "Kill text pattern"
      ADD. allow UTF-8 descriptions
      REM. don't generate Sender on Mac OS X
      ADD. config.guess, config.sub update
      ADD. hide some regex in 'M'enu if the related option is off
      ADD. disallow .so, .um TLDs
      ADD. warn about useless cmd-line option combinations
      ADD. enable CAPABILLITIES code
      ADD. updated german translation
      FIX. Makefile, aclocal.m4, configure[.in], extern.h, policy.h, filter.c
           init.c, lang.c, main.c, mail.c, nntplib.c, options_menu.c, post.c
           pcre/*, config.guess, config.sub, de.po

U003) Michael Bienia <michael@vorlon.ping.de>
      ADD. 'M'enu option for VERBATIM_*_REGEXs
      ADD. new option: sort by date of last posted article
      ADD. merge tinrc.{pgdn_goto_next,tab_goto_next_unread,
           space_goto_next_unread} into one option tinrc.goto_next_unread
      ADD. merge PAGE_PAGE_DOWN3 (SPACE) into GLOBAL_PAGE_DOWN
      ADD. minor code cleanup
      FIX. extern.h, keymap.h, proto.h, tin.h, tinrc.h, version.h, art.c
           attrib.c, charset.c, config.c, cook.c, help.c, init.c, keymap.c
           lang.c, options_menu.c, page.c, tincfg.tbl, keymap.sample, tin.1
           tin.5

-- 1.9.1 release 20060409 "Benmore" --

U002) Urs Janssen <urs@tin.org>
      ADD. slrn style verbatim mark support (#v+/#v-)
      ADD. use tinrc.date_format for %D date expansion
      ADD. config.guess update
      REM. unused gb, so and um TLDs
      FIX. config.guess, autoconf.hin, extern.h, tin.h, cook.c, init.c
           memory.c, misc.c, tin.1

 009) Urs Janssen <urs@tin.org>
      BUG. didn't reissue GROUP cmd after reconnect with authentication
      BUG. possible buffer overflow
      REM. unnecessary test for wcsnlen
      ADD. cat, jobs, travel and mobi TLDs
      FIX. aclocal.m4, policy.h, misc.c, nntplib.c

-- 1.9.0 release 20060228 "Ardlussa" --

 008) Urs Janssen <urs@tin.org>
      ADD. config.guess, config.sub update
      FIX. config.guess, config.sub

 007) Michael Bienia <michael@vorlon.ping.de>
      BUG. buffer overflow in convert_tex2iso in UTF-8 environment
      FIX. charset.c

U001) Urs Janssen <urs@tin.org>
      ADD. pcre update (6.4 -> 6.6)
      REM. VMS support
      FIX. Makefile, aclocal.m4, attrib.c, curses.c, config.c, header.c
           inews.c, init.c, lang.c, mail.c, main.c, mimetypes.c, misc.c
           newsrc.c, nntplib.c, post.c, read.c, save.c, signal.c, bugrep.h
           tin.h, tnntp.h, version.h, pcre/*, vms/*
2009-07-22 10:00:17 +00:00
wiz
d70523df21 Remove USE_DIRS from pkgsrc.
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.

Packages needing empty directories can use the @pkgdir command in PLIST.

Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
2009-07-22 09:01:16 +00:00
zafer
149987a04d tin has been removed from tu wien mirror. update master_sites. 2009-07-16 23:04:06 +00:00
joerg
c569c6a51f Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with
MAKE_JOBS=2 and worked without.
2009-06-30 00:07:09 +00:00
joerg
0c1618dbc5 Convert to @pkgdir. 2009-06-14 21:01:59 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wiz
60f460ab01 Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
wiz
766a874eaa Update to 1.11.7, provided by Aleksey Cheusov in PR 41291.
* 1.11.7, 2009-04-20

### WORKAROUND
- fetchnews: If the LN_SUPPRESS_DATE environment variable is defined and set
  to any value or empty, fetchnews will not test the upstream server's time by
  means of the "DATE" NNTP command.
  This can be used to quench related log messages.

### BUGFIXES
- Fix logging if texpire unlinks files without further hardlinks from
  message.id/NNN/
- Fix potential segfault on libcs that do not catch NULL for %s formatting
  (several GNU libc versions do) when trying to retrieve delayed bodies from
  corrupt article headers. Pretend success, to purge article number from
  subscription file.  Bug reported by Chris Carr.
- Fix & change "noactive" so that it can be overridden by "fetchnews -f", as
  documented in config.example.
  Regression as side effect of 1.9.50 fix, reported by Jesse F. Hughes.
- Fix logged IP address in "connected to..., reply:" message when compiled
  without IPv6 support.
  Fixes Mandriva Bug #45605, reported by David W. Hodgins.
- Print connected to... to console as well at proper verbosity level, found
  by maintainer while debugging aforementioned bug.
- Only emit warning that no server with posting permission was found if that's
  actually needed. Reported by Christian Weiske.
- If corrupted articles had been detected, fetchnews -x NNN would not be able
  to re-fetch the said article because a 0-sized file remained in message.id,
  making fetchnews believe the article was in the spool.
  0-sized message.id/NNN/ files are now purged when checking if the article is
  already in the spool.
  Reported by Peter Bauernfeind. (de.comm.software.newsserver post, May 2008)
- Change interface enumeration to track incompatible NetBSD 5 changes.  The
  latter led to bogus connection refusals in NNTPD.  SourceForge Bug #2700756,
  by Aleksey Cheusov, fix suggested by Roy Marples.
- Add support for SIOCGIFALIAS where available (BSD) in order to obtain
  netmasks for 4.4BSD-style IP aliases.
  getifaddrs() has been suggested as well, but it isn't available everywhere,
  so we would have to keep the old code around anyways, and we can just fix
  that rather than introduce alternative code branches.

### BUGFIXES BACKPORTED FROM LEAFNODE 2
- lsort (used by make update) now detects and report errors.
- "make update" handles the lockfile properly now: it records its PID and
  removes the lock also in cases of failure.
- "make update" restores the old groupinfo file if lsort fails.
- "make update" now builds an up-to-date lsort first.
- "make update" now uses the configured NEWS_USER and _GROUP.
- "make update" is now a phony Makefile target, i. e. it will work even
  if there is a file "update" in the build directory.

### CHANGES
- When creating a Path: header (because the newsreader did not do that), use
  "not-for-mail" instead of NEWS_USER (usually "news") as the user component.
  This seems to resolve propagation issues with 2nd-hop-upstreams, as reported
  in Debian Bug#459980 by Michael Weitzel, with Universit
- When writing to client fails, log decoded errno, too.
  This can help debugging certain firewall misconfigurations more easily.
- Undoing a wordwrap in configure.ac allows for bootstrapping on Cygwin.
- Drop obsolete mysetvbuf().
- leafnode-version now supports an additional "-v" mode to print more
  information on the installation. The output then is similar, but not
  identical - due to different feature sets - to the way leafnode-2 prints it.

### DOCUMENTATION
- Add some comments to UNINSTALL-daemontools
- Put README-FQDN* under leafnode's license. Found to be in conflict with
  Debian's DFSG by Mark Brown.

==============================================================================
* 1.11.6, 2007-03-17

### BUGFIXES
- .site TLDs are refused in FQDN.
- apply patch from Georg Schwarz to fix compilation with SGI IDO cc.
- do not delete articles if the References: lines are malformatted.
  Reported by Adam Funk.
- support autoconf 2.60, fixing datarootdir-related warnings.
- do not log authentication success unless in verbose mode.

### DOCUMENTATION
- fix minor typos in README-FQDN.
- minor changes to INSTALL.

==============================================================================
* 1.11.5, 2006-04-09

### BUGFIXES
- Fix logging of invalid FQDH/FQDN.
- Do not trash delaybody download markers if the interesting.group/* files
  are writeable by NEWS_USER ("news") but owned by somebody else. Found
  debugging a problem described by David Aldred.
- Some syslog messages were still logged at LOG_DEBUG priority without
  debugmode set.
- Support noactive = 0. Reported by Rafal Maj, Debian Bug #329760.
- Support nodesc = 0.
- Keep non-expiring groups (negative groupexpire date) in active file even if
  they have expired upstream. Sourceforge Bug #1230256, Thomas Zajic.
- INSTALL: leafnode needs a "news" group as well. Found by Julien Sansonnens.
- Allow unterminated lines in regular files. Found by Ivo Maintz.
- Applyfilter unfolds headers before matching, to match fetchnews behavior.
- Applyfilter no longer unconditionally removes messages without body
  if delaybody is off. The interesting.groups/group.name file might still
  have pointers so that fetchnews will download the bodies later.

### CHANGES
- "killed nnn (<mess@ge.id>), already fetched before" messages have been
  demoted to debug priority, to avoid syslog spamming with multiple upstream
  servers or after crashes.  Reported by Adam Funk.
- The RPM is now accompanied by a -debuginfo package.
- Build "grouplist" program in "make check".
- The fetchnews manual page states that -f is not to be used in cron jobs.
- The filtering documentation (applyfilter(8) man page and filters.example)
  was overhauled, at the suggestion of Michael R. McCarrey.
  Mike also courteously provided additional filter examples with documentation.

### WEBSITE
- http://www.leafnode.org/ is now served by SourceForge's VHOST service and
  thus serves the same content as http://leafnode.sourceforge.net/

==============================================================================
* 1.11.4, 2005-11-23

### BUGFIXES
- Skip server processing when posting articles fails, for instance,
  because of a protocol error or server disconnect/timeout.
  Bug found when analyzing Debian #318644.
- Do not mark the active for refetch when the failed server has "noread" set
  or fetchnews is in -P (post only) mode. Patch by Brian Sammon.

### COMPATIBILITY CHANGE
- GNU coreutils 5.92 are broken and can no longer create a missing directory
  with "mkdir -p missing/." Work around the bug. Reported by Michael Shigorin.

### DOCUMENTATION
- Switch FAQ.pdf formatting back to XSL stylesheets and RenderX XEP 4.4,
  now that a personal license for OpenSource documentation is available.
- Renamed all CAN-YYYY-NNNN to CVE-YYYY-NNNN in leafnode-SA-*.txt, ChangeLog,
  NEWS and OLDNEWS to chase the CVE database change of 2005-10-19.
2009-04-29 10:54:10 +00:00
jrf
1904736a1a Updated location, email and note the new 1.4 version has bug reported in PR 36882 fixed. Will be uploading soon. 2009-04-16 17:00:31 +00:00
he
43cafc3804 Bump PKGREVISION following the update of textproc/icu, and the
corresponding change of ABI.

OK'ed by wiz@ (as was the textproc/icu update).
2009-03-25 22:37:12 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
spz
9a7bece7a3 update to the next minor version of INN; now also uses ln in postinstall
instead of install -l. Plus, fix a nit in the startup script.
2009-03-15 15:00:50 +00:00
wiz
4562eb8257 Update to 0.133:
0.133 "House of Butterflies"
 535413 fix heap overflow in pan when parsing .nzb files (Pavel Polischouk)
 467446 image viewer truncates image (Aaron Von Gauss)
 540798 handle NNTP server '203 Streaming OK' responses (Mark Beach)
 524620 compile fails on glib 2.16: g_assert moved to gtestutils.h (Duncan)
 527852 use po/LINGUAS (Gilles Dartiguelongue)
 482140 get last N days' headers fails when no headers in N days (Anonymous)
 514167 'post' window doesn't fit on 800x480 display (Alexey Zakhlestin)
 541704 pan uses deprecated `hash_set' class (Charles)
 527853 unit test 'scorefile-test' fails on sparc (Ferris McCormick)
2009-02-24 12:24:48 +00:00
wiz
4bf4a18365 Convert to user-destdir. 2009-02-16 09:56:09 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
wiz
123598a654 regen for DIST_SUBDIR change. 2009-01-27 19:01:37 +00:00
jmcneill
53fa040321 Set DIST_SUBDIR for "silent" update, suggested by wiz. 2009-01-27 12:15:41 +00:00
jmcneill
0fd150ed6d Upstream pushed a "silent" update to the distfile; see:
https://bugs.launchpad.net/lottanzb/+bug/314523
2009-01-27 04:07:37 +00:00
jmcneill
f67cb28d88 Fix PLIST, user-destdir support. 2009-01-05 13:26:33 +00:00
jmcneill
5d6ac923e1 + lottanzb 2009-01-05 13:20:49 +00:00
jmcneill
ea84c2c683 Import lottanzb version 0.4.0.
LottaNZB aims to simplify and automate the download of binary news from the
Usenet, a world-wide internet discussion system. Users can tell LottaNZB what
to download using so-called NZB files, which are created by many Usenet search
engines. LottaNZB integrates nicely with GNOME desktops, but is not limited to
them and uses the mature HellaNZB software as its foundation.
2009-01-05 13:20:21 +00:00
spz
936035e2fb make package DESTDIR'able 2008-12-21 16:00:04 +00:00
spz
cf02deb34c make package somewhat cleaner (includes some PLIST cleanup) 2008-12-21 11:55:25 +00:00
ahoka
4c87149c25 MAKE_JOBS_SAFE=no 2008-12-05 19:00:27 +00:00
is
8a30f42323 Update to 0.9.9p1 - multiple fixes. 2008-11-26 14:30:04 +00:00
is
167ec063b6 Fix Makefile formatting problem pointed out by uwe@. 2008-11-21 14:43:56 +00:00
is
9b699ff016 fix PLIST problem preventing clean deinstallation - pointed out by uwe@ 2008-11-21 14:30:35 +00:00
chuck
3b71e07120 add darwin.sh compile hints file 2008-11-12 18:53:52 +00:00
chuck
5c3d47cea7 add darwin support 2008-11-11 21:12:20 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
obache
50315503ec Added DESTDIR support.
Fixes PR 38544.
2008-10-25 13:19:10 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
spz
fd3865c6ef cleaned up PLIST, fiddled with directory creation some more 2008-09-16 23:06:19 +00:00
gdt
e13009315b set NO_*_ON_CDROM following LICENSE. 2008-09-12 11:33:44 +00:00
gdt
b2e45701a0 Add NO_BIN_ON_FTP because the license does not grant permission to
distribute derivative works.
2008-09-12 00:49:36 +00:00
is
3bf0a9dfb9 slrn-0.9.9 uses slang2 and has much better character set support.
Other than that, mostly bug fixes.
2008-09-04 16:15:34 +00:00
spz
c1fa696e32 update to next tiny version 2008-09-03 21:33:29 +00:00
spz
acacb29310 make inn start successfully on a previously clean box 2008-09-03 20:19:39 +00:00
spz
adbceb7bae when installing to variable locations, make it so we actually vary where we
expect that which we installed (ie, fix PLIST)
also make sure that our installation destination is under PREFIX
fixes PR 39165
2008-09-03 06:34:32 +00:00
bjs
ad556c5a30 Add hellanzb to news/Makefile 2008-07-30 13:27:46 +00:00
bjs
8d05f8b941 Import hellanzb-0.14, SVN revision 1087 (there were significant bug-fixes
after the least release).

Hellanzb is a Python application designed for UNIX0-like environments that
retrieves nzb files and fully processes them; the goal is getting
files from USENET as convenient and painless as possible. All that's
required is moving an nzb file to the queue directory. The rest, i.e.
fetching, par-checking, un-raring, etc. is handled by hellanzb.

it also comes with this fantastic ASCII art (behold!):

          ;;;;            .  .
     ... :liil ...........:..:      ,._    ,._      ...................
     :   l$$$:  _.,._       _..,,._ "$$$b. "$$$b.   `_..,,._        :::
     :   $$$$.d$$$$$$L   .d$$$$$$$$L $$$$:  $$$$: .d$$$$$$$$$;      :::
     :  :$$$$P`  T$$$$: :$$$$`  7$$F:$$$$  :$$$$ :$$$$: `$$$$ __  _  |_
     :  l$$$F   :$$$$$  8$$$l"""""` l$$$l  l$$$l l$$$l   $$$L | ) /_ |_)
     :  $$$$:   l$$$$$L `4$$$bcmang;ACID$::$$$88:`4$$$bmm$$$$;.     ...
     :    ```      ```""              ```    ```    .    ```.     ..:::..
     :..............................................:   v 0 . 1 4  `:::`
                                                                     `
2008-07-30 13:26:39 +00:00
cube
511c5d6ab7 - Make news/newsx build again after latest news/inn update.
- Apply a patch from Fedora (by Dominik 'Rathann' Mierzejewski) to fix
  CVE-2008-3252.

Bump package revision (security fix).
2008-07-28 16:27:42 +00:00