X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=2f05c43d99092c158e29273a502050c053450483;hb=5e7031a532b4df6beb475aa3e7e3f6eec29360a6;hp=a4e04db723a07bb5b71d36e7a7ecf30cbe3d17b7;hpb=97fa4618141c1e20858660a6732d94ea3f431dd9;p=spider.git diff --git a/Changes b/Changes index a4e04db7..2f05c43d 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,196 @@ +09Apr01======================================================================= +1. changed lockfile name to cluster.lck (from .lock) for MSWin's benefit +08Apr01======================================================================= +1. added a quick installation guide to the admin manual and removed references +to client.pl (g0vgs) +01Apr01======================================================================= +1. changed agwrestart semantics. You need to use main::agwrestart() in your +crontabs rather than AGWMsg::init(); +2. try to thread winclient.pl for MSWin32. +31Mar01======================================================================= +1. added agwrestart command +2. add Iains Windoze installation manual (g0vgs) +3. various alterations to adminmanual and initial version of the CVS changes +file (g0vgs) +30Mar01======================================================================= +1. fix errors on accept in ExtMsg and in Msg +2. fix the non-blocking problems of connects (and other things in general). +non-blocking only works for unix implementations at the moment. +3. add rinit command (sends a PC20) +4. improve debuging so that stuff is always escaped and a new 'raw' debug +mode that shows everything sent and received in glorious hex and characters +29Mar01======================================================================= +1. add better tracking of AGW circuits (possibly) +2. add set and unset/agwmonitor (ing) [for all the notice it seems to take] +28Mar01======================================================================= +1. AGW engine stuff now accepts incoming calls and at least attempts to do +outgoing ones. YMMV. +2. fixed 'always' telnet on a client line in a connect script +27Mar01======================================================================= +1. add first cut at an AGW Engine. Copy /spider/perl/AGWConnect.pm to +/spider/local and edit it appropriately. You shouldn't need a login and passwd +if you are using the default setup. It may allow incoming connects (and then +again it may not - I don't have a reliable infrostructure to test with at the +moment). The AGW Engine is a M$ thingy, but that don't preclude you connecting +to it from a unix box. +22Mar01======================================================================= +1. edit the helpfile for set/debug and add help for show/debug +2. Allow ^Z again on messages +3. Added back onboard support for ax25 OUTBOUND connections. You will need +exactly the same facilities as before (ie netrom_call, ax25_call suid root +etc) but it is called direct from the cluster.pl - client.pl is DEAD! +19Mar01======================================================================= +1. Add 'not allowed' messages into sh/filter with callsign and reduce priv +2. decode %xx characters in winclient.pl +necessary to 1. +18Mar01======================================================================= +1. minor changes to user and admin manuals. Added revsion numbers +17Mar01======================================================================= +1. put block check back in, try a work around for EWOULDBLOCK/EINPROGRESS +for M$. +16Mar01======================================================================= +1. integrate build number into main cluster and change the PC18 to show +version and build in the text portion +14Mar01======================================================================= +1. first cut at outgoing ax25 /external program connects +2. slight change of interface to connect +3. added a build number to sh/version +13Mar01======================================================================= +1. implemented first cut at non blocking connect +2. removed memory leakage in connects +3. add link IP address if available on who +4. made the \r\n work correctly on External connections +5. removed client.pl +6. fixed memory leakages in DXMsg +7. fixed pc39/21 handling +8. fixed routing table issues and general disconnection tidy up +10Mar01======================================================================= +1. minor changes to the admin manual to reflect differences in distibutions +thanks to pa3ezl (g0vgs) +2. add (finally) the first draft of the usermanual (g0vgs) +05Mar01======================================================================= +1. do some major surgery on the connect logic to shorten the possibility of +duplicate connects happening +2. fix stupid error on sh/qrz queries that don't work +04Mar01======================================================================= +1. allow fallback to english for help +03Mar01======================================================================= +1. allow incoming and outgoing IP connects direct to cluster.pl +2. fixed (long standing)a hole in PC17 handling +3. added winclient.pl (actually just a very basic client) from Iain G0RDI +4. Added Spanish as a language (thanks ea1dav) (g0vgs) +5. ignore BUST(ED) spots +28Feb01======================================================================= +1. allow sh/c gb7 (ie show the config of all gb7 nodes)(for example) +2. get rid of spurious DXHash 'uninitialised' messages if no corresponding +file is present. +3. changed policy of $censorpc in DXProt.pm so that badwords are looked for +in all text announces etc. +4. Unpad (remove excess spaces from) spotted callsigns in PC11. +5. test for opertaing system in various places and do different if M$ +27Feb01======================================================================= +1. allow partial node callsigns on sh/c (eg sh/c gb7) +2. Changed Msg.pm to allow a more generalised interface with more than one +listener. +3. Added IntMsg.pm to implement the internal connection management that is +currently scattered about the cluster code. +25Feb01======================================================================= +1. Fixed watchdbg so that simple arguments work again +22Feb01======================================================================= +1. Added platform name to sh/version +2. changed client.pl so that it send \r\n instead of \n on telnet connects +3. added lineend '\r\n' command to connect scripts so you can override +defaults +03Feb01======================================================================= +1. Changes and additions to the manual and added a help file for sh/log (g0vgs) +13Jan01======================================================================= +1. Documentation alterations to match new commands etc (g0vgs) +08Jan01======================================================================= +1. Changed the way that badnodes, baddx etc work. There is a new general way +implemented (dunno why I didn't do this before - hey ho...) as a consequence +there are set/unset/show baddx (for bad dx callsigns) badnode (for dx from +bad nodes) badspotter (for bad spotters of dx eg VE2STN). Expect more of +this sort of thing... +2. Added one to the copyright dates... +06Jan01======================================================================= +1. Fix set/obscount so it actually works. +2. Allow different number formats for set/pingint eg: 5m for 5 minutes and +120s for 120 seconds (and 1h for 1 hour). +03Jan01======================================================================= +1. Added a txt directory for txt versions of manuals (g0vgs) +2. Various documentation changes +02Jan01======================================================================= +1. added a help file for forward/latlong and updated the admin manual to +match. (g0vgs) +2. Add spot2csv.pl to convert spot files into tab delimited .csv format. +3. Add show/route to see which interface a station is connected on. +31Dec00======================================================================= +1. add lat/long info to show/prefix +30Dec00======================================================================= +1. added latest version of the admin manual from Ian G0VGS. +23Dec00======================================================================= +1. don't route anything back down the channel it came from. +2. and, in the process, fix some silly errors in routing converted rcmd PCs +3. changed all occurrances of 'freq' in filter help to 'on' and corrected +some errors (eg freq/ssb). +4. added latest admin manual. +18Dec00======================================================================= +1. fix double printing of DB results +2. add new style filtering for WWV and WCY to complete the set +3. got the field nos right (hopefully) on Announces for filters +05Dec00======================================================================= +1. fix frequency hinting routine so it correctly handles things like 'on 23cm' +where digits are the 'wrong' way round. +2. made default max days to search for spots 3 months. +3. added hex decodes for those pesky 'national' characters that aren't really +in grepdbg and watchdbg. +4. decide that we are using Latin-1 and therefore characters 0x80-0x9f are +not allowed. +5. fix the announces so that they are all UPPER CASE for poor old DXTelnet. +03Dec00======================================================================= +1. change grepdbg and watchdbg so that you can see a number of lines before +the condx that you are looking for so:- + grepdbg 3 LOOP + watchdbg 3 LOOP +will show both the LOOP line and the preceeding 2 lines. +2. add PCPROT to all error condx lines in DXProt.pm so that you can watch +for them more easily. +30Nov00======================================================================= +1. remove %nn strings from dups of announces and spots +2. remove check for ssids on PC41s +29Nov00======================================================================= +1. make some small changes to DXmsg to try to track delete problems? +2. fix ann/full so it doesn't dup +27Nov00======================================================================= +1. alter sh/wcy output slightly +26Nov00======================================================================= +1. made it possible for sysop calls to be used on other nodes and still have +anti loop checking on PC16/17. +25Nov00======================================================================= +1. -l now works on C client +2. -e toggles echo cancelling (normally on) on C client +20Nov00======================================================================= +1. added even more checking to PC16,17 and 39 +19Nov00======================================================================= +1. improve reaping code a bit more. +2. put some extra checking in the PC16,17,19,21 code. +3. fix problem with the aliased user disappearing and loads of 'unitialised' +messages coming out. +16Nov00======================================================================= +1. Alter the process reaping code in cluster.pl to use waitpid +12Nov00======================================================================= +1. Fix lack 't' action in Filter.pm +08Nov00======================================================================= +1. fix cosmetic errors in for/oper for 'users'. +07Nov00======================================================================= +1. removed sh/call because the owner isn't happy about us using it. +2. change sh/qrz to the new interface. MUCH QUICKER! you will need a user id +and password from qrz.com to use it and you will have to copy the +/spider/perl/Internet.pm to /spider/local and alter it accordingly. Do +remember to set $allow=1 as well! The new interface comes courtesy of Fred +LLoyd, the proprietor of http://www.qrz.com +06Nov00======================================================================= +1. Added sh/qrz to the list of callbook services 05Nov00======================================================================= 1. 75% speed up on sh/dx !, lower memory usage as well! 2. Fixed problem with clear/spot 0 (how did this one last so long!!!)