Linux-Announce Digest #372, Volume #3            Sun, 21 Feb 99 05:13:20 EST

Contents:
  PostgreSQL DATABASE HOWTO VERSION 11.0 RELEASED (Al Dev)
  WWW: operating system opinion ([EMAIL PROTECTED])
  COMMERCIAL: Linux Journal, April Issue (Marjorie Richardson)
  New release of the ISA PnP utilities (isapnptools-1.18) (Peter Fox)
  CONFERENCE: Linux/OpenGL BOF session at Linux World, March 3 (Jon Leech)
  ppdd (encrypted filesystem) rev 0.7 available (Allan Latham)
  WWW: Linux VARs web site (Phil Hughes)
  Readline library version 4.0 available for FTP (Chet Ramey)

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

From: Al Dev <[EMAIL PROTECTED]>
Subject: PostgreSQL DATABASE HOWTO VERSION 11.0 RELEASED
Date: Sat, 20 Feb 1999 02:29:21 GMT

=====BEGIN PGP SIGNED MESSAGE=====


         PostgreSQL DATABASE HOWTO VERSION 11.0 RELEASED
          -------------------------------------------------
PostgreSQL is a advanced "Open Source Code" SQL server. It is the
default
SQL server for most of the Linux distributions - Redhat, Debian,
Slackware,
etc... It's status rank is same as what Apache, gcc, Linux is to
Webserver, compiler, OS. It is very fast becoming the "STANDARD SQL
SERVER"
engine for this world.

PostgreSQL runs on most flavors of unix - Solaris, HPUX, AIX, BSD, SCO
etc.
Port to Windows NT/95 is also taking place.

PostgreSQL Database HOWTO is at :-
        http://sunsite.unc.edu/LDP/HOWTO/PostgreSQL-HOWTO.html

And mirrors sites are at :-
        http://www.caldera.com/LDP/HOWTO/PostgreSQL-HOWTO.html
        http://www.WGS.com/LDP/HOWTO/PostgreSQL-HOWTO.html
        http://www.cc.gatech.edu/linux/LDP/HOWTO/PostgreSQL-HOWTO.html
        http://www.redhat.com/linux-info/ldp/HOWTO/PostgreSQL-HOWTO.html

Other mirror sites near you can be found at
        http://sunsite.unc.edu/LDP/hmirrors.html
select a site and go to directory /LDP/HOWTO/PostgreSQL-HOWTO.html

This doc will help the Unix user to setup a app/web database server.

PostgreSQL RPMs are at -
   Main site is at : http://members.spree.com/technology/aldev/
   Mirror sites are at:  http://aldev.8m.com
                                  http://aldev.webjump.com

http://homepages.infoseek.com/~aldev1/index.html
                                  http://www3.bcity.com/aldev/

This site also has -
     1) Quick Install steps to install linux
     2) Quick steps to re-compile the linux kernel
     3) Microsoft-Linux Analogy list - zillions of linux applications
     4) Top features of linux - why Linux is the BEST
     5) PostgreSQL RPMs

AL DEV
Email me at [EMAIL PROTECTED]




- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4eAlrUI/eHXJZ5AQFL6wQAsVBhg2Eqw7vRD5WYkeyMT08AkohF1qDG
3YKC/bUhDRKCiojGuby4fswKtFgbAxmWaZuhXn1lYHneZKhSpbyOvmSU2rd3SEL3
9mjEGTKHZKmVyG/gPfTFNj1+9LQQD9qri9nXd+hlynBLt76rPNx4mMuKQuGZQ0+L
+vtDhfosB20=
=dD14
=====END PGP SIGNATURE=====

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

From: [EMAIL PROTECTED]
Subject: WWW: operating system opinion
Date: Sat, 20 Feb 1999 03:12:57 GMT

=====BEGIN PGP SIGNED MESSAGE=====


osOpinion is the site devoted to giving the average computing professional
the soapbox in which he/she may stand upon to let his/her opinions about
the computer and technology industry be known.

