Hello community, here is the log from the commit of package ntfs-3g checked in at Mon Jul 14 18:31:34 CEST 2008. -------- --- ntfs-3g/ntfs-3g.changes 2008-06-05 13:57:10.000000000 +0200 +++ ntfs-3g/ntfs-3g.changes 2008-07-14 15:39:45.000000000 +0200 @@ -1,0 +2,12 @@ +Mon Jul 14 15:34:23 CEST 2008 - bk@suse.de + +- Update to 1.2712 (maintenance release) to fix a number of issues: + - A corrupted size directory or a directory over tens of million + files could have hung the driver + - Removing alternate data streams and extended attrs leaked memory + - mount could fail with some mount(8) utilities (e.g. busybox one) + if the /etc/mtab file didn't exist or was on a read-only fs + - "I/O error" if the standard file descriptors were closed during + mount, e.g. via some usage of udev or hotplug + +------------------------------------------------------------------- Old: ---- ntfs-3g-1.2531.tar.lzma New: ---- ntfs-3g-1.2712.tar.lzma ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ntfs-3g.spec ++++++ --- /var/tmp/diff_new_pack.xP5376/_old 2008-07-14 18:30:29.000000000 +0200 +++ /var/tmp/diff_new_pack.xP5376/_new 2008-07-14 18:30:29.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package ntfs-3g (Version 1.2531) +# spec file for package ntfs-3g (Version 1.2712) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -12,7 +12,7 @@ Name: ntfs-3g Summary: Linux NTFS-3G userspace filesystem with full write support -Version: 1.2531 +Version: 1.2712 Release: 1 Provides: ntfsprogs-fuse = 1.13.1 Obsoletes: ntfsprogs-fuse <= 1.13.1 @@ -129,6 +129,15 @@ %postun -p /sbin/ldconfig %changelog +* Mon Jul 14 2008 bk@suse.de +- Update to 1.2712 (maintenance release) to fix a number of issues: + - A corrupted size directory or a directory over tens of million + files could have hung the driver + - Removing alternate data streams and extended attrs leaked memory + - mount could fail with some mount(8) utilities (e.g. busybox one) + if the /etc/mtab file didn't exist or was on a read-only fs + - "I/O error" if the standard file descriptors were closed during + mount, e.g. via some usage of udev or hotplug * Thu Jun 05 2008 bk@suse.de - Update to 1.2531 to fix fs crashes and fs hangs with corrupt NTFS: - A corrupted directory could hang the filesystem driver itself. ++++++ ntfs-3g-warnings.patch ++++++ --- /var/tmp/diff_new_pack.xP5376/_old 2008-07-14 18:30:29.000000000 +0200 +++ /var/tmp/diff_new_pack.xP5376/_new 2008-07-14 18:30:29.000000000 +0200 @@ -14,7 +14,7 @@ attrib.c:144: error: passing argument 1 of 'ntfs_log_redirect' discards qualifiers from pointer target type --- include/ntfs-3g/logging.h 2008/02/18 18:09:34 1.1 +++ include/ntfs-3g/logging.h 2008/02/18 18:10:21 -@@ -88,21 +88,21 @@ +@@ -88,23 +88,23 @@ /* Macros to simplify logging. One for each level defined above. * Note, ntfs_log_debug/trace have effect only if DEBUG is defined. */ @@ -41,8 +41,12 @@ #ifdef DEBUG -#define ntfs_log_debug(FORMAT, ARGS...) ntfs_log_redirect(__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_DEBUG,NULL,FORMAT,##ARGS) -#define ntfs_log_trace(FORMAT, ARGS...) ntfs_log_redirect(__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_TRACE,NULL,FORMAT,##ARGS) +-#define ntfs_log_enter(FORMAT, ARGS...) ntfs_log_redirect(__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_ENTER,NULL,FORMAT,##ARGS) +-#define ntfs_log_leave(FORMAT, ARGS...) ntfs_log_redirect(__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_LEAVE,NULL,FORMAT,##ARGS) +#define ntfs_log_debug(FORMAT, ARGS...) ntfs_log_redirect((const char *)__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_DEBUG,NULL,FORMAT,##ARGS) +#define ntfs_log_trace(FORMAT, ARGS...) ntfs_log_redirect((const char *)__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_TRACE,NULL,FORMAT,##ARGS) ++#define ntfs_log_enter(FORMAT, ARGS...) ntfs_log_redirect((const char *)__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_ENTER,NULL,FORMAT,##ARGS) ++#define ntfs_log_leave(FORMAT, ARGS...) ntfs_log_redirect((const char *)__FUNCTION__,__FILE__,__LINE__,NTFS_LOG_LEVEL_LEAVE,NULL,FORMAT,##ARGS) #else #define ntfs_log_debug(FORMAT, ARGS...)do {} while (0) #define ntfs_log_trace(FORMAT, ARGS...)do {} while (0) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org