Live MUF V7 History from 2014 onwards in descending order (See help/hist_pre_2014.txt for older info):

671) [28/06/2017 07:00]:
New option in form settings "Use default MUF values every load". This will load my default settings every time for es season and for most this is fine and will stop people missing things.
If you wish to set your own then disable this and Change MUF settings (in the MUF data subfolder list in the menu).
I will grow this as a default override for other key parts of the application.
Removed debugging info from the google maps routines, the debugging was in all mapping! Please clear your error log after this update as most of it was from me testing I expect!
Fixed bug where OMNIRIG did not pull through freq to main DXC window (TNX PA2M)

670) [29/05/2017 18:00]:
I have changed the way the JT6M,FSK and WSJT exclusions work so they only count as digi if no mode was spotted by the spotter within the defined ranges in the help (TNX G0ISW)
Please let me know if this works OK, based on tests it should though...
Fixed bug reading ascii characters from files.
Fixed range on Moon calcs.

669) [19/04/2017 12:00]:
Included a new tool script runner that enables you to run a batch file say every 60 seconds. This works in in Linux and Windows.
In map settings for non-es maps you now have an option to set the minimum qrb to Dx, this is useful in HF maps to exclude local to local QSOs.
In analysis window you can now export DXC data in csv format.
Fixed a bug related to the new min QRB to DX, deleted something that looked unimportant and not needed from a related routine... hohum!

668) [12/01/2017 19:00]:
Us db county lookup used in the logger hardcoded in the app as it uses a different address to the main site. I must get around to populating the DNS with a new entry!

667) [19/12/2016 09:00]:
For my sanity I created a static variable for the website address rather than having to do a find / replace if I move servers again..
Built this release using Windows 10 and Visual Studio 2015 to check that it is still fine in Linux which it is.

666) [08/10/2016 06:00]:
Removed server socket option reuse address for Linux users when using telnet server as mono seems to have dropped this from the framework....
Put a fix in the app for my old cluster so g7rau.demon address is automatically updated to
Put a fix in the app for my old website Put a fix in the app so my old web address where updates are is automatically updated to (note this is different now to where the cluster is hosted, DONT use the same address for both!).

665) [04/09/2016 16:00]:
Added a 2m 70cm filter to maps (TNX G8JVM).
Forced change. in update path as many upgrading and only a handful changing the setting :(

664) [01/09/2016 19:00]:
The home of Live MUF is moving!
Please make sure you change your update path in Windows Menu / General options / User Details,
simply change update path box from path
to (remember the last forward slash!).

663) [14/08/2016 19:40]:
Bug fixed in MySQL version where if Use derived over database locator was specified and you were connected to 2 DXCs there might be a primary key error in the log.

662) [10/07/2016 16:00]:
Spots using the DX tool where the propagation mode is unknown are mapped to <?> rather than <UNKNOWN> giving you 6 more characters in the spot text area to play with.
Minor bug fixed in QRA calc where an "is not number" error was raised for no reason.
Included time in cut down MUF info (TNX DF2ZC)

661) [30/04/2016 13:00]:
Included maximise in custom title menu (useful for Linux users.
Changed secondary command boxes in DXC to colour light grey as in Odroid the default menu is dark grey and I couldn't read the text!
As you have guessed Live MUF now runs in Odroid-XU4 so it should run on a Rasperry Pi (anyone tested) but watch the resources!
Included a simple clock, this is available from misc tools (TNX G8JVM)

660) [31/01/2016 11:30]:
Included WMM2015.COF to improve aurora calculations accuracy.
Bug fixed on band map open, contest number was ignored and a format error in the errors file.
Bug fixed when importing ADIF V1 files into the logger (d:> caused an import failure).

659) [19/12/2015 10:30]:
Bug fixed in telnet watch window trigger (this was causing false entries in the error file)
Ability to export a simple ADIF file from the DXC analysis window.

658) [12/09/2015 10:00]:
Bug fixed in mapper routines where the mapper ignored FML spots.
Bug fixed in Logger to map routines.
Bug fixed in processing UTF8 text from FM list spots in Linux.

657) [09/08/2015 10:00]:
Auto grid population can be disabled in log settings rather than having to have a fresh db for every contest to comply with rules.

