X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=775717344bf57e2c76b6cc494fae68bba0ba19b3;hb=bff9ecf00b14e7d71d9504088a2fd7b9e5115fe1;hp=01abe248bd34eefb36e32453cad927c9a3986e26;hpb=bca5cd40374f12da5e0d46980e54bffc61fdc9c9;p=spider.git diff --git a/Changes b/Changes index 01abe248..77571734 100644 --- a/Changes +++ b/Changes @@ -1,8 +1,161 @@ +13Jun00======================================================================= +1. fixed looping bug in C client on ending. +12Jun00======================================================================= +1. Added RCMD for clx +2. Added WCY processing +3. Added new node types (clx, spider, dxnet, arcluster) +4. Store echo settings +5. Store pagelth settings +6. sort out source of DXVars for callbot.pl +7. added sh/isolate +8. added sh/lockout +11Jun00======================================================================= +1. removed extraneous DXDebug from DXUtil +2. added help for set/echo +3. Centralised all spot, wwv and ann dup handling into respective packages. +4. Created new AnnTalk package (for above and OOing announce and talk +handling). +5. Fixed problem with outputting lines with | in them to console.pl. +10Jun00======================================================================= +1. got rid of some more nasty bugs in sh/qra. +2. fixed 9A3xx to always be Croatia (and not Haiti!). +09Jun00======================================================================= +1. change some print commands in DXMsg to dbg('err'... +2. overloaded confess, croak et al into DXDebug and removed Carp from +everywhere and checked that the necessary debugging really does go into +the debug files now. +3. changed print statements in cluster.pl to dbg('err',... so they go into +the debug files as well. +4. Altered the logic around duplicate spots, reduced the length of comment +checked to 20 characters (this should solve some problems including those +people sucking ar-cluster spots with prefixes in the extreme rh end). +08Jun00======================================================================= +1. fixed problem with binary characters from cluster->client +2. added set/echo and unset/echo commands +3. echo login characters on login: prompt for C client +4. Send \r\n on telnet connections for C Client +5. Make echoing the default option (for M$ telnet clients :-() +11May00======================================================================= +1. fixed looping in Msg.pm (at last) +10May00======================================================================= +1. wrote a cross between 'tail -f' and grepdbg so that you can watch the +debug files for particular strings and only have them print out. +05May00======================================================================= +1. rewrote parts of Msg.pm and client.c so that the messages no longer use +a length word at the front of each one. They are simply strings of characters +separated by a \n. No binary characters are allowed (they are encoded as %nn) +a la HTTP. This hopefully cures Arnold's problem and also make it more +secure anyway. It also paves the way for the ax25/ip multicast client. +30Apr00======================================================================= +1. put some extra checks and balances in to message send routine in Msg.pm to +see if I can prevent the error seen by Arnold (which I think is only likely to +appear in heavily loaded sites). +25Apr00======================================================================= +1. Changed reply so that you can reply to more than one address privately +31Mar00======================================================================= +1. fixed nnn-mmm in kill (erase/delete) msgs so that mmm is also deleted and +not just nnn -> mmm-1. +2. Added an autosplit to message importing so that messages are split +automagically into bits if the filename used in the import directory starts +with "split". This will add a [1/5] type string on the the end of the subject. +3. dedupe more aggressively on the text of Spots so that only the 1st 27 chars +of text are considered (as opposed to the whole lot). +30Mar00======================================================================= +1. altered client.pl connect code so that it doesn't falsely recognise +/spider/src/client as a 'client' instruction. +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. +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.