[3870] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #162

daemon@ATHENA.MIT.EDU (Digestifier)
Thu Jul 18 21:13:09 2002

From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date:     Thu, 18 Jul 2002 21:13:04 EDT

Linux-Announce Digest #162, Volume #4          Thu, 18 Jul 2002 21:13:04 EDT

Contents:
  Readline-4.3-release available for FTP (Chet Ramey)
  CGIpaf 1.1.0RC1 (Staf Wagemakers)

----------------------------------------------------------------------------

Date: Wed, 17 Jul 2002 20:10:05 CST
From: Chet Ramey <chet@nike.ins.cwru.edu>
Subject: Readline-4.3-release available for FTP
Reply-To: chet@po.CWRU.Edu

The first public release of the GNU Readline library, version
4.3, is now available for FTP with the URLs

ftp://ftp.cwru.edu/pub/bash/readline-4.3.tar.gz
ftp://ftp.gnu.org/pub/gnu/readline/readline-4.3.tar.gz

and from the usual GNU mirror sites.

This distribution is essentially a standalone version of the
readline library that appears in Bash-2.05b together with an
`autoconf' framework.  The documentation has been updated and
is current.  Postscript, DVI, and Info versions of the Readline
and History manuals are included.  A list of changes in this
release is appended to this announcement.

GNU Readline is a library which provides programs with an input
facility including command-line editing and history.  Editing
commands similar to both emacs and vi are included.  The GNU
History library, which provides facilities for managing a list of
previously-typed command lines and an interactive command line
recall facility similar to that provided by csh, is also present.
The history library is built as part of the readline library as well
as separately.

Diffs from readline-4.2a are available with the URLs

ftp://ftp.cwru.edu/pub/bash/readline-4.2a-4.3.diff.gz
ftp://ftp.gnu.org/pub/gnu/readline/readline-4.2a-4.3.diff.gz

The diffs should be applied using `patch -p1 patch-file' from within
a readline-4.2a source directory.

Please send readline bug reports to bug-readline@gnu.org.

+========== CHANGES ==========+
This document details the changes between this version, readline-4.3,
and the previous version, readline-4.2a.

1.  Changes to Readline

a.  Fixed output of comment-begin character when listing variable values.

b.  Added some default key bindings for common escape sequences produced by
    HOME and END keys.

c.  Fixed the mark handling code to be more emacs-compatible.

d.  A bug was fixed in the code that prints possible completions to keep it
    from printing empty strings in certain circumstances.

e.  Change the key sequence printing code to print ESC as M\- if ESC is a
    meta-prefix character -- it's easier for users to understand than \e.

f.  Fixed unstifle_history() to return values that match the documentation.

g.  Fixed the event loop (rl_event_hook) to handle the case where the input
    file descriptor is invalidated.

h.  Fixed the prompt display code to work better when the application has a
    custom redisplay function.

i.  Changes to make reading and writing the history file a little faster, and
    to cope with huge history files without calling abort(3) from xmalloc.

j.  The vi-mode `S' and `s' commands are now undone correctly.

k.  Fixed a problem which caused the display to be messed up when the last
    line of a multi-line prompt (possibly containing invisible characters)
    was longer than the screen width.

2.  New Features in Readline

a.  Support for key `subsequences':  allows, e.g., ESC and ESC-a to both
    be bound to readline functions.  Now the arrow keys may be used in vi
    insert mode.

b.  When listing completions, and the number of lines displayed is more than
    the screen length, readline uses an internal pager to display the results.
    This is controlled by the `page-completions' variable (default on).

c.  New code to handle editing and displaying multibyte characters.

d.  The behavior introduced in bash-2.05a of deciding whether or not to
    append a slash to a completed name that is a symlink to a directory has
    been made optional, controlled by the `mark-symlinked-directories'
    variable (default is the 2.05a behavior).

e.  The `insert-comment' command now acts as a toggle if given a numeric
    argument:  if the first characters on the line don't specify a
    comment, insert one; if they do, delete the comment text

f.  New application-settable completion variable:
    rl_completion_mark_symlink_dirs, allows an application's completion
    function to temporarily override the user's preference for appending
    slashes to names which are symlinks to directories.

g.  New function available to application completion functions:
    rl_completion_mode, to tell how the completion function was invoked
    and decide which argument to supply to rl_complete_internal (to list
    completions, etc.).

h.  Readline now has an overwrite mode, toggled by the `overwrite-mode'
    bindable command, which could be bound to `Insert'.

i.  New application-settable completion variable:
    rl_completion_suppress_append, inhibits appending of
    rl_completion_append_character to completed words.

j.  New key bindings when reading an incremental search string:  ^W yanks
    the currently-matched word out of the current line into the search
    string; ^Y yanks the rest of the current line into the search string,
    DEL or ^H deletes characters from the search string.


-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet )

Chet Ramey, CWRU    chet@po.CWRU.Edu    http://cnswww.cns.cwru.edu/~chet/

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

From: Staf Wagemakers <staf@patat.org>
Subject: CGIpaf 1.1.0RC1
Date: 18 Jul 2002 01:15:05 GMT

CGIpaf is a combination of three CGI programs. passwd.cgi, which allow
users to update their password, viewmailcfg.cgi, which allows users to
view their current mail configuration, and mailcfg.cgi, which updates
the mail configuration. All programs use PAM for user authentication. It
is possible to run a script to update SAMBA passwords or NIS
configuration when a password is changed. mailcfg.cgi creates a
.procmailrc in the user's home directory. A user with too many invalid
logins can be locked. The minimum and maximum UID can be set in the
configuration file, so you can specify a range of UIDs that are allowed
to use CGIpaf.

CGIpaf 1.1.0RC1 is the first release candidate of CGIpaf 1.1 and is
available at:

http://staf.patat.org/cgipaf/develop/

Changelog:

 * 1.1.0rc1 15 Jul 2002
       
    o  changepass utility added, which is a chpasswd clone. It might be
       useful on platforms like Solaris that don't have such a command. 
       changepass reads a username and password from stdin, and uses 
       this information to update the user's password.
       
 * 1.1.0pre2 26 Jun 2002
       
    o new run_mailcfg directive added to support other mail
      configurations than procmail a sample script with vacation    
      support is included.

       
 * 1.1.0pre1 18 Jun 2002
       
    o new run_before_mailcfg and run_after_mailcfg directives
    o new use_statefile directive


kind regards,

--
Staf Wagemakers

email:          staf@patat.org
homepage:       http://staf.patat.org


##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi				pub/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Announce Digest
******************************

home help back first fref pref prev next nref lref last post