aboutsummaryrefslogtreecommitdiff
path: root/src/core_modules
Commit message (Expand)AuthorAgeFilesLines
* add ModuleManager.try_reload_module(), use it for !reloadmoduleGravatar jesopo2020-02-091-6/+2
* transfer stdout/stderr _assured to IRCLine.assuredGravatar jesopo2020-02-091-0/+2
* should be checking for "*" in user_accessGravatar jesopo2020-02-091-2/+1
* spec[2] is a string, not an array of stringsGravatar jesopo2020-02-081-1/+1
* update ignore.py to use command spec (and not docstrings)Gravatar jesopo2020-02-071-19/+17
* update modules.py to use command spec (and not docstrings)Gravatar jesopo2020-02-071-26/+17
* update admin.py to use command spec (and not docstrings)Gravatar jesopo2020-02-071-80/+49
* regression: readd lost USERPASS SASL meta-mechanismGravatar jesopo2020-02-071-1/+2
* update other modules to use categorised require_accessGravatar jesopo2020-02-075-7/+6
* allow multipe require_accces (comma sep), support "low"/"high"/"admin"Gravatar jesopo2020-02-061-3/+17
* typo in !hostmask, 'spect' -> 'spec'Gravatar jesopo2020-02-061-1/+1
* chghost events no longer have 'username'/'hostname' kwargsGravatar jesopo2020-02-051-2/+2
* move !alias variables in to alias_variables.py, add RNICK (random nick)Gravatar jesopo2020-02-052-2/+3
* aliases.py get.command doesn't need to be PRIORITY_URGENTGravatar jesopo2020-02-051-1/+0
* switch module whitelist/blacklist to its own config fileGravatar jesopo2020-02-041-8/+9
* INFO log on successful SASL authenticationGravatar jesopo2020-02-031-0/+2
* set username and hostmask on chghost before event dispatchGravatar jesopo2020-02-031-2/+5
* implement !modinfo•••closes #234 Gravatar jesopo2020-02-031-0/+24
* init `usages` variable, for the case that there's no usageGravatar jesopo2020-02-031-0/+1
* ratify labeled-responseGravatar jesopo2020-02-031-5/+6
* split utils.datetime out in to .parse and .formatGravatar jesopo2020-01-303-4/+4
* actually use count (for best_count), dont +=1 spec arg for non-consumeGravatar jesopo2020-01-301-2/+5
* make sure we always have a channel when require_mode/access is presentGravatar jesopo2020-01-302-2/+6
* update aliases.py to use command specsGravatar jesopo2020-01-291-30/+21
* non-present optional args should still be in the spec as NoneGravatar jesopo2020-01-291-4/+4
* add "lstring" command spec; "last string" - explicit args or last messageGravatar jesopo2020-01-291-0/+11
* change "non-consuming spec arg" character from "=" to "-"Gravatar jesopo2020-01-281-2/+2
* fix privateonly/channelonly - True or None, not True or FalseGravatar jesopo2020-01-281-4/+6
* date permissions module to use command spec argsGravatar jesopo2020-01-281-39/+23
* fix support for non-consuming command spec argsGravatar jesopo2020-01-281-9/+10
* forgot to change `usage` to `usages_kwarg`Gravatar jesopo2020-01-271-1/+1
* add non-consuming spec arg types for privateonly and channelonlyGravatar jesopo2020-01-271-0/+8
* .append() doesn't work on dict, use same code for missing optionalGravatar jesopo2020-01-261-10/+10
* fix channel_access spec arg indexesGravatar jesopo2020-01-261-12/+13
* refactor command_spec.pyGravatar jesopo2020-01-261-24/+43
* ?time->?duration, remove now unneeded usage kwargGravatar jesopo2020-01-261-2/+1
* add `nuser` spec arg type; to get a user, new or notGravatar jesopo2020-01-261-3/+7
* add rchannel spec arg to !accessGravatar jesopo2020-01-261-2/+3
* we need a fresh mutable `args` copy for each specGravatar jesopo2020-01-261-1/+2
* update channel_access.py to use command spec languageGravatar jesopo2020-01-261-22/+11
* support multiple specs per commandGravatar jesopo2020-01-261-31/+35
* only show "not enough arguments" n>len(args)Gravatar jesopo2020-01-261-1/+1
* show topic timestamp in a more human readable formatGravatar jesopo2020-01-261-1/+1
* update !ignore to use command specsGravatar jesopo2020-01-251-11/+8
* support spec arg "context" (e.g. private only), marked exported as privateGravatar jesopo2020-01-251-3/+8
* when available, use command spec for !help usageGravatar jesopo2020-01-251-5/+8
* implement default spec argument typesGravatar jesopo2020-01-251-47/+39
* support type names of spec argumentsGravatar jesopo2020-01-251-9/+9
* change command specs to be compiled at runtime by a decoratorGravatar jesopo2020-01-251-29/+19
* support !... as "one or more", show "not enough args" errorGravatar jesopo2020-01-251-7/+13