Discussion:
Bug#988072: release.debian.org: unblick (pre-approval): hivex/1.3.20-1
(too old to reply)
Salvatore Bonaccorso
2021-05-10 19:40:02 UTC
Permalink
Hi Release Team,
Package: release.debian.org
Severity: normal
Usertags: unblock
Dear release team,
I'd like to upload hivex to 1.3.20-1 to which fixes CVE-2021-3504 /
Debian bug #988024. Please unblock.
The security fix consists of a patch to lib/handle.c and is described in
,----
| commit 8f1935733b10d974a1a4176d38dd151ed98cf381
| Date: Thu Apr 15 15:50:13 2021 +0100
|
| lib/handle.c: Bounds check for block exceeding page length (CVE-2021-3504)
|
| Hives are encoded as fixed-sized pages containing smaller variable-
|
| +-------------------+-------------------+-------------------+--
| | 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
|
| +-------------------+-------------------+
| | 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
`----
The debdiff (see attachments) is not minimal; apart from the security
,----
| commit 35ebe62bef0c801fab8956fd36a131ad497a5cea
| Date: Thu Aug 13 15:48:16 2020 -0400
|
| 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.
`----
The rest of the patch is made up of an update to the included gnulib
sources, localization updates, fuzzing instructions, and regenerated
Autotools build scripts.
There are no changes to the Debian packageing.
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.

Regards,
Salvatore
Sebastian Ramacher
2021-05-10 19:50:01 UTC
Permalink
Control: tags -1 moreinfo
Post by Salvatore Bonaccorso
Hi Release Team,
Package: release.debian.org
Severity: normal
Usertags: unblock
Dear release team,
I'd like to upload hivex to 1.3.20-1 to which fixes CVE-2021-3504 /
Debian bug #988024. Please unblock.
The security fix consists of a patch to lib/handle.c and is described in
,----
| commit 8f1935733b10d974a1a4176d38dd151ed98cf381
| Date: Thu Apr 15 15:50:13 2021 +0100
|
| lib/handle.c: Bounds check for block exceeding page length (CVE-2021-3504)
|
| Hives are encoded as fixed-sized pages containing smaller variable-
|
| +-------------------+-------------------+-------------------+--
| | 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
|
| +-------------------+-------------------+
| | 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
`----
The debdiff (see attachments) is not minimal; apart from the security
,----
| commit 35ebe62bef0c801fab8956fd36a131ad497a5cea
| Date: Thu Aug 13 15:48:16 2020 -0400
|
| 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.
`----
The rest of the patch is made up of an update to the included gnulib
sources, localization updates, fuzzing instructions, and regenerated
Autotools build scripts.
There are no changes to the Debian packageing.
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.

Cheers
--
Sebastian Ramacher
Debian Bug Tracking System
2021-05-10 19:50:01 UTC
Permalink
Post by Sebastian Ramacher
tags -1 moreinfo
Bug #988072 [release.debian.org] unblock (pre-approval): hivex/1.3.20-1
Added tag(s) moreinfo.
--
988072: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988072
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Hilko Bengen
2021-05-10 22:30:01 UTC
Permalink
Post by Sebastian Ramacher
Post by Salvatore Bonaccorso
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

Cheers,
-Hilko
Sebastian Ramacher
2021-05-11 08:40:02 UTC
Permalink
Control: tags -1 = confirmed moreinfo

Hi Hilko
Post by Hilko Bengen
Post by Sebastian Ramacher
Post by Salvatore Bonaccorso
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
Post by Hilko Bengen
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 @@
+
+ lib/handle.c: Bounds check for block exceeding page length (CVE-2021-3504)
+ Hives are encoded as fixed-sized pages containing smaller variable-
+
+ +-------------------+-------------------+-------------------+--
+ | 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
+
+ +-------------------+-------------------+
+ | 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
+
+
+ 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.
+
+
+ Merge pull request #13 from weblate/weblate-hivex-master
+ Translations update from Weblate
+
+
+ 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
+
+
+ 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
+
+
+ Update translations from Zanata (RHBZ#1787302).
+
+
+ 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.
+
+ build: Fix maintainer-tag rule.
+
Version 1.3.19.
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)
+
+
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;
-
-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 @@
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 @@
@echo There seems to be no Makefile in this directory. 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.
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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
# Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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).
- 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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
# Copyright (c) 1997-2007 Petter Nordahl-Hagen.
@@ -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 @@
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"
"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 @@
+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"
+"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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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.
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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2018-02-12 11:10-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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.
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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2020-09-06 07:40+0000\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
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 @@
#
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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2018-12-06 06:58-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:28-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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.
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"
"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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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"
+"POT-Creation-Date: 2021-05-03 11:14+0100\n"
+"PO-Revision-Date: 2015-02-21 07:29-0500\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.
# Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
# Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
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.
* Copyright (c) 1997-2007 Petter Nordahl-Hagen.
--
Sebastian Ramacher
Debian Bug Tracking System
2021-05-11 08:40:02 UTC
Permalink
tags -1 = confirmed moreinfo
Bug #988072 [release.debian.org] unblock (pre-approval): hivex/1.3.20-1
Added tag(s) confirmed.
--
988072: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988072
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Loading...