X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=8186cb05deece3f442b44c2e890bef0389e17231;hb=5e29a654c6f9c84d02a1a5c6344dee73835d4fae;hp=99ffb8b9e6417e59e530b0d4af9d1614503036b4;hpb=adf3cc7462a4544d2bca7f380593631edcff120b;p=spider.git diff --git a/Changes b/Changes index 99ffb8b9..8186cb05 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,142 @@ +28Mar00======================================================================= +1. Added buffering to client +2. Fixed LOGIN so that you can login with an arbitrary callsign +27Mar00======================================================================= +1. updated wpxloc.raw and rsgb.cty for 4W and TX0. +2. display 'start time' rather than 'last start time in' in who. +3. Allow local users to see their own sh/talk or sh/log stuff. +4. A more robust version of the C client. +5. Added a message exporting command 'export'. +6. allow swopping on all messages, including imported and manually sent ones +7. S A < B @ C $BID now works from the command line and thus bbses ought to +be able to send messages into the cluster. Bids are (currently) ignored. +26Mar00======================================================================= +1. first cut of C client +18Mar00======================================================================= +1. fixed convkeps.pl so that it accepts more formats for floating point. +08Mar00======================================================================= +1. tidied up Sun.pm and sh/sat +2. fixed sh/qra so that the correct lat/long is displayed if only one locator +is given. +10Jan00======================================================================= +1. added Steve Franke's new Sun.pm and show/satellite command +08Jan00======================================================================= +1. really removed the restriction on 0 length messages. +2. added a periodic msg file import system a la FBB. Stick one or more files +into /spider/msg/import with a suitable SEND line, subject and the text and +it will import it. The importer will accept some BBS syntax (eg < GB7TLH) to +allow you to customise the 'from' callsign. +03Jan00======================================================================= +1. changed the copyright statement in sh/version! +2. added sh/date with special "be compatible with ak1a" syntax for the output +of sh/date with no arguments, otherwise the same as sh/time. A special favour +to G4PDQ... +3. and another one, added show/node especially for G4PDQ. +01Jan00======================================================================= +1. Fixed Julian routines to get rid of the millenium bug! (do as I say, not +as I do!). +2. updated gdx.pl so that external programs can do a sh/dx just as a normal +user can. On reflection this could be used as a model for all sorts of +"external" interface routines. +3. renamed gdx.pl as showdx. +11Dec99======================================================================= +1. added missing pc48 so that it calls the DXDb::process routine +10Dec99======================================================================= +1. allow msgs to marked as read or unread +02Dec99======================================================================= +1. DX command doesn't recognise '6M' as '6m' in SH/DX ON 6M. +2. set/node now sets the homenode as the callsign. +3. changed the label for the 18Mhz band from '18m' to '17m' in the bands +table. +01Dec99======================================================================= +1. started the callbot which lives at n2tly.dxcluster.net 9000. +2. added www.qrz.com +3. added www.buck.com +4. added k4ute at no4j.com +28Nov99======================================================================= +1. fixed all the stupid errors introduced in 1.36 confusing DXUser->get with +DXCluster->get_exact. +24Nov99======================================================================= +1. extended badmsg.pl stuff so that it works like the forward file and allows +one to reject on to, from, origin and subject fields. +2. added a swop.pl again in a forward.pl like format that allows simple swop +for a field or test on a field and set another. +3. Fixed the problem that read private mail follows you around as well as +unread private mail does. +4. Change the logic of connections so that the node will accept callsigns with +SSIDs to -8 as different entities from each other. SSIDs > 8 are subtracted +from 15 and are assumed to be coming in via netrom diddled connections. This +affects lots of the commands as well. I may not have got them all. +5. Hangup clients on HUP signals. I originally ignored them, for reasons that +are now lost in the mists of time. HUP signals now cause clients to die +(cleanly) and disconnect everything correctly. +6. Added show/time command +21Nov99======================================================================= +1. lose extraneous rubbish after the callsign as sent by BBSes. +2. Change end label on sh/moon to RGain dB rather than Loss dB. +3. Remove spurious call to DXCluster->get_exact in pc50. +4. Allow rcmd to locally connected nodes that are not (for some reason) in the +nodes table. +5. Try and send a PC39 in more cases to a cluster that I want to disconnect +from in the hope that it notices and disconnects its end. +20Nov99======================================================================= +1. Added set/unset logininfo which will tell anybody that has this set when +someone has either logged in or out of this node. +2. Added set/pinginterval command which alters the length of time between +pings sent to nodes, the value is minutes < 120 and seconds above that, 0 +means disable pinging (not recommended). +3. If someone does a sysop whilst connected via ax25, don't show privilege +level or passwd in stat/user. +4. Fixed the problem with the dx command where if the callsign ended in a ? +then the call and the freq would be replicated in the remarks. +5. Set/unset ann, dx, talk, beep, wx, wwv all are now permanent (ie stored in +the user file) +19Nov99======================================================================= +1. Added new version of sh/sun and also sh/moon from Steve K9AN +2. Added rtt to who. +3. added Aliase for show/tnc_sta to who. +4. added Alias for show/uptime to sh/cl +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.