-----------------------------------------------------------------------------
 MANIFEST             |   82 +++++++--------
 Makefile             |    6 -
 config.sub           |   15 ++
 configure            |    2 
 configure.in         |    2 
 doc/CHANGES          |   29 +++++
 doc/TODO             |   13 ++
 doc/WHATSNEW         |    2 
 doc/l10n/de.po       |  182 +++++++++++++++++----------------
 doc/l10n/de/tin.1    |   10 -
 doc/l10n/de/tin.5    |   16 +-
 doc/l10n/en_GB.po    |  206 +++++++++++++++++++-------------------
 doc/l10n/en_GB/tin.1 |   14 +-
 doc/l10n/en_GB/tin.5 |   24 ++--
 doc/l10n/tin-man.pot |  169 ++++++++++++++++---------------
 doc/tin.1            |   10 -
 doc/tin.5            |   21 ++-
 include/policy.h     |    4 
 include/tin.h        |    8 -
 include/version.h    |    6 -
 po/da.gmo            |binary
 po/da.po             |  263 +++++++++++++++++++++++++++++++------------------
 po/de.gmo            |binary
 po/de.po             |   12 +-
 po/en_GB.gmo         |binary
 po/en_GB.po          |    8 -
 po/et.gmo            |binary
 po/et.po             |    4 
 po/fr.gmo            |binary
 po/fr.po             |   26 ++--
 po/ru.gmo            |binary
 po/ru.po             |    4 
 po/sv.gmo            |binary
 po/sv.po             |    4 
 po/tin.pot           |    5 
 po/tr.gmo            |binary
 po/tr.po             |    4 
 po/zh_TW.gmo         |binary
 po/zh_TW.po          |    4 
 src/art.c            |    2 
 src/attrib.c         |   20 +++
 src/config.c         |    5 
 src/filter.c         |   35 ++++--
 src/group.c          |    4 
 src/mail.c           |   10 -
 src/main.c           |    1 
 src/my_tmpfile.c     |    6 -
 src/parsdate.y       |    2 
 src/refs.c           |    2 
 src/rfc2047.c        |   21 +++
 src/string.c         |    7 -
 src/thread.c         |    2 
 tin.spec             |    4 
 tools/tinews.pl      |    2 
 54 files changed, 736 insertions(+), 542 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp '--exclude=.bzr*' tin-2.2.1/MANIFEST tin-2.3.0/MANIFEST
--- tin-2.2.1/MANIFEST	2014-05-04 13:12:25.000000000 +0200
+++ tin-2.3.0/MANIFEST	2014-10-03 16:54:09.639976069 +0200
@@ -1,4 +1,4 @@
-MANIFEST for tin-2.2.1 (Sun May  4 13:12:36 CEST 2014)
+MANIFEST for tin-2.3.0 (Fri Oct  3 16:54:09 CEST 2014)
 ----------------------------------------------------
    14465 ./Makefile
     8124 ./MANIFEST
@@ -8,20 +8,20 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
   188211 ./aclocal.m4
      882 ./conf-tin
    43465 ./config.guess
-   35741 ./config.sub
+   35983 ./config.sub
   675241 ./configure
    35887 ./configure.in
     7123 ./install-sh
      318 ./po4a.conf
     1486 ./tin.spec
    18847 ./doc/ABOUT-NLS
-    1580 ./doc/CHANGES
+    2491 ./doc/CHANGES
   289012 ./doc/CHANGES.old
     5041 ./doc/CREDITS
     1305 ./doc/DEBUG_REFS
    31011 ./doc/INSTALL
-   44012 ./doc/TODO
-     120 ./doc/WHATSNEW
+   44515 ./doc/TODO
+     259 ./doc/WHATSNEW
     2618 ./doc/art_handling.txt
     1701 ./doc/article.txt
     4373 ./doc/auth.txt
@@ -45,8 +45,8 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
     4947 ./doc/umlaute.txt
     4246 ./doc/umlauts.txt
     6957 ./doc/url_handler.1
-  135959 ./doc/tin.1
-   80527 ./doc/tin.5
+  135961 ./doc/tin.1
+   80669 ./doc/tin.5
     5065 ./doc/tin.defaults
    15629 ./doc/tinews.1
     2418 ./doc/tools.txt
@@ -56,7 +56,7 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
     3815 ./tools/metamutt
     2789 ./tools/opt-case.pl
     1413 ./tools/tinlock
-   36221 ./tools/tinews.pl
+   36222 ./tools/tinews.pl
     3786 ./tools/url_handler.pl
     1657 ./tools/url_handler.sh
     3347 ./tools/w2r.pl
@@ -69,32 +69,32 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
     6333 ./include/newsrc.h
     8428 ./include/nntplib.h
      664 ./include/plp_snprintf.h
-   15364 ./include/policy.h
+   15507 ./include/policy.h
    32954 ./include/proto.h
     5416 ./include/rfc2046.h
     3377 ./include/stpwatch.h
     5898 ./include/tcurses.h
-   70243 ./include/tin.h
+   70246 ./include/tin.h
    17000 ./include/tinrc.h
     4346 ./include/tnntp.h
     2264 ./include/trace.h
-    2356 ./include/version.h
+    2352 ./include/version.h
    35233 ./src/active.c
-   75129 ./src/art.c
-   76443 ./src/attrib.c
+   75128 ./src/art.c
+   76746 ./src/attrib.c
    16369 ./src/auth.c
    12933 ./src/charset.c
     8552 ./src/color.c
-   64259 ./src/config.c
+   64286 ./src/config.c
    27706 ./src/cook.c
    27368 ./src/curses.c
    10854 ./src/debug.c
     3408 ./src/envarg.c
    30376 ./src/feed.c
-   56612 ./src/filter.c
+   56928 ./src/filter.c
    18148 ./src/getline.c
     9070 ./src/global.c
-   44968 ./src/group.c
+   44970 ./src/group.c
     3900 ./src/hashstr.c
     8261 ./src/header.c
     6253 ./src/heapsort.c
@@ -107,8 +107,8 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
     4486 ./src/langinfo.c
     7728 ./src/list.c
     6664 ./src/lock.c
-   16987 ./src/mail.c
-   25937 ./src/main.c
+   16917 ./src/mail.c
+   25959 ./src/main.c
    10715 ./src/makecfg.c
    13601 ./src/memory.c
     5283 ./src/mimetypes.c
@@ -118,18 +118,18 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
     7502 ./src/nrctbl.c
   103533 ./src/options_menu.c
    66068 ./src/page.c
-   24138 ./src/parsdate.y
+   24137 ./src/parsdate.y
    17057 ./src/plp_snprintf.c
    13212 ./src/pgp.c
   151664 ./src/post.c
    18904 ./src/prompt.c
    10400 ./src/read.c
-   27387 ./src/refs.c
+   27386 ./src/refs.c
     5481 ./src/regex.c
    14526 ./src/rfc1524.c
    15069 ./src/rfc2045.c
    32307 ./src/rfc2046.c
-   36225 ./src/rfc2047.c
+   36645 ./src/rfc2047.c
    57027 ./src/save.c
    12530 ./src/screen.c
    18246 ./src/search.c
@@ -137,12 +137,12 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
     7748 ./src/sigfile.c
    14366 ./src/signal.c
     7215 ./src/strftime.c
-   37809 ./src/string.c
+   37824 ./src/string.c
    13345 ./src/tags.c
    17487 ./src/tcurses.c
     3070 ./src/tmpfile.c
-    3423 ./src/my_tmpfile.c
-   41429 ./src/thread.c
+    3558 ./src/my_tmpfile.c
+   41430 ./src/thread.c
     2472 ./src/trace.c
     4430 ./src/version.c
     5453 ./src/wildmat.c
@@ -267,17 +267,17 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
       41 ./intl/VERSION
     5068 ./po/Makefile.inn
      847 ./po/POTFILES.in
-  143646 ./po/tin.pot
-   90278 ./po/da.gmo
-  182040 ./po/da.po
-  192185 ./po/de.gmo
-  233347 ./po/de.po
-    8367 ./po/en_GB.gmo
-  147209 ./po/en_GB.po
+  143655 ./po/tin.pot
+  103073 ./po/da.gmo
+  187985 ./po/da.po
+  192385 ./po/de.gmo
+  233447 ./po/de.po
+    8368 ./po/en_GB.gmo
+  147210 ./po/en_GB.po
   186548 ./po/et.gmo
   224231 ./po/et.po
-  194676 ./po/fr.gmo
-  232846 ./po/fr.po
+  194708 ./po/fr.gmo
+  232878 ./po/fr.po
   123544 ./po/ru.gmo
   205784 ./po/ru.po
    22742 ./po/sv.gmo
@@ -286,12 +286,12 @@ MANIFEST for tin-2.2.1 (Sun May  4 13:12
   217686 ./po/tr.po
   220579 ./po/zh_TW.po
   179592 ./po/zh_TW.gmo
-  142774 ./doc/l10n/de/tin.1
-   84045 ./doc/l10n/de/tin.5
+  142776 ./doc/l10n/de/tin.1
+   84192 ./doc/l10n/de/tin.5
      130 ./doc/l10n/de.add
-  355279 ./doc/l10n/de.po
-  139380 ./doc/l10n/en_GB/tin.1
-   83065 ./doc/l10n/en_GB/tin.5
-  478964 ./doc/l10n/en_GB.po
-  300672 ./doc/l10n/tin-man.pot
-10906543 total
+  355574 ./doc/l10n/de.po
+  139382 ./doc/l10n/en_GB/tin.1
+   83208 ./doc/l10n/en_GB/tin.5
+  479277 ./doc/l10n/en_GB.po
+  300822 ./doc/l10n/tin-man.pot
+10929960 total
diff -Nurp '--exclude=.bzr*' tin-2.2.1/Makefile tin-2.3.0/Makefile
--- tin-2.2.1/Makefile	2014-05-04 13:12:23.000000000 +0200
+++ tin-2.3.0/Makefile	2014-10-03 16:54:08.911898962 +0200
@@ -6,10 +6,10 @@
 
 PROJECT	= tin
 LVER	= 2
-PVER	= 2
-SVER	= 1
+PVER	= 3
+SVER	= 0
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20140504
+DVER	= 20141003
 EXE	= tin
 
 # directory structure
diff -Nurp '--exclude=.bzr*' tin-2.2.1/config.sub tin-2.3.0/config.sub
--- tin-2.2.1/config.sub	2014-05-01 09:11:03.000000000 +0200
+++ tin-2.3.0/config.sub	2014-09-27 17:09:31.574255152 +0200
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2014-05-01'
+timestamp='2014-09-26'
 
 # 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
@@ -302,6 +302,7 @@ case $basic_machine in
 	| pdp10 | pdp11 | pj | pjl \
 	| powerpc | powerpc64 | powerpc64le | powerpcle \
 	| pyramid \
+	| riscv32 | riscv64 \
 	| rl78 | rx \
 	| score \
 	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
@@ -326,6 +327,9 @@ case $basic_machine in
 	c6x)
 		basic_machine=tic6x-unknown
 		;;
+	leon|leon[3-9])
+		basic_machine=sparc-$basic_machine
+		;;
 	m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
 		basic_machine=$basic_machine-unknown
 		os=-none
@@ -770,6 +774,9 @@ case $basic_machine in
 		basic_machine=m68k-isi
 		os=-sysv
 		;;
+	leon-*|leon[3-9]-*)
+		basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'`
+		;;
 	m68knommu)
 		basic_machine=m68k-unknown
 		os=-linux
@@ -825,6 +832,10 @@ case $basic_machine in
 		basic_machine=powerpc-unknown
 		os=-morphos
 		;;
+	moxiebox)
+		basic_machine=moxie-unknown
+		os=-moxiebox
+		;;
 	msdos)
 		basic_machine=i386-pc
 		os=-msdos
@@ -1374,7 +1385,7 @@ case $os in
 	      | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
 	      | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
 	      | -linux-newlib* | -linux-musl* | -linux-uclibc* \
-	      | -uxpv* | -beos* | -mpeix* | -udk* \
+	      | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
diff -Nurp '--exclude=.bzr*' tin-2.2.1/configure tin-2.3.0/configure
--- tin-2.2.1/configure	2014-05-04 13:12:24.000000000 +0200
+++ tin-2.3.0/configure	2014-10-03 16:54:09.247934550 +0200
@@ -635,7 +635,7 @@ fi
 
 
 PACKAGE=tin
-VERSION=2.2.1
+VERSION=2.3.0
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
diff -Nurp '--exclude=.bzr*' tin-2.2.1/configure.in tin-2.3.0/configure.in
--- tin-2.2.1/configure.in	2014-05-04 13:12:23.000000000 +0200
+++ tin-2.3.0/configure.in	2014-10-03 16:54:08.867894303 +0200
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=2.2.1
+VERSION=2.3.0
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/CHANGES tin-2.3.0/doc/CHANGES
--- tin-2.2.1/doc/CHANGES	2014-08-15 00:13:42.247553422 +0200
+++ tin-2.3.0/doc/CHANGES	2014-10-03 16:39:25.878400444 +0200
@@ -1,3 +1,28 @@
+-- 2.3.0 release 20141003 "Glenfoyle" --
+
+U004) Joe Hansen <joedalton2@yahoo.dk>
+      ADD. updated danish translation
+      FIX. da.po
+
+U003) Urs Janssen <urs@tin.org>
+      ADD. !HAVE_LONG_FILE_NAMES code path to my_tmpfile()
+      ADD. allow TLDs with up to 14 chars (.cancerresearch) in
+           URL_REGEX and NEWS_REGEX
+      BUG. memleak in normalize() if libidn is used for normalization
+      BUG. '-d' didn't work as it was always overwritten by tinrc setting
+      ADD. config.sub update
+      FIX. attrib.c, config.c, filter.c, mail.c, my_tmpfile.c, string.c
+           config.sub, tin.[15]
+
+U002) Dennis Preiser <dennis@d--p.de>
+      BUG. in base64 encoding multibyte chars could have been broken into
+           multiple encoded words which is prohibited by RFC 2047
+      FIX. RFC2047.c
+
+U001) Matt Anton <tin@syrius.org>
+      ADD. updated french translation
+      FIX. fr.po
+
 -- 2.2.1 release 20140504 "Tober an Righ" --
 
  004) Dennis Preiser <dennis@d--p.de>
@@ -5,9 +30,9 @@
       BUG. possible buffer overrun in build_gline().
       BUG. missing check for art->refptr in build_tline().
       ADD. handle space-stuffing from RFC 2646 4.4
