Age | Commit message (Collapse) | Author |
|
Bugfix: remove vanilla flavour
See merge request pleroma/pleroma!1228
|
|
add the missing mock file [Fix the warning]
See merge request pleroma/pleroma!1229
|
|
|
|
|
|
|
|
Dokku CI support - On-Demand review instances
See merge request pleroma/pleroma!1216
|
|
Sample Mongoose IM config
See merge request pleroma/pleroma!1226
|
|
Change domain, ensure paths to PEM files are correct, and this is good to go.
|
|
Fix/mastodon user search
See merge request pleroma/pleroma!1224
|
|
https://docs.joinmastodon.org/api/rest/accounts/
https://docs.joinmastodon.org/api/rest/search/
|
|
Mastodon API: Fix lists leaking private posts
See merge request pleroma/pleroma!1222
|
|
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
|
|
for it
|
|
|
|
Formatting
See merge request pleroma/pleroma!1219
|
|
|
|
Install docs should clone from master branch
See merge request pleroma/pleroma!1218
|
|
|
|
Replace missing non-nullable Card attributes with empty strings
See merge request pleroma/pleroma!1217
|
|
|
|
Use Pleroma.Config everywhere
See merge request pleroma/pleroma!1214
|
|
|
|
Revert "Merge branch 'feature/search-authenticated-only' into 'develop'"
See merge request pleroma/pleroma!1212
|
|
This reverts merge request !1209
|
|
Default search limit should be 40
See merge request pleroma/pleroma!1210
|
|
[#936] fix tests
See merge request pleroma/pleroma!1208
|
|
|
|
https://docs.joinmastodon.org/api/rest/search/
|
|
router: require oauth_read for searching
Closes #935
See merge request pleroma/pleroma!1209
|
|
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.
|
|
More Varnish improvements
See merge request pleroma/pleroma!667
|
|
|
|
Respect proxy settings federation
See merge request pleroma/pleroma!1206
|
|
|
|
remove @httpoison, @ostatus and @websub compile-time constants
See merge request pleroma/pleroma!1203
|
|
mrf: simple policy: fix matching imported activitypub and ostatus statuses
Closes #915
See merge request pleroma/pleroma!1205
|
|
|
|
|
|
|
|
|
|
Keep nodeinfo available when not federating
Closes #923
See merge request pleroma/pleroma!1202
|
|
|
|
Mention all people in the beginning of DM
Closes #924
See merge request pleroma/pleroma!1194
|
|
|
|
Improve serving of static assets
See merge request pleroma/pleroma!1200
|
|
We can consolidate our cache control header tests here
|
|
explicitly set reverse proxy upstream to IPv4
Closes #930
See merge request pleroma/pleroma!1197
|
|
since Pleroma.Web.Endpoint binds on IPv4 only and `localhost.` resolves to
[::0] on some systems
fixes #930.
|
|
mrf: add support for filtering users
See merge request pleroma/pleroma!1188
|
|
Ssh fixes
Closes #869 and #925
See merge request pleroma/pleroma!1191
|