osOpinion already has a large following. It is primarily viewed by the
technology leaders that influence our society. If you have a strong
opinion about something that is happening or has recently happened within
the technology industry, here is the place to voice that opinion for the
several thousand who visit every day.

We would like to welcome computer savvy educated professionals, to
contribute as well as read each others commentary.

There are many people that contribute. People of all ages, computing
backgrounds, as well as those that have different agendas.

osOpinion is also the place to check up on all the Top News & Opinion
headlines around the web This link database us updated every 15 minutes!
�
osOpinion can be found on the web by linking to us at: www.osopinion.com




- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4oOVrUI/eHXJZ5AQHLEgP/aZN8Gle80BFF8W75SspWGBQVH5yge2xJ
EPzWZfNoXZO1Nmn1x8/OjhGKro7x99/vcLstnloBV7Ifx7u69Zrm/TyqpIvs5P/Y
NMCfLiGnEQK0MyuYDyzBjbj5wzBzYYLhzXHfA7zG7HbK52YGNukrIJbrbvcx+r63
4xpmDLQBv20=
=uy97
=====END PGP SIGNATURE=====

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

From: Marjorie Richardson <[EMAIL PROTECTED]>
Subject: COMMERCIAL: Linux Journal, April Issue
Date: Sat, 20 Feb 1999 03:13:23 GMT
Reply-To: [EMAIL PROTECTED]

=====BEGIN PGP SIGNED MESSAGE=====


