X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=79858fa31471e41ad89e17a29c779c258669205b;hb=85f715f5353a78bac85f1802c22d6e7b9352ca81;hp=29dcca4de04157fbc691dc9a366ae241b47b3d80;hpb=2dd2d417adfc86f29d4091c444e3f99906a51771;p=spider.git diff --git a/Changes b/Changes index 29dcca4d..79858fa3 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,182 @@ +09Sep01======================================================================= +1. Add show/dxstats command +2. Add show/hfstats command +3. Add show/vhfstats command +4. Add show/hftable command +5. Add show/vhftable command (BE WARNED, the first time you run one of these +commands it will take some considerable time to complete, thereafter it will +be a lot faster). +08Sep01======================================================================= +1. Update the sgml docs on filtering a bit. +06Sep01======================================================================= +1. prevent nodes appearing as users from incoming PC16s +2. Change ping averaging to be like TCP and become a smoothed RTT. +3. Make all the Prompts in stat/* like output appear in alphebetical order +4. Fix problem with 17m spots not appearing in sh/dx +5. pump up eph dups everytime they re-occur and increase life to 180 secs +04Sep01======================================================================= +1. add delete/user command +03Sep01======================================================================= +1. make spot dups look back 5 mins. +2. strip the top off each character in any text field of a Spot for duping. +3. Try to make the routing tables more accurate for users that login to +more than one node. +4. Make PC50s come out in one heap on all channels every 14 mins, instead of +on the 14th minute in the connection time for each channel. This should +reduce (slightly) the dups that are dumped. +5. Speed up input queue processing (a lot). +6. make set/isolate and acc/route mutually exclusive (and issue appropriate +error messages) and fix set/iso on PC18 input. +7. Improve stat/route_node and stat/route_user for diagnostics. +8. strip top bit of comments in ann/spots. +9. fix the announce filtering problem. +10. Fix the double announcement of node disconnections? +01Sep01======================================================================= +1. Change build number calc (hopefully for the last time) +27Aug01======================================================================= +1. make rej/wwv and rej/wcy work +26Aug01======================================================================= +1. make all newly learned nodes locked out by default. +2. add lock_nodes.pl which locks out all the nodes in the user file whose +privilege is 1 or less and which isn't mentioned as an argument to the +command on the command line. +3. make set/node, set/spider and their friends unlock a node as well as make +them one. +4. Make sh/log et al more efficient / less memory hungry (and the display +the correct way round!) +24Aug01======================================================================= +1. Allow badmsg to reject on interface callsign ('I') +20Aug01======================================================================= +1. protect against PC41s with field[3] == field[2] +2. Redo Julian stuff as proper objects +3. Make the various Log display come out forwards instead of backwards +4. Add the dbgclean routine to system cron to clear out all debug files +more then 10 days old. +19Aug01======================================================================= +1. Fix rcmds +2. make isolation when there are no filters present work again? +3. dup check PC16/17/19/21 ! +17Aug01======================================================================= +1. Sort out PC41 handling to include type 5 records for QRA locators and also +remove all filtering (but retain ephemeral dup checking). +2. Improve format checking in latlong and qra locators. +3. Sort sh/st so that sh/st by itself displays only the local call not the +whole lot (all 17000+ users records in my case). SH/ST ALL does this. +16Aug01======================================================================= +1. send a forward/opernam for a logged in user once a month (when they next +login). +2. rearrange rcmd stuff to be more maintainable and also be certain that +they are translated in both directions correctly for clx and ak1a style. +3. Allow PC41s to be propagated and hope that the ephemeral dup filters +do their job! +15Aug01======================================================================= +1. fix problem with talks not coming out anymore +13Aug01======================================================================= +1. fixed problem of dxspots not being echoed back to spotter (announces too) +02Aug01======================================================================= +1. correct manual and help references on accept/route and reject/route. Thanks +to ea1dav for pointing out the errors +2. make sure that the actual line is printed in grepdbg & watchdbg esp. with +ALL the '^' and leading space characters as they really are +30Jul01======================================================================= +1. changes to manuals to add links etc. (g0vgs) +23Jul01======================================================================= +1. made ann,dx spots,wwv,wcy,wx more 'object oriented'. +2. allow for 'enhanced clients' and tell them what sort of thing is being +sent. +3. Allow debug info to be sent via interface to an enhanced client. +21Jul01======================================================================= +1. started a gtkconsole program. It appears to sort of work. Requires Gtk- +Perl-0.7007. +2. start doing some spot statistical stuff. +19Jul01======================================================================= +1. changes to Admin Manual to reflect route filtering. Some alterations to +the help files (g0vgs) +09Jul01======================================================================= +1. fix cron so that it allows stuff to be executed on the hour (ie min=0) +06Jul01======================================================================= +1. fix talk and routing problems to mycall +2. add unset/privilege command to relinquish any sysop privileges you might +have for the current session. +05Jul01======================================================================= +1. disconnect channels whose route node has disappeared +29Jun01======================================================================= +1. fix merge command +28Jun01======================================================================= +1. fix problems with users on more than one node +27Jun01======================================================================= +1. try adding an ARC mail hack +2. slug the not here messages so they can't loopback +25Jun01======================================================================= +1. added automatic 'not here' message +21Jun01======================================================================= +1. fix (some) problems with 'init' +2. fix stat/msg a bit more +3. small change to PC28 generation to make sure that the subject always +contains at least a blank +16Jun01======================================================================= +1. fix talk +2. fix stat/msg +14Jun01======================================================================= +1. changed debug api to (potentially) use less cpu time +2. changed the spider.cgi in Arnold's borrowed java client to Ian's perl +script +3. Added input route filtering +4. put back the set/isolate logic into routing which is now overridable with +filters whcih means a default filter is no longer generated. If you want the +OLD behaviour, do rm /spider/filter/route/*.pl*, restart and try again. +5. Add http_proxy to Internet.pm and allow sh/qrz to use an HTTP Proxy +13Jun01======================================================================= +1. fix init cnd rinit cmds +2. add missing clear/route cmd +10Jun01======================================================================= +1. fix set/here and unset/here +2. fix indirect routing to users two hops away +09Jun01======================================================================= +1. more fixes +2. add set/debug filter so that you can see why your filters aren't working +(for sysops only) +3. add ephemera deduping for all those PC41,24,50 etc etc broadcasts +4. Fix a problem with the connect text being sent on outgoing connections +(this confuses db0fhf amongst other things) +5. catch deep recursion bugs before you run out of memory. +6. Make sure that PC16|17|19|21 update as well as add and delete +7. local announces by the sysop will always be displayed +08Jun01======================================================================= +1. first cut with new routing code. Created NEW_ROUTE branch +2. added acc/route and rej/route commands +3. added stat/route_node and stat/route_user commands to look at the routing +table entities +07Jun01======================================================================= +1. move userconfig.pl and nodeconfig.pl to stat/ +2. fix problem with locally connected users not being removed from the +routing tables +3. Fix the build calc to take into account subdirectories +06Jun01======================================================================= +1. add stat/route_node and stat/route_user commands +2. add sh/userconfig command (to show backward links to nodes) +3. add sh/nodeconfig command +05Jun01======================================================================= +1. add set/bbs command +2. more work on Routing code. +3. status/msg on its own will print the status of the msg system. +4. add sh/newconfig command +03Jun01======================================================================= +1. Fix the problem with ExtMsg and unresolvable IP addresses, hopefully +properly this time. +15May01======================================================================= +1. set/lockout now prevents any outgoing connection taking place. +2. Started the new routing stuff which will run in parallel for a while. +3. changed the msg timeout arrangements so that it might not get stuck so +easily. +4. add $DXMsg::bulltopriv global to make msgs to known callsigns private +14May01======================================================================= +1. fix problem with re-reading in db definitions for remote databases. +2. try to prevent situations where two can (semi) successfully login, probably +under load, and get a 'tried to connect whilst already connected' abort. +3. change the max number of days to search for spots to 100 +11May01======================================================================= +1. allow stat/msg on priv 1 07May01======================================================================= 1. set/page 0 switches off paging 03May01=======================================================================