Module: ngircd.git Branch: master Commit: 7b01bb833f5bc3386611dc0c015a99c236e941f6 URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=7b01b...
Author: Sebastian Köhler sebkoehler@whoami.org.uk Date: Sat Aug 4 14:19:58 2012 +0200
Implemented xop support
3 new channel user modes have been added.
Half Op: +h(Prefix: %) can set the channel modes +imntvIbek and kick all +v and normal users.
Admin: +a(Prefix: &) can set channel modes +imntvIbekoRsz and kick all +o, +h, +v and normal users.
Owner: +q(Prefix: ~) can set channel modes +imntvIbekoRsz and kick all +a, +o, +h, +v and normal users
---
doc/.gitignore | 1 + src/ngircd/channel.c | 119 ++++++++++++++++++---------------------- src/ngircd/defines.h | 2 +- src/ngircd/irc-channel.c | 19 ++++--- src/ngircd/irc-info.c | 62 +++++++++++---------- src/ngircd/irc-mode.c | 136 +++++++++++++++++++++++++++++++++------------- src/ngircd/irc-op.c | 7 ++- src/ngircd/irc-server.c | 16 +++++- src/ngircd/messages.h | 3 +- src/ngircd/numeric.c | 11 +++- 10 files changed, 228 insertions(+), 148 deletions(-)
Diff: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commitdiff;h=7...
ngircd-commits@lists.barton.de