Thread View: gnu.announce
1 messages
1 total messages
Started by Thien-Thi Nguyen
Wed, 27 Mar 2013 08:31
GNU Serveez 0.2.1 available
Author: Thien-Thi Nguyen
Date: Wed, 27 Mar 2013 08:31
Date: Wed, 27 Mar 2013 08:31
118 lines
5496 bytes
5496 bytes
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
release notes:
A small bugfix release. As luck would have it, more bugs
were found in the middle of the release flow, so probably
there will be another one in the near to middling future.
thi
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 excerpt:
- 0.2.1 | 2013-03-24
- planned retirement: Guile 1.3.4 support
Unless there is a major outcry from users (unlikely), the next
release will drop (all pretense of) support for Guile 1.3.4.
The earliest supported version will then be Guile 1.4.x.
- distribution now also includes .tar.lz
If you have GNU tar, you can use "tar xf" and it will DTRT.
If not, you can use "lzip -dc TARBALL | tar xf -" to unpack.
- bugfixes
- (Guile 2) segfault in =E2=80=98guile_error=E2=80=99
Under Guile 2, serveez(1) segfaults if the config file is closed
at the time =E2=80=98guile_error=E2=80=99 is called. Although this=
has been
addressed (the fix "works for me"), it is still not entirely
satisfying. See comments in func =E2=80=98guile_error=E2=80=99 (sr=
c/guile.c),
and also test/t007.
- =E2=80=98serveez --solitary=E2=80=99 mentioned in more places
Specifically, in =E2=80=98serveez --help=E2=80=99 output, and in se=
rveez(1).
- (Guile 1.8) =E2=80=98write-line=E2=80=99 imported
Scheme code that uses =E2=80=98write-line=E2=80=99 now explicitly i=
mports module
=E2=80=98(ice-9 rdelim)=E2=80=99. Apparently, Guile 1.8 does not a=
utoload it.
- new built-in proc: =E2=80=98fs=E2=80=99
This is a convenience interface for =E2=80=98simple-format=E2=80=99.
- Scheme code modernized
Much of src/guile-server/*.scm was modernized: one-armed-=E2=80=98i=
f=E2=80=99
elimination, replacing homegrown procs w/ SRFIs where possible,
using higher abstractions, etc.
- manpages spiffed
Both serveez(1) and serveez-config(1) now include release
information and updated refs.
- bootstrap tool updated: makeinfo (GNU Texinfo) 5.1
tarballs and detached signature:
http://ftpmirror.gnu.org/serveez/serveez-0.2.1.tar.lz
http://ftpmirror.gnu.org/serveez/serveez-0.2.1.tar.lz.sig
http://ftpmirror.gnu.org/serveez/serveez-0.2.1.tar.xz
http://ftpmirror.gnu.org/serveez/serveez-0.2.1.tar.xz.sig
source code:
http://git.savannah.gnu.org/cgit/serveez.git
homepage:
http://www.gnu.org/software/serveez/
=2D-=20
Thien-Thi Nguyen
GPG key: 4C807502
--=-=-=
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAlFSrkYACgkQZwMiJEyAdQLY0wCgyvp1LtchFubn2LvgfKEoGU5W
jn0AoKQyHfehMkEpJKnjKuq7ppdj3JKk
=bgB2
-----END PGP SIGNATURE-----
--=-=-=--
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads