aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* log formatted.account with channel_log.pyGravatar jesopo2020-02-111-0/+1
* add cron_reminders.py (admin-only for now)Gravatar jesopo2020-02-111-0/+59
* add more cron timestamp fields, allow callbacks to runtime provide schedulesGravatar jesopo2020-02-111-5/+11
* `usage` doesn't exist. return None insteadGravatar jesopo2020-02-101-1/+1
* show issue/pr title for issue_comment eventsGravatar jesopo2020-02-101-2/+4
* format and print ACCOUNT eventsGravatar jesopo2020-02-093-1/+16
* correctly handle cron / "step" scheduleGravatar jesopo2020-02-091-6/+23
* we don't have a target_desc when we can't find a factoidGravatar jesopo2020-02-091-1/+1
* support & in utils.parse.sed, change sed.py to use utils.parse.sedGravatar jesopo2020-02-093-87/+65
* up factoid max depth to 8Gravatar jesopo2020-02-091-1/+2
* switch message_filter.py to use utils.parse.sedGravatar jesopo2020-02-091-32/+12
* add utils.parse.sed.Gravatar jesopo2020-02-092-1/+75
* add ModuleManager.try_reload_module(), use it for !reloadmoduleGravatar jesopo2020-02-092-6/+16
* insert new hooks at the start of their priority, to prevent duplicates on reloadGravatar jesopo2020-02-091-1/+1
* Merge branch 'master' into developGravatar jesopo2020-02-091-1/+1
|\
| * Merge pull request #235 from trobotham/patch-1•••healthcheck: typoGravatar jesopo2020-02-091-1/+1
| |\
| | * healthcheck: typo•••fix typo in healthcheckGravatar Terrance Robotham2020-02-081-1/+1
| |/
* | transfer stdout/stderr _assured to IRCLine.assuredGravatar jesopo2020-02-091-0/+2
* | should be checking for "*" in user_accessGravatar jesopo2020-02-091-2/+1
* | _all_factoids() takes an array of targetsGravatar jesopo2020-02-091-1/+1
* | support nested factoids (4 deep max)Gravatar jesopo2020-02-091-4/+20
* | support bot-wide message filters too (!bfilter)Gravatar jesopo2020-02-091-1/+5
* | support server-wide message filters tooGravatar jesopo2020-02-081-3/+8
* | rewrite message_filter.py to handle both message rejection and pattern replaceGravatar jesopo2020-02-081-52/+68
* | boldify hostname in !specsupGravatar jesopo2020-02-081-3/+5
* | show server aliases in !specsupGravatar jesopo2020-02-081-2/+2
* | handle git being in a detached head state when getting current commitGravatar jesopo2020-02-083-14/+19
* | spec[2] is a string, not an array of stringsGravatar jesopo2020-02-081-1/+1
* | add opt-in inactive channel pruningGravatar jesopo2020-02-071-0/+50
* | show how many seconds by which you missed !bef/!bangGravatar jesopo2020-02-071-3/+9
* | revamp factoids.py; allow for both server-wide and per-channel factoidsGravatar jesopo2020-02-071-20/+71
* | update ignore.py to use command spec (and not docstrings)Gravatar jesopo2020-02-071-19/+17
* | update modules.py to use command spec (and not docstrings)Gravatar jesopo2020-02-071-26/+17
* | update admin.py to use command spec (and not docstrings)Gravatar jesopo2020-02-071-80/+49
* | regression: readd lost USERPASS SASL meta-mechanismGravatar jesopo2020-02-071-1/+2
* | update other modules to use categorised require_accessGravatar jesopo2020-02-077-12/+11
* | allow multipe require_accces (comma sep), support "low"/"high"/"admin"Gravatar jesopo2020-02-062-20/+34
* | accept "1"/"0" as "true"/"false" for !configGravatar jesopo2020-02-061-2/+2
* | typo in !hostmask, 'spect' -> 'spec'Gravatar jesopo2020-02-061-1/+1
* | add a setting to only track words from registered usersGravatar jesopo2020-02-061-0/+9
* | rewrite words.py to track words per-day (in it's own table)Gravatar jesopo2020-02-062-42/+131
* | add Database.users.by_id()Gravatar jesopo2020-02-061-0/+4
* | fix SpecTypeArgumentDate simple()Gravatar jesopo2020-02-061-1/+1
* | only pull 'charset' from <meta> content-type when it definitely existsGravatar jesopo2020-02-061-1/+3
* | chghost events no longer have 'username'/'hostname' kwargsGravatar jesopo2020-02-051-2/+2
* | move !alias variables in to alias_variables.py, add RNICK (random nick)Gravatar jesopo2020-02-053-2/+15
* | aliases.py get.command doesn't need to be PRIORITY_URGENTGravatar jesopo2020-02-051-1/+0
* | update !apikey to use command specGravatar jesopo2020-02-051-33/+17
* | add command spec type "words" - array of remaining wordsGravatar jesopo2020-02-051-0/+7
* | refactor -b/-q/-m timer logic in to 1 functionGravatar jesopo2020-02-052-27/+26