The March 1999 issue of Linux Journal (#59) will be mailed from the
printers in Waseca, Minnesota on March 12, 1999.


                            TABLE OF CONTENTS

                              LINUX JOURNAL

                              April 1999
                                      
   
    Features
    
     * Using Linux with Network Computers by Brian Vincent
       Configuring Linux as a boot server for Neoware network computers.
     * Network Administration with AWK by Juergen Kahrs
       AWK scripting is the easy way to access network services.
     * Corel's NetWinder by Marcel Gagne
       A review of this networking computer from Canada.
     * FlowNet: An Inexpensive High-Performance Network by Erann Gat and
       Mike Ciholas
       A look at state-of-the-art network hardware and protocols.
       
    News & Articles
    
     * Linux Certification for the Professional by P. Tobin Maginnis
     * Blender by Ben Crowder
     * Linux Training by Scott Schad
     * LJ Interviews John Ousterhout by Marjorie Richardson
       
    Reviews
    
     * Product Reviews
          + Arkeia by Charles Curley
          + Xi Graphics MaXimum cde/OS 1.2.3, Executive Edition by Jeff
            Alami
          + Conix 3-D Explorer by Michael J. Hammel
     * Book Reviews
          + Linux For Dummies Quick Reference 2nd Edition by Harvey
            Friedman
          + Perl Cookbook by James Lee
       
    Columns
    
     * Linux Apprentice: Windows/Linux Dual Boot by Vince Veselosky
     * Take Command: grep: Searching for Words by Jan Rooijackers
     * Take Command: Good Ol' sed by Hans de Vreught
     * Kernel Korner: Linux 2.2 and the Frame-Buffer Console by Joseph
       Pranevich
     * At the Forge: Writing Modules for mod_perl by Reuven M. Lerner
       
    Departments
    
     * Letters to the Editor
     * From the Editor: Network Computing by Marjorie Richardson
     * From the Publisher: A Look to the Future by Phil Hughes
     * Best of Technical Support
     * New Products
          + Cyclades-PR4000, Cyclades Corp.
          + PerlDirect, ActiveState Tool Corp.
          + ICS, BASCOM Global Internet Services, Inc.
          + Linux Network Server Package, CTiTEK
          + CSM Proxy Plus for Linux Version 4.1, CSM-USA, Inc.
          + Empress REBMS v8.10, Empress Software
          + M-Cluster, Alta Technology Corp.
          + LynxArray and LynxNSS, Artecon
          + GO-Global, GO-Between, G0-Joe, GraphOn Corp.
          + Linux Main Memory Database Benchmark, Polyhedra, Inc.
          + Magnate Internet Store, ParaSoft Corp.
          + LinuxCare, LinuxCare, Inc.
     * Advertisers Index
     * Linux Consultants HOWTO
       
    Strictly On-line
    
     * DECnet Network Protocol by Steve Whitehouse and Patrick Caulfield
     * The Xxl Spreadsheet Project by Vincent Granet
     * Network Programming with Perl by James Lee
     * Linux in Enterprise Network Management by Leo Lahteenmaki
     * Alphabet Soup: The Internationalization of Linux, Part 2 by
       Stephen Turnbull
     _________________________________________________________________
   
   
Linux Journal is carried by some newsstands (including all Computer
Literacy stores) and is delivered to newsstands
by a newsstand distributor. If you know a place that sells magazines
that you feel should stock LJ, send e-mail to [EMAIL PROTECTED] or have them
call SSC at 206-782-7733.  Getting LJ on newsstands is one of the best
ways we can show the non-Internet crowd that Linux is for real.

Subscriptions are:
 US$22/year U.S.
 US$27/year Canada & Mexico
 US$37/year Foreign
 US$39/2 years U.S.  
 US$49/2 years Canada & Mexico
 US$64/2 years Foreign 

    Linux Journal
    P.O. Box 500
    Missouri City, TX 77459-9903 USA
    Fax: +1 281-261-5999
    Tel: +1 888-66-LINUX
    E-mail: [EMAIL PROTECTED]
    URL: http://www.linuxjournal.com/

Our public key (for encrypting your credit card number) is available by
fingering [EMAIL PROTECTED]

Subscriptions begin with the *next upcoming* issue.  Back issues 
are available (except for Issues #1, #3, #4, #5, #30 and #44, we're out) 
for $6 each or $8 each non-North American airmail.

***Note: All funds should be in U.S. dollars***



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4oVFrUI/eHXJZ5AQGaSAQAp+xcMdtT2TLertyfppTZHTYhV5+9+XTH
BvWj5HmoFADhf3t1X7b6n3qjIrFDV4vi7DJ4Ycyc70t1O241fIQ4Qe7qcVI2nC61
0Rb3nDcnzugG4UKhvTLbvWwD49bc1ETZ6y/jAVlG7h1/sxhy9cn81pHv/12JfDVH
7tY6Aqbk9Pk=
=1dbf
=====END PGP SIGNATURE=====

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

From: Peter Fox <[EMAIL PROTECTED]>
Subject: New release of the ISA PnP utilities (isapnptools-1.18)
Date: Sat, 20 Feb 1999 03:21:06 GMT
Reply-To: [EMAIL PROTECTED]

=====BEGIN PGP SIGNED MESSAGE=====


I've now released version 1.18 of my Plug and Play ISA configuration tools.

They cover isolation, dumping resource data, and configuring ISA PnP devices.

The tools I wrote for this _will_ eventually be on
ftp://ftp.demon.co.uk/pub/unix/linux/utils/isapnptools-1.18.tgz (89511 bytes),
ftp://MetaLab.unc.edu/pub/Linux/system/hardware/isapnptools-1.18.tgz,
ftp://tsx-11.mit.edu/pub/Linux/sources/sbin/isapnptools-1.18.src.tar.gz,
ftp://ftp.redhat.com/pub/pnp/utils/isapnptools-1.18.tgz and
ftp://ftp.lmh.ox.ac.uk/pub/linux/pnp/isapnptools-1.18.tgz
(And various mirror sites shortly afterwards).
isapnptools-1.18.lsm in the same directory is simply the LSM entry for isapnptools.
isapnptools-1.18.bin.tgz in the same directory also includes precompiled binaries.

I've uploaded them, but they may take a day or two to reach their final home.

The latest version is available now via the link on the isapnptools home
page: http://www.roestock.demon.co.uk/isapnptools/, as is a list of the
md5 checksums for each package.

The isapnptools FAQ is available via the home page above.

Here is the LSM entry:

Begin3
Title:          isapnptools
Version:        1.18
Entered-date:   14FEB99
Description:    ISA plug and play configuration utility
        Two programs - one allows the dumping of resource data and generation
        of a skeleton configuration file, the other configures ISA PnP hardware
        using a configuration file.
        See http://www.roestock.demon.co.uk/isapnptools/ for latest information.
Keywords:       ISA PnP Configuration Hardware
Author:         [EMAIL PROTECTED] (Peter Fox)
Maintained-by:  [EMAIL PROTECTED] (Peter Fox)
Primary-site:   MetaLab.unc.edu /pub/Linux/system/hardware
        89k isapnptools-1.18.tgz
        224k isapnptools-1.18.bin.tgz
Alternate-site: tsx-11.mit.edu /pub/linux/sources/sbin
        89k isapnptools-1.18.src.tar.gz
Alternate-site: tsx-11.mit.edu /pub/linux/binaries/sbin
        224k isapnptools-1.18.bin.tar.gz
Alternate-site: ftp.redhat.com /pub/pnp/utils
        89k isapnptools-1.18.tgz
        224k isapnptools-1.18.bin.tgz
Alternate-site: ftp.lmh.ox.ac.uk /pub/linux/pnp
        89k isapnptools-1.18.tgz
Original-site:  ftp.demon.co.uk /pub/unix/linux/utils
        89k isapnptools-1.18.tgz
Copying-policy: GNU
End

Here are the changes:

Changes since Release 1.17
==========================

General
- -------
DOS binaries now use djgpp v2.02 libraries which support long-filenames.

pnpdump (now v1.18)
- -------------------
1) Added --ignorecsum flag, output (IGNORECRC) if used.
2) Fixed bug in read_resource_data() where *result is written twice.
3) Reset and isolation sequence changed slightly.
4) Removed need for lspci (pciutils) - parse /proc/bus/pci/devices ourselves.
5) No longer use any external programs.
6) Fixed bug in reading MEM ranges from /etc/isapnp.gone
7) Make ANSI strings terminate at the first null when output.
8) Output (CHECK) keyword if device supports IO range check.

