[Dxspider-support] DXSpider mojo update

Danilo Brelih danilo.brelih at siol.net
Thu Nov 24 07:27:00 GMT 2022


Dirk Koopman via Dxspider-support je 24.11.2022 ob 0:57 napisal:

Brilliant. We have the biggest cqww cw contest this weekend hopefully a lot of 
dxspiders will be updated as soon as possible. As I am not a system uptime freak 
I usually do a cluster reboot before a major contest whether it is necessary or not.

GL Dan S50U




> In the light of some nastiness that seems increasingly to happen during major 
> contests, and after several requests, I have revamped the "BadWords" system to 
> be all "regex" based (a.k.a badw_regex) and done away with both the badword 
> and badw_regex files. These have been replaced with a file called badword.new 
> which now contains a simple list of "words", some of which are instantly 
> recognisable and others which look misspelled - as they don't seem to have 
> enough consonants. They are what I call word "stems".
>
> This file is interesting, but is not (normally) sysop maintained. It is 
> maintained and generated by the set/badword and unset/badword commands which 
> will take words that you think are bad; which add or remove them from the 
> system. You can list the current ones with show/badwords. There is a default 
> list of words that is installed by the update automatically.
>
> Internally these word "stems" are converted in perl regexes which will match 
> this sort of thing:
>
> So the stem "SOD" regex looks like:
>
> SOD = \bS+[\s\W]*[O0]+[\s\W]*D
>
> This will match: sod SOD s0D sods Sodding s0dd1nnnng etc
>
> Another example might be:
>
> TERORIST = 
> \bT+[\s\W]*E+[\s\W]*R+[\s\W]*[O0]+[\s\W]*R+[\s\W]*[I1]+[\s\W]*S+[\s\W]*T
>
> This will obviously match the very bad spelled 'terorist', but also: TERRORIST 
> terr0r1st 'TeeeErro0r 11ii1sts' etc.
>
> ***
>
> It would be good to get as many sysops to update ASAP (i.e. before the 
> weekend) as this will cut down on the distribution of some quite offensive 
> (mainly Spanish at the moment) entirely made up spots.
>
> ***
>
> There is (English) help available for the {set,unset,show}/badword commands. 
> There are also some remarks worth reading in the Changes file. The command 
> 'load/badword' still does what always did, but you should not need to use it 
> any more. These commands are all sysop only and cannot be accessed remotely.
>
> If a user "swears" then a message will appear in the debug file which can be 
> tracked with 'watchdbg swore'. By default, if a user uses three swear words 
> they are automatically disconnected. This count persists during the whole 
> session, so a user can use them up by using three (different) bad words in one 
> announce command or use the same (or different) one over three commands 
> minutes or hours apart over a session. This limit can be changed with a 
> 'set/var $DXCommandmode::maxbadcount = <number>' command at runtime or in the 
> startup file. This limit only affects locally connected users. Incoming PC 
> protocol that trigger a badword are just dropped.
>
> As far as a locally connected user is concerned, it appears as though the 
> offending commands have worked, in that they appear on their screen. Well, at 
> least until they use too many and are logged out.
>
> If you are a sneaky sort of sysop you can set maxbadcount to 0, which will not 
> log the user out, thus giving the impression that all is fine - but nothing is 
> sent out to other locally connected users or nodes.
>
> Enjoy.
>
> 73 Dirk G1TLH
>
> PS This is the first on my list of fixes / enhancements, so there will be 
> further updates for other known issues over the next few weeks.
>
>
>
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at tobit.co.uk
> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support


-- 
Gorje, Cerkno h=604m <https://s50e.si/gorje.html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.tobit.co.uk/pipermail/dxspider-support/attachments/20221124/1eab4045/attachment.htm>


More information about the Dxspider-support mailing list