[4830] in linux-announce channel archive
Linux-Announce Digest #123
daemon@ATHENA.MIT.EDU (Digestifier)
Tue May 10 07:13:07 2005
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, 10 May 2005 07:13:03 EDT
Linux-Announce Digest #123, Volume #5 Tue, 10 May 2005 07:13:03 EDT
Contents:
Libidn 0.5.16 alpha ("Frederick Noronha (FN)")
Advanced Bash Scripting Guide: version 3.4 update (Mendel Cooper)
----------------------------------------------------------------------------
Date: Mon, 9 May 2005 10:28:29 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: Libidn 0.5.16 alpha
From: Simon Josefsson <jas@extundo.com>
Libidn is an implementation of the Stringprep, Punycode and IDNA
specifications defined by the IETF Internationalized Domain Names
(IDN) working group, used for internationalized domain names.
The library contains a generic Stringprep implementation that does
Unicode 3.2 NFKC normalization, mapping and prohibitation of
characters, and bidirectional character handling. Profiles for
Nameprep, iSCSI, SASL and XMPP are included. Punycode and ASCII
Compatible Encoding (ACE) via IDNA are supported. A mechanism to
define Top-Level Domain (TLD) specific validation tables, and to
compare strings against those tables, is included. Default tables for
some TLDs are also included. Finally, the library can detect "problem
sequences" that may trigger bugs in various NFKC implementations.
Here are the compressed sources (1.9MB):
ftp://alpha.gnu.org/gnu/libidn/libidn-0.5.16.tar.gz
http://josefsson.org/libidn/releases/libidn-0.5.16.tar.gz
Here are GPG detached signatures:
ftp://alpha.gnu.org/gnu/libidn/libidn-0.5.16.tar.gz.sig
http://josefsson.org/libidn/releases/libidn-0.5.16.tar.gz.sig
Here are the build reports for various platforms:
http://josefsson.org/autobuild-logs/libidn.html
Here are the MD5 and SHA1 signatures:
3fd2287f277fb63c2cc05e95ca40bf0d libidn-0.5.16.tar.gz
e9cd8250273c66817d8de140eb3ffcfa libidn-0.5.16.tar.gz.sig
faf3ef78ef6b5c5dd7e200eeb043dc5595d362d5 libidn-0.5.16.tar.gz
9abd6a4c7e59c9ba3a67d3d799502af1184b9318 libidn-0.5.16.tar.gz.sig
Noteworthy changes since version 0.5.5 (the last version announced here):
* Version 0.5.16 (released 2005-05-06)
** Mark static PR29 data tables as 'const', thanks to Joe Orton.
** Kinyarwanda translations added, thanks to Steve Murphy.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.15 (released 2005-03-19)
** Improvements to code to convert data between character sets.
The license template was changed to the LGPL, from the GPL template
that was mistakenly used in the previous two releases. Document here
that cleaning up this code has solved memory allocation and arithmetic
overflow problems.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.14 (released 2005-03-19)
** Building for srcdir != objdir from CVS now work, thanks to Linus
Nordberg.
** Simplified Chinese translations added, thanks to Meng Jie.
** Vietnamese translation added, thanks to Clytie Siddall.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.13 (released 2005-01-29)
** The code to convert data between character encodings have been cleaned
up.
The stringprep_convert function has been added to gnulib, under the
name iconv_string, and is now used by libidn. This should not have
any user-visible consequences, though.
** It is now possible to bootstrap with unmodified Automake installations.
** Italian translation added, thanks to Marco Colombo.
** Swedish translation updated.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.12 (released 2004-12-04)
** Java code now support the XMPP NodePrep and ResourcePrep profiles.
** Bug fixes and improvements to Java code.
The allowUnassigned flag is now respected properly. The prohibited
code points check now works. Arguments are now checked. Convenience
method with allowUnassigned set to false was added.
** Update getopt from gnulib.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.11 (released 2004-11-21)
** Fix formatting of man pages, based on warnings from Doclifter.
** Update of gnulib files to fix potential getopt problem on ELF systems.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.10 (released 2004-11-08)
** Libtool's -export-symbols-regex is now used to only export official
APIs.
Before, applications might accidentally access internal functions.
Note that this is not supported on all platforms, so you must still
make sure you are not using undocumented symbols in Libidn.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.9 (released 2004-11-07)
** Align GTK-DOC build infrastructure with GTK-DOC official
recommendations.
This mean that you can now browse the Libidn API manual using Devhelp.
** Update of gnulib files to fix potential problem in getopt on BSD.
** Documentation improvements.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.8 (released 2004-10-12)
** BidiMirroring-3.2.0.txt is now included, not only the generated source
code.
This allow builds to succeed after 'make realclean'.
** Generated files now have consistent 'DO NOT EDIT!' comments.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.7 (released 2004-10-12)
** Shared library version incremented, because new APIs were added.
This was forgotten in the last release.
** French translation updated.
** Minor bug fixes.
** API and ABI is backwards compatible with the previous version.
* Version 0.5.6 (released 2004-10-02)
** Added functions to convert return codes to human readable text.
** Now using GNULib in command line front end (src/) for portability code.
See <http://www.gnu.org/software/gnulib/> for more information on
GNULib. This should make the code easier to read and maintain.
** API and ABI is backwards compatible with the previous version.
idna_strerror: ADD.
pr29_strerror: ADD.
punycode_strerror: ADD.
stringprep_strerror: ADD.
tld_strerror: ADD.
TLD_NO_TLD: ADD. Replaces TLD_NOTLD.
TLD_NOTLD: DEPRECATED. Use TLD_NO_TLD instead.
_______________________________________________
GNU Announcement mailing list <info-gnu@gnu.org>
http://lists.gnu.org/mailman/listinfo/info-gnu
_____
_/ ____\____ Frederick Noronha (FN) * Freelance Journalist
\ __\/ \ Goa India T +91.832.2409490 M +919822 122436
| | | | \ http://fn.swiki.net http://goabooks.swiki.net
|__| |___| / http://www.bytesforall.net http://www.goanet.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/ #
##########################################################################
------------------------------
From: Mendel Cooper <thegrendel@theriver.com>
Subject: Advanced Bash Scripting Guide: version 3.4 update
Date: 9 May 2005 16:40:01 GMT
Reply-To: thegrendel@theriver.com
Announcing the version 3.4 release of the "Advanced Bash Scripting Guide."
This e-book tutorial and reference is the equivalent of a 656-page
print book. With 311 illustrative examples (including such goodies as an
anti-spammer script), the book covers virtually every aspect of scripting.
This e-book contains printable reference cards, just like commercially
available computer tutorials.
The author invites comparisons with *any* commercially printed book on
shell scripting. His aim was to write "best of category" documentation.
"This tutorial assumes no previous knowledge of
scripting or programming, but progresses rapidly toward an
intermediate/advanced level of instruction . . . all the while
sneaking in little snippets of UNIX wisdom and lore. It serves
as a textbook, a manual for self-study, and a reference
and source of knowledge on shell scripting techniques. The
exercises and heavily-commented examples invite active reader
participation, under the premise that the only way to really
learn scripting is to write scripts."
-- from the Introduction
License: Open Publication License
This means the book is *free* and freely distributable.
URLs:
----
Linux Documentation Project:
http://www.tldp.org/LDP/abs/html/
http://www.tldp.org/LDP/abs/html/index.html
http://www.tldp.org/LDP/abs/abs-guide.html.tar.gz
http://www.tldp.org/LDP/abs/abs-guide.pdf
Sunsite:
http://www.ibiblio.org/pub/Linux/docs/linux-doc-project/abs-guide/
Postscript --
http://www.ibiblio.org/pub/Linux/docs/linux-doc-project/abs-guide/abs-guide.ps.gz
Text --
http://www.ibiblio.org/pub/Linux/docs/linux-doc-project/abs-guide/abs-guide.txt.gz
Author's home page:
http://personal.riverusers.com/~thegrendel/abs-guide-3.4.tar.bz2 [ 765k ]
(bzip2-ed tarball containing SGML source, all example scripts,
and rendered HTML)
##########################################################################
# 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
******************************