Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-10 | remove duplicate `private` section | multiple creatures | |
2020-01-10 | add ability to toggle individual filters without deleting them | multiple creatures | |
2020-01-10 | don't try to apply filters when there's not any set | multiple creatures | |
2020-01-10 | bon voyage to that shitty text normalization code | multiple creatures | |
2020-01-10 | switch (back) to postgres fts engine for fast search & timeline filters | multiple creatures | |
2020-01-10 | dump schema to plain sql | multiple creatures | |
2020-01-04 | monsterpit says trans rights!!! | multiple creatures | |
2019-12-31 | LDAP & PAM added to OAuth password grant strategy (#7999) (#12390) | ntl-purism | |
When authenticating via OAuth, the resource owner password grant strategy is allowed by Mastodon, but (without this PR), it does not attempt to authenticate against LDAP or PAM. As a result, LDAP or PAM authenticated users cannot sign in to Mastodon with their email/password credentials via OAuth (for instance, for native/mobile app users). This PR fleshes out the authentication strategy supplied to doorkeeper in its initializer by looking up the user with LDAP and/or PAM when devise is configured to use LDAP/PAM backends. It attempts to follow the same logic as the Auth::SessionsController for handling email/password credentials. Note #1: Since this pull request affects an initializer, it's unclear how to add test automation. Note #2: The PAM authentication path has not been manually tested. It was added for completeness sake, and it is hoped that it can be manually tested before merging. | |||
2019-12-31 | Remove quotes in `LDAP_SEARCH_FILTER` example (#12019) | Mathieu Brunot | |
2019-12-28 | lazily add `safety_assured` to allow some migrations to work in prod | multiple creatures | |
2019-12-23 | fix `queued:boosts` & `queued:posts` breaking if populated | multiple creatures | |
2019-12-23 | add next scheduled seconds to `queued:boosts` | multiple creatures | |
2019-12-23 | set footers on service dms | multiple creatures | |
2019-12-23 | fix tired admin typo | multiple creatures | |
2019-12-23 | add `queued:boosts` & `queued:posts` bangtags | multiple creatures | |
2019-12-21 | add virtual scopes for `#``self.boosts` (your boosts) & ↵ | multiple creatures | |
`#``self.home.boosts` (boosts on your home timeline) | |||
2019-12-21 | add option to only apply phrase filters to timelines | multiple creatures | |
2019-12-21 | add option to use phrase filters as an allow list | multiple creatures | |
2019-12-21 | add option to set mutes that apply only to timelines | multiple creatures | |
2019-12-19 | rework hide boosts / show only packmates options to work with timeline streaming | multiple creatures | |
2019-12-19 | add preference options to a: hide boosts globally, & b: show only packmates ↵ | multiple creatures | |
across all timelines - works in all client apps | |||
2019-12-19 | remove now-unsed `no_body` translation string | multiple creatures | |
2019-12-19 | drop check for mentions-only posts | multiple creatures | |
2019-12-17 | remove prefix from the `bangtag` bangtag | multiple creatures | |
2019-12-17 | fix the `bangtag` bangtag but actually | multiple creatures | |
2019-12-17 | when applying user filters only `select` columns from the `statuses` table | multiple creatures | |
2019-12-17 | remove unused `preload_media` | multiple creatures | |
2019-12-17 | fix `bangtag` bangtag | multiple creatures | |
2019-12-14 | Merge branch 'master' of monsterware.dev:monsterpit/mastodon | multiple creatures | |
2019-12-14 | use redis lock instead of rolling own | multiple creatures | |
2019-12-14 | fix no body text error | multiple creatures | |
2019-12-13 | sync with `on_behalf_of` + bump max pages | multiple creatures | |
2019-12-13 | improve normalization | multiple creatures | |
2019-12-13 | skip unchanged rows | multiple creatures | |
2019-12-12 | strip mentions from normalized text | multiple creatures | |
2019-12-12 | include "do not interact" as a trigger for infering no replies mode | multiple creatures | |
2019-12-12 | avoid letting folks kick themselves out of their own threads | multiple creatures | |
2019-12-12 | avoid posting when body only has mentions it | multiple creatures | |
2019-12-12 | use `origin` prop for imported announces | multiple creatures | |
2019-12-12 | only pass account id into scope instead of whole account object | multiple creatures | |
2019-12-12 | better key constraints on imported statuses, sharekeys, & normalized ↵ | multiple creatures | |
statuses tables | |||
2019-12-12 | periodically clean up filter caches | multiple creatures | |
2019-12-12 | add `thread:kick` & `thread:unkick` bangtags, alias them to `kick` & `unkick` | multiple creatures | |
2019-12-12 | revise post service to check for kicked status before posting, handle ↵ | multiple creatures | |
out-of-body mentions, & let the post worker deal with finalizing + delivery | |||
2019-12-12 | add ability for post authors to kick jerks out of their threads | multiple creatures | |
2019-12-12 | use service account helper in janitor scheduler | multiple creatures | |
2019-12-12 | simplify the asynchronous post worker | multiple creatures | |
2019-12-12 | make it possible to process & send out mentions in separate steps | multiple creatures | |
2019-12-12 | add service account helper to make announcer & janitor posting easier | multiple creatures | |
2019-12-12 | remove duplicate post distribution calls | multiple creatures | |