SHA256
1
0
forked from pool/grep
grep/grep.changes

390 lines
14 KiB
Plaintext

-------------------------------------------------------------------
Tue Mar 13 18:18:23 UTC 2012 - tabraham@novell.com
- Update to 2.11:
* grep no longer dumps core on lines whose lengths do not fit in
'int'. (e.g., lines longer than 2 GiB on a typical 64-bit host).
Instead, grep either works as expected, or reports an error.
An error can occur if not enough main memory is available, or if
the GNU C library's regular expression functions cannot handle
such long lines. [bug present since "the beginning"]
* The -m, -A, -B, and -C options no longer mishandle context line
counts that do not fit in 'int'. Also, grep -c's counts are now
limited by the type 'intmax_t' (typically less than 2**63) rather
than 'int' (typically less than 2**31).
* grep no longer silently suppresses errors when reading a directory
as if it were a text file. For example, "grep x ." now reports a
read error on most systems; formerly, it ignored the error.
[bug introduced in grep-2.5]
* grep now exits with status 2 if a directory loop is found, instead
of possibly exiting with status 0 or 1. [bug introduced in
grep-2.3]
* The -s option now suppresses certain input error diagnostics that
it formerly failed to suppress. These include errors when closing
the input, when lseeking the input, and when the input is also the
output. [bug introduced in grep-2.4]
* On POSIX systems, commands like "grep PAT < FILE >> FILE" now report
an error instead of looping. [bug present since "the beginning"]
* The --include, --exclude, and --exclude-dir options now handle
command-line arguments more consistently. --include and --exclude
apply only to non-directories and --exclude-dir applies only to
directories. "-" (standard input) is never excluded, since it is
not a file name. [bug introduced in grep-2.5]
* grep no longer rejects "grep -qr . > out", i.e., when run with -q
and an input file is the same as the output file, since with -q
grep generates no output, so there is no risk of infinite loop or
of an output-affecting race condition. Thus, the use of the
following options also disables the input-equals-output failure:
--max-count=N (-m) (for N >= 2)
--files-with-matches (-l)
--files-without-match (-L)
[bug introduced in grep-2.10]
* grep no longer emits an error message and quits on MS-Windows when
invoked with the -r option.
* grep no longer misinterprets some alternations involving anchors
(^, $, \< \> \B, \b). For example, grep -E "(^|\B)a" no
longer reports a match for the string "x a". [bug present since
"the beginning"]
* If no file operand is given, and a command-line -r or equivalent
option is given, grep now searches the working directory. Formerly
grep ignored the -r and searched standard input nonrecursively.
An -r found in GREP_OPTIONS does not have this new effect.
* grep now supports color highlighting of matches on MS-Windows.
* Use of the --mmap option now elicits a warning. It has been a no-op
since March of 2010.
* grep no longer diagnoses write errors repeatedly; it exits after
diagnosing the first write error. This is better behavior when
writing to a dangling pipe.
* Syntax errors in GREP_COLORS are now ignored, instead of sometimes
eliciting warnings. This is more consistent with programs that
(e.g.) ignore errors in termcap entries.
- changes from 2.10:
* grep no longer mishandles high-bit-set pattern bytes on systems
where "char" is a signed type. [bug appears to affect only
MS-Windows]
* On POSIX systems, grep now rejects a command like
"grep -r pattern . > out", in which the output file is also one
of the inputs, because it can result in an "infinite" disk-filling
loop. [bug present since "the beginning"]
- removed fix-testsuite.diff obsoleted by this release
-------------------------------------------------------------------
Sat Feb 4 15:53:38 UTC 2012 - rschweikert@suse.com
- keep executables in /usr tree (UsrMerge project)
-------------------------------------------------------------------
Fri Dec 2 10:13:19 UTC 2011 - cfarrell@suse.com
- license update: GPL-3.0+
There are no GPL-3.0 files in the package.
-------------------------------------------------------------------
Thu Dec 1 15:48:03 UTC 2011 - coolo@suse.com
- add automake as buildrequire to avoid implicit dependency
-------------------------------------------------------------------
Sat Oct 29 14:09:48 UTC 2011 - meissner@suse.com
- disable the long double checks on ppc* as they dont meet
the preconditions in their double vs long double usage.
-------------------------------------------------------------------
Tue Sep 27 12:42:54 CEST 2011 - dmueller@suse.de
- fix testsuite to build properly against locally built grep
-------------------------------------------------------------------
Wed Aug 10 03:17:41 UTC 2011 - crrodriguez@opensuse.org
- Upgrade to version 2.9
* grep no longer clobbers heap for an ERE like '(^| )*( |$)'' )'
* grep -P no longer aborts when PCRE's backtracking limit is exceeded
* grep's interpretation of range expression is now more consistent
-------------------------------------------------------------------
Fri Sep 24 14:47:33 CEST 2010 - jsmeix@suse.de
- Replaced configure typo '--without-included-rege'
in grep.spec (only in case of suse_version < 1120)
with '--without-included-regex' (which is the default
on systems with recent-enough version of the GNU C Library).
-------------------------------------------------------------------
Thu Sep 23 12:47:04 CEST 2010 - jsmeix@suse.de
- Version upgrade to grep-2.7 with new behavior:
grep now diagnoses (and fails with exit status 2) commonly
mistyped regular expression like [:space:], [:digit:], etc.
Before, those were silently interpreted as [ac:eps]
and [dgit:] respectively. This new behavior is disabled
when the POSIXLY_CORRECT environment variable is set.
Regular expressions including back references are now
significantly faster in multi-byte locales.
Regular expressions including "." can now be significantly
faster in UTF-8 locales (though not in other multi-byte locales).
Several other minor bugs were fixed.
For details see the NEWS file.
- Adapted RPM description text to match the "Introduction to grep"
at http://www.gnu.org/software/grep/ and removed the outdated
Authors section, see the AUTHORS file for the right authors.
- Enhanced RPM spec file so that it builds and can be provided
even for older openSUSE and SLES versions.
-------------------------------------------------------------------
Thu Jul 22 15:45:31 CEST 2010 - jsmeix@suse.de
- Forwarded the below "upgrade to grep-2.6.3" to openSUSE:Factory.
This is also a reset to full compliance with upstream.
All our own patches and "speedups" were dropped in the below
"upgrade to grep-2.6.3" because they had bad side effects
like bnc#618455 (SLES11-SP1) and bug#616037 (SLES9-SP4)
which do not happen with an upstream compliant grep
(regardless of an old version 2.5.1 or the new 2.6.3).
- On Fri Apr 9 16:43:45 CEST 2010 duwe@suse.de did a version
upgrade to grep-2.6.3, which brings among various compile fixes
vast improvements for UTF-8 / multibyte handling.
Fixes bnc#255977 (SLES10-SP2) and bnc#415228 (SLES9-SP3).
-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
- use %_smp_mflags
-------------------------------------------------------------------
Thu Jun 11 21:46:26 CEST 2009 - coolo@novell.com
- rediff to avoid fuzz
- fix build with glibc 2.10
-------------------------------------------------------------------
Thu Jun 4 17:41:19 CEST 2009 - crrodriguez@suse.de
- link pcre library dynamically
-------------------------------------------------------------------
Wed Feb 11 14:09:00 CET 2009 - schwab@suse.de
- Update to grep 2.5.4.
* This is a bugfix release. No new features.
-------------------------------------------------------------------
Thu Aug 14 17:22:17 CEST 2008 - schwab@suse.de
- More speedups.
-------------------------------------------------------------------
Tue Jun 3 11:29:37 CEST 2008 - schwab@suse.de
- Fix last change.
-------------------------------------------------------------------
Tue May 27 18:45:20 CEST 2008 - schwab@suse.de
- Some speedups.
-------------------------------------------------------------------
Mon Feb 11 17:45:07 CET 2008 - schwab@suse.de
- Fix another icase bug.
-------------------------------------------------------------------
Wed Nov 28 14:27:50 CET 2007 - schwab@suse.de
- General cleanup.
-------------------------------------------------------------------
Wed Sep 12 14:32:07 CEST 2007 - schwab@suse.de
- Allocate MB properties lazily.
-------------------------------------------------------------------
Tue May 15 15:00:53 CEST 2007 - schwab@suse.de
- Fix some icase bugs.
-------------------------------------------------------------------
Mon May 7 15:41:23 CEST 2007 - schwab@suse.de
- Try to get something sensible out of CVS.
-------------------------------------------------------------------
Thu Mar 22 18:18:33 CET 2007 - schwab@suse.de
- Add a variant of the mbcache patch.
-------------------------------------------------------------------
Mon Jul 17 18:56:15 CEST 2006 - schwab@suse.de
- Fix matching in unsafe encodings [#192390].
-------------------------------------------------------------------
Sun Jun 11 11:01:12 CEST 2006 - schwab@suse.de
- Fix crash with -P '\xa'.
-------------------------------------------------------------------
Wed Mar 15 19:24:42 CET 2006 - schwab@suse.de
- Don't block on opening a pipe when devices are supposed to be skipped
[#149660].
-------------------------------------------------------------------
Wed Feb 8 12:30:23 CET 2006 - schwab@suse.de
- Fix dfa generation of interval expressions [#148453].
-------------------------------------------------------------------
Wed Jan 25 21:30:21 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Fri Jan 20 15:37:08 CET 2006 - agruen@suse.de
- Fix a formatting error in the man page.
-------------------------------------------------------------------
Sat Mar 12 17:15:34 CET 2005 - schwab@suse.de
- Fix word matching.
-------------------------------------------------------------------
Mon Nov 22 13:24:31 CET 2004 - schwab@suse.de
- Update to grep 2.5.1a.
-------------------------------------------------------------------
Wed Oct 20 01:50:25 CEST 2004 - ro@suse.de
- locale rename: no -> nb
-------------------------------------------------------------------
Thu Sep 23 14:41:42 CEST 2004 - schwab@suse.de
- Better fix for last change [#45689].
-------------------------------------------------------------------
Wed Mar 17 14:01:59 CET 2004 - schwab@suse.de
- Fix dangling pointer [#36172].
-------------------------------------------------------------------
Wed Mar 3 18:00:00 CET 2004 - schwab@suse.de
- Update from CVS.
-------------------------------------------------------------------
Thu Feb 19 10:29:01 CET 2004 - kukuk@suse.de
- Cleanup neededforbuild
-------------------------------------------------------------------
Tue Feb 10 13:32:30 CET 2004 - schwab@suse.de
- Fix configure test for strerror [#34231].
-------------------------------------------------------------------
Sat Jan 10 15:44:38 CET 2004 - adrian@suse.de
- add %defattr
- let rpm strip
-------------------------------------------------------------------
Fri Jul 25 16:29:00 CEST 2003 - schwab@suse.de
- Fix parsing of bracket expressions.
-------------------------------------------------------------------
Mon Jul 21 17:02:26 CEST 2003 - schwab@suse.de
- Fix use of pointer after free.
-------------------------------------------------------------------
Fri Jun 20 02:29:15 CEST 2003 - ro@suse.de
- build with current gettext
-------------------------------------------------------------------
Wed Apr 30 18:35:32 CEST 2003 - schwab@suse.de
- Add i18n speedup patch from Takashi.
-------------------------------------------------------------------
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
-------------------------------------------------------------------
Mon Apr 7 13:11:46 CEST 2003 - schwab@suse.de
- Only delete info entries when removing last version.
-------------------------------------------------------------------
Wed Feb 12 12:42:59 CET 2003 - schwab@suse.de
- Disable huge backref test for now.
-------------------------------------------------------------------
Thu Feb 6 17:48:52 CET 2003 - schwab@suse.de
- Use %install_info.
-------------------------------------------------------------------
Mon Nov 18 13:12:35 CET 2002 - schwab@suse.de
- Add AM_GNU_GETTEXT_VERSION.
-------------------------------------------------------------------
Thu Aug 15 11:11:40 CEST 2002 - schwab@suse.de
- Add i18n patches.
-------------------------------------------------------------------
Wed Apr 3 18:26:51 CEST 2002 - schwab@suse.de
- Link -lpcre statically.
-------------------------------------------------------------------
Wed Apr 3 16:46:19 CEST 2002 - schwab@suse.de
- Update to grep 2.5.1.
* Includes support for Perl regexps.
-------------------------------------------------------------------
Wed Apr 3 16:21:16 CEST 2002 - ro@suse.de
- build with current autoconf/automake
-------------------------------------------------------------------
Tue Feb 5 10:57:56 CET 2002 - schwab@suse.de
- Don't replace autoconf macros from gettext.
-------------------------------------------------------------------
Mon Jan 28 17:52:49 CET 2002 - schwab@suse.de
- Add i18n patch.
-------------------------------------------------------------------
Tue Sep 4 14:56:42 CEST 2001 - schwab@suse.de
- Update to grep 2.4.2:
- New option --binary-files
- Final newline silently provided.
-------------------------------------------------------------------
Thu Mar 22 18:51:02 CET 2001 - ro@suse.de
- added split-aliases as provides
-------------------------------------------------------------------
Wed Mar 7 17:58:30 CET 2001 - schwab@suse.de
- Split from base.