1. added grepdbg program (so you can search your debug files and get times
[spider.git] / Changes
diff --git a/Changes b/Changes
index be97d3a6afb839c2ec3d8b731de1e187c1c4652b..17d937a782e21f1eee33e9e0556198f8a2a53141 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,64 @@
+15Jun99=======================================================================
+1. added grepdbg program (so you can search your debug files and get times
+and dates of incidents).
+2. Moved DXVars.pm to DXVars.pm.issue to force new users to cp it to their
+local directory.
+3. added $allowzero to DXProt to allow thru PC19s with zero protocol versions.
+14Jun99=======================================================================
+1. changed IO::File in help and apropos to IO::File
+2. added a check for isa('DXNode') for PC50s
+08Jun99=======================================================================
+1. Started work on the curses based operator console.
+03Jun99=======================================================================
+1. cluster seems to have a memory leak, put DESTROY functions in where 
+appropriate.
+2. try to make sure that PC21 commands are not issued inappropriately and
+also reformat PC19 for onward broadcast so that nodes coming in on loops are
+dropped from those broadcasts.
+3. make sure PC16,17,19,21 doen't affect locally connected nodes.
+4. Changed all instances of FileHandle to IO::File.
+01Jun99=======================================================================
+1. removed a output of an unwanted pc21 for isolated nodes
+31May99=======================================================================
+1. Added checking for PC16,17,19 and 21 to make sure that they come in from
+the channels that they are supposed to.
+2. Pass the RCMDing node's priv level to the command (rather than the 
+connecting node's privilege level).
+3. Pass thru merge requests for other nodes.
+4. Removed a warning from client.pl
+5. routed external DB commands and drop them (for now) locally
+6. routed external mail commands (ie those addressed elsewhere)
+7. routed external PC26/27 lines 
+25May99=======================================================================
+1. try to make the lastin value correct even for local users
+2. got rid of the stupid bug that failed to print out the offline message
+but put a "*main::STDOUTmain" for every line of that message instead.
+3. Ported to 5.00503 (well actually just installed it and it just runs). 
+4. Added who command
+23May99=======================================================================
+1. Got rid of some of the useless error messages on global destruction when
+quiting a program.
+2. Stuck -w back on client.pl
+23May99=======================================================================
+1. tried to change connection to raw mode for cluster connections
+2. sh/c and sh/u are now sorted in alphabetical order
+3. Limited the number of queued dx spots when composing messages to 20 (the 
+oldest one is lost for every one added above 20).
+4. Added generalised shell globbing everywhere I think it is useful, including
+sh/dx, dir, sh/files etc
+5. Made dir more compatible with ak1a and added 'to' and 'from' call searching
+it should now do everything that ak1a does except counts.
+6. added similar functionality to kill command so that you can kill ranges, to
+and from callsigns etc.
+22May99=======================================================================
+1. added check for -1 from Date::Parse and return undef for out of range dates
+2. added show/files and type commands
+21May99=======================================================================
+1. made set/nodx work again.
+2. made dx stuff queue nicely again when sending messages.
+18May99=======================================================================
+1. Added announce dup checking.
+2. Added system announce filtering.
 08May99=======================================================================
 1. Added a bit more checking to the rcmd thing to make more sure that this
 rcmd isn't coming from an imposter. Not possible to prevent everything