Ed Maste
b05c7cdeb1
bsdgrep: bump version number and add Kyle Evans copyright
...
The following changes have been made over the last couple of months:
Features:
- With bsdgrep -r, the working directory is implied if no directory is
specified
- bsdgrep will now behave as bsdgrep -r does when it's named rgrep
- bsdgrep now understands -z/--null-data to use \0 as EOL
- GNU regex compatibility is now indicated with a "GNU compatible" in
the version string
Fixes:
- --mmap no longer hangs when coming across an EOF without an
accompanying EOL
- -o/--color matching generally improved, now produces earliest /
longest matches
- Context output now more closely aligns with GNU grep
- Zero-length matches no longer exhibit broken behavior
- Every output line now honors -b/-H/-n flags
Tests have been added for previous regressions as well as other
previously untested behaviors.
Various other fixes have been commited, and refactoring for further /
later improvements has taken place.
(The original submission changed the version string to 2.5.2, but I
decided to use 2.6.0 to reflect the addition of new features.)
Submitted by: Kyle Evans <kevans91@ksu.edu>
Differential Revision: https://reviews.freebsd.org/D10982
2017-05-29 13:10:01 +00:00
..
2016-04-21 12:58:29 +00:00
2017-02-28 23:42:47 +00:00
2016-06-16 21:22:26 +00:00
2016-07-30 06:32:18 +00:00
2017-02-11 20:19:04 +00:00
2017-03-09 03:27:53 +00:00
2017-04-13 23:22:18 +00:00
2017-02-28 23:42:47 +00:00
2017-03-05 16:10:35 +00:00
2017-02-28 23:42:47 +00:00
2017-02-11 20:27:53 +00:00
2017-05-10 22:45:05 +00:00
2017-03-20 13:02:27 +00:00
2017-03-31 03:11:25 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2015-12-04 03:17:47 +00:00
2017-05-08 14:33:38 +00:00
2017-02-28 23:42:47 +00:00
2017-05-21 22:28:28 +00:00
2017-01-04 16:24:40 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-01-27 20:01:46 +00:00
2017-02-28 23:42:47 +00:00
2017-03-23 03:28:24 +00:00
2017-02-28 23:42:47 +00:00
2016-04-17 23:02:49 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-05-21 14:35:16 +00:00
2017-03-20 13:02:27 +00:00
2016-07-29 21:18:20 +00:00
2017-05-08 15:51:29 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2016-04-21 12:58:29 +00:00
2017-03-05 16:10:35 +00:00
2017-04-24 20:34:56 +00:00
2017-05-25 18:46:13 +00:00
2017-02-28 23:42:47 +00:00
2016-01-27 00:03:43 +00:00
2017-03-12 18:58:44 +00:00
2017-04-17 17:23:19 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2016-11-13 00:11:30 +00:00
2017-02-06 08:27:19 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2016-03-29 11:56:00 +00:00
2017-03-12 18:58:44 +00:00
2016-05-04 23:20:53 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-05-09 01:48:23 +00:00
2017-04-04 19:46:23 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-30 18:21:36 +00:00
2016-05-10 11:12:31 +00:00
2017-05-09 01:48:14 +00:00
2017-05-18 01:46:30 +00:00
2016-06-04 21:34:06 +00:00
2016-11-13 00:11:30 +00:00
2017-02-28 23:42:47 +00:00
2015-12-04 03:17:47 +00:00
2017-05-29 13:10:01 +00:00
2017-02-06 07:02:17 +00:00
2017-02-28 23:42:47 +00:00
2017-05-09 01:48:23 +00:00
2017-03-12 18:58:44 +00:00
2017-05-09 01:48:23 +00:00
2017-02-28 23:42:47 +00:00
2017-05-09 01:48:23 +00:00
2017-05-18 17:15:58 +00:00
2017-03-12 18:58:44 +00:00
2015-12-01 05:18:48 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-05-23 09:29:05 +00:00
2017-02-28 23:42:47 +00:00
2017-05-09 01:48:23 +00:00
2017-05-09 01:48:23 +00:00
2017-05-09 01:48:23 +00:00
2017-05-23 09:29:05 +00:00
2016-05-16 16:01:46 +00:00
2017-02-28 23:42:47 +00:00
2017-05-05 14:33:39 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-04-04 19:46:23 +00:00
2017-03-12 18:58:44 +00:00
2017-05-14 18:47:09 +00:00
2017-03-01 02:10:40 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 10:56:19 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-05-09 01:48:23 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-05-29 12:51:02 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-05-10 16:06:22 +00:00
2017-02-28 23:42:47 +00:00
2017-05-11 13:46:30 +00:00
2017-03-12 18:58:44 +00:00
2016-11-05 14:08:14 +00:00
2017-05-27 16:53:39 +00:00
2016-05-01 08:22:11 +00:00
2016-08-30 19:02:15 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-07-31 19:02:19 +00:00
2016-04-21 12:58:29 +00:00
2017-02-28 23:42:47 +00:00
2016-05-17 12:52:31 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-07 05:10:38 +00:00
2017-02-28 23:42:47 +00:00
2017-03-05 16:10:35 +00:00
2016-07-09 04:56:28 +00:00
2017-02-11 23:45:50 +00:00
2017-05-09 01:48:23 +00:00
2017-04-05 16:13:36 +00:00
2016-09-30 13:50:59 +00:00
2017-02-28 23:42:47 +00:00
2017-04-29 21:48:11 +00:00
2017-05-02 21:09:07 +00:00
2017-05-26 22:17:44 +00:00
2015-12-01 05:23:19 +00:00
2017-02-28 23:42:47 +00:00
2016-06-08 02:14:05 +00:00
2017-05-28 17:25:47 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-05-18 19:42:19 +00:00
2017-02-28 23:42:47 +00:00
2017-02-11 23:39:56 +00:00
2017-02-28 23:42:47 +00:00
2017-01-12 14:44:41 +00:00
2017-04-04 19:46:23 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-04 04:06:33 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-04-08 08:42:25 +00:00
2017-04-24 16:52:26 +00:00
2015-12-01 05:23:19 +00:00
2016-09-16 14:23:16 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-04-21 12:58:29 +00:00
2017-03-12 18:58:44 +00:00
2017-03-21 08:57:20 +00:00
2017-03-23 03:28:24 +00:00
2017-02-17 19:53:20 +00:00
2017-02-28 23:42:47 +00:00
2016-04-26 00:29:00 +00:00
2016-04-21 12:58:29 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-04-20 22:30:39 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-24 00:02:12 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2016-05-04 23:20:53 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-09 04:20:00 +00:00
2017-04-22 09:38:43 +00:00
2017-05-18 12:55:07 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-05-04 23:20:53 +00:00
2017-05-25 14:27:54 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-07-11 08:05:46 +00:00
2017-02-28 23:42:47 +00:00
2017-04-29 06:41:51 +00:00
2015-12-03 14:32:54 +00:00
2017-05-15 20:18:14 +00:00
2017-02-11 23:38:28 +00:00
2017-03-12 18:58:44 +00:00
2017-02-11 23:37:48 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-10 06:23:15 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-05-23 07:20:29 +00:00
2016-09-14 18:22:12 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2016-05-01 16:13:05 +00:00
2017-04-19 19:55:38 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2016-11-08 23:59:41 +00:00
2017-05-16 18:46:56 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-03-12 18:58:44 +00:00
2017-02-28 23:42:47 +00:00
2017-03-12 18:58:44 +00:00
2017-05-09 01:48:14 +00:00
2017-05-01 19:34:15 +00:00