🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #183

GNU Serveez 0.2.1 available

#183
From: Thien-Thi Nguyen
Date: Wed, 27 Mar 2013 08:31
118 lines
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-----
--=-=-=--
Technical Details
Message-ID: <mailman.22960.1364426681.855.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!jv11ni255pbb.0!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,1abce200d568abfd,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,UTF8
X-Received: by 10.67.4.201 with SMTP id cg9mr2952834pad.45.1364426682766;
        Wed, 27 Mar 2013 16:24:42 -0700 (PDT)
Path: arc1-ca.pugleaf.net!jv11ni255pbb.0!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: Thien-Thi Nguyen <ttn@gnu.org>
Newsgroups: gnu.announce
Subject: GNU Serveez 0.2.1 available
Date: Wed, 27 Mar 2013 09:31:02 +0100
Lines: 119
Approved: info-gnu@gnu.org
Message-ID: <mailman.22960.1364426681.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha1; protocol="application/pgp-signature"
X-Trace: usenet.stanford.edu 1364426682 7426 208.118.235.17 (27 Mar 2013 23:24:42 GMT)
X-Complaints-To: action@cs.stanford.edu
To: info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-Received-From: 82.57.200.105
X-Mailman-Approved-At: Wed, 27 Mar 2013 19:24:40 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
 Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=subscribe>