Changes between v2.17-rc2 and v2.17-rc3 --------------------------------------- commit e05dc07770c187736db35f875f6655ba4cb243be Author: Karel Zak Date: Thu Dec 10 22:05:07 2009 +0100 build-sys: release++ (v2.17-rc3) Signed-off-by: Karel Zak NEWS | 4 ++++ configure.ac | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 6ed33b39c1b0cb6ae0460807d133c6353d4de429 Author: Karel Zak Date: Thu Dec 10 22:01:13 2009 +0100 docs: update v2.17 ReleaseNotes Signed-off-by: Karel Zak docs/v2.17-ReleaseNotes | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) commit 08c224b4a98f5b7f00ada9eee834c54eeab606b4 Author: Karel Zak Date: Thu Dec 10 21:55:38 2009 +0100 po: merge changes Signed-off-by: Karel Zak po/ca.po | 39 ++- po/cs.po | 660 ++++++++++++++++++++++++++++++++++--------------- po/da.po | 39 ++- po/de.po | 35 ++- po/es.po | 42 ++-- po/et.po | 39 ++- po/eu.po | 288 ++++++++++++++++------- po/fi.po | 37 ++- po/fr.po | 43 +++- po/hu.po | 35 ++- po/id.po | 42 +++- po/it.po | 35 ++- po/ja.po | 40 ++-- po/nl.po | 35 ++- po/pl.po | 37 ++- po/pt_BR.po | 42 ++-- po/ru.po | 39 ++- po/sl.po | 39 ++- po/sv.po | 35 ++- po/tr.po | 39 ++- po/uk.po | 39 ++- po/util-linux-ng.pot | 28 ++- po/vi.po | 42 +++- po/zh_CN.po | 28 ++- 24 files changed, 1214 insertions(+), 563 deletions(-) commit be15a7fe270e0004d53c4a629c08ba86355d56c6 Author: Mikel Olasagasti Uranga Date: Thu Dec 10 21:50:46 2009 +0100 po: update eu.po (from translationproject.org) po/eu.po | 859 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 371 insertions(+), 488 deletions(-) commit b6de83b5a889519710c14f55f62af67d69d3fe4e Author: Petr Pisar Date: Thu Dec 10 21:50:46 2009 +0100 po: update cs.po (from translationproject.org) po/cs.po | 816 +++++++++++++++++++++++--------------------------------------- 1 files changed, 299 insertions(+), 517 deletions(-) commit e1f2853af7c115dfb92ce17db7ea324a4f0fbe7c Author: Karel Zak Date: Thu Dec 10 13:14:55 2009 +0100 docs: add ngettext() into TODO file Signed-off-by: Karel Zak TODO | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 04c944419df0f549129f5af62d38823164f2e037 Author: Karel Zak Date: Thu Dec 10 13:04:41 2009 +0100 po: fix msgid bugs Reported-by: Petr Pisar Signed-off-by: Karel Zak fdisk/fdisk.c | 8 ++++---- misc-utils/wipefs.c | 2 +- mount/swapon.c | 8 ++++---- schedutils/chrt.c | 2 +- text-utils/more.c | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) commit 6596057175c6ed342dc20e85eae8a42eb29b629f Author: Karel Zak Date: Thu Dec 10 11:59:46 2009 +0100 lib: bug (typo) in function MD5Final() On Wed, Dec 09, 2009 at 10:08:38PM +0000, Jochen Voss wrote: > while experimenting with coccinelle, I accidentally found what I > believe is a bug in util-linux-ng release 2.17-rc2 (downloaded > today). The problem is the following code in lib/md5.c (around line > 153): > > void MD5Final(unsigned char digest[16], struct MD5Context *ctx) > { > [...] > memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ > } > > The third argument of memset should probably be the size of 'struct > MD5Context' instead of the size of the pointer. So my guess is > that the memset line should be > > memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */ > > instead. I don't know whether this actually causes a problem, > but the comment makes it seem possible that it does. Note, this typo does not have any impact on the utils in the util-linux-ng project, because we don't use MD5 for any security sensitive data or cryptographic stuff. The typo also does not have any impact to the final MD5 hashes. Reported-by: Jochen Voss Signed-off-by: Karel Zak lib/md5.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)