isapnp (now v1.17)
- ------------------
1) Fixed bug where following CSN configurations would be skipped if
the previous CONFIGURE configuration device was missing.
2) Fixed bug where escape sequences not handled correctly in SetLDName().
3) Configuration filename '-' means use <stdin>.
4) Removed need for pciutils - parse /proc/bus/pci/devices ourselves.
5) Fixed bug in reading MEM ranges from /etc/isapnp.gone
6) Display banner if (DEBUG) used in configuration file.
7) Added (CHECK) keyword for IO range checking.

FAQ (now v0.9)
- --------------
Lots of stuff added, too numerous to identify individually, but includes
the effect of the changes above.
The general section split up to help locate relevant answers.

Enjoy..
Peter Fox



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4qI1rUI/eHXJZ5AQHbJAP/ez5g0Lq4aGmw/zHw2TnzJdeDTEO1SoDg
gIYb5qfFUtzCRqVvqZcpomYqsgAOG1+/2fIQUC+i3uXJNgVwYRCLFyeEuVbR/WhX
H2LFE0B0Hxit4x8yHqORkqjOFI8Q2V5Xrso7xm3XimFSXg5mdwx9SpT10lKAoB8Y
GlduG0O7C64=
=TADZ
=====END PGP SIGNATURE=====

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

From: [EMAIL PROTECTED] (Jon Leech)
Subject: CONFERENCE: Linux/OpenGL BOF session at Linux World, March 3
Date: Sat, 20 Feb 1999 03:56:03 GMT

=====BEGIN PGP SIGNED MESSAGE=====


    I'm organizing a BOF (Birds-of-a-Feather) session on Linux and 3D
graphics at Linux World Expo in March. The details:

        Linux/3D BOF
        Wednesday, March 3, 1999
        San Jose Convention Center
        Room A4
        5:30-7 PM

    If you have a topic to discuss, please contact me about it in
