Michael
892e0a5623
Check for activity pub mime types
2024-02-19 07:11:56 +00:00
Michael Vogel
07c20da08f
Issue 13905: ostatus context added ( #13912 )
2024-02-18 15:46:41 +01:00
Michael Vogel
14e5b06029
Image handling reworked, new image formats added ( #13900 )
...
* Image handling reworked, new image formats added
* Updated messages.po
* The dot is now part of the file extension
* Added WebP in install documentation
* Handle unhandled mime types
* Fixed animated picture detected
2024-02-17 07:45:41 +01:00
Michael
50c0fd6738
Ckeck for host differences of fetched objects
2024-02-10 04:58:11 +00:00
Michael
15df9990da
Issue 13845: Support "sensitive" attribute
2024-02-04 21:45:30 +00:00
Michael
25f45cf116
Logging improved
2024-01-28 12:22:58 +00:00
Michael
d2702dfe9c
Use centralized functions for tag string handling
2024-01-28 06:32:55 +00:00
Michael Vogel
120044f3da
Update src/Protocol/Relay.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2024-01-27 00:13:14 +01:00
Michael
b8f80a8d25
Compare lengths of hashtags with the content length for improved spam detection
2024-01-26 11:22:01 +00:00
Michael Vogel
09edf251ee
Anti spam measures against hashtag spam ( #13855 )
2024-01-25 19:41:07 +01:00
Michael
9075d7f37d
Constant for undeterminded language
2024-01-15 06:20:49 +00:00
Michael
7a13d8b8ac
Merge remote-tracking branch 'upstream/develop' into channel-relay
2024-01-15 06:14:55 +00:00
Hypolite Petovan
e8c256bcff
[Composer] Bump guzzlehttp/guzzle to version 7 to suppress deprecation notices
...
- Bump divineomega/password_exposed to version 3 to remove dependency on Guzzle version 6
- Add new ICanHandleHttpResponses->getBodyString method to solve inheritance mismatch with GuzzleHttp\Psr7\ResponseInterface->getBody return type
2024-01-12 08:42:46 -05:00
Michael
dfce85a09f
Improved performance with full text search
2024-01-10 21:17:21 +00:00
Michael
08738e6551
Improved handling of undetected languages
2024-01-07 12:45:08 +00:00
Michael
da02df20c3
Simplified language check
2024-01-07 12:09:13 +00:00
Michael
811a9f01bc
New user account type "Channel Relay"
2024-01-06 17:27:42 +00:00
Hypolite Petovan
21b16ef822
Merge pull request #13795 from annando/copyright
...
Friendica copyright changed from 2023 to 2034
2024-01-02 21:28:02 -05:00
Michael
73df36ca72
Don't set a profile to "discoverable" for restricted hosts
2024-01-03 00:55:21 +00:00
Michael
89e7420237
Friendica copyright changed from 2023 to 2034
2024-01-02 20:57:26 +00:00
Michael Vogel
bf80001c80
Fixed detection for empty server data in apcontact ( #13791 )
2024-01-02 14:56:08 +01:00
Michael Vogel
ad1389b20a
Transmitting events to Diaspora does work again ( #13777 )
2023-12-30 00:43:14 +01:00
Michael
40a1263066
New table "post-counts" to precalculate the counts
2023-12-28 17:42:39 +00:00
Michael
cb816bde66
Restrict the access for servers that the user ignored
2023-12-26 08:32:17 +00:00
Michael
5b169c908b
Fix warning
2023-12-22 23:51:30 +00:00
Michael
e38a699324
Fix for profile limitation / configurable list of limited servers
2023-12-22 17:16:10 +00:00
Michael
b4a380e9de
Handle "commentsEnabled"
2023-12-21 10:26:34 +00:00
Michael
1b13c76d2e
Simplyfied code
2023-12-21 05:01:24 +00:00
Michael
da65f0bea7
Store Pixelfed's capabilities
2023-12-21 00:33:42 +00:00
Michael
a86cd93fb8
Fix class name capitalisation
2023-12-20 19:55:34 +00:00
Michael
250ad8843d
FThreads: Profiles can now be fetched
2023-12-14 22:59:55 +00:00
Michael
1301730ed8
Remove comment
2023-12-07 06:52:03 +00:00
Michael
4f37f68bd7
Fix transmission of events to Diaspora
2023-12-07 06:45:23 +00:00
Hypolite Petovan
5971334ec7
Check for $profile emptiness before calling getReceiverForActor() in ActivityPub->getReceivers
...
- Address https://github.com/friendica/friendica/issues/13157#issuecomment-1837127082
2023-12-03 09:13:34 -05:00
Michael
46bd4d71d0
Don't insert non public comments on not existing thread parents
2023-12-02 06:19:30 +00:00
Michael
32651f7811
Legacy code removed
2023-12-01 20:20:00 +00:00
Michael
c666cebe60
Distribute incoming posts according to the parent followers collection
2023-12-01 09:55:48 +00:00
Michael
09d72ffb16
Parameter is now optional
2023-11-30 17:58:28 +00:00
Michael
120b60c5ee
Function is changed to "private"
2023-11-30 17:26:29 +00:00
Michael
f5337904e4
Improved distribution of non public messages
2023-11-30 05:51:38 +00:00
Hypolite Petovan
838c73cbba
Skip empty name tags in ActivityPub\Processor::acceptIncomingMessage
...
- Address part of https://github.com/friendica/friendica/issues/12011#issuecomment-1826792949
2023-11-26 09:35:15 -05:00
Michael
3f971f6dec
Fix exceptions in the channel check
2023-11-25 16:17:26 +00:00
Michael
c07ce083d1
Additional check for direct messages
2023-11-22 14:20:51 +00:00
Michael
08d06064ce
Issue 13627: DMs now work bidirectional again
2023-11-22 11:07:18 +00:00
Michael
ffbab95c20
Channels can now be based on the "network" feed as well
2023-11-21 23:13:26 +00:00
Michael
3f6760dc0d
Issue 13627: Direct messages work now again
2023-11-21 09:21:37 +00:00
Hypolite Petovan
518c463761
Add expected xmlns attribute to group feed entries
2023-11-16 06:58:15 -05:00
Hypolite Petovan
21227453e5
Merge pull request #13635 from gudzpoz/emojis-please
...
Improve emoji federation (ActivityPub) and Mastodon API compliance
2023-11-16 03:26:34 -08:00
gudzpoz
d493946ba4
Allow using punctuation chars as smiley delimiters
2023-11-16 13:31:31 +08:00
gudzpoz
d45e9d6af2
Require whitespace around smilies and normalize federating text
2023-11-16 00:25:11 +08:00