]> jfr.im git - solanum.git/blobdiff - doc/example.conf
Correct spelling of oper:remoteban in example.conf.
[solanum.git] / doc / example.conf
index 5e02e0dfaf16cf67f2b73208696ee5577da79d39..09a51896540a108f89db558864ef1949a5f83f6a 100755 (executable)
@@ -185,6 +185,27 @@ auth {
        class = "users";
 };
 
+/* privsets... XXX document me later */
+privset "local_op" {
+       privs = oper:local_kill, oper:operwall;
+};
+
+privset "server_bot" {
+       extends = "local_op";
+       privs = oper:global_kill, oper:kline, oper:remoteban, snomask:nick_changes;
+};
+
+privset "global_op" {
+       extends = "local_op";
+       privs = oper:global_kill, oper:routing, oper:kline, oper:unkline, oper:xline,
+               oper:resv, oper:mass_notice, oper:remoteban;
+};
+
+privset "admin" {
+       extends = "global_op";
+       privs = oper:admin, oper:die, oper:rehash, oper:spy;
+};
+
 operator "god" {
        /* name: the name of the oper must go above */
 
@@ -253,6 +274,9 @@ operator "god" {
          */
        flags = global_kill, remote, kline, unkline,
                die, rehash, admin, xline, operwall;
+
+       /* privset: replaces flags */
+       privset = "admin";
 };
 
 connect "irc.uplink.com" {
@@ -460,7 +484,8 @@ general {
        reject_ban_time = 1 minute;
        reject_after_count = 3;
        reject_duration = 5 minutes;
-       max_unknown_ip = 2;
+       throttle_duration = 60;
+       throttle_count = 4;
 };
 
 modules {