X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=12b4ea09988edf6b555c2e34766a62be0ce0dceb;hb=956e3acab807900fdbccc0e2fa5e999327a1c1ce;hp=06d1a6e3544ad394e4ea423dc7ccd0582922b95e;hpb=29ec5bb85c591182dd868e7a3d87f510d7b47e9b;p=spider.git diff --git a/Changes b/Changes index 06d1a6e3..12b4ea09 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,123 @@ +03Nov00======================================================================= +1. allow - in filter strings +2. store only the filter expression NOTE BENE: you will need to clear all +your existing filters and re-enter them!!!!!! +3. Added announce filtering +4. Fixed problem with announce filtering on output to the node +02Nov00======================================================================= +1. updated filtering logic. You will need to RECREATE your filters (clear/spot +all, then start again) for testing. +2. allow PC73 for DXNet +3. added some help text for filtering and filtering spots in particular. +01Nov00======================================================================= +1. put PC11 field 2 check back to m for pc text. +2. improve 'simple' callsign checking +3. Added the first cut of the new user/sysop filtering code. This cut works +for spots and the syntax is:- + +accept/spots [] [input] [] things .. +reject/spots [] [input] [] things .. + +where things are: + freq 0/30000 | hf | hf/cw | 6m,4m,2m + call G,PA,HB9 + info iota + by G,PA,HB9 + call_dxcc 61,62 + call_itu 31 + call_zone 14,15,16 + by_dxcc 61,62 + by_itu 31 + by_zone 14,15,16 + origin GB7,MB7 + channel GB7DJK,GB7BAA + +You can simply string these together on one line one after the other and +there is an implied 'and', you can also string together with 'or' 'not' (or +'!') and '(' and ')' - in otherwords an arbitrary expression. + +You can see what you have done with: + +show/filter [] + +You can clear your work with: + +clear/spots [] [input] [|all] + +Have fun and someone please write the documentation. +4. Added show/msg_status.pl sysop command (shows some info on what is busy in +the message system) +31Oct00======================================================================= +1. add 0x8e to the list of characters we clobber (make xterm go into graphics +mode). +30Oct00======================================================================= +1. put in new Filter::it code and tested it. Now all we have to do is write +the user access routines (oh and the help files!). +29Oct00======================================================================= +1. put in echo cancelling measures into the clients. This doesn't mean you +shouldn't take steps to prevent echoing on node links, but it may help where +(whatever you do) it still bloody echos! This is experimental. +2. store dxchan and mynode as callsigns (and not references) in the routing +tables and do some checking in accessors to see if we can capture some errors. +3. tart up the stat/chan etc display to give more useful debugging info +28Oct00======================================================================= +1. updated show/sun and show/moon from stuff sent by Steve Franke K9AN +2. added show/call which queries jeifer.pineknot.com for any call in the +world (as opposed to UALR which only does US calls). Inspired by a bit of +perl sent to me by Steve Franke (again!) and also Angel EA7WA who gave me the +pineknot ip address. +3. fixed clients so that they accept -0 as a valid SSID and then strip it off +as though they had come in without (why has this taken so long to appear? How +long have we been running this code ??????). +27Oct00======================================================================= +1. alter the code in clean_old of DXMsg system to see if we get some different +behaviour with random crashing +26Oct00======================================================================= +1. if there is a 'connected' file in /spider/data then the client will send +it out to the user after connection. +25Oct00======================================================================= +1. fix catchup and uncatchup commands so that they accept ranges +24Oct00======================================================================= +1. added cty.dat from http://www.k1ea.com/cty/index.htm to the prefix_data.pl +data file and modified create_prefix.pl accordingly. +2. the 'no text line' messages should now propagate correctly +3. added the dxcc, itu and cq zone numbers for announcer and origining node +on announce filters - see the /spider/filter/ann/*.issue files for more info. +4. you can now specify a 'user_default.pl', 'node_default.pl' and +'in_node_default.pl' in each of the filter directories +23Oct00======================================================================= +1. Added K5K as Kingman Reef +1. Added K7K as Kure +17Oct00======================================================================= +1. force frames to go down the local interface when doing a route. This is +particularly important for pings! +16Oct00======================================================================= +1. add a ':' after 'G7BRN de G1TLH' in a talk message. +2. added /J to the list of things to ignore (as in G1TLH/J) in prefix +processing (ie /J mean Jota not /JA [Japan]). +3. change all INCOMING 00-08 0A-1F and 9B characters that make it past the +intermediate client->server protocol to '.'. +04Sep00======================================================================= +1. made PC10,11,12 badword checking dependant on a flag variable ($censorpc) +default = 0 (off). +02Sep00======================================================================= +1. fix a long standing talk bug to do with routing to specific nodes (t xxx > +yyy .....) +2. Add badwords checking in various places. You put a list of words into +/spider/data/badwords one or several per line. Lines starting with # are +ignored. PC10, PC11, PC12 with words contained in this file will not be +sent on. Also ann, talk and dx commands have badword checking added. Words +are NOT case sensitive, but you will need to put all the endings in (eg +...k, ...ker, ...king). +3. Added new version of admin manual from G0VGS. +01Sep00======================================================================= +1. allow blank on field 4 of PC10 (even though it's "illegal"). 28Aug00======================================================================= 1. changes DXChannel::get_all_ak1a to get_all_nodes. +2. ignore PC21s coming in on the interface with that callsign (ie nodes +trying to disconnect themselves). +3. output correct PC29 on blank lines and escape ^ characters differently +(and transparently for spider nodes). 26Aug00======================================================================= 1. make blank origins on messages the node call. 2. added new version of FAQ from Ian G0VGS