G-LINES: Forbid remote modifications if "AllowRemoteOper" is not set
authorAlexander Barton <alex@barton.de>
Wed, 7 Dec 2016 23:14:00 +0000 (00:14 +0100)
committerAlexander Barton <alex@barton.de>
Wed, 7 Dec 2016 23:14:00 +0000 (00:14 +0100)
commitf5ff22d98febeddcc51668c49f35940cbffe599e
tree80e03f50c93546efbeab30664f4bb8fa6899747a
parent995bbfd62787a783a768cda9171f778a47099fa0
G-LINES: Forbid remote modifications if "AllowRemoteOper" is not set

Explicitely forbid remote servers to modify "x-lines" (G-LINES) when the
"AllowRemoteOper" configuration option isn't set, even when the command
seems to originate from the remote server itself: this prevents GLINE's
to become set during server handshake in this case (what wouldn't be
possible during regular runtime when a remote IRC Op sends the command)
and what can't be undone by IRC Ops later on (because of the missing
"AllowRemoteOper" option) ...
src/ngircd/irc-oper.c