[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
upgraded:
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:
https://ftpmirror.gnu.org/serveez/serveez-0.3.0.tar.lz
https://ftpmirror.gnu.org/serveez/serveez-0.3.0.tar.lz.sig
https://ftpmirror.gnu.org/serveez/serveez-0.3.0.tar.xz
https://ftpmirror.gnu.org/serveez/serveez-0.3.0.tar.xz.sig
source code:
https://git.savannah.gnu.org/cgit/serveez.git?h=p
homepage:
https://www.gnu.org/software/serveez/
--
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
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Serveez 0.3.0 available,
Thien-Thi Nguyen <=