aboutsummaryrefslogtreecommitdiff
path: root/modules/permissions.py
Commit message (Expand)AuthorAgeFilesLines
* Correct the way !givepermission checks if a user is identifiedGravatar jesopo2018-10-111-1/+1
* Add !syncmodes in modules/auto_mode.py, fire internal.identified in•••modules/permissions.py and catch it in modules/auto_mode.py to give users modes when they identify using the internal identity mechanism Gravatar jesopo2018-10-111-0/+2
* We're supposed to support passwords with spaces!Gravatar jesopo2018-10-101-1/+1
* Move src/Utils.py in to src/utils/, splitting functionality out in to modules of•••related functionality Gravatar jesopo2018-10-031-12/+12
* Added setpassword command to modules/permissions.pyGravatar jesopo2018-09-301-0/+10
* Switch to using docstring for usage, permission and require_modeGravatar jesopo2018-09-301-17/+21
* Make 'account' arg for identify command optionalGravatar jesopo2018-09-291-4/+9
* Switch to using @Utils.hook and docstrings for event hooksGravatar jesopo2018-09-261-28/+38
* Fix permission bugGravatar dngfx2018-09-231-1/+1
* Fix permission bugGravatar dngfx2018-09-231-1/+1
* Add .reloadallmodules, and fix permissions.Gravatar dngfx2018-09-231-2/+2
* Refactor everything to use delimited eventsGravatar jesopo2018-09-191-4/+4
* permissions._identified takes server, user and nicknameGravatar jesopo2018-09-191-1/+2
* Only allow the register command on networks that support internal identityGravatar jesopo2018-09-191-1/+8
* User.id doesn't exist anymore; it's User.get_id()Gravatar jesopo2018-09-191-1/+1
* Support account-tag in permissions.pyGravatar jesopo2018-09-051-1/+2
* Support IRCv3's account-notify/extended-join along with WHOX to replace internal•••register/identify Gravatar jesopo2018-09-051-36/+49
* Fix a huge security issue: sign users out when they change nicknameGravatar jesopo2018-09-041-3/+10
* Added !resetpassword in permissions.pyGravatar jesopo2018-09-031-0/+18
* give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system Gravatar jesopo2018-09-021-1/+1
* Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module Gravatar jesopo2018-08-311-10/+10
* Delete "permissions" setting when it's emptyGravatar jesopo2018-08-291-1/+4
* Add the ability to only require authentication if your nickname is registeredGravatar jesopo2018-08-281-3/+13
* Add !givepermission and !removepermission to permissions.pyGravatar jesopo2018-08-281-5/+50
* Made "you need to be authenticated" message more helpfulGravatar jesopo2018-08-281-1/+3
* Added code to preprocess check a command that only requires authentication, not•••a permission Gravatar jesopo2018-08-181-0/+4
* get user permissions every time they try to use a command that requires•••permissions, instead of caching their permissions when they sign in Gravatar jesopo2018-08-021-6/+8
* on second thought, should probably only show people their nickname's permissi...Gravatar jesopo2016-05-171-1/+1
* added a command to show you what permissions you have.Gravatar jesopo2016-05-171-0/+6
* added the code to prevent users using certain commands based on permissions.Gravatar jesopo2016-04-061-0/+13
* added usage help to a lot of modules, added a verbose option to karma.py.Gravatar jesopo2016-04-061-3/+6
* ironed out some little issues with permissions.py.Gravatar jesopo2016-04-041-1/+5
* added permissions.py which contains code for identifying/registering/logoutin...Gravatar jesopo2016-04-041-0/+72