---------- Forwarded message ----------
Date: Sun, 09 Mar 2003 02:35:08 +0100
From: John Walker <[EMAIL PROTECTED]>
To: Speak Freely Mailing List <[EMAIL PROTECTED]>
Subject: [speak-freely] for Windows 7.6-A2 pre-release now available

This announcement is addressed to experienced users of Speak
Freely for Windows interested in testing experimental
releases.  Users of Speak Freely for Unix or Windows users
inexperienced in testing pre-release software need read no
further.

Speak Freely for Windows pre-release 7.6-A2 (Alpha 2) is now
available for downloading:

     Ready to run executable:
        http://www.fourmilab.ch/speakfree/windows/download/7.6-A2/speakfb.zip
                
     Complete source code (for Visual Studio .NET):
        http://www.fourmilab.ch/speakfree/windows/download/7.6-A2/speakfs.zip
        
These are "classic" zipped archives--no installer is included.
The executable archive simply unpacks into a directory
containing the SPEAKFRE.EXE program, help, and audio files.
The source code archive must be unpacked with options set to
preserve directory structure and using a utility which
preserves long file names.

In addition, source code may be checked out from the public CVS
(Concurrent Version System) archive on Source Forge:
     https://sourceforge.net/cvs/?group_id=72602
Developers interested in modifying Speak Freely source code and
submitting their changes for integration in a future version
are encouraged to discover the many benefits of configuration
management with CVS.  An excellent place to start is:
     http://cvsbook.red-bean.com/cvsbook.html

Summary of Changes
==================

Here's an overview of changes in this release.  For a detailed
description of all changes, please consult the development log,
which may be found in the References section of the help file
or as the file Htmlhelp\html\log.htm in the source archive.

Changes in 7.6-A2 are as follows.

AES (Advanced Encryption System)
--------------------------------

The FIPS-197 Advanced Encryption Standard (AES) is now
supported.  This recently-adopted standard supports encryption
with 128, 192, and 256 bit keys, and is free of all patent and
licensing constraints.  Speak Freely permits you to specify 128
or 256 bit keys with one or two key phrases, or 128, 196, and
256 bit keys directly in hexadecimal.  AES will eventually
become the mainstream encryption mode supported by Speak
Freely. For additional information on AES, see:
     http://csrc.nist.gov/encryption/aes/
                
Persistent Window Geometry
--------------------------

As suggested by Dennis Antonisin, Speak Freely now remembers
the window size, position, and normal/maximised modes from
the last run and restores them the next time it's launched.

GPG Session Key Exchange
------------------------

GPG (the GNU Privacy Guard, http://www.gnupg.org/) may now be
used to exchange session keys as an alternative to PGP.  You
select which public key encryption package you prefer with a
new Options/Public Key Package menu item.  Unless you're very,
very careful how you install the packages and generate your
keys, you'll probably have to select the same public key
package as the person you're communicating with in order for
key exchange to work.

Answering Machine Improvements
------------------------------

If the user has specified a name and E-mail address in the
Phonebook/Edit Listing dialogue (or with the corresponding
SPEAKFREE_* environment variables in the Unix version), they're
shown when displaying calls in the answering machine, along
with the fully qualified domain name of the host, assuming it
can be resolved from the IP address.  These items appear
regardless of whether the calling party has published them on
an LWL server.

Per Dennis Antonisin's recommendation and subsequent discussion
on the [EMAIL PROTECTED] mailing list, the answering
machine now provides three mechanisms for returning calls.  You
can either launch a connection directly to the IP address (for
a fixed IP user), by looking up the host name (for fixed IP
users or floating IP users who register their IP address with a
DNS registry service such as DNS2Go <http://www.dns2go.com/>),
or by looking up the user's E-mail address (or whatever
identity they entered in that field; there's no need to
disclose your E-mail address if you don't want to, and plenty
of excellent reasons not to) on the currently selected Look
Who's Listening server, which permits finding on-line users
with dynamic connections wherever they happen to be.  If the
information required by a given button to return a call wasn't
specified, the button is disabled.

Assorted Bug Fixes and Minor Tweaks
-----------------------------------

If compression mode was set to Simple+CELP, buffer overflows
could lead to crashes.  Fixed.

There's now an item on the Help menu which takes you directly
to the "Quick Start Guide" in the help file.

Setting the voice activation level by dragging the "thumb" in
the level scroll bar didn't work.  Now it does.

Cleaned up keyboard navigation in the Options/Connection
dialogue and the Answering Machine dialogue, where keyboard
focus could get trapped on a disabled button, shutting down all
keyboard shortcuts.

Encryption mode is now displayed correctly in the connection
window when multiple encryption modes are selected
simultaneously.

Session key generation with the Options/Create Key menu item
no longer uses the IDEA encryption package and is hence now
free of patent constraints and enabled even in "No Crypto"
builds.

Replaced .PIF files for launching PGP (and now GPG) with .LNK
(Shortcut) files.  As these files contain absolute pathnames,
the user must create them in the Speak Freely installation
directory.  Otherwise, PGP and GPG will be executed from the
PATH as usual.  The SFPGP.PIF file formerly included in the
binary distribution is no longer supplied.

Windows/Unix Interoperability and Upward/Downward Compatibility
===============================================================

The respective 7.6-A2 releases for Windows and Unix should
interoperate completely without any restrictions, and should be
compatible with earlier versions of Speak Freely on any
platform as long as no subsequently added features (for
example, CELP compression, AES encryption, and GPG session key
exchange) are used.  Previous versions of Speak Freely should
be 100% compatible in establishing connections to 7.6-A2.

There are no changes which affect interoperability with
existing Echo, Look Who's Listening, Conference Reflector, or
Voice On Demand servers.

HTML Help File Issues
=====================

Commencing with the earlier 7.6-A1 release, Speak Freely for
Windows uses the Microsoft HTML Help engine to display its help
file, replacing the earlier (and now essentially impossible to
maintain) WinHelp mechanism.  The vast majority of Windows
users will have no difficulty viewing such help files.

Users with early versions of Windows 95 and 98 may lack system
components (DLLs) required to display help files in this
format.  If you have trouble accessing the help file in this
release, you can download an installer provided by Microsoft
which is supposed to upgrade your system accordingly.  You can
download this package from:
     http://www.fourmilab.ch/speakfree/windows/download/3rdparty/hhupd.exe
This is a Microsoft product (which they grant third parties the
right to redistribute); any catastrophes which result from your
using it are between you and Microsoft--I'm making it available
solely because the download link on the Microsoft site has been
broken for a while.


                      * * *

To unsubscribe from this mailing list, send E-mail containing
the word "unsubscribe" in the message body (*not* as the
Subject) to [EMAIL PROTECTED]

Reply via email to