Sachin Joshi
e08b97853f
add listener port and ip option for 'pleroma.instance gen' and enable its test
2019-08-14 01:50:21 +00:00
Ariadne Conill
8a8fe57670
tasks: relay: add list task
2019-08-14 01:50:21 +00:00
Sergey Suprunenko
1310cdc24f
Handle MRF rejections of incoming AP activities
2019-08-14 01:50:21 +00:00
Haelwenn (lanodan) Monnier
54d4ceec5c
tasks/pleroma/user.ex: Fix documentation of --max-use and --expire-at
...
Closes: https://git.pleroma.social/pleroma/pleroma/issues/1155
[ci skip]
2019-08-14 01:50:21 +00:00
Haelwenn (lanodan) Monnier
f270e33208
tasks/pleroma/instance.ex: Change :upload_dir to :uploads_dir
...
Closes: https://git.pleroma.social/pleroma/pleroma/issues/1058
2019-08-14 01:50:21 +00:00
Haelwenn (lanodan) Monnier
65bd927cf2
templates/layout/app.html.eex: Style anchors
...
[ci skip]
2019-08-14 01:50:21 +00:00
Thibaut Girka
a3654d9479
Return profile URL in MastodonAPI's url
field
2019-08-14 01:50:21 +00:00
Thibaut Girka
b29dcc8c1b
Simplify logic to mention.js url
field
...
`User.profile_url` already fallbacks to ap_id
2019-08-14 01:50:21 +00:00
Thibaut Girka
6525fbac95
Return profile URL when available instead of actor URI for MastodonAPI mention URL
...
Fixes #1165
2019-08-14 01:50:21 +00:00
rinpatch
ba21d515d6
Mastodon API: Fix thread mute detection
...
It was calling CommonAPI.thread_muted? with post author's account
instead of viewer's one.
2019-08-14 01:50:21 +00:00
rinpatch
dcd30e3ceb
Mastodon API: Set follower/following counters to 0 when hiding
...
followers/following is enabled
We are already doing that in AP representation, so I think we should do
it here as well for consistency.
2019-08-14 01:50:21 +00:00
Ariadne Conill
e5cb15ce2b
twitter api: utils: rework do_remote_follow() to use CommonAPI
...
Closes #1138
2019-07-31 20:12:25 +00:00
rinpatch
2c2c075fd6
Disallow following locked accounts over OStatus
2019-07-31 20:08:59 +00:00
Ariadne Conill
59e60c6db1
ostatus: explicitly disallow protocol downgrade from activitypub
...
This closes embargoed bug #1135 .
2019-07-31 18:57:52 +00:00
Ariadne Conill
f685e887b3
transmogrifier: use User.delete() instead of handrolled user deletion code for remote users
...
Closes #1104
2019-07-28 23:09:55 +00:00
Sergey Suprunenko
2b38961bf6
Handle 303 redirects
2019-07-28 22:50:47 +00:00
rinpatch
2914f8a749
Merge the default options with custom ones in ReverseProxy and
...
Pleroma.HTTP
2019-07-28 22:47:41 +00:00
rinpatch
67c5e6541e
Formatting
2019-07-28 22:44:14 +00:00
rinpatch
48aed88dbd
FallbackRedirector: Do not crash on Metadata rendering errors
2019-07-28 22:43:11 +00:00
rinpatch
fd4963006a
OGP/TwitterCard: Add fallbacks in case the attachment key is nonexistent
2019-07-28 22:42:38 +00:00
rinpatch
6a35c151c6
Fix not being able to pin unlisted posts
...
Closes #1038
2019-07-28 22:39:10 +00:00
Sachin Joshi
1e5d889aec
preserve the original path/filename (no encoding/decoding) for proxy
2019-07-28 22:37:18 +00:00
Sachin Joshi
ccafecf9be
try to always match the filename for proxy url
2019-07-28 22:36:42 +00:00
lain
8123578bf8
Status View: Poll ids are strings.
...
All ids in mastodon are strings, in general.
2019-07-28 22:33:09 +00:00
Ariadne Conill
f1147a3d7f
fix backport
2019-07-14 20:02:39 +00:00
Haelwenn (lanodan) Monnier
3e298cc85a
HttpRequestMock: Add missing mocks for object containment tests
2019-07-14 20:00:17 +00:00
Ariadne Conill
7523ab1495
object: fix backport
2019-07-14 19:39:37 +00:00
Ariadne Conill
cdf2ff8176
nodeinfo: implement MRF transparency exclusions
2019-07-14 19:31:55 +00:00
Haelwenn (lanodan) Monnier
48927b1d3b
Object.Fetcher: Keep the with-do block as per kaniini proposition
2019-07-14 19:30:39 +00:00
Haelwenn (lanodan) Monnier
e7a472a11f
Object.Fetcher: Fallback to OStatus only if AP actually fails
2019-07-14 19:30:13 +00:00
Ariadne Conill
6d715b7702
security: detect object containment violations at the IR level
...
It is more efficient to check for object containment violations at the IR
level instead of in the protocol handlers. OStatus containment is especially
a tricky situation, as the containment rules don't match those of IR and
ActivityPub.
Accordingly, we just always do a final containment check at the IR level
before the object is added to the IR object graph.
2019-07-14 19:28:47 +00:00
lain
2286f62a36
Merge branch 'release-docs' into 'develop'
...
Docs on OTP releases
See merge request pleroma/pleroma!1315
2019-06-28 15:26:09 +00:00
kaniini
0369a5db16
Merge branch 'idempotency-plug' into 'develop'
...
Add IdempotencyPlug and use it in all of the api
Closes #1003
See merge request pleroma/pleroma!1339
2019-06-27 04:20:17 +00:00
Alexander Strizhakov
c6705144a2
don't delete config settings on admin update
2019-06-27 04:19:44 +00:00
Egor Kislitsyn
889a9c3a3f
Polish IdempotencyPlug
2019-06-27 01:53:58 +07:00
Egor Kislitsyn
159630b21c
Fix credo warning
2019-06-26 19:19:07 +07:00
Egor Kislitsyn
0b8aeac0f3
Remove previous idempotency implementation from post_status
2019-06-26 18:49:14 +07:00
Egor Kislitsyn
74132e3715
Enable IdempotencyPlug for the all API
2019-06-26 18:42:49 +07:00
Egor Kislitsyn
825077a5b0
Add Idempotency plug
2019-06-26 18:36:58 +07:00
Sergey Suprunenko
d53fb55bb7
Return correct response when reply to a direct message is not direct itself
2019-06-26 10:59:27 +00:00
kaniini
24bcc209f9
Merge branch 'refactoring/fix_render_view' into 'develop'
...
Fix Controller.render/4 deprecation
See merge request pleroma/pleroma!1337
2019-06-26 05:34:26 +00:00
kaniini
9f8e645dce
Merge branch 'feature/configurable-pack-extensions' into 'develop'
...
Make default pack extensions configurable and default to png and gif
See merge request pleroma/pleroma!1338
2019-06-26 05:34:02 +00:00
rinpatch
41e4752950
Make default pack extensions configurable and default to png and gif
2019-06-26 06:48:59 +03:00
Maksim Pechnikov
5c0f646cef
fix validate_page_url
2019-06-26 06:27:17 +03:00
Roman Chvanikov
a7a54068f9
Fix Controller.render/4 deprecation
2019-06-26 03:28:02 +03:00
Maksim Pechnikov
4ad15ad2a9
add ignore hosts and TLDs for rich_media
2019-06-25 22:25:37 +03:00
Maksim Pechnikov
0276cf5a02
fix validate_url for private ip
2019-06-25 17:44:24 +03:00
Maksim
a0c4ebb4d7
[ #184 ] small refactoring reset password
2019-06-24 19:01:56 +00:00
Sergey Suprunenko
2c63c67512
Rework user deletion
2019-06-24 18:59:12 +00:00
Eugenij
f2c03425b0
Broadcast conversation update when DM is deleted
2019-06-24 07:14:04 +00:00