mirror of https://framagit.org/kyodev/kyopages.git
maj
This commit is contained in:
parent
ca39d6ac18
commit
658a96f55c
|
@ -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`
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue