----------------------------------------------------------------------------- MANIFEST | 62 ++++++++++++++++++++++----------------------- Makefile | 22 ++++++++-------- aclocal.m4 | 2 - config.guess | 19 ++++++++----- config.sub | 41 +++++++++++++++++++---------- configure | 18 ++++++------- configure.in | 11 ++++---- doc/CHANGES | 19 +++++++++++++ doc/TODO | 8 ++--- doc/l10n/de.po | 10 +++---- doc/l10n/de/tin.1 | 4 +- doc/l10n/de/tin.5 | 4 +- doc/l10n/en_GB.po | 14 ++++++---- doc/l10n/en_GB/tin.1 | 4 +- doc/l10n/en_GB/tin.5 | 4 +- doc/l10n/tin-man.pot | 6 ++-- doc/tin.1 | 4 +- doc/tin.5 | 4 +- include/autoconf.hin | 2 - include/bool.h | 2 - include/bugrep.h | 2 - include/debug.h | 2 - include/extern.h | 2 - include/keymap.h | 2 - include/newsrc.h | 2 - include/nntplib.h | 2 - include/policy.h | 9 +++--- include/proto.h | 2 - include/rfc2046.h | 2 - include/stpwatch.h | 2 - include/tcurses.h | 2 - include/tin.h | 2 - include/tinrc.h | 2 - include/tnntp.h | 2 - include/trace.h | 2 - include/version.h | 8 ++--- po/da.gmo |binary po/da.po | 12 +++----- po/de.gmo |binary po/de.po | 17 +++++------- po/en_GB.gmo |binary po/en_GB.po | 12 +++----- po/et.gmo |binary po/et.po | 15 +++++----- po/fr.gmo |binary po/fr.po | 31 +++++++++++----------- po/ru.gmo |binary po/ru.po | 12 +++----- po/sv.gmo |binary po/sv.po | 12 +++----- po/tin.pot | 10 +++---- po/tr.gmo |binary po/tr.po | 12 +++----- po/zh_TW.gmo |binary po/zh_TW.po | 15 +++++----- src/Makefile.in | 2 - src/active.c | 2 - src/art.c | 5 ++- src/attrib.c | 2 - src/auth.c | 67 +++++++++++++++++++++++++++++++++++++++++++++---- src/charset.c | 2 - src/color.c | 2 - src/config.c | 2 - src/cook.c | 2 - src/debug.c | 2 - src/envarg.c | 2 - src/feed.c | 2 - src/filter.c | 2 - src/global.c | 2 - src/group.c | 2 - src/hashstr.c | 2 - src/header.c | 2 - src/help.c | 2 - src/inews.c | 2 - src/init.c | 2 - src/joinpath.c | 2 - src/keymap.c | 2 - src/lang.c | 8 ++--- src/list.c | 2 - src/lock.c | 8 +++-- src/mail.c | 2 - src/main.c | 2 - src/makecfg.c | 2 - src/memory.c | 2 - src/mimetypes.c | 2 - src/misc.c | 5 ++- src/my_tmpfile.c | 2 - src/newsrc.c | 2 - src/nrctbl.c | 2 - src/options_menu.c | 2 - src/page.c | 2 - src/pgp.c | 2 - src/post.c | 9 +++--- src/prompt.c | 2 - src/read.c | 2 - src/refs.c | 2 - src/regex.c | 2 - src/rfc1524.c | 2 - src/rfc2045.c | 2 - src/rfc2046.c | 2 - src/rfc2047.c | 2 - src/save.c | 2 - src/screen.c | 2 - src/search.c | 2 - src/select.c | 2 - src/sigfile.c | 2 - src/signal.c | 2 - src/strftime.c | 2 - src/string.c | 5 ++- src/tags.c | 2 - src/tcurses.c | 2 - src/thread.c | 2 - src/tincfg.tbl | 2 - src/trace.c | 2 - src/version.c | 2 - src/xface.c | 2 - src/xref.c | 2 - tools/tinews.pl | 4 ++ 118 files changed, 382 insertions(+), 292 deletions(-) ----------------------------------------------------------------------------- diff -Nurp --exclude='.bzr*' tin-2.1.1/MANIFEST tin-2.1.2/MANIFEST --- tin-2.1.1/MANIFEST 2012-06-23 11:51:55.000000000 +0200 +++ tin-2.1.2/MANIFEST 2012-12-24 11:52:19.301194602 +0100 @@ -1,25 +1,25 @@ -MANIFEST for tin-2.1.1 (Sat Jun 23 11:51:54 CEST 2012) +MANIFEST for tin-2.1.2 (Mon Dec 24 11:52:18 CET 2012) ---------------------------------------------------- - 14150 ./Makefile - 8133 ./MANIFEST + 14140 ./Makefile + 8132 ./MANIFEST 1441 ./README 745 ./README.MAC 976 ./README.WIN 182070 ./aclocal.m4 882 ./conf-tin - 45527 ./config.guess - 35533 ./config.sub - 670669 ./configure - 35884 ./configure.in + 45514 ./config.guess + 35758 ./config.sub + 670661 ./configure + 35875 ./configure.in 7123 ./install-sh 1488 ./tin.spec 18847 ./doc/ABOUT-NLS - 4217 ./doc/CHANGES + 4955 ./doc/CHANGES 278101 ./doc/CHANGES.old 5041 ./doc/CREDITS 1305 ./doc/DEBUG_REFS 30951 ./doc/INSTALL - 41274 ./doc/TODO + 41284 ./doc/TODO 294 ./doc/WHATSNEW 2618 ./doc/art_handling.txt 1701 ./doc/article.txt @@ -55,7 +55,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 3815 ./tools/metamutt 2789 ./tools/opt-case.pl 1413 ./tools/tinlock - 34309 ./tools/tinews.pl + 34378 ./tools/tinews.pl 3762 ./tools/url_handler.pl 1657 ./tools/url_handler.sh 3347 ./tools/w2r.pl @@ -68,7 +68,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 6333 ./include/newsrc.h 8430 ./include/nntplib.h 664 ./include/plp_snprintf.h - 14798 ./include/policy.h + 14828 ./include/policy.h 32923 ./include/proto.h 5319 ./include/rfc2046.h 3377 ./include/stpwatch.h @@ -81,7 +81,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 35004 ./src/active.c 74660 ./src/art.c 74949 ./src/attrib.c - 14980 ./src/auth.c + 16183 ./src/auth.c 12555 ./src/charset.c 8552 ./src/color.c 63039 ./src/config.c @@ -102,7 +102,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 37436 ./src/init.c 2435 ./src/joinpath.c 101534 ./src/keymap.c - 134805 ./src/lang.c + 134804 ./src/lang.c 4486 ./src/langinfo.c 7728 ./src/list.c 6673 ./src/lock.c @@ -111,7 +111,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 10682 ./src/makecfg.c 13440 ./src/memory.c 5283 ./src/mimetypes.c - 94267 ./src/misc.c + 94268 ./src/misc.c 39325 ./src/newsrc.c 53550 ./src/nntplib.c 7502 ./src/nrctbl.c @@ -120,7 +120,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 24138 ./src/parsdate.y 17057 ./src/plp_snprintf.c 13167 ./src/pgp.c - 150719 ./src/post.c + 150743 ./src/post.c 18892 ./src/prompt.c 10384 ./src/read.c 27367 ./src/refs.c @@ -136,7 +136,7 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 7805 ./src/sigfile.c 14366 ./src/signal.c 7215 ./src/strftime.c - 27479 ./src/string.c + 27480 ./src/string.c 13345 ./src/tags.c 17487 ./src/tcurses.c 3070 ./src/tmpfile.c @@ -266,32 +266,32 @@ MANIFEST for tin-2.1.1 (Sat Jun 23 11:51 41 ./intl/VERSION 5068 ./po/Makefile.inn 847 ./po/POTFILES.in - 141650 ./po/tin.pot + 141649 ./po/tin.pot 60056 ./po/da.gmo - 177056 ./po/da.po - 181399 ./po/de.gmo - 237956 ./po/de.po + 177032 ./po/da.po + 181397 ./po/de.gmo + 237920 ./po/de.po 8621 ./po/en_GB.gmo - 153763 ./po/en_GB.po + 153739 ./po/en_GB.po 179411 ./po/et.gmo - 229885 ./po/et.po - 187726 ./po/fr.gmo - 239132 ./po/fr.po + 229862 ./po/et.po + 189267 ./po/fr.gmo + 239321 ./po/fr.po 124232 ./po/ru.gmo - 214519 ./po/ru.po + 214495 ./po/ru.po 22842 ./po/sv.gmo - 160266 ./po/sv.po + 160242 ./po/sv.po 4684 ./po/tr.gmo - 226528 ./po/tr.po - 229980 ./po/zh_TW.po - 179140 ./po/zh_TW.gmo + 226504 ./po/tr.po + 229964 ./po/zh_TW.po + 178043 ./po/zh_TW.gmo 134454 ./doc/l10n/de/tin.1 81707 ./doc/l10n/de/tin.5 130 ./doc/l10n/de.add 326339 ./doc/l10n/de.po 132867 ./doc/l10n/en_GB/tin.1 81279 ./doc/l10n/en_GB/tin.5 - 453893 ./doc/l10n/en_GB.po + 453960 ./doc/l10n/en_GB.po 336 ./doc/l10n/po4a.conf 284197 ./doc/l10n/tin-man.pot -10755367 total +10758128 total diff -Nurp --exclude='.bzr*' tin-2.1.1/Makefile tin-2.1.2/Makefile --- tin-2.1.1/Makefile 2012-06-23 11:51:54.000000000 +0200 +++ tin-2.1.2/Makefile 2012-12-24 11:52:17.936980130 +0100 @@ -7,9 +7,9 @@ PROJECT = tin LVER = 2 PVER = 1 -SVER = 1 +SVER = 2 VER = $(LVER).$(PVER).$(SVER) -DVER = 20120623 +DVER = 20121224 EXE = tin # directory structure @@ -359,7 +359,7 @@ SHELL = /bin/sh TAR = tar GZIP = gzip BZIP2 = bzip2 -LZMA = lzma +XZ = xz WC = wc SED = sed TR = tr @@ -470,17 +470,17 @@ bzip2: @$(CHMOD) 644 $(PROJECT)-$(VER).tar.bz2 @$(LS) -l $(PROJECT)-$(VER).tar.bz2 -lzma: - @$(ECHO) "Generating lzma compressd tar file..." - @-$(RM) -f $(PROJECT)-$(VER).tar.lzma +xz: + @$(ECHO) "Generating xz compressd tar file..." + @-$(RM) -f $(PROJECT)-$(VER).tar.xz @$(TAR) cvf $(PROJECT)-$(VER).tar -C ../ \ `$(ECHO) $(ALL_FILES) \ | $(TR) -s '[[:space:]]' "[\012*]" \ | $(SED) 's,^\./,$(PROJECT)-$(VER)/,' \ | $(TR) "[\012]" " "` - @$(LZMA) -9 $(PROJECT)-$(VER).tar - @$(CHMOD) 644 $(PROJECT)-$(VER).tar.lzma - @$(LS) -l $(PROJECT)-$(VER).tar.lzma + @$(XZ) -z -F xz -9e $(PROJECT)-$(VER).tar + @$(CHMOD) 644 $(PROJECT)-$(VER).tar.xz + @$(LS) -l $(PROJECT)-$(VER).tar.xz # # I know it's ugly, but it works @@ -507,7 +507,7 @@ dist: @$(MAKE) chmod @$(MAKE) tar @$(MAKE) bzip2 - @$(MAKE) lzma + @$(MAKE) xz version: @$(ECHO) "$(PROJECT)-$(VER)" @@ -530,7 +530,7 @@ distclean: $(INTLDIR)/po2tbl.sed \ $(PROJECT)-$(VER).tar.gz \ $(PROJECT)-$(VER).tar.bz2 \ - $(PROJECT)-$(VER).tar.lzma + $(PROJECT)-$(VER).tar.xz configure: configure.in aclocal.m4 autoconf diff -Nurp --exclude='.bzr*' tin-2.1.1/aclocal.m4 tin-2.1.2/aclocal.m4 --- tin-2.1.1/aclocal.m4 2012-02-21 09:41:39.000000000 +0100 +++ tin-2.1.2/aclocal.m4 2012-12-24 11:20:04.697378208 +0100 @@ -5,7 +5,7 @@ dnl Created : 1995-08-24 dnl Updated : 2012-02-20 dnl Notes : dnl -dnl Copyright (c) 1995-2012 Thomas E. Dickey +dnl Copyright (c) 1995-2013 Thomas E. Dickey dnl All rights reserved. dnl dnl Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/config.guess tin-2.1.2/config.guess --- tin-2.1.1/config.guess 2012-06-17 22:52:34.000000000 +0200 +++ tin-2.1.2/config.guess 2012-12-23 23:34:25.598398774 +0100 @@ -2,9 +2,9 @@ # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, -# 2011, 2012 Free Software Foundation, Inc. +# 2011, 2012, 2013 Free Software Foundation, Inc. -timestamp='2012-06-17' +timestamp='2012-12-23' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -55,8 +55,8 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 -Free Software Foundation, Inc. +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, +2012, 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -306,7 +306,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -805,6 +805,9 @@ EOF i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; @@ -1205,6 +1208,9 @@ EOF BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1334,9 +1340,6 @@ EOF exit ;; esac -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - eval $set_cc_for_build cat >$dummy.c <> confdefs.h <&6 ## gsasl - used for AUTH SASL PLAIN +gsasl=no ac_safe=`echo "gsasl.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for gsasl.h""... $ac_c" 1>&6 -echo "configure:12209: checking for gsasl.h" >&5 +echo "configure:12210: checking for gsasl.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:12219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:12220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -12232,7 +12233,7 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gsasl_check_version in -lgsasl""... $ac_c" 1>&6 -echo "configure:12236: checking for gsasl_check_version in -lgsasl" >&5 +echo "configure:12237: checking for gsasl_check_version in -lgsasl" >&5 ac_lib_var=`echo gsasl'_'gsasl_check_version | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12240,7 +12241,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgsasl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12269,12 +12270,11 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l gsasl=yes else echo "$ac_t""no" 1>&6 -gsasl=no fi + else echo "$ac_t""no" 1>&6 -gsasl=no fi if test "$gsasl" = "yes"; then diff -Nurp --exclude='.bzr*' tin-2.1.1/configure.in tin-2.1.2/configure.in --- tin-2.1.1/configure.in 2012-06-23 11:51:54.000000000 +0200 +++ tin-2.1.2/configure.in 2012-12-24 11:52:17.900974470 +0100 @@ -2,10 +2,10 @@ dnl Project : tin - a Usenet reader dnl Module : configure.in dnl Author : Thomas E. Dickey dnl Created : 1995-08-24 -dnl Updated : 2012-03-05 +dnl Updated : 2012-12-15 dnl Notes : dnl -dnl Copyright (c) 1995-2012 Thomas E. Dickey +dnl Copyright (c) 1995-2013 Thomas E. Dickey dnl All rights reserved. dnl dnl Redistribution and use in source and binary forms, with or without @@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local) dnl PACKAGE is required for GNU gettext PACKAGE=tin -VERSION=2.1.1 +VERSION=2.1.2 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") AC_DEFINE_UNQUOTED(VERSION, "$VERSION") AC_SUBST(PACKAGE) @@ -557,9 +557,10 @@ AC_SUBST(CANDIR_MAKE) AC_SUBST(CANLIBS) ## gsasl - used for AUTH SASL PLAIN +gsasl=no AC_CHECK_HEADER(gsasl.h, - AC_CHECK_LIB(gsasl, gsasl_check_version, gsasl=yes, gsasl=no), - gsasl=no) + [AC_CHECK_LIB(gsasl, gsasl_check_version, gsasl=yes)] +) if test "$gsasl" = "yes"; then CF_ARG_DISABLE(gsasl, [ --disable-gsasl don't use GNU SASL], diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/CHANGES tin-2.1.2/doc/CHANGES --- tin-2.1.1/doc/CHANGES 2012-06-23 11:51:06.000000000 +0200 +++ tin-2.1.2/doc/CHANGES 2012-12-24 11:11:56.340762051 +0100 @@ -1,3 +1,22 @@ +-- 2.1.2 release 20121224 "Langholm" -- + +U007) Vincent Lefevre + BUG. doubled % in some description strings where single % are needed + FIX. lang.c + +U006) Urs Janssen + BUG. possible printf with null pointer in check_moderated() when trying + to post an article to a non existent group + ADD. config.guess, config.sub update + ADD. allow new IDN ccTLDs of Oman and Malaysia + BUG. username and password wasn't converted to UTF-8 for SASL AUTH PLAIN + BUG. missing square brackets in gsasl.h check + FIX. auth.c, post.c, policy.h, configure[.in], config.guess, config.sub + +U005) Matt Anton + ADD. updated french translation + FIX. fr.po + -- 2.1.1 release 20120623 "Mulindry" -- 007) Urs Janssen diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/TODO tin-2.1.2/doc/TODO --- tin-2.1.1/doc/TODO 2012-05-30 23:02:51.000000000 +0200 +++ tin-2.1.2/doc/TODO 2012-12-01 01:01:16.933138469 +0100 @@ -138,9 +138,9 @@ o add TLS (RFC 4642), NNTPS support can be used for NNTPS) [20031210 Urs Janssen ] -o add more AUTHINFO SASL (RFC 4643) support (DIGEST-MD5, EXTERNAL, ...) - and a fallback if no libgsasl is found (e.g cyrus-sasl or a handrolled - version for at least PLAIN) +o add more AUTHINFO SASL (RFC 4643, RFC 5802) support (DIGEST-MD5, + EXTERNAL, ...) and a fallback if no libgsasl is found (e.g cyrus-sasl + or a handrolled version for at least PLAIN) [20080316 Urs Janssen ] o add XZVER (and XZHDR) support (zlib compressed yyencoded overview data) @@ -936,7 +936,7 @@ o check_article_to_be_posted() needs a o update gettext stuff to > gettext-0.12.1 -o clean up included pcre stuff and update to >= pcre-8.30 +o clean up included pcre stuff and update to >= pcre-8.32 o shows up cross-postings multiple times even if read once before getting a resync/reread active/newsrc-file diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/de/tin.1 tin-2.1.2/doc/l10n/de/tin.1 --- tin-2.1.1/doc/l10n/de/tin.1 2012-05-24 00:00:29.000000000 +0200 +++ tin-2.1.2/doc/l10n/de/tin.1 2012-12-24 11:48:37.302297581 +0100 @@ -3,7 +3,7 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2012-05-20 +.\" Updated : 2012-12-24 .\" Notes : use american english; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature @@ -14,7 +14,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 1 "24. Dezember 2011" 2.1.1 "Usenet Newsreader" +.TH tin 1 "24. Dezember 2012" 2.1.2 "Usenet Newsreader" .\" .\" .SH NAME diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/de/tin.5 tin-2.1.2/doc/l10n/de/tin.5 --- tin-2.1.1/doc/l10n/de/tin.5 2012-05-24 00:00:31.000000000 +0200 +++ tin-2.1.2/doc/l10n/de/tin.5 2012-12-24 11:48:38.330459117 +0100 @@ -2,7 +2,7 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2012-03-04 +.\" Updated : 2012-12-24 .\" Notes : needs a some work .\" .\" @@ -11,7 +11,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 5 "24. Dezember 2011" 2.1.1 "Usenet Newsreader" +.TH tin 5 "24. Dezember 2012" 2.1.2 "Usenet Newsreader" .SH NAME tin, rtin \- zugehörige Dateien diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/de.po tin-2.1.2/doc/l10n/de.po --- tin-2.1.1/doc/l10n/de.po 2012-05-24 00:00:23.000000000 +0200 +++ tin-2.1.2/doc/l10n/de.po 2012-12-24 11:48:24.264249141 +0100 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 1.9.5\n" -"POT-Creation-Date: 2012-05-24 00:00+0200\n" +"POT-Creation-Date: 2012-12-24 11:25+0100\n" "PO-Revision-Date: 2009-10-01 16:17+0200\n" "Last-Translator: Urs Janssen \n" "Language-Team: LANGUAGE \n" @@ -22,14 +22,14 @@ msgstr "tin" # type: TH #: ../tin.1:12 ../tin.5:9 #, no-wrap -msgid "December 24th, 2011" -msgstr "24. Dezember 2011" +msgid "December 24th, 2012" +msgstr "24. Dezember 2012" # type: TH #: ../tin.1:12 ../tin.5:9 #, no-wrap -msgid "2.1.1" -msgstr "2.1.1" +msgid "2.1.2" +msgstr "2.1.2" # type: TH #: ../tin.1:12 ../tin.5:9 diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/en_GB/tin.1 tin-2.1.2/doc/l10n/en_GB/tin.1 --- tin-2.1.1/doc/l10n/en_GB/tin.1 2012-05-24 00:01:11.000000000 +0200 +++ tin-2.1.2/doc/l10n/en_GB/tin.1 2012-12-24 11:26:12.027005660 +0100 @@ -3,7 +3,7 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2012-05-20 +.\" Updated : 2012-12-24 .\" Notes : use american english; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature @@ -14,7 +14,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 1 "December 24th, 2011" 2.1.1 "A Usenet newsreader" +.TH tin 1 "December 24th, 2012" 2.1.2 "A Usenet newsreader" .\" .\" .SH NAME diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/en_GB/tin.5 tin-2.1.2/doc/l10n/en_GB/tin.5 --- tin-2.1.1/doc/l10n/en_GB/tin.5 2012-05-24 00:01:13.000000000 +0200 +++ tin-2.1.2/doc/l10n/en_GB/tin.5 2012-12-24 11:26:13.019161318 +0100 @@ -2,7 +2,7 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2012-03-04 +.\" Updated : 2012-12-24 .\" Notes : needs a some work .\" .\" @@ -11,7 +11,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 5 "December 24th, 2011" 2.1.1 "A Usenet newsreader" +.TH tin 5 "December 24th, 2012" 2.1.2 "A Usenet newsreader" .SH NAME tin, rtin \- related files diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/en_GB.po tin-2.1.2/doc/l10n/en_GB.po --- tin-2.1.1/doc/l10n/en_GB.po 2012-05-24 00:01:05.000000000 +0200 +++ tin-2.1.2/doc/l10n/en_GB.po 2012-12-24 11:26:08.018376754 +0100 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 1.9.5\n" -"POT-Creation-Date: 2012-05-24 00:00+0200\n" +"POT-Creation-Date: 2012-12-24 11:25+0100\n" "PO-Revision-Date: 2009-10-01 16:17+0200\n" "Last-Translator: Urs Janssen \n" "Language-Team: LANGUAGE \n" @@ -22,14 +22,14 @@ msgstr "tin" # type: TH #: ../tin.1:12 ../tin.5:9 #, no-wrap -msgid "December 24th, 2011" -msgstr "December 24th, 2011" +msgid "December 24th, 2012" +msgstr "December 24th, 2012" # type: TH #: ../tin.1:12 ../tin.5:9 #, no-wrap -msgid "2.1.1" -msgstr "2.1.1" +msgid "2.1.2" +msgstr "2.1.2" # type: TH #: ../tin.1:12 ../tin.5:9 @@ -14340,3 +14340,7 @@ msgstr "" "(5), B(8), B, B, B, B, B, " "B, B, B, B, B, B, " "B" + +# type: TH +#~ msgid "June 23rd, 2012" +#~ msgstr "June 23rd, 2012" diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/l10n/tin-man.pot tin-2.1.2/doc/l10n/tin-man.pot --- tin-2.1.1/doc/l10n/tin-man.pot 2012-05-24 00:00:22.000000000 +0200 +++ tin-2.1.2/doc/l10n/tin-man.pot 2012-12-24 11:25:30.000000000 +0100 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-05-24 00:00+0200\n" +"POT-Creation-Date: 2012-12-24 11:25+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -24,13 +24,13 @@ msgstr "" # type: TH #: ../tin.1:12 ../tin.5:9 #, no-wrap -msgid "December 24th, 2011" +msgid "December 24th, 2012" msgstr "" # type: TH #: ../tin.1:12 ../tin.5:9 #, no-wrap -msgid "2.1.1" +msgid "2.1.2" msgstr "" # type: TH diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/tin.1 tin-2.1.2/doc/tin.1 --- tin-2.1.1/doc/tin.1 2012-05-24 00:00:07.000000000 +0200 +++ tin-2.1.2/doc/tin.1 2012-12-24 11:19:16.393800577 +0100 @@ -3,13 +3,13 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2012-05-20 +.\" Updated : 2012-12-24 .\" Notes : use american english; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" -.TH tin 1 "December 24th, 2011" "2.1.1" "A Usenet newsreader" +.TH tin 1 "December 24th, 2012" "2.1.2" "A Usenet newsreader" .\" .\" .SH NAME diff -Nurp --exclude='.bzr*' tin-2.1.1/doc/tin.5 tin-2.1.2/doc/tin.5 --- tin-2.1.1/doc/tin.5 2012-03-04 10:13:35.000000000 +0100 +++ tin-2.1.2/doc/tin.5 2012-12-24 11:19:34.108579576 +0100 @@ -2,11 +2,11 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2012-03-04 +.\" Updated : 2012-12-24 .\" Notes : needs a some work .\" .\" -.TH tin 5 "December 24th, 2011" "2.1.1" "A Usenet newsreader" +.TH tin 5 "December 24th, 2012" "2.1.2" "A Usenet newsreader" .SH NAME tin, rtin \- related files diff -Nurp --exclude='.bzr*' tin-2.1.1/include/autoconf.hin tin-2.1.2/include/autoconf.hin --- tin-2.1.1/include/autoconf.hin 2012-03-26 22:40:16.000000000 +0200 +++ tin-2.1.2/include/autoconf.hin 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-02-29 * Notes : #include files, #defines & struct's * - * Copyright (c) 1995-2012 Thomas Dickey + * Copyright (c) 1995-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/bool.h tin-2.1.2/include/bool.h --- tin-2.1.1/include/bool.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/bool.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2009-11-24 * Notes : * - * Copyright (c) 1997-2012 Urs Janssen + * Copyright (c) 1997-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/bugrep.h tin-2.1.2/include/bugrep.h --- tin-2.1.1/include/bugrep.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/bugrep.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2006-02-15 * Notes : * - * Copyright (c) 1997-2012 Urs Janssen + * Copyright (c) 1997-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/debug.h tin-2.1.2/include/debug.h --- tin-2.1.1/include/debug.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/debug.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2008-12-12 * Notes : * - * Copyright (c) 2007-2012 Urs Janssen + * Copyright (c) 2007-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/extern.h tin-2.1.2/include/extern.h --- tin-2.1.1/include/extern.h 2012-03-26 22:41:18.000000000 +0200 +++ tin-2.1.2/include/extern.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-02-20 * Notes : * - * Copyright (c) 1997-2012 Iain Lea + * Copyright (c) 1997-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/keymap.h tin-2.1.2/include/keymap.h --- tin-2.1.1/include/keymap.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/keymap.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-01-25 * Notes : * - * Copyright (c) 1999-2012 Jason Faultless + * Copyright (c) 1999-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/newsrc.h tin-2.1.2/include/newsrc.h --- tin-2.1.1/include/newsrc.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/newsrc.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2003-11-18 * Notes : newsrc bit handling * - * Copyright (c) 1997-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1997-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/nntplib.h tin-2.1.2/include/nntplib.h --- tin-2.1.1/include/nntplib.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/nntplib.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2010-04-29 * Notes : nntp.h 1.5.11/1.6 with extensions for tin * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/policy.h tin-2.1.2/include/policy.h --- tin-2.1.1/include/policy.h 2012-06-23 00:31:11.000000000 +0200 +++ tin-2.1.2/include/policy.h 2012-12-24 11:21:14.000000000 +0100 @@ -3,10 +3,10 @@ * Module : policy.h * Author : Ralf Doeblitz * Created : 1999-01-12 - * Updated : 2012-06-23 + * Updated : 2012-12-01 * Notes : #defines and static data for policy configuration * - * Copyright (c) 1999-2012 Ralf Doeblitz + * Copyright (c) 1999-2013 Ralf Doeblitz * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -330,7 +330,9 @@ static const char *gnksa_domain_list[] = "xn--mgbayh7gpa", /* Jordan */ "xn--80ao21a", /* Kazakhstan */ "xn--3e0b707e", /* Korea, Republic of */ + "xn--mgbx4cd0ab", /* Malaysia */ "xn--mgbc0a9azcg", /* Morocco */ + "xn--mgb9awbf", /* Oman */ "xn--ygbi2ammx", /* Palestinian Territory */ "xn--wgbl6a", /* Qatar */ "xn--p1ai", /* Russian Federation */ @@ -351,10 +353,9 @@ static const char *gnksa_domain_list[] = "xn--54b7fta0cc", /* Bangladesh */ "xn--node", /* Georgia */ "xn--mgba3a4f16a", /* Iran */ - "xn--mgbx4cd0ab", /* Malaysia */ "xn--l1acc", /* Mongolia */ - "xn--mgb9awbf", /* Oman */ "xn--mgbai9azgqp6j", /* Pakistan */ + "xn--mgbpl2fh", /* Sudan */ "xn--j1amh", /* Ukraine */ "xn--mgb2ddes", /* Yemen */ # endif /* 0 */ diff -Nurp --exclude='.bzr*' tin-2.1.1/include/proto.h tin-2.1.2/include/proto.h --- tin-2.1.1/include/proto.h 2012-03-05 16:23:37.000000000 +0100 +++ tin-2.1.2/include/proto.h 2012-12-24 11:21:14.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : * - * Copyright (c) 1997-2012 Urs Janssen + * Copyright (c) 1997-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/rfc2046.h tin-2.1.2/include/rfc2046.h --- tin-2.1.1/include/rfc2046.h 2012-02-18 01:54:56.000000000 +0100 +++ tin-2.1.2/include/rfc2046.h 2012-12-24 11:21:15.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2010-09-26 * Notes : rfc2046 MIME article definitions * - * Copyright (c) 2000-2012 Jason Faultless + * Copyright (c) 2000-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/stpwatch.h tin-2.1.2/include/stpwatch.h --- tin-2.1.1/include/stpwatch.h 2012-02-19 13:02:28.000000000 +0100 +++ tin-2.1.2/include/stpwatch.h 2012-12-24 11:21:15.000000000 +0100 @@ -7,7 +7,7 @@ * Notes : Simple stopwatch routines for timing code using timeb * or gettimeofday structs * - * Copyright (c) 1993-2012 Iain Lea + * Copyright (c) 1993-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/tcurses.h tin-2.1.2/include/tcurses.h --- tin-2.1.1/include/tcurses.h 2012-02-18 01:54:57.000000000 +0100 +++ tin-2.1.2/include/tcurses.h 2012-12-24 11:21:15.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-04-02 * Notes : curses #include files, #defines & struct's * - * Copyright (c) 1997-2012 Thomas Dickey + * Copyright (c) 1997-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/tin.h tin-2.1.2/include/tin.h --- tin-2.1.1/include/tin.h 2012-06-20 19:27:27.000000000 +0200 +++ tin-2.1.2/include/tin.h 2012-12-24 11:21:15.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-06-20 * Notes : #include files, #defines & struct's * - * Copyright (c) 1997-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1997-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/tinrc.h tin-2.1.2/include/tinrc.h --- tin-2.1.1/include/tinrc.h 2012-05-17 14:43:38.000000000 +0200 +++ tin-2.1.2/include/tinrc.h 2012-12-24 11:21:15.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-02-20 * Notes : * - * Copyright (c) 1999-2012 Jason Faultless + * Copyright (c) 1999-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/tnntp.h tin-2.1.2/include/tnntp.h --- tin-2.1.1/include/tnntp.h 2012-02-18 01:54:57.000000000 +0100 +++ tin-2.1.2/include/tnntp.h 2012-12-24 11:21:15.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2006-02-15 * Notes : #include files, #defines & struct's * - * Copyright (c) 1997-2012 Thomas Dickey + * Copyright (c) 1997-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/trace.h tin-2.1.2/include/trace.h --- tin-2.1.1/include/trace.h 2012-02-18 01:54:57.000000000 +0100 +++ tin-2.1.2/include/trace.h 2012-12-24 11:21:15.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2002-11-10 * Notes : Interface of trace.c * - * Copyright (c) 1997-2012 Thomas Dickey + * Copyright (c) 1997-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/include/version.h tin-2.1.2/include/version.h --- tin-2.1.1/include/version.h 2012-06-23 11:51:54.000000000 +0200 +++ tin-2.1.2/include/version.h 2012-12-24 11:52:17.984987678 +0100 @@ -6,7 +6,7 @@ * Updated : 2008-11-08 * Notes : * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -40,10 +40,10 @@ # define PRODUCT "tin" # ifndef TIN_AUTOCONF_H -# define VERSION "2.1.1" +# define VERSION "2.1.2" # endif /* !TIN_AUTOCONF_H */ -# define RELEASEDATE "20120623" -# define RELEASENAME "Mulindry" +# define RELEASEDATE "20121224" +# define RELEASENAME "Langholm" /* config-file versions - must by dotted triples */ # define TINRC_VERSION "1.3.11" # define ATTRIBUTES_VERSION "1.0.7" Binary files tin-2.1.1/po/da.gmo and tin-2.1.2/po/da.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/da.po tin-2.1.2/po/da.po --- tin-2.1.1/po/da.po 2012-06-23 11:49:04.000000000 +0200 +++ tin-2.1.2/po/da.po 2012-12-24 11:38:49.069874982 +0100 @@ -32,7 +32,7 @@ msgid "" msgstr "Project-Id-Version: tin 1.9.5\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2010-07-18 19:14+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" @@ -5126,13 +5126,11 @@ msgid "Thread percentage match" msgstr "" #: src/lang.c:1665 -#, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -7038,12 +7036,12 @@ msgstr "" msgid "Insert 'X-Comment-To:' header" msgstr "" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "Version: %s %s udgave %s (»%s«) %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s udgave %s (»%s«)\n" @@ -7104,7 +7102,7 @@ msgid "Line %d is longer than 998 octe "encoding is not set to %s\n" msgstr "" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "" Binary files tin-2.1.1/po/de.gmo and tin-2.1.2/po/de.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/de.po tin-2.1.2/po/de.po --- tin-2.1.1/po/de.po 2012-06-23 11:49:05.000000000 +0200 +++ tin-2.1.2/po/de.po 2012-12-24 11:36:56.288153819 +0100 @@ -5,9 +5,9 @@ # Christian Garbs , 2003. # msgid "" -msgstr "Project-Id-Version: tin 2.1.0\n" +msgstr "Project-Id-Version: tin 2.1.1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2005-01-29 23:50+0100\n" "Last-Translator: Christian Garbs \n" "Language-Team: German \n" @@ -5361,21 +5361,18 @@ msgid "Thread percentage match" msgstr "Prozentualer Subject Vergleich" #: src/lang.c:1665 -#, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "# Prozentsatzthreading...\n" "# Anteil der Zeichen im Subject eines Artikels die gleich sein müssen um zum\n" "# selben Thread zu gehören. Diese Option erwartet eine positive ganze Zahl.\n" - "# Falls z.B. 80 verwendet wird, dann müssen mind. 80%% der Zeichen im " - "Subject\n" + "# Falls z.B. 80 verwendet wird, dann müssen mind. 80% der Zeichen im Subject\n" "# am Stück mit dem Subject des obersten Artikels im Thread übereinstimmen um\n" "# in den gleichen Thread sortiert zu werden.\n" @@ -7486,12 +7483,12 @@ msgstr "" msgid "Insert 'X-Comment-To:' header" msgstr "Füge 'X-Comment-To:'-Header ein" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "Version: %s %s Ausgabe %s (\"%s\") %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s Ausgabe %s (\"%s\")\n" @@ -7558,7 +7555,7 @@ msgid "Line %d is longer than 998 octe msgstr "Zeile %d ist länger als 998 Oktets und sollte gefaltet werden,\n" "aber die Kodierung ist nicht auf %s gesetzt\n" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "Poste: %.*s ..." Binary files tin-2.1.1/po/en_GB.gmo and tin-2.1.2/po/en_GB.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/en_GB.po tin-2.1.2/po/en_GB.po --- tin-2.1.1/po/en_GB.po 2012-06-23 11:49:05.000000000 +0200 +++ tin-2.1.2/po/en_GB.po 2012-12-24 11:38:56.206996408 +0100 @@ -4,7 +4,7 @@ msgid "" msgstr "Project-Id-Version: tin 1.8.1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2002-11-15 20:10+0000\n" "Last-Translator: Robert Brady \n" "Language-Team: \n" @@ -5021,13 +5021,11 @@ msgid "Thread percentage match" msgstr "" #: src/lang.c:1665 -#, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -6933,12 +6931,12 @@ msgstr "" msgid "Insert 'X-Comment-To:' header" msgstr "" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "" @@ -6999,7 +6997,7 @@ msgid "Line %d is longer than 998 octe "encoding is not set to %s\n" msgstr "" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "" Binary files tin-2.1.1/po/et.gmo and tin-2.1.2/po/et.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/et.po tin-2.1.2/po/et.po --- tin-2.1.1/po/et.po 2012-06-23 11:49:05.000000000 +0200 +++ tin-2.1.2/po/et.po 2012-12-24 11:37:35.318286581 +0100 @@ -5,7 +5,7 @@ msgid "" msgstr "Project-Id-Version: tin 2.0.0\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2011-11-20 02:23+0200\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" @@ -5281,20 +5281,19 @@ msgid "Thread percentage match" msgstr "Teema protsentuaalne sobivus" #: src/lang.c:1665 -#, fuzzy, c-format +#, fuzzy msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "# Teema protsentuaalne sobivus...\n" "# artikli teemas olevate smbolite protsent, mis peab sobima baasartikliga,\n" "# et nad mlemad loetaks samasse teemasse. Vrtus on tisarv, niteks 80.\n" - "# Vrtuse 80 korral peab tpselt 80%% smbolitest sobima et artiklid hte\n" + "# Vrtuse 80 korral peab tpselt 80% smbolitest sobima et artiklid hte\n" "# teemasse seotaks. Niteks 'happy' ja 'harpy' sobiksid, aga 'harpie',\n" "# 'happie' ja 'harppy' samasse teemasse 'happy'-ga ei lheks\n" @@ -7404,12 +7403,12 @@ msgstr "Lisa automaatselt X-Comment-To: msgid "Insert 'X-Comment-To:' header" msgstr "Sisestage 'X-Comment-To:' pis" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "Versioon: %s %s vljalase %s (\"%s\") %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Versioon: %s %s vljalase %s (\"%s\")\n" @@ -7475,7 +7474,7 @@ msgid "Line %d is longer than 998 octe msgstr "Rida %d on pikem, kui 998 smbolit ja tuleks poolitada, aga kodeering\n" "pole %s\n" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "Postitan: %.*s ..." Binary files tin-2.1.1/po/fr.gmo and tin-2.1.2/po/fr.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/fr.po tin-2.1.2/po/fr.po --- tin-2.1.1/po/fr.po 2012-06-23 11:49:06.000000000 +0200 +++ tin-2.1.2/po/fr.po 2012-12-24 11:36:25.847370663 +0100 @@ -1,12 +1,12 @@ # French translation for tin. # This file is distributed under the same license as the tin package. -# Matt Anton , 2003-2011. +# Matt Anton , 2003-2012. # msgid "" -msgstr "Project-Id-Version: tin-2.1.0\n" +msgstr "Project-Id-Version: tin-2.1.1\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" - "PO-Revision-Date: 2011-12-20 13:07+0100\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" + "PO-Revision-Date: 2012-07-03 20:00+0100\n" "Last-Translator: Matt Anton \n" "Language-Team: French \n" "MIME-Version: 1.0\n" @@ -5094,11 +5094,11 @@ msgstr "Dernire date de postage (ascen #: src/lang.c:1472 msgid "Quick-sort" -msgstr "" +msgstr "Quick-sort" #: src/lang.c:1473 msgid "Heap-sort" -msgstr "" +msgstr "Heap-sort" #: src/lang.c:1480 msgid "Always Keep" @@ -5337,13 +5337,11 @@ msgid "Thread percentage match" msgstr "Pourcentage de concordance pour grouper" #: src/lang.c:1665 -#, fuzzy, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -5353,7 +5351,7 @@ msgstr "# Taux de concordance de fil... "# un article initial pour qu'ils puissent tre considrs comme appartenant " "\n" "# un mme fil. Cette option est un pourcentage, pe. 80, pas de dcimales qui\n" - "# suivent. Si 80 est utilis ici, alors 80%% des caractres doivent " + "# suivent. Si 80 est utilis ici, alors 80% des caractres doivent " "absolument\n" "# correspondre, sans insertion de caractre, pour que les articles soient " "placs\n" @@ -7349,14 +7347,17 @@ msgstr "# Si ON, le texte bi-directionn #: src/lang.c:2800 msgid "Function for sorting articles" -msgstr "" +msgstr "Fonction pour trier les articles" #: src/lang.c:2801 msgid "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" "# * 0 = qsort\n" "# 1 = heapsort\n" -msgstr "" +msgstr "# Fonction pour trier les articles\n" + "# Les valeurs possibles sont (celle par dfaut est marque par *):\n" + "# * 0 = qsort\n" + "# 1 = heapsort\n" #: src/lang.c:2814 msgid "Automatically GroupMarkUnselArtRead" @@ -7513,12 +7514,12 @@ msgstr "Si ON, inclus un en-tte 'X-Com msgid "Insert 'X-Comment-To:' header" msgstr "Insrer l'en-tte 'X-Comment-To:'" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "Version : %s %s release %s (\"%s\") %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version : %s %s release %s (\"%s\")\n" @@ -7585,7 +7586,7 @@ msgid "Line %d is longer than 998 octe msgstr "La ligne %d dpasse les 998 octets et devrait tre rduite, mais\n" "l'encodage n'est pas %s\n" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "Postage : %.*s ..." Binary files tin-2.1.1/po/ru.gmo and tin-2.1.2/po/ru.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/ru.po tin-2.1.2/po/ru.po --- tin-2.1.1/po/ru.po 2012-06-23 11:49:06.000000000 +0200 +++ tin-2.1.2/po/ru.po 2012-12-24 11:39:03.948212758 +0100 @@ -4,7 +4,7 @@ msgid "" msgstr "Project-Id-Version: tin 1.8.2\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2006-04-21 15:39+0200\n" "Last-Translator: Andrei Emeltchenko \n" "Language-Team: Russian \n" @@ -5303,13 +5303,11 @@ msgid "Thread percentage match" msgstr " " #: src/lang.c:1665 -#, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -7359,12 +7357,12 @@ msgstr " ON, msgid "Insert 'X-Comment-To:' header" msgstr " 'X-Comment-To:'" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr ": %s %s %s (\"%s\") %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr ": %s %s %s (\"%s\")\n" @@ -7431,7 +7429,7 @@ msgid "Line %d is longer than 998 octe msgstr " %d 998 ,\n" " %s\n" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr " %.*s ..." Binary files tin-2.1.1/po/sv.gmo and tin-2.1.2/po/sv.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/sv.po tin-2.1.2/po/sv.po --- tin-2.1.1/po/sv.po 2012-06-23 11:49:07.000000000 +0200 +++ tin-2.1.2/po/sv.po 2012-12-24 11:39:10.953313439 +0100 @@ -6,7 +6,7 @@ msgid "" msgstr "Project-Id-Version: tin 1.8.0\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2006-01-11 21:22+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" @@ -5093,13 +5093,11 @@ msgid "Thread percentage match" msgstr "" #: src/lang.c:1665 -#, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -6971,12 +6969,12 @@ msgstr "" msgid "Insert 'X-Comment-To:' header" msgstr "" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "Version: %s %s utgva %s (\"%s\") %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s utgva %s (\"%s\")\n" @@ -7037,7 +7035,7 @@ msgid "Line %d is longer than 998 octe "encoding is not set to %s\n" msgstr "" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "Postar: %.*s ..." diff -Nurp --exclude='.bzr*' tin-2.1.1/po/tin.pot tin-2.1.2/po/tin.pot --- tin-2.1.1/po/tin.pot 2012-06-23 11:49:13.000000000 +0200 +++ tin-2.1.2/po/tin.pot 2012-12-24 11:37:01.088908157 +0100 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-23 11:48+0200\n" +"POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -5147,7 +5147,7 @@ msgid "" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals " "may\n" -"# follow. If 80 is used here, then 80%% of the characters must match " +"# follow. If 80 is used here, then 80% of the characters must match " "exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" @@ -7152,12 +7152,12 @@ msgstr "" msgid "Insert 'X-Comment-To:' header" msgstr "" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "" @@ -7222,7 +7222,7 @@ msgid "" "encoding is not set to %s\n" msgstr "" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "" Binary files tin-2.1.1/po/tr.gmo and tin-2.1.2/po/tr.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/tr.po tin-2.1.2/po/tr.po --- tin-2.1.1/po/tr.po 2012-06-23 11:49:07.000000000 +0200 +++ tin-2.1.2/po/tr.po 2012-12-24 11:39:18.122439896 +0100 @@ -7,7 +7,7 @@ msgid "" msgstr "Project-Id-Version: tin 1.7.7\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2005-03-06 09:25+0200\n" "Last-Translator: ebnem Korkmaz \n" "Language-Team: Turkish \n" @@ -5899,13 +5899,11 @@ msgid "Thread percentage match" msgstr "" #: src/lang.c:1665 -#, c-format msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -8194,12 +8192,12 @@ msgstr "ON durumdaysa, Kullanc-Etken msgid "Insert 'X-Comment-To:' header" msgstr "'X-Comment-To:'-balk ekleyiniz" -#: src/misc.c:3825 +#: src/misc.c:3826 #, fuzzy, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "Srm: %s %s serbest brak %s (\"%s\") %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, fuzzy, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Srm: %s %s serbest brak %s (\"%s\")\n" @@ -8263,7 +8261,7 @@ msgid "Line %d is longer than 998 octe "encoding is not set to %s\n" msgstr "" -#: src/post.c:2280 +#: src/post.c:2281 #, fuzzy, c-format msgid "Posting: %.*s ..." msgstr "Gnderiliyor: %.*s ..." Binary files tin-2.1.1/po/zh_TW.gmo and tin-2.1.2/po/zh_TW.gmo differ diff -Nurp --exclude='.bzr*' tin-2.1.1/po/zh_TW.po tin-2.1.2/po/zh_TW.po --- tin-2.1.1/po/zh_TW.po 2012-06-23 11:49:07.000000000 +0200 +++ tin-2.1.2/po/zh_TW.po 2012-12-24 11:38:14.164390391 +0100 @@ -7,7 +7,7 @@ msgid "" msgstr "Project-Id-Version: tin 2.0.0\n" "Report-Msgid-Bugs-To: \n" - "POT-Creation-Date: 2012-06-23 11:48+0200\n" + "POT-Creation-Date: 2012-12-24 11:34+0100\n" "PO-Revision-Date: 2012-01-28 22:03+0800\n" "Last-Translator: Wei-Lun Chao \n" "Language-Team: Chinese (traditional) \n" @@ -5261,13 +5261,12 @@ msgid "Thread percentage match" msgstr "討論串百分比匹配" #: src/lang.c:1665 -#, c-format +#, fuzzy msgid "# Thread percentage match...\n" "# the percentage of characters in the subject of an article that must match\n" "# a base article for both those articles to be considered to belong to the\n" "# same thread. This option is an integer percentage, eg. 80, no decimals may\n" - "# follow. If 80 is used here, then 80%% of the characters must match " - "exactly,\n" + "# follow. If 80 is used here, then 80% of the characters must match exactly,\n" "# no insertion of a character, for the two articles to be put in the same\n" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" @@ -5275,7 +5274,7 @@ msgstr "# 討論串百分比匹配…\n "# 在文章主旨中的字元必須匹配基底文章\n" "# 的百分比,以便將兩篇文章歸類為屬於\n" "# 相同討論串。這個選項是整數的百分比,例如:80, 後面不接百分比\n" - "# 符號。這裡如果使用了 80,那麼 80%% 的字元必須正確地匹配,\n" + "# 符號。這裡如果使用了 80,那麼 80% 的字元必須正確地匹配,\n" "# 亦不可有插入的字元,以便兩篇文章被放在相同的\n" "# 討論串中。例如:『happy』和『harpy』會匹配,但是『harpie』、『happie』和\n" "#『harppy』則會與『happy』分隔為不同的討論串\n" @@ -7369,12 +7368,12 @@ msgstr "自動插入 X-Comment-To: 標 msgid "Insert 'X-Comment-To:' header" msgstr "插入『X-Comment-To:』標頭" -#: src/misc.c:3825 +#: src/misc.c:3826 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "版本:%s %s 釋出 %s (「%s」) %s %s\n" -#: src/misc.c:3828 +#: src/misc.c:3829 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "版本:%s %s 釋出 %s (「%s」)\n" @@ -7440,7 +7439,7 @@ msgid "Line %d is longer than 998 octe msgstr "第 %d 列長度超過 998 位元組而,但是\n" "編碼未被設定為 %s\n" -#: src/post.c:2280 +#: src/post.c:2281 #, c-format msgid "Posting: %.*s ..." msgstr "張貼:%.*s…" diff -Nurp --exclude='.bzr*' tin-2.1.1/src/Makefile.in tin-2.1.2/src/Makefile.in --- tin-2.1.1/src/Makefile.in 2012-03-23 00:43:51.000000000 +0100 +++ tin-2.1.2/src/Makefile.in 2012-12-24 11:22:00.000000000 +0100 @@ -3,7 +3,7 @@ # # Updated: 2012-02-20 # -# Copyright (c) 1995-2012 Thomas E. Dickey +# Copyright (c) 1995-2013 Thomas E. Dickey # All rights reserved. # # Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/active.c tin-2.1.2/src/active.c --- tin-2.1.1/src/active.c 2012-02-18 01:55:10.000000000 +0100 +++ tin-2.1.2/src/active.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-06 * Notes : * - * Copyright (c) 1992-2012 Iain Lea + * Copyright (c) 1992-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/art.c tin-2.1.2/src/art.c --- tin-2.1.1/src/art.c 2012-05-20 08:20:52.000000000 +0200 +++ tin-2.1.2/src/art.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-05-20 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -2613,7 +2613,8 @@ last_date_comp_base_asc( } -static time_t get_last_posting_date( +static time_t +get_last_posting_date( long n) { long i; diff -Nurp --exclude='.bzr*' tin-2.1.1/src/attrib.c tin-2.1.2/src/attrib.c --- tin-2.1.1/src/attrib.c 2012-02-22 22:36:53.000000000 +0100 +++ tin-2.1.2/src/attrib.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-09-18 * Notes : Group attribute routines * - * Copyright (c) 1993-2012 Iain Lea + * Copyright (c) 1993-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/auth.c tin-2.1.2/src/auth.c --- tin-2.1.1/src/auth.c 2012-02-18 01:55:10.000000000 +0100 +++ tin-2.1.2/src/auth.c 2012-12-24 11:22:00.000000000 +0100 @@ -3,11 +3,11 @@ * Module : auth.c * Author : Dirk Nimmich * Created : 1997-04-05 - * Updated : 2009-06-27 + * Updated : 2012-11-17 * Notes : Routines to authenticate to a news server via NNTP. * DON'T USE get_respcode() THROUGHOUT THIS CODE. * - * Copyright (c) 1997-2012 Dirk Nimmich + * Copyright (c) 1997-2013 Dirk Nimmich * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -312,7 +312,7 @@ authinfo_plain( * TODO: Put questions into do_authinfo_user() because it is possible * that the server doesn't want a password; so only ask for it if needed. */ - if (force_auth_on_conn_open || !startup) { + if (force_auth_on_conn_open || !startup) { if (nntp_caps.type != CAPABILITIES || (nntp_caps.type == CAPABILITIES && !nntp_caps.authinfo_state && ((nntp_caps.sasl & SASL_PLAIN) || nntp_caps.authinfo_user || (!nntp_caps.authinfo_user && !(nntp_caps.sasl & SASL_PLAIN))))) { # ifdef USE_CURSES int state = RawState(); @@ -427,15 +427,71 @@ do_authinfo_sasl_plain( { char line[PATH_LEN]; char *foo; + char *utf8user; + char *utf8pass; int ret; +# ifdef CHARSET_CONVERSION + char *cp; + int i, c = 0; + t_bool contains_8bit = FALSE; +# endif /* CHARSET_CONVERSION */ + + utf8user = strdup(authuser); + utf8pass = strdup(authpass); +# ifdef CHARSET_CONVERSION + /* RFC 4616 */ + if (!IS_LOCAL_CHARSET("UTF-8")) { + for (cp = utf8user; *cp && !contains_8bit; cp++) { + if (!isascii(*cp)) { + contains_8bit = TRUE; + break; + } + } + for (cp = utf8pass; *cp && !contains_8bit; cp++) { + if (!isascii(*cp)) { + contains_8bit = TRUE; + break; + } + } + if (contains_8bit) { + for (i = 0; txt_mime_charsets[i] != NULL; i++) { + if (!strcasecmp("UTF-8", txt_mime_charsets[i])) { + c = i; + break; + } + } + if (c == i) { /* should never fail */ + if (!buffer_to_network(utf8user, c)) { + free(utf8user); + free(utf8pass); + utf8user = strdup(authuser); + utf8pass = strdup(authpass); + } else { + if (!buffer_to_network(utf8pass, c)) { + free(utf8user); + free(utf8pass); + utf8user = strdup(authuser); + utf8pass = strdup(authpass); + } + } + } + } + } +# endif /* CHARSET_CONVERSION */ # ifdef DEBUG if (debug & DEBUG_NNTP) debug_print_file("NNTP", "do_authinfo_sasl_plain(%s, %s)", BlankIfNull(authuser), BlankIfNull(authpass)); # endif /* DEBUG */ - if ((foo = sasl_auth_plain(authuser, authpass)) == NULL) + if ((foo = sasl_auth_plain(utf8user, utf8pass)) == NULL) { + free(utf8user); + free(utf8pass); return ERR_AUTHBAD; + } + + free(utf8user); + free(utf8pass); snprintf(line, sizeof(line), "AUTHINFO SASL PLAIN %s", foo); free(foo); @@ -451,7 +507,8 @@ do_authinfo_sasl_plain( } -static char *sasl_auth_plain( +static char * +sasl_auth_plain( char *user, char *pass) { diff -Nurp --exclude='.bzr*' tin-2.1.1/src/charset.c tin-2.1.2/src/charset.c --- tin-2.1.1/src/charset.c 2012-02-18 01:55:10.000000000 +0100 +++ tin-2.1.2/src/charset.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-04-24 * Notes : ISO to ascii charset conversion routines * - * Copyright (c) 1993-2012 Markus Kuhn + * Copyright (c) 1993-2013 Markus Kuhn * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/color.c tin-2.1.2/src/color.c --- tin-2.1.1/src/color.c 2012-02-18 01:55:10.000000000 +0100 +++ tin-2.1.2/src/color.c 2012-12-24 11:22:00.000000000 +0100 @@ -11,7 +11,7 @@ * Notes : This are the basic function for ansi-color * and word highlighting * - * Copyright (c) 1995-2012 Roland Rosenfeld + * Copyright (c) 1995-2013 Roland Rosenfeld * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/config.c tin-2.1.2/src/config.c --- tin-2.1.1/src/config.c 2012-03-26 22:44:52.000000000 +0200 +++ tin-2.1.2/src/config.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : Configuration file routines * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/cook.c tin-2.1.2/src/cook.c --- tin-2.1.1/src/cook.c 2012-02-18 01:55:10.000000000 +0100 +++ tin-2.1.2/src/cook.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-01-29 * Notes : Split from page.c * - * Copyright (c) 2000-2012 Jason Faultless + * Copyright (c) 2000-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/debug.c tin-2.1.2/src/debug.c --- tin-2.1.1/src/debug.c 2012-05-30 22:49:05.000000000 +0200 +++ tin-2.1.2/src/debug.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-05-30 * Notes : debug routines * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/envarg.c tin-2.1.2/src/envarg.c --- tin-2.1.1/src/envarg.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/envarg.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 1993-03-10 * Notes : Adds default options from environment to command line * - * Copyright (c) 1991-2012 Bill Davidson + * Copyright (c) 1991-2013 Bill Davidson * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/feed.c tin-2.1.2/src/feed.c --- tin-2.1.1/src/feed.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/feed.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-03-25 * Notes : provides same interface to mail,pipe,print,save & repost commands * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/filter.c tin-2.1.2/src/filter.c --- tin-2.1.1/src/filter.c 2012-02-18 01:55:10.000000000 +0100 +++ tin-2.1.2/src/filter.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-09 * Notes : Filter articles. Kill & auto selection are supported. * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/global.c tin-2.1.2/src/global.c --- tin-2.1.1/src/global.c 2012-02-18 01:55:11.000000000 +0100 +++ tin-2.1.2/src/global.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2005-10-19 * Notes : Generic nagivation and key handling routines * - * Copyright (c) 1999-2012 Jason Faultless + * Copyright (c) 1999-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/group.c tin-2.1.2/src/group.c --- tin-2.1.1/src/group.c 2012-03-04 22:34:15.000000000 +0100 +++ tin-2.1.2/src/group.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/hashstr.c tin-2.1.2/src/hashstr.c --- tin-2.1.1/src/hashstr.c 2012-02-18 01:55:11.000000000 +0100 +++ tin-2.1.2/src/hashstr.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2003-09-19 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * diff -Nurp --exclude='.bzr*' tin-2.1.1/src/header.c tin-2.1.2/src/header.c --- tin-2.1.1/src/header.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/header.c 2012-12-24 11:22:00.000000000 +0100 @@ -5,7 +5,7 @@ * Created : 1997-03-10 * Updated : 2008-11-22 * - * Copyright (c) 1997-2012 Urs Janssen + * Copyright (c) 1997-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/help.c tin-2.1.2/src/help.c --- tin-2.1.1/src/help.c 2012-02-18 01:55:11.000000000 +0100 +++ tin-2.1.2/src/help.c 2012-12-24 11:22:00.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-01-25 * Notes : * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/inews.c tin-2.1.2/src/inews.c --- tin-2.1.1/src/inews.c 2012-05-12 13:09:09.000000000 +0200 +++ tin-2.1.2/src/inews.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-05-12 * Notes : NNTP built in version of inews * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/init.c tin-2.1.2/src/init.c --- tin-2.1.1/src/init.c 2012-06-20 19:21:50.000000000 +0200 +++ tin-2.1.2/src/init.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-06-20 * Notes : * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/joinpath.c tin-2.1.2/src/joinpath.c --- tin-2.1.1/src/joinpath.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/joinpath.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2008-12-04 * Notes : * - * Copyright (c) 1997-2012 Thomas Dickey + * Copyright (c) 1997-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/keymap.c tin-2.1.2/src/keymap.c --- tin-2.1.1/src/keymap.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/keymap.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-01-25 * Notes : This file contains key mapping routines and variables. * - * Copyright (c) 2000-2012 Dirk Nimmich + * Copyright (c) 2000-2013 Dirk Nimmich * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/lang.c tin-2.1.2/src/lang.c --- tin-2.1.1/src/lang.c 2012-03-31 08:57:58.000000000 +0200 +++ tin-2.1.2/src/lang.c 2012-12-24 11:34:29.561098388 +0100 @@ -3,10 +3,10 @@ * Module : lang.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2012-03-04 + * Updated : 2012-08-12 * Notes : * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -1078,7 +1078,7 @@ Warning: Posting is in %s and contains c #endif /* HAVE_PGP_GPG */ #ifdef M_UNIX - constext txt_copyright_notice[] = "%s (c) Copyright 1991-2012 Iain Lea."; + constext txt_copyright_notice[] = "%s (c) Copyright 1991-2013 Iain Lea."; #endif /* M_UNIX */ #ifdef NNTP_ABLE @@ -1666,7 +1666,7 @@ struct opttxt txt_thread_perc = { # the percentage of characters in the subject of an article that must match\n\ # a base article for both those articles to be considered to belong to the\n\ # same thread. This option is an integer percentage, eg. 80, no decimals may\n\ -# follow. If 80 is used here, then 80%% of the characters must match exactly,\n\ +# follow. If 80 is used here, then 80% of the characters must match exactly,\n\ # no insertion of a character, for the two articles to be put in the same\n\ # thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n\ # 'harppy' would be threaded separately from 'happy'\n") diff -Nurp --exclude='.bzr*' tin-2.1.1/src/list.c tin-2.1.2/src/list.c --- tin-2.1.1/src/list.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/list.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2008-11-28 * Notes : Low level functions handling the active[] list and its group_hash index * - * Copyright (c) 1993-2012 Iain Lea + * Copyright (c) 1993-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/lock.c tin-2.1.2/src/lock.c --- tin-2.1.1/src/lock.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/lock.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2006-05-11 * Notes : * - * Copyright (c) 1998-2012 Urs Janssen + * Copyright (c) 1998-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -213,7 +213,8 @@ fd_unlock( * TRUE = file locked successfully * FALSE = some error occurred */ -t_bool dot_lock( +t_bool +dot_lock( const char *filename) { char tempfile[PATH_LEN]; @@ -259,7 +260,8 @@ t_bool dot_lock( * TRUE = file unlocked successfully * FALSE = some error occurred */ -t_bool dot_unlock( +t_bool +dot_unlock( const char *filename) { char *lockfile; diff -Nurp --exclude='.bzr*' tin-2.1.1/src/mail.c tin-2.1.2/src/mail.c --- tin-2.1.1/src/mail.c 2012-06-20 19:23:02.000000000 +0200 +++ tin-2.1.2/src/mail.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-06-20 * Notes : Mail handling routines for creating pseudo newsgroups * - * Copyright (c) 1992-2012 Iain Lea + * Copyright (c) 1992-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/main.c tin-2.1.2/src/main.c --- tin-2.1.1/src/main.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/main.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-04-17 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/makecfg.c tin-2.1.2/src/makecfg.c --- tin-2.1.1/src/makecfg.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/makecfg.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2009-02-14 * Notes : #defines and structs for options_menu.c * - * Copyright (c) 1997-2012 Thomas E. Dickey + * Copyright (c) 1997-2013 Thomas E. Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/memory.c tin-2.1.2/src/memory.c --- tin-2.1.1/src/memory.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/memory.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-14 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/mimetypes.c tin-2.1.2/src/mimetypes.c --- tin-2.1.1/src/mimetypes.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/mimetypes.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2007-12-30 * Notes : mime.types handling * - * Copyright (c) 2000-2012 Jason Faultless + * Copyright (c) 2000-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/misc.c tin-2.1.2/src/misc.c --- tin-2.1.1/src/misc.c 2012-05-30 22:59:40.000000000 +0200 +++ tin-2.1.2/src/misc.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-05-30 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -3721,7 +3721,8 @@ utf8_valid( #endif /* CHARSET_CONVERSION || (MULTIBYTE_ABLE && !NO_LOCALE) */ -char *idna_decode( +char * +idna_decode( char *in) { char *out = my_strdup(in); diff -Nurp --exclude='.bzr*' tin-2.1.1/src/my_tmpfile.c tin-2.1.2/src/my_tmpfile.c --- tin-2.1.1/src/my_tmpfile.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/my_tmpfile.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2009-02-12 * Notes : * - * Copyright (c) 2001-2012 Urs Janssen + * Copyright (c) 2001-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/newsrc.c tin-2.1.2/src/newsrc.c --- tin-2.1.1/src/newsrc.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/newsrc.c 2012-12-24 11:22:01.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-06 * Notes : ArtCount = (ArtMax - ArtMin) + 1 [could have holes] * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/nrctbl.c tin-2.1.2/src/nrctbl.c --- tin-2.1.1/src/nrctbl.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/nrctbl.c 2012-12-24 11:22:02.000000000 +0100 @@ -9,7 +9,7 @@ * and the name of the newsrc file for a given * alias of the server. * - * Copyright (c) 1996-2012 Sven Paulus + * Copyright (c) 1996-2013 Sven Paulus * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/options_menu.c tin-2.1.2/src/options_menu.c --- tin-2.1.1/src/options_menu.c 2012-03-04 22:46:13.000000000 +0100 +++ tin-2.1.2/src/options_menu.c 2012-12-24 11:22:02.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : Split from config.c * - * Copyright (c) 2004-2012 Michael Bienia + * Copyright (c) 2004-2013 Michael Bienia * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/page.c tin-2.1.2/src/page.c --- tin-2.1.1/src/page.c 2012-03-04 22:34:27.000000000 +0100 +++ tin-2.1.2/src/page.c 2012-12-24 11:22:02.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/pgp.c tin-2.1.2/src/pgp.c --- tin-2.1.1/src/pgp.c 2012-06-20 19:22:45.000000000 +0200 +++ tin-2.1.2/src/pgp.c 2012-12-24 11:22:02.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-06-20 * Notes : PGP support * - * Copyright (c) 1995-2012 Steven J. Madsen + * Copyright (c) 1995-2013 Steven J. Madsen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/post.c tin-2.1.2/src/post.c --- tin-2.1.1/src/post.c 2012-05-30 23:03:31.000000000 +0200 +++ tin-2.1.2/src/post.c 2012-12-24 11:22:02.000000000 +0100 @@ -3,10 +3,10 @@ * Module : post.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2012-05-30 + * Updated : 2012-07-12 * Notes : mail/post/replyto/followup/repost & cancel articles * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -2053,6 +2053,7 @@ check_moderated( const char *failmsg) { char *groupname; + char *ogroupn; char newsgroups[HEADER_LEN]; struct t_group *group; struct t_group *first_group = NULL; @@ -2061,7 +2062,7 @@ check_moderated( /* Take copy - strtok() modifies its args */ STRCPY(newsgroups, groups); - groupname = strtok(newsgroups, ","); + ogroupn = groupname = strtok(newsgroups, ","); do { vnum++; /* number of newsgroups */ @@ -2110,7 +2111,7 @@ check_moderated( if (vnum > bnum) return first_group; else { - error_message(2, _(txt_not_in_active_file), groupname); + error_message(2, _(txt_not_in_active_file), ogroupn); return NULL; } } diff -Nurp --exclude='.bzr*' tin-2.1.1/src/prompt.c tin-2.1.2/src/prompt.c --- tin-2.1.1/src/prompt.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/prompt.c 2012-12-24 11:22:02.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-03-25 * Notes : * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/read.c tin-2.1.2/src/read.c --- tin-2.1.1/src/read.c 2012-02-18 01:55:07.000000000 +0100 +++ tin-2.1.2/src/read.c 2012-12-24 11:22:03.000000000 +0100 @@ -5,7 +5,7 @@ * Created : 1997-04-10 * Updated : 2011-05-06 * - * Copyright (c) 1997-2012 Jason Faultless + * Copyright (c) 1997-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/refs.c tin-2.1.2/src/refs.c --- tin-2.1.1/src/refs.c 2012-03-22 22:48:57.000000000 +0100 +++ tin-2.1.2/src/refs.c 2012-12-24 11:22:03.000000000 +0100 @@ -8,7 +8,7 @@ * Credits : Richard Hodson * hash_msgid, free_msgid * - * Copyright (c) 1996-2012 Jason Faultless + * Copyright (c) 1996-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/regex.c tin-2.1.2/src/regex.c --- tin-2.1.1/src/regex.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/regex.c 2012-12-24 11:22:03.000000000 +0100 @@ -7,7 +7,7 @@ * Notes : Regular expression subroutines * Credits : * - * Copyright (c) 1997-2012 Jason Faultless + * Copyright (c) 1997-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/rfc1524.c tin-2.1.2/src/rfc1524.c --- tin-2.1.1/src/rfc1524.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/rfc1524.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2009-07-17 * Notes : mailcap parsing as defined in RFC 1524 * - * Copyright (c) 2000-2012 Urs Janssen , Jason Faultless + * Copyright (c) 2000-2013 Urs Janssen , Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/rfc2045.c tin-2.1.2/src/rfc2045.c --- tin-2.1.1/src/rfc2045.c 2012-02-18 01:55:11.000000000 +0100 +++ tin-2.1.2/src/rfc2045.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2007-11-27 * Notes : RFC 2045/2047 encoding * - * Copyright (c) 1995-2012 Chris Blum + * Copyright (c) 1995-2013 Chris Blum * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/rfc2046.c tin-2.1.2/src/rfc2046.c --- tin-2.1.1/src/rfc2046.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/rfc2046.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-06 * Notes : RFC 2046 MIME article parsing * - * Copyright (c) 2000-2012 Jason Faultless + * Copyright (c) 2000-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/rfc2047.c tin-2.1.2/src/rfc2047.c --- tin-2.1.1/src/rfc2047.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/rfc2047.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2010-09-15 * Notes : MIME header encoding/decoding stuff * - * Copyright (c) 1995-2012 Chris Blum + * Copyright (c) 1995-2013 Chris Blum * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/save.c tin-2.1.2/src/save.c --- tin-2.1.1/src/save.c 2012-02-18 01:55:12.000000000 +0100 +++ tin-2.1.2/src/save.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-06 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/screen.c tin-2.1.2/src/screen.c --- tin-2.1.1/src/screen.c 2012-03-06 00:39:02.000000000 +0100 +++ tin-2.1.2/src/screen.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-05 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/search.c tin-2.1.2/src/search.c --- tin-2.1.1/src/search.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/search.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2010-10-01 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/select.c tin-2.1.2/src/select.c --- tin-2.1.1/src/select.c 2012-03-04 22:34:53.000000000 +0100 +++ tin-2.1.2/src/select.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : * - * Copyright (c) 1991-2012 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2013 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/sigfile.c tin-2.1.2/src/sigfile.c --- tin-2.1.1/src/sigfile.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/sigfile.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2010-11-13 * Notes : Generate random signature for posting/mailing etc. * - * Copyright (c) 1992-2012 Mike Gleason + * Copyright (c) 1992-2013 Mike Gleason * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/signal.c tin-2.1.2/src/signal.c --- tin-2.1.1/src/signal.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/signal.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-09-07 * Notes : signal handlers for different modes and window resizing * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/strftime.c tin-2.1.2/src/strftime.c --- tin-2.1.1/src/strftime.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/strftime.c 2012-12-24 11:22:03.000000000 +0100 @@ -12,7 +12,7 @@ * tm = localtime(&secs); * num = strftime(buf, sizeof(buf), "%a %d-%m-%y %H:%M:%S", tm); * - * Copyright (c) 1991-2012 Arnold Robbins + * Copyright (c) 1991-2013 Arnold Robbins * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/string.c tin-2.1.2/src/string.c --- tin-2.1.1/src/string.c 2012-03-05 16:04:42.000000000 +0100 +++ tin-2.1.2/src/string.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-02-29 * Notes : * - * Copyright (c) 1997-2012 Urs Janssen + * Copyright (c) 1997-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -464,7 +464,8 @@ strncasecmp( /* * strsep() is not mandatory in ANSI-C */ -char *strsep( +char * +strsep( char **stringp, const char *delim) { diff -Nurp --exclude='.bzr*' tin-2.1.1/src/tags.c tin-2.1.2/src/tags.c --- tin-2.1.1/src/tags.c 2012-02-18 01:55:11.000000000 +0100 +++ tin-2.1.2/src/tags.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2010-04-02 * Notes : Split out from other modules * - * Copyright (c) 1999-2012 Jason Faultless + * Copyright (c) 1999-2013 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/tcurses.c tin-2.1.2/src/tcurses.c --- tin-2.1.1/src/tcurses.c 2012-02-21 09:42:43.000000000 +0100 +++ tin-2.1.2/src/tcurses.c 2012-12-24 11:22:03.000000000 +0100 @@ -7,7 +7,7 @@ * Notes : This is a set of wrapper functions adapting the termcap * interface of tin to use SVr4 curses (e.g., ncurses). * - * Copyright (c) 1997-2012 Thomas Dickey + * Copyright (c) 1997-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/thread.c tin-2.1.2/src/thread.c --- tin-2.1.1/src/thread.c 2012-03-04 22:34:59.000000000 +0100 +++ tin-2.1.2/src/thread.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2012-03-04 * Notes : * - * Copyright (c) 1991-2012 Iain Lea + * Copyright (c) 1991-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/tincfg.tbl tin-2.1.2/src/tincfg.tbl --- tin-2.1.1/src/tincfg.tbl 2012-03-31 08:53:58.000000000 +0200 +++ tin-2.1.2/src/tincfg.tbl 2012-12-24 11:22:03.000000000 +0100 @@ -5,7 +5,7 @@ ; Updated : 2012-02-20 ; Notes : #defines and structs for config.c ; -; Copyright (c) 1996-2012 Thomas E. Dickey +; Copyright (c) 1996-2013 Thomas E. Dickey ; All rights reserved. ; ; Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/trace.c tin-2.1.2/src/trace.c --- tin-2.1.1/src/trace.c 2012-02-18 01:55:13.000000000 +0100 +++ tin-2.1.2/src/trace.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2001-07-22 * Notes : debugging support via TRACE macro. * - * Copyright (c) 1997-2012 Thomas Dickey + * Copyright (c) 1997-2013 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/version.c tin-2.1.2/src/version.c --- tin-2.1.1/src/version.c 2012-02-18 01:55:13.000000000 +0100 +++ tin-2.1.2/src/version.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2008-11-22 * Notes : * - * Copyright (c) 2003-2012 Urs Janssen + * Copyright (c) 2003-2013 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/xface.c tin-2.1.2/src/xface.c --- tin-2.1.1/src/xface.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/xface.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-12-07 * Notes : * - * Copyright (c) 2003-2012 Joshua Crawford & Drazen Kacar + * Copyright (c) 2003-2013 Joshua Crawford & Drazen Kacar * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/src/xref.c tin-2.1.2/src/xref.c --- tin-2.1.1/src/xref.c 2012-02-18 01:55:08.000000000 +0100 +++ tin-2.1.2/src/xref.c 2012-12-24 11:22:03.000000000 +0100 @@ -6,7 +6,7 @@ * Updated : 2011-11-06 * Notes : * - * Copyright (c) 1993-2012 Iain Lea + * Copyright (c) 1993-2013 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp --exclude='.bzr*' tin-2.1.1/tools/tinews.pl tin-2.1.2/tools/tinews.pl --- tin-2.1.1/tools/tinews.pl 2012-04-29 22:53:10.000000000 +0200 +++ tin-2.1.2/tools/tinews.pl 2012-12-24 11:52:03.894772558 +0100 @@ -43,7 +43,7 @@ use strict; use warnings; # version Number -my $version = "1.1.32"; +my $version = "1.1.33"; my %config; @@ -437,6 +437,8 @@ sub readarticle { $$HeaderR{$currentheader} = "$1: $2"; } elsif (m/^[ \t]/o) { $$HeaderR{$currentheader} .= $_; +# } elsif (m/^([^\s:]+):$/) { # skip over empty headers +# next; } else { chomp($_); die("'$_' is not a correct header-line");