Implement new configuration option "DefaultUserModes" bug160-DefaultUserModes
authorAlexander Barton <alex@barton.de>
Mon, 26 Aug 2013 19:17:10 +0000 (21:17 +0200)
committerAlexander Barton <alex@barton.de>
Mon, 26 Aug 2013 19:17:10 +0000 (21:17 +0200)
commit2bacb8210b4f0807eb50587bcc4329c7ea7a50c3
tree6ada7c4ec9a5e63a3e0e297d8c66c35f519a86a0
parent3b65f4e38d1ab019513f16b70581ae10574006e8
Implement new configuration option "DefaultUserModes"

The new configuration option "DefaultUserModes" lists user modes that
become automatically set on new local clients right after login.

Please note that only modes can be set that the client could set on
itself, you can't set "a" (away) or "o" (IRC Op), for example! User
modes "i" (invisible) or "x" (cloaked) etc. are "interesting", though.

Default: set no modes (like without this patch).

Closes bug #160.
doc/sample-ngircd.conf.tmpl
man/ngircd.conf.5.tmpl
src/ngircd/conf.c
src/ngircd/conf.h
src/ngircd/login.c