changed the backstop termination alarm routing in the C client so that
[spider.git] / Changes
diff --git a/Changes b/Changes
index 23f9bbc56196e6d7d1f9eb4b95d692e893d4739c..1cc0a163ec9d663301303153557f56c669658b4c 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,92 @@
+13Jan02=======================================================================
+1. changed the backstop termination alarm routing in the C client so that
+it flushes the input and output buffer and then commits suicide.
+12Jan02=======================================================================
+1. put setsockopts into eval block to allow some of them to fail
+11Jan02=======================================================================
+1. Make M$ TCP connx blocking again, sigh...
+2. backed out ALL the M$ speedup and make nicer changes :-(
+3. cope with data coming in during the disconnection process. Don't worry
+Earth people, this will take no longer than 15 of your Earth seconds...
+10Jan02=======================================================================
+1. set SO_LINGER = 0 to try to prevent the system sending data on a closing
+socket. This MAY help some of the hanging problems (but I am now beginning
+to doubt this).
+2. do the same on the C client (which means DON'T FORGET to make it).
+3. set no nagling on the output from the node.
+4. set KEEPALIVE on TCP connections for both the node and C Client (you will
+have to make the C client again) and you will need to restart.
+5. It appears that it IS possible to set non blocking on M$ you just need to
+know how.
+6. Fix problem with load/cmd_cache core dumping the system
+08Jan02=======================================================================
+1. altered sh/qrz to point to the new server
+2. alter the character set handling a bit to make it better for spanish
+06Jan02=======================================================================
+1. fix leading space removal from messages input from the keyboard
+2. make some mods to allow perl 5.7.2 to run
+3. create $DXProt::eph_restime to allow variable slugging of ephemeral dups
+4. create $DXProt::eph_info_restime to allow a long dupe time for these
+5. create $DXProt::eph_pc34 to allow a short anti dupe slug for rcmd loops
+6. Add a new sysop cmd 'save' which will save the output of any command (or
+list of commands in "<cmd>") to a file.
+7. Add a new command "echo" which echos its argument to the screen (useful
+for titling in the save command above.
+8. Increase interval between logins causing for/opernam to 60 days (from 30)
++ a random factor between 0 and 9.
+9. Added Italian translation of Messages from Luca IT9ROT (thank you 
+very much).
+10. Added the /<cmd> feature (as in talk) to execute a cmd whilst typing a 
+message, then enhanced it so that if you do //sh/dx (for instance) it will
+put the result into the message (as well as show it to you).
+11. Added the // feature to talk as well. 
+02Jan02=======================================================================
+1. updated the copyright dates
+2. modernised and extended the Windows instructions a bit.
+3. added a TODO file which is the list of things that I need to do. Please
+badger me to put YOUR enhancement on this list. It will then get done.
+31Dec01=======================================================================
+1. Make a couple of changes to the Installation Manual and add a FAQ on msg
+deletion. (g0vgs)
+2. Fix unset/register so it works (g0vgs)
+30Dec01=======================================================================
+1. make PC21 coming from the channel's node call then treat it as a PC39 and
+disconnect it.
+2. Send the client a 'Z' command (shutdown) to see if this has any effect on
+the hangs.
+26Dec01=======================================================================
+1. make some detail changes to help texts
+2. Added 'all' to the Band's region table to allow 'acc/spot on all/cw'
+23Dec01=======================================================================
+1. allow sh/dx on 1000/4000 (or 1000-4000).
+2. merge sh/dx and sh/dxcc commands (Alias sh/dxcc to sh/dx dxcc). You can
+now do things like 'sh/dxcc oq2 by w dxcc'. 
+20Dec01=======================================================================
+1. Fix 'not' in filtering
+2. alter default max spots to 100 and the no of WWV to 5
+17Dec01=======================================================================
+1. added new satellite stuff from Steve K9AN. Fixed upper/lower problem
+in convkeps.pl.
+2. enhanced load/keps to accept a message no. This will create a new keps
+file from a msg (hopefully containing 2 Line Nasa keps) and then load - all
+in one step. Added load/keps to the help files
+3. Updated spanish Messages
+4. Improve wcy command from Stephan DK8LV's input
+5. Added set/prompt (and unset/prompt) command so that Stephan can fool some
+external programs into thinking it is talking to clx.
+15Dec01=======================================================================
+1. added superfluous spaces back into PC73 for the benefit of clx
+14Dec01=======================================================================
+1. make Spanish in set/lang & Messages 'es' instead of 'sp'
+2. added prototype WCY and WWV commands (for qualified users only)
+3. Added Commands_es.hlp contributed by Angel EA7WA
+12Dec01=======================================================================
+1. added Commands_de.hlp contributed (in record time) by Stephan DK8LV.
+2. fixed help command so it uses it!
+11Dec01=======================================================================
+1. make PC17 generation more unconditional
+08Dec01=======================================================================
+1. added unset/hops command
 02Dec01=======================================================================
 1. Fix spurious 'new message for you' messages if things are deleted but 
 unread.
@@ -6,6 +95,9 @@ poluting the nodes table. Maybe this will make things slightly more stable.
 3. Take off rspf checks on announces and spots and allow the dupe filters
 to take the strain.
 4. Move the dupe checking AFTER the input filtering for announces and spots.
+5. Changed the checking of PC19/21 that it doesn't alter the wrong node
+6. Alter the storage of messages so that illegal characters are stored as '.' 
+in an attempt to stop such messages from hanging.
 26Nov01=======================================================================
 1. Make changes to the installation manual to show making the client before
 actually trying to use it!  Thanks to oz1lqh.  Also add a line for SuSE