656) [01/08/2015 10:30]:
You can choose to ignore FM List data in maps, DXC and the analysis windows now (same as Skimmer with an option to feed only FM spots in the telnet server).
Login routine bug in the DXC window finally resoved after years of trying to find the issue (only affect was on my sanity).
The central DB no longer gets updated when users spot DX with MM on the end of the locator or 4 character locators (TNX G4FUF)
Web puller stops pull on window close now (TNX G4FUF)

655) [25/06/2015 21:45]:
If you tick "Apply DXC 1 filters to MUF window?" in ES settings the DXC filters (from DXC 1) are now applied to the MUF window, i.e. if in DXC filters you deselect spots on 3m then no MUF data will appear in the MUF window.
Note that the data is still written to the db and is available in maps and the analysis window.
Removed all unused references,now only 2000+ xml references to write to make it fully c# compliant..

654) [22/06/2015 21:00]:
Fixed bug where to kickoff web spots pull you needed to be connected to a DXC, now it works if you have no connection.
Added option in G7RAU pull in web DXC so you can set fml=o which will reduce the datapull if bandwidth is an issue and you cannot pull the full list from FMLIST (TNX G4FUF)
Included a prop lookup in logger when double clicked (or F9 key used).
Fixed bug in textwatch, the 1st c# issue! (TNX SM7GVF)

653) [10/06/2015 15:00]:
SpeechLib dll included so com objects are correctly loaded (if available). Anyone want to produce wave files so I can dump this? Let me know..
Remove the error number from the error routines and dump file as this is no longer part of the framework if I were to upgrade.
Changed all Select Case statements to IF/ ELSE as these are different in C#.
Changed the way numbers are formatted so I can use pure c#. I have written my own number parser so this should work for non-English installations.
fixed bug in map settings where zoom was not in order for non-English installations.
Removed references to old dot net 1 references and declarations from the source code (and fixed > 10000 issues in the process!)
Sorted bug Where sometimes DXSummit has spotters with spaces in the call.
Bug fixed where even when saying yes to deleting a spot after a double click on the map nothing happens.
Bug fixed where contest extra would not import from a previously exported ADI file.
Bug fixed where rig freq would not pull into the logger spot frequency box using Omni-rig.
All code rewritten in c sharp, please let me know of any bugs!
Now an option in mapping settings to set the minimum elevation for your path (TNX EI4KF)
Now an option in es settings to have ES Alarm sound with originating spot freq i.e. "!ES! spot from 6m". (TNX PA3C)

652) [19/04/2015 12:00]:
In ADIF export QSL mode added so only those that have or will be sent a card or you have received one from will be exported.
Fixed SQL bug if case sensitive table names are used (note to self, keep tables lower case!!).
Sounds now use aplay in Linux until I can find a how to do this in a thread safe way. Wasted many hours trying and it still crashes the app using the built in tools grrr!

651) [27/03/2015 19:00]:
Telnet password length extended to 50 characters (TNX G0NMY)
Omni-rig Live-MUF link now uses "SetSimplexMode" to set the frequency. Let me know if this works OK for you?
Set a 10 pixel tolerance to the tab dragging as a little shake and the tab would be dragged :)

650) [25/03/2015 19:00]:
Included basic support for connecting to your rig using omni-rig in the logger.
Menu option in logger to fix broken names from a previous ADIF bug (TNX G4RRA).
included minimise and close buttons if the title bar is hidden (yes, this close button works in Linux!).
New users now have the logger enabled from the start.
Included basic eqsl and lotw fields in ADIF import / export.
Make sure if you used logger prior to April 2015 you run "Create QSL comments" from the QSL menu otherwise the ADIF export / import will not work.
You only need to do this once...
Fixed bug in freq popup so it only creates 1 form
ADIF now uses mode2 on export if it exists rather than just SSB/CW.

649) [09/03/2015 06:00]:
Now logger settings has an other box to store home details for other mult types in contests i.e. UKSMG number.
Changes to Cabrillo to include X-QSO and conform to the standard for dupe marking.
Major change! To make Like MUF compatible with new Linux releases I have created a custom tabs menu on the main form to replace the MS one. Hopefully this makes
Live MUF usable on all Linux platforms now. Thanks to Richard-G8JVM for alerting me to the issue and for testing the new release.
Included a context menu on tabs so you can reach the end / beginning of the tab list if it is outside the forms edge.
Included chevron left right in tab menu if tabs go outside the forms edge.
Bug fix where bad spot forms would corrupt the forms list at start up (amazed nobody reported this!).

648) [26/02/2015 14:00]:
Implemented a better workaround for Linux where textboxes do not show context menus. It now shows the default and customised menu which is the best I
can do in Mono 2.0.This is fixed in Mono 3.0 but I am not willing to move on yet as many current users are .net 2.0 (Win XP, older Linux etc inc. me!)
Fixed bug in band list where last clicked DX station remains visible.

647) [24/02/2015 10:00]:
Included 4 categories in Cabrillo export that were missing (STATION, OPERATOR, TRANSMITTER and ASSISTED).
Changed error logging routines to try and force MySql errors to be written to file as they happen in Linux rather than on exit.
Fixed bug in ADIF import where the DX station opname was defaulted to trhe callsign if no name in the ADIF file.
Now you can select the contest ID when importing ADIF files to save faffing around after import.
Included a simple band list (DXC Band Map) in logger, this may be useful for looking for missed calls in contests (TNX G4RRA)
Simple band list should retain position now on updates.

646) [08/02/2015 17:00]:
In log settings you can now set tab ordering.
In loggerF4 brings up a freq selector.
Logger Automode settings option for setting J3E or A1A based on rs(t).
Changed the way the datareader works for all sql engines which should speed up data calls (please let me know if you have data read errors!).
Changed all rtf documents to industry standard rather than the Microsoft flavour so they should be readable in Linux.
Fixed corrupted VOR list.
WAB lookup now works correctly in logger (only G* or EI )
Removed partial locking on data inserts, this should speed up ADIF and spots imports significantly. Let me know if it causes issues though.
Included option to force 6 character grids in ADIF export as longer locators cause issues in some importers.

645) [03/02/2015 19:00]:
Enabled fill option on radial drawing and a 2nd set of radials can be drawn from the QRA box (TNX G4SWX).
Bug sorted in log on ADIF import (IOTA was populating with call..sorry).
Bug sorted where mode2 box would hide mode1 box in log.
Ability to delete log entries (TNX G4RRA).
Ability to backup log database in SQLITE (TNX G4RRA).
Auto RST and submit QSO on hitting return added to logger (TNX G4RRA).
F7 now looks up US county info in the logger (TNX G4RRA).
F9 wipes the record in the logger (TNX G4RRA).
Fixed serials in ADI export (set to nothing if = 0).

644) [18/01/2015 19:00]:
Included a text box to enter your default club name for contest entries.
Now CAT polling does not happen if in edit mode in the log (Dohh!).

643) [23/12/2014 08:30]
Included software note at the end of EDI exports in the logger.
Dupe check in contest logger now checks by band i.e. worked on 3.6 and now you are on 7.1
then this will not count as a dupe. Note that EDI export still counts this as a dupe so use Cabrillo to export
(HF button and select an appropriate temple) if this is a VHF contest.
Fixed bug in F2 mapper where out of range in RGB randomly appeared in the error log.

642) [14/12/2014 07:30]
In logger QSO count added to DXCC search and DXCC ref added to normal search.
Modded contest logger so UK Locs box is based on RSGBCC M7 rule.
Included CQ and ITU lookups in ADIF imports where ADIF import is null.
Cabrillo export now excludes columns with a length set to zero. Useful if you count say a dxcc as a mult but dont display the dxcc ref in the file.
Sorted CQ and ITU bug in Cabrillo export where it truncated it to 1 char instead of 2!

641) [06/09/2014 09:30]
Added feature Bad DX spot so you can ignore a dx spot. This will ignore it totally and it will not be entered into the database etc so beware..

640) [23/08/2014 07:30]
Made sure that consistant formatting of numbers in DX info in the VHF window.
Manually forcing objects into garbage collection for pinch-points in the DXC process routine.
This is to overcome inefficiencies in the Mono memory management and only really is an issue when linked to skimmer.
Included routines to allow 1 error in MySQL when connecting to a database as on busy systems it can sometimes be an issue.
Increased values available for selection in buffers for the main winfdows, command boxes and web timeouts.
WWV and WCY now appear in the AU window as expected when using Live MUF as a client to another instance that is storing the data.
WWV and WCY include date in the AU window .

