| Commit message (Expand) | Author | Age | Files | Lines |
| * | Move permissions.py in to a directory and add a README.md for it | jesopo | 2019-02-17 | 1 | -243/+0 |
| * | Use constant-time compare in permissions.py for password identifying | jesopo | 2019-02-12 | 1 | -1/+1 |
| * | Use new `utils.consts.PERMISSION_FORCE_SUCCESS` in `permissions.py` | jesopo | 2019-01-29 | 1 | -0/+4 |
| * | serverset identity-mechanism should be in modules/permissions.py | jesopo | 2018-11-02 | 1 | -0/+2 |
| * | Change all instances of stdout.write+return to `raise utils.EventError` in•••modules
| jesopo | 2018-10-16 | 1 | -10/+5 |
| * | Correct the way !givepermission checks if a user is identified | jesopo | 2018-10-11 | 1 | -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
| jesopo | 2018-10-11 | 1 | -0/+2 |
| * | We're supposed to support passwords with spaces! | jesopo | 2018-10-10 | 1 | -1/+1 |
| * | Move src/Utils.py in to src/utils/, splitting functionality out in to modules of•••related functionality
| jesopo | 2018-10-03 | 1 | -12/+12 |
| * | Added setpassword command to modules/permissions.py | jesopo | 2018-09-30 | 1 | -0/+10 |
| * | Switch to using docstring for usage, permission and require_mode | jesopo | 2018-09-30 | 1 | -17/+21 |
| * | Make 'account' arg for identify command optional | jesopo | 2018-09-29 | 1 | -4/+9 |
| * | Switch to using @Utils.hook and docstrings for event hooks | jesopo | 2018-09-26 | 1 | -28/+38 |
| * | Fix permission bug | dngfx | 2018-09-23 | 1 | -1/+1 |
| * | Fix permission bug | dngfx | 2018-09-23 | 1 | -1/+1 |
| * | Add .reloadallmodules, and fix permissions. | dngfx | 2018-09-23 | 1 | -2/+2 |
| * | Refactor everything to use delimited events | jesopo | 2018-09-19 | 1 | -4/+4 |
| * | permissions._identified takes server, user and nickname | jesopo | 2018-09-19 | 1 | -1/+2 |
| * | Only allow the register command on networks that support internal identity | jesopo | 2018-09-19 | 1 | -1/+8 |
| * | User.id doesn't exist anymore; it's User.get_id() | jesopo | 2018-09-19 | 1 | -1/+1 |
| * | Support account-tag in permissions.py | jesopo | 2018-09-05 | 1 | -1/+2 |
| * | Support IRCv3's account-notify/extended-join along with WHOX to replace internal•••register/identify
| jesopo | 2018-09-05 | 1 | -36/+49 |
| * | Fix a huge security issue: sign users out when they change nickname | jesopo | 2018-09-04 | 1 | -3/+10 |
| * | Added !resetpassword in permissions.py | jesopo | 2018-09-03 | 1 | -0/+18 |
| * | give an Exports object (actually, ExportsContex object) to each module, to•••facilitate things like !set and !channelset without using the events system
| jesopo | 2018-09-02 | 1 | -1/+1 |
| * | Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module
| jesopo | 2018-08-31 | 1 | -10/+10 |
| * | Delete "permissions" setting when it's empty | jesopo | 2018-08-29 | 1 | -1/+4 |
| * | Add the ability to only require authentication if your nickname is registered | jesopo | 2018-08-28 | 1 | -3/+13 |
| * | Add !givepermission and !removepermission to permissions.py | jesopo | 2018-08-28 | 1 | -5/+50 |
| * | Made "you need to be authenticated" message more helpful | jesopo | 2018-08-28 | 1 | -1/+3 |
| * | Added code to preprocess check a command that only requires authentication, not•••a permission
| jesopo | 2018-08-18 | 1 | -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
| jesopo | 2018-08-02 | 1 | -6/+8 |
| * | on second thought, should probably only show people their nickname's permissi... | jesopo | 2016-05-17 | 1 | -1/+1 |
| * | added a command to show you what permissions you have. | jesopo | 2016-05-17 | 1 | -0/+6 |
| * | added the code to prevent users using certain commands based on permissions. | jesopo | 2016-04-06 | 1 | -0/+13 |
| * | added usage help to a lot of modules, added a verbose option to karma.py. | jesopo | 2016-04-06 | 1 | -3/+6 |
| * | ironed out some little issues with permissions.py. | jesopo | 2016-04-04 | 1 | -1/+5 |
| * | added permissions.py which contains code for identifying/registering/logoutin... | jesopo | 2016-04-04 | 1 | -0/+72 |