added scrolling and color
[spider.git] / Changes
diff --git a/Changes b/Changes
index e6f061781668789d709dea0e26f7b309e084079d..824457049172dfb729473276db410bec4eed89af 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,13 +1,82 @@
+28Jun99=======================================================================
+1. console.pl now works with history and editting.
+2. added scrolling to stuff sent by the cluster.
+3. added colours to things.
+27Jun99=======================================================================
+1. added WWV filtering
+2. added timeouts to for forwarding Messages, also added a waiting time for
+failed (stalled) outgoing messages.
+3. Incoming messages will now have priority over outgoing messages to the
+same node.
+4. Added 'catchup' command which will 'catchup' messages to date for a node. 
+This means that when you start forwarding to a node, it doesn't get all the
+messages queued up that are probably old.
+5. added 'uncatchup' which does the opposite of the above.
+6. fixed kill full and PC49 handling so that it actually works.
+7. Fixed local aliases so they add to the front of the standard ones. This
+means you only need to add your specials or override the system ones you need
+to.
+21Jun99=======================================================================
+1. changed regex for cluster->client msgs so that strings like |---| are no
+longer ignored.
+20Jun99=======================================================================
+1. prevented a merge to myself (causes a loop)
+18Jun99=======================================================================
+1. fixed a problem with DXLogPrint repeating log entries.
+2. altered the permissions on disconnnect so that priv 5 users can disconnect
+clusters, but still require priv 8 to disconnect users.
+3. made sure that an incoming PC18 clears out all the cluster info for
+that channel before re-initialising.
+4. add init command.
+5. disconnect users before nodess on shutdown
+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/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