[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#988072: release.debian.org: unblick (pre-approval): hivex/1.3.20-1



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


Reply to: