Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libisds for openSUSE:Factory checked in at 2022-12-03 12:48:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libisds (Old) and /work/SRC/openSUSE:Factory/.libisds.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libisds" Sat Dec 3 12:48:36 2022 rev:13 rq:1039781 version:0.11.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libisds/libisds.changes 2020-06-06 23:40:29.205119662 +0200 +++ /work/SRC/openSUSE:Factory/.libisds.new.1835/libisds.changes 2022-12-03 12:48:41.282171836 +0100 @@ -1,0 +2,10 @@ +Sat Dec 3 10:53:54 UTC 2022 - Dirk Müller <[email protected]> + +- update to 0.11.2: + * A build failure with Musl C library and new warnings with GCC 12 were fixed. + * Building with GCC 10, which defaults to tentative definitions of global + variables now as with -fno-common option and resulted into + an error about multiple definitions of a variable, was fixed. +- drop tests-Fix-building-with-GCC-10.patch (upstream) + +------------------------------------------------------------------- Old: ---- libisds-0.11.tar.xz libisds-0.11.tar.xz.asc tests-Fix-building-with-GCC-10.patch New: ---- libisds-0.11.2.tar.xz libisds-0.11.2.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libisds.spec ++++++ --- /var/tmp/diff_new_pack.85gua6/_old 2022-12-03 12:48:41.950175568 +0100 +++ /var/tmp/diff_new_pack.85gua6/_new 2022-12-03 12:48:41.958175612 +0100 @@ -1,7 +1,7 @@ # # spec file for package libisds # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define libname %{name}5 Name: libisds -Version: 0.11 +Version: 0.11.2 Release: 0 Summary: Library for accessing the Czech Data Boxes License: LGPL-3.0-or-later @@ -27,7 +27,6 @@ Source0: http://xpisar.wz.cz/%{name}/dist/%{name}-%{version}.tar.xz Source1: http://xpisar.wz.cz/%{name}/dist/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring -Patch0: tests-Fix-building-with-GCC-10.patch BuildRequires: docbook-xsl-stylesheets BuildRequires: gpg2 BuildRequires: libgcrypt-devel @@ -72,10 +71,10 @@ --disable-fatalwarnings \ --disable-static \ --enable-test \ - --with-docbook-xsl-stylesheets=/usr/share/xml/docbook/stylesheet/nwalsh/current/ \ + --with-docbook-xsl-stylesheets=%{_datadir}/xml/docbook/stylesheet/nwalsh/current/ \ --with-libcurl \ --disable-openssl-backend -make %{?_smp_mflags} +%make_build %install %make_install @@ -98,7 +97,7 @@ %{_includedir}/isds.h %{_libdir}/*.so %{_libdir}/pkgconfig/%{name}.pc -%{_mandir}/man3/*.3.gz +%{_mandir}/man3/*.3%{?ext_man} %doc client specification %changelog ++++++ libisds-0.11.tar.xz -> libisds-0.11.2.tar.xz ++++++ ++++ 14356 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/libisds-0.11/ChangeLog new/libisds-0.11.2/ChangeLog --- old/libisds-0.11/ChangeLog 2019-09-05 19:01:22.000000000 +0200 +++ new/libisds-0.11.2/ChangeLog 2022-04-03 17:33:00.000000000 +0200 @@ -1,4 +1,131 @@ -commit 0ec03f385a4e382ed0a79ec0d5042d95ebdc9f5b (HEAD -> refs/heads/v0.11-stable, refs/remotes/repo.or.cz/v0.11-devel, refs/heads/v0.11-devel) +commit 2365bb4d53884226463897341e6c52cd99b157cc (HEAD -> refs/heads/v0.11-stable, tag: refs/tags/v0.11.2) +Author: Petr PÃsaÅ <[email protected]> +Date: Sun Apr 3 17:04:53 2022 +0200 + + Increase version to 0.11.2 + +commit 1d5a71656432e9a55cfd2d9662cccf2e31ce1d52 (refs/remotes/repo.or.cz/v0.11-stable) +Author: Petr PÃsaÅ <[email protected]> +Date: Sat Apr 2 20:46:44 2022 +0200 + + tests: Fix headers inclusion + + Bulding on musl standard library revealed two issues: + + (1) A missing header file from server_cli.c: + + x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libxml2 -I../../src -DSRCDIR=\"../..\" -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -std=c99 -Wall -c server_cli.c + [...] + server_cli.c: In function 'main': + server_cli.c:91:28: warning: implicit declaration of function 'getopt' [-Wimplicit-function-declaration[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration]] + 91 | while (-1 != (option = getopt(argc, argv, "h:p:t:u:a:s:S:c:"))) { + | ^~~~~~ + server_cli.c:95:28: error: 'optarg' undeclared (first use in this function) + 95 | otp_code = optarg; + | ^~~~~~ + server_cli.c:95:28: note: each undeclared identifier is reported only once for each function it appears in + server_cli.c:125:9: error: 'optind' undeclared (first use in this function); did you mean 'option'? + 125 | if (optind != argc) { + | ^~~~~~ + | option + + The compilation unit forgot to include <unistd.h>. + + (2) Badly named <wait.h> in server.c: + + x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/libxml2 -I../../src -DSRCDIR=\"../..\" -O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -std=c99 -Wall -c server.c -fPIC -DPIC -o .libs/libserver_la-server.o + [...] + In file included from server.c:26: + /usr/include/wait.h:1:2: warning: #warning redirecting incorrect #include <wait.h> to <sys/wait.h> [-Wcpp[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp]] + 1 | #warning redirecting incorrect #include <wait.h> to <sys/wait.h> + | ^~~~~~~ + + The compilation unit misnamed <sys/wait.h>. + + This patch fixes both these issues. + + https://bugs.gentoo.org/show_bug.cgi?id=836628 + +commit f865588aa6ece4c6415982509d3499df318b7389 +Author: Petr PÃsaÅ <[email protected]> +Date: Mon Jan 31 09:42:48 2022 +0100 + + Work around a -Wuse-after-free misdetection in GCC 12 in build_send_check_message_request() + + A similar bogus warning appears in only on s390x and ppc64le (not e.g. + on x86_64): + + gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Werror -std=c99 -Wall -c isds.c -fPIC -DPIC -o .libs/libisds_la-isds.o + isds.c: In function 'build_send_check_message_request.part.0': + isds.c:10288:5: error: pointer 'request_38' used after 'free' [-Werror=use-after-free] + 10288 | xmlFreeNode(request); + | ^~~~~~~~~~~~~~~~~~~~ + isds.c:10286:5: note: call to 'free' here + 10286 | free(message_id_locale); + | ^~~~~~~~~~~~~~~~~~~~~~~ + + <https://bugzilla.redhat.com/show_bug.cgi?id=2047715> + +commit a1e12b09b35ff317ab8baa54b9cbecec53b0398e +Author: Petr PÃsaÅ <[email protected]> +Date: Sun Jan 30 10:38:15 2022 +0100 + + tests: Unregister a destructor on leaving a test function + + GCC 12 started to warn on a global variable pointing to a local variable + after getting out of scope of the local variable: + + gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -DSRCDIR=\"../..\" -I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror -std=c99 -Wall -c -o isds_PersonName_duplicate.o isds_PersonName_duplicate.c + In file included from isds_PersonName_duplicate.c:1: + isds_PersonName_duplicate.c: In function âtest_isds_PersonName_duplicateâ: + ../test.h:39:30: error: storing the address of local variable âcopyâ in âtest_destructor_argumentâ [-Werror=dangling-pointer=] + 39 | test_destructor_argument = argument; \ + isds_PersonName_duplicate.c:6:29: note: âcopyâ declared here + 6 | struct isds_PersonName *copy = isds_PersonName_duplicate(origin); + | ^~~~ + ../test.h:21:14: note: âtest_destructor_argumentâ declared here + 21 | extern void *test_destructor_argument; + | ^~~~~~~~~~~~~~~~~~~~~~~~ + +commit b2049850f00ea92f635b87e131317c1e7b5650cd +Author: Petr PÃsaÅ <[email protected]> +Date: Sun Jan 30 10:17:36 2022 +0100 + + Work around a -Wuse-after-free misdetection in GCC 12 + + GCC 12 enabled more optimizitions and started to emmit a false warning: + + libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/libxml2 -DLOCALEDIR=\"/usr/share/locale\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Werror -std=c99 -Wall -c isds.c -fPIC -DPIC -o .libs/libisds_la-isds.o + isds.c: In function 'build_send_check_dbdummy_request.part.0.constprop.0': + isds.c:5186:5: error: pointer 'request_35' used after 'free' [-Werror=use-after-free] + 5186 | xmlFreeNode(request); + | ^~~~~~~~~~~~~~~~~~~~ + isds.c:5185:5: note: call to 'free' here + 5185 | free(service_name_locale); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ + + This patch simplifies a code path not to trigger the warning. + + <https://bugzilla.redhat.com/show_bug.cgi?id=2047715> + +commit 2ad65288c6127b524f7ceeb3b9cf048644d0a55d (tag: refs/tags/v0.11.1, refs/remotes/cznic/v0.11-stable) +Author: Petr PÃsaÅ <[email protected]> +Date: Sun Aug 16 11:03:26 2020 +0200 + + Increase version to 0.11.1 + +commit b2f5c8a86e636fbfb38d2ee7fab332eee66e48c5 +Author: Petr PÃsaÅ <[email protected]> +Date: Wed Jan 22 19:13:50 2020 +0100 + + tests: Fix building with GCC 10 + + GCC 10 defaults to -fno-common resulting into errors about a multiple + definitions of variables that where defined instead of declared by + a mistake in a header file that is included into more compilations + units. + +commit 0ec03f385a4e382ed0a79ec0d5042d95ebdc9f5b (tag: refs/tags/v0.11, refs/remotes/repo.or.cz/v0.11-devel, refs/remotes/cznic/v0.11-devel, refs/heads/v0.11-devel) Author: Petr PÃsaÅ <[email protected]> Date: Wed Sep 4 23:50:26 2019 +0200 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/libisds-0.11/NEWS new/libisds-0.11.2/NEWS --- old/libisds-0.11/NEWS 2019-09-04 23:38:33.000000000 +0200 +++ new/libisds-0.11.2/NEWS 2022-04-03 17:08:05.000000000 +0200 @@ -1,3 +1,21 @@ +Version 0.11.2 +============== + +⢠This release is fully compatible with the previous one. + +⢠A build failure with Musl C library and new warnings with GCC 12 were fixed. + +Version 0.11.1 +============== + +⢠This release is fully compatible with the previous one. + +⢠Building with GCC 10, which defaults to tentative definitions of global +variables now as with -fno-common option and resulted into +an error about multiple definitions of a variable, was fixed. + +⢠The next release will be signed with 0x4FD1AEC3365AF7BF PGP key. + Version 0.11 ============ 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/libisds-0.11/config.h.in new/libisds-0.11.2/config.h.in --- old/libisds-0.11/config.h.in 2019-09-04 23:39:17.000000000 +0200 +++ new/libisds-0.11.2/config.h.in 2022-04-03 17:08:47.000000000 +0200 @@ -88,9 +88,6 @@ to 0 otherwise. */ #undef HAVE_MALLOC -/* Define to 1 if you have the <memory.h> header file. */ -#undef HAVE_MEMORY_H - /* Define to 1 if you have the `memset' function. */ #undef HAVE_MEMSET @@ -106,6 +103,9 @@ /* Define to 1 if you have the <stdint.h> header file. */ #undef HAVE_STDINT_H +/* Define to 1 if you have the <stdio.h> header file. */ +#undef HAVE_STDIO_H + /* Define to 1 if you have the <stdlib.h> header file. */ #undef HAVE_STDLIB_H @@ -223,12 +223,11 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION -/* Define to 1 if you have the ANSI C header files. */ +/* Define to 1 if all of the C90 standard headers exist (not just the ones + required in a freestanding environment). This macro is provided for + backward compatibility; new code need not use it. */ #undef STDC_HEADERS -/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ -#undef TIME_WITH_SYS_TIME - /* Define if you want to use OpenSSL as cryptographic back-end. */ #undef USE_OPENSSL_BACKEND @@ -238,11 +237,6 @@ /* _XOPEN_SOURCE level needed for strdup() */ #undef XOPEN_SOURCE_LEVEL_FOR_STRDUP -/* Enable large inode numbers on Mac OS X 10.5. */ -#ifndef _DARWIN_USE_64_BIT_INODE -# define _DARWIN_USE_64_BIT_INODE 1 -#endif - /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS 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/libisds-0.11/configure.ac new/libisds-0.11.2/configure.ac --- old/libisds-0.11/configure.ac 2019-09-04 21:52:22.000000000 +0200 +++ new/libisds-0.11.2/configure.ac 2022-04-03 17:03:59.000000000 +0200 @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.63]) -AC_INIT([libisds], [0.11], [[email protected]]) +AC_INIT([libisds], [0.11.2], [[email protected]]) AM_INIT_AUTOMAKE AC_LANG([C]) AC_CONFIG_SRCDIR([src/isds.c]) Binary files old/libisds-0.11/po/cs.gmo and new/libisds-0.11.2/po/cs.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/libisds-0.11/po/cs.po new/libisds-0.11.2/po/cs.po --- old/libisds-0.11/po/cs.po 2019-09-05 18:58:48.000000000 +0200 +++ new/libisds-0.11.2/po/cs.po 2022-04-03 17:10:57.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: libisds 0.11\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2019-09-04 23:47+0200\n" +"POT-Creation-Date: 2022-04-03 17:10+0200\n" "PO-Revision-Date: 2019-09-04 22:42+02:00\n" "Last-Translator: Petr Pisar <[email protected]>\n" "Language-Team: Czech <[email protected]>\n" @@ -359,27 +359,27 @@ msgid "Both username and password must be supplied" msgstr "Jak jméno uživatele, tak i heslo musà být zadány" -#: src/isds.c:1384 src/isds.c:5868 +#: src/isds.c:1384 src/isds.c:5866 msgid "Selected authentication method: HMAC-based one-time password\n" msgstr "Vybraný způsob autentizace: jednorázové heslo vytvoÅené pomocà HMAC\n" -#: src/isds.c:1391 src/isds.c:5874 +#: src/isds.c:1391 src/isds.c:5872 msgid "Selected authentication method: Time-based one-time password\n" msgstr "Vybraný způsob autentizace: jednorázové heslo závislé na Äase\n" -#: src/isds.c:1395 src/isds.c:5879 +#: src/isds.c:1395 src/isds.c:5877 msgid "" "OTP code has not been provided by application, requesting server for new " "one.\n" msgstr "Aplikace neposkytla jednorázové heslo, server bude požádán o nové.\n" -#: src/isds.c:1403 src/isds.c:5889 +#: src/isds.c:1403 src/isds.c:5887 msgid "" "OTP code has been provided by application, not requesting server for new " "one.\n" msgstr "Aplikace poskytla jednorázové heslo, server nebude požádán o nové.\n" -#: src/isds.c:1413 src/isds.c:5896 +#: src/isds.c:1413 src/isds.c:5894 msgid "" "Unknown one-time password authentication method requested by application" msgstr "Aplikace si vyžádala neznámou autentizaÄnà metodu jednorázovým heslem" @@ -410,12 +410,12 @@ msgstr "Požadavek na pÅihlášenà do ISDS nebylo možné sestavit" #: src/isds.c:1462 src/isds.c:1622 src/isds.c:1744 src/isds.c:1814 -#: src/isds.c:1933 src/isds.c:5133 src/isds.c:5578 src/isds.c:5854 -#: src/isds.c:6348 src/isds.c:6573 src/isds.c:6684 src/isds.c:6771 -#: src/isds.c:6924 src/isds.c:6994 src/isds.c:7119 src/isds.c:7221 -#: src/isds.c:7363 src/isds.c:7471 src/isds.c:7930 src/isds.c:8145 -#: src/isds.c:8361 src/isds.c:8690 src/isds.c:8952 src/isds.c:9040 -#: src/isds.c:9279 src/isds.c:9495 src/isds.c:9748 src/isds.c:10069 +#: src/isds.c:1933 src/isds.c:5131 src/isds.c:5576 src/isds.c:5852 +#: src/isds.c:6346 src/isds.c:6571 src/isds.c:6682 src/isds.c:6769 +#: src/isds.c:6922 src/isds.c:6992 src/isds.c:7117 src/isds.c:7219 +#: src/isds.c:7361 src/isds.c:7469 src/isds.c:7928 src/isds.c:8143 +#: src/isds.c:8359 src/isds.c:8688 src/isds.c:8950 src/isds.c:9038 +#: src/isds.c:9277 src/isds.c:9493 src/isds.c:9746 src/isds.c:10067 #: src/isds.c:10232 src/isds.c:11645 src/isds.c:12152 src/isds.c:12297 msgid "Could not create ISDS name space" msgstr "Nebylo možné vytvoÅit jmenný prostor ISDS" @@ -602,7 +602,7 @@ msgid "Invalid isds:biDate value: %s" msgstr "Neplatná hodnota isds:biDate: %s" -#: src/isds.c:3310 src/isds.c:7732 +#: src/isds.c:3310 src/isds.c:7730 #, c-format msgid "Unknown isds:dbType: %s" msgstr "Neznámá hodnota isds:dbType: %s" @@ -786,93 +786,93 @@ msgstr "" "Server pÅijal odeslanou zprávu, ale nevrátil pÅiÅazený identifikátor zprávy\n" -#: src/isds.c:5127 src/isds.c:7214 src/isds.c:8946 src/isds.c:9034 +#: src/isds.c:5125 src/isds.c:7212 src/isds.c:8944 src/isds.c:9032 #, c-format msgid "Could not build %s request" msgstr "Požadavek %s nebylo možné sestavit" -#: src/isds.c:5144 src/isds.c:6083 +#: src/isds.c:5142 src/isds.c:6081 #, c-format msgid "Sending %s request to ISDS\n" msgstr "OdesÃlá se požadavek %s do ISDS\n" -#: src/isds.c:5154 src/isds.c:6092 src/isds.c:10256 +#: src/isds.c:5152 src/isds.c:6090 src/isds.c:10256 #, c-format msgid "Processing ISDS response on %s request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek %s selhalo\n" -#: src/isds.c:5164 src/isds.c:6102 src/isds.c:10266 +#: src/isds.c:5162 src/isds.c:6100 src/isds.c:10266 #, c-format msgid "ISDS response on %s request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek %s postrádá status\n" -#: src/isds.c:5175 src/isds.c:6114 +#: src/isds.c:5173 src/isds.c:6112 #, c-format msgid "Server refused %s request (code=%s, message=%s)\n" msgstr "Server odmÃtl požadavek %s (kód=%s, zpráva=%s)\n" -#: src/isds.c:5251 +#: src/isds.c:5249 msgid "Missing dbOwnerInfo element" msgstr "Chybà element dbOwnerInfo" -#: src/isds.c:5256 +#: src/isds.c:5254 msgid "Multiple dbOwnerInfo element" msgstr "Násobný element dbOwnerInfo" -#: src/isds.c:5282 +#: src/isds.c:5280 msgid "GetOwnerInfoFromLogin request processed by server successfully.\n" msgstr "Požadavek GetOwnerInfoFromLogin úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:5345 +#: src/isds.c:5343 msgid "Missing dbUserInfo element" msgstr "Chybà element dbUserInfo" -#: src/isds.c:5350 +#: src/isds.c:5348 msgid "Multiple dbUserInfo element" msgstr "Násobný element dbUserInfo" -#: src/isds.c:5374 +#: src/isds.c:5372 msgid "GetUserInfoFromLogin request processed by server successfully.\n" msgstr "Požadavek GetUserInfoFromLogin úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:5437 +#: src/isds.c:5435 msgid "Missing GetPasswordInfoResponse element" msgstr "Chybà element GetPasswordInfoResponse" -#: src/isds.c:5443 +#: src/isds.c:5441 msgid "Multiple GetPasswordInfoResponse element" msgstr "Násobný element GetPasswordInfoResponse" -#: src/isds.c:5459 +#: src/isds.c:5457 #, c-format msgid "Could not convert pswExpDate as ISO time: %s" msgstr "pswExpDate nebylo možné pÅevést jako ISO Äas: %s" -#: src/isds.c:5483 +#: src/isds.c:5481 msgid "GetPasswordInfo request processed by server successfully.\n" msgstr "Požadavek GetPasswordInfo úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:5522 src/isds.c:5807 +#: src/isds.c:5520 src/isds.c:5805 msgid "Unexpected error" msgstr "NeoÄekávaná chyba" -#: src/isds.c:5523 +#: src/isds.c:5521 msgid "One-time code cannot be re-send faster than once a 30 seconds" msgstr "Jednorázové heslo nelze opakovanÄ zaslat dÅÃve jak za 30 sekund" -#: src/isds.c:5524 +#: src/isds.c:5522 msgid "One-time code could not been sent. Try later again." msgstr "Jednorázové heslo se nepodaÅilo odeslat. Zkuste to pozdÄji." -#: src/isds.c:5536 +#: src/isds.c:5534 msgid "Second argument (password) of isds_change_password() is NULL" msgstr "Druhý argument (heslo) funkce isds_change_password() je NULL" -#: src/isds.c:5546 +#: src/isds.c:5544 msgid "This function requires OTP-authenticated context" msgstr "Tato funkce vyžaduje kontext autentizovaný jednorázovým heslem" -#: src/isds.c:5551 +#: src/isds.c:5549 msgid "" "If one-time password authentication method is in use, requesting new OTP " "code requires one-time credentials argument either" @@ -880,7 +880,7 @@ "Pokud se použÃvá autentizaÄnà metoda jednorázovým heslem, požadavek na nové " "jednorázové heslo rovnÄž vyžaduje argument s údaji pro jednorázové heslo" -#: src/isds.c:5557 +#: src/isds.c:5555 msgid "" "Requesting new time-based OTP code from server requires one-time password " "authentication method" @@ -888,7 +888,7 @@ "Žádost na server o nové jednorázové heslo závislé na Äase vyžaduje " "autentizaÄnà metodu jednorázovým heslem" -#: src/isds.c:5563 +#: src/isds.c:5561 msgid "" "Requesting new time-based OTP code from server requires undefined OTP code " "member in one-time credentials argument" @@ -896,23 +896,23 @@ "Žádost na server o nové jednorázové heslo závislé na Äase vyžaduje " "nedefinované jednorázové heslo v argumentu s údaji pro jednorázové heslo" -#: src/isds.c:5573 +#: src/isds.c:5571 msgid "Could not build SendSMSCode request" msgstr "Požadavek SendSMSCode nebylo možné sestavit" -#: src/isds.c:5616 +#: src/isds.c:5614 msgid "Sending SendSMSCode request to ISDS\n" msgstr "OdesÃlá se požadavek SendSMSCode do ISDS\n" -#: src/isds.c:5632 +#: src/isds.c:5630 msgid "Processing ISDS response on SendSMSCode request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek SendSMSCode selhalo\n" -#: src/isds.c:5641 +#: src/isds.c:5639 msgid "ISDS response on SendSMSCode request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek SendSMSCode postrádá status\n" -#: src/isds.c:5652 +#: src/isds.c:5650 #, c-format msgid "" "Server refused to send new code on SendSMSCode request (code=%s, message=" @@ -921,33 +921,33 @@ "Server odmÃtl na požadavek SendSMSCode zaslat nové jednorázové heslo (kód=" "%s, zpráva=%s)\n" -#: src/isds.c:5703 +#: src/isds.c:5701 msgid "New OTP code has been sent successfully on SendSMSCode request.\n" msgstr "" "Nové jednorázové heslo bylo na základÄ požadavku SendSMSCode úspÄÅ¡nÄ " "odesláno.\n" -#: src/isds.c:5723 +#: src/isds.c:5721 msgid "NULL status code passed to statuscode2isds_error()" msgstr "Funkci statuscode2isds_error() byl pÅedán stavový kód NULL" -#: src/isds.c:5741 +#: src/isds.c:5739 msgid "ISDS server returned unknown error" msgstr "Server ISDSâ¯vrátil neznámou chybu" -#: src/isds.c:5796 +#: src/isds.c:5794 msgid "Password length must be between 8 and 32 characters" msgstr "Délka hesla musà být mezi 8 a 32 znaky" -#: src/isds.c:5797 src/isds.c:5806 +#: src/isds.c:5795 src/isds.c:5804 msgid "Password cannot be reused" msgstr "Heslo nelze znovu použÃt" -#: src/isds.c:5799 +#: src/isds.c:5797 msgid "Password contains forbidden character" msgstr "Heslo obsahuje zakázané znaky" -#: src/isds.c:5800 +#: src/isds.c:5798 msgid "" "Password must contain at least one upper-case letter, one lower-case, and " "one digit" @@ -955,35 +955,35 @@ "Heslo musà obsahovat alespoÅ jedno velké pÃsmeno, jedno malé pÃsmeno a jednu " "ÄÃslici" -#: src/isds.c:5802 +#: src/isds.c:5800 msgid "Password cannot contain sequence of three identical characters" msgstr "Heslo nemůže obsahovat posloupnost tÅà stejných znaků" -#: src/isds.c:5803 +#: src/isds.c:5801 msgid "Password cannot contain user identifier" msgstr "Heslo nemůže obsahovat identifikátor uživatele" -#: src/isds.c:5804 +#: src/isds.c:5802 msgid "Password is too simmple" msgstr "Heslo je pÅÃliÅ¡ jednoduché" -#: src/isds.c:5805 +#: src/isds.c:5803 msgid "Old password is not valid" msgstr "Staré heslo nenà platné" -#: src/isds.c:5808 +#: src/isds.c:5806 msgid "LDAP update error" msgstr "Chyba pÅi aktualizaci LDAP" -#: src/isds.c:5818 +#: src/isds.c:5816 msgid "Second argument (old password) of isds_change_password() is NULL" msgstr "Druhý argument (staré heslo) funkce isds_change_password() je NULL" -#: src/isds.c:5824 +#: src/isds.c:5822 msgid "Third argument (new password) of isds_change_password() is NULL" msgstr "TÅetà argument (nové heslo) funkce isds_change_password() je NULL" -#: src/isds.c:5835 +#: src/isds.c:5833 msgid "" "If one-time password authentication method is in use, changing password " "requires one-time credentials either" @@ -991,39 +991,39 @@ "Pokud se použÃvá autentizace jednorázovým heslem, zmÄna hesla rovnÄž " "vyžaduje údaje pro pÅihlášenà jednorázovým heslem" -#: src/isds.c:5846 +#: src/isds.c:5844 msgid "Could not build ChangeISDSPassword request" msgstr "Požadavek ChangeISDSPassword nebylo možné sestavit" -#: src/isds.c:5847 +#: src/isds.c:5845 msgid "Could not build ChangePasswordOTP request" msgstr "Požadavek ChangePasswordOTP nebylo možné sestavit" -#: src/isds.c:5936 +#: src/isds.c:5934 msgid "Sending ChangeISDSPassword request to ISDS\n" msgstr "Požadavek ChangeISDSPassword se odesÃlá do ISDS\n" -#: src/isds.c:5937 +#: src/isds.c:5935 msgid "Sending ChangePasswordOTP request to ISDS\n" msgstr "Požadavek ChangePasswordOTP se odesÃlá do ISDS\n" -#: src/isds.c:5956 +#: src/isds.c:5954 msgid "Processing ISDS response on ChangeISDSPassword request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek ChangeISDSPassword selhalo\n" -#: src/isds.c:5958 +#: src/isds.c:5956 msgid "Processing ISDS response on ChangePasswordOTP request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek ChangePasswordOTP selhalo\n" -#: src/isds.c:5969 +#: src/isds.c:5967 msgid "ISDS response on ChangeISDSPassword request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek ChangeISDSPassword postrádá status\n" -#: src/isds.c:5971 +#: src/isds.c:5969 msgid "ISDS response on ChangePasswordOTP request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek ChangePasswordOTP postrádá status\n" -#: src/isds.c:5982 src/isds.c:6000 +#: src/isds.c:5980 src/isds.c:5998 #, c-format msgid "" "Server refused to change password on ChangeISDSPassword request (code=%s, " @@ -1032,7 +1032,7 @@ "PÅi požadavku ChangeISDSPassword odmÃtl server zmÄnit heslo (kód=%s, zpráva=" "%s)\n" -#: src/isds.c:5984 src/isds.c:6002 +#: src/isds.c:5982 src/isds.c:6000 #, c-format msgid "" "Server refused to change password on ChangePasswordOTP request (code=%s, " @@ -1041,20 +1041,20 @@ "PÅi požadavku ChangePasswordOTP odmÃtl server zmÄnit heslo (kód=%s, zpráva=" "%s)\n" -#: src/isds.c:6034 +#: src/isds.c:6032 msgid "Password changed successfully on ChangeISDSPassword request.\n" msgstr "Heslo úspÄÅ¡nÄ zmÄnÄno požadavkem ChangeISDSPassword.\n" -#: src/isds.c:6036 +#: src/isds.c:6034 msgid "Password changed successfully on ChangePasswordOTP request.\n" msgstr "Heslo úspÄÅ¡nÄ zmÄnÄno požadavkem ChangePasswordOTP.\n" -#: src/isds.c:6174 src/isds.c:7261 src/isds.c:8862 +#: src/isds.c:6172 src/isds.c:7259 src/isds.c:8860 #, c-format msgid "%s request processed by server successfully.\n" msgstr "Požadavek %s úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:6259 +#: src/isds.c:6257 #, c-format msgid "" "Wrong element in ISDS response for %s request while extracting credentials " @@ -1063,266 +1063,266 @@ "PÅi zjišťovánà způsobu doruÄenà pÅihlaÅ¡ovacÃch údajů nalezen v odpovÄdi ISDS " "na požadavek %s chybný element\n" -#: src/isds.c:6277 +#: src/isds.c:6275 #, c-format msgid "ISDS did not return token on %s request even if requested\n" msgstr "ISDS na požadavek %s nevrátil token, i když byl o to požádán\n" -#: src/isds.c:6333 src/isds.c:6567 +#: src/isds.c:6331 src/isds.c:6565 #, c-format msgid "Could build %s request" msgstr "Požadavek %s nebylo možné sestavit" -#: src/isds.c:6341 +#: src/isds.c:6339 msgid "Could not create ISDS1 name space" msgstr "Nebylo možné vytvoÅit jmenný prostor ISDS1" -#: src/isds.c:6475 src/isds.c:12101 +#: src/isds.c:6473 src/isds.c:12101 msgid "CreateDataBox request processed by server successfully.\n" msgstr "Požadavek CreateDataBox úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:6587 src/isds.c:9056 +#: src/isds.c:6585 src/isds.c:9054 msgid "Could not convert `since' argument to ISO date string" msgstr "Argument âsinceâ nebylo možné pÅevést na ISO datum" -#: src/isds.c:6679 +#: src/isds.c:6677 msgid "Could build UpdateDataBoxDescr request" msgstr "Požadavek UpdateDataBoxDescr nebylo možné sestavit" -#: src/isds.c:6764 +#: src/isds.c:6762 #, c-format msgid "Could not build %s request for %s box" msgstr "Požadavek %s pro schránku %s nebylo možné sestavit" -#: src/isds.c:6879 +#: src/isds.c:6877 msgid "GetDataBoxUsers request processed by server successfully.\n" msgstr "Požadavek GetDataBoxUsers úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:6919 +#: src/isds.c:6917 msgid "Could build UpdateDataBoxUser request" msgstr "Požadavek UpdateDataBoxUser nebylo možné sestavit" -#: src/isds.c:6989 +#: src/isds.c:6987 msgid "Could build Activate request" msgstr "Požadavek Activate nebylo možné sestavit" -#: src/isds.c:7029 +#: src/isds.c:7027 msgid "Missing ActivateResponse element" msgstr "Chybà element ActivateResponse" -#: src/isds.c:7034 +#: src/isds.c:7032 msgid "Multiple ActivateResponse element" msgstr "Násobný element ActivateResponse" -#: src/isds.c:7043 +#: src/isds.c:7041 msgid "" "Server accepted Activate request, but did not return `userId' element.\n" msgstr "Server pÅijal požadavek Activate, ale nevrátil element âuserIdâ.\n" -#: src/isds.c:7048 +#: src/isds.c:7046 msgid "" "Server accepted Activate request, but did not return `password' element.\n" msgstr "Server pÅijal požadavek Activate, ale nevrátil element âpasswordâ.\n" -#: src/isds.c:7059 +#: src/isds.c:7057 msgid "Activate request processed by server successfully.\n" msgstr "Požadavek Activate úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:7114 +#: src/isds.c:7112 msgid "Could build NewAccessData request" msgstr "Požadavek NewAccessData nebylo možné sestavit" -#: src/isds.c:7158 +#: src/isds.c:7156 msgid "NewAccessData request processed by server successfully.\n" msgstr "Požadavek NewAccessData úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:7358 +#: src/isds.c:7356 msgid "Could not build GetDataBoxList request" msgstr "Požadavek GetDataBoxList nebylo možné sestavit" -#: src/isds.c:7394 +#: src/isds.c:7392 msgid "Error while Base64-decoding box list archive" msgstr "Chyba pÅi dekódovánà archivu se seznamem schránek z Base64" -#: src/isds.c:7409 +#: src/isds.c:7407 msgid "GetDataBoxList request processed by server successfully.\n" msgstr "Požadavek GetDataBoxList úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:7466 +#: src/isds.c:7464 msgid "Could build FindDataBox request" msgstr "Požadavek FindDataBox nebylo možné sestavit" -#: src/isds.c:7478 +#: src/isds.c:7476 #, fuzzy msgid "Could not add dbOwnerInfo child to FindDataBox element" msgstr "Do elementu %s nebylo možné pÅidat potomka dbOwnerInfo" -#: src/isds.c:7488 +#: src/isds.c:7486 msgid "Sending FindDataBox request to ISDS\n" msgstr "Požadavek FindDataBox se odesÃlá do ISDS\n" -#: src/isds.c:7498 +#: src/isds.c:7496 msgid "Processing ISDS response on FindDataBox request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek FindDataBox selhalo\n" -#: src/isds.c:7508 +#: src/isds.c:7506 msgid "ISDS response on FindDataBox request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek FindDataBox postrádá status\n" -#: src/isds.c:7518 +#: src/isds.c:7516 #, fuzzy, c-format msgid "" "Server did not found any box on FindDataBox request (code=%s, message=%s)\n" msgstr "" "Server pÅi požadavku CheckDataBox nenalezl schránku %s (kód=%s, zpráva=%s)\n" -#: src/isds.c:7532 +#: src/isds.c:7530 #, fuzzy, c-format msgid "" "Server truncated response on FindDataBox request (code=%s, message=%s)\n" msgstr "Server zkrátil odpovÄÄ na požadavek %s (kód=%s, zpráva=%s)\n" -#: src/isds.c:7545 +#: src/isds.c:7543 #, c-format msgid "Server refused FindDataBox request (code=%s, message=%s)\n" msgstr "Server odmÃtl požadavek FindDataBox (kód=%s, zpráva=%s)\n" -#: src/isds.c:7611 +#: src/isds.c:7609 msgid "FindDataBox request processed by server successfully.\n" msgstr "Požadavek FindDataBox úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:7724 +#: src/isds.c:7722 msgid "Empty isds:dbType element" msgstr "Prázdný element isds:dbType" -#: src/isds.c:7753 +#: src/isds.c:7751 msgid "Empty isds:dbSendOptions element" msgstr "Prázdný element isds:dbSendOptions" -#: src/isds.c:7779 +#: src/isds.c:7777 #, c-format msgid "Unknown isds:dbSendOptions value: %s" msgstr "Neznámá hodnota isds:dbSendOptions: %s" -#: src/isds.c:7875 +#: src/isds.c:7873 msgid "You are not allowed to perform the search" msgstr "Hledánà nemáte dovoleno" -#: src/isds.c:7876 +#: src/isds.c:7874 msgid "The query string is empty" msgstr "Vyhledávacà ÅetÄzec je prázdný" -#: src/isds.c:7877 +#: src/isds.c:7875 msgid "Searched box ID is malformed" msgstr "Hledaný identifikátor schránky je chybnÄ utvoÅen" -#: src/isds.c:7878 +#: src/isds.c:7876 msgid "Searched organization ID is malformed" msgstr "Hledaný identifikátor organizace je chybnÄ utvoÅen" -#: src/isds.c:7879 +#: src/isds.c:7877 msgid "Invalid input" msgstr "Neplatný vstup" -#: src/isds.c:7880 +#: src/isds.c:7878 msgid "Requested page size is too large" msgstr "Požadovaná velikost stránky je pÅÃliÅ¡ velká" -#: src/isds.c:7881 +#: src/isds.c:7879 msgid "Search engine internal error" msgstr "VnitÅnà chyba vyhledávacÃho programu" -#: src/isds.c:7912 +#: src/isds.c:7910 msgid "Query string must be non-empty" msgstr "Vyhledávacà ÅetÄzec musà být neprázdný" -#: src/isds.c:7925 +#: src/isds.c:7923 msgid "Could not build ISDSSearch2 request" msgstr "Nebylo možné sestavit požadavek ISDSSearch2" -#: src/isds.c:7941 +#: src/isds.c:7939 #, c-format msgid "Invalid target value: %d" msgstr "Neplatná hodnota cÃle: %d" -#: src/isds.c:7959 +#: src/isds.c:7957 #, c-format msgid "Invalid box type value: %d" msgstr "Neplatná hodnota druhu schránky: %d" -#: src/isds.c:7996 +#: src/isds.c:7994 msgid "Missing ISDSSearch2 element" msgstr "Chybà element ISDSSearch2" -#: src/isds.c:8001 +#: src/isds.c:7999 msgid "Multiple ISDSSearch2 element" msgstr "Násobný element ISDSSearch2" -#: src/isds.c:8070 +#: src/isds.c:8068 msgid "ISDSSearch2 request processed by server successfully.\n" msgstr "Požadavek ISDSSearch2 úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:8140 +#: src/isds.c:8138 msgid "Could build CheckDataBox request" msgstr "Požadavek CheckDataBox nebylo možné sestavit" -#: src/isds.c:8152 +#: src/isds.c:8150 msgid "Could not add dbID child to CheckDataBox element" msgstr "Do elementu CheckDataBox nebylo možné pÅidat potomka dbID" -#: src/isds.c:8183 +#: src/isds.c:8181 msgid "Missing CheckDataBoxResponse element" msgstr "Chybà element CheckDataBoxResponse" -#: src/isds.c:8188 +#: src/isds.c:8186 msgid "Multiple CheckDataBoxResponse element" msgstr "Násobný element CheckDataBoxResponse" -#: src/isds.c:8207 +#: src/isds.c:8205 msgid "CheckDataBox request processed by server successfully.\n" msgstr "Požadavek CheckDataBox úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:8247 +#: src/isds.c:8245 msgid "Could not find PeriodFrom element value" msgstr "Nebylo možné nalézt hodnotu elementu PeriodFrom" -#: src/isds.c:8256 +#: src/isds.c:8254 #, c-format msgid "Could not convert PeriodFrom as ISO time: %s" msgstr "PeriodFrom nebylo možné pÅevést jako ISO Äas: %s" -#: src/isds.c:8267 +#: src/isds.c:8265 msgid "Could not find PeriodTo element value" msgstr "Nebylo možné nalézt hodnotu elementu PeriodTo" -#: src/isds.c:8276 +#: src/isds.c:8274 #, c-format msgid "Could not convert PeriodTo as ISO time: %s" msgstr "PeriodTo nebylo možné pÅevést jako ISO Äas: %s" -#: src/isds.c:8353 +#: src/isds.c:8351 #, c-format msgid "Could not build GetDataBoxActivityStatus request for %s box" msgstr "" "Požadavek GetDataBoxActivityStatus pro schránku %s nebylo možné sestavit" -#: src/isds.c:8375 +#: src/isds.c:8373 msgid "Could not convert `from_time' argument to ISO time string" msgstr "Argument âfrom_timeâ nebylo možné pÅevést na ÅetÄzec s Äasem ISO" -#: src/isds.c:8386 +#: src/isds.c:8384 msgid "Could not convert `to_time' argument to ISO time string" msgstr "Argument âto_timeâ nebylo možné pÅevést na ÅetÄzec s Äasem ISO" -#: src/isds.c:8419 +#: src/isds.c:8417 msgid "Missing GetDataBoxActivityStatusResponse element" msgstr "Chybà element GetDataBoxActivityStatusResponse" -#: src/isds.c:8424 +#: src/isds.c:8422 msgid "Multiple GetDataBoxActivityStatusResponse element" msgstr "Násobný element GetDataBoxActivityStatusResponse" -#: src/isds.c:8471 +#: src/isds.c:8469 #, c-format msgid "" "GetDataBoxActivityStatus request for %s box processed by server " @@ -1331,78 +1331,78 @@ "Požadavek GetDataBoxActivityStatus na schránku %s úspÄÅ¡nÄ zpracován " "serverem.\n" -#: src/isds.c:8527 +#: src/isds.c:8525 msgid "PDZInfo request processed by server successfully.\n" msgstr "Požadavek PDZInfo úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:8683 +#: src/isds.c:8681 #, c-format msgid "Could not build DataBoxCreditInfo request for %s box" msgstr "Požadavek DataBoxCreditInfo pro schránku %s nebylo možné sestavit" -#: src/isds.c:8703 +#: src/isds.c:8701 msgid "Could not convert `from_date' argument to ISO date string" msgstr "Argument âfrom_dateâ nebylo možné pÅevést na ISO datum" -#: src/isds.c:8716 +#: src/isds.c:8714 msgid "Could not convert `to_date' argument to ISO date string" msgstr "Argument âto_dateâ nebylo možné pÅevést na ISO datum" -#: src/isds.c:8751 +#: src/isds.c:8749 msgid "Missing DataBoxCreditInfoResponse element" msgstr "Chybà element DataBoxCreditInfoResponse" -#: src/isds.c:8756 +#: src/isds.c:8754 msgid "Multiple DataBoxCreditInfoResponse element" msgstr "Násobný element DataBoxCreditInfoResponse" -#: src/isds.c:8808 +#: src/isds.c:8806 msgid "DataBoxCreditInfo request processed by server successfully.\n" msgstr "Požadavek DataBoxCreditInfo úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:9106 +#: src/isds.c:9104 #, c-format msgid "Could not add dmEnvelope child to %s element" msgstr "Do elementu %s nebylo možné pÅidat potomka dmEnvelope" -#: src/isds.c:9112 +#: src/isds.c:9110 msgid "Outgoing message is missing envelope" msgstr "Odchozà zpráva postrádá obálku" -#: src/isds.c:9130 +#: src/isds.c:9128 msgid "Outgoing message is missing recipient box identifier" msgstr "Odchozà zpráva postrádá identifikátor schránky pÅÃjemce" -#: src/isds.c:9196 +#: src/isds.c:9194 msgid "Outgoing message is missing list of documents" msgstr "Odchozà zpráva postrádá seznam dokumentů" -#: src/isds.c:9202 +#: src/isds.c:9200 #, c-format msgid "Could not add dmFiles child to %s element" msgstr "Do elementu %s nebylo možné pÅidat potomka dmFiles" -#: src/isds.c:9218 +#: src/isds.c:9216 msgid "List of documents contains empty item" msgstr "Seznam dokumentů obsahuje prázdnou položku" -#: src/isds.c:9274 +#: src/isds.c:9272 msgid "Could not build CreateMessage request" msgstr "Požadavek CreateMessage nebylo možné sestavit" -#: src/isds.c:9294 +#: src/isds.c:9292 msgid "Sending CreateMessage request to ISDS\n" msgstr "Požadavek CreateMessage se odesÃlá do ISDS\n" -#: src/isds.c:9303 +#: src/isds.c:9301 msgid "Processing ISDS response on CreateMessage request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek CreateMessage selhalo\n" -#: src/isds.c:9313 +#: src/isds.c:9311 msgid "ISDS response on CreateMessage request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek CreateMessage postrádá status\n" -#: src/isds.c:9325 +#: src/isds.c:9323 #, c-format msgid "" "Server did not accept message for %s on CreateMessage request (code=%s, " @@ -1410,57 +1410,57 @@ msgstr "" "Server nepÅijal zprávu z požadavku CreateMessage pro %s (kód=%s, zpráva=%s)\n" -#: src/isds.c:9354 +#: src/isds.c:9352 msgid "Missing CreateMessageResponse element" msgstr "Chybà element CreateMessageResponse" -#: src/isds.c:9359 +#: src/isds.c:9357 msgid "Multiple CreateMessageResponse element" msgstr "Násobný element CreateMessageResponse" -#: src/isds.c:9372 +#: src/isds.c:9370 msgid "Server accepted sent message, but did not return assigned message ID\n" msgstr "" "Server pÅijal odeslanou zprávu, ale nevrátil identifikátor pÅidÄlený zprávÄ\n" -#: src/isds.c:9432 +#: src/isds.c:9430 msgid "CreateMessage request processed by server successfully.\n" msgstr "Požadavek CreateMessage úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:9490 +#: src/isds.c:9488 msgid "Could not build CreateMultipleMessage request" msgstr "Požadavek CreateMultipleMessage nebylo možné sestavit" -#: src/isds.c:9505 +#: src/isds.c:9503 msgid "Could not add dmRecipients child to CreateMultipleMessage element" msgstr "" "Do elementu CreateMultipleMessage nebylo možné pÅidat potomka dmRecipients" -#: src/isds.c:9516 +#: src/isds.c:9514 msgid "`copies' list item contains empty data" msgstr "Položka seznamu âcopiesâ obsahuje prázdná data" -#: src/isds.c:9523 +#: src/isds.c:9521 msgid "Could not add dmRecipient child to dmRecipients element" msgstr "Do elementu dmRecipients nebylo možné pÅidat potomka dmRecipient" -#: src/isds.c:9531 +#: src/isds.c:9529 msgid "Message copy is missing recipient box identifier" msgstr "V kopii zprávy chybà identifikátor schránky pÅÃjemce" -#: src/isds.c:9549 +#: src/isds.c:9547 msgid "Sending CreateMultipleMessage request to ISDS\n" msgstr "Požadavek CreateMultipleMessage se odesÃlá do ISDS\n" -#: src/isds.c:9555 +#: src/isds.c:9553 msgid "Processing ISDS response on CreateMultipleMessage request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek CreateMultipleMessage selhalo\n" -#: src/isds.c:9565 +#: src/isds.c:9563 msgid "ISDS response on CreateMultipleMessage request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek CreateMultipleMessage postrádá status\n" -#: src/isds.c:9577 +#: src/isds.c:9575 #, c-format msgid "" "Server did accept message for multiple recipients on CreateMultipleMessage " @@ -1469,7 +1469,7 @@ "Server pÅijal zprávu pro vÃce pÅÃjemců v požadavku CreateMultipleMessage, " "ale doruÄenà nÄkterému z nich se nezdaÅilo (kód=%s, zpráva=%s)\n" -#: src/isds.c:9595 +#: src/isds.c:9593 #, c-format msgid "" "Server did not accept message for multiple recipients on " @@ -1478,83 +1478,83 @@ "Server nepÅijal v požadavku CreateMultipleMessage zprávu pro vÃce pÅÃjemců " "(kód=%s, zpráva=%s)\n" -#: src/isds.c:9626 +#: src/isds.c:9624 msgid "Missing isds:dmSingleStatus element" msgstr "Chybà element isds:dmSingleStatus" -#: src/isds.c:9644 +#: src/isds.c:9642 #, c-format msgid "ISDS returned unexpected number of message copy delivery states: %d" msgstr "ISDS vrátil neoÄekávaný poÄet stavů doruÄenà kopie zprávy: %d" -#: src/isds.c:9665 +#: src/isds.c:9663 msgid "" "CreateMultipleMessageResponse request processed by server successfully.\n" msgstr "Požadavek CreateMultipleMessageResponse úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:9741 +#: src/isds.c:9739 msgid "Could not build GetListOfSentMessages request" msgstr "Požadavek GetListOfSentMessages nebylo možné sestavit" -#: src/isds.c:9742 +#: src/isds.c:9740 msgid "Could not build GetListOfReceivedMessages request" msgstr "Požadavek GetListOfReceivedMessages nebylo možné sestavit" -#: src/isds.c:9779 +#: src/isds.c:9777 #, c-format msgid "Invalid message state filter value: %ld" msgstr "Neplatnà hodnota filtru stavů: %ld" -#: src/isds.c:9801 +#: src/isds.c:9799 msgid "Sending GetListOfSentMessages request to ISDS\n" msgstr "Požadavek GetListOfSentMessages se odesÃlá do ISDS\n" -#: src/isds.c:9802 +#: src/isds.c:9800 msgid "Sending GetListOfReceivedMessages request to ISDS\n" msgstr "Požadavek GetListOfReceivedMessages se odesÃlá do ISDS\n" -#: src/isds.c:9812 +#: src/isds.c:9810 msgid "Processing ISDS response on GetListOfSentMessages request failed\n" msgstr "Zpracovánà odpovÄdi ISDS na požadavek GetListOfSentMessages selhal\n" -#: src/isds.c:9814 +#: src/isds.c:9812 msgid "Processing ISDS response on GetListOfReceivedMessages request failed\n" msgstr "" "Zpracovánà odpovÄdi ISDS na požadavek GetListOfReceivedMessages selhal\n" -#: src/isds.c:9826 +#: src/isds.c:9824 msgid "ISDS response on GetListOfSentMessages request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek GetListOfSentMessages postrádá status\n" -#: src/isds.c:9828 +#: src/isds.c:9826 msgid "ISDS response on GetListOfReceivedMessages request is missing status\n" msgstr "OdpovÄÄ ISDS na požadavek GetListOfReceivedMessages postrádá status\n" -#: src/isds.c:9840 +#: src/isds.c:9838 #, c-format msgid "Server refused GetListOfSentMessages request (code=%s, message=%s)\n" msgstr "Server odmÃtl požadavek GetListOfSentMessages (kód=%s, zpráva=%s)\n" -#: src/isds.c:9842 +#: src/isds.c:9840 #, c-format msgid "" "Server refused GetListOfReceivedMessages request (code=%s, message=%s)\n" msgstr "" "Server odmÃtl požadavek GetListOfReceivedMessages (kód=%s, zpráva=%s)\n" -#: src/isds.c:9935 +#: src/isds.c:9933 msgid "GetListOfSentMessages request processed by server successfully.\n" msgstr "Požadavek GetListOfSentMessages úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:9937 +#: src/isds.c:9935 msgid "GetListOfReceivedMessages request processed by server successfully.\n" msgstr "Požadavek GetListOfReceivedMessages úspÄÅ¡nÄ zpracován serverem.\n" -#: src/isds.c:10064 +#: src/isds.c:10062 msgid "Could not build GetMessageStateChanges request" msgstr "Požadavek GetMessageStateChanges nebylo možné sestavit" -#: src/isds.c:10163 +#: src/isds.c:10161 msgid "GetMessageStateChanges request processed by server successfully.\n" msgstr "Požadavek GetMessageStateChanges úspÄÅ¡nÄ zpracován serverem.\n" 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/libisds-0.11/src/isds.c new/libisds-0.11.2/src/isds.c --- old/libisds-0.11/src/isds.c 2019-09-05 18:58:48.000000000 +0200 +++ new/libisds-0.11.2/src/isds.c 2022-04-03 17:00:44.000000000 +0200 @@ -5115,10 +5115,8 @@ if (!context->curl) return IE_CONNECTION_CLOSED; service_name_locale = _isds_utf82locale((char*)service_name); - if (!service_name_locale) { - err = IE_NOMEM; - goto leave; - } + if (!service_name_locale) + return IE_NOMEM; /* Build request */ request = xmlNewNode(NULL, service_name); @@ -10212,10 +10210,12 @@ if (!context->curl) return IE_CONNECTION_CLOSED; service_name_locale = _isds_utf82locale((char*)service_name); + if (!service_name_locale) + return IE_NOMEM; message_id_locale = _isds_utf82locale(message_id); - if (!service_name_locale || !message_id_locale) { - err = IE_NOMEM; - goto leave; + if (!message_id_locale) { + free(service_name_locale); + return IE_NOMEM; } /* Build request */ 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/libisds-0.11/test/simline/server.c new/libisds-0.11.2/test/simline/server.c --- old/libisds-0.11/test/simline/server.c 2015-01-03 13:13:14.000000000 +0100 +++ new/libisds-0.11.2/test/simline/server.c 2022-04-02 21:53:07.000000000 +0200 @@ -23,7 +23,7 @@ #include <string.h> #include <signal.h> #include <unistd.h> -#include <wait.h> +#include <sys/wait.h> #include <gnutls/gnutls.h> #include <gnutls/x509.h> 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/libisds-0.11/test/simline/server_cli.c new/libisds-0.11.2/test/simline/server_cli.c --- old/libisds-0.11/test/simline/server_cli.c 2015-01-03 13:43:01.000000000 +0100 +++ new/libisds-0.11.2/test/simline/server_cli.c 2022-04-02 21:53:07.000000000 +0200 @@ -9,6 +9,7 @@ #include <sys/select.h> #include <sys/types.h> /* For pid_t */ #include <string.h> /* memset() */ +#include <unistd.h> /* for getopt() */ static const char *username = NULL; static const char *password = NULL; 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/libisds-0.11/test/test.c new/libisds-0.11.2/test/test.c --- old/libisds-0.11/test/test.c 2019-09-04 21:13:00.000000000 +0200 +++ new/libisds-0.11.2/test/test.c 2020-01-22 19:20:21.000000000 +0100 @@ -17,8 +17,11 @@ #include <unistd.h> /* Global variables for each test unit */ +char *unit_name = NULL; char *reason = NULL; +unsigned int passed, failed, skipped; void (*test_destructor_function)(void *) = NULL; +void *test_destructor_argument = NULL; /* Print formated string into automtically reallocated @uffer. * @buffer automatically reallocated buffer. Must be &NULL or preallocated 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/libisds-0.11/test/test.h new/libisds-0.11.2/test/test.h --- old/libisds-0.11/test/test.h 2019-09-04 21:35:51.000000000 +0200 +++ new/libisds-0.11.2/test/test.h 2022-01-30 10:51:43.000000000 +0100 @@ -14,10 +14,11 @@ #include "test-tools.h" -char *unit_name, *reason; -unsigned int passed, failed, skipped; -void (*test_destructor_function)(void *); -void *test_destructor_argument; +extern char *unit_name; +extern char *reason; +extern unsigned int passed, failed, skipped; +extern void (*test_destructor_function)(void *); +extern void *test_destructor_argument; #define INIT_TEST(name) { \ setlocale(LC_ALL, "C"); \ @@ -41,6 +42,7 @@ #define PASS_TEST { \ if (NULL != test_destructor_function) \ test_destructor_function(test_destructor_argument); \ + TEST_DESTRUCTOR(NULL, NULL); \ return 0; \ } \ @@ -53,6 +55,7 @@ FAILURE_REASON(__VA_ARGS__); \ if (NULL != test_destructor_function) \ test_destructor_function(test_destructor_argument); \ + TEST_DESTRUCTOR(NULL, NULL); \ return 1; \ } @@ -60,6 +63,7 @@ FAILURE_REASON(__VA_ARGS__); \ if (NULL != test_destructor_function) \ test_destructor_function(test_destructor_argument); \ + TEST_DESTRUCTOR(NULL, NULL); \ return 77; \ } ++++++ libisds.keyring ++++++ --- /var/tmp/diff_new_pack.85gua6/_old 2022-12-03 12:48:42.298177512 +0100 +++ /var/tmp/diff_new_pack.85gua6/_new 2022-12-03 12:48:42.302177534 +0100 @@ -1,82 +1,66 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2 -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 -Xns= -=/De3 +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 +C7sp5cVBsa9FyuTGCepo +=Wok3 -----END PGP PUBLIC KEY BLOCK-----
