diff options
| author | 2021-02-03 21:02:39 -0500 | |
|---|---|---|
| committer | 2021-02-03 21:02:39 -0500 | |
| commit | 528111a017b7845b9f37e7dc6edc7f99e2404466 (patch) | |
| tree | 6735a626e9179649a8ddcfcde230d859dce9d30b | |
| parent | 62cac8ee014009086d1abe9f704ba59b8dcba9b4 (diff) | |
Require basic privs for any sort of command.
| -rw-r--r-- | lib/ASM/Commander.pm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/ASM/Commander.pm b/lib/ASM/Commander.pm index e426ed9..c4d7a00 100644 --- a/lib/ASM/Commander.pm +++ b/lib/ASM/Commander.pm @@ -22,13 +22,16 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_delwebuser }, '^;teredo (?<ip>\S+)' => { + 'flag' => 's', 'cmd' => \&cmd_teredo }, '^;status$' => { + 'flag' => 's', 'cmd' => \&cmd_status }, '^;mship (?<nick>\S+)' => { 'flag' => 's', 'cmd' => \&cmd_mship }, '^;source$' => { + 'flag' => 's', 'cmd' => \&cmd_source }, '^;monitor (?<chan>\S+) *$' => { 'flag' => 's', @@ -49,12 +52,16 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_silence2 }, '^;help$' => { + 'flag' => 's', 'cmd' => \&cmd_help }, '^;help (?<cmd>\S+)$' => { + 'flag' => 's', 'cmd' => \&cmd_help2 }, '^;db$' => { + 'flag' => 's', 'cmd' => \&cmd_db }, '^;query (\S+) ?(\S+)?$' => { + 'flag' => 's', 'cmd' => \&cmd_query }, '^;investigate (?<nick>\S+) *$' => { 'flag' => 's', @@ -66,6 +73,7 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_user_add }, '^;userx? flags (?<account>\S+) ?$' => { + 'flag' => 's', 'cmd' => \&cmd_user_flags }, '^;userx? flags (?<account>\S+) (?<flags>\S+)$' => { 'flag' => 'a', @@ -140,6 +148,7 @@ my $cmdtbl = { 'flag' => 'a', 'cmd' => \&cmd_sync }, '^;ping\s*$' => { + 'flag' => 's', 'cmd' => \&cmd_ping }, '^;ping (?<string>\S.*)$' => { 'flag' => 's', |
