Commit graph

7802 commits

Author SHA1 Message Date
9b64035231 ActivityPub: Add support for non-link mentions
- This enables implicit mention removal even if the remote server doesn't add links to mentions in the message body.
- This also enable interactive mentions in the message body when implicit mentions are disabled.
2021-08-18 14:36:21 -04:00
f0bb83c225
Merge pull request #10613 from annando/improved-payload
The push api payload content is improved
2021-08-18 13:45:18 -04:00
Michael Vogel
9bc6b08618
Update src/Worker/PushSubscription.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-18 18:54:03 +02:00
6f6fe7fa25 Clarify the upcoming functionality 2021-08-18 10:27:45 +00:00
Michael Vogel
486328336f
Merge pull request #10611 from MrPetovan/task/feed-debug-contact
Allow contact creation in Module\Debug\Feed
2021-08-18 10:05:38 +02:00
b521e45903 Merge remote-tracking branch 'upstream/develop' into improved-payload 2021-08-17 23:00:00 +00:00
5a9db1b3bc The push api payload content is improved 2021-08-17 22:53:52 +00:00
0a592fbf34 Abort early if owner isn't found in Module\RemoteFollow
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-899099987
2021-08-17 09:38:35 -04:00
6f13663c45 Return early if body is empty in Network\Probe::updateFromFeed
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-894815271
2021-08-17 09:35:44 -04:00
a04944d443 Allow contact creation in Module\Debug\Feed
- This module only allowed existing contact feeeds to be debugged
2021-08-17 08:20:58 -04:00
64d6df659d
Merge pull request #10609 from tobiasd/20210816-10514
Issue 10514: add TLS check to the installer
2021-08-17 07:58:17 -04:00
e1c961cc64
Merge pull request #10607 from MrPetovan/task/advancecontentfilter-attachments
Add the attachments to the $item for the prepare_body_content_filter hook
2021-08-17 12:40:49 +02:00
ae6e13815d rewording the encouragement and regen of the messages.po 2021-08-17 08:38:06 +02:00
6cd9f26771 add encuragement 2021-08-17 08:38:06 +02:00
e16e9bd929 typo 2021-08-17 08:38:06 +02:00
cafb91ec62 Issue 10514: add TLS check to the installer
This PR adds a check to the installer which tries to determine whether the
request to the installer was made over an HTTPS line or not.

I've only tested it with an Apache2 server, but there it works.

Addresses #10514
2021-08-17 08:38:06 +02:00
Philipp
db6fded5d2
Update src/Core/StorageManager.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-16 23:32:32 +02:00
99239e3d99
Fix usage 2021-08-16 23:27:43 +02:00
1901716479
Lower complexity for valid backends (replace hashmap with a "simple" name array) 2021-08-16 23:27:43 +02:00
02a4d30f7d
Add todo for later 2021-08-16 23:27:43 +02:00
Philipp
1df6225868
Update src/Model/Storage/Filesystem.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-16 23:27:42 +02:00
Philipp
f4941b5b49
Update src/Model/Storage/IWritableStorage.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-16 23:27:42 +02:00
c17bc55158
Introduce InvalidClassStorageException and adapt the code for it 2021-08-16 23:27:42 +02:00
d0536ebea7
Rename ISelectableStorage to IWritableStorage 2021-08-16 23:27:42 +02:00
eb035771f1
Revert Photo::getImageDataForPhoto return-type change 2021-08-16 23:27:42 +02:00
51ebb1541a
- Revert HTTPSignature change 2021-08-16 23:27:42 +02:00
57438afbb3
- Moved the description for the specific storage exception first
- Introduced exceptions for try to get invalid storage
- ReferenceStorageException now extends StorageException
2021-08-16 23:27:42 +02:00
470ba8b61b
Fixup Database behaviour 2021-08-16 23:27:42 +02:00
90c99520bb
Fix Storage Exceptions 2021-08-16 23:27:42 +02:00
29c7552df5
Refactor IStorage 2021-08-16 23:27:42 +02:00
5dcdf2322e
Split IStorage and ISelectableStorage and make their behaviour homogenous 2021-08-16 23:27:41 +02:00
e205bd450e
Merge pull request #10602 from annando/push
Transmit push subscriptions
2021-08-16 14:33:36 -04:00
7158b35f58 Added logging, removed superfluous comments 2021-08-16 15:23:34 +00:00
7082582655 Add the attachments to the $item for the prepare_body_content_filter hook
- Allows filtering on attachments that are added later to the post content
2021-08-16 05:28:08 -04:00
ce9da778b9 Clarify XMPP profile field description 2021-08-16 06:15:18 +00:00
c85ce2f6b0 Add a payload 2021-08-16 06:11:26 +00:00
69c816eb17 Trim whitespace 2021-08-15 22:09:32 +00:00
e3f8f371a7 Use the existing VAPID key generation 2021-08-15 21:54:24 +00:00
2c1b33af87 Standards 2021-08-15 21:30:27 +00:00
69f11c4a84 Adding the VAPID keys 2021-08-15 21:24:23 +00:00
d5e9253adb Standards again 2021-08-15 21:03:43 +00:00
5cf0da4140 Coding standards 2021-08-15 21:01:58 +00:00
977d28353c Transmit push subscriptions 2021-08-15 20:52:46 +00:00
414f20c529
Merge pull request #10600 from nupplaphil/bug/update_autoinstall_doc
AutomaticInstallation - Fix last example
2021-08-15 16:50:58 -04:00
b52c9215f6
AutomaticInstallation - Fix last example 2021-08-15 21:36:05 +02:00
c78d490c2e Some more standards 2021-08-15 16:24:12 +00:00
f29cef175e Remove spaces 2021-08-15 16:22:23 +00:00
19f3cad56c Preparation for creating push notification 2021-08-15 16:18:25 +00:00
5056376902 We need to create a vapid public and private key 2021-08-15 12:57:29 +00:00
74f3cbc383 Improved error check, added "put" 2021-08-15 07:28:26 +00:00