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