advance (email to [EMAIL PROTECTED]). Items already on the
list:

  - Current status of OpenGL, and GLX source code release (Jon Leech,
    Silicon Graphics)
  - Direct rendering architecture status (Frank LaMonica, Precision
    Insight)
  - Darryll Strauss will be giving a conference talk with an overview of
    the various OpenGL and Mesa projects touching Linux at 2:30, and he
    will join us at the BOF to follow up.


    Jon Leech
    OpenGL Group
    Silicon Graphics




- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4yVFrUI/eHXJZ5AQGqZgP/YeAQ9vd/WZmGwHug4cN47JcSTEfUDWg4
Yjvq6bHo1Y5K+8YgDyQH7wIvO+bzch6Lodi0DNUVyOQM7eR/PxlEGcqsvZNr7Htk
50nTJSU+p0KfbSfZ64Ih+5p4gvhZhGJ9x5QAL9OwmZZ48GwT0ikIq0ElOW74GqRT
Zn3/RUAiZ1M=
=9Bea
=====END PGP SIGNATURE=====

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

From: Allan Latham <[EMAIL PROTECTED]>
Subject: ppdd (encrypted filesystem) rev 0.7 available
Date: Sat, 20 Feb 1999 03:57:00 GMT

=====BEGIN PGP SIGNED MESSAGE=====


- -----BEGIN PGP SIGNED MESSAGE-----

The latest version of ppdd is now available. It is unfortunately
not compatible with earlier versions.

The main changes include improved security against an
attacker who has multiple copies of backups or who can see
the same encrypted filesystem at different points in time.

Patches are included for 2.0.36 and 2.2.0-pre7. The 2.2 series
patch should work with other 2.2 kernels too.

ppdd is an advanced encrypted file system for i386 Linux.

It is used in a similar way to the loop device and offers simplicity
and speed plus full strength encryption (256 bit).

The design takes into consideration the fact that data on disc has a
long lifetime and that an attacker may have the matching plaintext to
much of the cyphertext.

A combination of master/working pass phrases offers enhanced security
for backup copies.

Current status is BETA quality and comments on the
implementation and underlying cryptography are most welcome.

Recent versions also allow root filesystem encryption thus ensuring
that no plaintext data can be accidentally left on disc.

It consists of a kernel patch plus support programs and is not
intended for novices at this stage.

Available from: http://pweb.de.uu.net/flexsys.mtk/ppdd-0.7.zip

Various people have reported difficulty downloading .tgz files so the
latest version is now packaged as a .zip file which contains a .tar
and a pgp signature.

My pgp public key is available from: http://pweb.de.uu.net/flexsys.mtk
 and from key servers.



- -----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.5.3i for non-commercial use <http://www.pgpi.com>

iQCVAwUBNs3FYuJCY/+xqTOxAQHkAwP/fz6CW0bxj0LY6sfijRRKQK4kMbmqHyoZ
J1BmITsI5eR13gw5q3+gFNvl419wflkEge8+MhxVSKNYd7Rs4FJ+spyJGobQm2Vt
oSZ1Et7gSYc5QiV7Af6R4d8Hb1WHVAyzuDwFsu7lTOwxjpIvT2VPvnHFWn4TxVQo
FzFG/HwBGr4=
=3dVV
- -----END PGP SIGNATURE-----




- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4yjVrUI/eHXJZ5AQFfsgQA1biVW73v+BxETWxYe0MAqCa0mhD2tQel
7mfeeas+/MtdZBaeSb8hnUsAbthglPutrkRu5O9aPhyROBnLNoez3wEMrn19lRe3
e5INqOh1h1z+cneZOV+LM7kKd70lJDPzwLVk8zgLo+ivobPKn4juJ/pGDJAEhz+w
fZaz51WUBh8=
=jNqr
=====END PGP SIGNATURE=====

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

