aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS72
1 files changed, 68 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index e984ba7bd4b9..ed05a3250e55 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,50 @@
-Known problems:
+Changes in versions 2.5.8 and 2.5.9: bug fixes only.
+
+Changes in version 2.5.7:
+
+* patch -D now outputs preprocessor lines without comments, as required
+ by POSIX 1003.1-2001.
+
+Changes in version 2.5.6:
+
+* File names in context patches may now contain spaces, so long
+ as the context patch headers use a tab to separate the file name
+ from the time stamp.
+* Perforce is now supported.
+* Patch lines beginning with "#" are comments and are ignored.
+
+Changes in version 2.5.5:
+
+* The bug reporting address is now <bug-patch@gnu.org>.
+
+Changes in version 2.5.4:
+
+* A security hole has been closed.
+ It involved race conditions with temporary files.
+
+* The default quoting style is 'shell', which causes `patch' to quote
+ file names with funny characters like `$'. This prevents their
+ misinterpretation if you cut them from its output and paste them into
+ the shell.
+
+* `patch' now works correctly with large files on Large File Summit
+ hosts like Solaris 2.6.
+
+* `patch' now ignores trailing carriage returns in lines of context diffs
+ if the context diff headers end in carriage return.
+
+* `patch' now ignores context diff header file names that have fewer slashes
+ than the count specified by the -p or --strip option.
+
+* New options:
+ --posix
+ --quoting-style=WORD
+
+* New environment variables:
+ QUOTING_STYLE
+
+* `patch' now supports ClearCase version management.
-* The diffutils 2.7 documentation for `patch' is obsolete; this should be
- fixed in diffutils 2.8. Until then, see `patch --help' or `man patch'.
-
Changes in version 2.5:
* Version control is now independent of whether backups are made.
@@ -171,3 +213,25 @@ Changes in version 2.0.12g8:
being patched.
* Print the system error message when system calls fail.
* Fixed various bugs and portability problems.
+
+
+
+Copyright (C) 1992, 1993, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+Free Software Foundation, Inc.
+
+This file is part of GNU Patch.
+
+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, or (at your option)
+any later version.
+
+This program is distributed in the hope that they 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; see the file COPYING. If not, write to
+the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.