-      ADD. tweak URL_REGEX, dont stop befor closing ) if there was an
+      ADD. tweak URL_REGEX, don't stop before closing ) if there was an
            opening ( in the url.
-      ADD. allow editing of captured URL befor spwaning viewer
+      ADD. allow editing of captured URL before spwaning viewer
       FIX. cook.c, misc.c, page.c, rfc2046.c, select.c, thread.c, rfc2046.h
            tin.h
 
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/TODO tin-2.3.0/doc/TODO
--- tin-2.2.1/doc/TODO	2014-04-05 00:51:27.000000000 +0200
+++ tin-2.3.0/doc/TODO	2014-09-27 15:14:57.117724856 +0200
@@ -85,6 +85,11 @@ o  8bit chars in some headers are RFC-20
    (see parse_rfc822_headers()).
    [20090112 Urs Janssen <urs@tin.org>]
 
+o  the mime encoder may create two adjacent encoed words in the same line
+   i.e.       Subject: =?UTF-8?B?4oKs4oKs4oKs?= =?UTF-8?B?IOKCrOKCrOKCrA==?=
+   instead of Subject: =?UTF-8?B?4oKs4oKs4oKsIOKCrOKCrOKCrA==?=
+   [20140513 Urs Janssen <urs@tin.org>]
+
 o  remove Message-IDs with 8bit chars in them when they occur in
    Message-ID or References header
    [done for References in replies/followups, Urs]
@@ -785,7 +790,7 @@ o  add normalization
    (via <http://oss.software.ibm.com/icu/> or
    <http://www.gnu.org/software/libidn/> or
    <http://www.gnu.org/software/libunistring/>)
-   (done for search strings)
+   (done for search strings only, missing for "threading" by subject etc. pp.)
    [20031209 Michael Bienia <michael@vorlon.ping.de>]
 
 o  check for wcsftime() and if found use it instead of strftime() (at
@@ -950,6 +955,10 @@ o  trn and perls Net::NNTP::Auth use ~/.
    ${TIN_HOMEDIR:-"$HOME"}/.tin/.newsauth if ~/.newsauth is not found?
    [20040128 Urs Janssen <urs@tin.org>]
 
+o  allow a different port on newsauth and or newsrctable (server:port [...])?
+   if we do, what's the precedence? -p, newsauth, newsrctable, $NNTPORT, 119?
+   [20140504 Urs Janssen <urs@tin.org>]
+
 o  what todo if in a CTE: x-uue the CD: filename differs from the one given
    in the begin line? IMHO we should use the one from the begin line for
    saving and in the overview in the pager.
@@ -987,7 +996,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.35
+o  clean up included pcre stuff and update to >= pcre-8.36
 
 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.2.1/doc/WHATSNEW tin-2.3.0/doc/WHATSNEW
--- tin-2.2.1/doc/WHATSNEW	2013-12-24 01:01:32.000000000 +0100
+++ tin-2.3.0/doc/WHATSNEW	2014-10-03 16:53:44.925358710 +0200
@@ -5,6 +5,8 @@ New features
 
 Changes
 -------
+The gTLD list is no longer activly maintained (too many new gTLD recently),
+disable_gnksa_domain_check=ON might result in false positives.
 
 Retired Features
 ----------------
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/de/tin.1 tin-2.3.0/doc/l10n/de/tin.1
--- tin-2.2.1/doc/l10n/de/tin.1	2014-05-04 12:49:54.000000000 +0200
+++ tin-2.3.0/doc/l10n/de/tin.1	2014-10-03 16:36:48.449734533 +0200
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2014-05-04
+.\" Updated   : 2014-07-27
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,13 +14,13 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "4. Mai 2014" 2.2.1 "Usenet Newsreader"
+.TH tin 1 "3. Oktober 2014" 2.3.0 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
 .\"
 .\"
-tin, rtin \- Ein Usenet Newsreader
+tin, rtin \- Usenet Newsreader
 .SH ÃœBERSICHT
 .\"
 .\"
@@ -288,7 +288,7 @@ List Extensions (\fBRFC\%6048\fP ) and a
 \fBtin\fP hat vier unterschiedliche Arbeitsebenen: Auswahlebene, Gruppenebene,
 Threadebene und Artikelebene.
 .PP
-At the Selection level the title displays (the name of the newsserver and)
+At the Selection level the title displays (the name of the news server and)
 the number of subscribed groups (containing new unread articles). The
 newsgroups are displayed in the middle of the screen usually with the number
 of unread articles displayed on the same line in front, but it can be
@@ -335,7 +335,7 @@ by a more appropriately named one.
 .TP 
 \fB=\fP
 This group has been renamed and you may no longer post to it. If you do,
-then you will receive an error from your newsserver telling you the correct
+then you will receive an error from your news server telling you the correct
 group to post to.
 .PP
 At the Group level the title contains the name of the group, the number of
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/de/tin.5 tin-2.3.0/doc/l10n/de/tin.5
--- tin-2.2.1/doc/l10n/de/tin.5	2014-05-04 12:49:55.000000000 +0200
+++ tin-2.3.0/doc/l10n/de/tin.5	2014-10-03 16:36:48.981790858 +0200
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "4. Mai 2014" 2.2.1 "Usenet Newsreader"
+.TH tin 5 "3. Oktober 2014" 2.3.0 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehÃ¶rige Dateien
@@ -539,7 +539,7 @@ Identisch mit der tinrc\-Variable gleich
 This can be used to set the article header field \*(rqOrganization:\*(rq. It
 overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP
 and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some
-newsserver might still overwrite the \&\*(rqOrganization:\*(rq header.
+news servers might still overwrite the \&\*(rqOrganization:\*(rq header.
 .TP 
 \fBpos_first_unread\fP
 Identisch mit der tinrc\-Variable gleichen Namens
@@ -2282,7 +2282,9 @@ Default encoding scheme used in MIME let
 choice here.
 .TP 
 \fBdisable_gnksa_domain_check\fP
-Unregistrierte Top\-Level\-Domains zulassen
+Unregistrierte Top\-Level\-Domains zulassen. Da die Liste der gÃ¼ltigen TLDs
+nicht mehr aktiv gepflegt wird wurde ab \fB\%tin\fP(1) Version 2.1.5 die
+Voreinstellung auf ON gÃ¤ndert.
 .TP 
 \fBdisable_sender\fP
 Keinen \*(rqSender:\*(rq Header erzeugen. Falls \fBinews_prog\fP nicht auf \-\-internal
@@ -2406,8 +2408,8 @@ COUNTS (\fBRFC\%6048\fP) command instead
 .sp
 .RS
 This file provides a chronological record of when newsgroups are created. It
-is normally updated by the local newsserver (e.g.  \fB\%innd\fP(8))  whenever a
-new group is created. Each line consist of three space\-separated fields
+is normally updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever
+a new group is created. Each line consist of three space\-separated fields
 "\fIname\fP \fItime\fP \fIcreator\fP".
 .TP 
 \fBname\fP
@@ -2431,7 +2433,7 @@ command instead.
 .sp
 .RS
 This file provides short descriptions of each newsgroup. It is normally
-updated by the local newsserver (e.g.  \fB\%innd\fP(8))  whenever a new group
+updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever a new group
 is created. Each line consist of two tab\-separated fields
 "\fIgroup.name\fP	\fIone\-line description\fP".
 .TP 
@@ -2475,7 +2477,7 @@ uses the LIST OVERVIEW.FMT (\fBRFC\%3977
 .RS
 This file contains a list of newsgroups \- one per line \- which the client
 should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for
-the newsserver.  \fB\%tin\fP(1)  only tries to read the file if you read
+the news server.  \fB\%tin\fP(1)  only tries to read the file if you read
 directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)  uses
 the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP) command instead.
 .RE
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/de.po tin-2.3.0/doc/l10n/de.po
--- tin-2.2.1/doc/l10n/de.po	2014-05-04 12:49:45.000000000 +0200
+++ tin-2.3.0/doc/l10n/de.po	2014-10-03 16:36:45.401411832 +0200
@@ -4,9 +4,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-man 2.2.1\n"
+"Project-Id-Version: tin-man 2.3.0\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2014-05-04 12:47+0300\n"
+"POT-Creation-Date: 2014-10-03 16:35+0300\n"
 "PO-Revision-Date: 2013-12-25 14:15+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -24,19 +24,19 @@ msgstr "tin"
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "May 4th, 2014"
-msgstr "4. Mai 2014"
+msgid "October 3rd, 2014"
+msgstr "3. Oktober 2014"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.2.1"
-msgstr "2.2.1"
+msgid "2.3.0"
+msgstr "2.3.0"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "A Usenet newsreader"
+msgid "Usenet newsreader"
 msgstr "Usenet Newsreader"
 
 #. type: SH
@@ -47,8 +47,8 @@ msgstr "NAME"
 
 #. type: Plain text
 #: doc/tin.1:19
-msgid "tin, rtin - A Usenet newsreader"
-msgstr "tin, rtin - Ein Usenet Newsreader"
+msgid "tin, rtin - Usenet newsreader"
+msgstr "tin, rtin - Usenet Newsreader"
 
 #. type: SH
 #: doc/tin.1:19
@@ -784,7 +784,7 @@ msgstr ""
 #. type: Plain text
 #: doc/tin.1:311
 msgid ""
-"At the Selection level the title displays (the name of the newsserver and) "
+"At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
 "newsgroups are displayed in the middle of the screen usually with the number "
 "of unread articles displayed on the same line in front, but it can be "
@@ -896,7 +896,7 @@ msgstr "B<=>"
 #: doc/tin.1:355
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your newsserver telling you the correct "
+"then you will receive an error from your news server telling you the correct "
 "group to post to."
 msgstr ""
 
@@ -7662,34 +7662,34 @@ msgstr "I</usr/local/share/locale/${LC_M
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3305 doc/tin.5:2462
+#: doc/tin.1:3305 doc/tin.5:2465
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:2522
+#: doc/tin.1:3308 doc/tin.5:2525
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3311 doc/tin.5:2549
+#: doc/tin.1:3311 doc/tin.5:2552
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:2572
+#: doc/tin.1:3314 doc/tin.5:2575
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:2582
+#: doc/tin.1:3317 doc/tin.5:2585
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:2600
+#: doc/tin.1:3320 doc/tin.5:2603
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
@@ -8762,7 +8762,7 @@ msgid "Urs Janssen E<lt>urs@tin.orgE<gt>
 msgstr "Urs JanÃŸen E<lt>urs@tin.orgE<gt>"
 
 #. type: SH
-#: doc/tin.1:3770 doc/tin.5:2613
+#: doc/tin.1:3770 doc/tin.5:2616
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
@@ -9184,7 +9184,7 @@ msgstr "B<NNTPServer>"
 
 #. type: Plain text
 #: doc/tin.5:264 doc/tin.5:1087
-msgid "full qualified domain name of the newsserver."
+msgid "full qualified domain name of the news server."
 msgstr "VollstÃ¤ndiger Name (FQDN) des Newsservers."
 
 #. type: TP
@@ -9207,8 +9207,8 @@ msgstr "B<User>"
 #. type: Plain text
 #: doc/tin.5:271
 msgid ""
-"username on the newsserver if it differs from the local login. This field is "
-"optional."
+"username on the news server if it differs from the local login. This field "
+"is optional."
 msgstr ""
 "Username auf dem Newsserver falls er vom lokalen Benutzernamen abweicht. "
 "Dieses Feld ist optional."
@@ -9710,7 +9710,7 @@ msgid ""
 "This can be used to set the article header field ''Organization:''. It "
 "overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
 "and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
-"newsserver might still overwrite the \\&''Organization:'' header."
+"news servers might still overwrite the \\&''Organization:'' header."
 msgstr ""
 
 #. type: TP
@@ -10311,7 +10311,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:807 doc/tin.5:2532
+#: doc/tin.5:807 doc/tin.5:2535
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -10872,12 +10872,12 @@ msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1073 doc/tin.5:1144 doc/tin.5:2479 doc/tin.5:2532 doc/tin.5:2559
+#: doc/tin.5:1073 doc/tin.5:1144 doc/tin.5:2482 doc/tin.5:2535 doc/tin.5:2562
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2562
+#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2565
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehÃ¶rige Kurzbeschreibung"
 
@@ -10961,13 +10961,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1141 doc/tin.5:2556
+#: doc/tin.5:1141 doc/tin.5:2559
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2559
+#: doc/tin.5:1144 doc/tin.5:2562
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<Kurzbeschreibung>"
@@ -12771,18 +12771,24 @@ msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2399
-msgid "Allow unregistered top level domains"
-msgstr "Unregistrierte Top-Level-Domains zulassen"
+#: doc/tin.5:2402
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\%tin>"
+"(1)  version 2.1.5"
+msgstr ""
+"Unregistrierte Top-Level-Domains zulassen. Da die Liste der gÃ¼ltigen TLDs "
+"nicht mehr aktiv gepflegt wird wurde ab B<\\%tin>(1) Version 2.1.5 die "
+"Voreinstellung auf ON gÃ¤ndert."
 
 #. type: TP
-#: doc/tin.5:2399
+#: doc/tin.5:2402
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2403
+#: doc/tin.5:2406
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -12791,13 +12797,13 @@ msgstr ""
 "steht wird die Einstellung ignoriert."
 
 #. type: TP
-#: doc/tin.5:2403
+#: doc/tin.5:2406
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2408
+#: doc/tin.5:2411
 msgid ""
 "Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
 "common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
@@ -12805,13 +12811,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2408
+#: doc/tin.5:2411
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2416
+#: doc/tin.5:2419
 msgid ""
 "Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
 "the same dir as I<spooldir>), common values are I</var/spool/overview>, I</"
@@ -12820,13 +12826,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2416
+#: doc/tin.5:2419
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2420
+#: doc/tin.5:2423
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
@@ -12835,13 +12841,13 @@ msgstr ""
 "view>. $B<TIN_NOVFILENAME> Ã¼bersteuert den angegebenen Wert."
 
 #. type: TP
-#: doc/tin.5:2420
+#: doc/tin.5:2423
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2425
+#: doc/tin.5:2428
 msgid ""
 "Full pathname of your newssystem's overview.fmt file; usually the overview."
 "fmt file is in I<newslibdir>, so you only have to change this setting if "
@@ -12849,13 +12855,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2425
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2431
+#: doc/tin.5:2434
 msgid ""
 "Full pathname of your newssystem's active file; usually the active file "
 "resides in I<newslibdir> and is named I<active>, so you only have to change "
@@ -12864,13 +12870,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2431
+#: doc/tin.5:2434
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2436
+#: doc/tin.5:2439
 msgid ""
 "Full pathname of your newssystem's active.times file; usually the active."
 "times file is I<newslibdir>, so you only have to change this setting if your "
@@ -12878,13 +12884,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2436
+#: doc/tin.5:2439
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2441
+#: doc/tin.5:2444
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
@@ -12892,13 +12898,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2441
+#: doc/tin.5:2444
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2446
+#: doc/tin.5:2449
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -12906,12 +12912,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2450
+#: doc/tin.5:2453
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 
 #. type: Plain text
-#: doc/tin.5:2454
+#: doc/tin.5:2457
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -12920,7 +12926,7 @@ msgstr ""
 "Sprache"
 
 #. type: Plain text
-#: doc/tin.5:2468
+#: doc/tin.5:2471
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
@@ -12930,7 +12936,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2473
+#: doc/tin.5:2476
 msgid ""
 "If an article is posted to newsgroups not mentioned in this file, those "
 "newsgroups are ignored.  If no valid newsgroups are specified, the article "
@@ -12938,37 +12944,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2476
+#: doc/tin.5:2479
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2476 doc/tin.5:2529
+#: doc/tin.5:2479 doc/tin.5:2532
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 #. type: TP
-#: doc/tin.5:2479
+#: doc/tin.5:2482
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2482
+#: doc/tin.5:2485
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr "die hÃ¶chste Artikelnummer die je in der Gruppe benutzt wurde"
 
 #. type: TP
-#: doc/tin.5:2482
+#: doc/tin.5:2485
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2492
 msgid ""
 "is the lowest article number in the group; this number is not guaranteed to "
 "be accurate, and should only be taken to be a hint. Note that because of "
@@ -12978,90 +12984,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2489
+#: doc/tin.5:2492
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2495
 msgid "can be one of those"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2493
+#: doc/tin.5:2496
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2496
+#: doc/tin.5:2499
 msgid "local postings are allowed"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2496
+#: doc/tin.5:2499
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2499
+#: doc/tin.5:2502
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2499
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2502
+#: doc/tin.5:2505
 msgid "the group is moderated and all postings must be approved"
 msgstr "die Gruppe ist moderiert und alle Postings mÃ¼ssen approved werden"
 
 #. type: TP
-#: doc/tin.5:2502
+#: doc/tin.5:2505
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2505
+#: doc/tin.5:2508
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2505
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2508
+#: doc/tin.5:2511
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht geposted werden"
 
 #. type: TP
-#: doc/tin.5:2508
+#: doc/tin.5:2511
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2511
+#: doc/tin.5:2514
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr "Artikel werden auf dem Server in der Gruppe ''foo.bar'' abgelegt"
 
 #. type: TP
-#: doc/tin.5:2512 doc/tin.5:2539 doc/tin.5:2562
+#: doc/tin.5:2515 doc/tin.5:2542 doc/tin.5:2565
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2521
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
@@ -13069,34 +13075,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2529
+#: doc/tin.5:2532
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever "
+"is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
 "a new group is created. Each line consist of three space-separated fields "
 "\"I<name> I<time> I<creator>\"."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2536
+#: doc/tin.5:2539
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2536
+#: doc/tin.5:2539
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2539
+#: doc/tin.5:2542
 msgid "is the electronic mail address of the person who created the group."
 msgstr "die Mailadresse der Person die die Gruppe angelegt hat."
 
 #. type: Plain text
-#: doc/tin.5:2545
+#: doc/tin.5:2548
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
@@ -13104,16 +13110,16 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2559
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever a new group "
+"updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
 "is created. Each line consist of two tab-separated fields \"I<group.name>"
 "\tI<one-line description>\"."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2568
+#: doc/tin.5:2571
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
@@ -13121,14 +13127,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2577
+#: doc/tin.5:2580
 msgid ""
 "This file specifies might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2595
+#: doc/tin.5:2598
 msgid ""
 "This file specifies the organization of the news overview database (see also "
 "B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
@@ -13139,17 +13145,17 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2610
+#: doc/tin.5:2613
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the newsserver.  B<\\%tin>(1)  only tries to read the file if you read "
+"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
 "directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
 "the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2654
+#: doc/tin.5:2657
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
 "\\%metamail>(1), B<\\%perl>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\%shar>(1), B<"
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/en_GB/tin.1 tin-2.3.0/doc/l10n/en_GB/tin.1
--- tin-2.2.1/doc/l10n/en_GB/tin.1	2014-05-04 12:47:11.000000000 +0200
+++ tin-2.3.0/doc/l10n/en_GB/tin.1	2014-10-03 16:36:05.137149429 +0200
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2014-05-04
+.\" Updated   : 2014-07-27
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -14,13 +14,13 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "May 4th, 2014" 2.2.1 "A Usenet newsreader"
+.TH tin 1 "October 3rd, 2014" 2.3.0 "Usenet newsreader"
 .\"
 .\"
 .SH NAME
 .\"
 .\"
-tin, rtin \- A Usenet newsreader
+tin, rtin \- Usenet newsreader
 .SH SYNOPSIS
 .\"
 .\"
@@ -283,7 +283,7 @@ List Extensions (\fBRFC\%6048\fP) and al
 \fBtin\fP has four separate levels of operation: Selection level, Group level,
 Thread level and Article level.
 .PP
-At the Selection level the title displays (the name of the newsserver and)
+At the Selection level the title displays (the name of the news server and)
 the number of subscribed groups (containing new unread articles). The
 newsgroups are displayed in the middle of the screen usually with the number
 of unread articles displayed on the same line in front, but it can be
@@ -330,7 +330,7 @@ by a more appropriately named one.
 .TP 
 \fB=\fP
 This group has been renamed and you may no longer post to it. If you do,
-then you will receive an error from your newsserver telling you the correct
+then you will receive an error from your news server telling you the correct
 group to post to.
 .PP
 At the Group level the title contains the name of the group, the number of
@@ -1274,7 +1274,7 @@ Return to group selection level.
 Go to parent article.
 .TP 
 \fBPageViewUrl 'U'\fP
-Display a list of URLs of the current article. See the section "URL LISTING"
+Display a list of URLs in the current article. See the section "URL LISTING"
 for more information.
 .TP 
 \fBPageViewAttach 'V'\fP
@@ -1301,7 +1301,7 @@ Mark article as unread.
 .\"
 Mark the current thread as unread.
 .SS "URL LISTING"
-\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs of the current
+\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs in the current
 article. Besides the common moving keys, the following commands are
 available:
 .RS 4
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/en_GB/tin.5 tin-2.3.0/doc/l10n/en_GB/tin.5
--- tin-2.2.1/doc/l10n/en_GB/tin.5	2014-05-04 12:47:12.000000000 +0200
+++ tin-2.3.0/doc/l10n/en_GB/tin.5	2014-10-03 16:36:05.617200248 +0200
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "May 4th, 2014" 2.2.1 "A Usenet newsreader"
+.TH tin 5 "October 3rd, 2014" 2.3.0 "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -257,14 +257,14 @@ comment. Blank lines are ignored. This f
 user as it contains the user's uncrypted password for reading news!
 .TP 
 \fBnntpserver\fP
-full qualified domain name of the newsserver.
+full qualified domain name of the news server.
 .TP 
 \fBpassword\fP
 user's uncrypted password for reading news.
 .TP 
 \fBuser\fP
-username on the newsserver if it differs from the local login. This field is
-optional.
+username on the news server if it differs from the local login. This field
+is optional.
 .TP 
 Example:
 .RS
@@ -539,7 +539,7 @@ Identical to the tinrc variable of the s
 This can be used to set the article header field \*(rqOrganization:\*(rq. It
 overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP
 and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some
-newsserver might still overwrite the \&\*(rqOrganization:\*(rq header.
+news servers might still overwrite the \&\*(rqOrganization:\*(rq header.
 .TP 
 \fBpos_first_unread\fP
 Identical to the tinrc variable of the same name
@@ -1065,7 +1065,7 @@ is a short single\-line description of t
 \&\*(rq\fB\-g\fP\*(rq command\-line switch.
 .TP 
 \fBnntpserver\fP
-full qualified domain name of the newsserver.
+full qualified domain name of the news server.
 .TP 
 \fBnewsrc\fP
 related newsrc.
@@ -2272,7 +2272,9 @@ Default encoding scheme used in MIME let
 choice here.
 .TP 
 \fBdisable_gnksa_domain_check\fP
-Allow unregistered top level domains
+Allow unregistered top level domains. As the list of valid TLDs is no longer
+actively maintained the default was changed to ON starting with \fB\%tin\fP(1)
+version 2.1.5
 .TP 
 \fBdisable_sender\fP
 Don't generate a \*(rqSender:\*(rq header. This has an effect only if
@@ -2396,8 +2398,8 @@ COUNTS (\fBRFC\%6048\fP) command instead
 .sp
 .RS
 This file provides a chronological record of when newsgroups are created. It
-is normally updated by the local newsserver (e.g.  \fB\%innd\fP(8))  whenever a
-new group is created. Each line consist of three space\-separated fields
+is normally updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever
+a new group is created. Each line consist of three space\-separated fields
 "\fIname\fP \fItime\fP \fIcreator\fP".
 .TP 
 \fBname\fP
@@ -2421,7 +2423,7 @@ command instead.
 .sp
 .RS
 This file provides short descriptions of each newsgroup. It is normally
-updated by the local newsserver (e.g.  \fB\%innd\fP(8))  whenever a new group
+updated by the local news server (e.g.  \fB\%innd\fP(8))  whenever a new group
 is created. Each line consist of two tab\-separated fields
 "\fIgroup.name\fP	\fIone\-line description\fP".
 .TP 
@@ -2465,7 +2467,7 @@ uses the LIST OVERVIEW.FMT (\fBRFC\%3977
 .RS
 This file contains a list of newsgroups \- one per line \- which the client
 should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc for
-the newsserver.  \fB\%tin\fP(1)  only tries to read the file if you read
+the news server.  \fB\%tin\fP(1)  only tries to read the file if you read
 directly from the local spool, if you read news via NNTP, \fB\%tin\fP(1)  uses
 the LIST SUBSCRIPTIONS (\fBRFC\%6048\fP) command instead.
 .RE
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/en_GB.po tin-2.3.0/doc/l10n/en_GB.po
--- tin-2.2.1/doc/l10n/en_GB.po	2014-05-04 12:57:16.000000000 +0200
+++ tin-2.3.0/doc/l10n/en_GB.po	2014-10-03 16:36:01.728788621 +0200
@@ -4,9 +4,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-man 2.2.1\n"
+"Project-Id-Version: tin-man 2.3.0\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2014-05-04 12:47+0300\n"
+"POT-Creation-Date: 2014-10-03 16:35+0300\n"
 "PO-Revision-Date: 2013-11-28 22:55+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,20 +24,20 @@ msgstr "tin"
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "May 4th, 2014"
-msgstr ""
+msgid "October 3rd, 2014"
+msgstr "October 3rd, 2014"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.2.1"
-msgstr "2.2.1"
+msgid "2.3.0"
+msgstr "2.3.0"
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "A Usenet newsreader"
-msgstr "A Usenet newsreader"
+msgid "Usenet newsreader"
+msgstr "Usenet newsreader"
 
 #. type: SH
 #: doc/tin.1:15 doc/tin.5:11
@@ -47,8 +47,8 @@ msgstr "NAME"
 
 #. type: Plain text
 #: doc/tin.1:19
-msgid "tin, rtin - A Usenet newsreader"
-msgstr "tin, rtin - A Usenet newsreader"
+msgid "tin, rtin - Usenet newsreader"
+msgstr "tin, rtin - Usenet newsreader"
 
 #. type: SH
 #: doc/tin.1:19
@@ -849,13 +849,13 @@ msgstr ""
 #. type: Plain text
 #: doc/tin.1:311
 msgid ""
-"At the Selection level the title displays (the name of the newsserver and) "
+"At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
 "newsgroups are displayed in the middle of the screen usually with the number "
 "of unread articles displayed on the same line in front, but it can be "
 "customized via B<select_format>."
 msgstr ""
-"At the Selection level the title displays (the name of the newsserver and) "
+"At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
 "newsgroups are displayed in the middle of the screen usually with the number "
 "of unread articles displayed on the same line in front, but it can be "
@@ -985,11 +985,11 @@ msgstr "B<=>"
 #: doc/tin.1:355
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your newsserver telling you the correct "
+"then you will receive an error from your news server telling you the correct "
 "group to post to."
 msgstr ""
 "This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your newsserver telling you the correct "
+"then you will receive an error from your news server telling you the correct "
 "group to post to."
 
 #. type: Plain text
@@ -3419,7 +3419,7 @@ msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
 msgstr ""
-"Display a list of URLs of the current article. See the section \"URL LISTING"
+"Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
 
 #. type: TP
@@ -3492,7 +3492,7 @@ msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
 msgstr ""
-"B<PageViewUrl> ('B<U>') displays a list of URLs of the current article. "
+"B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
 
 #. type: TP
@@ -8734,34 +8734,34 @@ msgstr "I</usr/local/share/locale/${LC_M
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3305 doc/tin.5:2462
+#: doc/tin.1:3305 doc/tin.5:2465
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:2522
+#: doc/tin.1:3308 doc/tin.5:2525
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3311 doc/tin.5:2549
+#: doc/tin.1:3311 doc/tin.5:2552
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:2572
+#: doc/tin.1:3314 doc/tin.5:2575
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:2582
+#: doc/tin.1:3317 doc/tin.5:2585
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:2600
+#: doc/tin.1:3320 doc/tin.5:2603
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
@@ -9986,7 +9986,7 @@ msgid "Urs Janssen E<lt>urs@tin.orgE<gt>
 msgstr "Urs Janssen E<lt>urs@tin.orgE<gt>"
 
 #. type: SH
-#: doc/tin.1:3770 doc/tin.5:2613
+#: doc/tin.1:3770 doc/tin.5:2616
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SEE ALSO"
@@ -10511,8 +10511,8 @@ msgstr "B<nntpserver>"
 
 #. type: Plain text
 #: doc/tin.5:264 doc/tin.5:1087
-msgid "full qualified domain name of the newsserver."
-msgstr "full qualified domain name of the newsserver."
+msgid "full qualified domain name of the news server."
+msgstr "full qualified domain name of the news server."
 
 #. type: TP
 #: doc/tin.5:264
@@ -10534,11 +10534,11 @@ msgstr "B<user>"
 #. type: Plain text
 #: doc/tin.5:271
 msgid ""
-"username on the newsserver if it differs from the local login. This field is "
-"optional."
+"username on the news server if it differs from the local login. This field "
+"is optional."
 msgstr ""
-"username on the newsserver if it differs from the local login. This field is "
-"optional."
+"username on the news server if it differs from the local login. This field "
+"is optional."
 
 #. type: Plain text
 #: doc/tin.5:275
@@ -11091,12 +11091,12 @@ msgid ""
 "This can be used to set the article header field ''Organization:''. It "
 "overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
 "and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
-"newsserver might still overwrite the \\&''Organization:'' header."
+"news servers might still overwrite the \\&''Organization:'' header."
 msgstr ""
 "This can be used to set the article header field ''Organization:''. It "
 "overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
 "and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
-"newsserver might still overwrite the \\&''Organization:'' header."
+"news servers might still overwrite the \\&''Organization:'' header."
 
 #. type: TP
 #: doc/tin.5:553 doc/tin.5:1795
@@ -11749,7 +11749,7 @@ msgstr ""
 "counter) removed."
 
 #. type: TP
-#: doc/tin.5:807 doc/tin.5:2532
+#: doc/tin.5:807 doc/tin.5:2535
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
@@ -12322,12 +12322,12 @@ msgid "B<mailgroupname>"
 msgstr "B<mailgroupname>"
 
 #. type: Plain text
-#: doc/tin.5:1073 doc/tin.5:1144 doc/tin.5:2479 doc/tin.5:2532 doc/tin.5:2559
+#: doc/tin.5:1073 doc/tin.5:1144 doc/tin.5:2482 doc/tin.5:2535 doc/tin.5:2562
 msgid "is the name of the newsgroup"
 msgstr "is the name of the newsgroup"
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2562
+#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2565
 msgid "is a short single-line description of the group"
 msgstr "is a short single-line description of the group"
 
@@ -12418,13 +12418,13 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: TP
-#: doc/tin.5:1141 doc/tin.5:2556
+#: doc/tin.5:1141 doc/tin.5:2559
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<group.name>"
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2559
+#: doc/tin.5:1144 doc/tin.5:2562
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<one-line description>"
@@ -14500,18 +14500,24 @@ msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2399
-msgid "Allow unregistered top level domains"
-msgstr "Allow unregistered top level domains"
+#: doc/tin.5:2402
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\%tin>"
+"(1)  version 2.1.5"
+msgstr ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\%tin>"
+"(1)  version 2.1.5"
 
 #. type: TP
-#: doc/tin.5:2399
+#: doc/tin.5:2402
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2403
+#: doc/tin.5:2406
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -14520,13 +14526,13 @@ msgstr ""
 "B<inews_prog> is set to --internal."
 
 #. type: TP
-#: doc/tin.5:2403
+#: doc/tin.5:2406
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2408
+#: doc/tin.5:2411
 msgid ""
 "Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
 "common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
@@ -14537,13 +14543,13 @@ msgstr ""
 "$B<TIN_SPOOLDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2408
+#: doc/tin.5:2411
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2416
+#: doc/tin.5:2419
 msgid ""
 "Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
 "the same dir as I<spooldir>), common values are I</var/spool/overview>, I</"
@@ -14556,13 +14562,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2416
+#: doc/tin.5:2419
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2420
+#: doc/tin.5:2423
 msgid ""
 "Name of a single overview file, common values are I<.overview>, I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
@@ -14571,13 +14577,13 @@ msgstr ""
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2420
+#: doc/tin.5:2423
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2425
+#: doc/tin.5:2428
 msgid ""
 "Full pathname of your newssystem's overview.fmt file; usually the overview."
 "fmt file is in I<newslibdir>, so you only have to change this setting if "
@@ -14588,13 +14594,13 @@ msgstr ""
 "your configuration differs."
 
 #. type: TP
-#: doc/tin.5:2425
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2431
+#: doc/tin.5:2434
 msgid ""
 "Full pathname of your newssystem's active file; usually the active file "
 "resides in I<newslibdir> and is named I<active>, so you only have to change "
@@ -14607,13 +14613,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2431
+#: doc/tin.5:2434
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2436
+#: doc/tin.5:2439
 msgid ""
 "Full pathname of your newssystem's active.times file; usually the active."
 "times file is I<newslibdir>, so you only have to change this setting if your "
@@ -14624,13 +14630,13 @@ msgstr ""
 "configuration differs."
 
 #. type: TP
-#: doc/tin.5:2436
+#: doc/tin.5:2439
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2441
+#: doc/tin.5:2444
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
@@ -14641,13 +14647,13 @@ msgstr ""
 "configuration differs."
 
 #. type: TP
-#: doc/tin.5:2441
+#: doc/tin.5:2444
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2446
+#: doc/tin.5:2449
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -14658,12 +14664,12 @@ msgstr ""
 "setting if your configuration differs."
 
 #. type: Plain text
-#: doc/tin.5:2450
+#: doc/tin.5:2453
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 
 #. type: Plain text
-#: doc/tin.5:2454
+#: doc/tin.5:2457
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -14672,7 +14678,7 @@ msgstr ""
 "$B<LANG>"
 
 #. type: Plain text
-#: doc/tin.5:2468
+#: doc/tin.5:2471
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
@@ -14686,7 +14692,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2473
+#: doc/tin.5:2476
 msgid ""
 "If an article is posted to newsgroups not mentioned in this file, those "
 "newsgroups are ignored.  If no valid newsgroups are specified, the article "
@@ -14697,7 +14703,7 @@ msgstr ""
 "is rejected."
 
 #. type: Plain text
-#: doc/tin.5:2476
+#: doc/tin.5:2479
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -14706,30 +14712,30 @@ msgstr ""
 "I<lowmark> I<flags>\"."
 
 #. type: TP
-#: doc/tin.5:2476 doc/tin.5:2529
+#: doc/tin.5:2479 doc/tin.5:2532
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 #. type: TP
-#: doc/tin.5:2479
+#: doc/tin.5:2482
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2482
+#: doc/tin.5:2485
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr "is the highest article number that has been used in that newsgroup"
 
 #. type: TP
-#: doc/tin.5:2482
+#: doc/tin.5:2485
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2492
 msgid ""
 "is the lowest article number in the group; this number is not guaranteed to "
 "be accurate, and should only be taken to be a hint. Note that because of "
@@ -14744,90 +14750,90 @@ msgstr ""
 "are no articles in the newsgroup."
 
 #. type: TP
-#: doc/tin.5:2489
+#: doc/tin.5:2492
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2495
 msgid "can be one of those"
 msgstr "can be one of those"
 
 #. type: TP
-#: doc/tin.5:2493
+#: doc/tin.5:2496
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2496
+#: doc/tin.5:2499
 msgid "local postings are allowed"
 msgstr "local postings are allowed"
 
 #. type: TP
-#: doc/tin.5:2496
+#: doc/tin.5:2499
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2499
+#: doc/tin.5:2502
 msgid "no local postings are allowed, only remote ones"
 msgstr "no local postings are allowed, only remote ones"
 
 #. type: TP
-#: doc/tin.5:2499
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2502
+#: doc/tin.5:2505
 msgid "the group is moderated and all postings must be approved"
 msgstr "the group is moderated and all postings must be approved"
 
 #. type: TP
-#: doc/tin.5:2502
+#: doc/tin.5:2505
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2505
+#: doc/tin.5:2508
 msgid "articles in this group are not kept, but only passed on"
 msgstr "articles in this group are not kept, but only passed on"
 
 #. type: TP
-#: doc/tin.5:2505
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2508
+#: doc/tin.5:2511
 msgid "articles cannot be posted to this newsgroup"
 msgstr "articles cannot be posted to this newsgroup"
 
 #. type: TP
-#: doc/tin.5:2508
+#: doc/tin.5:2511
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2511
+#: doc/tin.5:2514
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr "articles are locally filed into the ''foo.bar'' group"
 
 #. type: TP
-#: doc/tin.5:2512 doc/tin.5:2539 doc/tin.5:2562
+#: doc/tin.5:2515 doc/tin.5:2542 doc/tin.5:2565
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2521
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
@@ -14838,20 +14844,20 @@ msgstr ""
 "COUNTS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2529
+#: doc/tin.5:2532
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever "
+"is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
 "a new group is created. Each line consist of three space-separated fields "
 "\"I<name> I<time> I<creator>\"."
 msgstr ""
 "This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever "
+"is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
 "a new group is created. Each line consist of three space-separated fields "
 "\"I<name> I<time> I<creator>\"."
 
 #. type: Plain text
-#: doc/tin.5:2536
+#: doc/tin.5:2539
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
@@ -14860,18 +14866,18 @@ msgstr ""
 "since the epoch."
 
 #. type: TP
-#: doc/tin.5:2536
+#: doc/tin.5:2539
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<creator>"
 
 #. type: Plain text
-#: doc/tin.5:2539
+#: doc/tin.5:2542
 msgid "is the electronic mail address of the person who created the group."
 msgstr "is the electronic mail address of the person who created the group."
 
 #. type: Plain text
-#: doc/tin.5:2545
+#: doc/tin.5:2548
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
@@ -14882,20 +14888,20 @@ msgstr ""
 "command instead."
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2559
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever a new group "
+"updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
 "is created. Each line consist of two tab-separated fields \"I<group.name>"
 "\tI<one-line description>\"."
 msgstr ""
 "This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever a new group "
+"updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
 "is created. Each line consist of two tab-separated fields \"I<group.name>"
 "\tI<one-line description>\"."
 
 #. type: Plain text
-#: doc/tin.5:2568
+#: doc/tin.5:2571
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS (B<RFC\\"
@@ -14906,7 +14912,7 @@ msgstr ""
 "%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2577
+#: doc/tin.5:2580
 msgid ""
 "This file specifies might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -14915,7 +14921,7 @@ msgstr ""
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 
 #. type: Plain text
-#: doc/tin.5:2595
+#: doc/tin.5:2598
 msgid ""
 "This file specifies the organization of the news overview database (see also "
 "B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
@@ -14932,22 +14938,22 @@ msgstr ""
 "(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2610
+#: doc/tin.5:2613
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the newsserver.  B<\\%tin>(1)  only tries to read the file if you read "
+"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
 "directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
 "the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 msgstr ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the newsserver.  B<\\%tin>(1)  only tries to read the file if you read "
+"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
 "directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
 "the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2654
+#: doc/tin.5:2657
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<"
 "\\%metamail>(1), B<\\%perl>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\%shar>(1), B<"
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/l10n/tin-man.pot tin-2.3.0/doc/l10n/tin-man.pot
--- tin-2.2.1/doc/l10n/tin-man.pot	2014-05-04 12:47:20.000000000 +0200
+++ tin-2.3.0/doc/l10n/tin-man.pot	2014-10-03 16:35:23.000000000 +0200
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-05-04 12:47+0300\n"
+"POT-Creation-Date: 2014-10-03 16:35+0300\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -25,19 +25,19 @@ msgstr ""
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "May 4th, 2014"
+msgid "October 3rd, 2014"
 msgstr ""
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "2.2.1"
+msgid "2.3.0"
 msgstr ""
 
 #. type: TH
 #: doc/tin.1:12 doc/tin.5:9
 #, no-wrap
-msgid "A Usenet newsreader"
+msgid "Usenet newsreader"
 msgstr ""
 
 #. type: SH
@@ -48,7 +48,7 @@ msgstr ""
 
 #. type: Plain text
 #: doc/tin.1:19
-msgid "tin, rtin - A Usenet newsreader"
+msgid "tin, rtin - Usenet newsreader"
 msgstr ""
 
 #. type: SH
@@ -726,7 +726,7 @@ msgstr ""
 #. type: Plain text
 #: doc/tin.1:311
 msgid ""
-"At the Selection level the title displays (the name of the newsserver and) "
+"At the Selection level the title displays (the name of the news server and) "
 "the number of subscribed groups (containing new unread articles). The "
 "newsgroups are displayed in the middle of the screen usually with the number "
 "of unread articles displayed on the same line in front, but it can be "
@@ -833,7 +833,7 @@ msgstr ""
 #: doc/tin.1:355
 msgid ""
 "This group has been renamed and you may no longer post to it. If you do, "
-"then you will receive an error from your newsserver telling you the correct "
+"then you will receive an error from your news server telling you the correct "
 "group to post to."
 msgstr ""
 
@@ -7410,34 +7410,34 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3305 doc/tin.5:2462
+#: doc/tin.1:3305 doc/tin.5:2465
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:2522
+#: doc/tin.1:3308 doc/tin.5:2525
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3311 doc/tin.5:2549
+#: doc/tin.1:3311 doc/tin.5:2552
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:2572
+#: doc/tin.1:3314 doc/tin.5:2575
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:2582
+#: doc/tin.1:3317 doc/tin.5:2585
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:2600
+#: doc/tin.1:3320 doc/tin.5:2603
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
@@ -8493,7 +8493,7 @@ msgid "Urs Janssen E<lt>urs@tin.orgE<gt>
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3770 doc/tin.5:2613
+#: doc/tin.1:3770 doc/tin.5:2616
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
@@ -8900,7 +8900,7 @@ msgstr ""
 
 #. type: Plain text
 #: doc/tin.5:264 doc/tin.5:1087
-msgid "full qualified domain name of the newsserver."
+msgid "full qualified domain name of the news server."
 msgstr ""
 
 #. type: TP
@@ -8923,8 +8923,8 @@ msgstr ""
 #. type: Plain text
 #: doc/tin.5:271
 msgid ""
-"username on the newsserver if it differs from the local login. This field is "
-"optional."
+"username on the news server if it differs from the local login. This field "
+"is optional."
 msgstr ""
 
 #. type: Plain text
@@ -9410,7 +9410,7 @@ msgid ""
 "This can be used to set the article header field ''Organization:''. It "
 "overrides the setting (if any) of organization in I</etc/tin/tin.defaults> "
 "and $B<ORGANIZATION> (or $B<NEWSORG> on Apollo DomainOS). Note that some "
-"newsserver might still overwrite the \\&''Organization:'' header."
+"news servers might still overwrite the \\&''Organization:'' header."
 msgstr ""
 
 #. type: TP
@@ -9994,7 +9994,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:807 doc/tin.5:2532
+#: doc/tin.5:807 doc/tin.5:2535
 #, no-wrap
 msgid "B<time>"
 msgstr ""
@@ -10354,12 +10354,12 @@ msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1073 doc/tin.5:1144 doc/tin.5:2479 doc/tin.5:2532 doc/tin.5:2559
+#: doc/tin.5:1073 doc/tin.5:1144 doc/tin.5:2482 doc/tin.5:2535 doc/tin.5:2562
 msgid "is the name of the newsgroup"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2562
+#: doc/tin.5:1076 doc/tin.5:1147 doc/tin.5:2565
 msgid "is a short single-line description of the group"
 msgstr ""
 
@@ -10441,13 +10441,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1141 doc/tin.5:2556
+#: doc/tin.5:1141 doc/tin.5:2559
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144 doc/tin.5:2559
+#: doc/tin.5:1144 doc/tin.5:2562
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
@@ -12192,31 +12192,34 @@ msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2399
-msgid "Allow unregistered top level domains"
+#: doc/tin.5:2402
+msgid ""
+"Allow unregistered top level domains. As the list of valid TLDs is no longer "
+"actively maintained the default was changed to ON starting with B<\\%tin>(1)  "
+"version 2.1.5"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2399
+#: doc/tin.5:2402
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2403
+#: doc/tin.5:2406
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2403
+#: doc/tin.5:2406
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2408
+#: doc/tin.5:2411
 msgid ""
 "Base of your newsspool (Bnews, Cnews and INN traditional spool style), "
 "common values are I</var/spool/news>, I</usr/spool/news>, I</news/spool>.  "
@@ -12224,13 +12227,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2408
+#: doc/tin.5:2411
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2416
+#: doc/tin.5:2419
 msgid ""
 "Base of your NOV database B<\\%newsoverview>(5)  (tradspool style; might be "
 "the same dir as I<spooldir>), common values are I</var/spool/overview>, "
@@ -12239,26 +12242,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2416
+#: doc/tin.5:2419
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2420
+#: doc/tin.5:2423
 msgid ""
 "Name of a single overview file, common values are I<.overview>, "
 "I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2420
+#: doc/tin.5:2423
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2425
+#: doc/tin.5:2428
 msgid ""
 "Full pathname of your newssystem's overview.fmt file; usually the "
 "overview.fmt file is in I<newslibdir>, so you only have to change this "
@@ -12266,13 +12269,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2425
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2431
+#: doc/tin.5:2434
 msgid ""
 "Full pathname of your newssystem's active file; usually the active file "
 "resides in I<newslibdir> and is named I<active>, so you only have to change "
@@ -12281,13 +12284,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2431
+#: doc/tin.5:2434
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2436
+#: doc/tin.5:2439
 msgid ""
 "Full pathname of your newssystem's active.times file; usually the "
 "active.times file is I<newslibdir>, so you only have to change this setting "
@@ -12295,13 +12298,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2436
+#: doc/tin.5:2439
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2441
+#: doc/tin.5:2444
 msgid ""
 "Full pathname of your newssystem's newsgroups file; usually the newsgroups "
 "file is in I<newslibdir>, so you only have to change this setting if your "
@@ -12309,13 +12312,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2441
+#: doc/tin.5:2444
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2446
+#: doc/tin.5:2449
 msgid ""
 "Full pathname of your newssystem's subscriptions file; usually the "
 "subscriptions file is in I<newslibdir>, so you only have to change this "
@@ -12323,19 +12326,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2450
+#: doc/tin.5:2453
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2454
+#: doc/tin.5:2457
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2468
+#: doc/tin.5:2471
 msgid ""
 "This file lists the newsgroups that the local site receives. Each newsgroup "
 "should be listed only once. Each line specifies one group; within each "
@@ -12345,7 +12348,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2473
+#: doc/tin.5:2476
 msgid ""
 "If an article is posted to newsgroups not mentioned in this file, those "
 "newsgroups are ignored.  If no valid newsgroups are specified, the article "
@@ -12353,37 +12356,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2476
+#: doc/tin.5:2479
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2476 doc/tin.5:2529
+#: doc/tin.5:2479 doc/tin.5:2532
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2479
+#: doc/tin.5:2482
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2482
+#: doc/tin.5:2485
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2482
+#: doc/tin.5:2485
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2489
+#: doc/tin.5:2492
 msgid ""
 "is the lowest article number in the group; this number is not guaranteed to "
 "be accurate, and should only be taken to be a hint. Note that because of "
@@ -12393,90 +12396,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2489
+#: doc/tin.5:2492
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2495
 msgid "can be one of those"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2493
+#: doc/tin.5:2496
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2496
+#: doc/tin.5:2499
 msgid "local postings are allowed"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2496
+#: doc/tin.5:2499
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2499
+#: doc/tin.5:2502
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2499
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2502
+#: doc/tin.5:2505
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2502
+#: doc/tin.5:2505
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2505
+#: doc/tin.5:2508
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2505
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2508
+#: doc/tin.5:2511
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2508
+#: doc/tin.5:2511
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2511
+#: doc/tin.5:2514
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2512 doc/tin.5:2539 doc/tin.5:2562
+#: doc/tin.5:2515 doc/tin.5:2542 doc/tin.5:2565
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2521
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST (B<RFC\\%3977>) or LIST "
@@ -12484,34 +12487,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2529
+#: doc/tin.5:2532
 msgid ""
 "This file provides a chronological record of when newsgroups are created. It "
-"is normally updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever "
+"is normally updated by the local news server (e.g.  B<\\%innd>(8))  whenever "
 "a new group is created. Each line consist of three space-separated fields "
 "\"I<name> I<time> I<creator>\"."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2536
+#: doc/tin.5:2539
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the epoch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2536
+#: doc/tin.5:2539
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2539
+#: doc/tin.5:2542
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2545
+#: doc/tin.5:2548
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the NEWGROUPS (B<RFC\\%3977>) "
@@ -12519,16 +12522,16 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2559
 msgid ""
 "This file provides short descriptions of each newsgroup. It is normally "
-"updated by the local newsserver (e.g.  B<\\%innd>(8))  whenever a new group "
+"updated by the local news server (e.g.  B<\\%innd>(8))  whenever a new group "
 "is created. Each line consist of two tab-separated fields "
 "\"I<group.name>\tI<one-line description>\"."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2568
+#: doc/tin.5:2571
 msgid ""
 "only tries to read the file if you read directly from the local spool, if "
 "you read news via NNTP, B<\\%tin>(1)  uses the LIST NEWSGROUPS "
@@ -12536,14 +12539,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2577
+#: doc/tin.5:2580
 msgid ""
 "This file specifies might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2595
+#: doc/tin.5:2598
 msgid ""
 "This file specifies the organization of the news overview database (see also "
 "B<\\%newsoverview>(5)).  The order of lines in this file is important; it "
@@ -12554,17 +12557,17 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2610
+#: doc/tin.5:2613
 msgid ""
 "This file contains a list of newsgroups - one per line - which the client "
 "should subscribe to when the user has no ${TIN_HOMEDIR:-\"$HOME\"}/.newsrc "
-"for the newsserver.  B<\\%tin>(1)  only tries to read the file if you read "
+"for the news server.  B<\\%tin>(1)  only tries to read the file if you read "
 "directly from the local spool, if you read news via NNTP, B<\\%tin>(1)  uses "
 "the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2654
+#: doc/tin.5:2657
 msgid ""
 "B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), "
 "B<\\%metamail>(1), B<\\%perl>(1), B<\\%pgp>(1), B<\\%rn>(1), B<\\%shar>(1), "
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/tin.1 tin-2.3.0/doc/tin.1
--- tin-2.2.1/doc/tin.1	2014-05-04 12:47:02.000000000 +0200
+++ tin-2.3.0/doc/tin.1	2014-10-03 16:35:18.196180337 +0200
@@ -3,17 +3,17 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2014-05-04
+.\" Updated   : 2014-07-27
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "May 4th, 2014" "2.2.1" "A Usenet newsreader"
+.TH tin 1 "October 3rd, 2014" "2.3.0" "Usenet newsreader"
 .\"
 .\"
 .SH NAME
-tin, rtin \- A Usenet newsreader
+tin, rtin \- Usenet newsreader
 .\"
 .\"
 .SH SYNOPSIS
@@ -303,7 +303,7 @@ List Extensions (\fBRFC\%6048\fP ) and a
 \fBtin\fP has four separate levels of operation: Selection level,
 Group level, Thread level and Article level.
 .PP
-At the Selection level the title displays (the name of the newsserver
+At the Selection level the title displays (the name of the news server
 and) the number of subscribed groups (containing new unread articles). The
 newsgroups are displayed in the middle of the screen usually with the number of
 unread articles displayed on the same line in front, but it can be customized
@@ -350,7 +350,7 @@ by a more appropriately named one.
 .TP
 .B =
 This group has been renamed and you may no longer post to it. If you do,
-then you will receive an error from your newsserver telling you the correct
+then you will receive an error from your news server telling you the correct
 group to post to.
 .PP
 At the Group level the title contains the name of the group, the number
diff -Nurp '--exclude=.bzr*' tin-2.2.1/doc/tin.5 tin-2.3.0/doc/tin.5
--- tin-2.2.1/doc/tin.5	2014-05-04 12:47:00.000000000 +0200
+++ tin-2.3.0/doc/tin.5	2014-10-03 16:35:09.743285538 +0200
@@ -6,7 +6,7 @@
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "May 4th, 2014" "2.2.1" "A Usenet newsreader"
+.TH tin 5 "October 3rd, 2014" "2.3.0" "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -260,13 +260,13 @@ comment. Blank lines are ignored. This f
 user as it contains the user's uncrypted password for reading news!
 .TP
 .B nntpserver
-full qualified domain name of the newsserver.
+full qualified domain name of the news server.
 .TP
 .B password
 user's uncrypted password for reading news.
 .TP
 .B user
-username on the newsserver if it differs from the local login. This field is
+username on the news server if it differs from the local login. This field is
 optional.
 .TP
 Example:
@@ -548,7 +548,7 @@ Identical to the tinrc variable of the s
 This can be used to set the article header field ''Organization:''. It
 overrides the setting (if any) of organization in
 \fI/etc/tin/tin.defaults\fR and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on
-Apollo DomainOS). Note that some newsserver might still overwrite the
+Apollo DomainOS). Note that some news servers might still overwrite the
 \&''Organization:'' header.
 .TP
 .B pos_first_unread
@@ -1083,7 +1083,7 @@ is a short single-line description of th
 pairs to use with the ''\fB\-g\fP'' command-line switch.
 .TP
 .B nntpserver
-full qualified domain name of the newsserver.
+full qualified domain name of the news server.
 .TP
 .B newsrc
 related newsrc.
@@ -2395,7 +2395,10 @@ Default encoding scheme used in MIME let
 choice here.
 .TP
 .B disable_gnksa_domain_check
-Allow unregistered top level domains
+Allow unregistered top level domains. As the list of valid TLDs is no longer
+actively maintained the default was changed to ON starting with
+.BR \%tin (1)
+version 2.1.5
 .TP
 .B disable_sender
 Don't generate a ''Sender:'' header. This has an effect only if
@@ -2522,7 +2525,7 @@ uses the LIST (\fBRFC\%3977\fP) or LIST
 .sp
 .RS
 This file provides a chronological record of when newsgroups are created. It
-is normally updated by the local newsserver (e.g.
+is normally updated by the local news server (e.g.
 .BR \%innd (8))
 whenever a new group is created. Each line consist of three space-separated
 fields "\fIname\fR \fItime\fR \fIcreator\fR".
@@ -2549,7 +2552,7 @@ uses the NEWGROUPS (\fBRFC\%3977\fP) com
 .sp
 .RS
 This file provides short descriptions of each newsgroup. It is normally
-updated by the local newsserver (e.g.
+updated by the local news server (e.g.
 .BR \%innd (8))
 whenever a new group is created. Each line consist of two tab-separated
 fields "\fIgroup.name\fR	\fIone-line description\fR".
@@ -2601,7 +2604,7 @@ uses the LIST OVERVIEW.FMT (\fBRFC\%3977
 .RS
 This file contains a list of newsgroups - one per line - which the client
 should subscribe to when the user has no ${TIN_HOMEDIR:\-"$HOME"}/.newsrc
-for the newsserver.
+for the news server.
 .BR \%tin (1)
 only tries to read the file if you read directly from the local spool,
 if you read news via NNTP,
diff -Nurp '--exclude=.bzr*' tin-2.2.1/include/policy.h tin-2.3.0/include/policy.h
--- tin-2.2.1/include/policy.h	2013-11-26 09:11:11.000000000 +0100
+++ tin-2.3.0/include/policy.h	2014-05-10 02:01:48.181411999 +0200
@@ -34,6 +34,10 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+/*
+ * CAUTION: THIS FILE IS OUTDATED AND NO LONGER ACTIVELY MAINTAINED
+ * "disable_gnksa_domain_check=OFF" MIGHT RESULT IN FALSE POSITIVES
+ */
 
 /*
  * tables for TLD search in misc.c, gnksa domain checking
diff -Nurp '--exclude=.bzr*' tin-2.2.1/include/tin.h tin-2.3.0/include/tin.h
--- tin-2.2.1/include/tin.h	2014-04-20 14:27:38.000000000 +0200
+++ tin-2.3.0/include/tin.h	2014-08-20 20:05:39.448946873 +0200
@@ -3,7 +3,7 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2014-04-20
+ *  Updated   : 2014-08-20
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1997-2014 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -691,7 +691,7 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
  * TODO: - split out ftp (only ftp allows username:passwd@, RFC 1738)?
  *       - test IDNA (RFC 3490) case
  */
-#define URL_REGEX	"\\b(?:https?|ftp|gopher)://(?:[^:@/\\s]*(?::[^:@/\\s]*)?@)?(?:(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,6}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)|\\[(?:(?:[0-9A-F]{0,4}:){1,7}[0-9A-F]{1,4}|(?:[0-9A-F]{0,4}:){1,3}(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))\\])(?::\\d+)?(?(?=[^\\)\\]\\>\"\\s]*\\()(?:/[^\\]\\>\"\\s]*|$|(?=[)\\]\\>\"\\s]))|(?:/[^)\\]\\>\"\\s]*|$|(?=[)\\]\\>\"\\s])))"
+#define URL_REGEX	"\\b(?:https?|ftp|gopher)://(?:[^:@/\\s]*(?::[^:@/\\s]*)?@)?(?:(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,14}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)|\\[(?:(?:[0-9A-F]{0,4}:){1,7}[0-9A-F]{1,4}|(?:[0-9A-F]{0,4}:){1,3}(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))\\])(?::\\d+)?(?(?=[^\\)\\]\\>\"\\s]*\\()(?:/[^\\]\\>\"\\s]*|$|(?=[)\\]\\>\"\\s]))|(?:/[^)\\]\\>\"\\s]*|$|(?=[)\\]\\>\"\\s])))"
 /*
  * case insensitive
  * TOFO: check against RFC 2368
@@ -702,13 +702,13 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
  * case insensitive
  * TODO: check against RFC 5538
  */
-#define NEWS_REGEX "\\b(?:s?news|nntp):(?:(?:(?://(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,6}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))(?::\\d+)?(?(?=[/])[^()\\^\\[\\]{}\\|\\x00-\\x1f\\x7f\\s\"<>'\\\\:,;]+|$))|[^\\^\\[\\]{}\\|\\x00-\\x1f\\x7f\\s<>\"():,;\\\\'/]+)\\b"
+#define NEWS_REGEX "\\b(?:s?news|nntp):(?:(?:(?://(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?|xn--[^\\W_](?:-(?!-)|[^\\W_]){1,57}[^\\W_])\\.)+[a-z]{2,14}\\.?|localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))(?::\\d+)?(?(?=[/])[^()\\^\\[\\]{}\\|\\x00-\\x1f\\x7f\\s\"<>'\\\\:,;]+|$))|[^\\^\\[\\]{}\\|\\x00-\\x1f\\x7f\\s<>\"():,;\\\\'/]+)\\b"
 
 #if 0 /* not implemented */
 /*
  * case insensitive
  */
-#	define TELNET_REGEX	"\\btelnet://(?:[^:@/]*(?::[^:@/]*)?@)?(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?\\.)+[a-z]{2,6}\\.?||localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))(?::\\d+)?/?"
+#	define TELNET_REGEX	"\\btelnet://(?:[^:@/]*(?::[^:@/]*)?@)?(?:(?:[^\\W_](?:(?:-|[^\\W_]){0,61}(?<!---)[^\\W_])?\\.)+[a-z]{2,14}\\.?||localhost|(?:(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(?:2[0-4]\\d|25[0-5]|[01]?\\d\\d?))(?::\\d+)?/?"
 #endif /* 0 */
 
 
diff -Nurp '--exclude=.bzr*' tin-2.2.1/include/version.h tin-2.3.0/include/version.h
--- tin-2.2.1/include/version.h	2014-05-04 13:12:23.000000000 +0200
+++ tin-2.3.0/include/version.h	2014-10-03 16:54:09.003908707 +0200
@@ -40,10 +40,10 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"2.2.1"
+#		define VERSION		"2.3.0"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20140504"
-#	define RELEASENAME	"Tober an Righ"
+#	define RELEASEDATE	"20141003"
+#	define RELEASENAME	"Glenfoyle"
 /* config-file versions - must by dotted triples */
 #	define TINRC_VERSION	"1.3.12"
 #	define ATTRIBUTES_VERSION	"1.0.8"
Binary files tin-2.2.1/po/da.gmo and tin-2.3.0/po/da.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/da.po tin-2.3.0/po/da.po
--- tin-2.2.1/po/da.po	2014-05-04 13:11:44.000000000 +0200
+++ tin-2.3.0/po/da.po	2014-10-03 16:08:35.430535844 +0200
@@ -1,13 +1,14 @@
 # Danish translation of Tin.
 # Copyright (C) 2013 Tin & Joe Hansen.
 # This file is distributed under the same license as the tin package.
-# Joe Hansen <joedalton2@yahoo.dk>, 2009, 2010, 2013.
+# Joe Hansen <joedalton2@yahoo.dk>, 2009, 2010, 2013, 2014.
 #
 # Der er ikke anvendt accenter i denne oversÃ¦ttelse.
 # '' er bevaret i oversÃ¦ttelsen pÃ¥ samme mÃ¥de ''.
 #
 # by -> efter
 # catchup -> opsamling
+# Domain literal -> domÃ¦ne-literal (nogen der har et bedre udtryk?)
 # entry -> post
 # followup -> opfÃ¸lgning
 # header -> teksthoved
@@ -18,7 +19,7 @@
 # posting -> indsendelse
 # posting date -> indsendingsdato
 # post to -> send til
-# yank -> ryk
+# realname -> fulde navn
 # scope -> virkefelt (omfang?)
 # score -> point
 # sign -> underskriv
@@ -27,11 +28,12 @@
 # supersed -> fortrÃ¦ng (andre forslag?)
 # trim -> beskÃ¦r
 # URL -> URL (mÃ¥ske bedre med adresse, men nogle strenge ser ud til at skulle vÃ¦re korte!).
-# whitespace -> mellemrum (egentlig 'blanke tegn' (mellemrum,
+# yank -> ryk
+# whitespace -> mellemrum (egentlig 'blanke tegn' (mellemrum, 
 #                         (linjeskift, sideskift, tabulatortegn osv.))
 #
 # bemÃ¦rk at den her slags strenge ikke skal oversÃ¦ttes
-# add_posted_to_filter=ON/OFF. Kun hvis der er mellemrum til hÃ¸jre for
+# add_posted_to_filter=ON/OFF. Kun hvis der er mellemrum til hÃ¸jre for 
 # tegnet lig med.
 # Husk mellemrum, projektet anbefaler at man bevarer mellemrummene.
 #
@@ -41,7 +43,7 @@
 # Thanks for updating the danish translation, one minor issue I noticed:
 # msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 # msgstr "#  dato_format=STRING (f.eks. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
-# date_format is the name of a variable, its name must not be translated (the
+# date_format is teh name of a variable, its name must not be translated (the
 # config file parser only undertands the untranslated name) - if a translated
 # name is used the parser ignores the setting.
 # I would also suggest not to translate the names of article headers
@@ -51,10 +53,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.1.5\n"
+"Project-Id-Version: tin 2.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
-"PO-Revision-Date: 2013-12-09 09:14+0100\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
+"PO-Revision-Date: 2014-08-30 09:14+0100\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
 "Language: da\n"
@@ -944,20 +946,20 @@ msgstr ""
 
 #: src/lang.c:137
 msgid "Check Prepared Article"
-msgstr "Tjek forberedt artikel"
+msgstr "Kontroller forberedt artikel"
 
 #: src/lang.c:138
 msgid "Checking for new groups... "
-msgstr "Tjekker for nye grupper..."
+msgstr "Kontrollerer for nye grupper ..."
 
 #: src/lang.c:139
 msgid "Checking for news..."
-msgstr "Kigger efter nyheder..."
+msgstr "Kontrollerer efter nyheder ..."
 
 #: src/lang.c:140
 #, c-format
 msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: "
-msgstr ""
+msgstr "Efterbehandl %s=nej, %s=ja, %s=shar, %s=afslut: "
 
 #: src/lang.c:142
 msgid "ANSI color disabled"
@@ -974,12 +976,12 @@ msgstr "Kommando mislykkedes: %s"
 
 #: src/lang.c:146
 msgid "Mark not selected articles read?"
-msgstr ""
+msgstr "Marker ikke valgte artikler som lÃ¦st?"
 
 #: src/lang.c:148
 #, c-format
 msgid "Connecting to %s..."
-msgstr "Forbinder til %s..."
+msgstr "Forbinder til %s ..."
 
 #: src/lang.c:150
 msgid "<CR>"
@@ -987,11 +989,11 @@ msgstr "<CR>"
 
 #: src/lang.c:151
 msgid "Creating active file for saved groups...\n"
-msgstr "Opretter aktiv fil for gemte grupper...\n"
+msgstr "Opretter aktiv fil for gemte grupper ...\n"
 
 #: src/lang.c:152
 msgid "Creating newsrc file...\n"
-msgstr "Opretter newsrc-fil...\n"
+msgstr "Opretter newsrc-fil ...\n"
 
 #: src/lang.c:154 src/lang.c:1296 src/lang.c:1316
 msgid "Default"
@@ -1003,7 +1005,7 @@ msgstr "Slet gemte filer som er blevet e
 
 #: src/lang.c:156
 msgid "Deleting temporary files..."
-msgstr "Sletter midlertidige filer..."
+msgstr "Sletter midlertidige filer ..."
 
 #: src/lang.c:158
 msgid "*** End of article ***"
@@ -1210,16 +1212,17 @@ msgstr "FQDN-komponent mÃ¥ ikke begynde
 
 #: src/lang.c:203
 msgid "Domain literal has impossible numeric value.\n"
-msgstr ""
+msgstr "DomÃ¦ne-literal har umulig numerisk vÃ¦rdi.\n"
 
 #: src/lang.c:204
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
+"DomÃ¦ne-literal er kun for privat brug og ikke tilladt for global brug.\n"
 
 #: src/lang.c:205
 msgid "Right bracket missing in domain literal.\n"
-msgstr ""
+msgstr "HÃ¸jre parentes mangler i domÃ¦ne-literal.\n"
 
 #: src/lang.c:206
 msgid "Missing localpart of mail address.\n"
@@ -1238,6 +1241,9 @@ msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
+"Ugyldigt tegn i det fulde navn.\n"
+"Ord uden for citationstegn mÃ¥ ikke indeholde Â»!()<>@,;:\\.[]Â« i "
+"ruteadresser.\n"
 
 #: src/lang.c:210
 msgid ""
@@ -1252,22 +1258,29 @@ msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
+"Ugyldigt tegn i det fulde navn.\n"
+"Kodede ord mÃ¥ ikke indeholde Â»!()<>@,;:\"\\.[]/=Â« i parameter.\n"
 
 #: src/lang.c:212
 msgid "Bad syntax in encoded word used in realname.\n"
-msgstr ""
+msgstr "Ugyldig syntaks i kodet ord brugt i det fulde navn.\n"
 
 #: src/lang.c:213
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
+"Ugyldigt tegn i det fulde navn.\n"
+"Ord uden for citationstegn mÃ¥ ikke indeholde Â»()<>\\Â« i adresser i gammel "
+"stil.\n"
 
 #: src/lang.c:214
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
+"Ugyldigt tegn i det fulde navn.\n"
+"Kontroltegn og ukodede 8-bit tegn > 127 er ikke tilladt.\n"
 
 #: src/lang.c:215
 msgid ""
@@ -2736,7 +2749,7 @@ msgstr "Sendt"
 #: src/lang.c:595
 #, c-format
 msgid "Mailing to %s..."
-msgstr "Sender til %s..."
+msgstr "Sender til %s ..."
 
 #: src/lang.c:596
 msgid ""
@@ -2745,6 +2758,10 @@ msgid ""
 "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
 "#\n"
 msgstr ""
+"# [Mail/Gem] aktiv fil. Format er som nyhedsaktiv fil:\n"
+"#   gruppenavn  max.artnum  min.artnum  /dir\n"
+"# Det 4. felt er basismappen (dvs. ~/Mail eller ~/News)\n"
+"#\n"
 
 #: src/lang.c:599
 #, c-format
@@ -2806,11 +2823,13 @@ msgstr ""
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
+"%s=vis; %s=datakanal; %s=datakanal rÃ¥; %s=gem; %s=mÃ¦rke; %s=mÃ¦rkemÃ¸nster; "
+"%s=fjern mÃ¦rke for alle"
 
 #: src/lang.c:613
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
-msgstr ""
+msgstr "%s=vis; %s=gem; %s=mÃ¦rke; %s=mÃ¦rkemÃ¸nster; %s=fjern mÃ¦rke for alle"
 
 #: src/lang.c:615
 #, c-format
@@ -4006,7 +4025,7 @@ msgstr ""
 #: src/lang.c:923
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
-msgstr ""
+msgstr "NyttelÃ¸s kombination %s og %s. Ignorerer %s.\n"
 
 #: src/lang.c:925
 #, c-format
@@ -4014,11 +4033,13 @@ msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
+"\n"
+"%s%d uden for interval (0 - %d). Nulstil til 0"
 
 #: src/lang.c:926
 #, c-format
 msgid "View '%s' (%s/%s)?"
-msgstr "Vis '%s' (%s/%s)?"
+msgstr "Vis Â»%sÂ« (%s/%s)?"
 
 #: src/lang.c:928
 #, c-format
@@ -4027,6 +4048,9 @@ msgid ""
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
 msgstr ""
+"\n"
+"Advarsel: indsendelse overstiger %d kolonner. Linje %d er den fÃ¸rste lange:\n"
+"%-100s\n"
 
 #: src/lang.c:929
 msgid ""
@@ -4088,6 +4112,8 @@ msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
+"\n"
+"Advarsel: Â»exampleÂ« er et reserveret hierarki!\n"
 
 #: src/lang.c:946
 #, c-format
@@ -4102,7 +4128,7 @@ msgstr ""
 "\n"
 "Du opgraderer til %s fra en tidligere version.\n"
 "Nogle vÃ¦rdier i din %s-fil har Ã¦ndret sig!\n"
-"LÃ¦s WHATSNEW, etc...\n"
+"LÃ¦s WHATSNEW, etc ...\n"
 
 #: src/lang.c:948
 #, c-format
@@ -4112,6 +4138,10 @@ msgid ""
 "You are downgrading to tin %s from a more recent version!\n"
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
+"\n"
+"\n"
+"Du nedgraderer til tin %s fra en nyere version!\n"
+"Nogle vÃ¦rdier i din %s-fil bliver mÃ¥ske ignoreret, andre kan Ã¦ndre sig!\n"
 
 #: src/lang.c:951
 #, c-format
@@ -4166,7 +4196,7 @@ msgstr ""
 
 #: src/lang.c:963
 msgid "Writing attributes file..."
-msgstr "Skriver attributfil..."
+msgstr "Skriver attributfil ..."
 
 #: src/lang.c:965
 #, c-format
@@ -4259,7 +4289,7 @@ msgstr ""
 
 #: src/lang.c:1021
 msgid "  -a       toggle color flag"
-msgstr ""
+msgstr "  -a       skift farveflag"
 
 #: src/lang.c:1025
 msgid ""
@@ -4282,6 +4312,8 @@ msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
+"\n"
+"Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
 #: src/lang.c:1028
 #, c-format
@@ -4290,13 +4322,15 @@ msgid ""
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 "\n"
-"Fejl: \"%s\" er ikke en gyldig nyhedsgruppe!\n"
+"Fejl: Â»%sÂ« er ikke en gyldig nyhedsgruppe!\n"
 
 #: src/lang.c:1030
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
+"\n"
+"Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n"
 
 #: src/lang.c:1031
 #, c-format
@@ -4305,7 +4339,7 @@ msgid ""
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 "\n"
-"Advarsel: Â»%sÂ« er omdÃ¸bt, du skal bruge Â»%sÂ« i steden for!\n"
+"Advarsel: Â»%sÂ« er omdÃ¸bt, du skal bruge Â»%sÂ« i stedet for!\n"
 
 #: src/lang.c:1032
 #, c-format
@@ -4313,6 +4347,8 @@ msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
+"\n"
+"Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
 #: src/lang.c:1033
 #, c-format
@@ -4320,6 +4356,8 @@ msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
+"\n"
+"Advarsel: Â»%sÂ« er ikke i din newsrc, den kan vÃ¦re ugyldig pÃ¥ denne side!\n"
 
 #: src/lang.c:1034
 #, c-format
@@ -4331,7 +4369,7 @@ msgstr ""
 #: src/lang.c:1038
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
-msgstr ""
+msgstr "%d filer skrevet fra %d artikler. %d %s opstod."
 
 #: src/lang.c:1039
 msgid "Missing parts."
@@ -4352,15 +4390,15 @@ msgstr "Ukendt fejl."
 #: src/lang.c:1045
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
-msgstr ""
+msgstr "\tKontrolsum for %s (%ld %s)"
 
 #: src/lang.c:1050
 msgid "Reading mail active file... "
-msgstr ""
+msgstr "LÃ¦ser postaktiv fil ... "
 
 #: src/lang.c:1051
 msgid "Reading mailgroups file... "
-msgstr ""
+msgstr "LÃ¦ser postgruppens fil ... "
 
 #: src/lang.c:1055
 msgid "perform PGP operations on article"
@@ -4465,26 +4503,26 @@ msgstr "Kan ikke finde NNTP-servernavn"
 #: src/lang.c:1090
 #, c-format
 msgid "Connecting to %s:%u..."
-msgstr "Forbinder til %s:%u..."
+msgstr "Forbinder til %s:%u ..."
 
 #: src/lang.c:1091
 msgid "Disconnecting from server...\n"
-msgstr "Afbryder fra server...\n"
+msgstr "Afbryder fra server ...\n"
 
 #: src/lang.c:1092
 #, c-format
 msgid ""
 "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\""
-msgstr ""
+msgstr "Forkert nyhedsgruppenavn (Â»%sÂ«) som svar til Â»GROUP %sÂ«-kommando: Â»%sÂ«"
 
 #: src/lang.c:1093
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
-msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter..."
+msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter ..."
 
 #: src/lang.c:1094
 msgid "205  Closing connection"
-msgstr "205  Lukker forbindelse"
+msgstr "205 Lukker forbindelse"
 
 #: src/lang.c:1095
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
@@ -4500,44 +4538,46 @@ msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
+"Placer servernavnet i filen %s,\n"
+"eller angiv miljÃ¸variablen NNTPSERVER"
 
 #: src/lang.c:1098
 msgid "  -A       force authentication on connect"
-msgstr ""
+msgstr "  -A       fremtving godkendelse ved forbindelse"
 
 #: src/lang.c:1099
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
-msgstr ""
+msgstr "  -g serv  lÃ¦s nyheder fra NNTP-server serv [standard=%s]"
 
 #: src/lang.c:1100
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
-msgstr ""
+msgstr "  -p port  brug port som NNTP-port [standard=%d]"
 
 #: src/lang.c:1101
 msgid "  -Q       quick start. Same as -nqd"
-msgstr ""
+msgstr "  -Q       hurtigstart. Samme som -nqd"
 
 #: src/lang.c:1102
 msgid "  -r       read news remotely from default NNTP server"
-msgstr ""
+msgstr "  -r       lÃ¦s nyheder eksternt fra standard-NNTP-server"
 
 #: src/lang.c:1103
 msgid "  -l       use only LIST instead of GROUP (-n) command"
-msgstr ""
+msgstr "  -l       brug kun LIST i stedet for GROUP-kommando (-n)"
 
 #: src/lang.c:1104
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
-msgstr ""
+msgstr "  -n       lÃ¦s kun abonnerede .newsrc-grupper fra NNTP-server"
 
 #: src/lang.c:1106
 msgid "  -4       force connecting via IPv4"
-msgstr ""
+msgstr "  -4       fremtving forbindelse via IPv4"
 
 #: src/lang.c:1107
 msgid "  -6       force connecting via IPv6"
-msgstr ""
+msgstr "  -6       fremtving forbindelse via IPv6"
 
 #: src/lang.c:1108
 msgid ""
@@ -4570,6 +4610,9 @@ msgid ""
 "Your server does not have Xref: in its XOVER information.\n"
 "Tin will try to use XHDR XREF instead (slows down things a bit).\n"
 msgstr ""
+"Din server har ikke Xref: i sin XOVER-information.\n"
+"Tin vil forsÃ¸ge at bruge XHDR XREF i stedet (gÃ¸r tingene en smule "
+"langsommere.\n"
 
 #: src/lang.c:1120
 msgid "Your server does not have Xref: in its XOVER information.\n"
@@ -4578,31 +4621,31 @@ msgstr "Din server har ikke Xref: I sin
 #: src/lang.c:1123
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP.\n"
-msgstr ""
+msgstr "Kan ikke Ã¥bne %s. PrÃ¸v %s -r for at lÃ¦se nyheder via NNTP.\n"
 
 #: src/lang.c:1126
 msgid "  -Q       quick start. Same as -qd"
-msgstr ""
+msgstr "  -Q       hurtigstart. Samme som -qd"
 
 #: src/lang.c:1127
 msgid "  -l       read only active file instead of scanning spool (-n) command"
-msgstr ""
+msgstr "  -l       lÃ¦s kun aktiv fil i stedet for skanningskÃ¸-kommando (-n)"
 
 #: src/lang.c:1128
 msgid "  -n       only read subscribed .newsrc groups from spool"
-msgstr ""
+msgstr "  -n       lÃ¦s kun abonnerede .newsrc-grupper fra kÃ¸"
 
 #: src/lang.c:1129
 msgid "Your server does not have Xref: in its NOV-files.\n"
-msgstr ""
+msgstr "Din server har ikke Xref: i sine NOV-filer.\n"
 
 #: src/lang.c:1133
 msgid "Posting using external inews failed. Use built in inews instead?"
-msgstr ""
+msgstr "Indsendelse via ekstern inews mislykkedes. Brug byg i inews i stedet?"
 
 #: src/lang.c:1134
 msgid "It worked! Should I always use my built in inews from now on?"
-msgstr ""
+msgstr "Det virkede! Skal jeg altid brug min bygning i inews fra nu af?"
 
 #: src/lang.c:1138
 #, c-format
@@ -4631,20 +4674,20 @@ msgstr "Ingen kommando"
 
 #: src/lang.c:1147
 msgid "Pipe"
-msgstr ""
+msgstr "Datakanal"
 
 #: src/lang.c:1148
 #, c-format
 msgid "Pipe to command [%.*s]> "
-msgstr ""
+msgstr "Datakanal til kommando [%.*s]> "
 
 #: src/lang.c:1149
 msgid "Piping..."
-msgstr ""
+msgstr "Via datakanal ..."
 
 #: src/lang.c:1151
 msgid "Piping not enabled."
-msgstr ""
+msgstr "Datakanal ikke aktiveret."
 
 #: src/lang.c:1155
 #, c-format
@@ -4680,6 +4723,8 @@ msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
+"\n"
+"Advarsel: Linjen Â»%s:Â« har mellemrum som SKAL fjernes.\n"
 
 #: src/lang.c:1174
 msgid ""
@@ -4742,6 +4787,8 @@ msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 msgstr ""
+"%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=skift alle/ulÃ¦st; %s=gem; "
+"%s=mÃ¦rke; %s=indsend"
 
 #: src/lang.c:1210
 #, c-format
@@ -4998,11 +5045,11 @@ msgstr "Side ned (PageDown)"
 
 #: src/lang.c:1379
 msgid "PageNextUnread"
-msgstr ""
+msgstr "Side nÃ¦ste ulÃ¦st (PageNextUnread)"
 
 #: src/lang.c:1380
 msgid "PageDown or PageNextUnread"
-msgstr ""
+msgstr "Side ned eller Side nÃ¦ste ulÃ¦st"
 
 #: src/lang.c:1386
 msgid "Subject: (case sensitive)"
@@ -5145,16 +5192,16 @@ msgstr "Marker med D pÃ¥ udvÃ¦lgelsesskÃ
 
 #: src/lang.c:1482
 msgid "Kill only unread arts"
-msgstr ""
+msgstr "DrÃ¦b kun ulÃ¦st kunst"
 
 #: src/lang.c:1483
 msgid "Kill all arts & show with K"
-msgstr ""
+msgstr "DrÃ¦b al kunst og vis med K"
 
 #. TODO: s/K/art_marked_killed/
 #: src/lang.c:1484
 msgid "Kill all arts and never show"
-msgstr ""
+msgstr "DrÃ¦b al kunst og vis aldrig"
 
 #: src/lang.c:1490
 msgid "Nothing special"
@@ -5162,31 +5209,31 @@ msgstr "Intet specielt"
 
 #: src/lang.c:1491
 msgid "Compress quotes"
-msgstr ""
+msgstr "Komprimer citattegn"
 
 #: src/lang.c:1492
 msgid "Quote signatures"
-msgstr ""
+msgstr "Citer underskrifter"
 
 #: src/lang.c:1493
 msgid "Compress quotes, quote sigs"
-msgstr ""
+msgstr "Komprimer citattegn, citer underskr."
 
 #: src/lang.c:1494
 msgid "Quote empty lines"
-msgstr ""
+msgstr "Citater tomme linjer"
 
 #: src/lang.c:1495
 msgid "Compress quotes, quote empty lines"
-msgstr ""
+msgstr "Komprimer citattegn, citer tomme linjer"
 
 #: src/lang.c:1496
 msgid "Quote sigs & empty lines"
-msgstr ""
+msgstr "Citer underskrifter og tomme linjer"
 
 #: src/lang.c:1497
 msgid "Comp. q., quote sigs & empty lines"
-msgstr ""
+msgstr "Kompr. c., citer underskr. og tomme linjer"
 
 #: src/lang.c:1537
 msgid "no"
@@ -5200,21 +5247,22 @@ msgstr "med teksthoveder"
 msgid "without headers"
 msgstr "uden teksthoveder"
 
+# hvad er det her for nogle forkortelser (bevaret pÃ¥ engelsk)
 #: src/lang.c:1546
 msgid "NFKC"
-msgstr ""
+msgstr "NFKC"
 
 #: src/lang.c:1548
 msgid "NFKD"
-msgstr ""
+msgstr "NFKD"
 
 #: src/lang.c:1549
 msgid "NFC"
-msgstr ""
+msgstr "NFC"
 
 #: src/lang.c:1550
 msgid "NFD"
-msgstr ""
+msgstr "NFD"
 
 #: src/lang.c:1558
 msgid "Display Options"
@@ -5384,11 +5432,18 @@ msgid ""
 "#   1 = sum\n"
 "#   2 = average\n"
 msgstr ""
+"# TrÃ¥dbedÃ¸mmelse\n"
+"# Mulige vÃ¦rdier er (standarden er markeret med *):\n"
+"# * 0 = maks\n"
+"#   1 = sum\n"
+"#   2 = gennemsnit\n"
 
 #: src/lang.c:1681
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
+"Sorter artikler efter Emne, Fra, Dato eller BedÃ¸mmelse. <MELLEMRUM> skifter "
+"og <CR> vÃ¦lger."
 
 #: src/lang.c:1682
 msgid "Sort articles by"
@@ -5446,6 +5501,8 @@ msgstr ""
 #: src/lang.c:1717
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
+"Vis alle artikler eller kun ulÃ¦ste artikler. <MELLEMRUM> skifter og <CR> "
+"vÃ¦lger."
 
 #: src/lang.c:1718
 msgid "Show only unread articles"
@@ -5457,7 +5514,7 @@ msgstr ""
 
 #: src/lang.c:1724
 msgid "Show only groups with unread arts"
-msgstr ""
+msgstr "Vis kun grupper med ulÃ¦st kunst"
 
 #: src/lang.c:1725
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
@@ -5465,7 +5522,7 @@ msgstr ""
 
 #: src/lang.c:1730
 msgid "Filter which articles"
-msgstr ""
+msgstr "Filtrer hvilke artikler"
 
 #: src/lang.c:1731
 msgid ""
@@ -5538,6 +5595,8 @@ msgstr ""
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
+"Indtast tegn der indikerer artikler i et interval. <CR> vÃ¦lger, <ESC> "
+"afbryder."
 
 #: src/lang.c:1782
 msgid "Character to show inrange articles"
@@ -5586,7 +5645,7 @@ msgstr ""
 
 #: src/lang.c:1803
 msgid "Character to show recent articles"
-msgstr ""
+msgstr "Tegn til at vise seneste artikler"
 
 #: src/lang.c:1804
 msgid ""
@@ -5614,7 +5673,7 @@ msgstr ""
 
 #: src/lang.c:1817
 msgid "Character to show read articles"
-msgstr ""
+msgstr "Tegn til at vise lÃ¦ste artikler"
 
 #: src/lang.c:1818
 msgid ""
@@ -5628,7 +5687,7 @@ msgstr ""
 
 #: src/lang.c:1824
 msgid "Character to show killed articles"
-msgstr ""
+msgstr "Tegn til at vise drÃ¦bte artikler"
 
 #: src/lang.c:1825
 msgid ""
@@ -5640,6 +5699,8 @@ msgstr ""
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
+"Indtast tegn til at indikere lÃ¦ste valgte artikler. <CR> angiver, <ESC> "
+"afbryder."
 
 #: src/lang.c:1831
 msgid "Character to show readselected arts"
@@ -5697,7 +5758,7 @@ msgstr ""
 
 #: src/lang.c:1863
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
-msgstr ""
+msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> vÃ¦lger."
 
 #: src/lang.c:1864
 msgid "Display signatures"
@@ -5794,7 +5855,7 @@ msgstr ""
 
 #: src/lang.c:1916
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
-msgstr ""
+msgstr "Aktiver detektion af verbatimblokke? <SPACE> skifter og <CR> vÃ¦lger."
 
 #: src/lang.c:1917
 msgid "Detection of verbatim blocks"
@@ -5807,10 +5868,12 @@ msgstr ""
 #: src/lang.c:1923
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
+"Et regulÃ¦rt udtryk brugt til at bestemme hvilke linjer der skal vises i "
+"col_quote."
 
 #: src/lang.c:1924
 msgid "Regex used to show quoted lines"
-msgstr ""
+msgstr "RegulÃ¦rt udtryk brugt til at vise citerede linjer"
 
 #: src/lang.c:1925
 msgid ""
@@ -5972,6 +6035,8 @@ msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
+"Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget "
+"fremviser"
 
 #: src/lang.c:2009
 msgid "MIME binary content viewer"
@@ -6044,10 +6109,11 @@ msgstr ""
 #: src/lang.c:2054
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
+"Program der kÃ¸res ved Ã¥bning af adresser, <CR> angiver, <ESC> afbryder."
 
 #: src/lang.c:2055
 msgid "Program that opens URLs"
-msgstr "Program som Ã¥bner URL'er"
+msgstr "Program som Ã¥bner adresser (URL'er)"
 
 #: src/lang.c:2056
 msgid "# The program used to open URLs. The actual URL will be appended\n"
@@ -6537,7 +6603,7 @@ msgstr ""
 
 #: src/lang.c:2344
 msgid "# Enable URL highlighting?\n"
-msgstr ""
+msgstr "# Aktiver adressefremhÃ¦velse?\n"
 
 #: src/lang.c:2349
 msgid "Word highlighting in message body"
@@ -6545,7 +6611,7 @@ msgstr ""
 
 #: src/lang.c:2350
 msgid "# Enable word highlighting?\n"
-msgstr ""
+msgstr "# Aktiver ordfremhÃ¦velse?\n"
 
 #: src/lang.c:2355
 msgid "What to display instead of mark"
@@ -7039,10 +7105,12 @@ msgstr ""
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
+"Start redigeringsprogram med linjeforskydning. <MELLEMRUM> skifter, <CR> "
+"angiver, <ESC> afbryder."
 
 #: src/lang.c:2647
 msgid "Start editor with line offset"
-msgstr ""
+msgstr "Start redigeringsprogram med linjeforskydning"
 
 #: src/lang.c:2648
 msgid ""
@@ -7129,6 +7197,7 @@ msgstr ""
 #: src/lang.c:2699
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
+"Filnavn for alle indsendte artikler, <CR> angiver, intet filnavn=gem ikke."
 
 #: src/lang.c:2700
 msgid "Filename for posted articles"
@@ -7185,47 +7254,53 @@ msgstr ""
 
 #: src/lang.c:2730
 msgid "NNTP read timeout in seconds"
-msgstr ""
+msgstr "TidsudlÃ¸b i sekunder for NNTP-lÃ¦s"
 
 #: src/lang.c:2731
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
-msgstr ""
+msgstr "# Ventetid i sekunder efter svar fra en server (0=intet tidsudlÃ¸b)\n"
 
 #: src/lang.c:2736
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
+"Indtast antallet af sekunder fÃ¸r aktiv fil vil blive genlÃ¦st. <CR> angiver."
 
 #: src/lang.c:2737
 msgid "Interval in secs to reread active"
-msgstr ""
+msgstr "Interval i sekunder til at genlÃ¦se aktive"
 
 #: src/lang.c:2738
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
+"# Tidsinterval i sekunder mellem genlÃ¦sning af den aktive fil (0=aldrig)\n"
 
 #: src/lang.c:2743
 msgid "Reconnect to server automatically"
-msgstr ""
+msgstr "Forbind til serveren igen automatisk"
 
 #: src/lang.c:2744
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
+"# Hvis ON forbind sÃ¥ autoamtisk til NNTP-serveren hvis forbindelsen "
+"afbrydes\n"
 
 #: src/lang.c:2748
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
+"Opret lokale kopier af NNTP-overbliksfiler. <MELLEMRUM> skifter og <CR> "
+"vÃ¦lger."
 
 #: src/lang.c:2749
 msgid "Cache NNTP overview files locally"
-msgstr ""
+msgstr "Lagr NNTP-overbliksfiler lokalt"
 
 #: src/lang.c:2750
 msgid "# If ON, create local copies of NNTP overview files.\n"
-msgstr ""
+msgstr "# Hvis ON, opret lokale kopier af NNTP-overbliksfiler.\n"
 
 #: src/lang.c:2754 src/lang.c:2769 src/lang.c:2789 src/lang.c:2808
 msgid "Enter format string. <CR> sets, <ESC> cancels."
@@ -7351,7 +7426,7 @@ msgstr ""
 
 #: src/lang.c:2864
 msgid "Mailbox to save sent mails"
-msgstr ""
+msgstr "Postkasse hvor sendt post gemmes"
 
 #: src/lang.c:2869
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
@@ -7603,7 +7678,7 @@ msgstr "[- UtilgÃ¦ngelig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/de.gmo and tin-2.3.0/po/de.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/de.po tin-2.3.0/po/de.po
--- tin-2.2.1/po/de.po	2014-05-04 13:11:44.000000000 +0200
+++ tin-2.3.0/po/de.po	2014-10-03 16:08:35.686562942 +0200
@@ -8,9 +8,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.2.1\n"
+"Project-Id-Version: tin 2.3.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2014-01-10 11:38+0100\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -3423,7 +3423,7 @@ msgstr "Followup-To akzeptieren? %s=post
 
 #: src/lang.c:717
 msgid "Article unchanged, abort mailing?"
-msgstr "Mail unverÃ¤ndert, Absenden abbrechen?"
+msgstr "Mail unverÃ¤ndert, Versand abbrechen?"
 
 #: src/lang.c:718
 #, c-format
@@ -8195,7 +8195,7 @@ msgstr ""
 
 #: src/lang.c:2920
 msgid "Quick (1 key) select filter scope"
-msgstr ""
+msgstr "Schnell (1 Tasten) Auswahlfilter GÃ¼ltigkeitsbereich"
 
 #: src/lang.c:2925 src/lang.c:2949
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
@@ -8223,7 +8223,7 @@ msgstr ""
 
 #: src/lang.c:2944
 msgid "Quick (1 key) kill filter scope"
-msgstr ""
+msgstr "Schnell (1 Tasten) Killfilter GÃ¼ltigkeitsbereich"
 
 #: src/lang.c:2950
 msgid "Quick (1 key) kill filter header"
@@ -8383,7 +8383,7 @@ msgstr "[- Nicht VerfÃ¼gbar -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/en_GB.gmo and tin-2.3.0/po/en_GB.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/en_GB.po tin-2.3.0/po/en_GB.po
--- tin-2.2.1/po/en_GB.po	2014-05-04 13:11:44.000000000 +0200
+++ tin-2.3.0/po/en_GB.po	2014-10-03 16:08:35.994595543 +0200
@@ -5,9 +5,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.2.1\n"
+"Project-Id-Version: tin 2.3.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2013-12-24 01:00+0000\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: \n"
@@ -6050,7 +6050,7 @@ msgid ""
 "# Default: -1 (default color)\n"
 msgstr ""
 "# Colour of text lines\n"
-"# Default: -1 (default colour\n"
+"# Default: -1 (default colour)\n"
 
 #: src/lang.c:2172
 msgid "Color of mini help menu"
@@ -7392,7 +7392,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/et.gmo and tin-2.3.0/po/et.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/et.po tin-2.3.0/po/et.po
--- tin-2.2.1/po/et.po	2014-05-04 13:11:45.000000000 +0200
+++ tin-2.3.0/po/et.po	2014-10-03 16:08:36.202617556 +0200
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2014-01-02 19:12+0200\n"
 "Last-Translator: Toomas Soome <tsoome@me.com>\n"
 "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
@@ -8182,7 +8182,7 @@ msgstr "[- Pole kasutatav -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/fr.gmo and tin-2.3.0/po/fr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/fr.po tin-2.3.0/po/fr.po
--- tin-2.2.1/po/fr.po	2014-05-04 13:11:45.000000000 +0200
+++ tin-2.3.0/po/fr.po	2014-10-03 16:08:36.406639150 +0200
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-2.2.0\n"
+"Project-Id-Version: tin-2.2.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
-"PO-Revision-Date: 2014-01-10 13:47+0100\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
+"PO-Revision-Date: 2014-05-08 13:28+0100\n"
 "Last-Translator: Matt Anton <tin@syrius.org>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "Language: fr\n"
@@ -3987,8 +3987,8 @@ msgstr ""
 #: src/lang.c:897
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
-"  -Z       retourne un statut indiquant s'il y a nouveaux articles (en tÃ¢che "
-"de fond)"
+"  -Z       retourne un statut s'il y a de nouveaux articles (en tÃ¢che de "
+"fond)"
 
 #: src/lang.c:898
 msgid "  -q       don't check for new newsgroups"
@@ -4004,7 +4004,7 @@ msgstr "  -d       ne pas afficher les d
 
 #: src/lang.c:901
 msgid "  -G limit get only limit articles/group"
-msgstr "  -G nombre d'articles par groupe limite"
+msgstr "  -G nombre max. d'articles/groupes Ã  rÃ©cupÃ©rer"
 
 #: src/lang.c:902
 #, c-format
@@ -4022,12 +4022,12 @@ msgstr "  -I rÃ©p.  rÃ©pertoire du fichi
 
 #: src/lang.c:905
 msgid "  -u       update index files (batch mode)"
-msgstr "  -u       mÃ j des fichiers index (en tÃ¢che de fond)"
+msgstr "  -u       met Ã  jour les fichiers index (en tÃ¢che de fond)"
 
 #: src/lang.c:906
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
-msgstr "  -m rÃ©p.  rÃ©pertoire des bÃ l [dÃ©faut=%s]"
+msgstr "  -m rÃ©p.  rÃ©pertoire des boÃ®tes Ã  lettre [dÃ©faut=%s]"
 
 #: src/lang.c:907
 #, c-format
@@ -4081,7 +4081,7 @@ msgstr ""
 
 #: src/lang.c:917
 msgid "  -z       start if any unread news"
-msgstr "  -z       lancer si articles non lus"
+msgstr "  -z       lancer s'il y a des articles non lus"
 
 #: src/lang.c:918
 #, c-format
@@ -4099,7 +4099,7 @@ msgstr "  -v       sortie dÃ©taillÃ©e po
 
 #: src/lang.c:920
 msgid "  -V       print version & date information"
-msgstr "  -V       afficher infos date & version"
+msgstr "  -V       afficher la date et la version"
 
 #: src/lang.c:921
 #, c-format
@@ -4719,12 +4719,12 @@ msgstr ""
 
 #: src/lang.c:1098
 msgid "  -A       force authentication on connect"
-msgstr "  -A       force l'authentication Ã  la connexion"
+msgstr "  -A       force l'authentification Ã  la connexion"
 
 #: src/lang.c:1099
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
-msgstr "  -g serv  lire depuis le serveur NNTP serv [dÃ©faut=%s]"
+msgstr "  -g serv  utilise le serveur NNTP serv [dÃ©faut=%s]"
 
 #: src/lang.c:1100
 #, c-format
@@ -8339,7 +8339,7 @@ msgstr "[- Indisponible -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/ru.gmo and tin-2.3.0/po/ru.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/ru.po tin-2.3.0/po/ru.po
--- tin-2.2.1/po/ru.po	2014-05-04 13:11:45.000000000 +0200
+++ tin-2.3.0/po/ru.po	2014-10-03 16:08:36.638663706 +0200
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2006-04-21 15:39+0200\n"
 "Last-Translator: Andrei Emeltchenko <andrei.emeltchenko@finik.org>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
@@ -8043,7 +8043,7 @@ msgstr "[- îÅÄÏÓÔÕÐÎÏ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/sv.gmo and tin-2.3.0/po/sv.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/sv.po tin-2.3.0/po/sv.po
--- tin-2.2.1/po/sv.po	2014-05-04 13:11:46.000000000 +0200
+++ tin-2.3.0/po/sv.po	2014-10-03 16:08:36.874688687 +0200
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2006-01-11 21:22+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -7433,7 +7433,7 @@ msgstr "[- Ej tillgänglig -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/tin.pot tin-2.3.0/po/tin.pot
--- tin-2.2.1/po/tin.pot	2014-05-04 13:12:20.000000000 +0200
+++ tin-2.3.0/po/tin.pot	2014-10-03 16:08:35.170508323 +0200
@@ -3,11 +3,12 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
+#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -7309,7 +7310,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/tr.gmo and tin-2.3.0/po/tr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/tr.po tin-2.3.0/po/tr.po
--- tin-2.2.1/po/tr.po	2014-05-04 13:11:46.000000000 +0200
+++ tin-2.3.0/po/tr.po	2014-10-03 16:08:37.118714515 +0200
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.7.7\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2005-03-06 09:25+0200\n"
 "Last-Translator: Þebnem Korkmaz <sebnem_k@hotmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -8901,7 +8901,7 @@ msgstr "[- Kullanýlamýyor -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
Binary files tin-2.2.1/po/zh_TW.gmo and tin-2.3.0/po/zh_TW.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.2.1/po/zh_TW.po tin-2.3.0/po/zh_TW.po
--- tin-2.2.1/po/zh_TW.po	2014-05-04 13:11:47.000000000 +0200
+++ tin-2.3.0/po/zh_TW.po	2014-10-03 16:08:37.358739915 +0200
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.1.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-05-04 13:11+0200\n"
+"POT-Creation-Date: 2014-10-03 16:08+0200\n"
 "PO-Revision-Date: 2013-02-12 23:03+0800\n"
 "Last-Translator: Wei-Lun Chao <bluebat@member.fsf.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -8008,7 +8008,7 @@ msgstr "[- ç„¡æ³•ä½¿ç”¨ -]"
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1287
+#: src/rfc2047.c:1302
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/art.c tin-2.3.0/src/art.c
--- tin-2.2.1/src/art.c	2013-12-28 12:36:11.000000000 +0100
+++ tin-2.3.0/src/art.c	2014-05-18 15:36:22.169790145 +0200
@@ -247,7 +247,7 @@ setup_hard_base(
 			if (j < group->xmin)
 				j = group->xmin;
 
-			for ( ; count < j; count++) {
+			for (; count < j; count++) {
 				if (grpmenu.max >= max_base)
 					expand_base();
 				base[grpmenu.max++] = count;
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/attrib.c tin-2.3.0/src/attrib.c
--- tin-2.2.1/src/attrib.c	2013-11-26 09:11:32.000000000 +0100
+++ tin-2.3.0/src/attrib.c	2014-05-28 16:01:51.538346461 +0200
@@ -3,7 +3,7 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2013-09-04
+ *  Updated   : 2014-05-28
  *  Notes     : Group attribute routines
  *
  * Copyright (c) 1993-2014 Iain Lea <iain@bricbrac.de>
@@ -1307,14 +1307,28 @@ write_attributes_file(
 	 * this is nesessary because a changed locale setting
 	 * may lead to an invalid offset
 	 */
-	fpos = ftell(fp);
+	if ((fpos = ftell(fp)) <= 0) {
+		clearerr(fp);
+		fclose(fp);
+		unlink(new_file);
+		free(new_file);
+		error_message(2, _(txt_filesystem_full), ATTRIBUTES_FILE);
+		return;
+	}
 	rewind(fp);
 	attrib_file_offset = 1;
 	while ((i = fgetc(fp)) != EOF) {
 		if (i == '\n')
 			attrib_file_offset++;
 	}
-	fseek(fp, fpos, SEEK_SET);
+	if (fseek(fp, fpos, SEEK_SET)) {
+		clearerr(fp);
+		fclose(fp);
+		unlink(new_file);
+		free(new_file);
+		error_message(2, _(txt_filesystem_full), ATTRIBUTES_FILE);
+		return;
+	}
 
 	if ((num_scope > 0) && (scopes != NULL)) {
 		struct t_scope *scope;
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/config.c tin-2.3.0/src/config.c
--- tin-2.2.1/src/config.c	2014-04-30 09:24:59.000000000 +0200
+++ tin-2.3.0/src/config.c	2014-08-31 12:43:55.776305411 +0200
@@ -3,7 +3,7 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2014-04-26
+ *  Updated   : 2014-08-31
  *  Notes     : Configuration file routines
  *
  * Copyright (c) 1991-2014 Iain Lea <iain@bricbrac.de>
@@ -631,7 +631,8 @@ read_config_file(
 				break;
 
 			if (match_boolean(buf, "show_description=", &tinrc.show_description)) {
-				show_description = tinrc.show_description;
+				if (show_description)
+					show_description = tinrc.show_description;
 				break;
 			}
 
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/filter.c tin-2.3.0/src/filter.c
--- tin-2.2.1/src/filter.c	2014-05-03 12:20:53.000000000 +0200
+++ tin-2.3.0/src/filter.c	2014-05-28 16:17:36.717463411 +0200
@@ -3,7 +3,7 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2013-11-25
+ *  Updated   : 2014-05-28
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
  * Copyright (c) 1991-2014 Iain Lea <iain@bricbrac.de>
@@ -671,21 +671,34 @@ write_filter_file(
 	fprintf(fp, "# Filter file V%s for the TIN newsreader\n#\n", FILTER_VERSION);
 	fprintf(fp, "%s", _(txt_filter_file));
 
+	fflush(fp);
+
 	/* determine the file offset */
 	if (!batch_mode) {
-		if ((fpos = ftell(fp)) > 0) {
-			rewind(fp);
-			filter_file_offset = 1;
-			while ((i = fgetc(fp)) != EOF) {
-				if (i == '\n')
-					filter_file_offset++;
-			}
-			fseek(fp, fpos, SEEK_SET);
+		if ((fpos = ftell(fp)) <= 0) {
+				clearerr(fp);
+				fclose(fp);
+				rename_file(file_tmp, filename);
+				free(file_tmp);
+				error_message(2, _(txt_filesystem_full), filename);
+				return;
+		}
+		rewind(fp);
+		filter_file_offset = 1;
+		while ((i = fgetc(fp)) != EOF) {
+			if (i == '\n')
+				filter_file_offset++;
+		}
+		if (fseek(fp, fpos, SEEK_SET)) {
+			clearerr(fp);
+			fclose(fp);
+			rename_file(file_tmp, filename);
+			free(file_tmp);
+			error_message(2, _(txt_filesystem_full), filename);
+			return;
 		}
 	}
 
-	fflush(fp);
-
 	/*
 	 * Save global filters
 	 */
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/group.c tin-2.3.0/src/group.c
--- tin-2.2.1/src/group.c	2014-01-11 03:45:53.000000000 +0100
+++ tin-2.3.0/src/group.c	2014-05-13 10:54:22.823408527 +0200
@@ -1249,7 +1249,7 @@ build_sline(
 				strcat(buffer, tmp);
 				if ((k = len - strwidth(tmp)) > 0) {
 					buf = buffer + strlen(buffer);
-					for (;k > 0; --k)
+					for (; k > 0; --k)
 						*buf++ = ' ';
 					*buf = '\0';
 				}
@@ -1284,7 +1284,7 @@ build_sline(
 				strcat(buffer, tmp);
 				if ((k = len - strwidth(tmp)) > 0) {
 					buf = buffer + strlen(buffer);
-					for (;k > 0; --k)
+					for (; k > 0; --k)
 						*buf++ = ' ';
 					*buf = '\0';
 				}
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/mail.c tin-2.3.0/src/mail.c
--- tin-2.2.1/src/mail.c	2013-12-06 14:16:12.000000000 +0100
+++ tin-2.3.0/src/mail.c	2014-08-31 01:58:30.472405097 +0200
@@ -3,7 +3,7 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2013-12-06
+ *  Updated   : 2014-08-31
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
  * Copyright (c) 1992-2014 Iain Lea <iain@bricbrac.de>
@@ -412,12 +412,8 @@ read_newsgroups_file(
 		if (!batch_mode && verb)
 			wait_message(0, _(txt_reading_newsgroups_file));
 
-		if (read_news_via_nntp && !no_write) {
-			struct stat buf;
-
-			if (stat(local_newsgroups_file, &buf) || !read_local_newsgroups_file)
-				fp_save = fopen(local_newsgroups_file, "w");
-		}
+		if (read_news_via_nntp && !no_write && !read_local_newsgroups_file)
+			fp_save = fopen(local_newsgroups_file, "w");
 
 		read_groups_descriptions(fp, fp_save);
 
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/main.c tin-2.3.0/src/main.c
--- tin-2.2.1/src/main.c	2013-11-27 23:23:36.000000000 +0100
+++ tin-2.3.0/src/main.c	2014-08-30 15:41:44.073251365 +0200
@@ -1015,6 +1015,7 @@ create_mail_save_dirs(
  * giveup() indicates a serious error and keeping track of what we've
  * already malloc()ed would be a PITA.
  */
+/* coverity[+kill] */
 void
 giveup(
 	void)
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/my_tmpfile.c tin-2.3.0/src/my_tmpfile.c
--- tin-2.2.1/src/my_tmpfile.c	2013-11-26 09:11:37.000000000 +0100
+++ tin-2.3.0/src/my_tmpfile.c	2014-05-13 13:04:33.354061925 +0200
@@ -3,7 +3,7 @@
  *  Module    : my_tmpfile.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 2001-03-11
- *  Updated   : 2013-11-17
+ *  Updated   : 2014-05-13
  *  Notes     :
  *
  * Copyright (c) 2001-2014 Urs Janssen <urs@tin.org>
@@ -71,7 +71,11 @@ my_tmpfile(
 
 	if (filename != NULL && name_size > 0) {
 		if (base_dir) {
+#ifdef HAVE_LONG_FILE_NAMES
 			snprintf(buf, MIN(name_size, (sizeof(buf) - 1)), "tin-%s-%ld-XXXXXX", get_host_name(), (long) process_id);
+#else
+			snprintf(buf, MIN(name_size, (sizeof(buf) - 1)), "tin-XXXXXX");
+#endif /* HAVE_LONG_FILE_NAMES */
 			joinpath(filename, name_size, base_dir, buf);
 		} else {
 			snprintf(buf, MIN(name_size, (sizeof(buf) - 1)), "tin_XXXXXX");
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/parsdate.y tin-2.3.0/src/parsdate.y
--- tin-2.2.1/src/parsdate.y	2013-12-25 15:10:02.000000000 +0100
+++ tin-2.3.0/src/parsdate.y	2014-10-03 15:59:57.447701553 +0200
@@ -811,7 +811,7 @@ GetTimeInfo(
 	LastTzone *= 60;
 	LastTzone += gmt.tm_min - local.tm_min;
 #else
-	LastTzone =  (0 - tm->tm_gmtoff) / 60;
+	LastTzone = (0 - tm->tm_gmtoff) / 60;
 #endif	/* defined(DONT_HAVE_TM_GMTOFF) */
     }
     Now->tzone = LastTzone;
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/refs.c tin-2.3.0/src/refs.c
--- tin-2.2.1/src/refs.c	2013-11-26 09:11:39.000000000 +0100
+++ tin-2.3.0/src/refs.c	2014-10-03 16:02:48.729838581 +0200
@@ -849,7 +849,7 @@ build_thread(
 
 /*
  * Run a new set of threads through the base articles, using the
- * parent / child / sibling  / article pointers in the msgid hash.
+ * parent / child / sibling / article pointers in the msgid hash.
  */
 void
 thread_by_reference(
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/rfc2047.c tin-2.3.0/src/rfc2047.c
--- tin-2.2.1/src/rfc2047.c	2013-11-26 09:11:40.000000000 +0100
+++ tin-2.3.0/src/rfc2047.c	2014-05-09 22:45:17.112034168 +0200
@@ -3,7 +3,7 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2013-11-05
+ *  Updated   : 2014-05-09
  *  Notes     : MIME header encoding/decoding stuff
  *
  * Copyright (c) 1995-2014 Chris Blum <chris@resolution.de>
@@ -369,13 +369,27 @@ do_b_encode(
 {
 	char tmp[60];				/* strings to be B encoded */
 	char *t = tmp;
+	int count = max_ewsize / 4 * 3;
+	t_bool isleading_between = TRUE;		/* are we still processing leading space */
+
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	while (count-- > 0 && (!isbetween(*w, isstruct_head) || isleading_between) && *w) {
+		if (!isbetween(*w, isstruct_head))
+			isleading_between = FALSE;
+		*(t++) = *(w++);
+		/*
+		 * ensure that the next multi-octet character
+		 * fits into the remaining space
+		 */
+		if (mbtowc(NULL, w, MB_CUR_MAX) > count)
+			break;
+	}
+#else
 	int len8 = 0;				/* the number of trailing 8bit chars, which
 								   should be even (i.e. the first and second byte
 								   of wide_char should NOT be split into two
 								   encoded words) in order to be compatible with
 								   some CJK mail client */
-	int count = max_ewsize / 4 * 3;
-	t_bool isleading_between = TRUE;		/* are we still processing leading space */
 
 	while (count-- > 0 && (!isbetween(*w, isstruct_head) || isleading_between) && *w) {
 		len8 += (is_EIGHT_BIT(w) ? 1 : -len8);
@@ -387,6 +401,7 @@ do_b_encode(
 /* if (len8 & (unsigned long) 1 && !isbetween(*w,isstruct_head)) */
 	if (len8 != len8 / 2 * 2 && !isbetween(*w, isstruct_head) && (*w))
 		t--;
+#endif /* MULTIBYTE_ABLE && !NOLOCALE */
 
 	*t = '\0';
 
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/string.c tin-2.3.0/src/string.c
--- tin-2.2.1/src/string.c	2014-01-31 11:45:10.000000000 +0100
+++ tin-2.3.0/src/string.c	2014-05-12 10:53:17.170969309 +0200
@@ -3,7 +3,7 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2014-01-30
+ *  Updated   : 2014-05-12
  *  Notes     :
  *
  * Copyright (c) 1997-2014 Urs Janssen <urs@tin.org>
@@ -1279,9 +1279,10 @@ normalize(
 #			ifdef HAVE_LIBIDN
 	/* libidn */
 
-	buf = stringprep_utf8_nfkc_normalize(tmp, -1);
-	if (buf == NULL) /* normalization failed, return the original string (as valid UTF8) */
+	if ((buf = stringprep_utf8_nfkc_normalize(tmp, -1)) == NULL) /* normalization failed, return the original string (as valid UTF8) */
 		buf = tmp;
+	else
+		free(tmp);
 
 	return buf;
 #			endif /* HAVE_LIBIDN */
diff -Nurp '--exclude=.bzr*' tin-2.2.1/src/thread.c tin-2.3.0/src/thread.c
--- tin-2.2.1/src/thread.c	2014-04-29 18:33:21.000000000 +0200
+++ tin-2.3.0/src/thread.c	2014-05-13 10:54:36.341455397 +0200
@@ -211,7 +211,7 @@ build_tline(
 				strcat(buffer, tmp);
 				if ((i = len - strwidth(tmp)) > 0) {
 					buf = buffer + strlen(buffer);
-					for (;i > 0; --i)
+					for (; i > 0; --i)
 						*buf++ = ' ';
 					*buf = '\0';
 				}
diff -Nurp '--exclude=.bzr*' tin-2.2.1/tin.spec tin-2.3.0/tin.spec
--- tin-2.2.1/tin.spec	2013-12-30 14:40:24.000000000 +0100
+++ tin-2.3.0/tin.spec	2014-05-12 16:38:12.956679735 +0200
@@ -1,10 +1,10 @@
 Name: tin
 Summary: easy-to-use USENET news reader
-Version: 2.2.1
+Version: 2.3.0
 Release: 1
 License: BSD
 Group: Applications/News
-Source: ftp://ftp.tin.org/pub/news/clients/tin/v2.2/%{name}-%{version}.tar.bz2
+Source: ftp://ftp.tin.org/pub/news/clients/tin/v2.3/%{name}-%{version}.tar.bz2
 Buildroot: /var/tmp/%{name}-%{version}-%{release}
 Packager: Dirk Nimmich <nimmich@muenster.de>
 
diff -Nurp '--exclude=.bzr*' tin-2.2.1/tools/tinews.pl tin-2.3.0/tools/tinews.pl
--- tin-2.2.1/tools/tinews.pl	2014-05-04 13:03:23.000000000 +0200
+++ tin-2.3.0/tools/tinews.pl	2014-07-27 09:11:15.368459330 +0200
@@ -831,7 +831,7 @@ B<tinews.pl> [B<OPTIONS>] E<lt> I<input>
 =head1 DESCRIPTION
 
 B<tinews.pl> reads an article on STDIN, signs it via B<pgp>(1) or
-B<gpg>(1) and posts it to a newsserver.
+B<gpg>(1) and posts it to a news server.
 
 If the article contains To:, Cc: or Bcc: headers and mail-actions are
 configured it will automatically add a "Posted-And-Mailed: yes" header