From: [EMAIL PROTECTED] (Phil Hughes)
Subject: WWW: Linux VARs web site
Date: Sat, 20 Feb 1999 03:57:39 GMT

=====BEGIN PGP SIGNED MESSAGE=====


Linux has proved to be a cost-effective platform for business solutions.
Many Value Added Resellers (VARs) are selecting Linux as the platform of
choice. In order to increase the visibility of these VARS, Linux Journal
has established a site where VARs can list their offerings.

This site, www.linuxvar.org, offers a free listing for each VAR by simply
filling out a form. In order to get things rolling, the first 50 VARs to
submit listings will have their business names included in a full-page ad
that will be run in Linux Journal.

There is also a mailing list where VARs can discuss where they want this
web page/idea to go. If you are a VAR, you are encouraged to jump in and
help set the direction of this program.

- --
Phil Hughes, SSC, Inc. P.O. Box 55549, Seattle, WA 98155  (206)PUBS-REF
>>> Publishers of pocket references for UNIX, C, ..., Linux Journal <<<
    E-mail: [EMAIL PROTECTED]  Phone: (206)782-7733 x104  Fax: (206)782-7191
SSC/Linux Journal web site: http://www.ssc.com/




- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4ytFrUI/eHXJZ5AQH5hwP/cJV/k6cdv4uo0najq7Y2odem3yeg4Gtj
2e62kaNqd4ZRsCHdEf4TAux3SMOHEpe4AYKhiJdcSfSlrUeMnnCZojplzLFCdC4o
DYWcyVeo2QC18kYC7yhg3W3rioLbWXSl/2y0pLZ/COnqe9C7zrEeIeUTyE7jIohg
2t5RkYDeTYI=
=Fx5t
=====END PGP SIGNATURE=====

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

From: [EMAIL PROTECTED] (Chet Ramey)
Subject: Readline library version 4.0 available for FTP
Date: Sat, 20 Feb 1999 03:54:17 GMT

=====BEGIN PGP SIGNED MESSAGE=====


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

ftp://ftp.cwru.edu/pub/bash/readline-4.0.tar.gz
ftp://ftp.gnu.org/pub/gnu/readline-4.0.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.03 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 as well as
separately.

Diffs from readline-2.2.1 are available with the URLs

ftp://ftp.cwru.edu/pub/bash/readline-2.2.1-4.0.diff
ftp://ftp.gnu.org/pub/gnu/readline-2.2.1-4.0.diff

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

Please send readline bug reports to [EMAIL PROTECTED]

+========== CHANGES ==========+
This document details the changes between this version, readline-4.0,
and the previous version, readline-2.2.

1.  Changes to Readline

a.  The version number is now 4.0, to match the major and minor version
    numbers on the shared readline and history libraries.  Future
    releases will maintain the identical numbering.

b.  Fixed a typo in the `make install' recipe that copied libreadline.a
    to libhistory.old right after installing it.

c.  The readline and history info files are now installed out of the source
    directory if they are not found in the build directory.

d.  The library no longer exports a function named `savestring' -- backwards
    compatibility be damned.

e.  There is no longer any #ifdef SHELL code in the source files.

f.  Some changes were made to the key binding code to fix memory leaks and
    better support Win32 systems.

g.  Fixed a silly typo in the paren matching code -- it's microseconds, not
    milliseconds.

h.  The readline library should be compilable by C++ compilers.

i.  The readline.h public header file now includes function prototypes for
    all readline functions, and some changes were made to fix errors in the
    source files uncovered by the use of prototypes.

j.  The maximum numeric argument is now clamped at 1000000.

k.  Fixes to rl_yank_last_arg to make it behave better.

l.  Fixed a bug in the display code that caused core dumps if the prompt
    string length exceeded 1024 characters.

m.  The menu completion code was fixed to properly insert a single completion
    if there is only one match.

n.  A bug was fixed that caused the display code to improperly display tabs
    after newlines.

o.  A fix was made to the completion code in which a typo caused the wrong
    value to be passed to the function that computed the longest common
    prefix of the list of matches.

