New Beacon release (1.3 beta2) available!
A new (and long awaited!) beta release of the NLANR/DAST Multicast Beacon
is now available at:
http://dast.nlanr.net/projects/beacon/releases/beacon-1.3-beta2.tar.gz
In this version (1.3), we cleaned up the socket code to separate TCP and
UDP socket handling. This fixes an overflow bug for the server and now
correctly closes the TCP connections it was previously leaving open.
In an upcoming release, we'll be splitting the client and server completely
apart to further clean things up, but we wanted to get this bug-fix version
out now.
NOTE THE MULTICAST GROUP AND CENTRAL SERVER CHANGES FOR THIS VERSION --
READ THE README FILE BEFORE FIRING YOUR NEW BEACON UP, PLEASE.
There are a couple of known bugs we're working on in 1.3, which is why this
is labelled as a Beta release, but neither actually prevents the Beacon
from running correctly, which is why we're releasing it now.
KNOWN BUGS in 1.3:
* -make install- bug under Darwin
There's a problem we're currently looking into with the
autoconf/make machinery under the Darwin OS that doesn't
perform the actual -make install- correctly. The install
appears to run correctly under all other OSs we've tested.
The workaround is to go into the .../src directory after
the -make install- successfully completes and run a
chmod +x beacon
on the freshly made beacon executable. You can now run
it directly with
./beacon
there in the .../src directory or copy it to /usr/local/bin
or wherever else you like to put it on your path manually.
* True hostname of Central Server in beacon.conf bug
There is also a bug in the TCP connection machinery for
the TCP Central Server reports that currently requires
you to use the true hostname of the Central Server you
want to send reports to.
This is the CENTRALSERVERNAME setting in
.../src/beacon.conf.
For example, the actual hostname for the alias of
"beacon.ncsa.uiuc.edu" we're using as the Central Beacon
Server here at NCSA is "jhereg.ncsa.uiuc.edu". For the
moment, you must set
CENTRALSERVERNAME = jhereg.ncsa.uiuc.edu
to get your individual Beacons to connect correctly.
The "beacon.ncsa.uiuc.edu" alias won't work at the
moment. File .../src/beacon.conf is already set to
point to jhereg.ncsa.uiuc.edu, so you should be all
set once you add your contact information.
If you have any questions or problems, please send your feedback to
beacon@dast.nlanr.net and let's share what we know.
Take care!
Mitch
--
Mitch Kutzko | mitch@dast.nlanr.net | mitch@ncsa.uiuc.edu | 217-333-1199
Project: http://dast.nlanr.net/ | Personal: http://hobbes.ncsa.uiuc.edu/