check_PROGRAMS=
- TESTS= t.smoke t.validate-xhtml10 t.validate-xhtml t.x509_name_match
+ TESTS= t.smoke t.validate-xhtml10 t.validate-xhtml t.x509_name_match t.realpath
LOG_COMPILER= env LC_ALL=C TZ=UTC $(SHELL)
-if NEED_TRIO
-noinst_LIBRARIES+= libtrio.a
-libtrio_a_SOURCES= trio/triostr.c trio/trio.c trio/trionan.c \
- trio/trio.h trio/triop.h trio/triodef.h \
- trio/trionan.h trio/triostr.h
-check_PROGRAMS+= regression
-regression_SOURCES= trio/regression.c
-LDADD+= libtrio.a -lm
-TESTS+= t.regression
-endif
-
fetchmail_SOURCES= fetchmail.h getopt.h \
gettext.h i18n.h kerberos.h fm_md5.h mx.h netrc.h smtp.h \
socket.h tunable.h \
if RPA_ENABLE
fetchmail_SOURCES += rpa.c
endif
-if NEED_GETNAMEINFO
-fetchmail_SOURCES += KAME/getnameinfo.c
-endif
-if NEED_GETADDRINFO
-fetchmail_SOURCES += libesmtp/getaddrinfo.h libesmtp/getaddrinfo.c
-endif
check_PROGRAMS += rfc822 unmime netrc rfc2047e mxget rfc822valid \
- x509_name_match
+ x509_name_match fm_realpath
+
+ fm_realpath_CFLAGS= -DTEST
rfc2047e_CFLAGS= -DTEST
--------------------------------------------------------------------------------
+fetchmail-6.5.0 (not yet released):
+
+## REMOVED FEATURES
+* fetchmail no longer supports using an MDA as SMTP fallback. This is required
+ to make deliveries consistent.
+ The --enable-fallback configure option is gone.
+* fetchmail no longer supports SSLv3. --sslproto ssl3 and ssl3+ options have
+ been removed and behave as though "--sslproto auto" had been given.
+
+## INCOMPATIBLE CHANGES
+* fetchmail by default only negotiates TLS v1.2 or higher. (RFC-7525)
+* fetchmail can auto-negotiate TLS v1.1 through the --sslproto tls1.1+ option.
+* fetchmail can auto-negotiate TLS v1.0 through the --sslproto tls1+ option.
+* fetchmailconf now requires Python 3.7.0 or newer.
+
+## CHANGED REQUIREMENTS
+* fetchmail 6.5.0 is written in C99 and requires a SUSv3 (Single Unix
+ Specification v3, a superset of POSIX.1-2001 aka. IEEE Std 1003.1-2001 with
+ XSI extension) compliant system.
+
+ In particular, older fetchmail versions had workarounds or replacement code
+ for several functions standardized in the Single Unix Specification v3, these
+ have been removed. Hence:
+ - The trio/ library has been removed from the distribution.
+ - The libesmtp/getaddrinfo.? library has been removed from the distribution.
+ - The KAME/getnameinfo.c file has been removed from the distribution.
+
+* fetchmail 6.5.0 requires a TLSv1.3-capable version of OpenSSL,
+ at a minimum OpenSSL v1.1.1.
+
+## BUG FIXES
+* fetchmail can now report mailbox sizes of 2^31 octets and beyond.
+ This requires C99 support (for the long long type).
+ Fixes Debian Bug#873668, reported by Andreas Schmidt.
+
+## CHANGES
+* When fetchmail attempts to log out from an IMAP4 server and the server messes
+ up its responses (it is supposed to send an untagged * BYE and a tagged
+ A4711 OK) and sends a tagged A4711 BYE response, tolerate that, rather than
+ reporting a protocol error. We don't intend to chat any more so the protocol
+ violation is harmless, and we know the server cannot send more untagged
+ status responses.
+ Analysis and fix courtesy of Maciej S. Szmigiero, GitLab merge request !20.
+
+--------------------------------------------------------------------------------
+
+ fetchmail-6.4.5 (unreleased):
+
+ ## REGRESSION FIX:
+ * fetchmail 6.4.0 and 6.4.1 changed the resolution of the home directory
+ in a way that requires SUSv4 semantics of realpath(), which leads to
+ 'Cannot find absolute path for... directory' error messages followed by aborts
+ on systems where realpath() follows strict SUSv2 semantics and returns
+ EINVAL if the 2nd argument is NULL.
+
+ On such systems, for instance, Solaris 10, fetchmail requires PATH_MAX to be
+ defined, and will then work again. Regression reported by David Hough.
+
+ On systems that neither provide auto-allocation semantics for realpath(),
+ nor PATH_MAX, fetchmail will print this error and abort. Such systems
+ are unsupported, see README.
+
+ ## CHANGES:
+ * Add a test program fm_realpath, and a t.realpath script, neither to be
+ installed. These will test resolution of the current working directory.
+
+ --------------------------------------------------------------------------------
+
fetchmail-6.4.4 (released 2020-04-26, 27530 LoC):
## UPDATED TRANSLATIONS - WITH THANKS TO THE TRANSLATOR:
NEXTSTEP, OSF 3.2, IRIX, and Rhapsody once upon a time.
The current maintainer does not have access to these systems, and assumes that
-the system is at least Single-Unix-Specification V2 compatible, yet fetchmail
-should be compilable by a C89 compiler. It currently ships with a copy of the
-trio library for systems that lack snprintf(). A further requirement is that
+the system is at least Single-Unix-Specification V3 compatible, and that
- will also require a C99 compiler.
++will also require a C99 compiler. A further requirement is that
+ either realpath() permits its 2nd argument to be NULL for auto-allocation,
+ or that otherwise PATH_MAX be defined.
-Fetchmail should be able to be compiled with C89, C99, C11, C++98, C++03,
+Fetchmail should be able to be compiled with C99, C11, C++98, C++03,
C++11, C++14 compilers, but not C++17 because the "register" keyword is
used in some parts of the code.
&& !run.use_syslog \
&& (run.showdots || !is_a_file(1)))
+/* macro to derive, as compile-time constant, the number of elements in a static vector */
+#define countof(ary) (sizeof(ary)/sizeof(ary[0]))
+
#endif
+
+ /* fm_realpath.c */
+ char *fm_realpath(const char *restrict file_name);
+
/* fetchmail.h ends here */
msgstr ""
"Project-Id-Version: fetchmail 6.4.0.rc4\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2019-09-05 21:30+0200\n"
"Last-Translator: Ernest Adrogué Calveras <eadrogue@gmx.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
msgid "Cannot modify signal mask: %s"
msgstr "No es pot modificar la màscara de senyals: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ERROR: no hi ha suport per a la rutina getpassword()\n"
-
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
# bailing out
-#: getpass.c:193
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
#
msgid ""
msgstr ""
- "Project-Id-Version: fetchmail 6.4.3-rc2\n"
+ "Project-Id-Version: fetchmail 6.4.5-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-03-31 22:06+02:00\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
+ "PO-Revision-Date: 2020-05-04 20:00+02:00\n"
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
"Language: cs\n"
msgid "Enter password for %s@%s: "
msgstr "Zadejte heslo pro %s@%s: "
-#: fetchmail.c:653
+#: fetchmail.c:619
msgid "fetchmail: Cannot detach into background. Aborting.\n"
- msgstr "fetchmail: Nelze se odpojit na pozadí. Končím.\n"
+ msgstr "fetchmail: Nelze se odpojit na pozadí. Končí se.\n"
-#: fetchmail.c:657
+#: fetchmail.c:623
#, c-format
msgid "starting fetchmail %s daemon\n"
msgstr "spouštím démona fetchmail %s\n"
msgid "Cannot modify signal mask: %s"
msgstr "Masku signálů nelze změnit: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "CHYBA: rutina getpassword() není podporována\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+ "Váš operační systém ani nedefinuje PATH_MAX, ani nepřijímá release(f, NULL). "
+ "Končí se.\n"
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail 6.3.24.1\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2013-03-11 07:50+0200\n"
"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "FEJL: ingen understøttelse til getpassword()-funktion\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgid "realloc failed\n"
msgstr "realloc mislykkedes\n"
- #, fuzzy
- #~ msgid "WARNING: Your SSL/TLS library does not support TLS v1.3.\n"
- #~ msgstr "Dit operativsystem understøtter ikke SSLv2.\n"
-
+#~ msgid "ERROR: no support for getpassword() routine\n"
+#~ msgstr "FEJL: ingen understøttelse til getpassword()-funktion\n"
+
+#, c-format
+#~ msgid "fetchmail: thread sleeping for %d sec.\n"
+#~ msgstr "fetchmail: tråd sover i %d sekunder.\n"
+
+#~ msgid "Unknown system error"
+#~ msgstr "Ukendt systemfejl"
+
+#, c-format
+#~ msgid "can't raise the listener; falling back to %s"
+#~ msgstr "kan ikke få kontakt til modtager, bruger i stedet %s"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support SSLv3.\n"
+#~ msgstr "Dit operativsystem understøtter ikke SSLv2.\n"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support TLS v1.1.\n"
+#~ msgstr "Dit operativsystem understøtter ikke SSLv2.\n"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support TLS v1.2.\n"
+#~ msgstr "Dit operativsystem understøtter ikke SSLv2.\n"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support TLS v1.3.\n"
+#~ msgstr "Dit operativsystem understøtter ikke SSLv2.\n"
+
+#~ msgid "Cygwin socket read retry\n"
+#~ msgstr "Forsøger igen at læse cygwin-sokkel\n"
+
+#~ msgid "Cygwin socket read retry failed!\n"
+#~ msgstr "Forsøg på at læse cygwin-sokkel mislykkedes!\n"
+
#~ msgid "Required LOGIN capability not supported by server\n"
#~ msgstr "Server understøtter ikke den krævede indlogningsmåde\n"
msgstr ""
"Project-Id-Version: fetchmail 6.4.2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-03-30 21:44+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
-"PO-Revision-Date: 2020-05-04 12:32+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
++"PO-Revision-Date: 2020-05-05 01:59+0200\n"
"Last-Translator: Matthias Andree <matthias.andree@gmx.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
"Language: de\n"
msgstr[0] "%d Nachricht für %s"
msgstr[1] "%d Nachrichten für %s"
-#: driver.c:1357
+#: driver.c:1342
- #, fuzzy, c-format
+ #, c-format
-msgid " (%d octets).\n"
-msgstr " (%d Bytes).\n"
+msgid " (%llu octets).\n"
- msgstr " (%d Bytes).\n"
++msgstr " (%llu Bytes).\n"
-#: driver.c:1363
+#: driver.c:1348
#, c-format
msgid "No mail for %s\n"
msgstr "Keine Post für %s\n"
msgid "Cannot modify signal mask: %s"
msgstr "Kann die Signalmaskierung nicht ändern: %s"
-"Ihr Betriebssystem definiert werde PATH_MAX noch akzeptiert es realpath(f, "
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "FEHLER: getpassword()-Routine wird nicht unterstützt\n"
-
-#: getpass.c:193
++"Ihr Betriebssystem definiert weder PATH_MAX noch akzeptiert es realpath(f, "
+ "NULL). Abbruch.\n"
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
"Warnung: X509_VERIFY_PARAM_set1_host(%p, \\\"%s\\\") fehlgeschlagen (code "
"%#x), versuche fortzusetzen.\n"
-#: socket.c:1247
-msgid "Server shut down connection prematurely during SSL_connect().\n"
+#: socket.c:1086
- #, fuzzy, c-format
++#, c-format
+msgid "Server \"%s\" shut down connection prematurely during SSL_connect().\n"
msgstr ""
--"Der Server hat die Verbindung bei SSL_connect() vorzeitig geschlossen.\n"
++"Der Server %s hat die Verbindung während SSL_connect() vorzeitig "
++"geschlossen.\n"
-#: socket.c:1250
+#: socket.c:1090
#, c-format
msgid "System error during SSL_connect(): %s\n"
msgstr "Systemfehler während SSL_connect(): %s\n"
msgid "malloc failed\n"
msgstr "malloc fehlgeschlagen\n"
-#: xmalloc.c:42
+#: xmalloc.c:39
msgid "realloc failed\n"
msgstr "realloc fehlgeschlagen\n"
- #~ msgid "WARNING: Your SSL/TLS library does not support TLS v1.3.\n"
- #~ msgstr "WARNUNG: Ihre SSL/TLS-Bibliothek unterstützt TLS v1.3 nicht.\n"
-
+
+#~ msgid "ERROR: no support for getpassword() routine\n"
+#~ msgstr "FEHLER: getpassword()-Routine wird nicht unterstützt\n"
++
++#~ msgid "WARNING: Your SSL/TLS library does not support TLS v1.3.\n"
++#~ msgstr "WARNUNG: Ihre SSL/TLS-Bibliothek unterstützt TLS v1.3 nicht.\n"
+
+#, c-format
+#~ msgid "fetchmail: thread sleeping for %d sec.\n"
+#~ msgstr "fetchmail: Thread schläft für %d Sek.\n"
+
+#~ msgid "Unknown system error"
+#~ msgstr "Unbekannter Systemfehler"
+
+#, c-format
+#~ msgid "can't raise the listener; falling back to %s"
+#~ msgstr "kann SMTP/LMTP-Server nicht erreichen; falle zurück auf %s"
+
+#~ msgid "Your OpenSSL version does not support SSLv3.\n"
+#~ msgstr "Ihre OpenSSL-Version unterstützt SSLv3 nicht.\n"
+
+#~ msgid "Your OpenSSL version does not support TLS v1.1.\n"
+#~ msgstr "Ihre OpenSSL-Version unterstützt TLS v1.1 nicht.\n"
+
+#~ msgid "Your OpenSSL version does not support TLS v1.2.\n"
+#~ msgstr "Ihre OpenSSL-Version unterstützt TLS v1.2 nicht.\n"
+
+#~ msgid "Your OpenSSL version does not support TLS v1.3.\n"
+#~ msgstr "Ihre OpenSSL-Version unterstützt TLS v1.3 nicht.\n"
+
+#~ msgid "Cygwin socket read retry\n"
+#~ msgstr "Cygwin-Socket-Lese-Wiederholung\n"
+
+#~ msgid "Cygwin socket read retry failed!\n"
+#~ msgstr "Cygwin-Socket-Lese-Wiederholung fehlgeschlagen!\n"
msgstr ""
"Project-Id-Version: fetchmail 6.3.5\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-03-30 13:25+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
+ "PO-Revision-Date: 2006-11-02 06:58-0000\n"
"Last-Translator: David Lodge <dave@cirt.net>\n"
"Language-Team: English (British) <en_gb@li.org>\n"
"Language: en_GB\n"
msgid "Option --check is not supported with ETRN\n"
msgstr "Option --check is not supported with ETRN\n"
-#: fetchmail.c:142
+#: fetchmail.c:132
- #, c-format
+ #, fuzzy, c-format
msgid ""
"Copyright (C) 2002, 2003 Eric S. Raymond\n"
"Copyright (C) 2004 Matthias Andree, Eric S. Raymond,\n"
"Copyright (C) 2005 - %d Matthias Andree\n"
msgstr ""
"Copyright (C) 2002, 2003 Eric S. Raymond\n"
- "Copyright (C) 2004 Matthias Andree, Eric S. Raymond,\n"
- " Robert M. Funk, Graham Wilson\n"
- "Copyright (C) 2005 - 2012 Sunil Shetye\n"
- "Copyright (C) 2005 - %d Matthias Andree\n"
+ "Copyright (C) 2004 Matthias Andree, Eric S. Raymond, Rob F. Funk, Graham "
+ "Wilson\n"
+ "Copyright (C) 2005-2006 Matthias Andree, Sunil Shetye\n"
-#: fetchmail.c:148
+#: fetchmail.c:138
msgid ""
"Fetchmail comes with ABSOLUTELY NO WARRANTY. This is free software, and you\n"
"are welcome to redistribute it under certain conditions. For details,\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ERROR: no support for getpassword() routine\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail 6.4.3-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2020-04-03 10:46-0400\n"
"Last-Translator: Felipe Castro <fefcas@gmail.com>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
msgid "Cannot modify signal mask: %s"
msgstr "Ne eblas modifi signalan maskon: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ERARO: neniu subteno por la funkcio getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail 6.3.12\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2009-10-06 19:04+0200\n"
"Last-Translator: Francisco Molinero <paco@byasl.com>\n"
"Language-Team: Spanish <es@li.org>\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ERROR: no hay soporte para la rutina getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail-6.4.3-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2020-04-01 10:04+0200\n"
"Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
"Language-Team: French <traduc@traduc.org>\n"
msgid "Cannot modify signal mask: %s"
msgstr "Impossible de modifier le masque du signal : %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ERREUR : pas de support de la routine getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail 6.3.24.1\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2014-01-27 18:25+0700\n"
"Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "GALAT: tak ada dukungan untuk rutinitas getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgid "realloc failed\n"
msgstr "realloc gagal\n"
- #, fuzzy
- #~ msgid "WARNING: Your SSL/TLS library does not support TLS v1.3.\n"
- #~ msgstr "Sistem operasi anda tidak mendukung SSLv2.\n"
-
+#~ msgid "ERROR: no support for getpassword() routine\n"
+#~ msgstr "GALAT: tak ada dukungan untuk rutinitas getpassword()\n"
+
+#, c-format
+#~ msgid "fetchmail: thread sleeping for %d sec.\n"
+#~ msgstr "fetchmail: thread tidur selama %d detik.\n"
+
+#~ msgid "Unknown system error"
+#~ msgstr "Galat sistem tak diketahui"
+
+#, c-format
+#~ msgid "can't raise the listener; falling back to %s"
+#~ msgstr "tak dapat menaikkan pendengar; mengembalikan ke %s"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support SSLv3.\n"
+#~ msgstr "Sistem operasi anda tidak mendukung SSLv2.\n"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support TLS v1.1.\n"
+#~ msgstr "Sistem operasi anda tidak mendukung SSLv2.\n"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support TLS v1.2.\n"
+#~ msgstr "Sistem operasi anda tidak mendukung SSLv2.\n"
+
+#, fuzzy
+#~ msgid "Your OpenSSL version does not support TLS v1.3.\n"
+#~ msgstr "Sistem operasi anda tidak mendukung SSLv2.\n"
+
+#~ msgid "Cygwin socket read retry\n"
+#~ msgstr "Coba ulang baca soket Cygwin\n"
+
+#~ msgid "Cygwin socket read retry failed!\n"
+#~ msgstr "Coba ulang baca soket Cygwin gagal!\n"
+
#~ msgid "Required LOGIN capability not supported by server\n"
#~ msgstr "Kemampuan LOGIN yang diperlukan tidak dikompilasi oleh server\n"
msgstr ""
"Project-Id-Version: fetchmail 6.3.19-pre1\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2010-12-06 20:51+0100\n"
"Last-Translator: Vincenzo Campanella <vinz65@gmail.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ERRORE: nessun supporto per la funzione getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
#
msgid ""
msgstr ""
- "Project-Id-Version: fetchmail 6.4.3-rc2\n"
+ "Project-Id-Version: fetchmail 6.4.5-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-04-18 19:00+0900\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
+ "PO-Revision-Date: 2020-05-05 06:30+0900\n"
"Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
"Language: ja\n"
msgid "Cannot modify signal mask: %s"
msgstr "シグナルマスクを変更できません: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "エラー : getpassword() に対応していません。\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+ "オペレーティングシステムで PATH_MAX が定義されておらず、realpath(f, NULL) も"
+ "受け付けられません。中断します。\n"
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail-6.3.20-rc3\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2011-05-31 07:47+0200\n"
"Last-Translator: Erwin Poeze <erwin.poeze@gmail.com>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "FOUT: geen ondersteuning voor getpassword()-routine\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
#
msgid ""
msgstr ""
- "Project-Id-Version: fetchmail 6.4.3-rc2\n"
+ "Project-Id-Version: fetchmail 6.4.5-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-03-31 20:15+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
+ "PO-Revision-Date: 2020-05-04 20:45+0200\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
"Language: pl\n"
msgid "Cannot modify signal mask: %s"
msgstr "Nie można zmodyfikować maski sygnałów: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "BŁĄD; brak obsługi funkcji getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+ "System operacyjny nie definiuje PATH_MAX, ani nie przyjmuje realpath(f, "
+ "NULL). Przerwano.\n"
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail 6.3.10-pre1\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2009-06-05 14:53+0200\n"
"Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
"Language-Team: Russian <gnu@mx.ru>\n"
msgid "Cannot modify signal mask: %s"
msgstr ""
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "ОШИБКА: отсутствует поддержка процедуры getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail-6.4.3-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2020-03-31 13:29+0300\n"
"Last-Translator: Besnik Bleta <besnik@programeshqip.org>\n"
"Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
msgid "Cannot modify signal mask: %s"
msgstr "S’ndryshohet dot maskë sinjali: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "GABIM: pa mbulim për rutinën getpassword()\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
# This file is distributed under the same license as the fetchmail package.
# Göran Uddeborg <goeran@uddeborg.se>, 2011, 2012, 2013, 2019, 2020.
#
- # $Revision: 1.21 $
+ # $Revision: 1.24 $
msgid ""
msgstr ""
- "Project-Id-Version: fetchmail 6.4.3-rc2\n"
+ "Project-Id-Version: fetchmail 6.4.5-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-04-01 23:36+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
+ "PO-Revision-Date: 2020-05-04 22:16+0200\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
- "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
+ "Language-Team: Swedish <tp-sv-list@lists.sourceforge.net>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
msgid "Cannot modify signal mask: %s"
msgstr "Kan inte ändra signalmasken: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "FEL: inget stöd för getpassword()-rutinen\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+ "Ditt operativsystem definierar inte PATH_MAX och inte heller accepterar det "
+ "realpath(f, NULL). Avbryter.\n"
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
msgstr ""
"Project-Id-Version: fetchmail 6.4.0.rc4\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
"PO-Revision-Date: 2019-09-03 14:38+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
msgid "Cannot modify signal mask: %s"
msgstr "Không thể sửa đổi mặt nạ tín hiệu: %s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "LỖI: không hỗ trợ thao tác getpassword() (lấy mật khẩu).\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr ""
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
#
msgid ""
msgstr ""
- "Project-Id-Version: fetchmail 6.4.3-rc2\n"
+ "Project-Id-Version: fetchmail 6.4.5-rc2\n"
"Report-Msgid-Bugs-To: fetchmail-devel@lists.sourceforge.net\n"
- "POT-Creation-Date: 2020-04-26 13:00+0200\n"
- "PO-Revision-Date: 2020-03-31 11:31-0400\n"
-"POT-Creation-Date: 2020-05-04 12:30+0200\n"
++"POT-Creation-Date: 2020-05-05 01:57+0200\n"
+ "PO-Revision-Date: 2020-05-04 16:40-0400\n"
"Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
"Language: zh_CN\n"
msgid "normal termination, status %d\n"
msgstr "正常结束,返回值 %d\n"
-#: fetchmail.c:1113
+#: fetchmail.c:1079
- #, fuzzy
msgid "couldn't time-check the run-control file\n"
msgstr "无法对 run-control 文件进行时限检测\n"
msgid "Warning: multiple mentions of host %s in config file\n"
msgstr "警告: 在配置文件中多次提及主机 %s\n"
-#: fetchmail.c:1186
+#: fetchmail.c:1152
- #, fuzzy
msgid ""
"fetchmail: Error: multiple \"defaults\" records in config file, or \"defaults"
"\" is not the first record.\n"
- msgstr "fetchmail: 错误: 在配置文件中有多个 “default” 记录。\n"
+ msgstr ""
+ "fetchmail: 错误: 在配置文件中有多个 “defaults” 记录,或者“defaults”不是第一个"
+ "记录。\n"
-#: fetchmail.c:1316
+#: fetchmail.c:1282
msgid "SSL support is not compiled in.\n"
- msgstr "SSL 支持未编译在内\n"
+ msgstr "SSL 支持未编译在内。\n"
-#: fetchmail.c:1323
+#: fetchmail.c:1289
msgid "KERBEROS v4 support is configured, but not compiled in.\n"
- msgstr "设置了 KERBEROS v4 支持,但未编译在内\n"
+ msgstr "配置了 KERBEROS v4 支持,但该功能未编译在内。\n"
-#: fetchmail.c:1329
+#: fetchmail.c:1295
msgid "KERBEROS v5 support is configured, but not compiled in.\n"
- msgstr "设置了 KERBEROS v5 支持,但未编译在内\n"
+ msgstr "配置了 KERBEROS v5 支持,但该功能未编译在内。\n"
-#: fetchmail.c:1335
+#: fetchmail.c:1301
msgid "GSSAPI support is configured, but not compiled in.\n"
- msgstr "设置了 GSSAPI 支持,但未编译在内\n"
+ msgstr "配置了 GSSAPI 支持,但该功能未编译在内。\n"
-#: fetchmail.c:1365
+#: fetchmail.c:1331
#, c-format
msgid ""
"fetchmail: warning: no DNS available to check multidrop fetches from %s\n"
msgid "Both fetchall and keep on in daemon or idle mode is a mistake!\n"
msgstr "收取所有邮件并保留服务器上的备份或使用 idle 模式是错误的!\n"
-#: fetchmail.c:1443
+#: fetchmail.c:1409
msgid ""
"fetchmail: Error: idle mode does not work for multiple folders or accounts!\n"
- msgstr ""
+ msgstr "fetchmail: 错误:idle 模式对多个文件夹或账号不可用!\n"
-#: fetchmail.c:1467
+#: fetchmail.c:1433
#, c-format
msgid "terminated with signal %d\n"
msgstr "以信号 %d 终止\n"
msgid "Cannot modify signal mask: %s"
msgstr "无法修改信号 mask:%s"
-#: getpass.c:71
-msgid "ERROR: no support for getpassword() routine\n"
-msgstr "错误: 不支持 getpassword() 例程\n"
-
-#: getpass.c:193
+ #: fm_realpath.c:35
+ msgid ""
+ "Your operating system neither defines PATH_MAX nor will it accept "
+ "realpath(f, NULL). Aborting.\n"
+ msgstr "您的操作系统既未定义 PATH_MAX 也不接受 realpath(f, NULL)。中止操作。\n"
+
+#: getpass.c:128
msgid ""
"\n"
"Caught SIGINT... bailing out.\n"
"Note that some distributions disable older protocol versions in weird non-"
"standard ways. Try a newer protocol version.\n"
msgstr ""
+ "请注意,某些发行版以非标准的方式禁用了较旧的协议版本。请尝试更新的协议版"
+ "本。\n"
-#: socket.c:1195
+#: socket.c:1036
#, c-format
msgid ""
"Warning: SSL_set_tlsext_host_name(%p, \"%s\") failed (code %#lx), trying to "
"continue.\n"
msgstr ""
+ "警告:SSL_set_tlsext_host_name(%p, \"%s\") 失败(代码 %#lx),尝试继续操"
+ "作。\n"
-#: socket.c:1210
+#: socket.c:1051
#, c-format
msgid ""
"Warning: X509_VERIFY_PARAM_set1_host(%p, \"%s\") failed (code %#x), trying "
"to continue.\n"
msgstr ""
+ "警告:X509_VERIFY_PARAM_set1_host(%p, \"%s\") 失败(代码 %#x),尝试继续操"
+ "作。\n"
-#: socket.c:1247
-msgid "Server shut down connection prematurely during SSL_connect().\n"
+#: socket.c:1086
+#, fuzzy, c-format
+msgid "Server \"%s\" shut down connection prematurely during SSL_connect().\n"
msgstr "SSL_connect() 中服务器过早地关闭了链接。\n"
-#: socket.c:1250
+#: socket.c:1090
#, c-format
msgid "System error during SSL_connect(): %s\n"
msgstr "SSL_connect() 中出现系统错误:%s\n"
msgid "New UID list from %s:\n"
msgstr "来自 %s 的新 UID 列表:\n"
-#: uid.c:402
+#: uid.c:399
msgid "not swapping UID lists, no UIDs seen this query\n"
- msgstr "不转储 UID 列表,本次查寻无 UIDs 读取\n"
+ msgstr "不转储 UID 列表,本次查询无 UIDs 读取\n"
-#: uid.c:422
+#: uid.c:419
msgid "discarding new UID list\n"
msgstr "正在撤消新的 UID 列表\n"
-#: uid.c:479
+#: uid.c:476
msgid "Deleting fetchids file.\n"
- msgstr "正在删除 fetchids 文件\n"
+ msgstr "正在删除 fetchids 文件。\n"
-#: uid.c:482
+#: uid.c:479
#, c-format
msgid "Error deleting %s: %s\n"
msgstr "删除 %s 时出错: %s\n"