[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GNU Serveez 0.3.0 available

From: Thien-Thi Nguyen
Subject: GNU Serveez 0.3.0 available
Date: Sat, 11 Dec 2021 15:38:00 -0500

release notes:

  Quite a few years since the last release.
  Here's to another decade of GNU Serveez updates!

README excerpt:

  GNU Serveez is a server framework.  It provides routines and help
  for implementing IP-based servers (currently TCP, UDP and ICMP).
  It supports named pipes for all connection-oriented protocols.

  We think it is worth the effort because many people need server
  functionality within their applications.  However, many people
  experience problems with select(2) or poll(2) loops, and with
  non-blocking operations.

  GNU Serveez demonstrates various aspects of advanced network
  programming in a portable manner.  It is known to compile and
  run on GNU/Linux systems, as well as on other 32-bit and 64-bit
  flavours of Unix and on Microsoft Windows (9x/ME/NT/2000/XP).

  You can use it for implementing your own servers or for
  understanding how certain network services and operations work.

NEWS for 0.3.0 (2021-12-06):

  - distribution no longer in .xz format

    The .lz tarball works fine, 'nuff said.

  - many portability tweaks

    GNU Serveez now compiles and passes "make check" on a 64-bit
    system with Guile 2.2.7 installed.  There are also changes for
    Guile 2.0 in the mix.

    NB: Guile 2.x "auto-compilation" is suppressed during configure
    and build phases.  To manually disable it for testing, use:
    "make check GUILE_AUTO_COMPILE=0".

    Contributions for OSX and other BSDs have been installed (but
    not tested by the maintainers).
    THANKS to Julian Graham.

  - miscellaneous bugfixes

    Some of these relate to 32- vs 64-bit assumptions.  Others are
    to appease the ever more stringent demands of modern C compilers
    (i.e., GCC).  Some are related to the portability tweaks, above.

    One in particular addresses CVE-2019-16200.
    THANKS to Austin James Gadient.

  - shell used for "make check" can be specified

    You can do "make check CHECKSHELL=/my/spiffy/sh", for example.
    THANKS to Eric Bavier.

  - bootstrap/maintenance tools


     Guile-BAUX 20211106.0154.1368008
     GNU Texinfo 6.8
     GNU Automake 1.16.5
     GNU gnulib 2021-12-06 00:16:10
     GNU Autoconf 2.71

    as before:

     GNU Libtool 2.4.6

tarballs and detached signature:

source code:


Thien-Thi Nguyen -----------------------------------------------
 (defun responsep (query)               ; (2021) Software Libero
   (pcase (context query)               ;       = Dissenso Etico
     (`(technical ,ml) (correctp ml))
     ...))                              748E A0E8 1CB8 A748 9BFA
--------------------------------------- 6CE4 6703 2224 4C80 7502

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]