Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!zombie.ncsc.mil!newsgate.duke.edu!newsfeed.berkeley.edu!newshub.northeast.verio.net!newsfeed.cwix.com!207.110.0.61!news.connectnet.com!uunet!in5.uu.net!news.neta.com!not-for-mail
From: Michael Peppler <[email protected]>
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: ANNOUNCE: sybperl 2.10
Followup-To: comp.lang.perl.modules
Date: 26 Nov 1998 15:20:10 GMT
Organization: Data Migrations, Inc.
Lines: 99
Approved: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
X-Trace: news.neta.com 912093610 6818 206.67.186.3 (26 Nov 1998 15:20:10 GMT)
X-Complaints-To: [email protected]
NNTP-Posting-Date: 26 Nov 1998 15:20:10 GMT
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:182 comp.lang.perl.modules:6431

I have just uploaded sybperl 2.10 to PAUSE - it should reach your local
CPAN site in a day or two:

The uploaded file

   sybperl-2.10.tar.gz

has entered CPAN as

 file: $CPAN/authors/id/MEWP/sybperl-2.10.tar.gz
 size: 158091 bytes
  md5: f619a1da0a4c968de12e9a5d458bb21d

Sybperl is a set of modules that add Sybase API calls to perl.
Sybase::CTlib defines a subset of the Sybase OpenClient Client Library
calls, and Sybase::DBlib is a subset of the older DB-Library API.
Neither of these modules are compatible with DBI - you should use
DBD::Sybase for that.

More information on sybperl, including on-line FAQ and man pages, can be
found at http://www.mbay.net/~mpeppler.

Here are the changes since release 2.09:

2.10    CTlib TEXT/IMAGE handling

       **WARNING**

       Please see the sybperl.pod file for dbpoll() syntax
       changes.

       Added ct_get_data(), ct_send_data(), ct_data_info().
       Added some missing documentation.
       Added Sybase::CTlib::DBDEAD().
       Added Sybase::DBlib::dbcomputeinfo().

       Changed DBlib::dbpoll() to allow polling on a single handle.

       W. Philipp Moore supplied a patch to CTlib/Makefile.PL to
       link with the Sybase _r (re-entrant) libraries if perl
       was compiled with threading enabled. **THERE IS NO GUARANTEE
       THAT A THREADED VERSION OF Sybase::CTlib WILL WORK CORRECTLY!!!***
       Please read README.thread for details.

       Bug Fixes:

       247: Sybase::DBlib::sql() returns invalid results in $doAssoc mode
            when multiple result sets are being processed.
       248: cs_dt_info(CS_DT_CONVFMT) doesn't work.

2.09_05 DBlib asynch calls

       Added dbpoll(), dbsqlsend() to allow asynchronous calls to Sybase.

       Applied W. Philipp Moore's patch to the nsql() routine.

2.09_04 DBlib dbreg*() calls

       Added dbreg*() calls to allow execution of OpenServer registered
       procedures.

2.09_03 Bug Fixes

       235: Calling DBlib's dbexit() breaks Sybase::DBlib on Win32
       236: Sybase::CTlib doesn't work with OC 11.x on Win32.

2.09_02 Bug Fixes

       233: CTlib dumps core in DESTROY.


2.09_01 Bug Fixes

       This is a bug fix release. The only functional change is in the
       handling of attributes in Sybase::CTlib when using the
       ct_cmd_alloc() call. If you use that call to open
       multiple cursors on the same connection then you should
       be aware that the attributes are shared between the handles
       opened for this connection (ie the handle created with
       ct_connect() and the handles created with ct_cmd_alloc().)

       Other fixes:

       218: length($buf) is incorrect after dbreadtext().
       223: dbreadtext() leaves garbage at the end of $buf
       224: dbreadtext() missing from Sybase::Sybperl
       226: Changing $user in dblogin() fails on NCR
       228: BCP RECORD_SEPARATOR error
       229: BCP & null_pattern error
       232: SEGV in ctutils.pl when inserting a duplicate row.


--
Michael Peppler         -||-  Data Migrations Inc.
[email protected]       -||-  http://www.mbay.net/~mpeppler
Int. Sybase User Group  -||-  http://www.isug.com
Sybase on Linux mailing list: [email protected]