p.  The completion code now checks the value of rl_filename_completion_desired,
    which is set by application-supplied completion functions to indicate
    that filename completion is being performed, to decide whether or not to
    call an application-supplied `ignore completions' function.

q.  Code was added to the history library to catch history substitutions
    using `&' without a previous history substitution or search having been
    performed.


2.  New Features in Readline

a.  There is a new script, support/shobj-conf, to do system-specific shared
    object and library configuration.  It generates variables for configure
    to substitute into makefiles.  The README file provides a detailed
    explanation of the shared library creation process.

b.  Shared libraries and objects are now built in the `shlib' subdirectory.
    There is a shlib/Makefile.in to control the build process.  `make shared'
    from the top-level directory is still the right way to build shared
    versions of the libraries.

c.  rlconf.h is now installed, so applications can find out which features
    have been compiled into the installed readline and history libraries.

d.  rlstdc.h is now an installed header file.

e.  Many changes to the signal handling:
        o Readline now catches SIGQUIT and cleans up the tty before returning;
        o A new variable, rl_catch_signals, is available to application writers 
          to indicate to readline whether or not it should install its own
          signal handlers for SIGINT, SIGTERM, SIGQUIT, SIGALRM, SIGTSTP,
          SIGTTIN, and SIGTTOU;
        o A new variable, rl_catch_sigwinch, is available to application
          writers to indicate to readline whether or not it should install its
          own signal handler for SIGWINCH, which will chain to the calling
          applications's SIGWINCH handler, if one is installed;
        o There is a new function, rl_free_line_state, for application signal
          handlers to call to free up the state associated with the current
          line after receiving a signal;
        o There is a new function, rl_cleanup_after_signal, to clean up the
          display and terminal state after receiving a signal;
        o There is a new function, rl_reset_after_signal, to reinitialize the
          terminal and display state after an application signal handler
          returns and readline continues

f.  There is a new function, rl_resize_terminal, to reset readline's idea of
    the screen size after a SIGWINCH.

g.  New public functions: rl_save_prompt and rl_restore_prompt.  These were
    previously private functions with a `_' prefix.  These functions are
    used when an application wants to write a message to the `message area'
    with rl_message and have the prompt restored correctly when the message
    is erased.

h.  New function hook: rl_pre_input_hook, called just before readline starts
    reading input, after initialization.

i.  New function hook: rl_display_matches_hook, called when readline would
    display the list of completion matches.  The new function
    rl_display_match_list is what readline uses internally, and is available
    for use by application functions called via this hook.

j.  New bindable function, delete-char-or-list, like tcsh.

k.  A new variable, rl_erase_empty_line, which, if set by an application using
    readline, will cause readline to erase, prompt and all, lines on which the
    only thing typed was a newline.

l.  There is a new script, support/shlib-install, to install and uninstall
    the shared readline and history libraries.

m.  A new bindable variable, `isearch-terminators', which is a string
    containing the set of characters that should terminate an incremental
    search without being executed as a command.

n.  A new bindable function, forward-backward-delete-char.
- -- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet)

Chet Ramey, Case Western Reserve University     Internet: [EMAIL PROTECTED]



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: [EMAIL PROTECTED]
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

=====BEGIN PGP SIGNATURE=====
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNs4x6VrUI/eHXJZ5AQELWAQAvSrMMbj1I1dDwyF8FJX8Vfzf7Z3Q7pfQ
BaJO13U+9hMR4HCplDDXTuZaIBok7wEq3be9lxQyIrDmwFaSIaNNCuFwoQKE53mB
5rX5gMnsMpb24xKYHLiRAqd+pQAa17nYGRQXUmJhfs9ctj6weRS4BTy/TWqx7jPl
aCZS8nkiF3A=
=qsYk
=====END PGP SIGNATURE=====

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


** 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: [EMAIL PROTECTED]

You can submit announcements to be moderated via:

    Internet: [EMAIL PROTECTED]

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
******************************

Reply via email to