Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 8, 2010
  1. Move -lz out of the Minix special case, where it doesn't belong

    authored
    and back into the general case.
  2. Restructure the Makefile so that multiple operating system

    authored
    checks are not necessary.  It may be prudent, at this time, to
    redevelop the build system based on autoconf.
  3. @gautambt
Commits on Jun 7, 2010
  1. @gautambt

    Cleanup.

    gautambt authored
  2. @gautambt

    Last commit was incomplete.

    gautambt authored
  3. @gautambt
Commits on Dec 9, 2009
Commits on Dec 8, 2009
  1. Include unistd.h to fix some compile-time errors on FreeBSD 8-STABLE.

    authored
    Signed-off-by: James P. Howard, II <jh@jameshoward.us>
Commits on Nov 28, 2009
  1. This removes the include to <sys/limits.h> in grep.c which is not

    authored
    necessary since grep.h includes it but also replaces that include
    with an include to <limits.h> for portability, or something
    approaching it.
  2. Merge branch 'openbsd'

    authored
    Conflicts:
    	grep.c
    	mmfile.c
  3. bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a…

    Jason McIntyre authored committed
    … few
    
    updates to follow;
  4. two globals not needed in NOZ mode

    Theo de Raadt authored committed
  5. Process patterns containing $ end ^ (but not as last or first char)

    Otto Moerbeek authored committed
    using regcomp() instead of fastcomp(). ok millert@
  6. use calloc() to avoid malloc(n * m) overflows; checked by djm canacar…

    Theo de Raadt authored committed
    … jsg
  7. convert to new .Dd format;

    Jason McIntyre authored committed
  8. - use a consistent text for STANDARDS

    Jason McIntyre authored committed
    - note which options are extensions to POSIX
  9. @mkilian

    - Be explicit on command line checking, instead of relying on patterns,

    mkilian authored committed
      which may be NULL (e.g. -e '').
    - let add_pattern() decide how to deal with empty patterns, don't do
      magic in read_patterns().
    
    This unbreaks stuff like grep -e '', and makes grep -f <file> more
    POSIX compliant. Semantics for grep -f /dev/null (or any other empty
    file) may be questionable, but this case isn't specified by POSIX,
    and matching nothing at all seems to be sane.
    
    Thanks to otto@, who mentioned potential problems related to the
    -x option with the first patch i sent.
    
    ok jaredy@ (some time ago), otto@, millert@
  10. fts_read returning NULL and errno set is an error. ok ray@

    Otto Moerbeek authored committed
  11. Reset the number of lines of tail context left to print

    Jared Yanovich authored committed
    before processing each file to avoid printing lines
    intended from the previous file.
    
    Reported and fix by Charles Longeau <chl@tuxfamily.org>
    via tech@.
    
    ok otto millert
  12. Check length before checking index of len - 1.

    Ray Lai authored committed
    OK moritz@.
  13. Allow zero-length patterns with -x so

    Jared Yanovich authored committed
      $ grep -x ""
    
    matches empty lines as reported on misc@ by
    Martin Marusak <marusak@fhpv.unipo.sk>.
    Initial diff by otto@ with tweaks by me.
    
    ok otto
  14. That should be S_ISREG, dunno why I committed this wrong version;

    Otto Moerbeek authored committed
    spotted by hshoexer@
  15. Use S_IS* macros insted of masking with S_IF* flags. The latter may

    Otto Moerbeek authored committed
    have multiple bits set, which lead to surprising results. Spotted by
    Paul Stoeber, more to come. ok millert@ pedro@ jaredy@ djm@
  16. Break patterns containing newlines into multiple patterns like POSIX …

    Otto Moerbeek authored committed
    …says.
    
    Report by Ralf dot Wildenhues at gmx dot de;
    testing by jmc@ ok beck@ millert@
  17. -nv is a valid combination; confirmed by otto

    Jason McIntyre authored committed
  18. delint; remove redundant vars and functions; ok jaredy@

    Otto Moerbeek authored committed
  19. restore cosmic balance by plugging a mem leak; problem reported by

    Otto Moerbeek authored committed
    Benjamin Pineau in PR 5008; ok weingart@
  20. s/-p1003.1-2003/-p1003.1-2004/g

    Jason McIntyre authored committed
  21. - use size_t where appropriate.

    Otto Moerbeek authored committed
    - check for <= 0 in gzread; it returns -1 on error.
    From christos@netbsd; ok millert@
  22. Make the processing of patterns collected from files specified by -f

    Jared Yanovich authored committed
    delayed so options that affect pattern-building (such as -w) can be
    applied evenly to all such patterns.
    
    ok and help otto, ok millert
  23. Protect begin and end of word markers added to the pattern when

    Otto Moerbeek authored committed
    using the -w option with parentheses, to avoid operators in the
    expressions binding to the markers. Compare [[:<:]]foo|bar[[:>:]]
    and [[:<:]](foo|bar)[[:>:]]. Problem spotted by aaron@; ok millert@
    aaron@ jaredy@
  24. Due to a braindead zlib, the test for seekability of a gzstream using

    Otto Moerbeek authored committed
    gzseek(f, 0L, SEEK_CUR) does not work as expected. Instead test the
    underlying stream and remember that. This repairs echo foo | gzip | zgrep foo.
    Problem spotted by Han Boetes in PR 4089; ok millert@
  25. replace 0 with STDIN_FILENO. from han boetes and jared yanovich

    Ted Unangst authored committed
  26. clarify what -a does;

    Jason McIntyre authored committed
    prod and ok deraadt@
  27. remove the section on extended regular expressions, and point

    Jason McIntyre authored committed
    people instead to re_format.7: there is now a list of EREs there;
Something went wrong with that request. Please try again.