Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libreadline8 | Distribution: openSUSE Tumbleweed |
Version: 8.2.13 | Vendor: openSUSE |
Release: 2.1 | Build date: Mon Aug 19 11:02:51 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 368462 | Source RPM: readline-8.2.13-2.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.gnu.org/software/readline/ | |
Summary: The Readline Library |
The readline library is used by the Bourne Again Shell (bash, the standard command interpreter) for easy editing of command lines. This includes history and search functionality.
GPL-3.0-or-later
* Mon Aug 19 2024 Dr. Werner Fink <werner@suse.de> - Add upstream patches * readline82-011 Some systems (e.g., macOS) send signals early on in interactive initialization, so readline should retry a failed open of the init file. * readline82-012 If a user happens to bind do-lowercase-version to something that isn't a capital letter, so _rl_to_lower doesn't change anything and the result is still bound to do-lowercase-version, readline can recurse infinitely. * readline82-013 When readline is accumulating bytes until it reads a complete multibyte character, reading a byte that makes the multibyte character invalid can result in discarding the bytes in the partial character. - Port patch readline-8.2.dif * Tue Jan 16 2024 Dr. Werner Fink <werner@suse.de> - Add upstream patch readline82-008 * Add missing prototypes for several function declarations - Add upstream patch readline82-009 * Fix issue where the directory name portion of the word to be completed (the part that is passed to opendir()) requires both tilde expansion and dequoting. Readline only performed tilde expansion in this case, so filename completion would fail. - Add upstream patch readline82-010 * Fix the case where text to be completed from the line buffer (quoted) is compared to the common prefix of the possible matches (unquoted) and the quoting makes the former appear to be longer than the latter. Readline assumes the match doesn't add any characters to the word and doesn't display multiple matches. - Port patches * readline-5.2-conf.patch * readline-6.2-metamode.patch * readline-7.0-screen.patch * readline-8.2.dif * Tue Nov 21 2023 Dr. Werner Fink <werner@suse.de> - Add upstream patch readline82-002 * It's possible for readline to try to zero out a line that's not null- terminated, leading to a memory fault. - Add upstream patch readline82-003 - Add upstream patch readline82-004 - Add upstream patch readline82-005 * If an application is using readline in callback mode, and a signal arrives after readline checks for it in rl_callback_read_char() but before it restores the application's signal handlers, it won't get processed until the next time the application calls rl_callback_read_char(). Readline needs to check for and resend any pending signals after restoring the application's signal handlers. - Add upstream patch readline82-006 * This is a variant of the same issue as the one fixed by patch 5. In this case, the signal arrives and is pending before readline calls rl_getc(). When this happens, the pending signal will be handled by the loop, but may alter or destroy some state that the callback uses. Readline needs to treat this case the same way it would if a signal interrupts pselect/select, so compound operations like searches and reading numeric arguments get cleaned up properly. - Add upstream patch readline82-007 * If readline is called with no prompt, it should display a newline if return is typed on an empty line. It should still suppress the final newline if return is typed on the last (empty) line of a multi-line command. * Fri Oct 21 2022 Dr. Werner Fink <werner@suse.de> - Extend version linker map file to detect usage of new symbols (boo#1204336) * Thu Oct 06 2022 Dr. Werner Fink <werner@suse.de> - Add patch readline82-001 and its signing readline82-001 * Starting a readline application with an invalid locale specification for LC_ALL/LANG/LC_CTYPE can cause it crash on the first call to readline. * Tue Sep 27 2022 Dr. Werner Fink <werner@suse.de> - Update to final readline-8.2 r. When replacing a history entry, make sure the existing entry has a non-NULL timestamp before copying it; it may have been added by the application, not the history library. * Tue Sep 13 2022 Dr. Werner Fink <werner@suse.de> - Update to readline-8.2-rc4 m. Readline now checks for changes to locale settings (LC_ALL/LC_CTYPE/LANG) each time it is called, and modifies the appropriate locale-specific display and key binding variables when the locale changes. - Port patch readline-8.2.dif * Wed Jul 27 2022 Dr. Werner Fink <werner@suse.de> - Update to readline-8.2-rc2 * Wed Jun 22 2022 Dr. Werner Fink <werner@suse.de> - use https:// for source urls - Update to readline-8.2-rc1 * Thu Apr 28 2022 Dr. Werner Fink <werner@suse.de> - Update to readline-8.2-beta a. There is now an HS_HISTORY_VERSION containing the version number of the history library for applications to use. b. History expansion better understands multiple history expansions that may contain strings that would ordinarily inhibit history expansion (e.g., `abc!$!$'). c. There is a new framework for readline timeouts, including new public functions to set timeouts and query how much time is remaining before a timeout hits, and a hook function that can trigger when readline times out. There is a new state value to indicate a timeout. d. Automatically bind termcap key sequences for page-up and page-down to history-search-backward and history-search-forward, respectively. e. There is a new `fetch-history' bindable command that retrieves the history entry corresponding to its numeric argument. Negative arguments count back from the end of the history. f. `vi-undo' is now a bindable command. g. There is a new option: `enable-active-region'. This separates control of the active region and bracketed-paste. It has the same default value as bracketed-paste, and enabling bracketed paste enables the active region. Users can now turn off the active region while leaving bracketed paste enabled. h. rl_completer_word_break_characters is now `const char *' like rl_basic_word_break_characters. i. Readline looks in $LS_COLORS for a custom filename extension (*.readline-colored-completion-prefix) and uses that as the default color for the common prefix displayed when `colored-completion-prefix' is set. j. Two new bindable string variables: active-region-start-color and active-region-end-color. The first sets the color used to display the active region; the second turns it off. If set, these are used in place of terminal standout mode. k. New readline state (RL_STATE_EOF) and application-visible variable (rl_eof_found) to allow applications to detect when readline reads EOF before calling the deprep-terminal hook. l. There is a new configuration option: --with-shared-termcap-library, which forces linking the shared readline library with the shared termcap (or curses/ncurses/termlib) library so applications don't have to do it. - Remove upstream patches and their signatures now obsolete * readline81-001 * readline81-001.sig * readline81-002 * readline81-002.sig - Port patches * readline-5.2-conf.patch * readline-6.2-metamode.patch * readline-6.2-xmalloc.dif * readline-6.3-input.dif * readline-6.3-rltrace.patch * readline-7.0-screen.patch - Port patch readline-8.1.dif and rename it to readline-8.2.dif * Fri Jan 14 2022 Dr. Werner Fink <werner@suse.de> - Add official patch readline81-002 and its signature * There are some characters (e.g., cyrillic) that can't be displayed using certain single-byte encodings (e.g., cp1251) because the negative signed int is interpreted as EOF and not displayed. * Wed May 05 2021 Dr. Werner Fink <werner@suse.de> - Add official patch readline81-001 and its signature * The code to check readline versions in an inputrc file had the sense of the comparisons reversed. * Mon Jan 11 2021 Dr. Werner Fink <werner@suse.de> - Update to final readline-8.1 which is mainly rc3 - Remove obsolate patches and the signatures * readline80-001 * readline80-001.sig * readline80-002 * readline80-002.sig * readline80-003 * readline80-003.sig * readline80-004 * readline80-004.sig - Port patches * readline-5.2-conf.patch * readline-6.2-metamode.patch * readline-6.3-destdir.patch * readline-6.3-input.dif * readline-6.3-rltrace.patch * readline-7.0-screen.patch - Port and rename patch readline-8.0.dif which is now readline-8.1.dif
/usr/lib/libhistory.so.8 /usr/lib/libhistory.so.8.2 /usr/lib/libreadline.so.8 /usr/lib/libreadline.so.8.2 /usr/share/licenses/libreadline8 /usr/share/licenses/libreadline8/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 27 00:50:03 2024