by Gnther Montag 

V.0.7
20.1.2005
MT63:
Pawel Jalocha`s MT63 included as new mode, can be run from hfterm,
plus the complete mt63 package as console programs mt63rx- -tx and -trx,
plus experimental tools and calibration tool ratecal1. 
SQUELCH:
A squelch extra for fsk and mt63, triggered by the fft routines in 
spectrum.c (so it works after the first call of the spectrum).
Improves rx quality, makes the mailbox worth testing also for non-arq modes!
BEACON:
Mailbox and beacon combined now possible, mailbox-beacon text.
ALSA IN PREPARATION:
Dummy files alsa.c and alsa.h prepared, for alsa driver to come.
MAILBOX:
Improved configuration on F6FBB and documentation on this in the howto.
Example file. Instruction for a binary hack to change greeting message.
BUGFIXES:
reffreq and dxf77rx: they gave the "cpumhz" in Hz instead of MHz 
and wrote that also into config file, now o.k.
With the new font carriage-returns were printed
as "hook", a workaround for this now replaces it by spaces.
Backspaces now delete backwards correctly in Pactor and also MT63.
Autotx /rx and automatic QRT functions written new, clearer, many fixes.
Better names and comments for functions in mailbox.c, 
to make it clearer for others who want to use them in other programs.
Arranged directory structure in hfkernel completely new for clarity,
Partially re-sorted and renamed headers, cleared confused include wiring. 
Removed kdrv (kernel modules) and kernel (user interface to
kernel modules) completely because obsolete (old hardware only)
and not used, can not maintain it.

V.0.6.5
15.11.04
Sorry, 0.6.4 crashed after some minutes,
bug in automatic partial save of rx file,
overflow of rx window buffer.
Beautified font in gtk windows (now fixed width).

V.0.6.4
9.11.04
Calibration programs:
reffreq now with -n option.
Tested the -n options for reffreq and dcf77rx:
With both, the (mostly needed) 
sound_corr is quite the same and could be useful,
the others vary.
Improved output of dcf77rx and reffreq,
They now write to the config file /etc/hf.conf themselves!
Unified names of the 3 correction factors.
Many and important bugfixes:
Shift is now indicated correctly in spectru m.
Fixed Password error on mailbox connect, 
hanging pactor connect on mailbox disconnect.
(Seems bug of F6FBB:
In my mailbox_test_port() function I test read, write and error 
with a select() call. When F6FBB disconnects, it gives no err (OOB) msg,
but the select says, there is something to read, but no read possible!)
Fixed ugly gtk errors removed (came from writing to not-yet-existing
gtk-texts), ugly segmentation fault on exit of hfterm.
rpm was too fat, contained the (not needed) hfkernel_...'s, removed them
from dist.
Again thanks a lot to the mailinglist friends, especially Dave Hambly! 

V.0.6.3
16.10.04
Improved and debugged the hf start-script very much, 
it uses dialog now, it checks configuration and gives info for newbie users.
Mailbox test function: Simulates remote user by writing into the
hfterm rx window.
Renamed hfkernel_user -> hfkernel
Took hfkernel_link and hfkernel_kernel out of /usr/bin
to make rpm smaller and because not experimented with at the moment.
Improved rpm, manpages now in the rpm!
Clarified doc, explained common errors in short.
Bugfixes...
Thanks a lot to the mailinglist friends for bugreports 
although I could not yet fix them all...

V.0.6.2
26.09.04
more bugfixes, e.g. in makefiles
specfiles improved, options for SuSE, Debian
new manpage man hf
startscript improved

V.0.6.1
13.09.2004
Some bugfixes
with patch by Chris Vine (thanks!):
 - characters longer than 1 line removed, gave errors with gcc >= 3.3
 - some missing includes
corrected some mistakes (hard copies of cp or ginstall) in makefiles
docs and examples now in /usr/share/hf
and - depending on distribution - in /usr/share/doc/hf
or /usr/share/doc/packages/hf.
specfile prepared in doc dir, please try rpm 
Pactor mailbox list (thanks Jost) included in doc and help
tx in color

V.0.6
30.07.2004
a lot done, so 0.6..
Main things:
- THE AUTOTX AND AUTORX FUNCTIONS!
- THE BEACON!
- THE MAILBOX!	
- The experimental no-mmap code (option -n)
works bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ESS 1938 bad for ES