This commit is contained in:
kyodev 2018-08-02 15:59:39 +02:00
parent ca39d6ac18
commit 658a96f55c
3 changed files with 35 additions and 7 deletions

View File

@ -81,3 +81,29 @@ flag | objet
+V | Enables automatic voice
+* | all permissions except +b, +S, and +F -> +AORVefiorstv
-* | removes all permissions including +b and +F
## indésirables, spambot
freenode depuis fin juillet est la cible de spambots. en cas de d'attaque sur un channel:
* `/mode ##chan +r` active le blocage des utilisateurs non identifiés
* `/mode ##chan -r` désactive le blocage des utilisateurs non identifiés
par défaut, un chan sur freenode:
/mode ##chan
Canal ##chan mode : +cnt
pour les chans avec plus de 30 utilisateurs, on peut aussi se protéger en invitant le robot:
`/invite Sigyn`
les [modes possibles](https://freenode.net/kb/answer/channelmodes)
mais ces modes sont aussi être pris en charge par une politique de restriction active MLOCK
`/msg chanserv info ##chan`
Mode lock : +ntc-slk
`/msg ChanServ SET ##sdeb MLOCK <modes>`
les modes ntcslk doivent être définis par
`/msg ChanServ SET ##sdeb MLOCK +ntc-slk`

View File

@ -76,6 +76,8 @@ si besoin
`/exec -o cmd` | exécuter une commande, sortie sur le canal actuel (hexchat)
`/IGNORE <pseudo> ALL QUIET` | ignorer quelqu'un, pseudo créera un masque adapté
## indésirables
en cas de spam en private: `/mode <pseudo> +R`, bloque les users non enregistrés
en cas de spam en private: `/mode <pseudo> +R`, bloque les users non enregistrés

View File

@ -4,7 +4,7 @@
# SC2016 Expressions don't expand in single quotes
# SC2009 Consider using pgrep instead of grepping ps output
version=4.18.0
version=4.18.2
date="01/08/2018"
script="getInfo"
contact="IRC freenode.net ##sdeb@freenode.net ou https://framagit.org/sdeb/getInfo/issues"
@ -4580,13 +4580,13 @@ figet_wm(){ # 01/08/2018
id=$( xprop -root -notype _NET_SUPPORTING_WM_CHECK 2>/dev/null )
id=${id##* } # suppression plus grande chaîne au début jusqu"à ' '
xprop_id=$( xprop -id "$id" -notype 2>/dev/null ) # xprop -id "$id" -notype _NET_WM_NAME
xprop_id=${xprop_id,,} # minuscules
wm=${xprop_id#*_net_wm_name = \"} # suppression jusqu'à 'name = "'
wm=${wm%\"*} # suppression 2e " avec éventuels caractères suivants
xprop_id=${xprop_id,,} # MINUSCULES
wm=${xprop_id#*_net_wm_name = \"} # suppression jusqu'à 'name = "'
wm=${wm%%\"*} # suppression 2e " avec éventuels caractères suivants
if [ "${wm,,}" == "enlightenment" ]; then
wm=${xprop_id#*ENLIGHTENMENT_VERSION = \"}
wm=${wm%\"*}
wm=${xprop_id#*enlightenment_version = \"}
wm=${wm%%\"*}
elif [ -z "$wm" ]; then
xprop_root=$( xprop -root 2>/dev/null )
xprop_root=${xprop_root,,} # tout en minuscule