| Commit message (Expand) | Author | Age | Files | Lines |
| * | add rest_api.md and git_webhook.md help documents | jesopo | 2019-09-13 | 2 | -0/+32 |
| * | add rest_api example nginx config | jesopo | 2019-09-13 | 1 | -0/+13 |
| * | default REST API port to 5001, not 5000 | jesopo | 2019-09-13 | 1 | -1/+1 |
| * | move fediverse_server to a directory module, add rough outline of toot•••federation
| jesopo | 2019-09-13 | 2 | -9/+81 |
| * | update bot.conf.example to reflect localhost-only | jesopo | 2019-09-13 | 1 | -3/+1 |
| * | remove TLS code from rest_api.py and force it to listen on localhost.•••this is to force people to put something like nginx proxy_pass between the wider
internet and bitbot's rest api as the python stdlib http.server is not
production-secure.
| jesopo | 2019-09-13 | 1 | -8/+1 |
| * | _parse_flags() should always return 2 objects | jesopo | 2019-09-12 | 1 | -1/+1 |
| * | only apply modes for !flags when the user doesn't have them already | jesopo | 2019-09-12 | 1 | -5/+12 |
| * | _check_flags() when flags are changed | jesopo | 2019-09-12 | 1 | -0/+3 |
| * | get_user_status() -> get_user_modes(), filter in format_activity.py | jesopo | 2019-09-12 | 2 | -2/+3 |
| * | add !b as an alias of !ban | jesopo | 2019-09-12 | 1 | -0/+1 |
| * | set a bitbot-specific useragent for fediverse requests | jesopo | 2019-09-12 | 1 | -8/+10 |
| * | 'resetkarme' -> 'resetkarma' | jesopo | 2019-09-12 | 1 | -1/+1 |
| * | return command (in case resolved alias) from _find_command_hook() | jesopo | 2019-09-12 | 1 | -6/+6 |
| * | limit !flags mode changes to 3-per-line, add comment as to why | jesopo | 2019-09-12 | 1 | -1/+3 |
| * | remove debug prints | jesopo | 2019-09-12 | 1 | -2/+0 |
| * | remove extra ")" | jesopo | 2019-09-12 | 1 | -1/+1 |
| * | sort uppercase chars after lowercase chars for !flags | jesopo | 2019-09-12 | 1 | -1/+4 |
| * | remove auto_mode.py, it has been superseded by !flags | jesopo | 2019-09-12 | 1 | -140/+0 |
| * | check a user is authenticated before applying modes, catch login too | jesopo | 2019-09-12 | 1 | -19/+28 |
| * | first draft of !flags system | jesopo | 2019-09-12 | 1 | -0/+73 |
| * | use utils.SensitiveSetting in nickserv.py | jesopo | 2019-09-12 | 1 | -1/+1 |
| * | add utils.SensitiveSetting, to .format() hide value | jesopo | 2019-09-12 | 1 | -0/+4 |
| * | add utils.Setting.format() so subtypes can format differently | jesopo | 2019-09-12 | 2 | -1/+5 |
| * | 'karma-verbose' -> 'karma-pattern'. don't even parse when false | jesopo | 2019-09-12 | 1 | -12/+12 |
| * | remove now-unneeded "--require-config tls-certificate" from fediverse.py | jesopo | 2019-09-12 | 1 | -2/+0 |
| * | translate INVITE from [channel_name, target] to [target, channel_name] | jesopo | 2019-09-12 | 2 | -3/+3 |
| * | Revert "INVITE should be [channel_name, target]"•••This reverts commit f3d8ffad2c8dc9444e32f65e3c78373ec6ad0661.
| jesopo | 2019-09-12 | 2 | -4/+4 |
| * | INVITE should be [channel_name, target] | jesopo | 2019-09-12 | 2 | -4/+4 |
| * | allow Requests to specify a useragent | jesopo | 2019-09-12 | 1 | -3/+4 |
| * | add !invite | jesopo | 2019-09-12 | 1 | -0/+18 |
| * | add IRCChannel.send_invite() | jesopo | 2019-09-12 | 1 | -0/+2 |
| * | Revert "add IRCBot.http_client(), to allow modules to override default http c...•••This reverts commit 81347fbba0ab9325321bc9e085b3354bb16512df.
| jesopo | 2019-09-11 | 1 | -3/+0 |
| * | Revert "switch to using IRCBot.http_client() in title.py"•••This reverts commit 748008cf360616752375f72e619f741a3b224a6a.
| jesopo | 2019-09-11 | 1 | -1/+1 |
| * | switch to using IRCBot.http_client() in title.py | jesopo | 2019-09-11 | 1 | -1/+1 |
| * | add IRCBot.http_client(), to allow modules to override default http client | jesopo | 2019-09-11 | 1 | -0/+3 |
| * | add a helper utils.http.Client static object | jesopo | 2019-09-11 | 1 | -0/+4 |
| * | add `proxy` to Request objects | jesopo | 2019-09-11 | 1 | -1/+2 |
| * | refactor utils.http.requests to support a Request object | jesopo | 2019-09-11 | 6 | -34/+83 |
| * | automatically decode certain http content types | jesopo | 2019-09-11 | 1 | -1/+6 |
| * | make context/conversation a "valid" URI | jesopo | 2019-09-11 | 1 | -1/+2 |
| * | inbox should have https:// on it | jesopo | 2019-09-11 | 1 | -4/+9 |
| * | use correct link "type" for webfinger response | jesopo | 2019-09-11 | 1 | -1/+3 |
| * | force content-length on to REST API responses | jesopo | 2019-09-11 | 1 | -0/+1 |
| * | return `url` on actor | jesopo | 2019-09-11 | 1 | -1/+1 |
| * | force "acct:" on `resource` key on webfinger response | jesopo | 2019-09-11 | 1 | -1/+1 |
| * | remove (i think) unneeded @context, add user summary and name | jesopo | 2019-09-11 | 1 | -5/+3 |
| * | set content_type=ACTIVITY_TYPE on outbox | jesopo | 2019-09-10 | 1 | -0/+1 |
| * | remove unused duplicate ACTIVITY_TYPE | jesopo | 2019-09-10 | 1 | -1/+0 |
| * | Revert "call self.finish() in rest_api.py in hopes it will force-close connec...•••This reverts commit 5d6b2ff083142f71e845d3f543fee8e6f70f6fd2.
| jesopo | 2019-09-10 | 1 | -1/+0 |