X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=ca7477c9b8ad48cde624f574c085c90e8198b688;hb=7fa741009758c923fab8d80c4a4c5722b4f6146f;hp=3611fa0670beadb958746eb5415ab8d30f2cc4ea;hpb=82de56e409a19a05761794c9588713160b51144e;p=spider.git diff --git a/Changes b/Changes index 3611fa06..ca7477c9 100644 --- a/Changes +++ b/Changes @@ -1,18 +1,83 @@ +19Nov99======================================================================= +1. Added new version of sh/sun and also sh/moon from Steve K9AN +18Nov99======================================================================= +1. Added ping obs counter together with Time::HiRes timers. This will dis- +connect nodes that fail to respond to 3 ping requests (on the 4th attempt). +The default time is a ping every 3 mins, therefore a link will be struck out +after 12 minutes of nil response. +2. Maintain a table of outstanding connects to other nodes and prevent over- +laps (special favour to G0RDI). +17Nov99======================================================================= +1. Started using Data::Dumper for things again +2. 'Fixed' DXUser file corruption? +3. Allow multiline (ie lines with \n in them) output in $DXChannel::send +4. Added Andrew K9CW's updated wpxloc.raw, regenerated prefix_data.pl +5. Put in callsign matching and stuff into sh/sun. +14Nov99======================================================================= +1. added BBS.pm to start BBS input of mail +2. fixed eval in DXUser to log errors rather than banging out +12Nov99======================================================================= +1. added sh/sun command kindly supplied by Steve K9AN. +2. allow ^Z on its own on a line to terminate a message +08Nov99======================================================================= +1. added spoofing (mk1 version) for sysops, useful for those little jobs like +reseting a user's qra locator and such like "spoof g7brn set/qra jo02lq". +2. fixed set/location so it stores the qra locator in the qra locator slot, +NOT the lat/long (who wrote this stuff...?). +07Nov99======================================================================= +1. reduced the amount of stuff compared against for dup announces. +2. Check the regex for DK0WCY announces produces results before storing it as +a WWV. +3. Added some logging for set/priv (un)set/lockout. +4. Added test long path calc to sh/muf +5. Only wonder down the msg queue every minute +6. Put in the initial DB code (at last), you can create and remove local and +standard remote dbs, you can import AK1A style .FUL ascii databases, you can +enquire on a local or remote database. +7. A return ping to a node will clear down all outstanding pings to +that node (which might cause some confusion if more then one ping is +outstanding for a node, but then - shit happens). +04Nov99======================================================================= +1. Removed ~ from the end of the PC18. +2. Removed a hangover from duff character checking in cluster.pl +3. Stop PC frames that are to be routed, being routed back to themselves. +03Nov99======================================================================= +1. Simplified command caching so it uses anonymous subroutines, you should +also get error messages back on the console now when developing. +2. Allow locally connected AK1A clusters that for some obscure reason don't +issue PC19s to still appear as connected and allow them to acquire users. +31Oct99======================================================================= +1. updated Minimuf.pm and show/muf.pl to the fixed versions sent to me by +Steve Franke K9AN. +2. Made set/badnodes work, added show/badnodes. This is an interim fix until +input spot filtering works. +24Oct99======================================================================= +1. fixed announces so that nodes only get one of them (not two). +2. Altered the select timeouts to prevent apparent excessive CPU usage on +multiprocessor machines (or at least that is what seems to be the trouble +here). 22Oct99======================================================================= -1. allow filter names to be in upper or lower case. +1. allow filter CALLSIGNS to be in upper or lower case. 2. create the concept of input and output filters, input filters are of the -form "in_$call.pl" eg: "in_g1tlh.pl", output filters are "g1tlh.pl". +form "in_$call.pl" eg: "in_g1tlh.pl" (or "in_G1TLH.pl"), output filters are +"g1tlh.pl" (or "G1TLH.pl"). 3. all users can now filter on spots, ann and wwv (assuming the sysop has set the filters up - still no user creatable filters. Nodes can filter on both -input and output for all of these. +input for announces and output for all of these. I would recommend setting +up a few filters that are likely to be wanted and then symlinking callsigns +to them as you get requests. 4. added callsign and length of history/position of screen stats to console. -DO REMEMBER to copy /spider/perl/Console.pm to /spider/local (doing any changes -on the way as it has extra data items in it now). +If you want to change the colour of the callsign you will need to copy the +Console.pm to your /spider/local directory and change the $mycallcolor equate. 21Oct99======================================================================= 1. fixed reply so that reply b or reply nop generate a bulletin with the correct address. 2. implemented sh/muf command. -3. reduced privilege of catchup and uncatchup to 5. +3. reduced privilege of catchup and uncatchup to 5. This so that, suitably +privileged, nodes that occasionally link can rcmd a "catchup all" +to the node they are connecting to and thus prevent a large tranche of, +potentially duplicate, mail. This isn't an issue for DXSpider, but may be +an issue for any AK1A clusters you are connected to. 20Oct99======================================================================= 1. Translated all the subroutines of minimuf into perl as Minimuf.pm 2. Limited the length of an ANN that is saved for de-duping to $pc12_dup_lth