1
0
Fork 0
Commit graph

8285 commits

Author SHA1 Message Date
6ea3d4aa61 Added API calls, removed fields 2021-07-29 10:34:31 +00:00
fbbe9a3c1f "wid" is not an item field 2021-07-29 03:57:37 +00:00
2951243b07 Preparation for delayed posts 2021-07-28 22:22:00 +00:00
f89cc6bd45
Merge pull request #10553 from annando/issue-10545
Issue 10545: Convert complex zmg BBCode elements
2021-07-28 06:37:52 -04:00
6f40904ea1 Increased version 2021-07-28 10:18:34 +00:00
d58eaa13d1 Issue 10545: Convert complex zmg BBCode elements 2021-07-27 21:44:02 +00:00
dfb043ce60 Add Exception for empty User::getOwnerDataById(0 return case in Protocol\ActivityPub\Transmitter::getProfile()
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-882781552
- Add try-catch blocks to all references of Protocol\ActivityPub\Transmitter::getProfile()
2021-07-27 16:46:08 -04:00
ab24f58bad Parser is now session 2021-07-27 13:56:28 +00:00
Michael Vogel
c03fb998f4
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-07-27 15:16:31 +02:00
8dd21d82f5 Fix possible fatal error when body is null 2021-07-27 12:25:38 +00:00
9226b98724 Performance: Moved filter call after content generation 2021-07-27 12:24:22 +00:00
72bc1238ba Tests 2021-07-27 06:17:24 +00:00
c89533a70b Support for stacked profiler analysis 2021-07-27 04:57:29 +00:00
3cef3ab107
Merge pull request #10548 from annando/args
Replaced argv/argc with replacement functions
2021-07-26 18:43:47 -04:00
e34795762d
Merge pull request #10544 from annando/router-lock
Lock before recreate / fix cache key misspelling
2021-07-26 03:57:30 -04:00
1539d76fda Forgotten variable 2021-07-25 20:39:03 +00:00
5a87ccf026 Getter/Setter for theme info 2021-07-25 19:39:10 +00:00
c52b8595e8 theme infos are now bundled in a single array 2021-07-25 19:07:03 +00:00
0551648399 App->data is not needed anymore 2021-07-25 17:29:50 +00:00
df558d4056 Completely removed argc/argv 2021-07-25 15:23:37 +00:00
540ddb9265 Hopefully making the tests to work 2021-07-25 14:27:13 +00:00
69c75daf4f
Merge pull request #10543 from annando/app-variables
App variables reduced and removed
2021-07-25 08:56:05 -04:00
9cc4682e0a Merge branch 'app-variables' of github.com:annando/friendica into app-variables 2021-07-25 05:08:33 +00:00
fbac31edc5 Simplyfying code 2021-07-25 05:08:29 +00:00
Michael Vogel
1793513f46
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-07-25 07:04:48 +02:00
2aa2c61479 Lock before recreate / fix cache key misspelling 2021-07-25 04:31:48 +00:00
0bbe954316 Getter/Setter for queue 2021-07-24 22:08:33 +00:00
866dbf9f89 Use getter/setter for timezone value 2021-07-24 21:16:53 +00:00
40a42ccdb1 Defining default value 2021-07-24 20:51:55 +00:00
eda2f95a66 Added documentation 2021-07-24 20:42:09 +00:00
8f46064430 Using getter/setter functions 2021-07-24 20:34:07 +00:00
4be4498b13
Update UX for Storage administration 2021-07-24 19:01:01 +02:00
1e4f9f62fe
Rename buttons 2021-07-24 19:01:00 +02:00
e19b9824cd
Allow setting & saving storages per type 2021-07-24 19:00:58 +02:00
2fe28af74f
PHP-CS fixing 2021-07-24 19:00:58 +02:00
cbe522ee82
Fixings 2021-07-24 19:00:58 +02:00
3647f6f031
Refactor storage admin setting 2021-07-24 19:00:58 +02:00
97bafb3a59
Extract Storage admin section to own page 2021-07-24 19:00:58 +02:00
2420bf84db Simplified code 2021-07-24 13:29:58 +00:00
d56793dd09 Fix field name 2021-07-24 13:24:26 +00:00
b3b5599d27 Show the network icon for the contact 2021-07-24 12:21:33 +00:00
30aad250df App->contact is now removed 2021-07-24 11:49:11 +00:00
0fe5759d8a Fixed avatar fetching for mail and feed 2021-07-24 10:32:55 +00:00
2502a9192d Many more app-variables removed 2021-07-24 10:09:39 +00:00
fae0f839bc Merge remote-tracking branch 'origin/develop' into profile 2021-07-23 13:29:36 +00:00
2fae93d8fd More standards 2021-07-23 13:09:12 +00:00
90d7360252 Standards 2021-07-23 13:08:41 +00:00
c17e1d7e0b Removed unused code from the profile sidebar 2021-07-23 13:05:53 +00:00
afe3c8954c Simplified functionality to load the profile in the sidebar 2021-07-23 12:39:37 +00:00
9a3a4def3d "hovercard" is "hcard" 2021-07-23 12:38:29 +00:00
bb222209bc Some small performance tweaks 2021-07-22 15:35:30 +00:00
81e6e65bc8
Merge pull request #10535 from annando/mentions
Fix for Mastodon falsely adding previews to mentions
2021-07-22 07:46:14 -04:00
71f53c946f New function to replace mentions with nicknames 2021-07-22 09:13:39 +00:00
c1f849c389 Unneeded legacy DFRN table removed 2021-07-22 07:11:26 +00:00
bb5f738619 Fix for Mastodon falsely adding previews to mentions 2021-07-22 04:50:01 +00:00
08cd651a03 Improved performance for UpdateContacts 2021-07-21 15:12:30 +00:00
e7880cd37d
Merge pull request #10528 from annando/db-error
Avoid "DB Error" messages
2021-07-21 10:30:06 -04:00
72ab57f067
Merge pull request #10530 from annando/api-mail
API: Support for fetching mails with more "statuses" calls
2021-07-21 09:52:26 -04:00
01fd128502 API: Support for fetching mails with more "statuses" calls 2021-07-21 05:58:22 +00:00
ec08784aa3 API: Added dummy endpoint for featured tags 2021-07-21 05:22:56 +00:00
69c6a5f567 Avoid "DB Error" messages 2021-07-21 03:43:30 +00:00
c01ca1583c Added permission check 2021-07-20 21:45:42 +00:00
e199abc837 Removed unused use 2021-07-20 21:19:16 +00:00
b5f59d5be0 API: Support for deprecated API endpoints and OAuth removal 2021-07-20 20:48:37 +00:00
a8fb90f42f Merge remote-tracking branch 'upstream/develop' into legacy-oauth-removed 2021-07-20 17:44:05 +00:00
6668066099 The legacy OAuth server is removed 2021-07-20 17:41:04 +00:00
RealKinetix
cf32a4b7cc Sanitize negative status count on APContact
Similar to PR #10499, Mastodon apparently has some counting flaws and
can present a negative status count for a user, causing Friendica to
fail (at least under PHP 8) with:

[20-Jul-2021 16:35:18 UTC] PHP Fatal error:  Uncaught PDOException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'statuses_count' at row 1 in /home/friendicadev/friendica/src/Database/Database.php:560
Stack trace:
  thrown in /home/friendicadev/friendica/src/Database/Database.php on line 560

This change prevents values lower than 0 from being assigned to
statuses_count.
2021-07-20 10:11:04 -07:00
f3131c6277 Manually add Persian to post body language detection 2021-07-19 14:00:31 -04:00
289a4dcba7 Added missing app class (avoid fatal error) 2021-07-19 16:15:06 +00:00
d2408c1f1b Merge remote-tracking branch 'upstream/develop' into loop-prevention 2021-07-19 12:07:34 +00:00
64026ed979 Simplify code 2021-07-19 12:07:02 +00:00
0dd94e8fd5
Merge pull request #10515 from annando/event-handling
Improved event storing / improved performance when fetching events
2021-07-19 04:00:53 -04:00
58cec97358 Merge remote-tracking branch 'upstream/develop' into loop-prevention 2021-07-19 07:51:29 +00:00
eb43a579ec
Merge pull request #10512 from annando/ap-endpoints
Move ActivityPub endpoints to an AP class
2021-07-19 03:30:23 -04:00
f5a7b0141b Added todo 2021-07-19 06:55:23 +00:00
fa00a4ee32 Simplyfied picture fetching 2021-07-19 06:19:13 +00:00
2647514603 Detection of local requests 2021-07-19 06:14:14 +00:00
01abea7c25 Don't probe non existing local contacts 2021-07-19 04:49:58 +00:00
aa6313dee6 Improved detection for a local contact 2021-07-19 04:15:57 +00:00
424a85bb94 Fetch local data without HTTP requests 2021-07-18 18:54:25 +00:00
d8bf9c4601 Prevent loop also when fetching the outbox 2021-07-18 16:42:55 +00:00
2030691f9f Improved event storing / improved performance when fetching events 2021-07-18 15:05:46 +00:00
f62f82df75 Move ActivityPub endpoints to an AP class 2021-07-17 20:28:46 +00:00
ea056b93fa Fix notice in events 2021-07-17 20:27:18 +00:00
dd2abf254d Issue 10506 - again. Improved check for pictured in body 2021-07-17 07:55:19 +00:00
596bb9fa7c Fixed wrong parameter 2021-07-17 05:25:04 +00:00
89f7ee2cc5 Prevent endless loop when updating contact by probe 2021-07-17 04:57:21 +00:00
feab53b58b Issue 10506: Fix for multiple picture posts 2021-07-17 04:32:46 +00:00
209d4d0d6a DFRN endpoints moved, changelog entry added 2021-07-16 14:45:29 +00:00
4dc6b29046
Merge pull request #10503 from annando/no-legacy-dfrn
Legacy DFRN transport layer is removed
2021-07-15 16:24:07 -04:00
c1e681e007 Improved comment 2021-07-15 17:42:03 +00:00
3a5523820c Legacy DFRN transport layer is removed 2021-07-15 13:28:32 +00:00
RealKinetix
a0107be2af Negative numbers in following is a thing too
Check & sanitize 'following' as well, as per:
https://mastodon.social/@BLUW
2021-07-14 13:51:30 -07:00
RealKinetix
f16b1df83f Adjust where the code is to avoid empty warning
Shifted the code to avoid:
PHP Warning:  Undefined array key "totalItems" in /home/friendicadev/friendica/src/Model/APContact.php on line 277
2021-07-14 13:46:38 -07:00
RealKinetix
c1db1c980e Fix indent to standards 2021-07-14 12:17:03 -07:00
RealKinetix
2ebebe9abc Sanitize negative followers count on APContact
Please see
https://github.com/friendica/friendica/issues/9498#issuecomment-818894106
and related discussion regarding this - it appears it's possible for AP
users, maybe just Mastodon users, to have a negative followers count.
This causes fatal errors in Friendica, so I think we should sanitize
this input.
2021-07-14 10:15:19 -07:00
fd37a57678
Merge pull request #10496 from annando/subscribe
Subscribe to contacts from a remote AP account
2021-07-14 06:45:25 -04:00
be18a59bd7 Make last status parameter actually optional in Object\Api\Mastodon\Conversation 2021-07-13 23:02:11 -04:00
0277589fbd Removed experimental code 2021-07-14 02:59:29 +00:00
6fceab0cc8 Merge remote-tracking branch 'upstream/develop' into subscribe 2021-07-14 02:54:12 +00:00
2b5f1f8bca
Merge pull request #10493 from annando/api
Improve how shared posting look on mobile apps
2021-07-13 22:48:31 -04:00
5526421607 Issue 10491: Possibility for simple shortening added 2021-07-13 22:37:22 -04:00
b4e4378568 Merge remote-tracking branch 'upstream/develop' into api 2021-07-14 02:28:37 +00:00
999a394b4d
Merge pull request #10490 from annando/fatal
Fix Uncaught TypeError: Argument 1 passed to Friendica\Model\Item::storeForUserByUriId()
2021-07-13 21:01:53 -04:00
ff8f350a42 Change the BBCode version 2021-07-13 20:37:06 +00:00
875a6b81ef Improve links for API 2021-07-13 14:40:10 +00:00
267b652857 Improve how shared posting look on mobile apps 2021-07-13 08:30:05 +00:00
1466afe3b2 Automatically subscribe to the followings of a given AP account 2021-07-13 06:06:08 +00:00
299cff8c50 Defining return value 2021-07-12 20:06:35 +00:00
aee652117c Definiing parameter type 2021-07-12 14:28:13 +00:00
e5c312a066 Issue 10491: Possibility for simple shortening added 2021-07-12 14:11:51 +00:00
002df6e8d1 Fix Uncaught TypeError: Argument 1 passed to Friendica\Model\Item::storeForUserByUriId() 2021-07-12 07:02:01 +00:00
e151a2dc41 Fixes "Undefined index: nick" 2021-07-12 06:25:48 +00:00
219534e88c Accepting "null" as parameter value 2021-07-11 14:37:17 +00:00
7390791d21 Avoid problems with "null" values 2021-07-11 11:11:03 +00:00
d267ba999c We now use the new account-user-view (and fixed the function name) 2021-07-11 09:39:34 +00:00
b46b88cc10 Fix fatal error 2021-07-10 21:08:55 +00:00
07d2dfcd60 Some more "convertForUriId" replacements 2021-07-10 12:58:48 +00:00
161fa4a795 Post update: Set "uri-id" in the contact tables 2021-07-10 01:41:26 +00:00
de39091a79 Revert some test changes 2021-07-09 19:32:06 +00:00
90897f36ca Fix notices because of unknown Hubzilla activity type 2021-07-09 19:30:41 +00:00
d6c1e1fd1c Fix "Undefined index: reply-to-id" 2021-07-09 18:10:48 +00:00
e0fdde3287 Fix the tests, hopefully 2021-07-09 17:13:54 +00:00
04580ad4fb Don't update automatically to make tests happy 2021-07-09 16:20:22 +00:00
0735a22cdd Fix notice "undefined index: uri" 2021-07-09 14:52:22 +00:00
9ac284ec3a Update on empty uri-id 2021-07-09 08:46:42 +00:00
b50a92cf7a Contact tables added to expire function 2021-07-09 08:08:48 +00:00
6e79da0b0c The uri-id is now in all contact tables 2021-07-09 07:09:33 +00:00
c63d3f4604 Fix tests 2021-07-09 06:37:45 +00:00
d8974c9a2a Function renamed to better reflect the functionality 2021-07-09 06:29:24 +00:00
17ae9b71af Avoid error on empty content 2021-07-09 04:42:01 +00:00
88f147c6a7 Always update on missing uri-id, check for uri-id in contact before removal 2021-07-09 04:38:36 +00:00
377bb78cc2 Set "convertForItem" at more places 2021-07-08 20:01:52 +00:00
901c3f4855 we now have got an uri-id field for the contact table 2021-07-08 18:59:58 +00:00
178bc543e3 New founction to count threads 2021-07-08 17:32:41 +00:00
c972cce740 Avoid notice 2021-07-08 16:38:02 +00:00
e72e74f7db Fixed function name 2021-07-08 15:44:55 +00:00
165c6ddc63 "convert" changed to "convertForItem" 2021-07-08 15:41:46 +00:00
f29bd23ea8 New function to convert BBCode for a given ID 2021-07-08 13:47:46 +00:00
f3452d86c4 Improved logging, improved link check 2021-07-06 17:40:40 +00:00
ecf0b67d9d Just look at HTTP links 2021-07-06 16:10:10 +00:00
234bdff7ab Improved link check 2021-07-06 15:06:15 +00:00
37a76e70ef Providing the uri-id to "convert" when possible 2021-07-06 12:34:48 +00:00
098cd543ea Cleaned code for contact avatars 2021-07-06 10:36:00 +00:00
d0136222e7 Further simplification 2021-07-06 09:24:25 +00:00
12173df4d3 Replace proxy function 2021-07-06 09:22:41 +00:00
8bfa15cf23 Simplify the attachment handling 2021-07-06 08:57:49 +00:00
b7a4ef0ec1 Modfy links for attachments 2021-07-06 08:40:59 +00:00
93309a3728 Quit on empty uri-id 2021-07-06 06:45:53 +00:00
dac27ead7a Proxy settings removed 2021-07-06 06:44:18 +00:00
cdc18387fd Use the uri-id directly in the bbcode converter 2021-07-06 05:25:30 +00:00
f8ce59b411 Use the post uri-id for false reshares 2021-07-06 04:36:45 +00:00
3deb384c54 Replace the proxify function 2021-07-05 21:35:57 +00:00
db90e3bf25 Remove attachment on plaintext conversion 2021-07-05 20:20:39 +00:00
903c646a62 Style 2021-07-05 19:42:17 +00:00
aed5e4cc96 New struture for post related links 2021-07-05 18:45:49 +00:00
90588ddb8e Avoid proxyfying images that are removed or replaced later 2021-07-05 07:00:35 +00:00
a5176cb841 Unused constant removed 2021-07-05 05:41:05 +00:00
fccb725651 Unneeded workaround removed 2021-07-05 05:11:35 +00:00
a06d699480 Item cache related functionality removed 2021-07-05 04:57:50 +00:00
844727dc19 Simplyfying code 2021-07-05 04:16:02 +00:00
7188ed745c Merge remote-tracking branch 'upstream/develop' into proxy 2021-07-05 03:44:15 +00:00
b09f555f4f Merge remote-tracking branch 'upstream/develop' into notice 2021-07-05 03:03:41 +00:00
1b6d0f8b1f Fix notice "Undefined index: account-type" 2021-07-04 21:26:08 +00:00
e519b782fd Simplified proxy handling 2021-07-04 21:24:49 +00:00
dfc1b1e7a5 Allow search for only locally published contacts 2021-07-04 19:58:02 +00:00
2b95a7e7cd Merge branch 'stable' into develop 2021-07-04 20:52:22 +02:00
f0268b57be Use "getOwnerDataById" and "getOwnerDataByNick" to fetch owner data 2021-07-04 17:25:08 +00:00
638723ea1c
Merge pull request #10466 from annando/local-follow
Ensure that the network is set for "self" contacts
2021-07-04 12:21:21 -04:00
582fd613e0 Ensure that the network is set for "self" contac ts 2021-07-04 14:17:10 +00:00
b84c68f024
Merge pull request #10465 from annando/local-follow
Fix local follow (and local contact data update)
2021-07-04 10:15:10 -04:00
bedc8e1427
Merge pull request #10463 from annando/proxy-security
Proxy: Avoid access for not logged in users
2021-07-04 10:12:36 -04:00
c0579bcad9
Merge pull request #10462 from annando/duplicate-avatars
Removal of duplicated photo entries for a contact
2021-07-04 09:56:47 -04:00
74a0bfc6da Ensure to not update the "self" contact 2021-07-04 12:38:35 +00:00
87cc17337b Fix local follow (and local contact data update) 2021-07-04 12:35:48 +00:00
24f013a654 Redirecting not logged in user instead of failing 2021-07-04 11:53:49 +00:00
4f6be0bd03 Function only needs to be private 2021-07-04 10:59:24 +00:00
da484a48e3 Proxy: Avoid access for not logged in users 2021-07-04 10:55:32 +00:00
47904f99c2 Removal of duplicated photo entries for a contact 2021-07-04 10:40:03 +00:00
5ee0f6e5e1 Transmit preview link 2021-07-04 06:30:54 +00:00
1da6fa0043 Issue 10352: Fixing photo entries for contact avatars 2021-07-03 20:43:00 +00:00
f37e808e02 Fix test 2021-07-03 15:47:11 +00:00
c72abe48a8 Fixed fetching private local images 2021-07-03 15:29:27 +00:00
9cf39dbf00 Quickfix for hashtags in usernames in shared posts 2021-07-02 04:34:49 +00:00
8e9433f2e9 Fix: Fetching of non public photos 2021-07-01 18:05:54 +00:00
c63dfa38c1
Merge pull request #10451 from annando/contact-path
Some more places changed to the new contact avatar path format
2021-06-30 21:24:27 -04:00
7a2038fc93
Merge pull request #10452 from annando/notice
Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253
2021-06-30 21:23:12 -04:00
dfd711d111
Merge pull request #10450 from annando/discoverable
AP: Support "discoverable"
2021-06-30 21:16:11 -04:00
16de3454bc Change logo path 2021-06-30 20:00:57 +00:00
b46ad72651 Fix media size 2021-06-30 19:55:28 +00:00
df9a69db01 Avoid Notice: Undefined index: field1 in /src/Module/Register.php on line 253 2021-06-30 19:13:27 +00:00
98dd4e889a Some more contact paths 2021-06-30 18:44:41 +00:00
09aa496387 Some more places changed to the new contact avatar path format 2021-06-30 16:58:46 +00:00
e2dc36a691 AP: Support "discoverable" 2021-06-30 05:40:11 +00:00
ec49afa116 Guess the mimetype in advance 2021-06-30 04:28:03 +00:00
39fe60744b Grammar 2021-06-30 03:49:43 +00:00
d2b32a151e Detect the mimetype for external resources 2021-06-30 03:47:53 +00:00
19aef93560 Unified avatar paths 2021-06-29 20:26:58 +00:00
9edc75e29d Improved avatar handling (timestamps for caching) 2021-06-29 06:15:45 +00:00
ebb9e0c2f5 Fix resizing 2021-06-28 19:38:03 +00:00
ffdbac7e41 Issue 10443: Fix requesting media content 2021-06-28 18:53:10 +00:00
2f06d271bb Use a default value for "uid" 2021-06-28 13:58:06 +00:00
a1a584f444 External resources are cacheable 2021-06-28 13:09:00 +00:00
4f95622d73 Only user the user with attached media. 2021-06-28 12:40:58 +00:00
8ac9b37176 Merge remote-tracking branch 'upstream/2021.06-rc' into proxy2 2021-06-28 10:11:41 +00:00
6f350c1e59 Use signed requests for fetching private images 2021-06-28 10:08:51 +00:00
7e200174d6 Replace attachment links in the body 2021-06-28 04:53:20 +00:00
681c7c0187 Add ExternalStorage dependency to StorageManager
- Since ExternalStorage isn't instantiated automatically by Dice, we have to provide the dependency manually in StorageManager->getByName
- This requires StorageManager to take one one additional dependency
- Tests are updated with this additional dependency
2021-06-27 23:15:46 -04:00
faac5b71ce
Merge pull request #10437 from annando/reduce-proxy
Reduce the usage of the "proxifyUrl" function
2021-06-27 22:41:14 -04:00
dbf9132ea6 Fixed indendation 2021-06-28 01:34:29 +00:00
005ba8c388
Merge pull request #10435 from nupplaphil/feat/di_cleanup
Add constructor injection for ExternalResource Storage
2021-06-27 21:02:03 -04:00
c89547aead Only proxify images 2021-06-27 19:06:05 +00:00
b46b7b08ba Reduce the usage of the "proxifyUrl" function 2021-06-27 11:50:10 +00:00
b5acc07eaf
Add todo for develop phase 2021-06-26 21:17:10 +02:00
de2898988b Inverted condition 2021-06-26 11:31:37 +00:00
258d5fa695 Issue 10433: Only notify when there had been changes 2021-06-26 11:29:58 +00:00
f1f3fa7216
Add constructor injection for ExternalResource 2021-06-25 20:13:50 +02:00
Michael Vogel
d9d30d9555
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-06-25 20:00:59 +02:00
ed4a18f079 Function to return the avatar and header path for a given contact id 2021-06-25 17:03:35 +00:00
e6e90abc77 AOI: Send "history" section for trends 2021-06-24 22:15:25 +00:00
89608d5844 Set CORS header fields to support Halcyon 2021-06-24 18:02:29 +00:00
ee25246e41 Standards 2021-06-24 17:37:50 +00:00
9276f6823b New class for external resources 2021-06-24 17:30:22 +00:00
96809b3fdd API: Improved avatar handling 2021-06-24 07:08:38 +00:00
cfc08cbc11 console autoinstall used parameter U twice
The parameter "-U" was used twice for the database user and for the URL.
As all other database parameters are using the lowercase letter for the
parameter, this was adopted for the dbuser as well.
2021-06-23 18:05:39 +02:00
df05d6b52a Transmit mediaType for headers as well / use blank image for empty header 2021-06-22 13:58:29 +00:00
dd39b3203b Transmit mediaType, preparation for header image 2021-06-22 03:17:41 +00:00
47cb89967f
Merge pull request #10420 from annando/usercount
Don't count the system user as user
2021-06-21 08:46:56 -04:00
6b46fdb54e Don't count the system user as user 2021-06-21 04:03:20 +00:00
d5e5a6ea23 Fix fatal error: Uncaught TypeError: Argument 1 passed to Friendica\Model\Post\Media::existsByURIId() must be of the type int, null given 2021-06-21 03:53:53 +00:00
5a6c5e9a17
Fix wrong attachement index 2021-06-20 22:33:05 +02:00
d4387d45ee
Cleanup Code 2021-06-20 13:25:45 +02:00
263774eb46
Satisfy PHP-CS 2021-06-20 13:25:45 +02:00
322f0b3ecf
Cleanup Mastodon Factories 2021-06-20 13:25:45 +02:00
97891fe05b Context: use the correct "select functionality 2021-06-19 18:27:35 +00:00
7dd5ea42e9 An empty user id does not have children 2021-06-19 06:27:25 +00:00
09609c40a4 Classname fixed 2021-06-18 05:50:52 +00:00
7d835ad790 Unused "use" removed 2021-06-18 03:32:20 +00:00
0a5904a001 API: "created_at" is timestamp 2021-06-18 03:21:38 +00:00
a2b1819721 Fix notice "Undefined index: url in .../src/Protocol/ActivityPub/Transmitter.php on line 611" 2021-06-17 18:48:23 +00:00
Michael Vogel
b184df1108
Update src/Object/Api/Mastodon/Account.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-06-17 19:14:35 +02:00
bd016dc680 Photos should point to the local system 2021-06-17 16:55:54 +00:00
fe07dc828b Fix noscrape publishing and pulling, added header 2021-06-17 11:23:32 +00:00
ebd4f59d02 Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline 2021-06-16 21:01:20 +00:00
7b91bd1d80
Merge pull request #10410 from annando/oauth
API: Added OAuth revoke, adding documentation to parameters
2021-06-16 16:32:45 -04:00
Michael Vogel
a256f18159
Update src/Module/OAuth/Token.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-06-16 22:19:26 +02:00
59204d641d
Merge pull request #10409 from annando/api-link-header
Set the "Link" header
2021-06-16 16:16:35 -04:00
6b3476409a Check for REDIRECT_REMOTE_USER as well 2021-06-16 19:39:51 +00:00
5e22704f7e API: Added OAuth revoke, adding documentation to parameters 2021-06-16 19:24:44 +00:00
6e789ec19a No need for +1 and -1 2021-06-16 17:57:01 +00:00
ead0cf370a
Merge pull request #10408 from annando/issue-10392
Issue 10392: Avoid "Friendica can't display this page at the moment"
2021-06-16 13:32:17 -04:00
78d4aff878 Set the "Link" header 2021-06-16 15:02:33 +00:00
ae5f57233e Issue 10392: Avoid "Friendica can't display this page at the moment" 2021-06-16 13:23:07 +00:00
11d2440425 New functions for the post-view view 2021-06-16 10:16:01 +00:00
5211c12b0c Merge remote-tracking branch 'upstream/2021.06-rc' into public-timeline 2021-06-16 05:58:11 +00:00
3796e13142 Force a directory update if previously published 2021-06-16 05:23:43 +00:00
1ced04e54c Merge remote-tracking branch 'upstream/2021.06-rc' into profile-publish 2021-06-16 05:01:16 +00:00
c17f23423f Chec for missing profile first 2021-06-15 22:01:30 +00:00
e994d02791 Add a profile entry if missing 2021-06-15 21:39:28 +00:00
0ab24510ef Centzralized functionality to update and publish profile changes 2021-06-15 11:12:44 +00:00
d348e4afca Possibly fixes notice "Undefined index: private in .../src/Model/Item.php on line 3115" 2021-06-14 18:34:11 +00:00
c9ec2e21b3
Merge pull request #10403 from annando/doc-structure
Updated database structure documentation
2021-06-14 09:01:58 -04:00
7106106f11 Formatted index list 2021-06-14 12:15:10 +00:00
96f07c7288 Indexes and foreign keys added 2021-06-14 08:53:37 +00:00
fd30df7300 Pad the header 2021-06-14 05:58:51 +00:00
4095e6c9be Pad the lengths of the columns 2021-06-14 05:33:47 +00:00
a827f948c8 Reversed "null" 2021-06-14 05:14:09 +00:00
31db9dbef7 Added default value "NULL" 2021-06-14 05:08:01 +00:00
bb5e6d248b Added sort order 2021-06-13 20:56:14 +00:00
84ab5d6159 Updates database structure documentation 2021-06-13 20:33:50 +00:00
bf8cb39102 Diaspora relay functionality is removed 2021-06-13 11:15:04 +00:00
Simon Rupf
8b841ccc51 Reduce batch size for photo processing to reduce memory usage 2021-06-12 20:40:17 +02:00
24cc82f396 API: (hopefully) improves speed of the public timeline 2021-06-12 15:19:56 +00:00
b7f12051a8 Small fixes 2021-06-12 11:19:23 +00:00
c21cbd936e Changed sorting 2021-06-12 10:12:02 +00:00
b8da971fac Server statistics: New section for relais and nomads 2021-06-12 08:08:35 +00:00
84028d7342 Proxify the media url 2021-06-11 03:51:11 +00:00
4ea30af752 Videos are now working as well 2021-06-10 19:55:43 +00:00
945f482ba3 API: Some more apps are now supported 2021-06-10 19:10:33 +00:00
6dc2988c0f Return the application fields 2021-06-10 08:05:21 +00:00
0b9c934cad Simplify the code 2021-06-10 07:02:06 +00:00
d917ed58a8 API: Tests with various clients, small fixes 2021-06-10 06:26:34 +00:00
5e36d10730 Merge remote-tracking branch 'upstream/2021.06-rc' into http-options 2021-06-09 11:11:11 +00:00
4706d60b04 Added documentation 2021-06-09 07:44:19 +00:00
c9b66d6e28 Deactivate CORS related headers 2021-06-09 07:42:23 +00:00
58a513cb30 Support HTTP OPTIONS requests 2021-06-09 07:27:42 +00:00
385c03364f The function is now protected again 2021-06-08 20:45:58 +00:00
e4be1e0cd5 Get rid of "api_user()" function 2021-06-08 20:41:46 +00:00
8bf5dd187b Added "source" detection 2021-06-08 17:48:41 +00:00
0f0a301280 Move basic auth functionality to the new class 2021-06-08 17:32:41 +00:00
2a440c0bae Use "checkAllowedScope" instead of "login" 2021-06-08 12:00:22 +00:00
5853fe562d Login hasn't got a return value 2021-06-08 09:51:17 +00:00
9720ee2c20 Rearranged scope check 2021-06-08 09:11:56 +00:00
95cac04540 Rearranged function order 2021-06-08 08:56:01 +00:00
11c8dfe73a Unified request for uid 2021-06-08 08:28:14 +00:00
85217941e3 Simplified code 2021-06-08 08:04:12 +00:00
8cde7fe51f Standards 2021-06-08 07:37:28 +00:00
4b280a7279 Standards 2021-06-08 07:35:36 +00:00
ca5e0eaaea Fix coding standards 2021-06-08 07:33:53 +00:00
126e281165 Improved documentation 2021-06-08 06:39:23 +00:00
acbe9ebf9e API: New classes for OAuth and basic auth 2021-06-08 06:32:24 +00:00
265137ef44 Avoid PHP Warning: Illegal string offset 'type' in /src/Protocol/ActivityPub/Receiver.php on line 668 2021-06-07 10:21:48 +00:00
8e12c1d39b Added note about missing parameters 2021-06-07 07:45:20 +00:00
dc9b5df072 API: The endpoints "followers" and "following" are swapped 2021-06-07 04:44:12 +00:00
038e505ca3 Improve forum delivery, avoid false distribution 2021-06-06 19:28:47 +00:00
3fd5c79025 Add the forum followers to forum posts 2021-06-06 13:25:42 +00:00
56f07d412b Addec comments on forum delivery 2021-06-06 10:07:21 +00:00
73b0af52fb Use "self" 2021-06-06 09:24:12 +00:00
b269a2da87 Respect the "unlisted" setting for forum posts 2021-06-06 09:19:29 +00:00
ace89197ff Display the forum posts in the new format. 2021-06-05 20:29:19 +00:00
e2b8d5379b Public forums are now posting unlisted 2021-06-05 18:38:21 +00:00
8a9f633ce2 Merge remote-tracking branch 'upstream/2021.06-rc' into forum-handling 2021-06-05 06:14:06 +00:00
98c314599c Don't lose ownership on forum posting 2021-06-05 06:13:10 +00:00
11bc968294
Merge pull request #10368 from annando/more-api
API: some more endpoints added
2021-06-04 15:30:52 -04:00
5ddd2f3ab5 Coding standards 2021-06-03 05:18:22 +00:00
4206c5d363 API: some more endpoints added 2021-06-03 04:47:02 +00:00
ed3d32f0e2
Merge pull request #10367 from annando/old-api-oauth
Support OAuth for the legacy API
2021-06-03 06:36:03 +02:00
9c59bcb6a5 Support OAuth for the legacy API 2021-06-02 22:11:21 +00:00
5df1b59bb3 Fix "Undefined index: post-type in .../src/Model/Item.php on line 2888" 2021-06-02 17:43:30 +00:00
86d56c7f57
Merge pull request #10361 from annando/limit-context
Simplify the code
2021-06-02 09:11:11 -04:00
b47ae829f7
Merge pull request #10360 from annando/limit-context
API: Limit the elements for the context
2021-06-02 07:13:39 -04:00
4d19a6f0e3 Simplify the code 2021-06-02 07:15:42 +00:00
a2be7e386f API: Lim it the elements for the context 2021-06-02 07:11:18 +00:00
e7bc908655 Renaming the date format to "JSON" 2021-06-02 03:32:42 +00:00
4e164690d5 Use the proper way to display milliseconds 2021-06-02 03:19:55 +00:00
5bd51b156a API: Fix date format 2021-06-01 22:32:05 +00:00
d3833f63e0 Fix account id of notifications 2021-06-01 22:00:12 +00:00
842cbbaf09 Added notifications for follow requests 2021-06-01 21:13:16 +00:00
49459821be Renamed function 2021-06-01 14:23:12 +00:00
3f0937dd42 API: Show activity notifications 2021-06-01 05:51:03 +00:00
d99286640d
Merge pull request #10348 from annando/fix-diaspora-comment
Fix commenting on mobile to Diaspora
2021-05-31 19:27:53 -04:00
58531a2748 Fix tests 2021-05-31 20:02:53 +00:00
be7a01f086 Fix commenting on mobile to Diaspora 2021-05-31 19:39:50 +00:00
52cf924558 Check for post-type key existence in Model\Item::addVisualAttachments
- Address https://github.com/friendica/friendica/issues/10169#issuecomment-844324800
2021-05-31 08:29:50 -04:00
303c9d4a54 Check Content\Item::replaceTag return for false return value before using it
- Address https://github.com/friendica/friendica/issues/10169#issuecomment-835547443
- Remove unused code in Content\Item::replaceTag
2021-05-31 08:29:50 -04:00
302070875c Ensure nodeinfo-provided protocols are strings in Model\GServer::parseNodeinfo2
- https://github.com/friendica/friendica/issues/10168#issuecomment-828281803
2021-05-31 00:47:03 -04:00
bdc2cd000b
Update avatar after user creation 2021-05-30 20:47:21 +02:00
2df14fab3b Ensure that the public contact exists when a user is created 2021-05-30 12:04:26 +00:00
9b9449c03c
Merge pull request #10340 from annando/relevant-url
Add relevant link after media links had been removed
2021-05-30 07:50:43 -04:00
15581ba91f
Merge pull request #10338 from annando/issue-9923
Issue 9923: Fix DB Error 1055
2021-05-30 07:48:49 -04:00
6f730bd671 Add relevant link after media links had been removed 2021-05-30 06:13:20 +00:00
c05c447d0f Avoid warning "array_merge(): Expected parameter 2 to be an array, null given" 2021-05-29 22:48:06 +00:00
4cdfcb5cfb Avoid DB Errors with "group by" 2021-05-29 21:51:33 +00:00
6c90005363 Issue 9923: Fix DB Error 1055 2021-05-29 21:28:40 +00:00
da20b48651 Fix PHP Notice: Undefined index: isForum in /src/Protocol/ActivityPub/Processor.php on line 605 2021-05-29 19:09:41 +00:00
452ed8aa8c
Merge pull request #10332 from annando/calender-download
simplify the calendar download
2021-05-29 13:46:41 -04:00
0249048534 More logging for the contact discovery 2021-05-29 17:24:50 +00:00
a9302c30c3 simplify the calendar download 2021-05-29 17:09:45 +00:00
b621d2c714
Merge pull request #10329 from annando/unified-request
API: Unified request parameter handling
2021-05-29 10:53:16 -04:00
Michael Vogel
1ca58968f2
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-29 14:32:31 +02:00
b28acc7dad Improved logging for local probing, avoid worker fork 2021-05-29 11:11:26 +00:00
c3c6f3c8d3 Code style conventions 2021-05-29 10:40:47 +00:00
97356ed617 API: Unified request parameter handling 2021-05-28 06:10:32 +00:00
ce8e5012e9 Fix reshare of Diaspora posts only with pictures 2021-05-27 19:58:18 +00:00
7af91bafec
Merge pull request #10324 from annando/issue-10262
Issue 10262: Don't accept BCC posts from non followers
2021-05-27 11:40:14 -04:00
c076545e3b API: Only show "bookmarked" on top level post 2021-05-27 10:49:15 +00:00
8b3884b2de API: Bookmarked posts are starred, not pinned 2021-05-27 07:51:30 +00:00
403cce25c4 Follower is sharer instead 2021-05-27 04:00:38 +00:00
a3c323b366 Issue 10262: Don't accept BCC posts from non followers 2021-05-26 20:52:39 +00:00
8c99d3acc1
Merge pull request #10323 from annando/issue-10306
Issue 10306: Improve local delivery
2021-05-26 14:24:24 -04:00
c6a56985a8 Changed comments 2021-05-26 18:15:07 +00:00
76e6a71822 Setting the post reason 2021-05-26 14:29:50 +00:00
016911a20c Setting the post reason and causer 2021-05-26 14:21:28 +00:00
785f8124ed Issue 10306: Improve local delivery 2021-05-26 09:24:37 +00:00
681f55315b
Downgrading PHP 7.4 incompatible fread/fwrite checks 2021-05-25 20:21:51 +02:00
ee5209a847 Improved logging 2021-05-25 13:18:48 +00:00
09f29cd577 Avoid notices because of empty fields 2021-05-25 13:11:23 +00:00
4d4544ada3 Separate the char from the binary handling 2021-05-24 20:07:39 +00:00
da8d5f5015 Issue 9926: Limit the length of data to store in the apcontact table 2021-05-24 19:44:24 +00:00
6ef9ccbb97
Merge pull request #10311 from fabrixxm/fix/consoleautoinstall
console autoinstall: handle `-f/--file` as single config file
2021-05-24 10:30:45 -04:00
fabrixxm
c45a1d1e4d autoinstall: compact output 2021-05-24 15:27:23 +02:00
fabrixxm
613cdf7ee1 autoinstall: handle -f/--file as single config file
as help string says.
2021-05-24 15:21:24 +02:00
32d0d45adf Issue 10287: Don't show ignored and blocked posts 2021-05-24 10:51:21 +00:00
de2c43ce4b
Merge pull request #10294 from annando/http-input-data
New class to process HTTP input data
2021-05-24 06:11:23 -04:00
6e1402f7bd Calling it static 2021-05-24 08:08:01 +00:00
3e303fb366 Test file uploads 2021-05-24 07:43:42 +00:00
ca5fd01f75 Transmit encoding, deactivated file test 2021-05-24 05:33:34 +00:00
7b49117801 Return data should be array 2021-05-24 05:22:25 +00:00
a24febb8b6
Merge pull request #10283 from very-ape/fix-message-button
Fix message button using a more targeted approach.
2021-05-23 18:49:21 -04:00
15216266d9
Add ContentType Injection for HTTPInputData tests 2021-05-23 22:40:41 +02:00
very-ape
7776c5f690 Implement code changes from review. 2021-05-23 13:25:25 -07:00
a69e128fe4 Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data 2021-05-23 20:17:50 +00:00
c064a39341
Adapt tests using a content file 2021-05-23 20:30:27 +02:00
a0da84b6b0
Enable testability for HTTPInputData and create a failing test for it :-) 2021-05-23 19:58:09 +02:00
4ac68394c3 Fix warning "reset() expects parameter 1 to be array, null given" 2021-05-23 16:37:34 +00:00
48a783c91a
Merge pull request #10300 from annando/issue-10264
Issue 10264: Remote comments for visitors
2021-05-23 12:00:53 -04:00
0ca929dccd
Merge pull request #10304 from annando/fix-emptymissing-photos
Fix missing media on posts to Mastodon
2021-05-23 15:34:34 +02:00
36c5e360f6 Fix missing media on posts to Mastodon 2021-05-23 13:29:25 +00:00
b7a7ae58e9 Issue 10232: Improved search for embedded media links 2021-05-23 12:35:05 +00:00
4d214bd9cb
Merge pull request #10292 from annando/fix-mail
Fix inserting mails
2021-05-23 07:39:00 -04:00
0238a15809
Merge pull request #10295 from nupplaphil/bug/php7_cs
Fix PHP 7.0 Coding Standards
2021-05-23 07:38:38 -04:00
050bc673aa Issue 10264: Remote comments for visitors 2021-05-23 10:39:11 +00:00
8f9033633c Issue 10287: Make block and ignore work for the API as well 2021-05-23 08:56:24 +00:00
55dda47f39 Issue 10293: mention the required function in the error message 2021-05-23 07:50:32 +02:00
Michael Vogel
d00a4eacdc
Update src/Model/Mail.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-23 07:37:17 +02:00
very-ape
b2bc911eb2 Merge branch 'fix-message-button' of https://github.com/very-ape/friendica into fix-message-button 2021-05-22 15:32:08 -07:00
very-ape
ceb409dae8 Replace $contact with $profile_contact in sidebar function. 2021-05-22 15:30:46 -07:00
965cd8b096
Fix PHP 7.0 Coding Standards 2021-05-22 23:47:35 +02:00
fd3706b72e Coding standards again 2021-05-22 20:33:26 +00:00
684f9cdb96 Coding standards 2021-05-22 20:31:50 +00:00
2c6db3ccac Coding standards 2021-05-22 20:29:15 +00:00
6f44476c56 Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data 2021-05-22 20:26:32 +00:00
c18cbe95a6 Fix inserting mails 2021-05-22 18:20:11 +00:00
83cb4edc36
Merge pull request #10291 from annando/no-summary
Don't create automated summaries
2021-05-22 18:17:43 +02:00
77092157fe Don't create automated summaries 2021-05-22 16:11:10 +00:00
ede808f449 Fixes "Undefined index: upubkey" by replacing the profile load mechanism 2021-05-22 15:50:05 +00:00
a5c8c4d8b7 Fixes notice 2021-05-22 15:41:25 +00:00
6fe916a390 API: improved mail handling 2021-05-22 13:37:04 +00:00
0c21588ab9 Don't delete local tombstone contacts 2021-05-22 08:25:30 +00:00
very-ape
bd9a469392
Merge branch '2021.06-rc' into fix-message-button 2021-05-21 23:40:49 -07:00
very-ape
34eb81a187 Don't retrieve a contact record we've already been given. 2021-05-21 22:49:35 -07:00
9d4b29d9c0 Fix for empty profile pages 2021-05-22 05:34:10 +00:00
very-ape
c22ef3e79e Fix message button using a more targeted approach. 2021-05-21 14:28:01 -07:00
26d3f5433b
Merge pull request #10280 from very-ape/fix-message-button
Fix Message button.
2021-05-21 14:57:28 -04:00
very-ape
97a9ec4e40 Bug fix: last commit results in logged-in user's contacts being displayed on contact profile sidebar. 2021-05-21 11:38:50 -07:00
081652e09a Wrong class path 2021-05-21 18:00:03 +00:00
bcb2073c9a New class to process HTTP input data 2021-05-21 17:36:51 +00:00
very-ape
93926e99b8 Use getByNickname as suggested in code review. 2021-05-21 10:15:32 -07:00
very-ape
fe52719d37 Fix Message button. 2021-05-20 23:30:42 -07:00
315dddbcb9
Merge pull request #10277 from very-ape/authenticate-hook
Bug fix: allow authentication addons to create users again.
2021-05-20 15:05:55 -04:00
very-ape
e2d93b57da
Update src/Model/User.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-20 11:54:30 -07:00
very-ape
d66f1e30ae Apply suggestions from code review
Also clean up some code, make it less needlessly verbose.

Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-20 11:35:33 -07:00
0e368c4ba4 Fix display of RTL tags 2021-05-20 08:39:36 -04:00
93f3c511dc Fix wrong display of mentions in RTL context 2021-05-20 08:39:36 -04:00
very-ape
c89241dbd8 Bug fix: add missing changes. 2021-05-20 00:19:09 -07:00
very-ape
9ab57de356 Bug fix: allow authentication addons to create users again. 2021-05-20 00:16:08 -07:00
57ff3e3a07
Merge pull request #10276 from annando/api-conversations
API: Support for private mails
2021-05-20 09:13:50 +02:00
f5f919aead Coding standards 2021-05-20 06:58:15 +00:00
e10f3f26b9 Removed unused parameter 2021-05-20 04:44:45 +00:00
db8b0b9666 The next mail endpoint is done 2021-05-20 04:39:45 +00:00
8a3db0226b Coding standards 2021-05-20 03:53:48 +00:00
66ad777f4b Supporting all parameters 2021-05-19 22:33:40 +00:00
3d65ef3af2 Indentions 2021-05-19 22:20:56 +00:00
d46150f1dc Whitespaces ... 2021-05-19 22:18:30 +00:00
ae6dae3b23 Whitespace removed 2021-05-19 22:10:05 +00:00
c1212dce03 Indentions 2021-05-19 22:09:25 +00:00
70259965df API: Support for private mails 2021-05-19 21:56:50 +00:00
09cf32926d
Merge pull request #10275 from very-ape/authenticate-hook
Move the 'authenticate' hook deeper into the authentication flow so t…
2021-05-19 16:51:15 -04:00
very-ape
9ddaabc22d Move the 'authenticate' hook deeper into the authentication flow so that password authentication addons are consulted whenever a user's password needs confirming. 2021-05-19 13:11:31 -07:00
fcc18de9c5 Unneeded spaces removed 2021-05-19 16:09:09 +00:00
ab96e694df Removed unused use 2021-05-19 16:07:37 +00:00
1c7d1c7c47 New endpoint "verify_credentials" added 2021-05-19 09:35:08 +00:00
3172b0bcf2 Log API errors 2021-05-19 09:03:41 +00:00
b3b9c51dbe Reduced log level 2021-05-19 07:02:12 +00:00
50ca38a0f7 Harmonized API parameters for all timeline endpoints 2021-05-19 06:55:08 +00:00
e3d227f3c9 API: Parameter cleanup 2021-05-19 06:18:42 +00:00
e5c1b90668 API: Reworked request parameter handling 2021-05-18 19:26:46 +00:00
f935c1cf73 Restructured variable handling 2021-05-18 08:38:04 +00:00
724a61390f Coding standards 2021-05-18 07:23:18 +00:00
2252949bca Style stuff ... 2021-05-18 07:18:31 +00:00
f31fdf4391 Spaces 2021-05-18 07:13:32 +00:00
8ae29eabe8 Min is max 2021-05-18 07:02:50 +00:00
0a6127ea6e Set maximum value 2021-05-18 07:01:23 +00:00
ce427b248e Central function to process request parameters 2021-05-18 06:31:22 +00:00
32e7ddf21b Improved parameter assignment 2021-05-18 04:54:37 +00:00
71a398277d Improved query 2021-05-17 22:44:42 +00:00
59cff3511b Standards 2021-05-17 22:31:35 +00:00
c9110e03e1 API: Search endpoint 2021-05-17 22:22:51 +00:00
916c51c630 Fix fatal errors / added some API todo 2021-05-17 19:20:31 +00:00
d46db31475 Reverted context 2021-05-17 06:04:48 +00:00
48d703d278 Fiy missing "in" 2021-05-17 06:03:14 +00:00
2e6cf056c1 Whitespace removed 2021-05-17 06:01:47 +00:00
cb7206d92f Reverted yesterdays panic coding 2021-05-17 05:59:41 +00:00
ce6b4c27ea Use locally stored original w3c documents 2021-05-17 05:51:14 +00:00
96ae7ce525 Merge branch 'apcontact-no-normalize' of github.com:annando/friendica into apcontact-no-normalize 2021-05-16 20:58:19 +00:00
c21d991208 Use local copy of the w3id security context 2021-05-16 20:58:11 +00:00
a44cf44708
Remove duplicated conditions, improve variables names in Model\APContact 2021-05-16 16:10:22 -04:00
4b4218f516 Compact using a predefined context to fix content from Pleroma 2021-05-16 19:31:10 +00:00
6f2fcd2859 Don't use compacted data when parsing accounts 2021-05-16 16:41:07 +00:00
a4a2f4616c
Merge pull request #10256 from annando/fix-ap
Quickfix for current Json-LD problems
2021-05-16 11:06:47 -04:00
5ea44960e0 Additional change to the quickfix 2021-05-16 14:59:02 +00:00
4c72d2c34a Quickfix for current Json-LD problems 2021-05-16 14:32:06 +00:00
dd16bccbc8 Fix for sending content via connectors 2021-05-16 14:30:15 +00:00
14c1f7167a API: We now can upload photos 2021-05-16 09:56:02 +00:00
49207a8624 Added scope check 2021-05-16 07:37:11 +00:00
1cc341033f API: We now can post statuses via API 2021-05-15 22:40:57 +00:00
f001f52e39 API: Fix relationships 2021-05-15 15:02:15 +00:00
78dab01696 "UpdateCredentials" dummy added (currently not working) 2021-05-15 12:13:03 +00:00
9c427cc05d Unused use 2021-05-15 10:59:22 +00:00
6a5083d918 Fixed message, relationships endpoint added 2021-05-15 10:55:41 +00:00
b34ee320b0 API: Many item related endpoints added 2021-05-15 10:08:47 +00:00
45c2cc3887 API: Account actions 2021-05-14 21:51:32 +00:00
0aaaf8d6ef API: Support OAuth client credentials 2021-05-14 06:05:01 +00:00
55919dbd06 API: The instance record had got a malformatted value 2021-05-14 05:09:11 +00:00
6eb3874646 Merge remote-tracking branch 'upstream/develop' into api-lists-missing 2021-05-13 22:01:19 +00:00
8b841dfa50 Fix connection issues with AndStatus 2021-05-13 22:00:40 +00:00
3aa883f1e3 API: List handling, dummy endpoints 2021-05-13 21:15:32 +00:00
af1896f4d2
Merge pull request #10231 from MrPetovan/bug/warnings
Make birthday time comparison 32-bit safe in Protocol\DFRN
2021-05-13 17:58:59 +02:00
5219080149 Fix url comparism 2021-05-13 15:01:35 +00:00
b18073d5a8 Repurposed OAuth frontend handling, store the scope 2021-05-13 14:58:55 +00:00
132e08edb8 Whitespaces ... 2021-05-13 11:33:07 +00:00
7975bc244d Refine OAuth flow 2021-05-13 11:26:56 +00:00
494e852c1a Removed old comment 2021-05-12 15:41:05 +00:00
9125d296a1 Improved error messages 2021-05-12 14:00:15 +00:00
8a5560ec8f Simplified null check 2021-05-12 12:40:45 +00:00
4a6d33e182 HTTP_AUTHORIZATION should be enough 2021-05-12 12:34:55 +00:00
8dccb66dec Display the application name 2021-05-12 12:19:15 +00:00
19a81d25d5 Added documentation headers 2021-05-12 12:08:30 +00:00
87f7e26638 Added documentation 2021-05-12 12:00:24 +00:00
daa832fcf9 Formatting 2021-05-12 11:54:43 +00:00
c3f28252ff Indention 2021-05-12 10:50:01 +00:00
a23d108fa7 Session variable needs to be removed afterwards 2021-05-12 06:51:59 +00:00
6ca42512e9 OAuth connections now have to be ackknowledged 2021-05-12 06:50:27 +00:00
c22846339a Improved error reporting 2021-05-12 05:30:21 +00:00
d1e109d9be Improved error handling 2021-05-12 03:05:22 +00:00
Michael Vogel
e99117ac22
Update src/Module/OAuth/Authorize.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-12 03:53:40 +02:00
4476634f6c Fix list of accounts 2021-05-11 23:39:08 +00:00
975c32116d Handling media in shared posts 2021-05-11 23:10:59 +00:00
e9fe92a5d7 Merge remote-tracking branch 'upstream/develop' into api-again 2021-05-11 21:21:32 +00:00
f5e98c8ecf Redirect at login does work 2021-05-11 21:04:45 +00:00
cac038639d Capitalize post action translation strings 2021-05-11 16:01:07 -04:00
8eacfbc570 Fix context order / notice fixed 2021-05-11 19:53:19 +00:00
bade0a2345 Improved cards handling, simplified Bearer handling 2021-05-11 19:15:05 +00:00
7d8c152aaf Check the start of the string 2021-05-11 13:17:48 +00:00
74f3c885bf use "random_bytes" instead of "openssl_random_pseudo_bytes" 2021-05-11 13:12:12 +00:00
aeef4960a1 Make birthday time comparison 32-bit safe in Protocol\DFRN
- Address https://github.com/friendica/friendica/issues/10168#issuecomment-838221234
2021-05-11 08:10:25 -04:00
cfb9b73205 Store creation date 2021-05-11 08:16:40 +00:00
0f4920dca8 Unused use 2021-05-11 06:34:31 +00:00
a3d1423562 unused use 2021-05-11 06:33:18 +00:00
c9e6fea74b Code style 2021-05-11 06:31:48 +00:00
82003bbe47 Login prototype 2021-05-11 06:30:20 +00:00
7789ea2507
Merge pull request #10228 from MrPetovan/bug/warnings
[PHP 8] Fix undefined template variables
2021-05-11 06:10:29 +02:00
10e5630988 Don't assume $a->contact is populated in Object\Post::getCommentBox
- Address https://github.com/friendica/friendica/issues/10167#issuecomment-837238584
- This might reveal some side-effect
2021-05-10 22:03:51 -04:00
48ac619599 Check unparseURL parameter type in APContact::getByURL
- Address https://github.com/friendica/friendica/issues/10167#issuecomment-832421258
2021-05-10 21:52:26 -04:00
9ef9fc7c14 Skip URL-less mention terms in Object\Post::getDefaultText
- Address https://github.com/friendica/friendica/issues/10167#issuecomment-830859710
- Added logging to troubleshoot deeper issue
2021-05-10 21:50:42 -04:00
412a0b3e1c Ensure JsonD data passed to ParseURL::parseParts is an array
- Address https://github.com/friendica/friendica/issues/10167#issuecomment-827894961
2021-05-10 21:32:03 -04:00
43638fa29b Fix undefined variables in nav.tpl
- Reworked the nav_info hook to include the rest of the array keys defined in Nav::getInfo
- Replaced the theme-specific template variable nav.userinfo with the regular userinfo in frio nav.tpl
- Initialized all the nav array keys
2021-05-10 19:03:33 -04:00
abc0616d33 Fix undefined variables in profile/vcard.tpl 2021-05-10 18:59:49 -04:00
2c6bf754d5 Fix undefined variables in wall_thread.tpl
- Remove unused "num_comments_text" template variable
- Remove unused "item.postops" template variable mention
2021-05-10 18:59:09 -04:00
6644d117f6 Indentions 2021-05-09 22:29:04 +00:00
1ee1507f3b Whitespaces ... 2021-05-09 22:26:32 +00:00
585d283ff9 Preparation for Oauth client registration 2021-05-09 22:23:21 +00:00
a696b7f427 Renamed functions 2021-05-09 18:44:08 +00:00
591619e1d3 Unused use removed 2021-05-09 13:01:56 +00:00
1c6e915514 Media is now supported as well 2021-05-09 12:59:23 +00:00
6ac74f9cc9 Unused use removed 2021-05-09 12:05:22 +00:00
6cd7215d87 Formatting ... 2021-05-09 12:04:00 +00:00
6d3c82e54e Formatting 2021-05-09 12:01:44 +00:00
66be56e081 Some more formatting 2021-05-09 12:00:08 +00:00
6e9dd7641f Some more code styling 2021-05-09 11:58:27 +00:00
7a576111c7 Code styling 2021-05-09 11:56:34 +00:00
f5c7f9670f Remove blanks 2021-05-09 11:54:34 +00:00
cc5d4db6a3 Notifications are now supported as well 2021-05-09 11:50:05 +00:00
5bb5c44bd9 API: added account related endpoints 2021-05-09 09:35:51 +00:00
1e3182a896 And more formatting 2021-05-08 19:30:09 +00:00
a0e455a493 Again formatting 2021-05-08 19:28:20 +00:00
4b4298b0f8 Some more formatting 2021-05-08 19:26:57 +00:00
cce0d0c21b Formatting 2021-05-08 19:25:20 +00:00
3bbf543d25 API: Some more endpoints 2021-05-08 19:21:52 +00:00
7d1c43cf65 Formatting 2021-05-08 12:28:04 +00:00
Michael Vogel
31d70e02e0
Update src/Module/BaseApi.php
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-08 14:23:47 +02:00
054f6dedc1 /followes and /following is supported 2021-05-08 11:46:24 +00:00
d842a4ff87 Suggestions are now supported as well 2021-05-08 11:03:50 +00:00
c97cfd8a44 Removed unused use 2021-05-08 09:19:16 +00:00
6236870aa4 Add all required HTTP methods 2021-05-08 09:14:19 +00:00
4fdc1ae13a "/statuses/id" is now supported 2021-05-08 05:55:06 +00:00
9300395c6e "verify_credentials" is now partially supported 2021-05-08 02:52:44 +00:00
d39983c8b7 We now support lists as well 2021-05-08 02:21:01 +00:00
0ea2241eed Support the "only_media" parameter 2021-05-08 01:52:23 +00:00
0468b7b3f9 Formatting 2021-05-07 21:35:07 +00:00
0a25349fbf Formatting 2021-05-07 21:33:42 +00:00
dd38cc330f API: We now support two more timeline api endpoints 2021-05-07 21:28:48 +00:00
829a268faf Issue 10184: Fix directory search results 2021-05-07 18:38:04 +00:00
6be6803983 Improved code structure 2021-05-07 11:41:10 +00:00
95f741c427 Improve data of shared posts 2021-05-07 06:26:41 +00:00
f683f791ee Avoid duplicated attachments / unwanted attachments 2021-05-05 16:46:55 +00:00
8f318e492e Don't transmit smiley links to external systems 2021-05-04 21:07:41 +00:00
53d4312903
Merge pull request #10202 from mexon/mat/contact-console-command
Add console contact command
2021-05-04 09:50:49 -04:00
769834bf95
Merge pull request #10208 from MrPetovan/bug/10198-self-no-block-ignore
Prevent self block/ignore
2021-05-04 15:43:28 +02:00
0a1f4d81c8 Prevent self block/ignore in Module\Contact 2021-05-04 08:59:13 -04:00
98c2ca34f5 Remove block/ignore links from contact/item action menus for self 2021-05-04 08:45:27 -04:00
4ffb67e73c Another "curl" call is replaced with a standard call 2021-05-04 11:39:56 +00:00
60bec48f61 Replace "curl" calls with centralized "head" function 2021-05-04 11:35:23 +00:00
Matthew Exon
1ce7c337f5
Simplify test for empty network selection
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-05-04 13:16:00 +02:00
be29a42d74 Ignore identical provider and author 2021-05-04 06:08:40 +00:00
b3e511eb0c No link guessing for DFRN / Don't show redundant data 2021-05-04 05:18:03 +00:00
Matthew Exon
312de957f4
Fix assignment statement alignment
Co-authored-by: Philipp <admin+Github@philipp.info>
2021-05-03 20:56:49 +02:00
Matthew Exon
7a8f9f382e
Fix assignment statement alignment
Co-authored-by: Philipp <admin+Github@philipp.info>
2021-05-03 20:56:41 +02:00
6841608164 Fix fatal error because of parameter type mismatch 2021-05-03 18:43:38 +00:00
Matthew Exon
05481cab3d fix formatting issues 2021-05-03 20:30:44 +02:00
Matthew Exon
ba4492ea81 Add console contact command 2021-05-03 18:00:36 +02:00
10a6f0a98f API: New function to fetch current user id 2021-05-03 05:25:54 +00:00
4395f73d1e
Merge pull request #10196 from annando/link-detection
Improved link detection
2021-05-02 23:00:23 -04:00
Matthew Exon
023fb38a75 Check return values with empty() 2021-05-02 20:05:07 +02:00
Matthew Exon
ac4f62f556 Remove database dependency from user console command 2021-05-02 20:05:07 +02:00
Matthew Exon
19a86fd8f2 Fix console user config set command 2021-05-02 20:05:07 +02:00
0616f5230c Only detect http links 2021-05-02 17:53:11 +00:00
77e1ec6df2 Improved link detection 2021-05-02 17:33:32 +00:00
f57ddee31c the command was missing from the worker queue overview 2021-05-02 09:55:19 +02:00
Michael Vogel
35ad732e71
Merge pull request #10192 from MrPetovan/task/8262-rtl-user-content
Add initial support for RTL in user-submitted content
2021-05-01 22:53:27 +02:00
Matthew Exon
18762c8e6e When comparing config values, use strict string comparison 2021-05-01 21:46:30 +02:00
5bca6fe98c Add RTL support for display names in mentions 2021-05-01 15:32:17 -04:00
Matthew Exon
4858993024 Add error message when setting config to existing value 2021-05-01 21:10:10 +02:00
73c0bff665 Add missing provider url and name 2021-05-01 17:03:50 +00:00
4b12c54345 API: photos are now directly stored as attached data and not in the body anymore 2021-05-01 15:48:19 +00:00
d8901452fc Improved logging for invalid HTTP signatures 2021-05-01 12:32:33 +00:00
6f7e063b34 Fixes "PHP Notice: Undefined variable: item in src/Model/Post/Media.php on line 561" 2021-05-01 07:10:27 +00:00
3217de30fa Merge branch 'avoid-duplicates' of github.com:annando/friendica into avoid-duplicates 2021-04-30 22:35:20 +00:00
c840ee82af Avoid empty posts on Diaspora 2021-04-30 22:35:16 +00:00
Michael Vogel
4889e82489
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-04-30 22:31:24 +02:00
3666742e7b Added comment 2021-04-30 06:11:13 +00:00
75a90f5e5d Avoid problems with an empty body 2021-04-30 04:45:31 +00:00
795761ee89 Attachments are added to OStatus as well 2021-04-29 21:16:04 +00:00
639d5373e0 Add atachments to body for Diaspora and DFRN 2021-04-29 21:05:22 +00:00
7c80f513d5 Transmit shared attachments via ActivityPub 2021-04-29 20:22:38 +00:00
b88c9f9d67 Handling bottom anchor and top anchor 2021-04-29 19:29:29 +00:00
eb8e6c5b22 Improved link comparism on attached links 2021-04-29 19:02:43 +00:00
6ab35c20e0 Fix link comparism 2021-04-29 18:23:04 +00:00
5c9a5e736c Merge remote-tracking branch 'upstream/develop' into avoid-duplicates 2021-04-29 05:49:00 +00:00
94e36f7970 Avoid adding the same attachments in shared posts 2021-04-29 05:45:35 +00:00
d28fbf9d8d
Merge pull request #10178 from nupplaphil/fix/10174
Fixed new "user config" console feature
2021-04-29 06:54:02 +02:00
8541e248bb Less greedy when replacing attachment elements 2021-04-29 04:14:44 +00:00
020d893260
Fix PHP-Code-Style 2021-04-28 22:13:00 +02:00
d1d5cb2857
Fixed new "user config" console feature
- Replaced "DI::" call with constructor injection
- Added return value for IPConfig::load() and PreloadPConfig::load()
2021-04-28 22:13:00 +02:00
3d64c3031b Preview for Videos and images / Video resolution selection 2021-04-28 19:05:46 +00:00
909e029168
Merge pull request #10174 from mexon/mat/user-config-console-command
Add "user config" console command
2021-04-27 15:06:21 -04:00
Matthew Exon
5421f53a76 Add "user config" console command to administer user-specific configuration 2021-04-27 19:46:16 +02:00
44c801905a Improve page load performance with attached links 2021-04-27 12:29:54 +00:00
53e38b0313
Merge pull request #10166 from mexon/mat/refactor-user-arguments
Refactor user console command to re-use common code
2021-04-26 13:00:07 -04:00
5527353d87 Removed trailing whitespace 2021-04-26 15:09:32 +00:00
c4705a33c0 Removed unneeded stuff 2021-04-26 14:10:16 +00:00
9afa3610cf Adding media attachments to Diaspora posts if they are only attached and not embedded in the body 2021-04-26 10:49:57 +00:00
f25c3f4619 Merge remote-tracking branch 'upstream/develop' into media-handling 2021-04-26 09:01:26 +00:00
2a431b580f Merge branch 'develop' of https://github.com/friendica/friendica into develop 2021-04-26 09:49:48 +02:00
8685e5ca32 Reworked media handling 2021-04-26 06:50:12 +00:00
Matthew Exon
471bb53746 Refactor user console command to re-use common code 2021-04-25 19:27:10 +02:00
6acedcb25e
Fix empty needle after trimming at PageInfo 2021-04-23 21:12:00 +02:00
c9a00fcb1c Issue 10156: Fix endless scroll with filed posts
Fixes #10156
2021-04-20 20:51:09 +00:00
e80cb60e40 Bugfix: Store to category 2021-04-20 19:17:07 +00:00
4f5d2e7d36 Avoid empty basepath when loading database structure 2021-04-19 19:42:57 +00:00
f21d04e01e Simplified code 2021-04-19 04:18:43 +00:00
02700194c1 Fix photo post detection / url check in publisher url 2021-04-18 14:38:12 +00:00
a12992f063 Allow to remove the "extid" content as well. 2021-04-18 09:57:08 +00:00
be16bdcc24 Merge remote-tracking branch 'upstream/2021.03-rc' into extid-update 2021-04-18 07:40:35 +00:00
15caf4b3f7 Fix: The "extid" field wasn't updated 2021-04-18 07:08:16 +00:00
52d6add84a
Merge pull request #10143 from nupplaphil/bug/fix_l10n
Fix L10n in case of empty strings array
2021-04-18 00:16:24 -04:00
79ec2cbc6d Prevent multiple videos from Peertube 2021-04-17 13:57:25 +00:00
f10c24c83a
remove warning 2021-04-17 13:24:37 +02:00
6a414b0543
Fix L10n in case of empty strings array 2021-04-17 13:24:37 +02:00
f3b27dc789 Quickfix to avoid bad looking incoming tweets
Fixes https://github.com/friendica/friendica/pull/10148#issuecomment-821512658
2021-04-17 07:26:03 +00:00
346714eb88 Unneded class removed 2021-04-16 14:30:08 +00:00
676f62c012 Returning the correct data in oembed with photos 2021-04-16 05:33:52 +00:00
2ed98bd040 Prevent false "photo" page detection 2021-04-15 21:13:20 +00:00
b65f73e348 Improved mimeType detection and setting of the "type" field 2021-04-14 19:12:01 +00:00
238adabefb Catch Imagick errors
See https://github.com/friendica/friendica/issues/9747#issuecomment-809675750
2021-04-12 12:37:11 +00:00
5b2c4d70be Avoid notices whwn creating events 2021-04-11 06:53:01 +00:00
304b52ec0f Improve the code 2021-04-10 21:33:18 +00:00
4d40bac8ee Fix mentions for the summary 2021-04-10 21:13:37 +00:00
5d61599964 Fix notices
See https://github.com/friendica/friendica/issues/9749#issuecomment-774666356
and https://github.com/friendica/friendica/issues/9747#issuecomment-785262156
2021-04-10 16:19:22 +00:00
5a00902e11 Avoid HTML parsing of an empty body 2021-04-10 05:46:19 +00:00