639) [15/05/2014 22:00]
I have found a way to get the old SQLite drivers to work in Linux again so a backward step.
Again PLEEASSE tell me if there are any errors ;)

638) [10/05/2014 13:00]
With the demise of Windows XP updates some XP users might get an error when trying to
install / run Live MUF.
Please download and run
A few users have reported this error in Win 7 and win 12 and this has fixed the issue.
I believe the issue is that C++ 2005 runtime is no longer seen as a requirement on systems and is not downloaded by default on windows updates.

637) [12/04/2014 19:00]
Full and partial call/loc updates are working again. Please update before es season starts.
DDE install driver routine now downloads the driver from the internet so the latest driver is available.

636) [05/04/2014 19:00]
Live MUF should now run ok on Linux using SQLite. To enable this I have rewritten all the SQLite routines so let me know if I have any new bugs to find.
I still recommend MySQL on Linux but if you must use SQLite make sure you don't change the database settings whilst connected to the cluster.
Removed debugging which might have caused the app to die on Linux for no reason (maybe..)
Fixed bug in F2 MUF maps where it would draw MUF plots if certain mixed band selections were selected (i.e. 13cm up!)
More thread safe changes that hopefully won't create issues. On a reasonable machine sqLite should now easily process 90 spots a second.
Re-enabled the WWV window feed, I have no idea why I had disabled it!

635) [16/03/2014 10:00]
In menu Misc there is now an option so the main window minimises on start. This is for Linux users. Please don't ask for live MUF as a service in linux, I am already looking into this but it is not straight-forward ;)
Checks added to hopefully capture a rare threading issue when the app under severe load (>100 spots per second).
Sorted out DXC settings so you can now see all the boxes in L:inux

634) [24/02/2014 11:00]
In menu Misc there is now an option so the main window maximises on start. This is for Linux users.

633) [23/02/2014 19:00]
You can set the max freq of lookup for Derive missing Locators on HF calls from prefix, useful to extend this to 6m.
Update Win/Linux SQLite drivers to Linux users, please use MySQL rather than SQLite as SQLite is not stable.. I hope one day they update it to not crash and burn on inserting records fast!
A good idea to update your call/loc Db in full in case you have a corrupted sqlite file...

632) [09/02/2014 13:00]
Ability to see the f2 HF muf predictions live. I have rewritten parts of this to include the sleep setting in map settings.
Added the ability to change the value from 1200km in home potential mapping (not recommended but your choice!).
Updated mapping guide. Hopefully now most can muddle through the map settings following this very shoddy guide!

631) [08/02/2014 09:00]
Low QRB qsos that do not look like any other propagation mode are now handled in the spot filter routines as tropo.
Added in menu Misc the option to turn off the title bar. This is meant for Linux users as the X close button trashes the tabs and can crash the app but using file/exit is fine.
On another Note; the web forms in V7 do not work in latter versions of Linux due to the Mozilla API or so I think. Sorry.
Sorted out a bug in the multimap spanning interval, now it seems ok.
Labelled es maps with the min / max muf parameters.

630) [02/02/2014 20:15]
The rest of the Xmas updates now I am happy they are stable running on my machine:
1: On DXC web pulls the no of hours of data to pull now works for RAU / Skimmer. Please only use >1hr as a one off otherwise I have to pay for the bandwidth. On a similar note why pull my spots if you are connected to a solid DXC?....
2: Improved memory handling in Mono and probably in .Net as well. Mono's garbage collector is not as efficient as MS's.
3: Rewrote the way the prop filter and DX spider importer works to improve performance in Mono / MySQL.
4: ADIF import / export now works in Mono / Linux.
5: Increase No of spots allowed in maps for special mapping.
6: Allowed users to turn off sleeps in map settings, warning, this could create overflow errors or out of memory crashes!
7: On multimaps the span type of hours, minutes etc can now be utilised. Note this defaults back to minutes every time the map is opened to stop mad data grab accidents ;)
8: Increased possible ip / host address length in telnet settings to 200.
9: If a tab is closed then the focus now should go on the last tab visited. This is not perfect (a messy botch!) but now works in ,net and mono without crashing the app.
10: Max QRB added to non-es maps, I am sure somebody requested this?
11: Help button on map settings.
Please let me know of any bugs I have introduced!