William Pitcock
993312cdb3
twitterapi: add profile setting for locked/unlocked accounts
6 years ago
William Pitcock
4084889a2d
activitypub transmogrifier: remove debug code
6 years ago
William Pitcock
1452b2823f
user: add a workaround for situations where Pleroma may believe a followee is followed
...
this was caused by lack of Undo follows in the early days, and can likely be eventually removed
6 years ago
William Pitcock
76f80ba8c2
activitypub: when unfollowing, update the follow activity's disposition to 'cancelled' so it cannot be reused
6 years ago
William Pitcock
a2c4a5a75b
mastodon api: allow setting an account locked or not
6 years ago
William Pitcock
f328de8eb7
activitypub transmogrifier: send Rejects in the format Mastodon wants
6 years ago
William Pitcock
876ad6aa38
activitypub transmogrifier: send @context on accept activities
6 years ago
William Pitcock
760eb72a38
add a bunch of stuff
6 years ago
William Pitcock
6f89d2d583
stash api controller
6 years ago
William Pitcock
9c88933422
implement tracking of follow requests
6 years ago
William Pitcock
6041380774
activitypub transmogrifier: learn locked state in Update messages
6 years ago
William Pitcock
e5206752e1
activitypub: only send accept back automatically if the account is not locked
6 years ago
lambda
7f79b467b1
Merge branch 'feature/domain-blocks' into 'develop'
...
Domain blocks
See merge request pleroma/pleroma!190
6 years ago
squidboi
07f0cfa53f
add allow_followersonly and allow_direct options for configuring mrf_rejectnonpublic
6 years ago
squidboi
4f9ecfc77a
formatting
6 years ago
squidboi
8903f1ad4d
more fixes
6 years ago
squidboi
16d896f526
fixes
6 years ago
squidboi
2847fc8f90
add option to not unfollow on block, and option to not federate outgoing blocks
6 years ago
lambda
45a935f0bd
Merge branch 'users' into 'develop'
...
Fix users lookup/return type
See merge request pleroma/pleroma!201
6 years ago
lambda
bb639a362e
Merge branch 'feature/rejectnonpublic' into 'develop'
...
Add MRF to drop all posts with "followers-only" or "direct" privacy settings
See merge request pleroma/pleroma!202
6 years ago
Rachel H
fa0c2727d8
Fix users lookup/return type
...
* Allow viewing user in frontend by id on pageload
6 years ago
lambda
4a16ade2ee
Merge branch 'mastopost' into 'develop'
...
Allow posting images without text in mastofe
See merge request pleroma/pleroma!194
6 years ago
squidboi
e2c4013c88
s/get_by_ap_id/get_cached_by_ap_id/
6 years ago
squidboi
6e7f91bf8f
final format
6 years ago
squidboi
82225dfc8d
even more formatting
6 years ago
lambda
c86823f724
Merge branch 'bugfix/locked-account-regression' into 'develop'
...
security fix: locked account regression
See merge request pleroma/pleroma!200
6 years ago
squidboi
990cde7439
more formatting
6 years ago
squidboi
5b9e1f228a
formatting
6 years ago
squidboi
f69d38e455
add mrf for dropping follower-only and direct posts
6 years ago
William Pitcock
47c7e259c4
activitypub transmogrifier: fix locked account state from being clobbered
6 years ago
William Pitcock
a003bdc30a
activitypub transmogrifier: learn locked state in Update messages
6 years ago
lambda
839cb7b424
Merge branch 'develop' into 'mastopost'
...
# Conflicts:
# .gitignore
6 years ago
lambda
595ca3bb3a
Merge branch 'feature/quarantine' into 'develop'
...
add the ability to 'quarantine' an activitypub peer, causing them to be treated as an OStatus peer.
See merge request pleroma/pleroma!199
6 years ago
William Pitcock
09604182d0
add the ability to 'quarantine' an activitypub peer, causing them to be treated as an OStatus peer.
6 years ago
Rachel H
1525a0404b
Fix follow errors
6 years ago
Sir_Boops
3f0440ac3c
Dedupe uploads
6 years ago
Rachel H
b4292295d7
Allow posting images without text in mastofe
6 years ago
eal
29c9c8d93b
Extract host from ap_id, add index
6 years ago
lambda
0a0c6bf394
Merge branch 'bugfix/webfinger-xml-crash' into 'develop'
...
webfinger robustness improvements
See merge request pleroma/pleroma!195
6 years ago
William Pitcock
1abf0f3b3e
webfinger: use https as default fallback instead of http
...
realistically, all instances need to be on https anyway to properly federate with all
software
6 years ago
William Pitcock
aaa81d3540
XML: handle erlang errors too
6 years ago
lambda
b5d8213e70
Merge branch 'fix/oauth-http-basic' into 'develop'
...
Make OAuth token endpoint work with HTTP Basic auth
See merge request pleroma/pleroma!191
6 years ago
D Anzorge
3607dc4558
Make token exchange return errors with 400 as status code
6 years ago
eal
f9719b064c
Merge branch 'fix/emoji-picker' into 'develop'
...
set visible_in_picker to true in custom_emojis
Closes #177 and mastofe#16
See merge request pleroma/pleroma!188
6 years ago
D Anzorge
73904e8f78
Make OAuth token endpoint work with HTTP Basic auth
...
client_id/client_secret can now be supplied in an Authorization header
6 years ago
eal
9075b6d25b
ActivityPub.ex: filter domain blocked activities.
6 years ago
eal
4856962434
MastoAPI: add domain blocking.
6 years ago
lain
8073af6e10
Better error handling for OstatusController.
6 years ago
lain
06439f64d0
Better error handling for ActivityPubController
6 years ago
lain
4856ba596f
Better error handling for MastodonApiController.
6 years ago
lain
0f70e83e8c
Better error handling in TwitterApiController.
6 years ago
Haelwenn (lanodan) Monnier
b143694b98
lib/pleroma/web/mastodon_api/mastodon_api_controller.ex: set visible_in_picker to true in custom_emojis
...
Fixes: https://github.com/ilianaw/emojos.in/issues/4
Closes: https://git.pleroma.social/pleroma/pleroma/issues/177
Closes: https://git.pleroma.social/pleroma/mastofe/issues/16
6 years ago
eal
dca1d6d162
Merge branch 'fix/user-timeline-reading-user' into 'develop'
...
MastoAPI user timelines: render statuses for the logged in user.
See merge request pleroma/pleroma!187
6 years ago
eal
8c609ee3f9
MastoAPI user timelines: render statuses for the logged in user.
6 years ago
lambda
98b8f08783
Merge branch 'fix/twitterapi-incorrect-follows-you' into 'develop'
...
TwitterAPI: fix "Follows you" being shown for the wrong user.
Closes pleroma-fe#89
See merge request pleroma/pleroma!185
6 years ago
eal
935e544e19
TwitterAPI: fix "Follows you" being shown for the wrong user.
6 years ago
lain
349400c06a
Fix url guessing attacks.
6 years ago
eal
5d3fdbc082
MastoAPI: Add streaming for lists.
6 years ago
eal
7cb2e2971e
MastoAPI: fix dm_timeline getting non-create activities.
6 years ago
eal
35cb8969c4
MastoAPI: Fix link headers with restrictive params.
6 years ago
lain
3ece4a3ebc
Only return certain activities in TwitterAPI mentions.
6 years ago
lain
a9e36e5a64
Fix user topic streaming.
6 years ago
lain
841ee8e3e4
Simplify DM query.
...
Should also use indexes better.
6 years ago
lain
4b3ec53514
Merge branch 'develop' into csaurus/pleroma-feature/mstdn-direct-api
6 years ago
lain
745072b2cc
Merge branch 'kaniini/pleroma-feature/activitypub-accept-reject-conformance' into develop
6 years ago
lain
0a6c897c94
Formatting.
6 years ago
lain
bfce29866f
Make Mastodon follow hack more explicit.
6 years ago
lain
3839a11ef5
Don't treat remote accepts/rejects as local.
...
Also, use specialized functions to get safe data.
6 years ago
lain
dd9bb37893
Rename id helper method.
6 years ago
William Pitcock
7e873756e7
activitypub transmogrifier: use fetch_latest_follow to verify a follow object exists
6 years ago
William Pitcock
1c926c7b60
activitypub: allow mastodon S2S block extension support to be disabled
6 years ago
Hakaba Hitoyo
e90b734f1c
debug
6 years ago
Hakaba Hitoyo
9c7da2ef48
output repeats at ActivityPub outbox
6 years ago
William Pitcock
7cf3cf77cf
activitypub transmogrifier: cleanups and tests for incoming accepts/rejects
6 years ago
William Pitcock
f35e6bf75b
activitypub transmogrifier: clean up accept/reject handling a bit
6 years ago
William Pitcock
e80d91c64a
introduce User.maybe_direct_follow() and use it where we used to call User.follow()
6 years ago
William Pitcock
c89b90222c
twitter api: also remove explicit User.follow here
6 years ago
William Pitcock
62c95e8d4d
run mix format
6 years ago
William Pitcock
502ba33d01
activitypub: fix up accept/reject semantics for following
...
fixes #175
6 years ago
William Pitcock
c0ca9f82b9
mastodon api: properly track if an account is locked or not
6 years ago
William Pitcock
47dc52a758
activitypub utils: optimize block and follow activity lookup
...
multi-field @> comparison is very expensive, so only use @> for the field where it matters
this makes the query take only a few usec to execute verses many msec on a busy instance
6 years ago
lambda
f3a71f2986
Merge branch 'feature/lists' into 'develop'
...
Mastodon List API
See merge request pleroma/pleroma!138
6 years ago
lambda
c2dcd767cf
Merge branch 'feature/incoming-remote-unfollow' into 'develop'
...
Add support for incoming remote unfollows and blocks/unblocks
See merge request pleroma/pleroma!158
6 years ago
Francis Dinh
1197ec10a8
Rewrite block fetch query
6 years ago
lambda
c41012053a
Merge branch 'feature/change-password' into 'develop'
...
Feature/change password
See merge request pleroma/pleroma!166
6 years ago
eal
3dbd9809d4
MastoAPI: add lists.
6 years ago
lain
1cd6194dee
More efficient queries.
6 years ago
eal
a8369db4f2
MastoAPI: add lists.
6 years ago
lain
0b5bc62b33
Don't save double tags in AP objects we create
...
This crashed Mastodon workers.
6 years ago
lambda
06c97f211f
Merge branch 'feature/deps-migration' into 'develop'
...
Migrate to comeonin 4 and Cachex 3
See merge request pleroma/pleroma!162
6 years ago
Francis Dinh
72b93d13f8
Hook up block/unblock to TwitterAPI
6 years ago
Francis Dinh
55f9aefd08
Hook unfollow into TwitterAPI
6 years ago
Francis Dinh
b2c6ae7d82
Hook up unfollow and (un)block to MastoAPI + tests
6 years ago
csaurus
4fd9df100f
Merge branch 'develop' into feature/mstdn-direct-api
6 years ago
Syldexia
d0690622cd
Added endpoint for changing passwords
6 years ago
lambda
b4064dfe30
Merge branch 'feature/clarify-http-sig-error' into 'develop'
...
clarify HTTP signature error in logs
See merge request pleroma/pleroma!165
6 years ago
William Pitcock
9a2d097ed8
activitypub controller: note that the HTTP Host header must be forwarded for http signature validation to work
6 years ago
Francis Dinh
46427cb90f
Pass correct number of arguments to unfollow
6 years ago
William Pitcock
75cfd9d34d
webfinger: fix finding the XRD uri for statusnet instances
6 years ago
lain
d269c69a0b
Actually fix missing alias.
6 years ago
lain
bf64208b52
Add missing alias.
6 years ago
Francis Dinh
d045b96f95
Add tests for incoming unfollow over OStatus
6 years ago
Francis Dinh
cc5373b846
Fix unblock handling
6 years ago
Francis Dinh
f2d6c3a512
Handle unfollows from OStatus
6 years ago
Francis Dinh
2573332214
Add undo block handler
6 years ago
Francis Dinh
c8a16f334d
Format
6 years ago
Francis Dinh
89c5de9096
Fix unfollows
6 years ago
Francis Dinh
1afd6d37bd
Merge remote-tracking branch 'upstream/develop' into feature/incoming-remote-unfollow
...
Fixed some conflicts in transmogrifier.ex
6 years ago
Thog
e55c6f311b
Migrate to comeonin 4 and Cachex 3
...
Also fix some warning in the code and add a missing alias
6 years ago
lain
dca26f3655
Fix specs.
6 years ago
lain
ff007af0c2
Return visilility in twitter api, too.
6 years ago
lain
434601a5c3
Return private / direct posts on user timelines, too.
6 years ago
lambda
8b0c222b43
Merge branch 'feature/account-deletion' into 'develop'
...
Feature/account deletion
Closes #115
See merge request pleroma/pleroma!157
6 years ago
Francis Dinh
a9141d88aa
Pass user instead of their ap_id to User.block
6 years ago
Francis Dinh
3b706ea493
Remove handler for incoming undos with object references
6 years ago
Francis Dinh
1e43de0f86
Formatting and add tests for blocks/unblocks
6 years ago
Francis Dinh
da9744eb84
Use correct variable names in unfollow
6 years ago
Thog
6f39ecc41b
Support Undo like activities ( Fix #139 )
6 years ago
Syldexia
d1366f8d46
Modified deleting an account to run as a task
6 years ago
lambda
7831b38705
Merge branch 'feature/webfinger-mime-ld-json' into 'develop'
...
webfinger: handle application/ld+json links
See merge request pleroma/pleroma!159
6 years ago
lambda
ad563669c8
Merge branch 'feature/remote-user-deactivation' into 'develop'
...
remote user deactivation
See merge request pleroma/pleroma!154
6 years ago
William Pitcock
725b05d04a
run mix format
6 years ago
William Pitcock
2051530868
activitypub transmogrifier: handle hubzilla AP actor quirks
6 years ago
William Pitcock
4d2c6707c2
activitypub: normalize the actor to ensure we have its URI
6 years ago
William Pitcock
1a250d65af
webfinger: only do ld+json on modern json webfinger
6 years ago
William Pitcock
d1f6ecf607
webfinger: interpret application/ld+json links as an alternate to application/activity+json
6 years ago
William Pitcock
cce5a9cb1c
webfinger: expose the application/ld+json link alongside the older application/activity+json link
6 years ago
William Pitcock
13d4b6d2b5
remote user deactivation: fix test failures
6 years ago
Francis Dinh
0ec1abb3b6
Add federated blocks
6 years ago
Francis Dinh
8d11bae0d5
Revert "Undo formatting in user.ex"
...
This reverts commit e6dc15b96c
.
6 years ago
Francis Dinh
e6dc15b96c
Undo formatting in user.ex
6 years ago
Francis Dinh
d8c842a771
Add support for incoming remote unfollows
6 years ago
csaurus
4dfb40a546
Handle cases where a to/cc field is absent on a status
6 years ago
William Pitcock
9390492138
ActivityPub create: discard activities from deactivated users
6 years ago
csaurus
2ce48c1a42
Formatting
6 years ago
csaurus
9aabff4883
Fix tests.
6 years ago
Syldexia
98b36d359a
Fixed formatting and test
6 years ago
Syldexia
5bfb7b4ce6
Moved account deletion stuff to somewhere that hopefully makes more sense
6 years ago
Syldexia
a16117225f
Added endpoint for user account deletion
6 years ago
lain
c7a85de35c
Revert "Remove 'unlisted' handling for now."
...
This reverts commit 1027d1f696
.
6 years ago
lain
1027d1f696
Remove 'unlisted' handling for now.
...
It's just too slow (over 1 second on small systems, haven't looked at
the queries in detail yet). We'll need some other way to handle it.
6 years ago
lain
a5c9dd0a2a
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
6 years ago
lain
3c3933e40b
Unlisted fetching: Reverse logic
...
Generates a faster query.
6 years ago
lambda
aeff2d6474
Merge branch 'feature/unrepeats' into 'develop'
...
Add unrepeats
Closes #69
See merge request pleroma/pleroma!113
6 years ago
lain
ec531ca281
Add test.
6 years ago
lain
29376fcc13
Format.
6 years ago
lain
76722ea9c8
Merge branch 'develop' into kaniini/pleroma-bugfix/unlisted-statuses
6 years ago
Francis Dinh
54ccbd8479
Use original status id instead of announce id
6 years ago
csaurus
c8d418acdd
api/v1/timelines/direct implementation
6 years ago
csaurus
392bd9ef56
Stream function to handle direct messages.
6 years ago
csaurus
c60a5405db
Detect and try to stream incoming "direct" messages
6 years ago
Francis Dinh
4d88747561
Revert "Log error when handling unrepeats"
...
This reverts commit c17c55e989
.
6 years ago
Francis Dinh
c17c55e989
Log error when handling unrepeats
6 years ago
Francis Dinh
271fb5ccb1
Probably better way of handling non-follow undos in ostatus
6 years ago
Francis Dinh
4151cbe6b2
Revert "Do not send non-follow undos over ostatus for now"
...
This reverts commit 07fdc07238
.
6 years ago
Francis Dinh
0b527b5528
Revert "Use [] instead of nil"
...
This reverts commit 42268b0981
.
6 years ago
Francis Dinh
42268b0981
Use [] instead of nil
6 years ago
Francis Dinh
07fdc07238
Do not send non-follow undos over ostatus for now
6 years ago
href
c220a6db43
format & made get_policies/1 private
6 years ago
href
e9e6f37bda
Chain policies
...
- The `:pleroma, :instance, :rewrite_policy` can now be either a policy
or a list of policies
- Made a behaviour for MRF policies
6 years ago
Francis Dinh
900c735467
Match proper number of values from unannounce
6 years ago
Francis Dinh
54f6628590
Change argument order and call correct # of args
6 years ago
Francis Dinh
e55f69a676
Handle Undo activites containing an Announce
6 years ago
Francis Dinh
4d5ec883b7
Federate correct activity
6 years ago
lain
ffe028cd73
More warning fixes.
6 years ago
lambda
6c2903d9a1
Merge branch 'feld-warnings' into 'develop'
...
Clean up warnings
See merge request pleroma/pleroma!144
6 years ago
eal
bfad57c7c9
Get rid of unsafe variables.
6 years ago
lain
9810153aeb
Streamer: Don't send out stream events for blocked users.
6 years ago
lain
96add86b50
Unify wss uri generation.
6 years ago
lain
c464355d1a
Idempotency: Use special cache, keep for 6 hours.
6 years ago
Mark Felder
7a884d70d8
Group def renders here as well
6 years ago
Mark Felder
31ea9cbcd8
Group def renders together to fix warning
6 years ago
Mark Felder
14c0c6d16b
Fix formatting
6 years ago
Mark Felder
a24eed0f57
That last change was stupid. Multiline comments in Elixir don't really exist.
...
Instead we'll just pad with # intstead of playing stupid games with the compiler.
6 years ago
Mark Felder
79d41aa12e
Dirty hack to remove the warning
...
warning: code block contains unused literal "internal -> Mastodon\n" (remove the literal or assign it to _ to avoid warnings)
lib/pleroma/web/activity_pub/transmogrifier.ex
6 years ago
Mark Felder
aaacebd906
Fix unused variables, imports, and aliases
6 years ago
Mark Felder
42f1a098aa
Fix build. Too eager with the fixing of unused variables.
...
== Compilation error in file lib/pleroma/web/activity_pub/views/user_view.ex ==
** (CompileError) lib/pleroma/web/activity_pub/views/user_view.ex:54: undefined function _total/0
(stdlib) lists.erl:1338: :lists.foreach/2
(stdlib) erl_eval.erl:670: :erl_eval.do_apply/6
6 years ago
Mark Felder
636f0fa402
Clean up unused aliases and imports
6 years ago
Mark Felder
943820ae29
More unused variables
6 years ago
Mark Felder
ab4aa5720a
Fix a bunch of unused variable warnings
6 years ago
lambda
11a1241d41
Merge branch 'feature/nodeinfo' into 'develop'
...
Implements the nodeinfo endpoints
See merge request pleroma/pleroma!140
6 years ago
lain
90c4bed0af
Don't expire idempotency cache for five minutes.
6 years ago
lain
fcd3eca167
MastodonAPI: Support idempotency key.
6 years ago
Dashie
c3f9e24c70
Use a variable for stats to avoid double call
6 years ago
Dashie
724f096ac7
Add metadata.nodeName
6 years ago
Dashie
804497542d
Return the right content-type for the schema call
6 years ago
Dashie
e448734952
Explicit error message
6 years ago
Dashie
fd0bf3aa71
Simplify version and fix typo
6 years ago
Dashie
b8789cc8b6
Add localPosts count, also set to 0 if null
6 years ago
Dashie
abeb009acc
Change path of nodeinfo to use .json format
6 years ago
Dashie
65168393d8
Format files
6 years ago
Dashie
67dadd954e
Add first try at nodeinfo
6 years ago
lain
bc215f5684
Fix format.
6 years ago
lambda
b7584edcea
Merge branch 'patch-bio' into 'develop'
...
replace newlines in profiles with <br>
See merge request pleroma/pleroma!136
6 years ago
William Pitcock
a3d1d4894f
ActivityPub core: fix handling of unlisted statuses by leveraging a similar strategy as for blocks
6 years ago
lain
4d55d7c95e
Insert object after being rewritten.
6 years ago
lambda
a7a40bb8f1
Merge branch 'fix/blocked-user-boosts' into 'develop'
...
ActivityPub.ex: do not return boosted statuses from blocked users.
See merge request pleroma/pleroma!111
6 years ago
Wim Vanderbauwhede
634c0c52a1
Merge remote-tracking branch 'upstream/develop' into patch-bio
6 years ago
lambda
39c80a3667
Merge branch 'bugfix/mrf-simple-media-stripping' into 'develop'
...
ActivityPub MRF SimplePolicy: fix media stripping
See merge request pleroma/pleroma!133
6 years ago
William Pitcock
90bbd94614
ActivityPub MRF SimplePolicy: fix media stripping
7 years ago
eal
845bd56c9c
Merge branch 'patch-1' into 'develop'
...
Fix typo in MastoFE login page.
See merge request pleroma/pleroma!132
7 years ago
lain
a7eb148d61
Optionally deactivate public timelines.
7 years ago
Francis Dinh
2d775bf1be
Merge branch 'feature/unrepeats' of git.pleroma.social:normandy/pleroma into feature/unrepeats
7 years ago
Francis Dinh
9e0dd21ed6
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into feature/unrepeats
7 years ago
Francis Dinh
0df1a4efc8
Fix comment grammar
7 years ago
Normandy
715c90e54f
Fix typo in MastoFE login page.
...
see https://git.pleroma.social/pleroma/mastofe/issues/13
7 years ago
lain
c78e7d8b11
Fix formatting.
7 years ago
lambda
7a52c4549c
Merge branch 'feature/message-rewrite-facility' into 'develop'
...
message rewrite facility
See merge request pleroma/pleroma!112
7 years ago
Wim Vanderbauwhede
7517155544
Changed to support \r\n and \n
7 years ago
Wim Vanderbauwhede
52ee91efce
Patch to replace newlines with <br> tags in bio
7 years ago
Dashie
9972678a68
Add User.decrease_note_count and call it from ActivityPub.delete
7 years ago
lambda
62a2287bba
Merge branch 'favicon_tag' into 'develop'
...
Fix endpoint for favicon
See merge request pleroma/pleroma!84
7 years ago
Francis Dinh
8c0806539c
Embed announce activity data instead of linking to it
7 years ago
Francis Dinh
b1742eca42
Revert "Rename make_unannounce_data helper to make_undo_data"
...
This reverts commit c649ca8958
.
7 years ago
lain
0574df273c
Small cleanup.
7 years ago
Francis Dinh
c649ca8958
Rename make_unannounce_data helper to make_undo_data
...
This makes it a bit more easier to adapt for unlikes as well in the
future.
7 years ago
eal
22bfeac256
Update note count in ActivityPub.create.
7 years ago
lain
9e6ae44729
Formatting fixes.
7 years ago
lain
ff5e957476
Make search use id index too.
...
Seems to be faster in general, query planner chooses well.
7 years ago
Francis Dinh
f0798440de
Use correct activity for undo
7 years ago
Francis Dinh
4b9f2ab526
Fix federation of unreblog activity
7 years ago
Francis Dinh
c5dc7e6e31
Merge branch 'develop' of https://git.pleroma.social/pleroma/pleroma into feature/unrepeats
7 years ago
lain
a61e8ac154
Formatting.
7 years ago
eal
fa37acfcc7
TwitterAPI: Add Qvitter notification endpoint.
7 years ago
nenolod@dereferenced.org
f08f9d4498
ActivityPub MRF: fix nsfw tagging of objects with attachments by looking at the right object (the child in this case)
7 years ago
Francis Dinh
32a26eb910
Fix TwitterAPI.delete call
7 years ago
William Pitcock
ee6f15529d
CommonAPI post: kill \r with fire
7 years ago
eal
947431e9aa
MastoAPI and OAuth: allow login with either email or username.
7 years ago
Francis Dinh
7b4f55238e
Handle unrepeats via the TwitterAPI
7 years ago
Francis Dinh
687db1bc3a
Expose unannounce activity so that it can be tested
7 years ago
Francis Dinh
0251690e96
Add federation for unrepeats
7 years ago
Francis Dinh
c9e7b984d5
Add make_unannounce_data helper function
7 years ago
Francis Dinh
85bd191291
Remove unretweet function for now
7 years ago
Francis Dinh
42279f54cf
Return target status in MastoAPI endpoint instead of reblog activity
7 years ago
Francis Dinh
d16877251a
doc fixes
7 years ago
Francis Dinh
b949577472
Add unrepeat functionality
7 years ago
William Pitcock
d24ddd9fb9
ActivityPub MRF: implement the SimplePolicy policy
7 years ago
William Pitcock
4a178b3d65
ActivityPub: implement MRF core hook and baseline noop policy object
7 years ago
eal
48380aeccc
ActivityPub.ex: do not return boosted statuses from blocked users.
7 years ago
Gian Sass
907df9b8ed
Fix issue #124
7 years ago
lain
1dd2c8163f
Order masto searches by date.
7 years ago
lambda
9998b4519d
Merge branch 'feature/mastodon-api-for-tootstream' into 'develop'
...
mastodon api emulation improvements for tootstream
Closes #101
See merge request pleroma/pleroma!100
7 years ago
lambda
9a2d3705c6
Merge branch 'fix/persisted-mastofe-settings' into 'develop'
...
MastoAPI: Persist frontend timelines and settings.
Closes #113
See merge request pleroma/pleroma!98
7 years ago
William Pitcock
1857f403be
mastodon api: report version as the Mastodon API version supported with the real version in parenthesis
7 years ago
William Pitcock
52a1a40d7d
mastodon api: implement /api/v1/lists stub
7 years ago
lain
8f9bcc4ab0
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
lain
70bcdf32bd
Only search in public data for now.
...
This should be the data the user is allowed to see later, but this
will stop accidental private message leaks.
7 years ago
eal
7c47534970
MastoAPI: Persist frontend timelines and settings.
7 years ago
lambda
d41bfd1d47
Merge branch 'bugfix/html-webfinger-host-meta' into 'develop'
...
webfinger: handle situations where the well-known endpoint returns HTML
See merge request pleroma/pleroma!94
7 years ago
eal
e7ddda44c0
Follow import: allow URI in addition to screen_name.
7 years ago
William Pitcock
bf9d3d4aba
XML: use try/catch with XPath functions
7 years ago
lain
303289d7da
MastodonAPI search: return only create activities.
7 years ago
RX14
033771d9f1
Fix failure to serve media from custom upload path
7 years ago
lain
d70d1c427a
TwitterAPI: Don't put follows into the public tls.
7 years ago
lain
b3b7ab5d9a
Load all users at once in timelines.
7 years ago
lain
96007753ad
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
lain
360c51f1f5
Use context_ids directly if we have them.
7 years ago
lain
bc31bee7c4
Generates contexts and ids on insertion time.
7 years ago
lain
a4db3a732f
Pre-fetch conversation ids.
7 years ago
Morgan Bazalgette
5e4bb4ad92
masto api: run emojis through mediaproxy
...
fixes #107
7 years ago
lambda
978df55a86
Merge branch 'feature/mastodon-search-tags' into 'develop'
...
mastodon search api: implement a reasonable hashtags stub
See merge request pleroma/pleroma!89
7 years ago
KANEKO Yoshitaka
b3d67750f0
Fix conflict
7 years ago
William Pitcock
2dcc6037d0
mastodon search api: implement a reasonable hashtags stub
7 years ago
William Pitcock
4bf86d4cf5
config: make the upload limit configurable
7 years ago
lambda
5fa8237bc1
Merge branch 'new-mastofe' into 'develop'
...
Bring Mastodon frontend up-to-date
See merge request pleroma/pleroma!87
7 years ago
lain
2222e5599c
Don't fetch anything except ap_id for follower / following
...
collections.
Should speed up the queries because ecto doesn't have to parse the json.
7 years ago
Morgan Bazalgette
7f2174d811
Remove pl-dark-masto-fe, add preloading for common scripts
7 years ago
lain
802736679c
Remove unused ActivityRepresenter module.
7 years ago
lain
7ab94ae22d
TwitterApiController: Use ActivityView.
7 years ago
lain
e90f8f6c4b
TwApi ActivityView: Add delete activities.
7 years ago
lain
1f32ba052c
TwApi ActivityView: Add follows.
7 years ago
lain
4afbef39f4
Format the code.
7 years ago
lain
480932c8e5
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
lain
c1d529ee94
TwApi ActivityView: Add announces.
7 years ago
lain
1f1caab138
TwApi ActivityView: Add Like rendering.
7 years ago
lain
675839e13c
Fix TwApi reply visibility.
7 years ago
Morgan Bazalgette
457e040473
Add char_limit to initial-state of mastofe
7 years ago
lain
df8fc72491
Don't go through all available emoji.
...
object carry their emoji information.
7 years ago
lain
e30752bc79
Add basic activity view.
7 years ago
lain
37e5014d3e
Reduce OP fetching queries.
7 years ago
lain
ff7afe46b9
Don't try to fetch OP if none is there.
7 years ago
lain
d2099c849d
More Jason changes.
7 years ago
lain
fbc187ac15
Switch to Jason for json handling.
...
It's twice as fast and will be the standard in the coming ecto.
7 years ago
lain
46f63ea8af
Fix atom feed pagination.
7 years ago
lain
2c1c221301
Fix follower collection id.
7 years ago
lain
09de76ad5a
Return "audio" info in mastodon api.
7 years ago
lambda
809bffbb21
Merge branch 'feature/oauth-token-password' into 'develop'
...
oauth: implement grant_type=password for single-page apps
See merge request pleroma/pleroma!81
7 years ago
KANEKO Yoshitaka
aa19fdef00
Fix favicon and add to index.html
7 years ago
William Pitcock
2aea3bc632
activitypub transmogrifier: rewrite incoming hashtags
7 years ago
lain
847cb15626
Fix tests.
7 years ago
lain
c7be7a9454
Unify user fetching.
7 years ago
lain
e3a81fe58f
Fetch the same data from json webfinger as from xml webfinger.
7 years ago
lain
eb7ce61ca5
Fix hashtags.
7 years ago
William Pitcock
dd21137f38
oauth: implement grant_type=password for single-page apps
7 years ago
lain
fbe9aa3506
Strip html from emoji stuff.
7 years ago
lain
5da2355e71
For outgoing objects, fake mastodon style ap id for ostatus.
7 years ago
lain
b72a25f5b1
Merge branch 'develop' into kaniini/pleroma-feature/activitypub-endpoints
7 years ago
lain
f9ab38a443
Fix test.
7 years ago
William Pitcock
4d3af2af71
webfinger: implement json response parsing
7 years ago
William Pitcock
1decd2ecb2
webfinger: attempt to fall back if LRDD template cannot be found
7 years ago
William Pitcock
8aa639a450
webfinger: support JSON output
7 years ago
William Pitcock
3fcdfb75d0
activitypub: add outbox endpoint
7 years ago
William Pitcock
381ba256bf
activitypub: add restrict_limit
7 years ago
William Pitcock
1a94704230
activitypub: implement following/followers endpoints
7 years ago
lain
c50c7745bc
Fetch relayed messages from source while we don't have linked data sigs.
7 years ago
lambda
9b97b023c5
Merge branch 'feld-Logger' into 'develop'
...
Logging cleanup
See merge request pleroma/pleroma!76
7 years ago
Mark Felder
16d102c153
Clarify that this error is about a problem decoding the expected JSON
...
payload
7 years ago
Mark Felder
96cfc67e05
LRDD, you are special and we love you too
7 years ago
Mark Felder
2702df489f
cap again
7 years ago
Mark Felder
2549a73d6d
start with a capital
7 years ago
Mark Felder
9a858621d6
AP and WebFinger need love here
7 years ago
Mark Felder
8d561f952f
Make XML feel special too
7 years ago
Mark Felder
032ed2b945
This log message was do do 💩
7 years ago
Mark Felder
4190abbf27
Another WebSub CamelCase
7 years ago
Mark Felder
7430ff9173
Capitalize Atom
7 years ago
Mark Felder
7f77433c0e
CamelCase WebSub in log messages
7 years ago
Mark Felder
25279dba77
Capitalize start of log message
7 years ago
Mark Felder
0cf6f7a54d
capitalize Salmon protocol name
7 years ago
Mark Felder
04395cb9bd
Grammar consistency
...
Most log messages are sentence fragments so make them consistent by
removing periods. Log messages that are expressing urgency with ! or
pending more work with "..." are OK.
7 years ago
Mark Felder
402e775a80
ap -> AP for consistency
7 years ago
lain
ec83175100
Use connection pools.
7 years ago
lain
4d5161b16d
Only fetch if it's http.
7 years ago
William Pitcock
000b3f1837
mastodon api: fix rendering the mentions JSON
...
Signed-off-by: lain <lain@soykaf.club>
7 years ago
William Pitcock
59a76ea464
activitypub transmogrifier: rewrite non-http URLs using the object's external URL
...
Signed-off-by: lain <lain@soykaf.club>
7 years ago
lain
68aa9a2826
Do more jobs by default.
7 years ago
lain
0067c9d2be
Only push to still valid websub subscriptions.
7 years ago
lain
2b2fa94e94
Move stuff around.
7 years ago
Wim Vanderbauwhede
36f615135f
A small patch to show the instance name and favicon in the browser title
...
bar.
7 years ago
lain
30d65639c1
Fix Mastodon emojis.
...
Code by Kaniini
7 years ago
lain
312a8783f8
Ignore incoming empty chat messages.
...
Fixes #62 .
7 years ago
lain
368e085144
Don't validate on missing public key.
7 years ago
lain
a9f78fe8e0
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
lain
f29902a241
More signature debugging.
7 years ago
eal
18e1202a3b
MastoAPI: Add unimplemented status card endpoint.
7 years ago
eal
2e32012d57
Add next and previous headers to user pages and tag timelines.
7 years ago
lain
ff7bc16a7e
Restrict activity fixing more.
...
If we need it for older ones, we can add a task for that later.
7 years ago
lain
611ca385de
Merge branch 'develop' into feature/activitypub
7 years ago
lain
8228ae96d8
Only run the fix-up tasks once.
7 years ago
lain
fcf1937a40
Correctly handle unlisted messages coming in through Ostatus.
7 years ago
lain
b82637f32d
Don't use special query for feed.
7 years ago
lain
0e20d5529a
Add way to disable federation.
7 years ago
lain
d2ad99298e
Handle incoming deletes.
7 years ago
lain
1377b2e569
Restrict public by recipients.
...
This is much faster than going through the json. This does break
unlisted, for which we'll probably have to add another table field.
7 years ago
lain
a17ba0ee0d
Only return posts in TwAPI user view.
7 years ago
lain
82df16f7c3
Actual real fix.
7 years ago
lain
0d69bbc1fb
One more fix.
7 years ago
lain
8c712b3198
Fix context stitching.
7 years ago
lain
e1b0ccce77
Mastodon API context fix.
7 years ago
lain
e9de04b74b
Add support for outgoing update.
7 years ago
lain
f61fd00db5
Make likes and announces public.
7 years ago
lain
8a47974217
Fix specs.
7 years ago
lain
4ea2a41014
Fix more specs.
7 years ago
lain
4d13cc0dc6
Fix specs.
7 years ago
lain
dfaddeb765
Use update_and_set cache.
7 years ago
lain
e3629af4da
Handle remote update activities.
7 years ago
lain
dd97193311
Set conversation to parent conversation.
7 years ago
lain
b76de1ecd3
Some fixes to AP fetching.
7 years ago
lain
0e9bd6d148
Hotfix for tag problems.
7 years ago
lain
7e0ce32f4d
Fix external url in twitterapi.
7 years ago
lain
82e34cae95
Unify object representation.
7 years ago
lain
2b5d265954
Don't deliver to local followers.
7 years ago
lain
df73a9c6d6
.
7 years ago
lain
5bc7628022
Fix.
7 years ago
lain
59ad395ffa
Better signature errors messages.
7 years ago
lain
a7c3ead9e6
Invalidate user after key creation.
7 years ago
lain
fb5add56fa
Bit more signature debugging.
7 years ago
lain
ac67453e8a
More logging for signature problems.
7 years ago
lain
e5fcc51a06
Remove unneccesary subscriptions on update.
7 years ago
lain
fa3aa59248
Add missing alias.
7 years ago
lain
fb02300234
Pleroma AP detection mechanism.
7 years ago
lain
9a4d400ff4
Fix remote following.
7 years ago
lain
06b512acf1
Never update local users from foreign sources.
7 years ago
lain
541a4cbbb6
Oh no! More fixes!
7 years ago
lain
01d5ef65fa
More fixes to user upgrading.
7 years ago
lain
efd4d04933
Fix user upgrading code.
7 years ago
lain
1331a39d39
Webfinger: Remove leading @s.
7 years ago
lain
aa79d64e0d
Correctly stitch mastodon -> ostatus replies.
7 years ago
lain
2583a9f6e8
More logging.
7 years ago
lain
95e6e82138
Correctly display accounts without name.
7 years ago
lain
5dc68d303b
Get objects that people you know favorite.
7 years ago
lain
c443aec83d
Add banner image to user json.
7 years ago
lain
37e406ae36
Get avatar and banner from AP users.
7 years ago
lain
4816b09fa7
Add user upgrade function.
7 years ago
lain
94db9ac4db
Merge branch 'develop' into feature/activitypub
7 years ago
lain
a06b9a3e0b
Logging.
7 years ago
lain
67afd024a7
Streamer: Make it less chatty.
7 years ago
lain
810cf8618f
ActivityPub: Fetch missing activities on reply.
7 years ago
lain
947ba6495d
More TwAPI fixes.
7 years ago
lain
92021fd00c
Logging, put incoming ap docs into incoming queue.
7 years ago
lain
279e1ce556
Typo.
7 years ago
lain
66aa35903e
Add missing alias.
7 years ago
lain
b52672294e
Move incoming AP to Federator.
7 years ago
lain
391b3e3586
TwitterAPI: Fix some bugz.
7 years ago
lain
fd95075e32
TwitterAPI: Fix mentions.
7 years ago
lain
eec6a87dbb
Allow moderators to delete posts.
7 years ago
lain
5bc810c452
Add moderator function.
7 years ago
lain
486e205810
Remove some noise.
7 years ago
lain
9c89916969
ActivityPub: One queue item per server.
7 years ago
lain
297a2c7d3f
Ignore duplicate create activities.
7 years ago
lain
ffa2f57c36
Salmons can't carry private information.
7 years ago
lain
6b6ab592ab
AP: Fix incoming conversations.
7 years ago
lain
6b32b9e346
Notifications: Use all recipients, not just "to".
7 years ago
lain
01faa7c555
TwitterAPI: support follow activities without published date.
7 years ago
lain
1633470e4a
TwitterAPI: Only fetch creates, announces, follows.
7 years ago
lain
313f186a66
Ostatus: Use all recipients as mentions.
7 years ago
lain
932d346d35
fix typo.
7 years ago
lain
8b11546334
For existing users, just replace info.
7 years ago
lain
decbf3a47f
fix typo.
7 years ago
lain
342d0b01d1
Only push to followers if they are addressed.
7 years ago
lain
78516a8daa
Salmon: Take both versions of public keys.
7 years ago
lain
dc1d3ceb72
Fix log.
7 years ago
lain
e368b68dcf
Log but ignore signature errors.
7 years ago
lain
76e71f47d3
Inbox: Don't add the same thing twice.
7 years ago
lain
010f818a29
Fix conversations.
7 years ago
lain
deaad6d97a
Fix delivery to CC.
7 years ago
lain
8567feed47
Salmon is ok!
7 years ago
lain
803bdc1a67
Federate non-public over ActivityPub only, do some better signing.
7 years ago
lain
4bc57ef20c
Don't relay non-public messages.
7 years ago
lain
5d89997a70
Respect visibility in API.
7 years ago
lain
5729233c36
Don't show unlisted in public.
7 years ago
lain
c974f6544f
Show users their own posts in timeline.
7 years ago
lain
44586f2967
ActivityPub: Fallback for unhandled outgoing activities.
7 years ago
lain
2997fe1ba9
CommonAPI: If no visibility is given, return parent visibility.
7 years ago
lain
d4b08dd838
MastodonAPI: Post with visibility settings
7 years ago
lain
539340d914
Handle sensitive property.
7 years ago
lain
20e6190ead
Transmogrify outgoing nsfw.
7 years ago
lain
8ca66b5961
ActivityPub: Add conversation id.
7 years ago
lain
912ca56e59
Mastodon StatusView: Return correct visibility.
7 years ago
lain
6ab0aba50a
Transmogrify outgoing hashtags.
7 years ago
lain
6046f10431
Actually fix incoming attachments.
7 years ago
lain
6352dffd13
Drop unhandle activities.
7 years ago
lain
b99eeb2bdf
Try to fetch AP user data first.
7 years ago
lain
68752b2047
Switch protocols to AP when post come in through AP.
7 years ago
lain
77c6c424a6
ActivityPub: Make fake Create activities for objects without one.
7 years ago
lain
81ea359a7c
ActivityPub: Handle incoming announces.
7 years ago
lain
5e36b750c1
ActivityPub: Fetch an object from an id.
7 years ago
lain
0f2ad25a7b
AcitvityPub: Outgoing Announces.
7 years ago
lain
32b995fbb6
ActivityPub: Implement outgoing likes.
7 years ago
lain
e1b12a7782
ActivityPub: Handle incoming likes.
7 years ago
lain
1f98de2079
ActivityPub: Use shared inbox.
7 years ago
lain
ab27c90c9f
ActivityPub: Handle attachments.
7 years ago
lain
c2d0cb1a29
ActivtyPub Delivery: Use shared inbox if possible.
7 years ago
lain
7b26443a76
ActivityPub: Send out Accept after Follow.
7 years ago
lain
e7b73359e3
ActivityPub: Partly handle incoming follows.
7 years ago
lain
5682e48a25
ActivityPub: tags -> tag.
7 years ago
lain
05ba6ca1b8
Do some transmogrifying for the output.
7 years ago
lain
5a371892a0
Fix specs.
7 years ago
lain
7851b9ba81
ActivityPub: Use recipients fields.
7 years ago
lain
5454ec6a6c
ActivityPubController: Handle inbox data.
7 years ago
lain
ef0300889d
Transmogrifier: Handle basic notice creation.
7 years ago
lain
ae26604378
ActivityPub: Refactor create function.
7 years ago
lain
b331cb449a
Merge branch 'develop' into feature/activitypub
7 years ago
lain
91928b06ab
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-pagination' into develop
7 years ago
lain
8cf97ee8e1
ActivityPub: Basic note federation with Mastodon.
7 years ago
lain
ce31f3a922
Twitter Representers: Handle Mastodon attachments.
7 years ago
Roger Braun
ae1ec858f4
Basic AP user building.
7 years ago
Roger Braun
52200998c9
Merge branch 'develop' into feature/activitypub
7 years ago
hakabahitoyo
a61f21ff4f
print <link rel="next"> element in atom.feed
7 years ago
Hakaba Hitoyo
7124f12a94
introduce max_id parameter in feed.atom (debug)
7 years ago
Roger Braun
08f458e6df
UtilController: Fix statusnet config api compatibility.
7 years ago
Hakaba Hitoyo
9c61f60558
introduce max_id parameter in feed.atom
7 years ago
lambda
af854f7e01
Merge branch 'develop' into 'develop'
...
action_fallback for OAuth Controller
See merge request pleroma/pleroma!63
7 years ago
lambda
f0cde24f71
Merge branch 'fix/config-disable-chat' into 'develop'
...
Add config option for enabling/disabling chat.
See merge request pleroma/pleroma!58
7 years ago
Calv Collins
73249fa5ff
Changed fallback controller to handle all cases from OAuthController
7 years ago
Calv Collins
314f4775c5
Merge branch 'develop' of https://git.pleroma.social/calv/pleroma into develop
7 years ago
Calv Collins
bdb5dd2194
Create action_fallback for username/password incorrect input
7 years ago
Roger Braun
2f291576e4
Fix compile errors on 1.4.5
7 years ago
lambda
61c16193de
Merge branch 'move-backend-images' into 'develop'
...
Move avi.png & banner.png from /priv/static/static to /priv/static/images
See merge request pleroma/pleroma!60
7 years ago
Hakaba Hitoyo
c8a2931549
add backend endpoint /images
7 years ago
eal
f0745148a3
Add config option for enabling/disabling chat.
7 years ago
eal
29be70c008
Add remote following of local profiles.
7 years ago
eal
ab83e0de6d
TwitterAPI: Add is_local to user view.
7 years ago
Hakaba Hitoyo
03c15a54f5
provide instance thumbnail at /api/v1/instance (debug)
7 years ago
Hakaba Hitoyo
e47f60c053
provide instance thumbnail at /api/v1/instance (debug)
7 years ago
Hakaba Hitoyo
a4335e391f
provide instance thumbnail at /api/v1/instance
7 years ago
Roger Braun
5e37adedfb
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Roger Braun
ad0ab3a57b
Merge branch 'hakabahitoyo/pleroma-feature/atom-feed-logo' into develop
7 years ago
Hakaba Hitoyo
cefb6cfea1
provide logo at feed.atom (debug)
7 years ago
Hakaba Hitoyo
b713b28dfd
provide logo at feed.atom
7 years ago
lambda
2f23ae5b68
Merge branch 'pr-upstream-http-proxy' into 'develop'
...
Pr upstream http proxy
See merge request pleroma/pleroma!43
7 years ago
Roger Braun
64e51c2cfa
Fix incoming Pleroma CWs. Closes #96 .
7 years ago
Jeff Becker
dffde6631d
Merge remote-tracking branch 'upstream/develop' into pr-upstream-http-proxy
7 years ago
eal
beb13bf3a9
Revert "Revert "Add remote follow pages.""
...
This reverts commit b259b4e4d1
.
7 years ago
eal
57d413e655
Revert "Revert "Add remote follow path to webfinger.""
...
This reverts commit fb5aa34092
.
7 years ago
eal
b259b4e4d1
Revert "Add remote follow pages."
...
This reverts commit 47e8c8db05
.
7 years ago
eal
fb5aa34092
Revert "Add remote follow path to webfinger."
...
This reverts commit bc689740f0
.
7 years ago
eal
47e8c8db05
Add remote follow pages.
7 years ago
eal
bc689740f0
Add remote follow path to webfinger.
7 years ago
eal
b3e7d7ae6d
Fetch external profile in the background.
7 years ago
eal
80f6ac412a
Merge branch 'default-pictures' into 'develop'
...
Add a default profile picture and banner.
See merge request pleroma/pleroma!48
7 years ago
eal
14b086eec2
Add a default profile picture and banner.
...
This removes the placehold.it dependency.
7 years ago
eal
d8db39564e
Move user count to stats agent.
7 years ago
eal
9717166d10
Add a stats agent for storing data from expensive queries.
7 years ago
Jeff Becker
1e185b9301
apply proxy settings to media_proxy
7 years ago
eal
5c09d8d3f1
Unlink follow import process from the one processing request.
...
Mistakes were made.
7 years ago
href
0ccd0e5cc9
Remove a useless URI.encode call in MediaProxy
7 years ago
lambda
35ac549a99
Merge branch 'media-proxy' into 'develop'
...
Media proxy
See merge request pleroma/pleroma!34
7 years ago
Lain Iwakura
2a744cdff8
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into develop
7 years ago
Lain Iwakura
f1f79c0dca
Fix timelines in subway tooter.
7 years ago
lambda
29c9812789
Merge branch 'fix/twitterapi-follow-lists' into 'develop'
...
Fix follower/following lists.
Closes #29
See merge request pleroma/pleroma!41
7 years ago
Lain Iwakura
47887ac848
MastoAPI: Fix always-sensitive bugs.
7 years ago
Lain Iwakura
846d59a536
Send out salmons before websub.
7 years ago
eal
1969773fb4
Fix follower/following lists.
...
Add tests.
7 years ago
lambda
6b48489237
Merge branch 'feature/follow-import' into 'develop'
...
Add follow import.
See merge request pleroma/pleroma!40
7 years ago
eal
fdfb508259
Run follow import in the background.
7 years ago
eal
d89193a8d7
Allow uploading a file for follow import.
7 years ago
Lain Iwakura
4a13b84887
Add recipients field to activities.
...
Also do some very basic checks for AP message insertion.
7 years ago
eal
39ccfdc084
Add follow import.
7 years ago
href
f909aec050
proxy emojis
...
(i fix emojos better than gargon but sshhhhh)
7 years ago
href
8e82547179
fix content-type and fallback to image/jpeg
7 years ago
Roger Braun
888ec9e579
ActivityPub: Check inbox requests for valid signature.
7 years ago
Roger Braun
a9c23e1c32
Add plug to validate signed http requests.
7 years ago
Lain Iwakura
64330d9455
ActivityPub: Add object routes / controller.
7 years ago
Lain Iwakura
a89a613e4e
ActivityPub: Use only string keys in views.
7 years ago
Lain Iwakura
da005d3332
ActivityPub: Add Objects View.
7 years ago
lambda
4b06e46a3a
Merge branch 'fix/tootdon-mentions' into 'develop'
...
Fix Tootdon linking the whole status when mentioning someone.
See merge request pleroma/pleroma!39
7 years ago
eal
b00e230760
Add a bunch of useless HTML to mentions.
7 years ago
Roger Braun
c3bcafc51b
HTTPSig: Add method to validate conn
7 years ago
Roger Braun
5599c5920c
Basic incoming AP support.
7 years ago
href
9093b2cf49
Merge remote-tracking branch 'upstream/develop' into media-proxy
7 years ago
href
077faaed8c
Limit body size to 25MB
7 years ago
Roger Braun
25118aeef7
Add link to AP address in webfinger.
7 years ago
Roger Braun
30e9b22f96
Merge branch 'develop' into feature/activitypub
7 years ago
Roger Braun
d5a13c10ac
Merge branch 'feature/user_deletion' into develop
7 years ago
lambda
35cfbf43a0
Merge branch 'fix/linkify' into 'develop'
...
Fix links with HTML elements and/or parentheses.
See merge request pleroma/pleroma!38
7 years ago
eal
bf91e5659f
Fix HTML escape breaking some links.
7 years ago
eal
5436dbaeaf
MastoAPI: don't add attachment links.
7 years ago
Lain Iwakura
e31a5ff4af
Priority queue fixes.
7 years ago
Lain Iwakura
66c3813ea6
Add basic queue prioritization.
7 years ago
href
72f7baa654
Merge remote-tracking branch 'upstream/develop' into media-proxy
7 years ago
Roger Braun
5945ec84e9
Don't save user in socket, just save the name.
7 years ago
Roger Braun
69f1024bb0
Add basic channel state.
7 years ago
Lain Iwakura
5c40986120
Basic backend chat.
7 years ago
Roger Braun
d08a34e88b
OStatus: Add user bio as summary field
...
Fixes problem with bio federation.
7 years ago
Lain Iwakura
5637d163e6
MastodonAPI: Add proper user count.
7 years ago
href
1cb5cbdc6c
Improve error handling, add configuration
7 years ago
href
e28c110eba
mandatory typo fix...
7 years ago
href
5f35fdcf5d
media proxy: good enough wip
7 years ago
lambda
9d1c0ec18d
Merge branch 'salmon-native-keys' into 'develop'
...
Salmon: generate private key with native crypto if available.
See merge request pleroma/pleroma!33
7 years ago
href
4524721fba
Salmon: generate private key with native crypto if available.
7 years ago
Lain Iwakura
c680ae581d
Return xml notice at /notice path.
7 years ago
Roger Braun
d16b613929
MastodonUI login: Show error message on error.
7 years ago
lambda
698a75cb39
Merge branch 'develop' into 'develop'
...
Pleroma-Dark default theme for the Mastodon Frontend
See merge request pleroma/pleroma!27
7 years ago
eal
fa19de97ba
MastoAPI: no more than 4 attachments.
7 years ago
Roger Braun
747a68a075
Treat internal emoji like external.
7 years ago
Roger Braun
cf0bbf320d
MastoAPI: Add max_toot_chars.
7 years ago
Hyper! (Stitch)
36011fee4e
Add Custom Pleroma-dark theme
7 years ago
Roger Braun
52aa65fe6e
Federator Queue: Add seperate in/out queues.
7 years ago
Roger Braun
5ff5d583b6
MastodonAPI: Streaming fixes.
...
Now shows repeats in the home tl.
7 years ago
Roger Braun
0f099dac67
MastodonAPI: Add sign out.
...
Close #79
7 years ago