Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: sed | Distribution: SUSE Linux Enterprise 15 |
Version: 4.9 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150600.1.4 | Build date: Thu May 9 15:25:58 2024 |
Group: System/Base | Build host: ibs-power9-12 |
Size: 399539 | Source RPM: sed-4.9-150600.1.4.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://www.gnu.org/software/sed/ | |
Summary: A Stream-Oriented Non-Interactive Text Editor |
Sed takes text input, performs one or more operations on it, and outputs the modified text. Sed is typically used for extracting parts of a file using pattern matching or for substituting multiple occurrences of a string within a file.
GPL-3.0-or-later
* Wed Oct 04 2023 antonio.teixeira@suse.com - Build with "--with-included-regex" to use gnulib's regex implementation. This avoids a bug in glibc's regex which causes test failures. - Drop sed-tests-build-fix.patch (upstreamed) * Tue Dec 27 2022 lnussel@suse.com - Replace transitional %usrmerged macro with regular version check (boo#1206798) * Mon Nov 07 2022 andreas.stieger@gmx.de - GNU sed 4.9: * 'sed --follow-symlinks -i' no longer loops forever when its operand is a symbolic link cycle. * a program with an execution line longer than 2GB can no longer trigger an out-of-bounds memory write. * using the R command to read an input line of length longer than 2GB can no longer trigger an out-of-bounds memory read. * In locales using UTF-8 encoding, the regular expression '.' no longer sometimes fails to match Unicode characters U+D400 through U+D7FF (some Hangul Syllables, and Hangul Jamo Extended-B) and Unicode characters U+108000 through U+10FFFF (half of Supplemental Private Use Area plane B). * I/O errors involving temp files no longer confuse sed into using a FILE * pointer after fclosing it, which has undefined behavior in C. * New: The 'r' command now accepts address 0, allowing inserting a file before the first line. * Sed now prints the less-surprising variant in a corner case of POSIX-unspecified behavior. Before, this would print "n". Now, it prints "X": printf n | sed 'sn\nnXn'; echo - drop patches now upstream: * gnulib-test-avoid-FP-perror-strerror.patch * sed-dont_close_twice.patch - disable profile guided optimization in build due to what seems to be a bug in gnulib * Wed Mar 31 2021 sbrabec@suse.com - Build fix for the new glibc-2.31 (bsc#1183797, sed-tests-build-fix.patch). * Fri Oct 16 2020 lnussel@suse.de - prepare usrmerge (boo#1029961) * Mon Aug 31 2020 mail@bernhard-voelker.de - gnulib-test-avoid-FP-perror-strerror.patch: Add patch to avoid false-positive error in gnulib tests 'test-perror2' and 'test-strerror_r', visible on armv7l. - sed.spec: Reference the patch. * Sun Jan 19 2020 andreas.stieger@gmx.de - GNU sed 4.8: * "sed -i" now creates temporary files with correct umask (limited to u=rwx), to avoid prolems with fuse-like file systems * improved DFA performance through gnulib update - drop disable-null-ptr-argument.patch, upstream * Wed Nov 20 2019 mliska@suse.cz - Add disable-null-ptr-argument.patch in order to fix boo#1157218. * Thu Sep 19 2019 lnussel@suse.de - Do not recommend lang package. The lang package already has a supplements. * Fri Dec 21 2018 astieger@suse.com - GNU sed 4.7: * Fix some fails with \b in the C locale and with the DFA matcher - ------------------------------------------------------------------ * Thu Dec 20 2018 mpluskal@suse.com - Update to version 4.6: * sed now prints a clear error message when r/R/w/W (and s///w) commands are missing a filename. * sed now uses fully-buffered output (instead of line-buffered) when writing to files. * sed no longer accesses invalid memory (heap overflow) when given invalid backreferences in 's' command * sed no longer adds extraneous NUL when given s/$//n command. * sed no longer accesses invalid memory (heap overflow) with s/$//n regexes. * New option, --debug: print the input sed script in canonical form and annotate program execution. - Refresh sed-dont_close_twice.patch * Sat Apr 14 2018 bwiedemann@suse.com - Make package build reproducible (boo#1040589) * Sun Apr 01 2018 astieger@suse.com - GNU sed 4.5: * sed now fails when matching very long input lines (>2GB). Before, sed would silently ignore the regex without indicating an error * sed no longer rejects comments and closing braces after y/// commands * sed -E --posix no longer ignores special meaning of '+','?','|' * sed -i now creates selinux context based on the context of the symlink instead of the symlink target sed -i --follow-symlinks remains unchanged. * sed now treats the sequence '\x5c' (ASCII 92, backslash) as literal backslash character, not as an escape prefix character * Thu Feb 22 2018 fvogt@suse.com - Use %license (boo#1082318) * Wed Feb 08 2017 mpluskal@suse.com - Update to version 4.4: * sed could segfault when invoked with specific combination of newlines in the input and regex pattern. * Wed Jan 04 2017 mpluskal@suse.com - Update to version 4.3: * sed's regular expression matching is now typically 10x faster * sed now uses unlocked-io where available, resulting in faster I/O operations. * lots of bugfixes (for detailed list see NEWS) - Drop patches (all upstreamed): * sed-fix-overlapping-address-ranges.patch * sed-follow-symlinks-hyphen.patch * sed-follow-symlinks-stdin.patch * sed-temp-delete.patch * sed-y-NUL-RHS.patch - Spec file cleanups * run spec-cleaner * use macro for configure * execute tests with produced binary as well * use url for signature as well * use https for download links * use xs compressed tarballl * make building verbose * Fri Sep 11 2015 schwab@linux-m68k.org - Build with ACL/SELinux support for in-place editing * Tue Aug 25 2015 sbrabec@suse.com - Cherry picking of the most important fixes from the upstream sed GIT (not backporting testsuite, as it was completely refactored): * Fix y command in the RHS of a y/LHS/RHS/ transliteration (sed-y-NUL-RHS.patch). * Fix mishandling of overlapping address ranges (sed-fix-overlapping-address-ranges.patch). * Fix fail to remove a temporary file (sed-temp-delete.patch). * Fix behavior of --follow-symlinks when reading from stdin (bnc#933029, gnu#20795, sed-follow-symlinks-stdin.patch). * Make "sed --follow-symlinks -" consistent with "sed -" again, and process stdin instead of ./- (bnc#933029#c6, gnu#20796, sed-follow-symlinks-hyphen.patch). * Tue Dec 30 2014 meissner@suse.com - build with PIE
/bin/sed /usr/bin/sed /usr/share/doc/packages/sed /usr/share/doc/packages/sed/AUTHORS /usr/share/doc/packages/sed/BUGS /usr/share/doc/packages/sed/NEWS /usr/share/doc/packages/sed/README /usr/share/doc/packages/sed/THANKS /usr/share/info/sed.info.gz /usr/share/licenses/sed /usr/share/licenses/sed/COPYING /usr/share/man/man1/sed.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 14:49:17 2025