summaryrefslogtreecommitdiff
path: root/news
AgeCommit message (Collapse)AuthorFilesLines
2012-01-24Recursive dependency bump for databases/gdbm ABI_DEPENDS change.sbd1-2/+2
2012-01-10Recursive PKGREVISION bump because of devel/libslang2 buildlink addition.sbd1-2/+2
2011-12-22Fix build with newer flex.joerg2-1/+14
2011-12-06Fix some of the low hanging fruits for modern GCC to expose the harderjoerg4-1/+41
bugs.
2011-12-03Add devel/gdbm_compat buildlink on Linux.sbd1-2/+8
Bump PKGREVISION
2011-11-30Update to new stable release 2.0.0.wiz14-518/+17
-- 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-24Fix path to Python. Bump revision.joerg1-2/+4
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd2-3/+4
2011-10-07PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/shshattered1-2/+2
2011-10-03Use SUBST to convert the local function called pipe2() into trn_pip2(),agc1-1/+6
so that it doesn't clash with a system symbol with the same name.
2011-09-25fix innreport to be perl 5.12 compatiblespz4-3/+46
2011-09-25install the rest of the files from site as config files also (these arespz4-29/+44
the filter scripts); this closes PR pkg/44507
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2011-06-17Update pan to 0.135.obache3-13/+13
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-14Fix build on NetBSD-current with getline().wiz4-9/+41
2011-06-14Relax PYTHON_VERSION_ACCEPTED from x11/py-kiwi changes.obache1-3/+3
Bump PKGREVISION, default acceptable python changed.
2011-06-10recursive bump from icu shlib major bump.obache1-2/+2
2011-05-28DESCR_SRC now contains full paths to DESCR filescheusov1-2/+2
2011-05-28add heirloom-news, oked by sponsorscheusov1-1/+2
2011-05-28heirloom partcheusov3-0/+17
2011-04-22recursive bump from gettext-lib shlib bump.obache5-10/+10
2011-03-23PR/38525 -- Add support for SSL (nntps://) and support for decodingshattered2-3/+30
binaries using uulib.
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2011-02-25Let's assume for now that everything that worked with python-2.6 alsowiz1-2/+2
works with python-2.7.
2011-02-14Remove HOMEPAGE and MASTER_SITES, it is gone.wiz1-3/+3
2011-01-15Fix build with png-1.5.tron2-30/+44
2011-01-14Option's name is "trn-inn". Fix building with non-default option.asau1-2/+2
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz4-8/+8
2010-12-23Mechanically replace references to graphics/jpeg with the suitabledsainty1-2/+2
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-15fix compiler warnings on macox (missing prototype for inet_ntoa andchuck2-6/+31
account for strcpy being a macro).
2010-12-09add LICENSE=gnu-gpl-v2.is2-3/+6
2010-12-09No, (%%) and (%$) in prototypes are not doing what somebody thoughtis3-2/+37
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-11-27Beat some tests with a (non python literate) stick so we run underabs6-8/+56
python 2.6. Bump pkgrevision
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs2-4/+4
2010-11-08Remove 24 from accepted python versions, because the py-kiwi dependencywiz1-2/+2
does not support it. Part 3 of PR 44062 by Aleksey Cheusov.
2010-11-01Reset maintainer.wiz1-2/+2
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz2-4/+4
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
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-07-26For options ncurses and ncursesw, set USE_NCURSES=yes, on the assumptiondholland1-1/+3
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-06-19Needs user/group early in installationjoerg1-1/+2
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz4-7/+8
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-04-13update from 2.5.1 -> 2.5.2spz4-67/+42
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-03-19Ensure that the spool directory is created for a binary package too.joerg3-3/+20
Fix DESTDIR build. Bump revision.
2010-03-13Honor PKGMANDIR and add user-destdir installation support.obache1-10/+12
2010-03-13Add usre-destdir installation support and expunge custom PKG_SYSCONFDIRobache2-10/+10
handlinkg (it will handled automatically).
2010-03-13set HOMEPAGE.obache1-1/+2
2010-03-10Add user-destdir installation support.obache8-2/+124
2010-03-07Increase MAXBUFSIZE as recommended by jrf to fix PR 36882. I've changeddholland3-6/+15
it from 500 to 5000, which should be ample. PKGREVISION to 2.
2010-02-26Reset maintainer for developers who gave back their commit bit.wiz1-2/+2
2010-02-25fix a configure check which could easily get into an endless loop,drochner3-8/+25
and remove a pointless test for a __NCURSES_H symbol in the curses header, now this can build against NetBSD's wide curses