Control: tags -1 = confirmed moreinfo
Hi Hilko
On 2021-05-11 00:16:56 +0200, Hilko Bengen wrote:
> >> For buster DSA 4913-1 was released to fix this issue, so ideally this
> >> fix is present as well on bullseye. Does the debdiff look ok to you
> >> for inclusion based on rebasing to 1.3.20-1.
> >
> > The bug report didn't make it to the list which is a good sign that the
> > debdiff is too big. Please provide a filtered debdiff without the
> > gnulib, auto*, etc. noise.
>
> Here it is, generated by running
>
> debdiff --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex_1.3.{19,20}-1.dsc > hivex_1.3.20-1.min.debdiff
Thanks, please go ahead and remove the moreinfo tag once the new version
is available in unstable.
Cheers
>
> Cheers,
> -Hilko
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/ChangeLog hivex-1.3.20/ChangeLog
> --- hivex-1.3.19/ChangeLog 2020-07-29 12:16:43.000000000 +0200
> +++ hivex-1.3.20/ChangeLog 2021-05-03 12:14:28.000000000 +0200
> @@ -1,5 +1,86 @@
> +2021-05-03 Richard W.M. Jones <rjones@redhat.com>
> +
> + lib/handle.c: Bounds check for block exceeding page length (CVE-2021-3504)
> + Hives are encoded as fixed-sized pages containing smaller variable-
> + length blocks:
> +
> + +-------------------+-------------------+-------------------+--
> + | header |[ blk ][blk][ blk ]|[blk][blk][blk] |
> + +-------------------+-------------------+-------------------+--
> +
> + Blocks should not straddle a page boundary. However because blocks
> + contain a 32 bit length field it is possible to construct an invalid
> + hive where the last block in a page overlaps either the next page or
> + the end of the file:
> +
> + +-------------------+-------------------+
> + | header |[ blk ][blk][ blk ..... ]
> + +-------------------+-------------------+
> +
> + Hivex lacked a bounds check and would process the registry. Because
> + the rest of the code assumes this situation can never happen it was
> + possible to have a block containing some field (eg. a registry key
> + name) which would extend beyond the end of the file. Hivex mmaps or
> + mallocs the file, causing hivex to read memory beyond the end of the
> + mapped region, resulting in reading other memory structures or a
> + crash. (Writing beyond the end of the mapped region seems to be
> + impossible because we always allocate a new page before writing.)
> +
> + This commit adds a check which rejects the malformed registry on
> + hivex_open.
> +
> + Credit: Jeremy Galindo, Sr Security Engineer, Datto.com
> + Fixes: CVE-2021-3504
> + Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1949687
> +
> +2021-04-16 Richard W.M. Jones <rjones@redhat.com>
> +
> + Update gnulib to latest.
> +
> + Add instructions for fuzzing hivex using AFL or AFL++.
> +
> + extra-tests: Remove fuzzing test.
> + We will soon add some instructions for using a real fuzzer like AFL++
> + so this test is not necessary.
> +
> +2020-09-15 rwmjones <rjones@redhat.com>
> +
> + Merge pull request #13 from weblate/weblate-hivex-master
> + Translations update from Weblate
> +
> +2020-09-06 Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>
> + Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>
> +
> + Translated using Weblate (French)
> + Currently translated at 100.0% (22 of 22 strings)
> +
> + Translate-URL: https://translate.fedoraproject.org/projects/hivex/master/fr/
> + Translation: hivex/master
> +
> +2020-09-06 Weblate <noreply@weblate.org>
> + Weblate <noreply@weblate.org>
> +
> + Update translation files
> + Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
> +
> + Translate-URL: https://translate.fedoraproject.org/projects/hivex/master/
> + Translation: hivex/master
> +
> +2020-08-27 Richard W.M. Jones <rjones@redhat.com>
> +
> + Update translations from Zanata (RHBZ#1787302).
> +
> +2020-08-14 Matt Coleman <matt@datto.com>
> +
> + Increase HIVEX_MAX_VALUES
> + Due to unintended interaction between Windows and VMWare's snapshot
> + functionality, HKLM\SYSTEM\MountedDevices can end up with more than
> + 55,000 values.
> +
> 2020-07-29 Richard W.M. Jones <rjones@redhat.com>
>
> + build: Fix maintainer-tag rule.
> +
> Version 1.3.19.
>
> 2020-07-29 Richard W.M. Jones <rjones@redhat.com>
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/config.h.in hivex-1.3.20/config.h.in
> --- hivex-1.3.19/config.h.in 2020-07-29 12:16:03.000000000 +0200
> +++ hivex-1.3.20/config.h.in 2021-05-03 12:12:46.000000000 +0200
> @@ -62,6 +62,10 @@
> #undef GNULIB_LOCK
>
> /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
> + whether the gnulib module malloc-posix shall be considered present. */
> +#undef GNULIB_MALLOC_POSIX
> +
> +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
> whether the gnulib module msvc-nothrow shall be considered present. */
> #undef GNULIB_MSVC_NOTHROW
>
> @@ -111,12 +115,45 @@
> /* Define to 1 when the gnulib module fdopen should be tested. */
> #undef GNULIB_TEST_FDOPEN
>
> +/* Define to 1 when the gnulib module fgetc should be tested. */
> +#undef GNULIB_TEST_FGETC
> +
> +/* Define to 1 when the gnulib module fgets should be tested. */
> +#undef GNULIB_TEST_FGETS
> +
> +/* Define to 1 when the gnulib module fprintf should be tested. */
> +#undef GNULIB_TEST_FPRINTF
> +
> +/* Define to 1 when the gnulib module fputc should be tested. */
> +#undef GNULIB_TEST_FPUTC
> +
> +/* Define to 1 when the gnulib module fputs should be tested. */
> +#undef GNULIB_TEST_FPUTS
> +
> +/* Define to 1 when the gnulib module fread should be tested. */
> +#undef GNULIB_TEST_FREAD
> +
> +/* Define to 1 when the gnulib module free-posix should be tested. */
> +#undef GNULIB_TEST_FREE_POSIX
> +
> +/* Define to 1 when the gnulib module fscanf should be tested. */
> +#undef GNULIB_TEST_FSCANF
> +
> /* Define to 1 when the gnulib module fstat should be tested. */
> #undef GNULIB_TEST_FSTAT
>
> /* Define to 1 when the gnulib module ftruncate should be tested. */
> #undef GNULIB_TEST_FTRUNCATE
>
> +/* Define to 1 when the gnulib module fwrite should be tested. */
> +#undef GNULIB_TEST_FWRITE
> +
> +/* Define to 1 when the gnulib module getc should be tested. */
> +#undef GNULIB_TEST_GETC
> +
> +/* Define to 1 when the gnulib module getchar should be tested. */
> +#undef GNULIB_TEST_GETCHAR
> +
> /* Define to 1 when the gnulib module getcwd should be tested. */
> #undef GNULIB_TEST_GETCWD
>
> @@ -162,21 +199,39 @@
> /* Define to 1 when the gnulib module pipe should be tested. */
> #undef GNULIB_TEST_PIPE
>
> +/* Define to 1 when the gnulib module printf should be tested. */
> +#undef GNULIB_TEST_PRINTF
> +
> /* Define to 1 when the gnulib module pthread_sigmask should be tested. */
> #undef GNULIB_TEST_PTHREAD_SIGMASK
>
> /* Define to 1 when the gnulib module pthread-thread should be tested. */
> #undef GNULIB_TEST_PTHREAD_THREAD
>
> +/* Define to 1 when the gnulib module putc should be tested. */
> +#undef GNULIB_TEST_PUTC
> +
> +/* Define to 1 when the gnulib module putchar should be tested. */
> +#undef GNULIB_TEST_PUTCHAR
> +
> /* Define to 1 when the gnulib module putenv should be tested. */
> #undef GNULIB_TEST_PUTENV
>
> +/* Define to 1 when the gnulib module puts should be tested. */
> +#undef GNULIB_TEST_PUTS
> +
> /* Define to 1 when the gnulib module raise should be tested. */
> #undef GNULIB_TEST_RAISE
>
> /* Define to 1 when the gnulib module read should be tested. */
> #undef GNULIB_TEST_READ
>
> +/* Define to 1 when the gnulib module scanf should be tested. */
> +#undef GNULIB_TEST_SCANF
> +
> +/* Define to 1 when the gnulib module sched_yield should be tested. */
> +#undef GNULIB_TEST_SCHED_YIELD
> +
> /* Define to 1 when the gnulib module select should be tested. */
> #undef GNULIB_TEST_SELECT
>
> @@ -237,6 +292,12 @@
> /* Define to 1 when the gnulib module vasprintf should be tested. */
> #undef GNULIB_TEST_VASPRINTF
>
> +/* Define to 1 when the gnulib module vfprintf should be tested. */
> +#undef GNULIB_TEST_VFPRINTF
> +
> +/* Define to 1 when the gnulib module vprintf should be tested. */
> +#undef GNULIB_TEST_VPRINTF
> +
> /* Define to 1 when the gnulib module write should be tested. */
> #undef GNULIB_TEST_WRITE
>
> @@ -291,9 +352,6 @@
> the CoreFoundation framework. */
> #undef HAVE_CFPREFERENCESCOPYAPPVALUE
>
> -/* Define to 1 if you have the `chsize' function. */
> -#undef HAVE_CHSIZE
> -
> /* Define to 1 if you have the <crtdefs.h> header file. */
> #undef HAVE_CRTDEFS_H
>
> @@ -305,6 +363,26 @@
> */
> #undef HAVE_DECL_ALARM
>
> +/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't.
> + */
> +#undef HAVE_DECL_ECVT
> +
> +/* Define to 1 if you have the declaration of `execvpe', and to 0 if you
> + don't. */
> +#undef HAVE_DECL_EXECVPE
> +
> +/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you
> + don't. */
> +#undef HAVE_DECL_FCLOSEALL
> +
> +/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't.
> + */
> +#undef HAVE_DECL_FCVT
> +
> +/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't.
> + */
> +#undef HAVE_DECL_GCVT
> +
> /* Define to 1 if you have the declaration of `getdtablesize', and to 0 if you
> don't. */
> #undef HAVE_DECL_GETDTABLESIZE
> @@ -345,6 +423,10 @@
> don't. */
> #undef HAVE_DECL_UNSETENV
>
> +/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't.
> + */
> +#undef HAVE_DECL_WCSDUP
> +
> /* Define to 1 if you have the declaration of `_putenv', and to 0 if you
> don't. */
> #undef HAVE_DECL__PUTENV
> @@ -382,6 +464,9 @@
> /* Define to 1 if you have the `freelocale' function. */
> #undef HAVE_FREELOCALE
>
> +/* Define if the 'free' function is guaranteed to preserve errno. */
> +#undef HAVE_FREE_POSIX
> +
> /* Define to 1 if you have the `ftruncate' function. */
> #undef HAVE_FTRUNCATE
>
> @@ -409,6 +494,10 @@
> /* Define to 1 if you have the `gettimeofday' function. */
> #undef HAVE_GETTIMEOFDAY
>
> +/* Define if the uselocale exists, may be safely called, and returns
> + sufficient information. */
> +#undef HAVE_GOOD_USELOCALE
> +
> /* Define if you have the iconv() function and it works. */
> #undef HAVE_ICONV
>
> @@ -482,6 +571,9 @@
> /* Define to 1 if you have the <memory.h> header file. */
> #undef HAVE_MEMORY_H
>
> +/* Define to 1 if you have the <minix/config.h> header file. */
> +#undef HAVE_MINIX_CONFIG_H
> +
> /* Define to 1 if you have the `mmap' function. */
> #undef HAVE_MMAP
>
> @@ -554,6 +646,9 @@
> /* Define to 1 if you have the <sched.h> header file. */
> #undef HAVE_SCHED_H
>
> +/* Define to 1 if you have the <sdkddkver.h> header file. */
> +#undef HAVE_SDKDDKVER_H
> +
> /* Define to 1 if you have the <search.h> header file. */
> #undef HAVE_SEARCH_H
>
> @@ -604,6 +699,10 @@
> buffer had been large enough. */
> #undef HAVE_SNPRINTF_RETVAL_C99
>
> +/* Define if the string produced by the snprintf function is always NUL
> + terminated. */
> +#undef HAVE_SNPRINTF_TRUNCATION_C99
> +
> /* Define if the locale_t type is as on Solaris 11.4. */
> #undef HAVE_SOLARIS114_LOCALES
>
> @@ -692,6 +791,9 @@
> /* Define to 1 if you have the <sys/select.h> header file. */
> #undef HAVE_SYS_SELECT_H
>
> +/* Define to 1 if you have the <sys/single_threaded.h> header file. */
> +#undef HAVE_SYS_SINGLE_THREADED_H
> +
> /* Define to 1 if you have the <sys/socket.h> header file. */
> #undef HAVE_SYS_SOCKET_H
>
> @@ -778,7 +880,7 @@
> /* Define to 1 if O_NOFOLLOW works. */
> #undef HAVE_WORKING_O_NOFOLLOW
>
> -/* Define if the uselocale function exists any may safely be called. */
> +/* Define if the uselocale function exists and may safely be called. */
> #undef HAVE_WORKING_USELOCALE
>
> /* Define to 1 if you have the <ws2tcpip.h> header file. */
> @@ -790,6 +892,9 @@
> /* Define to 1 if the system has the type `_Bool'. */
> #undef HAVE__BOOL
>
> +/* Define to 1 if you have the `_chsize' function. */
> +#undef HAVE__CHSIZE
> +
> /* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
> #undef HAVE__SET_INVALID_PARAMETER_HANDLER
>
> @@ -803,6 +908,9 @@
> implementation. */
> #undef ICONV_FLAVOR
>
> +/* Define if localename.c overrides newlocale(), duplocale(), freelocale(). */
> +#undef LOCALENAME_ENHANCE_LOCALE_FUNCS
> +
> /* Define to 1 if 'lstat' dereferences a symlink specified with a trailing
> slash. */
> #undef LSTAT_FOLLOWS_SLASHED_SYMLINK
> @@ -967,19 +1075,44 @@
> #ifndef _DARWIN_C_SOURCE
> # undef _DARWIN_C_SOURCE
> #endif
> +/* Enable general extensions on Solaris. */
> +#ifndef __EXTENSIONS__
> +# undef __EXTENSIONS__
> +#endif
> /* Enable GNU extensions on systems that have them. */
> #ifndef _GNU_SOURCE
> # undef _GNU_SOURCE
> #endif
> -/* Enable NetBSD extensions on NetBSD. */
> +/* Enable X/Open compliant socket functions that do not require linking
> + with -lxnet on HP-UX 11.11. */
> +#ifndef _HPUX_ALT_XOPEN_SOCKET_API
> +# undef _HPUX_ALT_XOPEN_SOCKET_API
> +#endif
> +/* Identify the host operating system as Minix.
> + This macro does not affect the system headers' behavior.
> + A future release of Autoconf may stop defining this macro. */
> +#ifndef _MINIX
> +# undef _MINIX
> +#endif
> +/* Enable general extensions on NetBSD.
> + Enable NetBSD compatibility extensions on Minix. */
> #ifndef _NETBSD_SOURCE
> # undef _NETBSD_SOURCE
> #endif
> -/* Enable OpenBSD extensions on NetBSD. */
> +/* Enable OpenBSD compatibility extensions on NetBSD.
> + Oddly enough, this does nothing on OpenBSD. */
> #ifndef _OPENBSD_SOURCE
> # undef _OPENBSD_SOURCE
> #endif
> -/* Enable threading extensions on Solaris. */
> +/* Define to 1 if needed for POSIX-compatible behavior. */
> +#ifndef _POSIX_SOURCE
> +# undef _POSIX_SOURCE
> +#endif
> +/* Define to 2 if needed for POSIX-compatible behavior. */
> +#ifndef _POSIX_1_SOURCE
> +# undef _POSIX_1_SOURCE
> +#endif
> +/* Enable POSIX-compatible threading on Solaris. */
> #ifndef _POSIX_PTHREAD_SEMANTICS
> # undef _POSIX_PTHREAD_SEMANTICS
> #endif
> @@ -1015,21 +1148,11 @@
> #ifndef _TANDEM_SOURCE
> # undef _TANDEM_SOURCE
> #endif
> -/* Enable X/Open extensions if necessary. HP-UX 11.11 defines
> - mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
> - whether compiling with -Ae or -D_HPUX_SOURCE=1. */
> +/* Enable X/Open extensions. Define to 500 only if necessary
> + to make mbstate_t available. */
> #ifndef _XOPEN_SOURCE
> # undef _XOPEN_SOURCE
> #endif
> -/* Enable X/Open compliant socket functions that do not require linking
> - with -lxnet on HP-UX 11.11. */
> -#ifndef _HPUX_ALT_XOPEN_SOCKET_API
> -# undef _HPUX_ALT_XOPEN_SOCKET_API
> -#endif
> -/* Enable general extensions on Solaris. */
> -#ifndef __EXTENSIONS__
> -# undef __EXTENSIONS__
> -#endif
>
>
> /* Define if the native Windows multithreading API can be used. */
> @@ -1079,18 +1202,15 @@
> #endif
>
>
> +/* Define to enable the declarations of ISO C 11 types and functions. */
> +#undef _ISOC11_SOURCE
> +
> /* Define for large files, on AIX-style hosts. */
> #undef _LARGE_FILES
>
> /* Define to 1 on Solaris. */
> #undef _LCONV_C99
>
> -/* Define to 1 if on MINIX. */
> -#undef _MINIX
> -
> -/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
> -#undef _NETBSD_SOURCE
> -
> /* The _Noreturn keyword of C11. */
> #ifndef _Noreturn
> # if (defined __cplusplus \
> @@ -1105,13 +1225,14 @@
> this syntax with 'extern'. */
> # define _Noreturn [[noreturn]]
> # elif ((!defined __cplusplus || defined __clang__) \
> - && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
> - || _GL_GNUC_PREREQ (4, 7) \
> - || (defined __apple_build_version__ \
> - ? 6000000 <= __apple_build_version__ \
> - : 3 < __clang_major__ + (5 <= __clang_minor__))))
> + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
> + || (!defined __STRICT_ANSI__ \
> + && (_GL_GNUC_PREREQ (4, 7) \
> + || (defined __apple_build_version__ \
> + ? 6000000 <= __apple_build_version__ \
> + : 3 < __clang_major__ + (5 <= __clang_minor__))))))
> /* _Noreturn works as-is. */
> -# elif _GL_GNUC_PREREQ (2, 8) || 0x5110 <= __SUNPRO_C
> +# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
> # define _Noreturn __attribute__ ((__noreturn__))
> # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
> # define _Noreturn __declspec (noreturn)
> @@ -1121,17 +1242,10 @@
> #endif
>
>
> -/* Define to 2 if the system does not provide POSIX.1 features except with
> - this defined. */
> -#undef _POSIX_1_SOURCE
> -
> /* Define to 1 in order to get the POSIX compatible declarations of socket
> functions. */
> #undef _POSIX_PII_SOCKET
>
> -/* Define to 1 if you need to in order for 'stat' and other things to work. */
> -#undef _POSIX_SOURCE
> -
> /* For standard stat data types on VMS. */
> #undef _USE_STD_STAT
>
> @@ -1176,7 +1290,9 @@
>
>
> /* Attributes. */
> -#ifdef __has_attribute
> +#if (defined __has_attribute \
> + && (!defined __clang_minor__ \
> + || 3 < __clang_major__ + (5 <= __clang_minor__)))
> # define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
> #else
> # define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
> @@ -1186,6 +1302,7 @@
> # define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
> # define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
> # define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
> +# define _GL_ATTR_diagnose_if 0
> # define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
> # define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
> # define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
> @@ -1229,9 +1346,14 @@
> #endif
>
> /* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
> - <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>. */
> + <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
> + Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */
> #if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
> -# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
> +# ifndef __SUNPRO_C
> +# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
> +# else
> +# define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
> +# endif
> #else
> # define _GL_ATTRIBUTE_COLD
> #endif
> @@ -1253,6 +1375,9 @@
> #if _GL_HAS_ATTRIBUTE (error)
> # define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
> # define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
> +#elif _GL_HAS_ATTRIBUTE (diagnose_if)
> +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
> +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
> #else
> # define _GL_ATTRIBUTE_ERROR(msg)
> # define _GL_ATTRIBUTE_WARNING(msg)
> @@ -1285,7 +1410,8 @@
> # define _GL_ATTRIBUTE_LEAF
> #endif
>
> -#if _GL_HAS_ATTRIBUTE (may_alias)
> +/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */
> +#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
> # define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
> #else
> # define _GL_ATTRIBUTE_MAY_ALIAS
> @@ -1504,7 +1630,9 @@
> /* Define to 1 if the compiler is checking for lint. */
> #undef lint
>
> -/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2.
> +/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
> + n1 and n2 are expressions without side effects, that evaluate to real
> + numbers (excluding NaN).
> It returns
> 1 if n1 > n2
> 0 if n1 == n2
> @@ -1524,7 +1652,7 @@
> /* Define to the type of st_nlink in struct stat, or a supertype. */
> #undef nlink_t
>
> -/* Define to `int' if <sys/types.h> does not define. */
> +/* Define as a signed integer type capable of holding a process identifier. */
> #undef pid_t
>
> /* Define as the type of the result of subtracting two pointers, if the system
> @@ -1533,7 +1661,7 @@
>
> /* Define to the equivalent of the C99 'restrict' keyword, or to
> nothing if this is not supported. Do not define if restrict is
> - supported directly. */
> + supported only directly. */
> #undef restrict
> /* Work around a bug in older versions of Sun C++, which did not
> #define __restrict__ or support _Restrict or __restrict__
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/configure.ac hivex-1.3.20/configure.ac
> --- hivex-1.3.19/configure.ac 2020-07-29 12:15:32.000000000 +0200
> +++ hivex-1.3.20/configure.ac 2021-05-03 12:11:57.000000000 +0200
> @@ -18,7 +18,7 @@
> # major/minor/release must be numbers
> m4_define([hivex_major], [1])
> m4_define([hivex_minor], [3])
> -m4_define([hivex_release], [19])
> +m4_define([hivex_release], [20])
> # extra can be any string
> m4_define([hivex_extra], [])
>
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/debian/changelog hivex-1.3.20/debian/changelog
> --- hivex-1.3.19/debian/changelog 2020-08-01 14:21:05.000000000 +0200
> +++ hivex-1.3.20/debian/changelog 2021-05-05 00:09:58.000000000 +0200
> @@ -1,3 +1,10 @@
> +hivex (1.3.20-1) unstable; urgency=medium
> +
> + * New upstream version 1.3.20
> + * Includes fix for CVE-2021-3504 (Closes: #988024)
> +
> + -- Hilko Bengen <bengen@debian.org> Wed, 05 May 2021 00:09:58 +0200
> +
> hivex (1.3.19-1) unstable; urgency=medium
>
> * New upstream version 1.3.19
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/extra-tests/fuzz.pl hivex-1.3.20/extra-tests/fuzz.pl
> --- hivex-1.3.19/extra-tests/fuzz.pl 2015-10-05 18:57:19.000000000 +0200
> +++ hivex-1.3.20/extra-tests/fuzz.pl 1970-01-01 01:00:00.000000000 +0100
> @@ -1,63 +0,0 @@
> -#!/usr/bin/env perl
> -# hivex extra tests
> -# Copyright (C) 2014 Red Hat Inc.
> -#
> -# This program is free software; you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation; either version 2 of the License, or
> -# (at your option) any later version.
> -#
> -# This program is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with this program; if not, write to the Free Software
> -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
> -
> -# Fuzz the real hives. We're only checking here that hivex doesn't
> -# crash on the fuzzed hives, not that it can read them.
> -
> -use strict;
> -use warnings;
> -
> -use File::Temp qw(tempfile);
> -use File::Copy;
> -
> -use Win::Hivex;
> -
> -my @hives = glob "*.hive";
> -my $nr_hives = 0+@hives;
> -die "no hive files found in current directory" unless $nr_hives > 0;
> -
> -# Run for this many seconds.
> -my $total_time = 120;
> -
> -my $start_time = time ();
> -while (time () - $start_time <= $total_time) {
> - # Pick a real hive at random.
> - my $hive = $hives[int (rand ($nr_hives))];
> -
> - # Copy it and fuzz the copy.
> - my ($fh, $filename) = tempfile ();
> - copy ($hive, $filename) or die "copy $hive to $filename failed: $!";
> -
> - print "Fuzzing $hive (copied to $filename) ...\n";
> - my $size = -s $filename;
> - open ($fh, ">", $filename) or die "reopen: $filename: $!";
> - for (my $i = 0; $i < 100000; ++$i) {
> - seek ($fh, int (rand ($size)), 0);
> - my $c = chr (int (rand (256)));
> - syswrite ($fh, $c);
> - }
> - close ($fh);
> -
> - print "Opening ...\n";
> - eval { Win::Hivex->open ($filename) };
> -
> - unlink ($filename);
> -}
> -
> -print "Finished after running for $total_time seconds.\n";
> -exit 0
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/extra-tests/Makefile.am hivex-1.3.20/extra-tests/Makefile.am
> --- hivex-1.3.19/extra-tests/Makefile.am 2014-10-30 15:54:05.000000000 +0100
> +++ hivex-1.3.20/extra-tests/Makefile.am 2021-05-03 09:19:33.000000000 +0200
> @@ -1,5 +1,5 @@
> # hivex
> -# Copyright (C) 2013 Red Hat Inc.
> +# Copyright (C) 2013-2021 Red Hat Inc.
> #
> # This program is free software; you can redistribute it and/or modify
> # it under the terms of the GNU General Public License as published by
> @@ -15,7 +15,7 @@
> # along with this program; if not, write to the Free Software
> # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>
> -EXTRA_DIST = README check-regedit.sh insert-keys.pl fuzz.pl
> +EXTRA_DIST = README check-regedit.sh insert-keys.pl
>
> # User should normally override this.
> HIVEX_TEST_DATA ?= $(top_srcdir)/../hivex-test-data
> @@ -32,6 +32,6 @@
> mv $@-t $@
>
> TESTS_ENVIRONMENT = ../run
> -TESTS = check-regedit.sh insert-keys.pl fuzz.pl
> +TESTS = check-regedit.sh insert-keys.pl
>
> CLEANFILES = *~ *.hive
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/GNUmakefile hivex-1.3.20/GNUmakefile
> --- hivex-1.3.19/GNUmakefile 2020-07-29 12:08:09.000000000 +0200
> +++ hivex-1.3.20/GNUmakefile 2021-05-03 12:12:19.000000000 +0200
> @@ -5,7 +5,7 @@
> # It is necessary if you want to build targets usually of interest
> # only to the maintainer.
>
> -# Copyright (C) 2001, 2003, 2006-2020 Free Software Foundation, Inc.
> +# Copyright (C) 2001, 2003, 2006-2021 Free Software Foundation, Inc.
>
> # This program is free software: you can redistribute it and/or modify
> # it under the terms of the GNU General Public License as published by
> @@ -104,7 +104,7 @@
>
> abort-due-to-no-makefile:
> @echo There seems to be no Makefile in this directory. 1>&2
> - @echo "You must run ./configure before running 'make'." 1>&2
> + @echo "You must run ./configure before running '$(MAKE)'." 1>&2
> @exit 1
>
> endif
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/hivex.pc hivex-1.3.20/hivex.pc
> --- hivex-1.3.19/hivex.pc 2020-07-29 12:16:02.000000000 +0200
> +++ hivex-1.3.20/hivex.pc 2021-05-03 12:13:59.000000000 +0200
> @@ -4,7 +4,7 @@
> includedir=${prefix}/include
>
> Name: hivex
> -Version: 1.3.19
> +Version: 1.3.20
> Description: Read and write Windows Registry Hive files.
> Requires:
> Cflags:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/lib/handle.c hivex-1.3.20/lib/handle.c
> --- hivex-1.3.19/lib/handle.c 2018-02-26 11:08:32.000000000 +0100
> +++ hivex-1.3.20/lib/handle.c 2021-05-03 09:19:33.000000000 +0200
> @@ -353,8 +353,8 @@
> #pragma GCC diagnostic pop
> if (is_root || !h->unsafe) {
> SET_ERRNO (ENOTSUP,
> - "%s, the block at 0x%zx has invalid size %" PRIu32
> - ", bad registry",
> + "%s, the block at 0x%zx size %" PRIu32
> + " <= 4 or not a multiple of 4, bad registry",
> filename, blkoff, le32toh (block->seg_len));
> goto error;
> } else {
> @@ -365,6 +365,14 @@
> }
> }
>
> + if (blkoff + seg_len > off + page_size) {
> + SET_ERRNO (ENOTSUP,
> + "%s, the block at 0x%zx size %" PRIu32
> + " extends beyond the current page, bad registry",
> + filename, blkoff, le32toh (block->seg_len));
> + goto error;
> + }
> +
> if (h->msglvl >= 2) {
> unsigned char *id = (unsigned char *) block->id;
> int id0 = id[0], id1 = id[1];
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/lib/hivex.h hivex-1.3.20/lib/hivex.h
> --- hivex-1.3.19/lib/hivex.h 2020-07-29 12:02:39.000000000 +0200
> +++ hivex-1.3.20/lib/hivex.h 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/lib/hivex-internal.h hivex-1.3.20/lib/hivex-internal.h
> --- hivex-1.3.19/lib/hivex-internal.h 2019-05-01 13:05:08.000000000 +0200
> +++ hivex-1.3.20/lib/hivex-internal.h 2021-04-15 18:51:47.000000000 +0200
> @@ -339,7 +339,7 @@
>
> /* These limits are in place to stop really stupid stuff and/or exploits. */
> #define HIVEX_MAX_SUBKEYS 70000
> -#define HIVEX_MAX_VALUES 55000
> +#define HIVEX_MAX_VALUES 110000
> #define HIVEX_MAX_VALUE_LEN 8000000
> #define HIVEX_MAX_ALLOCATION 1000000
>
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/lib/hivex.pod hivex-1.3.20/lib/hivex.pod
> --- hivex-1.3.19/lib/hivex.pod 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/lib/hivex.pod 2021-04-15 11:44:37.000000000 +0200
> @@ -5,7 +5,7 @@
> generator/generator.ml
> ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
>
> - Copyright (C) 2009-2020 Red Hat Inc.
> + Copyright (C) 2009-2021 Red Hat Inc.
> Derived from code by Petter Nordahl-Hagen under a compatible license:
> Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/lib/hivex.syms hivex-1.3.20/lib/hivex.syms
> --- hivex-1.3.19/lib/hivex.syms 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/lib/hivex.syms 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> # generator/generator.ml
> # ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> #
> -# Copyright (C) 2009-2020 Red Hat Inc.
> +# Copyright (C) 2009-2021 Red Hat Inc.
> # Derived from code by Petter Nordahl-Hagen under a compatible license:
> # Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> # Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/maint.mk hivex-1.3.20/maint.mk
> --- hivex-1.3.19/maint.mk 2020-07-29 12:08:13.000000000 +0200
> +++ hivex-1.3.20/maint.mk 2021-05-03 12:12:23.000000000 +0200
> @@ -2,7 +2,7 @@
> # This Makefile fragment tries to be general-purpose enough to be
> # used by many projects via the gnulib maintainer-makefile module.
>
> -## Copyright (C) 2001-2020 Free Software Foundation, Inc.
> +## Copyright (C) 2001-2021 Free Software Foundation, Inc.
> ##
> ## This program is free software: you can redistribute it and/or modify
> ## it under the terms of the GNU General Public License as published by
> @@ -64,7 +64,11 @@
>
> # You can override this variable in cfg.mk if your gnulib submodule lives
> # in a different location.
> -gnulib_dir ?= $(srcdir)/gnulib
> +gnulib_dir ?= $(shell if test -d $(srcdir)/gnulib; then \
> + echo $(srcdir)/gnulib; \
> + else \
> + echo ${GNULIB_SRCDIR}; \
> + fi)
>
> # You can override this variable in cfg.mk to set your own regexp
> # matching files to ignore.
> @@ -163,7 +167,7 @@
> _cfg_mk := $(wildcard $(srcdir)/cfg.mk)
>
> # Collect the names of rules starting with 'sc_'.
> -syntax-check-rules := $(sort $(shell $(SED) -n \
> +syntax-check-rules := $(sort $(shell env LC_ALL=C $(SED) -n \
> 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' $(srcdir)/$(ME) $(_cfg_mk)))
> .PHONY: $(syntax-check-rules)
>
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/Makefile.am hivex-1.3.20/Makefile.am
> --- hivex-1.3.19/Makefile.am 2015-10-29 16:11:03.000000000 +0100
> +++ hivex-1.3.20/Makefile.am 2021-04-15 18:51:47.000000000 +0200
> @@ -80,6 +80,6 @@
> # Tag HEAD with current version (only for maintainer).
>
> maintainer-tag:
> - git tag -a $(VERSION) -m "Version $(VERSION)" -f
> + git tag -a v$(VERSION) -m "Version $(VERSION)" -f
>
> CLEANFILES = $(HTMLFILES) pod2*.tmp *~
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/ocaml/hivex_c.c hivex-1.3.20/ocaml/hivex_c.c
> --- hivex-1.3.19/ocaml/hivex_c.c 2020-07-29 12:14:39.000000000 +0200
> +++ hivex-1.3.20/ocaml/hivex_c.c 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/ocaml/hivex.ml hivex-1.3.20/ocaml/hivex.ml
> --- hivex-1.3.19/ocaml/hivex.ml 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/ocaml/hivex.ml 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/ocaml/hivex.mli hivex-1.3.20/ocaml/hivex.mli
> --- hivex-1.3.19/ocaml/hivex.mli 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/ocaml/hivex.mli 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/perl/Hivex.xs hivex-1.3.20/perl/Hivex.xs
> --- hivex-1.3.19/perl/Hivex.xs 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/perl/Hivex.xs 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/perl/lib/Win/Hivex.pm hivex-1.3.20/perl/lib/Win/Hivex.pm
> --- hivex-1.3.19/perl/lib/Win/Hivex.pm 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/perl/lib/Win/Hivex.pm 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> # generator/generator.ml
> # ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> #
> -# Copyright (C) 2009-2020 Red Hat Inc.
> +# Copyright (C) 2009-2021 Red Hat Inc.
> # Derived from code by Petter Nordahl-Hagen under a compatible license:
> # Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> # Derived from code by Markus Stephany under a compatible license:
> @@ -408,7 +408,7 @@
>
> =head1 COPYRIGHT
>
> -Copyright (C) 2009-2020 Red Hat Inc.
> +Copyright (C) 2009-2021 Red Hat Inc.
>
> =head1 LICENSE
>
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/ca.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/ca.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/ca.po hivex-1.3.20/po/ca.po
> --- hivex-1.3.19/po/ca.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/ca.po 2021-05-03 12:14:27.000000000 +0200
> @@ -1,18 +1,19 @@
> # Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2015. #zanata
> +# Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2017. #zanata
> msgid ""
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2015-09-24 09:23-0400\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2017-08-22 08:16-0400\n"
> "Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
> "Language-Team: Catalan\n"
> "Language: ca\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> -"X-Generator: Zanata 3.7.2\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> @@ -173,4 +174,4 @@
> #, c-format
> msgid "xmlNewTextWriterFilename: failed to create XML writer\n"
> msgstr ""
> -"xmlNewTextWriterFilename: ha fallat la creació de l'escriptor del XML\n"
> +"xmlNewTextWriterFilename: ha fallat la creació de l'escriptor de l'XML\n"
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/cs.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/cs.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/cs.po hivex-1.3.20/po/cs.po
> --- hivex-1.3.19/po/cs.po 1970-01-01 01:00:00.000000000 +0100
> +++ hivex-1.3.20/po/cs.po 2021-05-03 12:14:27.000000000 +0200
> @@ -0,0 +1,173 @@
> +# Zdenek <chmelarz@gmail.com>, 2017. #zanata
> +msgid ""
> +msgstr ""
> +"Project-Id-Version: hivex 1.3.11\n"
> +"Report-Msgid-Bugs-To: \n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2017-03-29 09:29-0400\n"
> +"Last-Translator: Zdenek <chmelarz@gmail.com>\n"
> +"Language-Team: Czech\n"
> +"Language: cs\n"
> +"MIME-Version: 1.0\n"
> +"Content-Type: text/plain; charset=UTF-8\n"
> +"Content-Transfer-Encoding: 8bit\n"
> +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
> +"X-Generator: Zanata 4.6.2\n"
> +
> +#: sh/hivexsh.c:161
> +#, c-format
> +msgid ""
> +"\n"
> +"Welcome to hivexsh, the hivex interactive shell for examining\n"
> +"Windows Registry binary hive files.\n"
> +"\n"
> +"Type: 'help' for help summary\n"
> +" 'quit' to quit the shell\n"
> +"\n"
> +msgstr ""
> +"\n"
> +"Vítejte na hivexsh, interaktivním shellu pro prohlížení\n"
> +"binárních souborů registrů v Registrech Windows.\n"
> +"\n"
> +"Napište: 'help' pro přehled nápovědy\n"
> +" 'quit' pro ukončení shellu\n"
> +"\n"
> +
> +#: sh/hivexsh.c:275
> +#, c-format
> +msgid "hivexsh: error getting parent of node %zu\n"
> +msgstr "hivexsh: chyba při získávání rodiče uzlu %zu\n"
> +
> +#: sh/hivexsh.c:285
> +#, c-format
> +msgid "hivexsh: error getting node name of node %zx\n"
> +msgstr "hivexsh: chyba při získávání názvu uzlu %zx\n"
> +
> +#: sh/hivexsh.c:424
> +#, c-format
> +msgid "hivexsh: you must load a hive file first using 'load hivefile'\n"
> +msgstr ""
> +"hivexsh: je nutné nejprve načíst soubor registru použitím 'load hivefile'\n"
> +
> +#: sh/hivexsh.c:445
> +#, c-format
> +msgid "hivexsh: unknown command '%s', use 'help' for help summary\n"
> +msgstr "hivexsh: neznámý příkaz '%s', použijte 'help' pro přehled nápovědy\n"
> +
> +#: sh/hivexsh.c:455
> +#, c-format
> +msgid "hivexsh: load: no hive file name given to load\n"
> +msgstr ""
> +"hivexsh: načtení: nebylo poskytnuto žádné jméno registru souboru pro "
> +"načtení\n"
> +
> +#: sh/hivexsh.c:471
> +#, c-format
> +msgid ""
> +"hivexsh: failed to open hive file: %s: %m\n"
> +"\n"
> +"If you think this file is a valid Windows binary hive file (_not_\n"
> +"a regedit *.reg file) then please run this command again using the\n"
> +"hivexsh option '-d' and attach the complete output _and_ the hive file\n"
> +"which fails into a bug report at https://bugzilla.redhat.com/\n"
> +"\n"
> +msgstr ""
> +"hivexsh: selhalo otevření souboru registru: %s: %m\n"
> +"\n"
> +"Pokud si myslíte, že je tento soubor je platným binárním souborem \n"
> +"registru Windows (_nikoliv_ regedit *.reg soubor), pak prosím spusťte \n"
> +"tento příkaz znovu s použitím hivexsh volby '-d' a přiložte úplný výstup \n"
> +"_a_ soubor registru, který selhává do hlášení o chybě na \n"
> +"https://bugzilla.redhat.com/\n"
> +
> +#: sh/hivexsh.c:504 sh/hivexsh.c:613 sh/hivexsh.c:1099
> +#, c-format
> +msgid "hivexsh: '%s' command should not be given arguments\n"
> +msgstr "hivexsh: příkaz '%s' by neměl být určen argumenty\n"
> +
> +#: sh/hivexsh.c:546
> +#, c-format
> +msgid ""
> +"%s: %s: \\ characters in path are doubled - are you escaping the path "
> +"parameter correctly?\n"
> +msgstr ""
> +"%s: %s: \\ znaky v cestě jsou zdvojeny - zadáváte parametry cesty správně?\n"
> +
> +#: sh/hivexsh.c:584
> +#, c-format
> +msgid "hivexsh: cd: subkey '%s' not found\n"
> +msgstr "hivexsh: cd: podklíč '%s' nenalezen\n"
> +
> +#: sh/hivexsh.c:602
> +#, c-format
> +msgid ""
> +"Navigate through the hive's keys using the 'cd' command, as if it\n"
> +"contained a filesystem, and use 'ls' to list the subkeys of the\n"
> +"current key. Full documentation is in the hivexsh(1) manual page.\n"
> +msgstr ""
> +"Klíče registrů procházejte pomocí příkazu 'cd', jako kdyby se\n"
> +"jednalo o souborový systém a použijte 'ls' pro výpis podklíčů\n"
> +"aktuálního klíče. Kompletní dokumentace je k nalezení v manuálových \n"
> +"stránkách hivexsh(1).\n"
> +
> +#: sh/hivexsh.c:681
> +#, c-format
> +msgid "%s: %s: key not found\n"
> +msgstr "%s: %s: klíč nenalezen\n"
> +
> +#: sh/hivexsh.c:873 sh/hivexsh.c:977 sh/hivexsh.c:1003 sh/hivexsh.c:1032
> +#, fuzzy, c-format
> +msgid "%s: %s: invalid integer parameter (%s returned %u)\n"
> +msgstr "%s: %s: neplatný parametr celého čísla (%s vrátil %d)\n"
> +
> +#: sh/hivexsh.c:878 sh/hivexsh.c:983 sh/hivexsh.c:1009 sh/hivexsh.c:1038
> +#, c-format
> +msgid "%s: %s: integer out of range\n"
> +msgstr "%s: %s: celé číslo mimo rozsah\n"
> +
> +#: sh/hivexsh.c:900 sh/hivexsh.c:918
> +#, c-format
> +msgid "hivexsh: setval: unexpected end of input\n"
> +msgstr "hivexsh: setval: neočekávaný konec vstupu\n"
> +
> +#: sh/hivexsh.c:939 sh/hivexsh.c:958
> +#, c-format
> +msgid ""
> +"hivexsh: string(utf16le): only 7 bit ASCII strings are supported for input\n"
> +msgstr ""
> +"hivexsh: string(utf16le): pro vstup jsou podporovány jen 7-bitové ASCII "
> +"znaky\n"
> +
> +#: sh/hivexsh.c:1069
> +#, c-format
> +msgid "hivexsh: setval: trailing garbage after hex string\n"
> +msgstr "hivexsh: setval: koncové odpadky po hex řetězcích\n"
> +
> +#: sh/hivexsh.c:1076
> +#, c-format
> +msgid ""
> +"hivexsh: setval: cannot parse value string, please refer to the man page "
> +"hivexsh(1) for help: %s\n"
> +msgstr ""
> +"hivexsh: setval: nelze analyzovat řetězec hodnot, pro pomoc nahlédněte "
> +"prosím do manuálových stránek hivexsh(1): %s\n"
> +
> +#: sh/hivexsh.c:1105
> +#, c-format
> +msgid "hivexsh: del: the root node cannot be deleted\n"
> +msgstr "hivexsh: del: kořenový uzel nelze smazat\n"
> +
> +#: xml/hivexml.c:80
> +#, c-format
> +msgid "%s: failed to write XML document\n"
> +msgstr "%s: selhal zápis XML dokumentu\n"
> +
> +#: xml/hivexml.c:116
> +#, c-format
> +msgid "hivexml: missing name of input file\n"
> +msgstr "hivexml: chybí název vstupního souboru\n"
> +
> +#: xml/hivexml.c:135
> +#, c-format
> +msgid "xmlNewTextWriterFilename: failed to create XML writer\n"
> +msgstr "xmlNewTextWriterFilename: nepodařilo vytvořit XML zápis\n"
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/de.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/de.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/de.po hivex-1.3.20/po/de.po
> --- hivex-1.3.19/po/de.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/de.po 2021-05-03 12:14:27.000000000 +0200
> @@ -8,9 +8,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2013-11-20 05:59-0500\n"
> -"Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: German (http://www.transifex.com/projects/p/hivex/language/"
> "de/)\n"
> "Language: de\n"
> @@ -18,7 +18,7 @@
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1);\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/es.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/es.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/es.po hivex-1.3.20/po/es.po
> --- hivex-1.3.19/po/es.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/es.po 2021-05-03 12:14:27.000000000 +0200
> @@ -2,20 +2,21 @@
> # Copyright (C) YEAR Free Software Foundation, Inc.
> # This file is distributed under the same license as the PACKAGE package.
> # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
> +# Emilio Herrera <ehespinosa57@gmail.com>, 2018. #zanata
> msgid ""
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2018-02-12 11:10-0500\n"
> +"Last-Translator: Emilio Herrera <ehespinosa57@gmail.com>\n"
> "Language-Team: Spanish (Castilian) <trans-es@lists.fedoraproject.org>\n"
> "Language: es\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> @@ -32,7 +33,7 @@
> "Bienvenido a hivexsh, el entorno interactivo de hivex para examinar\n"
> "archivos binarios hive de registro Windows.\n"
> "\n"
> -"Ingrese: 'help' para obtener ayuda\n"
> +"Teclee: 'help' para obtener ayuda\n"
> " 'quit' para abandonar este entorno\n"
> "\n"
>
> @@ -44,12 +45,13 @@
> #: sh/hivexsh.c:285
> #, c-format
> msgid "hivexsh: error getting node name of node %zx\n"
> -msgstr "hivexsh: error al intentar obtener el nombre-nodo del nodo %zu\n"
> +msgstr "hivexsh: error al intentar obtener el nombre del nodo %zx\n"
>
> #: sh/hivexsh.c:424
> #, c-format
> msgid "hivexsh: you must load a hive file first using 'load hivefile'\n"
> -msgstr "hivexsh: debe caragr un archivo hive utilizando 'load hivefile'\n"
> +msgstr ""
> +"hivexsh: debe cargar un archivo hive primero utilizando 'load hivefile'\n"
>
> #: sh/hivexsh.c:445
> #, c-format
> @@ -75,7 +77,7 @@
> msgstr ""
> "hivexsh: falló al intentar abrir el archivo hive: %s: %m\n"
> "\n"
> -"Si considera que este archivo es un archivo hive binario de windows válido\n"
> +"Si considera que este archivo es un archivo hive binario de Windows válido\n"
> "(_no_ un archivo regedit *.reg), entonces por favor ejecute el siguiente "
> "comando\n"
> "nuevamente, utilizando la opción hivexsh '-d', y adjunte la salida completa "
> @@ -110,15 +112,15 @@
> "contained a filesystem, and use 'ls' to list the subkeys of the\n"
> "current key. Full documentation is in the hivexsh(1) manual page.\n"
> msgstr ""
> -"Desplácese a través de las llaves hive utilizando el comando 'cd',\n"
> -"como si fuera un sistema de archivos, y utilice 'ls' para listar las\n"
> -"subllaves de la llave actual. Puede encontrar documentación completa\n"
> +"Desplácese a través de las claves de hive utilizando el comando 'cd',\n"
> +"como si contuviera un sistema de archivos y utilice 'ls' para listar las\n"
> +"subclaves de la clave actual. Puede encontrar documentación completa\n"
> "en la página man de hivexsh(1).\n"
>
> #: sh/hivexsh.c:681
> #, c-format
> msgid "%s: %s: key not found\n"
> -msgstr "%s: %s: no se ha encontrado la llave\n"
> +msgstr "%s: %s: no se ha encontrado la clave\n"
>
> #: sh/hivexsh.c:873 sh/hivexsh.c:977 sh/hivexsh.c:1003 sh/hivexsh.c:1032
> #, fuzzy, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/eu.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/eu.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/eu.po hivex-1.3.20/po/eu.po
> --- hivex-1.3.19/po/eu.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/eu.po 2021-05-03 12:14:27.000000000 +0200
> @@ -8,9 +8,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2013-11-20 05:59-0500\n"
> -"Last-Translator: Asier Iturralde Sarasola <asier.iturralde@gmail.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Basque (http://www.transifex.com/projects/p/hivex/language/"
> "eu/)\n"
> "Language: eu\n"
> @@ -18,7 +18,7 @@
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1);\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/fr.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/fr.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/fr.po hivex-1.3.20/po/fr.po
> --- hivex-1.3.19/po/fr.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/fr.po 2021-05-03 12:14:27.000000000 +0200
> @@ -1,21 +1,22 @@
> # SOME DESCRIPTIVE TITLE.
> # Copyright (C) YEAR Free Software Foundation, Inc.
> # This file is distributed under the same license as the PACKAGE package.
> -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
> +# Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>, 2020.
> msgid ""
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-27 04:53-0400\n"
> -"Last-Translator: bozzo <b.barnier@gmail.com>\n"
> -"Language-Team: French <trans-fr@lists.fedoraproject.org>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2020-09-06 07:40+0000\n"
> +"Last-Translator: Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>\n"
> +"Language-Team: French <https://translate.fedoraproject.org/projects/hivex/"
> +"master/fr/>\n"
> "Language: fr\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> -"Plural-Forms: nplurals=2; plural=(n > 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"Plural-Forms: nplurals=2; plural=n > 1;\n"
> +"X-Generator: Weblate 4.2.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> @@ -33,7 +34,7 @@
> "examiner\n"
> "les fichiers « hive » du registre Windows.\n"
> "\n"
> -"Tapez: « help » pour un résumé de l'aide\n"
> +"Tapez : « help » pour un résumé de l'aide\n"
> " « quit » pour quitter l'interpréteur de commandes\n"
> "\n"
>
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/gu.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/gu.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/gu.po hivex-1.3.20/po/gu.po
> --- hivex-1.3.19/po/gu.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/gu.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: sweta <swkothar@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Gujarati <trans-gu@lists.fedoraproject.org>\n"
> "Language: gu\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/hi.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/hi.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/hi.po hivex-1.3.20/po/hi.po
> --- hivex-1.3.19/po/hi.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/hi.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n"
> "Language: hi\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/hivex.pot hivex-1.3.20/po/hivex.pot
> --- hivex-1.3.19/po/hivex.pot 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/hivex.pot 2021-05-03 12:14:27.000000000 +0200
> @@ -6,9 +6,9 @@
> #, fuzzy
> msgid ""
> msgstr ""
> -"Project-Id-Version: hivex 1.3.19\n"
> +"Project-Id-Version: hivex 1.3.20\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
> "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
> "Language-Team: LANGUAGE <LL@li.org>\n"
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/hu.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/hu.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/hu.po hivex-1.3.20/po/hu.po
> --- hivex-1.3.19/po/hu.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/hu.po 2021-05-03 12:14:27.000000000 +0200
> @@ -4,13 +4,14 @@
> #
> # Translators:
> # Máté Gelei <geleimate@fedoraproject.org>, 2011
> +# Meskó Balázs <meskobalazs@gmail.com>, 2018. #zanata
> msgid ""
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2013-11-20 05:59-0500\n"
> -"Last-Translator: Zoltan Hoppár <zoltanh721@fedoraproject.org>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2018-12-06 06:58-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Hungarian (http://www.transifex.com/projects/p/hivex/language/"
> "hu/)\n"
> "Language: hu\n"
> @@ -18,7 +19,7 @@
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1);\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> @@ -32,36 +33,36 @@
> "\n"
> msgstr ""
> "\n"
> -"Üdvözli Önt a hivexsh, a Windows registry bináris fájljait ellenőrző\n"
> -"interaktív hivex parancssor.\n"
> +"Üdvözli Önt a hivexsh, a Windows rendszerleíró adatbázis bináris\n"
> +"fájljait ellenőrző interaktív hivex parancssor.\n"
> "\n"
> -"Írja be a 'help' segítségkéréshez, vagy a\n"
> -" 'quit' szót a kilépéshez\n"
> +"Írja be: „help” a súgó megjelenítése\n"
> +" „quit” kilépés\n"
> "\n"
>
> #: sh/hivexsh.c:275
> #, c-format
> msgid "hivexsh: error getting parent of node %zu\n"
> -msgstr "hivexsh: hiba a(z) %zu csomópont szülőjének lekérdezésében\n"
> +msgstr "hivexsh: hiba a(z) %zu csomópont szülőjének lekérdezésekor\n"
>
> #: sh/hivexsh.c:285
> #, c-format
> msgid "hivexsh: error getting node name of node %zx\n"
> -msgstr "hivexsh: hiba a(z) %zx csomópont nevének lekérdezésében\n"
> +msgstr "hivexsh: hiba a(z) %zx csomópont nevének lekérdezésekor\n"
>
> #: sh/hivexsh.c:424
> #, c-format
> msgid "hivexsh: you must load a hive file first using 'load hivefile'\n"
> msgstr ""
> -"hivexsh: először be kell tölteni egy hive fájlt a 'load hivefile' "
> +"hivexsh: először be kell tölteni egy hive fájlt a „load hivefile” "
> "utasítással\n"
>
> #: sh/hivexsh.c:445
> #, c-format
> msgid "hivexsh: unknown command '%s', use 'help' for help summary\n"
> msgstr ""
> -"hivexsh: '%s' egy ismeretlen parancs, használja a 'help' parancsot a "
> -"segítségkéréshez\n"
> +"hivexsh: a(z) „%s” egy ismeretlen parancs, használja a „help” parancsot a "
> +"súgó eléréséhez\n"
>
> #: sh/hivexsh.c:455
> #, c-format
> @@ -79,18 +80,19 @@
> "which fails into a bug report at https://bugzilla.redhat.com/\n"
> "\n"
> msgstr ""
> -"hivexsh: %s fájl megnyitása során hiba történt: %m\n"
> +"hivexsh: hiba történt a(z) %s fájl megnyitásakor: %m\n"
> "\n"
> -"Ha ez mégis egy érvényes bináris registry fájl (_nem_\n"
> -"a regedit által készített *.reg fájl) adja ki újra a parancsot a\n"
> -"'-d' kapcsolóval és a teljes kimenetet (a fájllal együtt)\n"
> -"küldje el a https://bugzilla.redhat.com/ weboldalon.\n"
> +"Ha ez mégis egy érvényes bináris rendszerleíró fájl (_nem_\n"
> +"egy a regedit által készített *.reg fájl), akkor újra adja ki a parancsot\n"
> +" a „-d” kapcsolóval, és mellékelje a teljes hibás kimenetet _és_ a hive "
> +"fájlt \n"
> +"a https://bugzilla.redhat.com/ weboldalon beküldött hibajelentéshez.\n"
> "\n"
>
> #: sh/hivexsh.c:504 sh/hivexsh.c:613 sh/hivexsh.c:1099
> #, c-format
> msgid "hivexsh: '%s' command should not be given arguments\n"
> -msgstr "hivexsh: '%s' parancs nem fogad el paramétereket\n"
> +msgstr "hivexsh: a(z) „%s” parancs nem fogad argumentumokat\n"
>
> #: sh/hivexsh.c:546
> #, c-format
> @@ -98,13 +100,13 @@
> "%s: %s: \\ characters in path are doubled - are you escaping the path "
> "parameter correctly?\n"
> msgstr ""
> -"%s: %s: a \\ karaketerek duplán szerepelnek az útvonalban - biztosan jól "
> -"használja az escape-karaketereket?\n"
> +"%s: %s: a \\ karaketerek duplán szerepelnek az útvonalban – biztosan jól "
> +"használja a feloldójeleket?\n"
>
> #: sh/hivexsh.c:584
> #, c-format
> msgid "hivexsh: cd: subkey '%s' not found\n"
> -msgstr "hivexsh: cd: a(z) '%s' alkulcs nem található\n"
> +msgstr "hivexsh: cd: a(z) „%s” alkulcs nem található\n"
>
> #: sh/hivexsh.c:602
> #, c-format
> @@ -113,14 +115,16 @@
> "contained a filesystem, and use 'ls' to list the subkeys of the\n"
> "current key. Full documentation is in the hivexsh(1) manual page.\n"
> msgstr ""
> -"A hive kulcsain a 'cd' parancsal navigálhat, mintha\n"
> -"egy tényleges fájlrendszerben mozogna. Az 'ls' parancsot használhatja\n"
> -"a listázáshoz. Teljes dokumentáció a hivexsh(1) man-oldalon érhető el.\n"
> +"A hive kulcsain a „cd” paranccsal navigálhat, mintha egy tényleges "
> +"fájlrendszerben\n"
> +"mozogna, és a listázáshoz használhatja az „ls” parancsot. A teljes "
> +"dokumentáció\n"
> +"a hivexsh(1) leírási oldalon érhető el.\n"
>
> #: sh/hivexsh.c:681
> #, c-format
> msgid "%s: %s: key not found\n"
> -msgstr "%s: %s: a kulcs nincs meg\n"
> +msgstr "%s: %s: a kulcs nem található\n"
>
> #: sh/hivexsh.c:873 sh/hivexsh.c:977 sh/hivexsh.c:1003 sh/hivexsh.c:1032
> #, fuzzy, c-format
> @@ -147,7 +151,7 @@
> #: sh/hivexsh.c:1069
> #, c-format
> msgid "hivexsh: setval: trailing garbage after hex string\n"
> -msgstr "hivexsh: setval: trailing garbage after hex string\n"
> +msgstr "hivexsh: setval: szemét szerepel a hex karakterlánc után\n"
>
> #: sh/hivexsh.c:1076
> #, c-format
> @@ -155,8 +159,8 @@
> "hivexsh: setval: cannot parse value string, please refer to the man page "
> "hivexsh(1) for help: %s\n"
> msgstr ""
> -"hivexsh: setval: a karakterlánc-érték nem adható át, segítségért nézze meg a "
> -"hivexsh(1) man-oldalt: %s\n"
> +"hivexsh: setval: az érték karakterlánc nem dolgozható fel, segítségért nézze "
> +"meg a hivexsh(1) man oldalt: %s\n"
>
> #: sh/hivexsh.c:1105
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/ja.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/ja.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/ja.po hivex-1.3.20/po/ja.po
> --- hivex-1.3.19/po/ja.po 2020-07-29 12:16:41.000000000 +0200
> +++ hivex-1.3.20/po/ja.po 2021-05-03 12:14:27.000000000 +0200
> @@ -9,9 +9,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2013-11-20 05:59-0500\n"
> -"Last-Translator: Hajime Taira <htaira@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Japanese (http://www.transifex.com/projects/p/hivex/language/"
> "ja/)\n"
> "Language: ja\n"
> @@ -19,7 +19,7 @@
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=1; plural=0;\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/kn.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/kn.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/kn.po hivex-1.3.20/po/kn.po
> --- hivex-1.3.19/po/kn.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/kn.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Kannada <None>\n"
> "Language: kn\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=1; plural=0\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/LINGUAS hivex-1.3.20/po/LINGUAS
> --- hivex-1.3.19/po/LINGUAS 2020-07-29 12:07:55.000000000 +0200
> +++ hivex-1.3.20/po/LINGUAS 2021-05-03 12:12:03.000000000 +0200
> @@ -1,4 +1,5 @@
> ca
> +cs
> de
> es
> eu
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/ml.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/ml.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/ml.po hivex-1.3.20/po/ml.po
> --- hivex-1.3.19/po/ml.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/ml.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Malayalam <discuss@lists.smc.org.in>\n"
> "Language: ml\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/mr.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/mr.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/mr.po hivex-1.3.20/po/mr.po
> --- hivex-1.3.19/po/mr.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/mr.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: sandeeps <sshedmak@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Marathi <None>\n"
> "Language: mr\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/nl.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/nl.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/nl.po hivex-1.3.20/po/nl.po
> --- hivex-1.3.19/po/nl.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/nl.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:28-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Dutch <>\n"
> "Language: nl\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/or.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/or.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/or.po hivex-1.3.20/po/or.po
> --- hivex-1.3.19/po/or.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/or.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Oriya <None>\n"
> "Language: or\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/pl.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/pl.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/pl.po hivex-1.3.20/po/pl.po
> --- hivex-1.3.19/po/pl.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/pl.po 2021-05-03 12:14:27.000000000 +0200
> @@ -3,12 +3,13 @@
> # This file is distributed under the same license as the PACKAGE package.
> # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
> # Piotr Drąg <piotrdrag@gmail.com>, 2015. #zanata
> +# Piotr Drąg <piotrdrag@gmail.com>, 2016. #zanata
> msgid ""
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2015-08-27 04:13-0400\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2016-09-05 01:42-0400\n"
> "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
> "Language-Team: Polish <None>\n"
> "Language: pl\n"
> @@ -17,7 +18,7 @@
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
> "|| n%100>=20) ? 1 : 2)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> @@ -31,11 +32,11 @@
> "\n"
> msgstr ""
> "\n"
> -"Witaj w hivexsh, interaktywnej powłoce hivex do sprawdzania\n"
> +"Witaj w hivexsh, interaktywnej powłoce hivex do sprawdzania\n"
> "binarnych plików typu „hive” Rejestru systemu Windows.\n"
> "\n"
> -"Proszę podać: „help”, aby uzyskać podsumowanie pomocy\n"
> -" „quit”, aby zakończyć powłokę\n"
> +"Wpisanie: „help” wyświetli podsumowanie pomocy\n"
> +" „quit” zakończy powłokę\n"
> "\n"
>
> #: sh/hivexsh.c:275
> @@ -52,14 +53,13 @@
> #, c-format
> msgid "hivexsh: you must load a hive file first using 'load hivefile'\n"
> msgstr ""
> -"hivexsh: należy najpierw wczytać plik „hive” używając „load plik_hive”\n"
> +"hivexsh: należy najpierw wczytać plik „hive” za pomocą „load plik_hive”\n"
>
> #: sh/hivexsh.c:445
> #, c-format
> msgid "hivexsh: unknown command '%s', use 'help' for help summary\n"
> msgstr ""
> -"hivexsh: nieznane polecenie „%s”, należy użyć „help”, aby uzyskać "
> -"podsumowanie pomocy\n"
> +"hivexsh: nieznane polecenie „%s”, „help” wyświetli podsumowanie pomocy\n"
>
> #: sh/hivexsh.c:455
> #, c-format
> @@ -79,9 +79,9 @@
> msgstr ""
> "hivexsh: otwarcie pliku „hive” się nie powiodło: %s: %m\n"
> "\n"
> -"Jeśli ten plik jest binarnym plikiem „hive” systemu Windows (a _nie_\n"
> -"plikiem *.reg programu regedit), proszę wykonać te polecenie ponownie,\n"
> -"używając opcji „-d” programu hivexsh i dołączyć pełne wyjście _oraz_ ten\n"
> +"Jeśli ten plik jest binarnym plikiem „hive” systemu Windows (a _nie_\n"
> +"plikiem *.reg programu regedit), proszę wykonać to polecenie ponownie,\n"
> +"za pomocą opcji „-d” programu hivexsh i dołączyć pełne wyjście _oraz_ ten\n"
> "plik „hive” do zgłoszenia błędu na https://bugzilla.redhat.com/\n"
> "\n"
>
> @@ -96,7 +96,7 @@
> "%s: %s: \\ characters in path are doubled - are you escaping the path "
> "parameter correctly?\n"
> msgstr ""
> -"%s: %s: znaki \\ w ścieżce są podwójne - czy parametr ścieżki jest poprawnie "
> +"%s: %s: znaki \\ w ścieżce są podwójne — czy parametr ścieżki jest poprawnie "
> "poprzedzony znakiem modyfikacji?\n"
>
> #: sh/hivexsh.c:584
> @@ -111,7 +111,7 @@
> "contained a filesystem, and use 'ls' to list the subkeys of the\n"
> "current key. Full documentation is in the hivexsh(1) manual page.\n"
> msgstr ""
> -"Należy nawigować między kluczami „hive” używając polecenia „cd”, jakby\n"
> +"Należy nawigować między kluczami „hive” za pomocą polecenia „cd”, jakby\n"
> "zawierały system plików oraz „ls” do wyświetlania podkluczy bieżącego\n"
> "klucza. Pełna dokumentacja znajduje się na stronie podręcznika hivexsh(1).\n"
>
> @@ -140,7 +140,7 @@
> msgid ""
> "hivexsh: string(utf16le): only 7 bit ASCII strings are supported for input\n"
> msgstr ""
> -"hivexsh: string(utf16le): tylko 7 bitowe ciągi ASCII są obsługiwane dla "
> +"hivexsh: string(utf16le): tylko 7-bitowe ciągi ASCII są obsługiwane dla "
> "wejścia\n"
>
> #: sh/hivexsh.c:1069
> @@ -154,8 +154,8 @@
> "hivexsh: setval: cannot parse value string, please refer to the man page "
> "hivexsh(1) for help: %s\n"
> msgstr ""
> -"hivexsh: setval: nie można przetworzyć ciągu wartości. Proszę zobaczyć "
> -"stronę podręcznika hivexsh(1), aby uzyskać pomoc: %s\n"
> +"hivexsh: setval: nie można przetworzyć ciągu wartości. Strona podręcznika "
> +"hivexsh(1) zawiera pomoc: %s\n"
>
> #: sh/hivexsh.c:1105
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/pt_BR.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/pt_BR.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/pt_BR.po hivex-1.3.20/po/pt_BR.po
> --- hivex-1.3.19/po/pt_BR.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/pt_BR.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-23 01:07-0400\n"
> -"Last-Translator: Taylon <taylon@taylon.eti.br>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Portuguese (Brazilian) <trans-pt_br@lists.fedoraproject.org>\n"
> -"Language: pt-BR\n"
> +"Language: pt_BR\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n > 1)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/pt.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/pt.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/pt.po hivex-1.3.20/po/pt.po
> --- hivex-1.3.19/po/pt.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/pt.po 2021-05-03 12:14:27.000000000 +0200
> @@ -8,9 +8,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2013-11-20 05:59-0500\n"
> -"Last-Translator: Miguel Sousa <migueljorgesousa@sapo.pt>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Portuguese (http://www.transifex.com/projects/p/hivex/"
> "language/pt/)\n"
> "Language: pt\n"
> @@ -18,7 +18,7 @@
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=2; plural=(n != 1);\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/ru.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/ru.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/ru.po hivex-1.3.20/po/ru.po
> --- hivex-1.3.19/po/ru.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/ru.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,9 +6,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: rjones <rjones@redhat.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Russian <trans-ru@lists.fedoraproject.org>\n"
> "Language: ru\n"
> "MIME-Version: 1.0\n"
> @@ -16,7 +16,7 @@
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
> "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/sr.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/sr.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/sr.po hivex-1.3.20/po/sr.po
> --- hivex-1.3.19/po/sr.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/sr.po 2021-05-03 12:14:27.000000000 +0200
> @@ -8,9 +8,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2014-11-16 10:49-0500\n"
> -"Last-Translator: Momcilo Medic <medicmomcilo@gmail.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Serbian (http://www.transifex.com/projects/p/hivex/language/"
> "sr/)\n"
> "Language: sr\n"
> @@ -19,7 +19,7 @@
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
> "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/uk.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/uk.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/uk.po hivex-1.3.20/po/uk.po
> --- hivex-1.3.19/po/uk.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/uk.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,9 +6,9 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-22 11:29-0400\n"
> -"Last-Translator: yurchor <yurchor@ukr.net>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
> "Language: uk\n"
> "MIME-Version: 1.0\n"
> @@ -16,7 +16,7 @@
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
> "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> Binary files /tmp/SGjgy543zr/hivex-1.3.19/po/zh_CN.gmo and /tmp/QyYg8sF6sQ/hivex-1.3.20/po/zh_CN.gmo differ
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/po/zh_CN.po hivex-1.3.20/po/zh_CN.po
> --- hivex-1.3.19/po/zh_CN.po 2020-07-29 12:16:42.000000000 +0200
> +++ hivex-1.3.20/po/zh_CN.po 2021-05-03 12:14:27.000000000 +0200
> @@ -6,16 +6,16 @@
> msgstr ""
> "Project-Id-Version: hivex 1.3.11\n"
> "Report-Msgid-Bugs-To: \n"
> -"POT-Creation-Date: 2020-07-29 11:16+0100\n"
> -"PO-Revision-Date: 2011-03-26 11:06-0400\n"
> -"Last-Translator: lovenemesis <lovenemesis@gmail.com>\n"
> +"POT-Creation-Date: 2021-05-03 11:14+0100\n"
> +"PO-Revision-Date: 2015-02-21 07:29-0500\n"
> +"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
> "Language-Team: Chinese (China) <None>\n"
> -"Language: zh-CN\n"
> +"Language: zh_CN\n"
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> "Plural-Forms: nplurals=1; plural=0\n"
> -"X-Generator: Zanata 3.7.2\n"
> +"X-Generator: Zanata 4.6.2\n"
>
> #: sh/hivexsh.c:161
> #, c-format
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/python/hivex/hive_types.py hivex-1.3.20/python/hivex/hive_types.py
> --- hivex-1.3.19/python/hivex/hive_types.py 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/python/hivex/hive_types.py 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> # generator/generator.ml
> # ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> #
> -# Copyright (C) 2009-2020 Red Hat Inc.
> +# Copyright (C) 2009-2021 Red Hat Inc.
> # Derived from code by Petter Nordahl-Hagen under a compatible license:
> # Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> # Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/python/hivex/__init__.py hivex-1.3.20/python/hivex/__init__.py
> --- hivex-1.3.19/python/hivex/__init__.py 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/python/hivex/__init__.py 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> # generator/generator.ml
> # ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> #
> -# Copyright (C) 2009-2020 Red Hat Inc.
> +# Copyright (C) 2009-2021 Red Hat Inc.
> # Derived from code by Petter Nordahl-Hagen under a compatible license:
> # Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> # Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/python/hivex-py.c hivex-1.3.20/python/hivex-py.c
> --- hivex-1.3.19/python/hivex-py.c 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/python/hivex-py.c 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
> diff -Nru --exclude gnulib --exclude Makefile.in --exclude '*.m4' --exclude build-aux --exclude configure hivex-1.3.19/ruby/ext/hivex/_hivex.c hivex-1.3.20/ruby/ext/hivex/_hivex.c
> --- hivex-1.3.19/ruby/ext/hivex/_hivex.c 2020-07-29 11:54:14.000000000 +0200
> +++ hivex-1.3.20/ruby/ext/hivex/_hivex.c 2021-04-15 11:44:37.000000000 +0200
> @@ -3,7 +3,7 @@
> * generator/generator.ml
> * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
> *
> - * Copyright (C) 2009-2020 Red Hat Inc.
> + * Copyright (C) 2009-2021 Red Hat Inc.
> * Derived from code by Petter Nordahl-Hagen under a compatible license:
> * Copyright (c) 1997-2007 Petter Nordahl-Hagen.
> * Derived from code by Markus Stephany under a compatible license:
--
Sebastian Ramacher
Attachment:
signature.asc
Description: PGP signature