Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-31 | MastodonAPI: Add extension to set and get pleroma_settings_store. | lain | |
2019-05-31 | AccountView: settings -> settings_store | lain | |
2019-05-31 | User: Add settings store to Info, AccountView | lain | |
This is to provide a generic frontend settings storage mechanism for all kinds of frontends. | |||
2019-05-31 | Mastodon API: Fix lists leaking private posts | rinpatch | |
Our previous list visibility resolver grabbed posts if either follower collection of the user in a list who is followed is in `to` or if follower collection of the user in a list was in `cc`. This not only missed unlisted posts but also lead to leaking private posts when `fix_explicit_addressing` mistakingly started putting follower collections to `cc` (also fixed in this MR). Reported by @kurisu@iscute.moe via a DM | |||
2019-05-31 | Fix fix_explicit_addressing moving follower collection to cc and add tests ↵ | rinpatch | |
for it | |||
2019-05-31 | Mastodon Conversation API: Don't return own account in 'accounts'. | lain | |
2019-05-30 | Replace missing non-nullable Card attributes with empty strings | Sergey Suprunenko | |
2019-05-30 | Merge branch 'use-pleroma-config' into 'develop' | lambda | |
Use Pleroma.Config everywhere See merge request pleroma/pleroma!1214 | |||
2019-05-30 | Use Pleroma.Config everywhere | Egor Kislitsyn | |
2019-05-29 | Revert "Merge branch 'feature/search-authenticated-only' into 'develop'" | kaniini | |
This reverts merge request !1209 | |||
2019-05-29 | Default search limit should be 40 | Mark Felder | |
https://docs.joinmastodon.org/api/rest/search/ | |||
2019-05-29 | router: require oauth_read for searching | William Pitcock | |
Search calls are generally expensive and allow unauthenticated users to crawl the instance for user profiles or posts which contain specified keywords. An adversary can build a distributed search engine which not only will consume significant instance resources, but also can be used for undesirable purposes such as datamining. Accordingly, require authenticated access to use the search API endpoints. This acts as a nice balance as it allows guest users to make use of most functionality available in Pleroma FE while ensuring that Pleroma instances are reasonably protected from resource exhaustion. It also removes Pleroma as a potential vector in distributed search engines. | |||
2019-05-28 | Respect proxy settings federation | jeff | |
2019-05-26 | Merge branch 'refactor/die-httpoison-die' into 'develop' | lambda | |
remove @httpoison, @ostatus and @websub compile-time constants See merge request pleroma/pleroma!1203 | |||
2019-05-26 | mrf: simple policy: fix matching imported activitypub and ostatus statuses | William Pitcock | |
2019-05-26 | notification: remove local/remote match rules (too complicated) | William Pitcock | |
2019-05-25 | user info: allow formdata for notification settings like every other API | William Pitcock | |
2019-05-25 | twitter api: user view: expose user notification settings under pleroma object | William Pitcock | |
2019-05-25 | notification: add non_follows/non_followers notification control settings | William Pitcock | |
2019-05-25 | remove @websub and @ostatus module-level constants | William Pitcock | |
2019-05-25 | kill @httpoison | William Pitcock | |
2019-05-25 | Keep nodeinfo available when not federating | Aaron Tinio | |
2019-05-24 | Mention all people in the beginning of DM | Sergey Suprunenko | |
2019-05-24 | Move the Cache Control header test to its own file | feld | |
We can consolidate our cache control header tests here | |||
2019-05-23 | Change the order of preloading when fetching activities for context | rinpatch | |
2019-05-22 | Fix credo issues | rinpatch | |
2019-05-22 | mrf: simple policy: add the ability to strip avatars and banners from user ↵ | William Pitcock | |
profiles | |||
2019-05-22 | activitypub: run user objects through MRF filters | William Pitcock | |
2019-05-22 | mrf: defang policy modules for filtering user profile objects | William Pitcock | |
2019-05-22 | Exclude Answers from fetching by default | rinpatch | |
2019-05-22 | Normalize poll votes to Answer objects | rinpatch | |
2019-05-22 | Disable timeouts for object pruning query | rinpatch | |
2019-05-22 | [#699] add worker to clean expired oauth tokens | Maksim | |
2019-05-22 | Merge branch 'feature/object-pruning' into 'develop' | lambda | |
Object pruning See merge request pleroma/pleroma!1181 | |||
2019-05-22 | Merge branch 'refactor/keys' into 'develop' | lambda | |
move key generation functions into Pleroma.Keys module See merge request pleroma/pleroma!1186 | |||
2019-05-22 | salmon: fix credo | William Pitcock | |
2019-05-22 | Merge branch 'bugfix/account_view_source.note' into 'develop' | rinpatch | |
MastoAPI AccountView: fill source.note with plaintext version of note Closes #926 See merge request pleroma/pleroma!1189 | |||
2019-05-22 | MastoAPI AccountView: fill source.note with plaintext version of note | Haelwenn (lanodan) Monnier | |
Closes: https://git.pleroma.social/pleroma/pleroma/issues/926 | |||
2019-05-22 | Merge branch 'mongooseim-support' into 'develop' | kaniini | |
MongooseIM: Add basic integration endpoints. See merge request pleroma/pleroma!1172 | |||
2019-05-22 | Merge branch 'fix/api-fallback' into 'develop' | kaniini | |
Do not fallback to index.html for /api/* routes Closes #920 See merge request pleroma/pleroma!1182 | |||
2019-05-22 | Do not truncate DM when it contains newlines and safe_dm_mentions is set to true | Sergey Suprunenko | |
2019-05-22 | move key generation functions into Pleroma.Keys module | William Pitcock | |
2019-05-22 | prune objects task: use Repo.delete_all() | William Pitcock | |
2019-05-22 | Respond with a 404 Not implemented JSON error message | Aaron Tinio | |
when requested API is not implemented | |||
2019-05-21 | add mix task to prune the object database using a configured retention period | William Pitcock | |
2019-05-21 | object: fetcher: add support for reinjecting pruned objects | William Pitcock | |
2019-05-21 | object: add Object.prune() | William Pitcock | |
2019-05-21 | MastoAPI: Add GET /api/v1/polls/:id | rinpatch | |
2019-05-21 | Accept question objects for conversations | rinpatch | |
2019-05-21 | Accept strings in expires_in because sasuga javascript | rinpatch | |