| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | 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 | 1 | -1/+2 |
| * | 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.Setting.format() so subtypes can format differently | jesopo | 2019-09-12 | 1 | -1/+2 |
| * | '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 |
| * | add !invite | jesopo | 2019-09-12 | 1 | -0/+18 |
| * | 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 |
| * | refactor utils.http.requests to support a Request object | jesopo | 2019-09-11 | 5 | -7/+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 |
| * | call self.finish() in rest_api.py in hopes it will force-close connections | jesopo | 2019-09-10 | 1 | -0/+1 |
| * | '_prepare_actitivy' -> '_prepare_activity' | jesopo | 2019-09-10 | 1 | -1/+1 |
| * | get_activities is a list, not a dict | jesopo | 2019-09-10 | 1 | -3/+3 |
| * | implement first draft of fediverse outbox | jesopo | 2019-09-10 | 1 | -5/+85 |
| * | return error codes from webfinger | jesopo | 2019-09-10 | 1 | -0/+4 |
| * | fix setting exported from fediverse_server.py | jesopo | 2019-09-10 | 1 | -2/+3 |
| * | split out fediverse server to it's own module | jesopo | 2019-09-10 | 2 | -65/+95 |
| * | support webfinger resource not having "acct:" on the front | jesopo | 2019-09-10 | 1 | -3/+5 |
| * | .strip() client cert to remove needless newlines | jesopo | 2019-09-10 | 1 | -1/+1 |
| * | "%s", not "%d", cuz `port` is a str | jesopo | 2019-09-10 | 1 | -1/+1 |
| * | get REST API port from settings if it's not in Host header | jesopo | 2019-09-10 | 1 | -2/+6 |
| * | 'index' -> 'inbox' | jesopo | 2019-09-10 | 1 | -2/+1 |
| * | 'get_params' -> 'get_params_str' | jesopo | 2019-09-10 | 1 | -1/+1 |
| * | 'location' -> 'self_id' | jesopo | 2019-09-10 | 1 | -2/+2 |