[4260] in linux-announce channel archive
Linux-Announce Digest #552
daemon@ATHENA.MIT.EDU (Digestifier)
Tue Sep 30 11:13:09 2003
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: Tue, 30 Sep 2003 11:13:04 EDT
Linux-Announce Digest #552, Volume #4 Tue, 30 Sep 2003 11:13:04 EDT
Contents:
Bas 1.7 - BASIC Interpreter (Michael Haardt)
bogofilter-0.15.5 - New Current Release (David Relson)
Vstr 1.0.9 (string library in C) (James Antill)
InterSystems Wins =?iso-8859-1?Q?IDG=92s?= Computerworld Innovative (Kate Jones)
----------------------------------------------------------------------------
Date: Mon, 29 Sep 2003 16:47:52 CST
From: Michael Haardt <michael@moria.de>
Subject: Bas 1.7 - BASIC Interpreter
Bas is an interpreter for the classic dialect of the programming language
BASIC. It is pretty compatible to typical BASIC interpreters of the 1980s,
unlike some other UNIX BASIC interpreters, that implement a different
syntax, breaking compatibility to existing programs. Bas offers many ANSI
BASIC statements for structured programming, such as procedures, local
variables and various loop types. Further there are matrix operations,
automatic LIST indentation and many statements and functions found in
specific classic dialects. Line numbers are not required.
The interpreter tokenises the source and resolves references to variables
and jump targets before running the program. This compilation pass
increases efficiency and catches syntax errors, type errors and references
to variables that are never initialised. Bas is written in ANSI C for
UNIX systems.
Its source is available at:
http://www.moria.de/~michael/bas/
Michael Haardt
##########################################################################
# 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/ #
##########################################################################
------------------------------
Date: Mon, 29 Sep 2003 20:54:47 CST
From: David Relson <relson@osagesoftware.com>
Subject: bogofilter-0.15.5 - New Current Release
Bogofilter is a mail filter that classifies mail as spam or ham
(non-spam) by a statistical analysis of the message's header and content
(body). The program is able to learn from the user's classifications
and corrections.
The statistical technique is known as the Bayesian technique and its use
for spam was described by Paul Graham in his article "A Plan For
Spam". Gary Robinson, in his weblog Rants, suggests some refinements
for improved discrimination between spam and ham. Bogofilter's primary
algorithm uses the f(w) parameter and the Fisher inverse chi-square
technique that he describes.
Bogofilter is run by an MDA script to classify an incoming message as
spam or ham (using wordlists stored by BerkeleyDB). Bogofilter provides
processing for plain text and html, supports multi-part mime message
with decoding of base64, quoted-printable, and uuencoded text and
ignores attachments, such as images.
Bogofilter is written in C. Supported platforms: Linux, FreeBSD,
Solaris, OS X, HP-UX, AIX, RISC-OS, OS/2, ...
******* ******* ******* ******* *******
Bogofilter-0.15.5 is available on SourceForge as the Current Release.
The newly expanded tagging of header line tokens continues the effort to
improve the quality of bogofilter's ham and spam classifications. It is
also very important that you read the release notes (file
RELEASE.NOTES-0.15) and then either rebuild your wordlist(s) or start
using bogofilter's "-H" (header-degen) option.
=================
BOGOFILTER NEWS
=================
0.15.5 2003-09-29
* Added '-H' (header-degen) option to aid transition to new
parsing. See RELEASE.NOTES-0.15 for more info.
* GNU GSL 1.4 has replaced DCDFLIB.
* VERPs (Variable Envelope Return Paths) now have their sequence
numbers replaced by a '#' for scoring.
* Fixed problem that caused auto-update ("-u") to not update
separate wordlists.
* Fixed processing of rmail files.
* Transaction code added for wordlist maintenance.
* End-of-header code revised to ensure that passthrough ("-p")
properly places the X-Bogosity line.
* Fixed logging behavior when scoring mailboxes, maildirs, etc.
* Timestamp code refactored and moved from maint.c to datastore.c
* Added support for OS/2's file system.
* Minor revisions of RISC-OS compatibility code.
0.15.4 2003-09-20
* Additional header line tagging as suggested by Michael O'Reilly.
* No longer discarding message separators.
* Revise parsing pattern for "encoded text" and regression
test for folded text.
* Added BOGOTEST environment variable to enable flex debugging.
* Report if database file permissions wrong.
* No longer including pid in syslog error messages.
* Fixed bogoutil problem with '-w' and '-p'.
* Use GSL (the Gnu Scientific Library) when it's available.
* Minor revision of bogotune.
* Minor revision of bogominitrain.pl
0.15.3 2003-09-10
* Fix auto-update ('-u') bug that double registers ham and spam.
* Revised parsing to discard additional headers, i.e.
Resent-Message-ID, In-Reply-To, and References.
* Fixed maintenance mode (broken during database API rewrite).
* Added regression test for maintenance mode.
* Re-organized test framework to put all scripts in src/tests,
all input files in src/tests/inputs, and reference outputs
in src/tests/outputs.
* Correct QDBM optimization problems arising from API change.
0.15.2 2003-09-07
* Header line unfolding now handled by flex rules.
Special thanks to Michael O'Reilly for his help!
* Fatal flex errors are now caught and bogofilter exits
gracefully after closing its database(s).
* Initial release of RISC-OS support, including qdbm and tdb.
* QDBM is now supported.
* The data base configuration has changed. --with-tdb is gone,
use --with-database=db, --with-database=tdb or
--with-database=qdbm instead.
* Updated bogowordfreq to work with bogoreader.
0.15.1 2003-09-03
* Check for xmlto during configuration.
* Fix problem in empty line parsing rule.
* Fix string termination problem for bulk mode paths.
* Limit size of unfolded header lines.
* Allow -I to be used with file or directory.
* Revise flex rule for encoded text to reduce program size.
* Revise flex grammar:
- to reduce size of generated rules
- to simplify handling of header tags and mime parts
* Clean-up message header processing:
- Don't tokenize message separator lines.
- Merge whitespace separated encoded words.
- Unfold header lines.
0.15.0 2003-08-30
* Implemented a new, more robust, mail reading module that knows how
to split a mbox into messages and read Maildirs.
* Implement support for MH directory (such as used by Sylpheed).
* Change mime boundary line to operate on raw input,
i.e. before decoding it.
* Revise mime processing to cure "fatal flex scanner internal
error--end of buffer missed".
* Restore parsing rule for ending a "loose" html comment.
* Add charset map for windows-1251 to KOI8-R (Cyrillic).
* 64-bit printf files for %*s string formatting.
0.14.5.4 2003-08-30 - Current Stable Release
##########################################################################
# 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/ #
##########################################################################
------------------------------
Date: Mon, 29 Sep 2003 21:15:18 CST
Subject: Vstr 1.0.9 (string library in C)
From: James Antill <james-netnews@and.org>
About
=====
Vstr is a string library, it's designed so you can work optimally with
readv()/writev() for input/output. This means that, for instance, you
can readv() data to the end of the string and writev() data from the
beginning of the string without having to allocate or move memory. It
also means that the library is completely happy with data that has
multiple zero bytes in it.
This design constraint means that unlike most string libraries Vstr
doesn't have an internal representation of the string where everything
can be accessed from a single (char *) pointer in C, the internal
representation is of multiple "blocks" or nodes each carrying some of
the data for the string. This model of representing the data also
means that as a string gets bigger the Vstr memory usage only goes up
linearly and has no inherent copying. It also means that the string
can do automatic referencing for mmap() areas of memory,
Other convenience functions are also included, so you can: easily
compare data, search for data and split data from a string into
sections (similar to perl's split function). In a POSIX environment
the short cut functions to call readv/writev are included.
It also includes a portable version of a printf-like function (which
is ISO 9899:1999 compliant, and includes support for i18n parameter
position modifiers). However, as well as being portable, there is a
large extension available called "custom formatters" which allows you
to print any type (Ie. ipv4 addresses or Vstr strings) via. the printf
like function (and this is done in such a way that static format
checkers like gcc will understand what is being done).
Main Changes
------------
. More testsuite additions, it now covers over 96% of the code.
. Bug fixes for corner cases uncovered.
. More documentation (including an example of creating a custom
formatter for use printing GMP mpz_t numbers).
. Added a couple of functions to help in the creation of custom
formatters for numbers.
. GMP factorial example added.
Download URLs
-------------
Overview: http://www.and.org/vstr/
Tutorial: http://www.and.org/vstr/tutorial.html
Design: http://www.and.org/vstr/design.html
String API comparison: http://www.and.org/vstr/comparison.html
Printf comparison: http://www.and.org/vstr/printf_comparison.html
ChangeLog: http://www.and.org/vstr/ChangeLog
Security: http://www.and.org/vstr/security.html
All of the above are included in the tar balls and rpms.
Tar balls
---------
http://www.and.org/vstr/1.0.9/vstr-1.0.9.tar.gz
ftp://ftp.and.org/pub/james/vstr/1.0.9/vstr-1.0.9.tar.gz
http://www.and.org/vstr/1.0.9/vstr-1.0.9.tar.bz2
ftp://ftp.and.org/pub/james/vstr/1.0.9/vstr-1.0.9.tar.bz2
apt-rpm repository
------------------
rpm ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
rpm-src ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
RPMs
----
http://www.and.org/vstr/rpms/
ftp://ftp.and.org/pub/james/vstr/rpms/
PAD description
---------------
http://www.and.org/vstr/vstr_pad.xml
--
James Antill -- james@and.org
Need an efficent and powerful string library for C?
http://www.and.org/vstr/
##########################################################################
# 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/ #
##########################################################################
------------------------------
Date: Tue, 30 Sep 2003 09:40:27 CST
From: Kate Jones <kjones@shoorpr.com>
Subject: InterSystems Wins =?iso-8859-1?Q?IDG=92s?= Computerworld Innovative
==============376DB34722EFD7E0E65CE1CF
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
InterSystems Corporation today announced that it has received a 2003
Innovative Technology award from IDG’s Computerworld, the Voice of IT
Management, for the post-relational CACHÉ database. Computerworld
recognized CACHÉ in the application development category, citing its RAD
capabilities and ability to deliver high performance, massively scalable
transaction processing applications. For more information, please
contact Sabrina Kidwai of Shoor & Company at 803.699.0710 or by email at
skidwai@shoorpr.com. Press release follows.
==================================================================================
Editorial Contacts
Sabrina Kidwai
Shoor & Company
(803) 699-0710
skidwai@shoorpr.com
Maureen Flaherty
InterSystems
(617) 621-0600
flaherty@intersystems.com
InterSystems Wins IDG’s Computerworld Innovative Technology Award
Post-Relational CACHÉ Database Recognized for Rapid Application
Development
CAMBRIDGE, Mass.—September 30, 2003—InterSystems Corporation today
announced that it has received a 2003 Innovative Technology award from
IDG’s Computerworld, the Voice of IT Management, for the post-relational
CACHÉ database. Computerworld recognized CACHÉ in the application
development category, citing its RAD capabilities and ability to deliver
high performance, massively scalable transaction processing
applications.
The leading database provider in healthcare and a significant player in
other industry segments, InterSystems develops and markets the high
performance CACHÉ database, which is optimized for building highly
scalable Web-based applications with a RAD environment that enables
rapid time-to-market.
InterSystems emerged as a winner in the application development category
in a competition that included approximately 350 entrants. The award
process began with Computerworld asking IT end users to nominate vendors
they believe offer leading-edge technology products or services that
provide measurable payback. Kenneth Billings, CIO of Maryville,
Tenn.-based Molecular Pathology Laboratory Network, a testing laboratory
that is at the forefront of applying molecular techniques to diagnostic
testing, nominated InterSystems and CACHÉ.
Evaluation criteria included level of technology innovation, ability to
offer demonstrable value to corporate IT operations in Fortune 1,000
companies, ability to create customer advantage, successful customer
implementation, and impact on the way customers do business or solve
technology problems. “This year’s awards are evidence that innovation is
alive and well in the IT industry,” says Maryfran Johnson, editor in
chief of Computerworld. “But enterprise users have made it plain that
innovation also has to drive toward the greater goal of supporting
big-picture business needs. Delivering measurable value is no longer an
option. Our editors and our readers believe that this year’s winners
have all proved that,” she says.
“InterSystems has a 25-year history of delivering innovative technology
that enables ISVs and IT organizations to meet their business goals,”
says InterSystems Vice President of Strategic Planning Paul Grabscheid.
“We’re very proud to be recognized by Computerworld for their Innovative
Technology Award, which validates our corporate commitment to customer
success.”
About InterSystems
Headquartered in Cambridge, Mass., InterSystems Corporation
(www.InterSystems.com) is a leading provider of low-maintenance, high
performance database systems for Web applications, with over four
million users worldwide. InterSystems' flagship product, CACHÉ, is a
post-relational database that uniquely offers three integrated data
access options: a robust object database, high performance SQL and rich
multidimensional access. CACHÉ enables rapid Web application
development, extraordinary transaction processing speed and real-time
queries against transactional data. InterSystems is the leading database
provider in healthcare, with CACHÉ in use at the majority of major
hospitals and labs around the world, including America’s 10 best
hospitals as rated by U.S. News and World Report.
A free, fully functional, no time-limit copy of CACHÉ can be downloaded
or requested on CD from the InterSystems web site.
About Computerworld
Computerworld, the “Voice of IT Management,” is the most trusted source
for the critical information needs of IT management. Through its weekly
print publication, Computerworld.com website, focused conference series
and custom research, Computerworld’s integrated offerings form the
U.S.-based hub of the world’s largest (58-edition) global IT media
network. Computerworld has won more than 100 print and online awards
for editorial and design excellence in the past five years, including a
Jesse H. Neal Award for “Best News Coverage,” 22 ASBPE awards and BtoB
Magazine’s “Media Power 50” in 2003. In print since 1967, Computerworld
currently has a guaranteed rate base of 180,000, a total print audience
of 1,846,000 (according to IntelliQuest CIMS v.9.0), and an online
audience of over 900,000 unique monthly visitors (according to
DoubleClick). Breaking news and resources for IT management are
available at www.computerworld.com.
Computerworld is a business unit of IDG, the world’s leading technology
media, research and event company. IDG publishes more than 300 magazines
and newspapers and offers online users the largest network of
technology-specific sites around the world through IDG.net
(www.idg.net), which comprises more than 330 targeted Web sites in 80
countries. IDG is also a leading producer of 168 computer-related events
worldwide, and IDG’s research company, IDC, provides global market
intelligence and advice through 51 offices in 43 countries. Company
information is available at www.idg.com.
How To Write with an Accent: Press and hold ALT and enter 144 on the
numeric keypad to put the accent on CACHÉ.
###
==============376DB34722EFD7E0E65CE1CF
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
InterSystems Corporation today announced that it has received a 2003 Innovative
Technology award from IDG’s Computerworld, the Voice of IT Management,
for the post-relational CACHÉ database. Computerworld recognized
CACHÉ in the application development category, citing its RAD capabilities
and ability to deliver high performance, massively scalable transaction
processing applications. For more information, please contact Sabrina Kidwai
of Shoor & Company at 803.699.0710 or by email at skidwai@shoorpr.com.
Press release follows.
<center>
<p>==================================================================================</center>
<p>Editorial Contacts
<p>Sabrina Kidwai
<br>Shoor & Company
<br>(803) 699-0710
<br>skidwai@shoorpr.com
<p>Maureen Flaherty
<br>InterSystems
<br>(617) 621-0600
<br>flaherty@intersystems.com
<br>
<p><br>
<center>
<p><b>InterSystems Wins IDG’s Computerworld Innovative Technology Award</b>
<p><i>Post-Relational CACHÉ Database Recognized for Rapid Application
Development</i></center>
<p><br>
<br>
<p><b>CAMBRIDGE, Mass.—September 30, 2003—</b>InterSystems Corporation
today announced that it has received a 2003 Innovative Technology award
from IDG’s Computerworld, the Voice of IT Management, for the post-relational
CACHÉ database. Computerworld recognized CACHÉ in the application
development category, citing its RAD capabilities and ability to deliver
high performance, massively scalable transaction processing applications.
<p>The leading database provider in healthcare and a significant player
in other industry segments, InterSystems develops and markets the high
performance CACHÉ database, which is optimized for building highly
scalable Web-based applications with a RAD environment that enables rapid
time-to-market.
<p>InterSystems emerged as a winner in the application development category
in a competition that included approximately 350 entrants. The award process
began with Computerworld asking IT end users to nominate vendors they believe
offer leading-edge technology products or services that provide measurable
payback. Kenneth Billings, CIO of Maryville, Tenn.-based Molecular Pathology
Laboratory Network, a testing laboratory that is at the forefront of applying
molecular techniques to diagnostic testing, nominated InterSystems and
CACHÉ.
<p>Evaluation criteria included level of technology innovation, ability
to offer demonstrable value to corporate IT operations in Fortune 1,000
companies, ability to create customer advantage, successful customer implementation,
and impact on the way customers do business or solve technology problems.
“This year’s awards are evidence that innovation is alive and well in the
IT industry,” says Maryfran Johnson, editor in chief of Computerworld.
“But enterprise users have made it plain that innovation also has to drive
toward the greater goal of supporting big-picture business needs. Delivering
measurable value is no longer an option. Our editors and our readers believe
that this year’s winners have all proved that,” she says.
<p>“InterSystems has a 25-year history of delivering innovative technology
that enables ISVs and IT organizations to meet their business goals,” says
InterSystems Vice President of Strategic Planning Paul Grabscheid. “We’re
very proud to be recognized by Computerworld for their Innovative Technology
Award, which validates our corporate commitment to customer success.”
<p><b>About InterSystems</b>
<p>Headquartered in Cambridge, Mass., InterSystems Corporation (<a href="http://www.intersystems.com">www.InterSystems.com</a>)
is a leading provider of low-maintenance, high performance database systems
for Web applications, with over four million users worldwide. InterSystems'
flagship product, CACHÉ, is a post-relational database that uniquely
offers three integrated data access options: a robust object database,
high performance SQL and rich multidimensional access. CACHÉ enables
rapid Web application development, extraordinary transaction processing
speed and real-time queries against transactional data. InterSystems is
the leading database provider in healthcare, with CACHÉ in use at
the majority of major hospitals and labs around the world, including America’s
10 best hospitals as rated by U.S. News and World Report.
<p>A free, fully functional, no time-limit copy of CACHÉ can be
downloaded or requested on CD from the InterSystems web site.
<p><b>About Computerworld</b>
<p>Computerworld, the “Voice of IT Management,” is the most trusted source
for the critical information needs of IT management. Through its weekly
print publication, Computerworld.com website, focused conference series
and custom research, Computerworld’s integrated offerings form the U.S.-based
hub of the world’s largest (58-edition) global IT media network.
Computerworld has won more than 100 print and online awards for editorial
and design excellence in the past five years, including a Jesse H. Neal
Award for “Best News Coverage,” 22 ASBPE awards and BtoB Magazine’s “Media
Power 50” in 2003. In print since 1967, Computerworld currently has a guaranteed
rate base of 180,000, a total print audience of 1,846,000 (according to
IntelliQuest CIMS v.9.0), and an online audience of over 900,000 unique
monthly visitors (according to DoubleClick). Breaking news and resources
for IT management are available at www.computerworld.com.
<p>Computerworld is a business unit of IDG, the world’s leading technology
media, research and event company. IDG publishes more than 300 magazines
and newspapers and offers online users the largest network of technology-specific
sites around the world through IDG.net (www.idg.net), which comprises more
than 330 targeted Web sites in 80 countries. IDG is also a leading producer
of 168 computer-related events worldwide, and IDG’s research company, IDC,
provides global market intelligence and advice through 51 offices in 43
countries. Company information is available at <a href="http://www.idg.com">www.idg.com</a>.
<p><font size=-1><b>How To Write with an Accent:</b> Press and hold ALT
and enter 144 on the numeric keypad to put the accent on CACHÉ.</font>
<center>
<p>###</center>
</html>
==============376DB34722EFD7E0E65CE1CF==
##########################################################################
# 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
******************************