aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use "latin-1" consitently (not "iso-8859-1")Gravatar jesopo2020-02-241-1/+1
|
* change encrypted channel logs to use RSA -> AES (CBC)Gravatar jesopo2020-02-243-27/+73
| | | | closes #248
* fix security.py typehintsGravatar jesopo2020-02-241-2/+2
|
* move permissions module password hashing to utils/security.pyGravatar jesopo2020-02-242-15/+17
|
* fix utils.datetime.format.to_pretty_time typehintingGravatar jesopo2020-02-241-2/+3
|
* add isodate requirement for parsing iso8601 durationsGravatar jesopo2020-02-243-11/+7
|
* easier to read requirements.txtGravatar jesopo2020-02-241-16/+16
|
* only do to_pretty_time as relative when requestedGravatar jesopo2020-02-247-24/+52
|
* `command` doesn't exist - use event["spec"][2]Gravatar jesopo2020-02-231-1/+1
|
* channel.users changes during iteration. copy() itGravatar jesopo2020-02-221-1/+1
|
* support `user` (as well as `cuser`) for user object mask banningGravatar jesopo2020-02-211-1/+1
|
* update channel_op.py ban formatting to use ${}Gravatar jesopo2020-02-211-6/+6
|
* security issue: 'permissions'->'permission' (message_filters.py)Gravatar jesopo2020-02-211-1/+1
|
* add markov-chance, 0 to 100 percent chance of randomly triggered markov chainsGravatar jesopo2020-02-201-0/+12
|
* `cryptography` is in requirements.txt; we dont need to check for itGravatar jesopo2020-02-202-14/+6
|
* add bin/bitbot-log to read/decrypt channel_log filesGravatar jesopo2020-02-201-0/+38
|
* add option to encrypt channel_log log files line-by-lineGravatar jesopo2020-02-203-5/+39
|
* silence.py's `is-silenced` export is no longer usedGravatar jesopo2020-02-191-3/+0
|
* utilise @utils.export for function exporting in more placesGravatar jesopo2020-02-198-23/+11
|
* support @utils.export on functions, to export those functionsGravatar jesopo2020-02-193-17/+17
|
* show when a badge was updated, not added, by "!badge add"Gravatar jesopo2020-02-191-2/+6
|
* duck chance should be 5%, not 50%Gravatar jesopo2020-02-191-1/+1
|
* include nickname in !redeemcoin success outputGravatar jesopo2020-02-191-2/+2
| | | | closes #243
* a comment!Gravatar jesopo2020-02-191-0/+3
|
* fix format_token return typehintsGravatar jesopo2020-02-191-2/+2
|
* change format_tokens from $VAR to ${VAR}Gravatar jesopo2020-02-191-16/+13
|
* channels should be cleared of users when *we* part themGravatar jesopo2020-02-191-0/+3
|
* simplify pruning quit/parted usersGravatar jesopo2020-02-193-12/+13
|
* weeks and days should be absolute (divmod of days)Gravatar jesopo2020-02-181-4/+5
|
* SETNAME has been ratifiedGravatar jesopo2020-02-181-1/+1
|
* i broke quieting when i was refactoring itGravatar jesopo2020-02-171-8/+11
|
* "=", not "==", for picking gitlab note object typeGravatar jesopo2020-02-171-1/+1
|
* add typehint for IRCServer.targmaxGravatar jesopo2020-02-171-1/+1
|
* send multiple KICKs in the same line when possibleGravatar jesopo2020-02-174-9/+24
|
* support gitlab wiki eventsGravatar jesopo2020-02-171-0/+16
|
* github PR events should use `["sender]["login"]`, not PR authorGravatar jesopo2020-02-171-1/+1
|
* support wildcards/masks for !ban, !unban and !kickbanGravatar jesopo2020-02-171-24/+38
|
* add IRCChannel.send_modes mass modes and chunkingGravatar jesopo2020-02-171-0/+8
|
* add `cmask` command spec type (all users in channel matching mask)Gravatar jesopo2020-02-171-0/+14
|
* remove debug printGravatar jesopo2020-02-161-1/+0
|
* accept 'today' as well as 'now' for badgesGravatar jesopo2020-02-161-2/+2
|
* fix _set_modifier typingGravatar jesopo2020-02-151-1/+1
|
* implement command spec modifiers, use for `pattern`, use pattern for dice.pyGravatar jesopo2020-02-152-39/+56
|
* don't call hooks added during event call and don't call ones removedGravatar jesopo2020-02-151-1/+6
|
* add !badgeclearGravatar jesopo2020-02-151-0/+14
|
* rewrite badges.pyGravatar jesopo2020-02-151-168/+45
|
* rewrite todo.pyGravatar jesopo2020-02-151-71/+46
|
* update words.py to use command specs (and not docstrings)Gravatar jesopo2020-02-151-19/+10
|
* update ducks.py to use command specs (and not docstrings)Gravatar jesopo2020-02-151-35/+24
|
* update define.py to use command spec (and not docstrings)Gravatar jesopo2020-02-151-17/+4
|