---

Release Digest: GNU, June 26, 2003

gawk 3.1.3 (beta)

Greetings all. The first beta for gawk 3.1.3 is now available.
You have your choice of download protocol and compression
format.

http://www.skeeve.com/gawk-3.1.2g.tar.gz

http://www.skeeve.com/gawk-3.1.2g.tar.bz2

ftp://ftp.freefriends.org/arnold/upload/gawk-3.1.2g.tar.gz

ftp://ftp.freefriends.org/arnold/upload/gawk-3.1.2g.tar.bz2

If no one reports major problems, I’d like to release 3.1.3 next
week.

PLEASE TEST THIS ONE OUT. I want 3.1.3 to be stable for a long
time.

The relevant part of the NEWS file is appended.

Arnold


Changes from 3.1.2 to 3.1.3

  1. Gawk now follows POSIX in handling of local numeric formats for
    input, output and number/string conversions.
  2. Multibyte detection improved. See README_d/README.multibyte for
    more info about multibyte locales.
  3. Handling of close() made more POSIX-compliant for
    POSIXLY_CORRECT, see the documentation.
  4. The record reading code was redone, again. This time it’s much
    better. Really!
  5. For RS = “n” and RS = “”, gawk now only sets RT when it has
    changed. This provides considerable performance improvement.
  6. match() now sets all the subscripts in the third argument array
    correctly, even if not all subexpressions matched.
  7. Updated to Automake 1.7.5. configure.in renamed
    configure.ac.
  8. C-style switch statements are available, but must be enabled at
    compile time via `configure –enable-switch’. For 3.2 they’ll be
    enabled by default. Thanks to Michael Benzinger for the initial
    code.
  9. %c now always prints no more than one character, whatever
    precision is provided.
  10. strtonum(<number>) now works again.
  11. Gawk is now much better about scalar/array typing of global
    uninitiailzed variables passed as parameters. Once the parameter is
    then used one way or the other, the global var’s type is adjusted
    accordingly. Thanks to Stepan Kasal for the original (considerable)
    changes.
  12. Dynamic function loading under WIN32 should now be possible.
    See README_d/README.pcdynamic. Thanks to Patrick T.J. McPhee for
    the changes.
  13. Updated to gettext 0.12.1.


Aharon (Arnold) Robbins — Pioneer Consulting Ltd. [email protected]


hp2xx-3.4.4

hp2xx 3.4.4,

the latest release of the HPGL plotfile previewer/converter, is
now available from ftp ftp.gnu.org
and its usual mirror sites.

MD5 checksum for hp2xx-3.4.4.tar.gz/ is
18808580d24b7caf2c4c7045c093329f

This is mainly a bugfix release to correct some problems found
in 3.4.3. In addition, it provides a tentative framework for
truetype font support and a few other minor enhancements.
As always, suggestions and bug reports are appreciated.

Martin Kroeker,
[email protected]
or [email protected]

New features in 3.4.4

  • Experimental support for truetype fonts (needs a fixed-width
    truetype font such as the monospace Bitstream Vera from www.gnome.org/fonts, fontlib, and
    ‘-DSTROKED_FONTS=”/path/to/this/truetype/font.ttf”‘ in the DEFINES
    section of the Makefile). Depending on the font, this should
    produce better-looking text than the default stick font at the
    expense of higher CPU and memory consumption. Support for non-ASCII
    characters is lacking, and the rendering is at the mercy of the
    still imperfect polygon rasterizer.
  • Support for the rectangle mode of the PE statement (Eugene
    Doudine)
  • NR is now recognized as an image terminator in multi-plot
    files.
  • DXF output provides optional translation of pen number and/or
    width into DXF group 62 line attributes (Georg Viehoever).
  • The error handler now tries to report the offending HPGL
    command sequence, not just its position in the input stream
  • New option for mapping pen 0 commands to another pen, to avoid
    changing the background color in raster output modes.

Bugs fixed

  • penwidth was erroneously set to the default 0.1 mm after
    drawing a label
  • xfig and rgip output did not yet handle the changed pencolor
    and width settings
  • polygons sometimes had the wrong sections filled in for some of
    the scanlines
  • forcing penwidth via the -p commandline option no longer worked
    for the conventional values between 1 and 9
  • PJL parser now handles input lines of up to 256 characters
  • polygon sides could escape clipping in some circumstances
  • WG support was broken in 3.4.3 (coordinate error resulted in
    odd shapes)
  • simplified HPGL output would write very small numbers in
    exponential notation, which is not allowed by any HPGL
    standard.
  • DT handling was both incorrect and incomplete
  • pdf and eps modes were using much too large miter limits
  • exporting to raster modes could fail in some circumstances due
    to wrong linewidth corrections being applied in the raster
    buffer.
  • arcs drawn with ‘deviation distance’ chord tolerance parameter
    were drawn as acute angles or even crashed hp2xx
  • PNG export of color graphics was broken in 3.4.3
  • SP command in PE mode did not update the internal pencount,
    potentially leading to use of a reduced color palette in the raster
    modes.
  • Using -h,-? or even -help no longer generates an error message
    before the usage text is shown.


Dr. Martin Kroeker, daveg gmbh Darmstadt CAD/CAM/CAQ [email protected]

Precision Powered by Penguins


Radius 1.0

Hello,

GNU Radius 1.0 is released. This is a major rewrite of the
project.

GNU Radius is a set of tools for remote user authentication and
accounting. The package includes server daemon, various client
utilities, and a set of administrator tools.

For more information on Radius, including links to file
downloads, please see the Radius web page: http://www.gnu.org/software/radius
and the Radius project page http://savannah.gnu.org/projects/radius.

GNU Radius is available from ftp://ftp.gnu.org/gnu/radius and
and the mirror sites worldwide (see http://www.gnu.org/order/ftp.html
for the list of those).

The MD5 checksums of the files are:

0d17140cc44ea7cff25b93a809595f8f radius-1.0.tar.gz
858172c929202fb56b690ad2348edf40 radius-1.0.tar.bz2

The list of user-visible changes follows:

  • New process pool model.
  • Support for Guile version 1.6 and newer.
  • Each Radius realm may be served by two or more servers.
  • Implemented new IP allocation strategy.
  • Support for non-standard vendor-specific attributes.
  • Radwho supports several predefined output formats.
  • NLS support.
  • The default ports are now 1812 for authentication and 1813 for
    accounting, as per RFC 2865.
  • SNMP subsystem uses the MIB subtree allocated for GNU project
    (.iso.org.dod.internet.private.enterprises.gnu.radius)

Regards,
Sergey

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis