Hello community, here is the log from the commit of package patch for openSUSE:Factory checked in at 2012-12-10 12:20:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patch (Old) and /work/SRC/openSUSE:Factory/.patch.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patch", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/patch/patch.changes 2012-09-13 07:07:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.patch.new/patch.changes 2012-12-10 12:20:31.000000000 +0100 @@ -1,0 +2,51 @@ +Thu Dec 6 16:19:25 CET 2012 - [email protected] + +- Back to bz2 archive format as old products lack xz. + +------------------------------------------------------------------- +Thu Dec 6 15:34:14 CET 2012 - [email protected] + +- Version 2.7.1 + + Patch no longer gets a failed assertion for certain mangled + patches. + + Ignore destination file names that are absolute or that contain + a component of "..", except when working in the root directory. + This addresses CVE-2010-4651. + + Support for most features of the "diff --git" format, including + renames and copies, permission changes, and symlink diffs. + Binary diffs are not supported yet; patch will complain and + skip them. + + Support for double-quoted filenames: when a filename starts + with a double quote, it is interpreted as a C string literal. + The escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v, and + \ooo (a three-digit octal number between 0 and 255) are + recognized. + + Refuse to apply a normal patch to a symlink. (Previous versions + of patch were replacing the symlink with a regular file.) + + New --follow-symlinks option to allow to treat symlinks as + files: this was patch's behavior before version 2.7. + + When trying to modify a read-only file, warn about the + potential problem by default. The --read-only command line + option allows to change this behavior. + + Files to be deleted are deleted once the entire input has been + processed, not immediately. This fixes a bug with numbered + backup files. + + When a timestamp specifies a time zone, honor that instead of + assuming the local time zone (--set-date) or Universal + Coordinated Time (--set-utc). + + Support for nanosecond precision timestamps. + + Many bug fixes. + + Clarify the message printed when a patch is expected to empty + out and delete a file, but the file does not become empty. + + Various improvements to messages when applying a patch to a + file of different type (regular file vs. symlink), when there + are line ending differences (LF vs. CRLF), and when in + --dry-run mode. + + Ignore when extended attributes cannot be preserved because + they are unsupported or because permission to set them is + denied. +- patch-revert-e0f70752.patch: Dropped, original bug fixed + upstream. +- patch-stdio.in.patch: Dropped, merged upstream. + +------------------------------------------------------------------- Old: ---- patch-2.6.1.136-31a7.tar.bz2 patch-revert-e0f70752.patch patch-stdio.in.patch New: ---- patch-2.7.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patch.spec ++++++ --- /var/tmp/diff_new_pack.7bxqLK/_old 2012-12-10 12:20:32.000000000 +0100 +++ /var/tmp/diff_new_pack.7bxqLK/_new 2012-12-10 12:20:32.000000000 +0100 @@ -16,21 +16,18 @@ # -Url: ftp://alpha.gnu.org/gnu/diffutils/ -%define hash -31a7 +Url: http://ftp.gnu.org/gnu/patch/ Name: patch # See bnc#662957. The fix for CVE-2010-4651 breaks the way interdiff was # invoking patch, so interdiff had to be fixed too. Conflicts: patchutils < 0.3.2 -Version: 2.6.1.136 +Version: 2.7.1 Release: 0 Summary: GNU patch License: GPL-3.0+ Group: Productivity/Text/Utilities -Source: ftp://alpha.gnu.org/gnu/patch/patch-%version%hash.tar.bz2 -Patch1: patch-revert-e0f70752.patch -Patch2: patch-stdio.in.patch +Source: http://ftp.gnu.org/gnu/patch/patch-%version.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -45,9 +42,7 @@ Paul Eggert %prep -%setup -q -n patch-%version%hash -%patch1 -p1 -%patch2 -p1 +%setup -q %build export CFLAGS="$RPM_OPT_FLAGS -Wall -O2 -pipe" ++++++ patch-2.6.1.136-31a7.tar.bz2 -> patch-2.7.1.tar.bz2 ++++++ ++++ 63241 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
