Pragmatic Software
|
613890707a
|
Progress on refactoring and polishing everything
More to come!
|
2021-06-06 19:12:14 -07:00 |
Pragmatic Software
|
aff8a38f19
|
HashObjects, Users: use `: ` instead of ` => ` as output separator
|
2021-02-07 13:43:39 -08:00 |
Pragmatic Software
|
3e7798abe0
|
Users: `userset` without key lists all keys and values again
|
2020-10-05 15:23:05 -07:00 |
Pragmatic Software
|
9abc92486d
|
Users: lowercase key in `userset`
|
2020-09-19 12:21:51 -07:00 |
Pragmatic Software
|
72eb7f9e24
|
Users: do not repeat names for each hostmask per channel in `users`
|
2020-05-16 22:43:54 -07:00 |
Pragmatic Software
|
aa1273f16f
|
Users: correct spelling of account name
|
2020-05-08 12:56:49 -07:00 |
Pragmatic Software
|
8b7a9d46bd
|
Users: fix minor autovivification issue when decaching non-existent users
|
2020-05-04 19:05:11 -07:00 |
Pragmatic Software
|
976bfcb5e7
|
Refactor commands to begin with cmd_ and take a $context object
Move all command subroutines closer to top of source file
Do not send WHO to non-chanop channels
Minor misc bugfixes and improvements
|
2020-05-04 13:21:35 -07:00 |
Pragmatic Software
|
cfba96e8ae
|
Rename $stuff to $context throughout
|
2020-05-01 20:59:51 -07:00 |
Pragmatic Software
|
90de77e523
|
Users: clear user cache when rebuilding index
|
2020-04-28 16:18:53 -07:00 |
Pragmatic Software
|
3f2158cab2
|
Users: Fix issue with exact-match hostmasks
|
2020-04-24 23:27:06 -07:00 |
Pragmatic Software
|
4fb1ed815b
|
Users: add `id` command
|
2020-04-24 22:58:40 -07:00 |
Pragmatic Software
|
8d9e3da249
|
Major refactor of Users
|
2020-04-23 16:19:36 -07:00 |
Pragmatic Software
|
fe56b9f0db
|
Tidy things up
|
2020-02-15 15:16:38 -08:00 |
Pragmatic Software
|
5c4e10a35c
|
Tidy things up
|
2020-02-15 14:38:32 -08:00 |
Pragmatic Software
|
21c1eba0a0
|
No longer directly access DualIndexHashObject internals
|
2020-02-13 13:31:36 -08:00 |
Pragmatic Software
|
1c7ead9953
|
Users: actually, make $any_channel less any channel
|
2020-02-10 14:46:43 -08:00 |
Pragmatic Software
|
6b6dfa9c53
|
Users: make any channel more any channel
|
2020-02-10 14:41:54 -08:00 |
Pragmatic Software
|
94ee5f03a5
|
Correct user cross-channel contamination
|
2020-02-10 14:31:28 -08:00 |
Pragmatic Software
|
d0d1ae5194
|
Users: `users` command now strictly filters to channel argument if provided
|
2020-02-10 00:17:31 -08:00 |
Pragmatic Software
|
1f94973bd2
|
Users: improve find_user
|
2020-02-09 21:30:55 -08:00 |
Pragmatic Software
|
cfc3ad855f
|
Users: `my`: lock chanop and admin capabilities behind admin capability
|
2020-02-09 21:08:52 -08:00 |
Pragmatic Software
|
04f624729a
|
Users: `my` command now properly finds user account in other channels
|
2020-02-09 20:55:30 -08:00 |
Pragmatic Software
|
9afb8c506d
|
Users: improve find_user_account
|
2020-02-09 20:38:44 -08:00 |
Pragmatic Software
|
c9fed700ef
|
Users: `my` command is now aware of is- capabilities
|
2020-02-09 20:18:55 -08:00 |
Pragmatic Software
|
3c3e642bb9
|
Users: fix undefined value warning
|
2020-02-09 20:16:29 -08:00 |
Pragmatic Software
|
0848c5752f
|
Add built-in `users` command
|
2020-02-09 19:29:32 -08:00 |
Pragmatic Software
|
02f93c8721
|
Significant refactor and clean-up of PBot class instantiation
|
2020-02-08 11:04:13 -08:00 |
Pragmatic Software
|
b82dd92278
|
Users: restore missing join handler
|
2020-02-06 01:17:09 -08:00 |
Pragmatic Software
|
6424e7c601
|
Remove unnecessary return statements
|
2020-02-06 01:07:44 -08:00 |
Pragmatic Software
|
b33971c820
|
Improvements to capabilities
|
2020-02-05 22:32:58 -08:00 |
Pragmatic Software
|
9b86da6047
|
Users: allow botowner to userset/userunset capabilities they do not have
|
2020-02-03 18:13:03 -08:00 |
Pragmatic Software
|
6267cc04d2
|
Finished replacing admin-levels with user-capabilities [FIN commit 2 of 2]; misc clean-ups
|
2020-02-03 17:19:04 -08:00 |
Pragmatic Software
|
866d802850
|
Replaced admin-levels with user-capabilities [WIP commit 1 of 2]
|
2020-02-03 09:50:38 -08:00 |
Pragmatic Software
|
7373ae6315
|
Users: Whoops, used $user instead of $u
|
2020-01-31 12:33:20 -08:00 |
Pragmatic Software
|
a5fbb74095
|
Users: `my`: must be admin to set "name"
|
2020-01-31 03:09:24 -08:00 |
Pragmatic Software
|
462be8c3d2
|
Users: minor bugfix
|
2020-01-30 11:17:17 -08:00 |
Pragmatic Software
|
33d9faac52
|
Users: `useradd` now properly returns "added" message
|
2020-01-29 14:09:34 -08:00 |
Pragmatic Software
|
77119ba978
|
Do not /msg usage messages
|
2020-01-29 13:40:48 -08:00 |
Pragmatic Software
|
fbc50184dc
|
Fix misc usage messages
|
2020-01-29 13:35:56 -08:00 |
Pragmatic Software
|
460e7b6ffa
|
Users: oops, forgot about global
|
2020-01-28 23:21:50 -08:00 |
Pragmatic Software
|
7dd486b0dc
|
Users: userset/userunset channel argument now optional
|
2020-01-28 23:14:17 -08:00 |
Pragmatic Software
|
539e599b61
|
Improve login/logout related messages
|
2020-01-28 22:58:44 -08:00 |
Pragmatic Software
|
cc710fc478
|
Users: find_user_account() now returns undef for $channel if no account found
|
2020-01-28 18:01:25 -08:00 |
Pragmatic Software
|
91d80571e0
|
Users: `my` command now lists keys if no args
|
2020-01-26 18:53:30 -08:00 |
Pragmatic Software
|
4db3a2ec01
|
Users.pm: fixes
|
2020-01-26 12:28:38 -08:00 |
Pragmatic Software
|
e3d52c7d55
|
Users: use much more strict hostmask for `my` accounts
|
2020-01-25 21:18:42 -08:00 |
Pragmatic Software
|
b0388fa9a6
|
Users: drop "my_" prefix; ensure account does not already exist
|
2020-01-25 19:55:43 -08:00 |
Pragmatic Software
|
07a6c32416
|
Users: `my` commands now ignores leading "is " in value
|
2020-01-25 16:30:39 -08:00 |
Pragmatic Software
|
c36f9d72bb
|
Users: `my` command: add level sanity check
|
2020-01-25 16:09:43 -08:00 |