Hello community,
here is the log from the commit of package libgsasl for openSUSE:Factory
checked in at Fri Mar 19 09:37:00 CET 2010.
--------
--- libgsasl/libgsasl.changes 2010-02-17 12:17:13.000000000 +0100
+++ /mounts/work_src_done/STABLE/libgsasl/libgsasl.changes 2010-03-16 15:57:11.000000000 +0100
@@ -1,0 +2,10 @@
+Tue Mar 16 15:50:19 CET 2010 - dimstar@opensuse.org
+
+- Update to version 1.4.2:
+ + SCRAM: Encode and decode username/authzid properly. Before any
+ username/authzid that contained '=' or ',' would not work.
+ + Fix typo in error message for
+ GSASL_GSSAPI_ACCEPT_SEC_CONTEXT_ERROR.
+ + Updated translations.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libgsasl-1.4.1.tar.bz2
New:
----
libgsasl-1.4.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgsasl.spec ++++++
--- /var/tmp/diff_new_pack.u5QWW1/_old 2010-03-19 09:36:12.000000000 +0100
+++ /var/tmp/diff_new_pack.u5QWW1/_new 2010-03-19 09:36:12.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libgsasl (Version 1.4.1)
+# spec file for package libgsasl (Version 1.4.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -29,7 +29,7 @@
BuildRequires: pkg-config
# FIXME: libntlm is not packaged: http://josefsson.org/libntlm/
# BuildRequires: libntlm-devel
-Version: 1.4.1
+Version: 1.4.2
Release: 1
License: LGPLv2.1+
Source: %{name}-%{version}.tar.bz2
++++++ libgsasl-1.4.1.tar.bz2 -> libgsasl-1.4.2.tar.bz2 ++++++
++++ 1663 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/ChangeLog new/libgsasl-1.4.2/ChangeLog
--- old/libgsasl-1.4.1/ChangeLog 2010-02-16 15:37:12.000000000 +0100
+++ new/libgsasl-1.4.2/ChangeLog 2010-03-15 21:57:57.000000000 +0100
@@ -1,3 +1,76 @@
+2010-03-15 Simon Josefsson
+
+ * NEWS, lib/NEWS: Version 1.4.2.
+
+2010-03-15 Simon Josefsson
+
+ * .gitignore: Update.
+
+2010-03-15 Simon Josefsson
+
+ * NEWS, lib/NEWS: Add.
+
+2010-03-15 Simon Josefsson
+
+ * cfg.mk: Fix update-po rule.
+
+2010-03-15 Simon Josefsson
+
+ * po/LINGUAS, po/fi.po.in, po/fr.po.in, po/id.po.in, po/it.po.in,
+ po/nl.po.in, po/pl.po.in, po/sk.po.in, po/sv.po.in, po/vi.po.in,
+ po/zh_CN.po.in: Sync with TP.
+
+2010-03-15 Simon Josefsson
+
+ * lib/po/LINGUAS, lib/po/it.po.in, lib/po/vi.po.in,
+ lib/po/zh_CN.po.in: Sync with TP.
+
+2010-03-15 Simon Josefsson
+
+ * .gitignore: Don't ignore po/.
+
+2010-03-15 Simon Josefsson
+
+ * lib/NEWS: Add.
+
+2010-03-08 Simon Josefsson
+
+ * lib/src/error.c: Fix typo.
+
+2010-03-15 Simon Josefsson
+
+ * NEWS, lib/NEWS: Fix NEWS entry.
+
+2010-03-15 Simon Josefsson
+
+ * NEWS: Add.
+
+2010-03-10 Simon Josefsson
+
+ * lib/scram/parser.c, tests/scram.c: SCRAM: (Un)escape username.
+
+2010-03-10 Simon Josefsson
+
+ * lib/scram/parser.c, lib/scram/printer.c, lib/scram/server.c,
+ tests/scram.c: SCRAM: (Un)escape authzid.
+
+2010-02-16 Simon Josefsson
+
+ * NEWS, configure.ac, lib/NEWS, lib/configure.ac, lib/src/gsasl.h:
+ Bump versions.
+
+2010-02-16 Simon Josefsson
+
+ * doc/ANNOUNCE: Add.
+
+2010-02-16 Simon Josefsson
+
+ * ChangeLog: Generated.
+
+2010-02-16 Simon Josefsson
+
+ * lib/ChangeLog: Generated.
+
2010-02-16 Simon Josefsson
* tests/symbols.c: Make it work when obsolete symbols are disabled.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/configure.ac new/libgsasl-1.4.2/configure.ac
--- old/libgsasl-1.4.1/configure.ac 2010-02-15 19:01:02.000000000 +0100
+++ new/libgsasl-1.4.2/configure.ac 2010-03-15 21:28:12.000000000 +0100
@@ -20,7 +20,7 @@
# MA 02110-1301, USA.
AC_PREREQ(2.61)
-AC_INIT([libgsasl], [1.4.1], [bug-gsasl@gnu.org])
+AC_INIT([libgsasl], [1.4.2], [bug-gsasl@gnu.org])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])
@@ -29,7 +29,7 @@
# Interfaces added: AGE++
# Interfaces removed: AGE=0
AC_SUBST(LT_CURRENT, 14)
-AC_SUBST(LT_REVISION, 3)
+AC_SUBST(LT_REVISION, 4)
AC_SUBST(LT_AGE, 7)
# Used when creating libgsasl-XX.def.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/NEWS new/libgsasl-1.4.2/NEWS
--- old/libgsasl-1.4.1/NEWS 2010-02-16 15:27:50.000000000 +0100
+++ new/libgsasl-1.4.2/NEWS 2010-03-15 21:57:41.000000000 +0100
@@ -2,6 +2,18 @@
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Simon Josefsson
See the end for copying conditions.
+* Version 1.4.2 (released 2010-03-15) [stable]
+
+** SCRAM: Encode and decode username/authzid properly.
+Before any username/authzid that contained '=' or ',' would not work.
+
+** Fix typo in error message for GSASL_GSSAPI_ACCEPT_SEC_CONTEXT_ERROR.
+
+** i18n: Updated translations.
+
+** API and ABI modifications.
+No changes since last version.
+
* Version 1.4.1 (released 2010-02-16) [stable]
** API and ABI modifications.
Files old/libgsasl-1.4.1/po/en@boldquot.gmo and new/libgsasl-1.4.2/po/en@boldquot.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/en@boldquot.po new/libgsasl-1.4.2/po/en@boldquot.po
--- old/libgsasl-1.4.1/po/en@boldquot.po 2010-02-16 14:57:01.000000000 +0100
+++ new/libgsasl-1.4.2/po/en@boldquot.po 2010-03-15 21:43:41.000000000 +0100
@@ -30,10 +30,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libgsasl 1.4.1\n"
+"Project-Id-Version: libgsasl 1.4.2\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
-"PO-Revision-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
+"PO-Revision-Date: 2010-03-15 21:32+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -280,11 +280,11 @@
#: src/error.c:138
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
#: src/error.c:142
Files old/libgsasl-1.4.1/po/en@quot.gmo and new/libgsasl-1.4.2/po/en@quot.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/en@quot.po new/libgsasl-1.4.2/po/en@quot.po
--- old/libgsasl-1.4.1/po/en@quot.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/en@quot.po 2010-03-15 21:43:41.000000000 +0100
@@ -27,10 +27,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libgsasl 1.4.1\n"
+"Project-Id-Version: libgsasl 1.4.2\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
-"PO-Revision-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
+"PO-Revision-Date: 2010-03-15 21:32+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -277,11 +277,11 @@
#: src/error.c:138
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
#: src/error.c:142
Files old/libgsasl-1.4.1/po/fi.gmo and new/libgsasl-1.4.2/po/fi.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/fi.po new/libgsasl-1.4.2/po/fi.po
--- old/libgsasl-1.4.1/po/fi.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/fi.po 2010-03-15 21:43:41.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: libgsasl 1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-10-06 20:28+0200\n"
"Last-Translator: Jorma Karvonen \n"
"Language-Team: Finnish \n"
@@ -257,9 +257,10 @@
"riittämättömistä valtuustiedoista tai tahallisista vuorovaikutuksista."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"GSSAPI-virhe palvelimella neuvoteltaessa turvallisuusyhteydestä funktiossa "
Files old/libgsasl-1.4.1/po/fr.gmo and new/libgsasl-1.4.2/po/fr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/fr.po new/libgsasl-1.4.2/po/fr.po
--- old/libgsasl-1.4.1/po/fr.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/fr.po 2010-03-15 21:43:41.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: GNU libgsasl 0.2.16\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2008-03-30 14:02+0000\n"
"Last-Translator: François-Xavier Coudert \n"
"Language-Team: French \n"
@@ -263,9 +263,10 @@
"dû à des références ou des interactions malicieuses."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"Erreur GSSAPI dans le client lors de la négotiation du contexte de sécurité "
Files old/libgsasl-1.4.1/po/ga.gmo and new/libgsasl-1.4.2/po/ga.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/ga.po new/libgsasl-1.4.2/po/ga.po
--- old/libgsasl-1.4.1/po/ga.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/ga.po 2010-03-15 21:43:41.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: libgsasl 1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-03-25 20:15-0500\n"
"Last-Translator: Kevin Scannell \n"
"Language-Team: Irish \n"
@@ -258,9 +258,10 @@
"thoradh ar dinti�ir� easpacha n� idirghn�mh mail�seacha."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"Earr�id GSSAPI san fhreastala� agus comhth�acs sl�nd�la � socr� i "
Files old/libgsasl-1.4.1/po/id.gmo and new/libgsasl-1.4.2/po/id.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/id.po new/libgsasl-1.4.2/po/id.po
--- old/libgsasl-1.4.1/po/id.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/id.po 2010-03-15 21:43:41.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: libgsasl 1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-03-26 19:21+0700\n"
"Last-Translator: Andhika Padmawan \n"
"Language-Team: Indonesian \n"
@@ -253,9 +253,10 @@
"yang tidak cukup atau interaksi yang mencurigakan."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"Galat GSSAPI di server ketika bernegosiasi konteks keamanan di "
Files old/libgsasl-1.4.1/po/it.gmo and new/libgsasl-1.4.2/po/it.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/it.po new/libgsasl-1.4.2/po/it.po
--- old/libgsasl-1.4.1/po/it.po 1970-01-01 01:00:00.000000000 +0100
+++ new/libgsasl-1.4.2/po/it.po 2010-03-15 21:43:41.000000000 +0100
@@ -0,0 +1,382 @@
+# Italian translation for libgsasl.
+# Copyright (C) 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the libgsasl package.
+# Sergio Zanchetta , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libgsasl-1.4.1\n"
+"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
+"PO-Revision-Date: 2010-03-11 17:55+0100\n"
+"Last-Translator: Sergio Zanchetta \n"
+"Language-Team: Italian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/error.c:44
+msgid "Libgsasl success"
+msgstr "Successo in libgsasl"
+
+#: src/error.c:45
+msgid "SASL mechanism needs more data"
+msgstr "Il meccanismo SASL ha bisogno di più dati"
+
+#: src/error.c:46
+msgid "Unknown SASL mechanism"
+msgstr "Meccanismo SASL sconosciuto"
+
+#: src/error.c:48
+msgid "SASL mechanism called too many times"
+msgstr "Meccanismo SASL chiamato troppe volte"
+
+#: src/error.c:50
+msgid "SASL function needs larger buffer (internal error)"
+msgstr "La funzione SASL ha bisogno di un buffer più grande (errore interno)"
+
+#: src/error.c:51
+msgid "Could not open file in SASL library"
+msgstr "Impossibile aprire il file nella libreria SASL"
+
+#: src/error.c:52
+msgid "Could not close file in SASL library"
+msgstr "Impossibile chiudere il file nella libreria SASL"
+
+#: src/error.c:53
+msgid "Memory allocation error in SASL library"
+msgstr "Errore di allocazione memoria nella libreria SASL"
+
+#: src/error.c:54
+msgid "Base 64 coding error in SASL library"
+msgstr "Errore di codifica base 64 nella libreria SASL"
+
+#: src/error.c:55
+msgid "Low-level crypto error in SASL library"
+msgstr "Errore di cifratura a basso livello nella libreria SASL"
+
+#: src/error.c:58
+msgid ""
+"SASL mechanism needs gsasl_client_callback_anonymous() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_client_callback_anonymous"
+"() (errore dell'applicazione)"
+
+#: src/error.c:61
+msgid ""
+"SASL mechanism needs gsasl_client_callback_password() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_client_callback_password() "
+"(errore dell'applicazione)"
+
+#: src/error.c:64
+msgid ""
+"SASL mechanism needs gsasl_client_callback_passcode() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_client_callback_passcode() "
+"(errore dell'applicazione)"
+
+#: src/error.c:67
+msgid ""
+"SASL mechanism needs gsasl_client_callback_pin() callback (application error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_client_callback_pin() "
+"(errore dell'applicazione)"
+
+#: src/error.c:70
+msgid ""
+"SASL mechanism needs gsasl_client_callback_authorization_id() callback "
+"(application error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback "
+"gsasl_client_callback_authorization_id() (errore dell'applicazione)"
+
+#: src/error.c:73
+msgid ""
+"SASL mechanism needs gsasl_client_callback_authentication_id() callback "
+"(application error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback "
+"gsasl_client_callback_authentication_id() (errore dell'applicazione)"
+
+#: src/error.c:76
+msgid ""
+"SASL mechanism needs gsasl_client_callback_service() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_client_callback_service() "
+"(errore dell'applicazione)"
+
+#: src/error.c:79
+msgid ""
+"SASL mechanism needs gsasl_server_callback_validate() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_validate() "
+"(errore dell'applicazione)"
+
+#: src/error.c:82
+msgid ""
+"SASL mechanism needs gsasl_server_callback_cram_md5() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_cram_md5() "
+"(errore dell'applicazione)"
+
+#: src/error.c:85
+msgid ""
+"SASL mechanism needs gsasl_server_callback_digest_md5() callback "
+"(application error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_digest_md5"
+"() (errore dell'applicazione)"
+
+#: src/error.c:88
+msgid ""
+"SASL mechanism needs gsasl_server_callback_external() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_external() "
+"(errore dell'applicazione)"
+
+#: src/error.c:91
+msgid ""
+"SASL mechanism needs gsasl_server_callback_anonymous() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_anonymous"
+"() (errore dell'applicazione)"
+
+#: src/error.c:94
+msgid ""
+"SASL mechanism needs gsasl_server_callback_realm() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_realm() "
+"(errore dell'applicazione)"
+
+#: src/error.c:97
+msgid ""
+"SASL mechanism needs gsasl_server_callback_securid() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_securid() "
+"(errore dell'applicazione)"
+
+#: src/error.c:100
+msgid ""
+"SASL mechanism needs gsasl_server_callback_service() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_service() "
+"(errore dell'applicazione)"
+
+#: src/error.c:103
+msgid ""
+"SASL mechanism needs gsasl_server_callback_gssapi() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_gssapi() "
+"(errore dell'applicazione)"
+
+#: src/error.c:106
+msgid ""
+"SASL mechanism needs gsasl_server_callback_retrieve() callback (application "
+"error)"
+msgstr ""
+"Il meccanismo SASL necessita di un callback gsasl_server_callback_retrieve() "
+"(errore dell'applicazione)"
+
+#: src/error.c:109
+msgid "Failed to perform Unicode Normalization on string."
+msgstr "Normalizzazione Unicode sulla stringa non riuscita."
+
+#: src/error.c:111
+msgid "Could not prepare internationalized (non-ASCII) string."
+msgstr "Impossibile preparare una stringa (non-ASCII) internazionalizzata."
+
+#: src/error.c:113
+msgid "SASL mechanism could not parse input"
+msgstr "Il meccanismo SASL non può analizzare l'input"
+
+#: src/error.c:114
+msgid "Error authenticating user"
+msgstr "Errore nell'autenticazione dell'utente"
+
+#: src/error.c:116
+msgid "Cannot get internal library handle (library error)"
+msgstr ""
+"Impossibile ottenere l'handle della libreria interna (errore della libreria)"
+
+#: src/error.c:117
+msgid "Integrity error in application payload"
+msgstr "Errore di integrità nel payload dell'applicazione"
+
+#: src/error.c:118
+msgid "No more realms available (non-fatal)"
+msgstr "Non ci sono più reami disponibili (non fatale)"
+
+#: src/error.c:120
+msgid "Client-side functionality not available in library (application error)"
+msgstr ""
+"Funzionalità lato client non disponibile nella libreria (errore "
+"nell'applicazione)"
+
+#: src/error.c:123
+msgid "Server-side functionality not available in library (application error)"
+msgstr ""
+"Funzionalità lato server non disponibile nella libreria (errore "
+"nell'applicazione)"
+
+#: src/error.c:126
+msgid ""
+"GSSAPI library could not deallocate memory in gss_release_buffer() in SASL "
+"library. This is a serious internal error."
+msgstr ""
+"La libreria GSSAPI non ha potuto deallocare memoria in gss_release_buffer() "
+"nella libreria SASL. Questo è un grave errore interno."
+
+#: src/error.c:130
+msgid ""
+"GSSAPI library could not understand a peer name in gss_import_name() in SASL "
+"library. This is most likely due to incorrect service and/or hostnames."
+msgstr ""
+"La libreria GSSAPI non è riuscita ad interpretare un nome peer in "
+"gss_import_name() nella libreria SASL. Ciò è verosimilmente dovuto a un "
+"servizio e/o nomi host non corretti."
+
+#: src/error.c:134
+msgid ""
+"GSSAPI error in client while negotiating security context in "
+"gss_init_sec_context() in SASL library. This is most likely due "
+"insufficient credentials or malicious interactions."
+msgstr ""
+"Errore GSSAPI nel client durante la negoziazione del contesto di sicurezza "
+"in gss_init_sec_context() nella libreria SASL. Ciò è verosimilmente dovuto a "
+"credenziali insufficienti o interazioni malevole."
+
+#: src/error.c:138
+#, fuzzy
+msgid ""
+"GSSAPI error in server while negotiating security context in "
+"gss_accept_sec_context() in SASL library. This is most likely due "
+"insufficient credentials or malicious interactions."
+msgstr ""
+"Errore GSSAPI nel server durante la negoziazione del contesto di sicurezza "
+"in gss_init_sec_context() nella libreria SASL. Ciò è verosimilmente dovuto a "
+"credenziali insufficienti o interazioni malevole."
+
+#: src/error.c:142
+msgid ""
+"GSSAPI error while decrypting or decoding data in gss_unwrap() in SASL "
+"library. This is most likely due to data corruption."
+msgstr ""
+"Errore GSSAPI nel decifrare o decodificare i dati in gss_unwrap() nella "
+"libreria SASL. Ciò è verosimilmente dovuto a dati corrotti."
+
+#: src/error.c:145
+msgid ""
+"GSSAPI error while encrypting or encoding data in gss_wrap() in SASL library."
+msgstr ""
+"Errore GSSAPI nel cifrare o codificare i dati in gss_wrap() nella libreria "
+"SASL."
+
+#: src/error.c:148
+msgid ""
+"GSSAPI error acquiring credentials in gss_acquire_cred() in SASL library. "
+"This is most likely due to not having the proper Kerberos key available in /"
+"etc/krb5.keytab on the server."
+msgstr ""
+"Errore GSSAPI nell'acquisizione di credenziali in gss_acquire_cred() nella "
+"libreria SASL. Ciò è verosimilmente dovuto all'assenza di una appropriata "
+"chiave Kerberos disponibile in /etc/krb5.keytab nel server."
+
+#: src/error.c:152
+msgid ""
+"GSSAPI error creating a display name denoting the client in gss_display_name"
+"() in SASL library. This is probably because the client supplied bad data."
+msgstr ""
+"Errore GSSAPI nella creazione di un nome visualizzato indicante il client in "
+"gss_display_name() nella libreria SASL. Ciò è probabilmente causato da dati "
+"errati forniti dal client."
+
+#: src/error.c:156
+msgid ""
+"Other entity requested integrity or confidentiality protection in GSSAPI "
+"mechanism but this is currently not implemented."
+msgstr ""
+"Un'altra entità ha richiesto protezione di integrità o riservatezza nel "
+"meccanismo GSSAPI ma questa non è attualmente implementata."
+
+#: src/error.c:159
+msgid "Kerberos V5 initialization failure."
+msgstr "Inizializzazione di Kerberos V5 non riuscita."
+
+#: src/error.c:161
+msgid "Kerberos V5 internal error."
+msgstr "Errore interno di Kerberos V5."
+
+#: src/error.c:163
+msgid "SecurID needs additional passcode."
+msgstr "SecurID necessita di un codice di sicurezza aggiuntivo."
+
+#: src/error.c:165
+msgid "SecurID needs new pin."
+msgstr "SecurID ha bisogno di un nuovo pin."
+
+#: src/error.c:167
+msgid "The provided library handle was invalid (application error)"
+msgstr ""
+"L'handle della libreria fornito non era valido (errore dell'applicazione)"
+
+#: src/error.c:169
+msgid "No callback specified by caller (application error)."
+msgstr "Nessun callback specificato dal chiamante (errore dell'applicazione)."
+
+#: src/error.c:171
+msgid "Authentication failed because the anonymous token was not provided."
+msgstr ""
+"Autenticazione non riuscita poiché non è stato fornito il token anonimo."
+
+#: src/error.c:174
+msgid ""
+"Authentication failed because the authentication identity was not provided."
+msgstr "Autenticazione non riuscita poiché non ne è stata fornita l'identità."
+
+#: src/error.c:177
+msgid ""
+"Authentication failed because the authorization identity was not provided."
+msgstr ""
+"Autenticazione non riuscita poiché non è stata fornita l'identità di "
+"autorizzazione."
+
+#: src/error.c:180
+msgid "Authentication failed because the password was not provided."
+msgstr "Autenticazione non riuscita poiché non è stata fornita la password."
+
+#: src/error.c:182
+msgid "Authentication failed because the passcode was not provided."
+msgstr ""
+"Autenticazione non riuscita perché non è stato fornito il codice di "
+"sicurezza."
+
+#: src/error.c:184
+msgid "Authentication failed because the pin code was not provided."
+msgstr "Autenticazione non riuscita poiché non è stato fornito il codice pin."
+
+#: src/error.c:186
+msgid "Authentication failed because the service name was not provided."
+msgstr ""
+"Autenticazione non riuscita poiché non è stato fornito il nome del servizio."
+
+#: src/error.c:188
+msgid "Authentication failed because the host name was not provided."
+msgstr ""
+"Autenticazione non riuscita poiché non è stato fornito il nome dell'host."
+
+#: src/error.c:209
+msgid "Libgsasl unknown error"
+msgstr "Errore sconosciuto di libgsasl"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/LINGUAS new/libgsasl-1.4.2/po/LINGUAS
--- old/libgsasl-1.4.1/po/LINGUAS 2010-02-15 16:06:12.000000000 +0100
+++ new/libgsasl-1.4.2/po/LINGUAS 2010-03-15 21:42:40.000000000 +0100
@@ -4,6 +4,7 @@
fr
ga
id
+it
nl
pl
ro
Files old/libgsasl-1.4.1/po/nl.gmo and new/libgsasl-1.4.2/po/nl.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/nl.po new/libgsasl-1.4.2/po/nl.po
--- old/libgsasl-1.4.1/po/nl.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/nl.po 2010-03-15 21:43:41.000000000 +0100
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: libgsasl-1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-03-25 21:16+0100\n"
"Last-Translator: Erwin Poeze \n"
"Language-Team: Dutch \n"
@@ -261,9 +261,10 @@
"onvoldoende identificatiegegevens of door kwaadwillige interventies."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"GSSAPI-fout in server bij onderhandelen over veiligheidscontext in "
Files old/libgsasl-1.4.1/po/pl.gmo and new/libgsasl-1.4.2/po/pl.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/pl.po new/libgsasl-1.4.2/po/pl.po
--- old/libgsasl-1.4.1/po/pl.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/pl.po 2010-03-15 21:43:41.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: libgsasl 1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-03-25 22:15+0100\n"
"Last-Translator: Jakub Bogusz \n"
"Language-Team: Polish \n"
@@ -256,9 +256,10 @@
"niewystarczaj�cym uwierzytelnieniem lub z�ymi wp�ywami."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"B��d GSSAPI w serwerze podczas negocjacji kontekstu bezpiecze�stwa w "
Files old/libgsasl-1.4.1/po/ro.gmo and new/libgsasl-1.4.2/po/ro.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/ro.po new/libgsasl-1.4.2/po/ro.po
--- old/libgsasl-1.4.1/po/ro.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/ro.po 2010-03-15 21:43:41.000000000 +0100
@@ -9,7 +9,7 @@
msgstr ""
"Project-Id-Version: libgsasl 0.2.2\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2004-12-29 12:00-0500\n"
"Last-Translator: Laurentiu Buzdugan \n"
"Language-Team: Romanian \n"
@@ -265,9 +265,10 @@
"probabil datelor de acreditare insuficiente sau interac�iunii r�uvoitoare."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"Eroare GSSAPI �n server �n timpul negocierii contextului de securitate �n "
Files old/libgsasl-1.4.1/po/sk.gmo and new/libgsasl-1.4.2/po/sk.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/sk.po new/libgsasl-1.4.2/po/sk.po
--- old/libgsasl-1.4.1/po/sk.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/sk.po 2010-03-15 21:43:41.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: libgsasl 1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-04-02 10:18+0100\n"
"Last-Translator: Ivan Masár \n"
"Language-Team: Slovak \n"
@@ -255,9 +255,10 @@
"nedostatočné oprávnenie alebo škodlivá infekcia."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"Chyba GSSAPI klienta počas vyjednávania bezpečnostného kontextu vo funkcii "
Files old/libgsasl-1.4.1/po/sr.gmo and new/libgsasl-1.4.2/po/sr.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/sr.po new/libgsasl-1.4.2/po/sr.po
--- old/libgsasl-1.4.1/po/sr.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/sr.po 2010-03-15 21:43:42.000000000 +0100
@@ -6,7 +6,7 @@
msgstr ""
"Project-Id-Version: libgsasl 0.2.15\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2006-09-05 10:44-0400\n"
"Last-Translator: Aleksandar Jelenak \n"
"Language-Team: Serbian \n"
@@ -257,9 +257,10 @@
"недовољних акредитива или злонамерних активности."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"GSSAPI грешка код сервера током уговарања заштитног склопа са "
Files old/libgsasl-1.4.1/po/sv.gmo and new/libgsasl-1.4.2/po/sv.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/sv.po new/libgsasl-1.4.2/po/sv.po
--- old/libgsasl-1.4.1/po/sv.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/sv.po 2010-03-15 21:43:42.000000000 +0100
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: libgsasl 1.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
"PO-Revision-Date: 2009-03-28 16:53+0100\n"
"Last-Translator: Daniel Nylander \n"
"Language-Team: Swedish \n"
@@ -255,9 +255,10 @@
"otillräckliga befogenheter eller ondsinta interaktioner."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"GSSAPI-fel i server vid förhandling av säkerhetskontext i "
Files old/libgsasl-1.4.1/po/vi.gmo and new/libgsasl-1.4.2/po/vi.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/vi.po new/libgsasl-1.4.2/po/vi.po
--- old/libgsasl-1.4.1/po/vi.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/vi.po 2010-03-15 21:43:42.000000000 +0100
@@ -1,14 +1,14 @@
# Vietnamese Translation for LibGSASL.
-# Copyright © 2009 Free Software Foundation, Inc.
+# Copyright © 2010 Free Software Foundation, Inc.
# This file is distributed under the same license as the libgsasl package.
-# Clytie Siddall , 2005-2009.
+# Clytie Siddall , 2005-2010.
#
msgid ""
msgstr ""
-"Project-Id-Version: libgsasl 1.1\n"
+"Project-Id-Version: libgsasl 1.4.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
-"PO-Revision-Date: 2009-09-19 21:40+0930\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
+"PO-Revision-Date: 2010-03-06 19:49+1030\n"
"Last-Translator: Clytie Siddall \n"
"Language-Team: Vietnamese \n"
"MIME-Version: 1.0\n"
@@ -257,9 +257,10 @@
"xác thực hay có sự tương tác hiểm độc."
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"Gặp lỗi GSSAPI trong máy phục vụ trong khi dàn xếp ngữ cảnh bảo mật trong « "
Files old/libgsasl-1.4.1/po/zh_CN.gmo and new/libgsasl-1.4.2/po/zh_CN.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/po/zh_CN.po new/libgsasl-1.4.2/po/zh_CN.po
--- old/libgsasl-1.4.1/po/zh_CN.po 2010-02-16 14:57:02.000000000 +0100
+++ new/libgsasl-1.4.2/po/zh_CN.po 2010-03-15 21:43:42.000000000 +0100
@@ -1,14 +1,14 @@
# Chinese Simplified translation about libgsasl.
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2010 Free Software Foundation, Inc.
# This file is distributed under the same license as the libgsasl package.
-# Ji ZhengYu , 2008, 2009
+# Ji ZhengYu , 2008, 2009, 2010.
#
msgid ""
msgstr ""
-"Project-Id-Version: libgsasl 1.1\n"
+"Project-Id-Version: libgsasl 1.4.1\n"
"Report-Msgid-Bugs-To: bug-gsasl@gnu.org\n"
-"POT-Creation-Date: 2010-02-16 14:57+0100\n"
-"PO-Revision-Date: 2009-03-26 19:13中国标准时间\n"
+"POT-Creation-Date: 2010-03-15 21:32+0100\n"
+"PO-Revision-Date: 2010-02-26 09:02+0800\n"
"Last-Translator: Ji ZhengYu \n"
"Language-Team: Chinese (simplified) \n"
"MIME-Version: 1.0\n"
@@ -179,7 +179,6 @@
msgstr "无法获取内存库处理函数(库错误)"
#: src/error.c:117
-#, fuzzy
msgid "Integrity error in application payload"
msgstr "程序中出现完整性错误"
@@ -221,9 +220,10 @@
"GSSAPI 错误。这极有可能是由不受信任的证书或恶意会话造成的。"
#: src/error.c:138
+#, fuzzy
msgid ""
"GSSAPI error in server while negotiating security context in "
-"gss_init_sec_context() in SASL library. This is most likely due "
+"gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions."
msgstr ""
"当与 SASL 库中 gss_init_sec_context() 函数中的文本进行安全协商时服务器端发生"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/scram/parser.c new/libgsasl-1.4.2/scram/parser.c
--- old/libgsasl-1.4.1/scram/parser.c 2009-11-17 18:38:35.000000000 +0100
+++ new/libgsasl-1.4.2/scram/parser.c 2010-03-15 21:28:03.000000000 +0100
@@ -1,5 +1,5 @@
/* parser.c --- SCRAM parser.
- * Copyright (C) 2009 Simon Josefsson
+ * Copyright (C) 2009, 2010 Simon Josefsson
*
* This file is part of GNU SASL Library.
*
@@ -36,6 +36,41 @@
/* Get validator. */
#include "validate.h"
+static char *
+unescape (const char *str, size_t len)
+{
+ char *out = malloc (len + 1);
+ char *p = out;
+
+ if (!out)
+ return NULL;
+
+ while (len > 0 && *str)
+ {
+ if (len >= 3 && str[0] == '=' && str[1] == '2' && str[2] == 'C')
+ {
+ *p++ = ',';
+ str += 3;
+ len -= 3;
+ }
+ else if (len >= 3 && str[0] == '=' && str[1] == '3' && str[2] == 'D')
+ {
+ *p++ = '=';
+ str += 3;
+ len -= 3;
+ }
+ else
+ {
+ *p++ = *str;
+ str++;
+ len--;
+ }
+ }
+ *p = '\0';
+
+ return out;
+}
+
int
scram_parse_client_first (const char *str, size_t len,
struct scram_client_first *cf)
@@ -61,6 +96,11 @@
const char *p;
size_t l;
+ str++, len--;
+ if (len == 0 || *str != '=')
+ return -1;
+ str++, len--;
+
p = memchr (str, ',', len);
if (!p)
return -1;
@@ -69,15 +109,10 @@
if (len < l)
return -1;
- cf->authzid = malloc (l + 1);
+ cf->authzid = unescape (str, l);
if (!cf->authzid)
return -1;
- memcpy (cf->authzid, str, l);
- cf->authzid[l] = '\0';
-
- /* FIXME decode authzid */
-
str = p;
len -= l;
}
@@ -106,15 +141,10 @@
if (len < l)
return -1;
- cf->username = malloc (l + 1);
+ cf->username = unescape (str, l);
if (!cf->username)
return -1;
- memcpy (cf->username, str, l);
- cf->username[l] = '\0';
-
- /* FIXME decode username */
-
str = p;
len -= l;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/scram/printer.c new/libgsasl-1.4.2/scram/printer.c
--- old/libgsasl-1.4.1/scram/printer.c 2009-11-17 18:38:35.000000000 +0100
+++ new/libgsasl-1.4.2/scram/printer.c 2010-03-15 21:28:03.000000000 +0100
@@ -1,5 +1,5 @@
/* printer.h --- Convert SCRAM token structures into strings.
- * Copyright (C) 2009 Simon Josefsson
+ * Copyright (C) 2009, 2010 Simon Josefsson
*
* This file is part of GNU SASL Library.
*
@@ -42,9 +42,34 @@
static char *
scram_escape (const char *str)
{
- /* FIXME escape '=' and ',' in authzid to '=3D' and '=2C'
- respectively. */
- return strdup (str);
+ char *out = malloc (strlen (str) * 3 + 1);
+ char *p = out;
+
+ if (!out)
+ return NULL;
+
+ while (*str)
+ {
+ if (*str == ',')
+ {
+ memcpy (p, "=2C", 3);
+ p += 3;
+ }
+ else if (*str == '=')
+ {
+ memcpy (p, "=3D", 3);
+ p += 3;
+ }
+ else
+ {
+ *p = *str;
+ p++;
+ }
+ str++;
+ }
+ *p = '\0';
+
+ return out;
}
/* Print SCRAM client-first token into newly allocated output string
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/scram/server.c new/libgsasl-1.4.2/scram/server.c
--- old/libgsasl-1.4.1/scram/server.c 2009-11-17 18:38:35.000000000 +0100
+++ new/libgsasl-1.4.2/scram/server.c 2010-03-15 21:28:03.000000000 +0100
@@ -1,5 +1,5 @@
/* server.c --- SASL CRAM-MD5 server side functions.
- * Copyright (C) 2009 Simon Josefsson
+ * Copyright (C) 2009, 2010 Simon Josefsson
*
* This file is part of GNU SASL Library.
*
@@ -177,6 +177,7 @@
}
gsasl_property_set (sctx, GSASL_AUTHID, state->cf.username);
+ gsasl_property_set (sctx, GSASL_AUTHZID, state->cf.authzid);
{
const char *p = gsasl_property_get (sctx, GSASL_SCRAM_ITER);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/src/error.c new/libgsasl-1.4.2/src/error.c
--- old/libgsasl-1.4.1/src/error.c 2009-11-17 18:38:35.000000000 +0100
+++ new/libgsasl-1.4.2/src/error.c 2010-03-15 21:28:03.000000000 +0100
@@ -1,5 +1,5 @@
/* error.c --- Error handling functionality.
- * Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Simon Josefsson
+ * Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Simon Josefsson
*
* This file is part of GNU SASL Library.
*
@@ -136,7 +136,7 @@
"due insufficient credentials or malicious interactions.")),
ERR (GSASL_GSSAPI_ACCEPT_SEC_CONTEXT_ERROR,
N_("GSSAPI error in server while negotiating security context in "
- "gss_init_sec_context() in SASL library. This is most likely due "
+ "gss_accept_sec_context() in SASL library. This is most likely due "
"insufficient credentials or malicious interactions.")),
ERR (GSASL_GSSAPI_UNWRAP_ERROR,
N_("GSSAPI error while decrypting or decoding data in gss_unwrap() in "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgsasl-1.4.1/src/gsasl.h new/libgsasl-1.4.2/src/gsasl.h
--- old/libgsasl-1.4.1/src/gsasl.h 2010-02-15 19:06:14.000000000 +0100
+++ new/libgsasl-1.4.2/src/gsasl.h 2010-03-15 21:28:12.000000000 +0100
@@ -51,7 +51,7 @@
* version number. Used together with gsasl_check_version() to
* verify header file and run-time library consistency.
*/
-# define GSASL_VERSION "1.4.1"
+# define GSASL_VERSION "1.4.2"
/**
* GSASL_VERSION_MAJOR
@@ -84,7 +84,7 @@
*
* Since: 1.1
*/
-# define GSASL_VERSION_PATCH 1
+# define GSASL_VERSION_PATCH 2
/**
* GSASL_VERSION_NUMBER
@@ -95,7 +95,7 @@
*
* Since: 1.1
*/
-# define GSASL_VERSION_NUMBER 0x010401
+# define GSASL_VERSION_NUMBER 0x010402
/* RFC 2222: SASL mechanisms are named by strings, from 1 to 20
* characters in length, consisting of upper-case letters, digits,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org