#
5982237f |
| 23-Dec-2024 |
Mohamed Akram <mohd.akram@outlook.com> |
sed: Fix handling of an empty pattern space
Add a regression test.
PR: 271791 Obtained from: OpenBSD (1.38 millert) MFC after: 2 weeks
|
#
a2d78713 |
| 17-Dec-2024 |
Valeriy Ushakov <uwe@netbsd.org> |
sed: The change ("c") command should start a new cycle.
The "c" command should start the next cycle as clarified in POSIX 2024. This is also consistent with historical and gnu sed behavior.
This pa
sed: The change ("c") command should start a new cycle.
The "c" command should start the next cycle as clarified in POSIX 2024. This is also consistent with historical and gnu sed behavior.
This patch is from OpenBSD by way of NetBSD with a tweak to the man page date by me.
Confirmed the test case in the bug now works.
PR: 271817 Obtained from: NetBSD (1.39 uwe), OpenBSD (1.39 millert) Sponsored by: Netflix
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0 |
|
#
bdcbfde3 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
usr.bin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a pe
usr.bin: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
1d386b48 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
#
da2d1e9d |
| 29-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r338298 through r338391.
|
#
b4805026 |
| 29-Aug-2018 |
Mark Johnston <markj@FreeBSD.org> |
sed: Fix -i option behavior with 'q' command.
Don't just exit when encountering the 'q' command if we edit file inplace, and give mf_fgets() a chance to actually handle the inplace case.
Also add a
sed: Fix -i option behavior with 'q' command.
Don't just exit when encountering the 'q' command if we edit file inplace, and give mf_fgets() a chance to actually handle the inplace case.
Also add a regression test.
Submitted by: Yuri Pankov <yuripv@yuripv.net> Approved by: re (kib) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D16798
show more ...
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
bbd7a929 |
| 04-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r336870 through r337285, and resolve conflicts.
|
#
0649b670 |
| 30-Jul-2018 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed: unsign some indexes to fix sign-compare warnings.
Hinted by: OpenBSD (CVS 1.32)
MFC after: 1 week
|
Revision tags: release/11.2.0 |
|
#
82725ba9 |
| 23-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325999 through r326131.
|
#
8a16b7a1 |
| 20-Nov-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
General further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier f
General further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point.
show more ...
|
Revision tags: release/10.4.0, release/11.1.0 |
|
#
348238db |
| 01-Mar-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r314420 through r314481.
|
#
fbbd9655 |
| 01-Mar-2017 |
Warner Losh <imp@FreeBSD.org> |
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is
Renumber copyright clause 4
Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point.
Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
show more ...
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
27067774 |
| 16-Aug-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r303250 through r304235.
|
#
249a8a80 |
| 02-Aug-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed(1): Revert r303047 "cleanup" and therefore r303572.
While big, the change was meant to have no effect on behavior and instead so far we have found two regressions: one in the etcupdate tests and
sed(1): Revert r303047 "cleanup" and therefore r303572.
While big, the change was meant to have no effect on behavior and instead so far we have found two regressions: one in the etcupdate tests and another one in the games/openttd port[1].
Revert to a known working state. We will likely have to split the patch in functional parts before bringing back the changes.
PR: 195929 Reported by: danfe, madpilot [1]
show more ...
|
#
f05dbca7 |
| 21-Jul-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed(1): Appease older GCC.
|
#
b4932d18 |
| 20-Jul-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed(1): Assorted cleanups and simplifications.
Const-ify several variables, make it build cleanly with WARNS level 5.
Submitted by: mi PR: 195929 MFC after: 1 month
|
#
4386fba7 |
| 17-Jul-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed(1): Fix off by one introduced in r299211.
Detected by running the gsed tests.
Submitted by: Mikhail Teterin PR: 195929 MFC after: 3 days
|
#
7e777743 |
| 01-Jun-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed(1): Fix a mismatch and sync with the OpenBSD's commit.
This was causing some strange behaviour.
Reported by: olivier Obtained from: OpenBSD (CVS rev. 1.28)
|
#
924b84c1 |
| 25-May-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed: convert sed to use REG_STARTEND more explicitly.
Summarizing the findings in the OpenBSD list:
This solves a reproduceable issue with very recent Mesa where REG_NOTBOL combined with a match at
sed: convert sed to use REG_STARTEND more explicitly.
Summarizing the findings in the OpenBSD list:
This solves a reproduceable issue with very recent Mesa where REG_NOTBOL combined with a match at the begin of the string causes our regex library to treat the word as not begin of word.
Thanks to Martijn van Duren and Ingo Schwarze for taking the time to solve this in the least invasive way.
PR: 209352, 209387 Taken from: openbsd-tech (Martijn van Duren) MFC after: 1 month
show more ...
|
#
b6f5aa57 |
| 07-May-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sed: rewrite the main loop.
Rewrite the main loop of the "sed s/..." command, shortening it by ten lines and simplifying it by removing the switch statement implementing /g, /1, and /2 separately an
sed: rewrite the main loop.
Rewrite the main loop of the "sed s/..." command, shortening it by ten lines and simplifying it by removing the switch statement implementing /g, /1, and /2 separately and repetitively.
This will be needed to bring a fix from OpenBSD later.
Obtained from: OpenBSD (schwarze CVS Rev. 1.18) MFC after: 3 weeks
show more ...
|
Revision tags: release/10.3.0, release/10.2.0 |
|
#
98e0ffae |
| 27-May-2015 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge sync of head
|
#
9f3d45b6 |
| 08-Feb-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from HEAD
|
#
76f411ce |
| 27-Jan-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merging ^/head r277777 through r277803.
|
#
fc04dce0 |
| 27-Jan-2015 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
Fix resource leak and dereference after NULL.
process.c: Protect access against NULL.
main.c: Prevent outfile overwrite resource leak.
CID: 271181 CID: 1006930
Obtained from: NetBSD MFC after: 3
Fix resource leak and dereference after NULL.
process.c: Protect access against NULL.
main.c: Prevent outfile overwrite resource leak.
CID: 271181 CID: 1006930
Obtained from: NetBSD MFC after: 3 days
show more ...
|