X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=968fc9ef20e1928b0d2c24f99691fbfa8c4ee4a2;hb=2c3a20bdcef84e620b0c3c2d306a71ebe17956b0;hp=5b9060d0197a4016248e8a334b10ff72e6b9ac4e;hpb=d08c2c5e5f494f9fee4435070bf511884e2ab770;p=spider.git diff --git a/Changes b/Changes index 5b9060d0..968fc9ef 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,151 @@ +30Jul00======================================================================= +1. Added talk mode so that I don't have to keep typing T all the time. +2. fiddled around with storing of Debug messages a bit more. +3. bomb proofed the type command. +4. started the objectifying for talk, dx and announcements. +5. fix talkmode so that it only does 'via' PC10s when it really needs to. +6. SEND now displays a message if you try to do it in not prompt mode. +7. stopped a few more things being done by rcmd (eg send, talk, ann, dx) +8. tidied up the talking a bit more. +9. Increase default hop counts all round. +10. Adjust hex encoding so that 8 bit characters should now go thru +11. check more of the essential protocol fields for 8 bit characters. +29Jul00======================================================================= +1. added forward/latlong which will forward ALL the users that have a latitude +and longitude set on them to one or more locally connected nodes - with a hop +count of 1. +2. speeded up the show/node command by using the DB_File interface and +sequentially reading the data directly and only 'get'ting the ones that are +nodes. +3. did the same for show/isolate and show/lockout. +28Jul00======================================================================= +1. fixed watchdbg midnight rollover loop and removed the date part of the +date/time translation to leave just the time. +27Jul00======================================================================= +1. made sure that 'en' is the default language on new users. +2. issue error message if shutdown is attempted by a low privileged user. +3. Make sure a privilege is defined for all users (even if it is 0). +4. Try to fix some more dups (and the time on them). +5. make the time stored on dups generated locally on spots an integer no of +minutes * 60 +6. send unsolicited PC[38]5s to the sysop if online. +7. merged current html from www.dxcluster.org with Ian's stuff +8. Added sgml files into the source tree +9. changed default paclen in client.c to 236 +26Jul00======================================================================= +1. added wantgrid (to control display of grid square info on DX Broadcasts) +2. added lastoper for controlling periodic demands for user info from other +nodes. +3. added spiderFAQ stuff from Ian G0VGS and latest update of the admin manual +4. changed updating and deleting from user file in an attempt to keep down +duplicates and possibly corruptions. +5. added a DXUser::export routine to allow the cluster to automatically +export the user data in ascii from cron. +6. added a line in the ISSUED crontab to do the export once a week +7. delete annok and dxok if set to 1 in user records. +8. added export_users command to allow arbitary exporting of user files +9. added set and unset/dxgrid command to allow control over the grid squares +on DX announcements +10. Removed export_user.pl (no longer needed) +11. made import_users.pl accept a non related input filename and always +update the current user file. +12. added an 'auto rcmd for/oper ' for people I can see on the +cluster that issue spots and for whom I have no qra info (no more than once +a month). This isn't the default - set $send_opernam in +/spider/local/DXProtVars.pm (copied from /spider/perl). Good for gateways. +13. Despace spot texts properly again for deduping purposes. +14. Corrected Pc84/85 handling a bit. +15. Sync the user database every 15 secs to see whether we can reduce the +corruptions and duplicates. +25Jul00======================================================================= +1. ignore \n in ax25 mode for C client. +2. remove extra space at the end of a DX spot announce when no grid square +is output. +3. added new admin manual from Ian G0VGS +20Jul00======================================================================= +1. Finally managed to update my source with the sourceforge one +2. added user->qra cleaning in various places +3. added four digit locator strings to broadcast DX spots (for users). +4. PC11 with blank callsigns should now be ignored. +5. put back the unpadding to the PC11 dup checking to catch spots with added +blanks at the end of lines. +25Jun00======================================================================= +1. added 0 to the regex that checks for valid data on the cluster.pl->client +channel - this will allow G0VGS and G0RDI to connect.... +2. removed technically unnecessary /= 60 from the dup routines to see if +Arnold's Sparcs don't then crash. +19Jun00======================================================================= +1. move ann_dup, spot_dup etc to dup_ann, dup_spots etc +2. made mode 3 the default line ending convention for all out going connects +via telnet in client.pl +18Jun00======================================================================= +1. fixed line ending ambiguities (I think) for telnet connections. Well +actually only really band aided it. It works but isn't how I want it. +Client.pl has got to go.... +2. Added 1.21 of Ian G0VGS's admin manual +17Jun00======================================================================= +1. I believe I have fixed all the login/logout 'broken pipe' errors +2. Added G0RDI's 'links' command. +3. added update_sysop.pl which cleans out all previous versions of the sysops +information from the user database and recreates it with that in DXVars.pm +4. Added node type to links and who +5. Hardened up the cluster->client link in the cluster software so that +rubbish on port 27754 doesn't (usually) crash the cluster. +14Jun00======================================================================= +1. fixed sh/node crash +2. fixed RTT in who.pl +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=======================================================================