summaryrefslogtreecommitdiff
path: root/usr.bin/sed/compile.c
AgeCommit message (Expand)Author
2023-11-26usr.bin: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2020-07-26sed: treat '[' as ordinary character in 'y' commandYuri Pankov
2020-06-07sed: attempt to learn about hex escapes (e.g. \x27)Kyle Evans
2019-12-10sed: process \r, \n, and \tKyle Evans
2018-08-16Revert r337419.Pedro F. Giffuni
2018-08-07sed(1): partial fix for the case of the regex delimited with '['.Pedro F. Giffuni
2017-11-20General further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2016-11-04sed(1): add LEGACY_BSDSED_COMPAT compile-time flag.Pedro F. Giffuni
2016-08-02sed(1): Revert r303047 "cleanup" and therefore r303572.Pedro F. Giffuni
2016-07-30Explicitly test for cu_fgets returning NULL or !NULLEnji Cooper
2016-07-19sed(1): Assorted cleanups and simplifications.Pedro F. Giffuni
2016-04-21kernel: use our nitems() macro when it is available through param.h.Pedro F. Giffuni
2016-04-06Fix sed functions 'i' and 'a' from discarding leading white space.Pedro F. Giffuni
2015-10-21Fix a ton of speelling errorsEitan Adler
2014-12-16sed: Bounds check the file path used in the 'w' command.Pedro F. Giffuni
2013-12-09Per the resolution of POSIX bug 0000779 (note 0002050) add support for using 'i'Eitan Adler
2009-09-20IEEE Std 1003.1, 2004 Edition states:Diomidis Spinellis
2009-09-20Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementationDiomidis Spinellis
2009-09-20Allow [ to be used as a delimiter.Diomidis Spinellis
2009-05-25Implement "addr1,+N" ranges - not dissimilar to grep's -A switch.Brian Somers
2008-11-11Fix the code to conform to the "or more" part of the following POSIXDiomidis Spinellis
2008-11-09Add workaround for a back reference when no correspondingHiroki Sato
2008-02-09WARNS fixes:David Malone
2007-07-06Before doing compile_re() which needs a parameter to identifyXin LI
2007-07-04Add case-insensitive matching to sed, using the 'I' flag, similarly to GNU sed.Suleiman Souhlal
2005-08-04Bug fix: a numeric flag specification in the substitute command wouldDiomidis Spinellis
2005-03-09Fix dubious C code construct.Stefan Farfeleder
2004-08-09Per letter dated July 22, 1999 remove 3rd clause of Berkeley derivedDiomidis Spinellis
2004-07-14Make the 'y' (translate) command aware of multibyte characters.Tim J. Robbins
2003-11-04Whitespace cleanupDag-Erling Smørgrav
2003-11-04ANSIfyDag-Erling Smørgrav
2002-07-30Ignore leading semicolons on commands; required by SUSv3.Tim J. Robbins
2002-06-01Fix a bug in sed(1)'s "s" command wherein if an escape ("\" character)Brian Feldman
2002-04-12Fix an ages-old bug in sed(1), which resulted in the absolutely validMaxim Sobolev
2002-03-22remove __PWarner Losh
2001-12-12WARNS=2 partial fix; use NO_WERROR to protect against some hard-to-fix warnings.Mark Murray
2001-11-08Don't allocate a zero byte segment.Mike Heffner
2001-07-24Expand xmalloc in-place, along with xrealloc; which wasn't even ANSI in itsDavid E. O'Brien
2001-05-18Don't leak memory when compiling text following the `a', `c' or `i' command.Ruslan Ermilov
2000-03-19Add a new flag: -E enables "extended" regular expressions.Brian Feldman
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1998-12-08Fix a new bug introduced by the previous bug fixArchie Cobbs
1998-12-07Fix brokenness compiling "s/pat/subst/" when length of subst is >= 4090 chars.Archie Cobbs
1998-09-22Terminate our output string correctly if we've gotBrian Somers
1997-08-11Remove local redefinition for err(). Add usage().Philippe Charnier
1996-08-11Localize itAndrey A. Chernov
1996-07-17Yet^2 another fix for the line continuation bug.Bruce Evans
1996-06-26Yet another fix for the line continuation bug in sed. Keith's patchDavid Greenman