aboutsummaryrefslogtreecommitdiff
path: root/modules/permissions
Commit message (Expand)AuthorAgeFilesLines
* IRCUser.get_identified_account() doesn't exist anymoreGravatar jesopo2019-11-221-0/+4
* also set _account_override when registeringGravatar jesopo2019-11-211-0/+3
* check part of array, not whole array, for "*"Gravatar jesopo2019-11-211-1/+1
* implement master-password/master-login in permissions moduleGravatar jesopo2019-11-211-0/+29
* `authenticated` is expected to be a booleanGravatar jesopo2019-11-211-1/+1
* refactor permissions and allow hostmasks to be assigned to accountsGravatar jesopo2019-11-212-266/+226
* add a way to execute commands through bitbotd (use for master-password)Gravatar jesopo2019-11-211-6/+4
* only FORCE_SUCCESS for masterlogin when there's a permissions requirementGravatar jesopo2019-10-091-1/+1
* allow all preprocess.command and check.command failures to have a messageGravatar jesopo2019-09-261-6/+9
* Add IntRangeSetting, reorder OptionsSetting arg orderGravatar jesopo2019-08-301-3/+2
* Automatically format `example` text for OptionsSetting (showing options)Gravatar jesopo2019-06-291-2/+2
* Implement utils.OptionsSettingGravatar jesopo2019-06-281-2/+3
* Refactor set/channelset/serverset/botset in to 'utils.Setting' objectsGravatar jesopo2019-06-281-3/+2
* Switch all 'hook.kwargs.get(' calls to 'hook.get_kwarg('Gravatar jesopo2019-06-261-1/+1
* Add a way to __or__ `utils.Check`s, as a "if one of these passes" thingGravatar jesopo2019-06-141-5/+11
* Remove empty _random_string declarationGravatar jesopo2019-05-301-2/+0
* Hex-encode master passwords, instead of b64, to avoid "strange" charsGravatar jesopo2019-05-301-4/+4
* Add `depends-on` hashflags to relevant modulesGravatar jesopo2019-05-251-0/+3
* Only show register/identify advice when we're using `internal` authGravatar jesopo2019-05-231-3/+7
* Add usage examples for all settingsGravatar jesopo2019-05-231-1/+2
* Add masterpassword private-only commandGravatar jesopo2019-05-211-0/+8
* Move master-password generation out to it's own functionGravatar jesopo2019-05-211-2/+6
* Make masterlogin passwords one-time-useGravatar jesopo2019-04-241-1/+2
* Add a master-admin login system, to have a bot-wide password to give any user•••using it complete admin permissions - mostly intended to add new admin users Gravatar jesopo2019-04-151-1/+33
* Add/remove people from channels before received.join/received.part eventsGravatar jesopo2019-04-151-1/+1
* Use '&lt;' for '<' in README (permissions)Gravatar jesopo2019-02-171-2/+2
* Add section about identifying (permissions README.md)Gravatar jesopo2019-02-171-0/+6
* Typo, 'BitBo' -> 'BitBot' (permissions)Gravatar jesopo2019-02-171-1/+1
* Move permissions.py in to a directory and add a README.md for itGravatar jesopo2019-02-172-0/+275