17fafd37dd
Removed spaces
2021-11-10 07:38:48 +00:00
1518ad33ad
API: Classes moved to the correct places according to their origin
2021-11-10 07:31:39 +00:00
Michael Vogel
58ffded0c8
Update src/Module/BaseApi.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-10 04:44:59 +01:00
1c84928727
Fix test
2021-11-09 23:04:07 +00:00
bbc4fe851b
"init" removed, moved error function
2021-11-09 22:59:58 +00:00
28a28517e5
Fix code standards
2021-11-09 21:50:56 +00:00
b6943aff36
API call rate_limit_status moved
2021-11-09 21:41:37 +00:00
a6db8df92d
Using the "extension" parameter
2021-11-09 19:40:39 +00:00
fb6c3e2912
Simplify the output of api results
2021-11-09 06:42:59 +00:00
Michael Vogel
83056df565
Update src/Util/Arrays.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-09 06:23:04 +01:00
a66bb09b40
Moved function to Arrays.php
2021-11-08 22:10:07 +00:00
ac1b8b7b3a
Remove space
2021-11-08 21:54:55 +00:00
3e676f9cf0
Fixed tabs
2021-11-08 21:53:34 +00:00
f5b47fccce
API: spme Functionality is transferred to new places
2021-11-08 21:35:41 +00:00
789361de5f
The API is now using the router
2021-11-08 07:23:18 +00:00
8d550ad4e8
Merge pull request #10961 from annando/deprecated
...
Removed and replaced deprecated functionalities
2021-11-07 10:53:17 -05:00
6730430919
Merge pull request #10957 from nupplaphil/feat/multi_node_process
...
Add `hostname` to `Process` entity
2021-11-07 10:01:20 -05:00
eb1b2256a0
Removed and replaced deprecated functionalities
2021-11-07 14:00:47 +00:00
Philipp
882925b824
Update src/Core/Worker/Repository/Process.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-07 13:29:38 +01:00
Philipp
fb908aca6d
Update src/Core/Worker/Factory/Process.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-07 13:29:33 +01:00
cfac13790b
"escapeTags" is finally removed
2021-11-07 09:18:25 +00:00
359dad4244
Some more "escapeTags" removed
2021-11-06 20:25:21 +00:00
c7be395e6a
use static table-variable
2021-11-06 20:33:02 +01:00
5350e0852d
Add hostname
to Process
entity
2021-11-06 20:21:01 +01:00
41062eb7e4
Add new purge contacts option to admin server blocklist
...
- Move adding a server domain pattern to the blocklist in a separate module to allow reviewing the list of known servers that would be affected
2021-11-06 01:36:53 -04:00
068c567b3d
Move server block list HTML escaping to templating
2021-11-06 01:34:16 -04:00
edcfeaf66d
Merge pull request #10956 from annando/escapetags
...
Some removed escapeTags calls
2021-11-06 00:04:17 -04:00
ccc4e5e40c
Fixed MovedPermanently
exception name
2021-11-05 21:13:27 +01:00
9a5e6642b6
Add Unique-Id for each worker execution
2021-11-05 21:07:14 +01:00
23b10cf2ae
Some removed escapeTags calls
2021-11-05 19:59:18 +00:00
da86581bf2
Deactivating isMinMemoryReached()
2021-11-05 20:52:45 +01:00
62bacbb833
Remove 'maxloadavg_frontend' restriction in Friendica
2021-11-05 20:52:43 +01:00
c2b5eb2838
Improve repository usage
2021-11-05 20:52:34 +01:00
Philipp
7c6554451e
Update src/Core/System.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-05 20:52:33 +01:00
Philipp
63960bca05
Update src/Core/Worker.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-05 20:52:33 +01:00
Philipp
807c95b314
Update src/Core/System.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-05 20:52:32 +01:00
Philipp
388f9d5a5b
Update src/App.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-11-05 20:52:32 +01:00
a7487ee50d
Fix PID at forking
2021-11-05 20:52:31 +01:00
32f0c3fb9c
Adds DI::flushLogger() to renew Logger instances
2021-11-05 20:52:31 +01:00
7637ae1dcc
Fixup command argument
2021-11-05 20:52:31 +01:00
38f70cc55a
Refactor Process for new paradigm
2021-11-05 20:52:28 +01:00
99a93a422b
todo removed
2021-11-04 23:01:41 +00:00
63da4a75e9
The boot.php had been cleared of most functions
2021-11-04 20:29:59 +00:00
13997c8c10
Merge pull request #10951 from friendica/logs
...
Replaced deprecated "log" function call
2021-11-04 07:52:46 +01:00
24ee87224f
Replaced deprecated "log" function call
2021-11-03 23:19:24 +00:00
d30955aa14
Move contact deleted check from RemoveContent to Remove task
2021-11-03 16:02:20 -04:00
1219a4d00e
Issue 10947: Send correct accept-header for AP
2021-11-03 19:06:07 +00:00
2785e4dab8
Merge remote-tracking branch 'upstream/develop' into logger-json
2021-11-02 19:35:11 +00:00
af8114af37
Merge pull request #10949 from annando/photo-octet
...
Accept photo fetching for octet-stream as well
2021-11-02 10:31:43 -04:00
1f7a3fb698
Accept photo fetching for octet-stream as well
2021-11-02 08:10:12 +00:00
d56fc6d18f
Improve the JSON output of the log entries
2021-11-02 08:06:55 +00:00
4a0127bcee
Merge pull request #10942 from annando/error-handling
...
Improved http error handling
2021-11-02 03:22:20 -04:00
c3964a8735
Using internal redirect in case of missing scheme
2021-11-01 21:21:03 +00:00
fc233fd5e1
Replace REGEXP with LOCATE for allow_cid and deny_cid
2021-10-31 19:53:38 +01:00
49c16a9dad
Fix HTTP Code
2021-10-31 15:14:57 +01:00
130f97717d
Add tests & remove unused method
2021-10-31 13:58:52 +01:00
71cdbcfc24
Add default value for "user_contact_str" (fixes https://github.com/friendica/friendica/issues/10943 )
2021-10-31 13:50:02 +01:00
a38abd3363
AAdd domain specific Exceptions for PermissionSet
2021-10-31 13:50:01 +01:00
516018861e
Merge remote-tracking branch 'upstream/develop' into error-handling
2021-10-31 05:25:39 +00:00
57353eb9b0
Changed scope
2021-10-31 04:54:24 +00:00
ec5bd9a756
Reverting some parts because wouldn't work
2021-10-30 09:13:06 +00:00
4236a9a105
Improved http error handling
2021-10-29 23:21:07 +00:00
22663c4ae5
Move Introspection to Logger package
2021-10-29 12:37:22 +02:00
f4ea74447e
Add Feedback :-)
2021-10-29 11:37:09 +02:00
409d909d0f
Restructure HTTPClient for new paradigm
2021-10-28 20:01:03 +02:00
fa55928ea3
Replace own VoidLogger with PSR-Standard NullLogger()
2021-10-28 20:01:03 +02:00
184f6cc255
Restructure Logger to new paradigm
2021-10-28 20:01:02 +02:00
d778af0b0e
Cleanup namespaces
2021-10-27 20:16:34 +02:00
7c38647573
Cleanup namespace
2021-10-27 20:06:04 +02:00
2ab0d06996
Restructure Storage to new paradigm
2021-10-27 20:00:19 +02:00
24f8ee8e67
Merge pull request #10918 from nupplaphil/feat/core_new_paradigm
...
Paradigm Restructuring Part 1 - Core classes
2021-10-27 13:45:40 -04:00
2a0d3da070
fix link to media tab in navigation
...
In #10904 the wrong link was set, this PR should fix it and really point towards the media tab of the profiles.
2021-10-27 15:09:37 +02:00
58eea1adaa
Cleanup namespaces
2021-10-26 22:11:10 +02:00
b216317477
Refactoring Core class structures ...
2021-10-26 22:11:09 +02:00
57b4c008cb
Restructure Session to follow new paradigm
2021-10-26 22:11:07 +02:00
ff1a812e1a
Restructure Lock to follow new paradigm
2021-10-26 22:11:06 +02:00
ab83d0dd27
Restructure (P)Config to follow new paradigm
2021-10-26 22:11:06 +02:00
68046573a4
Restructure Cache to follow new paradigm
2021-10-26 22:11:06 +02:00
b2165cdf22
Speed up query for unused contacts
2021-10-26 20:06:18 +00:00
02e08d5fbc
Use router parameters in Diaspora\Receive
2021-10-26 14:56:47 -04:00
8af86af3d9
Add new developer test console command
2021-10-26 11:42:22 -04:00
a0c1c3f661
Fix notice "Array to string conversion"
2021-10-25 20:54:36 +00:00
Michael Vogel
81c9d8d479
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-25 21:27:21 +02:00
87673fd0c5
Merge remote-tracking branch 'upstream/develop' into logging
2021-10-25 18:56:29 +00:00
Michael Vogel
5dc283ba8d
Merge pull request #10917 from MrPetovan/bug/10914-event-feed-time
...
Add event timezone in Model\Event::getHTML
2021-10-25 06:33:20 +02:00
d1417d74bc
Add timezone to event dates format in Model\Event::getHTML
...
- Adds timezone information for user-less contexts like syndication feeds
2021-10-24 23:17:55 -04:00
40aaa51050
Skip session authentication for backend modules
...
- This was causing errors accessing these modules with an existing session with 2fa enabled while anonymous calls were going through
2021-10-24 23:17:55 -04:00
c4fdc7466d
Test item psid against PermissionSet::PUBLIC constant instead in ActivityPub\Objects
...
- Address https://github.com/friendica/friendica/issues/10755#issuecomment-950393419
2021-10-24 23:00:40 -04:00
bcd3cf0bc0
Merge pull request #10923 from nupplaphil/feat/error_handling
...
Add extended ErrorHandling
2021-10-24 22:41:38 -04:00
8f688b2a89
Update ErrorHandler
2021-10-24 19:44:38 +02:00
7fd202dbc9
Handle invalid avatar pictures
2021-10-24 11:33:35 +00:00
eacb584703
Fix PHP_NOTICE because of fsuggestion
2021-10-23 21:46:32 -04:00
01659d731f
Fix FSuggestselect
2021-10-23 21:46:04 -04:00
8c9eb9a58d
Fix FSuggestselect
2021-10-23 21:45:38 -04:00
0d517b590d
fetch new FSuggest after update
2021-10-23 21:45:38 -04:00
Philipp
92c7b99a4f
Update src/Contact/FriendSuggest/Exception/FriendSuggestPersistenceException.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-23 21:45:38 -04:00
Philipp
74cfb32085
Update src/Contact/FriendSuggest/Exception/FriendSuggestNotFoundException.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-23 21:45:38 -04:00
6623780cf8
Fix FSuggest conversation
2021-10-23 21:45:37 -04:00
61839d503a
Fix "Suggest a friend" text
2021-10-23 21:45:37 -04:00
4a386b2f36
Add some missing Copyright header
2021-10-23 21:45:36 -04:00
5d92713a8e
Rename Depository to Repository
2021-10-23 21:45:36 -04:00
b407fbedc1
Replace all 'fsuggest' usages with the new paradigm
2021-10-23 21:45:35 -04:00
82a6c78033
Move FSuggest to depository
2021-10-23 21:45:35 -04:00
acb06af28d
Add extended ErrorHandling
2021-10-23 20:58:38 +02:00
7ebf211ad2
Fixed indention
2021-10-23 17:23:11 +00:00
8185c591d8
New option to activate/deactivate contact avatar cache
2021-10-23 17:18:30 +00:00
a497bd3a3d
Merge remote-tracking branch 'upstream/develop' into logging
2021-10-22 06:06:39 +00:00
Philipp
e0411743e2
Merge pull request #10913 from MrPetovan/bug/10903-profile-edit
...
Add redirection to clear the owner cache after profile update
2021-10-22 07:12:43 +02:00
cb86048b8a
Add redirection to clear the owner cache after profile update
2021-10-21 19:11:28 -04:00
82c2a30c59
Fix wrong array access to Entity object
...
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-949051839
2021-10-21 18:58:18 -04:00
096dacf0fd
Manually expand ACLs coming from non-permissionset tables
...
- Return early if parameter is empty in ACLFormatter->expand
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-949049195
2021-10-21 18:56:43 -04:00
17aa00bff8
Fix: Use correct condition to update the avatar
2021-10-21 17:19:41 -04:00
1cb76d23ff
Delete the intro after confirming it ;-)
2021-10-21 22:18:32 +02:00
e1574dc2e7
Fix foreign key violation for Notify insert with uri_id/parent_uri_id 0 instead NULL
2021-10-21 22:11:15 +02:00
bf7c66b2c7
Fix Model\Contact\Introduction::confirm()
2021-10-21 21:57:25 +02:00
f5786a8f4f
set intro::duplex deprecated because of no usage
2021-10-21 21:57:24 +02:00
d67b676ce5
Fix confirm parameter
2021-10-21 21:57:24 +02:00
3153e098b0
Remove deprecated, impossible code for discarding with FID
2021-10-21 21:57:24 +02:00
44627a0b12
fix intro.cid and intro.suggest-id
2021-10-21 21:57:23 +02:00
690369cc4b
Fixings & add tests
2021-10-21 21:56:46 +02:00
ed184bd592
Set intro.blocked to deprecated
2021-10-21 21:56:46 +02:00
bf0782dc6b
Rename setIgnore() to ignore()
2021-10-21 21:49:22 +02:00
d2c210753a
Remove logging leftover for debugging
2021-10-21 21:49:21 +02:00
7d7d310cc4
Replace almost every Introduction places
2021-10-21 21:49:21 +02:00
a40f503fdd
Move Introduction to new depository paradigm
2021-10-21 21:49:20 +02:00
0cf4a74dfe
Merge pull request #10907 from annando/notice
...
Avoid notice "Undefined property: Friendica\Util\Logger\StreamLogger::$DEBUG"
2021-10-20 16:06:04 -04:00
f6faae5bb1
Replace deprecated log
calls
2021-10-20 18:53:52 +00:00
e041b969fc
Avoid notice "Undefined property: Friendica\Util\Logger\StreamLogger::$DEBUG"
2021-10-20 17:50:16 +00:00
bc65f10190
replace the video entry in the Nav.php with media as well
2021-10-20 15:11:30 +02:00
353cd66b26
Merge pull request #10900 from annando/notify
...
`enotify.php` is removed and its functions were transferred
2021-10-19 22:22:41 -04:00
7e433c66c1
RemoveContent fix column name
2021-10-19 23:34:36 +02:00
Michael Vogel
e2d2f42802
Merge pull request #10901 from nupplaphil/bug/notify_post
...
Fix DB errors
2021-10-19 22:43:11 +02:00
88825c2520
Split contact-relation deletion
2021-10-19 22:35:57 +02:00
b838b594cd
contact-relation - Fix DB error
2021-10-19 22:24:14 +02:00
2f1f6f6fb2
Replace "notification" call with new function, removing enotify.php
2021-10-19 19:45:36 +00:00
3781b34272
PROFILE_PHOTOS is mostly removed and replaced
2021-10-19 19:15:28 +00:00
4422be9cea
Removing functionality from enotify.php
2021-10-19 19:09:53 +00:00
b152fde9d1
Don't degrade an existing relationship when following again
2021-10-19 02:05:04 +00:00
bf224b58f8
Move to PermissionSet::isPublic()
2021-10-18 23:32:47 +02:00
64a336ee8d
Rename method again
2021-10-18 23:32:46 +02:00
b5d994394e
Fixing PUBLIC usage, Fixing DB-View, Creating tests
2021-10-18 23:32:45 +02:00
a07acac463
Fix PHP-CS
2021-10-18 23:32:45 +02:00
5fecc9ecf7
Adapt ProfileField & Fix current PermissionSet Usage at ProfileFields
2021-10-18 23:32:44 +02:00
7c0c102f9f
Add tests
2021-10-18 23:32:42 +02:00
f273c27e3b
Fixups
2021-10-18 23:32:42 +02:00
7061e16b27
Add copyright
2021-10-18 23:32:41 +02:00
838cdac5d1
Move ProfileFieldRepository::migrateFromLegacyProfile() & delete old repository
2021-10-18 23:32:41 +02:00
f403851946
Move ProfileFieldRepository::updateCollectionFromForm()
2021-10-18 23:32:40 +02:00
6f692b857b
Move ProfileField::selectByContactId() and ProfileField::selectByUserId()
2021-10-18 23:32:39 +02:00
a9981c792e
Use ProfileField::selectPublicFieldsByUserId
2021-10-18 23:32:39 +02:00
1c0f92c382
Move ProfileField from Model to Entity
2021-10-18 23:32:38 +02:00
39a927f213
Merge pull request #10891 from nupplaphil/bug/httpclientfactory_dbstructure
...
Fix possible missing dbstructure.config.php in HTTPClientFactory.php
2021-10-18 16:34:22 -04:00
Michael Vogel
df99ca8d82
Merge pull request #10888 from MrPetovan/task/10887-bbcode-style-block
...
Add conditional block output for BBCode tag [style]
2021-10-18 20:19:53 +02:00
493b428991
require_once dbstructure.config.php for HTTPClientFactory.php in case we didn't load the DB
2021-10-18 19:36:56 +02:00
Michael Vogel
1dc613a0a1
Merge pull request #10889 from MrPetovan/task/10886-bbcode-remove-class
...
Deprecate limited-use and potentially confusing [class] BBCode tag
2021-10-18 19:28:07 +02:00
6f290607de
Merge pull request #10890 from xundeenergie/improve-links
...
Improve links
2021-10-18 09:08:48 -04:00
39aff642aa
Deprecate limited-use and potentially confusing [class] BBCode tag
...
- Replace its usage in Mastodon emoji with an internal tag [emoji]
2021-10-18 02:45:42 -04:00
Jakobus Schürz (admin)
4aaa5a6a46
open provider-url in new tab
2021-10-18 08:41:45 +02:00
Jakobus Schürz (admin)
c450a7a757
open link from picture in new tab
2021-10-18 08:39:01 +02:00
4bee4818cf
Add conditional block output for BBCode tag [style]
...
- Move new line conversion to <br> tags
- Update BBCode help page
2021-10-17 21:27:05 -04:00
Philipp
5d0b7fd87b
Merge pull request #10882 from MrPetovan/task/10865-contact-purge
...
Add new purge contact content option to admin contact blocklist
2021-10-17 23:44:28 +02:00
f1d3f60499
Remove "fcontact" from suggestions
2021-10-17 20:19:02 +00:00
Michael Vogel
b0bb95bb0d
Merge pull request #10880 from MrPetovan/bug/10876-profile-edit
...
Account for the PUBLIC value for id parameter in Depository\PermissionSet::selectOneById
2021-10-17 08:36:18 +02:00
aea07a7c15
Add new purge contact content option to admin contact blocklist
2021-10-16 19:29:38 -04:00
fc2175260f
Move Worker task RemoveContact to Contact\Remove
2021-10-16 19:22:24 -04:00
efe0e45170
Create new Worker task to remove a contact's content from the database
2021-10-16 19:19:56 -04:00
f80478f262
Improve argument handling in Core\Worker::add
...
- The argument name made it unclear the first argument is supposed to be a priority number
2021-10-16 19:19:56 -04:00
45fc6759b8
Remove unused method in Model\\Contact
2021-10-16 16:05:09 -04:00
66c0431144
Switch available contact selection to private-supporting networks in ACL
2021-10-16 16:00:41 -04:00
ca2c73a2cd
Account for the PUBLIC value for id parameter in Depository\PermissionSet::selectOneById
2021-10-16 15:42:21 -04:00
f9165fbaf0
Decode HTML entities in code blocks in HTML::toBBCode
...
- Replace PHP_EOL uses with the more common \n
2021-10-15 11:36:40 -04:00
c6021a45b1
Updated messages.po, keep a translatable string
2021-10-14 06:22:47 +00:00
a33185f835
Use a constant for the profile photo album
2021-10-14 04:12:00 +00:00
f05fecaec1
Merge pull request #10867 from annando/replace-p
...
replace "p" with higher level database functions
2021-10-13 19:33:59 -04:00
8d7846142d
Hide blocked contacts when searching public contacts
2021-10-13 21:04:46 +00:00
martincodes
aa433f9d87
add condition to count accounts that arent removed
2021-10-13 18:54:22 +02:00
Michael Vogel
09771e1a76
Merge pull request #10870 from MrPetovan/bug/fatal-errors
...
Use entity property in DB condition in Module\Profile\Status
2021-10-13 07:19:26 +02:00
2904f4ca0e
Olq query removed, checking for deleted as well
2021-10-13 05:11:36 +00:00
f622a541c3
Use entity property in DB condition in Module\Profile\Status
...
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-939538157
2021-10-13 00:09:14 -04:00
2324dac4b2
Ignore max_id when it's 0 or less in BaseDepository->_selectByBoundaries
...
- It can cause a conflict when both min_id and max_id = 0 as default values
2021-10-12 21:18:32 -04:00
b3c576b9ce
Fix request parameter mapping to selectByBoundaries() in Api\Mastodon\Notifications
2021-10-12 21:17:19 -04:00
27b9da3df5
replace "p" with higher level database functions
2021-10-12 05:53:29 +00:00
9b68364b86
Merge pull request #10863 from annando/photo-type
...
New photo field "photo-type" as preparation for banners
2021-10-11 13:52:28 -04:00
13827edd2c
New photo field "photo-type" as preparation for banners
2021-10-11 14:21:10 +00:00
f05faf22a1
Merge pull request #10861 from annando/no-q
...
Replace the legacy function "unavailableNetworks"
2021-10-11 08:17:45 -04:00
86947b0997
Replace "p" with "select"
2021-10-11 06:25:04 +00:00
d3ebb3ac49
Added missing "break"
2021-10-11 05:51:18 +00:00
41dc6cea2b
Replace the legacy function
2021-10-11 04:33:10 +00:00
a3e42a8c07
Merge pull request #10857 from annando/no-q
...
`q` is now completely removed
2021-10-10 23:40:28 -04:00
ee2b249d00
Empty comments removed
2021-10-10 05:38:49 +00:00
2c134c5229
q
is now completely removed
2021-10-09 21:16:15 +00:00
ca2d0178fc
Improve po2php transformation
...
- Use Geekwright\Po for po file parsing to catch corner case with multi-line message
- Switch from risky double quoted strings to safer single quoted strings in the output file
2021-10-09 15:46:58 -04:00
Philipp
58215e56c3
Merge pull request #10854 from MrPetovan/bug/10844-unfollow
...
Replace remaining explicit network value checks by Protocol::supportsFollow calls
2021-10-09 09:23:12 +02:00
b214470b1a
Replace remaining explicit network value checks by Protocol::supportsFollow calls
2021-10-09 02:10:16 -04:00
5028258c3b
Remove exception throwing on null protocol action result in Console\Contact
2021-10-09 02:09:49 -04:00
479458a389
Add missing parameters to Contact::block/unblock
2021-10-09 02:09:01 -04:00
880c2148c2
Fix overly strict return value for revokeFollow methods
2021-10-09 02:08:04 -04:00
201d728b9e
Fix addon reloading
...
- The wrong variable was used to uninstall/install addons, which led to absolutely nothing done
2021-10-09 00:12:11 -04:00
80a8cd86c4
Merge pull request #10836 from nupplaphil/feat/depository_permissionset
...
Migrate PermissionSet to Depository paradigm
2021-10-08 09:39:39 -04:00
93c44e6186
exception msg .. once again ;-)
2021-10-08 13:36:19 +02:00
df8bd18673
Typo
2021-10-08 12:37:53 +02:00
a32c10b354
Simplifid query
2021-10-08 04:24:59 +00:00
3972fe62fe
More replaced "q" calls
2021-10-08 04:10:45 +00:00
f73e4adc44
Add explicit check for PermissionSet and ProfileField
2021-10-07 20:48:39 +02:00
03164d00e8
Add feedback and tests
2021-10-07 19:53:39 +02:00
9e6962eac6
Make php-cs happy :-)
2021-10-07 19:53:38 +02:00
62eb16e9ad
Migrate PermissionSet to Depository paradigm
2021-10-07 19:53:38 +02:00
456ae169ab
Fix overly strict return value for terminateFriendship methods
2021-10-06 20:18:44 -04:00
48f482665c
Issue 10841: Redirect always to the same page
2021-10-06 19:02:26 +00:00
c0f03889c5
Pass correct hook data for support_follow and support_revoke_follow
2021-10-06 12:07:48 -04:00
ab17fbf6b2
Unneeded "ProxyUtils" renamed to "Proxy"
2021-10-05 20:18:19 +00:00
430e6c3285
Merge pull request #10834 from annando/legacy-reshare-removed
...
The legacy reshare functionality is removed
2021-10-05 15:19:15 -04:00
d20aa5f557
The legacy reshare functionality is removed
2021-10-05 18:58:35 +00:00
7471b7698b
Adapt filesystem tests
2021-10-05 20:29:52 +02:00
ccd8895237
Adress feedback :)
2021-10-05 20:07:14 +02:00
065b46c721
Split Storage usage and Storage configuration
2021-10-05 20:07:12 +02:00
Michael Vogel
0509e8f37e
Update src/Module/Photo.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-04 21:17:22 +02:00
Michael Vogel
790875d8be
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-04 21:06:13 +02:00
b2c2283817
separate parameter values for different functionalities
2021-10-04 18:04:41 +00:00
9eba41598d
Code review changes
2021-10-04 14:01:46 +00:00
126aa6f148
Fix tests
2021-10-04 06:26:41 +00:00
43a17b6129
Merge remote-tracking branch 'upstream/develop' into photo-guid
2021-10-04 06:21:19 +00:00
Michael Vogel
c714595b70
Merge pull request #10821 from MrPetovan/bug/notices
...
Relax check on id parameter in /photo
2021-10-04 08:18:52 +02:00
Michael Vogel
2a8d8d402c
Merge pull request #10822 from MrPetovan/bug/fatal-errors
...
Trim XML before emptiness check in Protocol\Feed::import
2021-10-04 08:17:35 +02:00
Michael Vogel
6275159761
Merge pull request #10819 from MrPetovan/task/refactor-notifications
...
Cast object parameters to string in Database\Database
2021-10-04 08:16:58 +02:00
d30dc52101
Access contact avatars by guid
2021-10-04 06:13:52 +00:00
297ff76590
Relax check on id parameter in /photo
...
- Address https://github.com/friendica/friendica/issues/10756#issuecomment-933020126
- Address https://github.com/friendica/friendica/issues/10755#issuecomment-933020316
2021-10-03 20:59:47 -04:00
42e77e23ac
Add logging to track a Notice messages
...
- Part of https://github.com/friendica/friendica/issues/10755#issuecomment-933040517
2021-10-03 20:59:41 -04:00
a4706e9521
Trim XML before emptiness check in Protocol\Feed::import
...
- Address https://github.com/friendica/friendica/issues/10791
2021-10-03 19:32:20 -04:00
1d86d79778
Merge remote-tracking branch 'upstream/develop' into more-q
2021-10-03 19:49:11 +00:00
Michael Vogel
caa1a5aeac
Merge pull request #10818 from MrPetovan/task/10691-remove-event-adjust
...
Display the current timezone in date time picker fields
2021-10-03 21:46:33 +02:00
b0bf4b4359
Some more "q" calls and deprecated logging replaced
2021-10-03 19:43:49 +00:00
24734b05fe
Cast object parameters to string in Database\Database
...
- This makes string casting in Depository->save unnecessary
2021-10-03 15:35:47 -04:00
c40390c202
Revert "Explicitly cast Url objects to string"
...
This reverts commit ee5aa2d432
.
2021-10-03 15:22:40 -04:00
Michael Vogel
dd3f573fec
Merge pull request #10817 from MrPetovan/task/refactor-notifications
...
Explicitly cast Url objects to string
2021-10-03 21:03:03 +02:00
ee5aa2d432
Explicitly cast Url objects to string
...
- Some systems do not do this operation automatically and it results in empty DB fields
2021-10-03 14:53:06 -04:00
a31a64827f
Display the current timezone in date time picker fields
2021-10-03 13:42:32 -04:00
a9bb53b021
[frio] Fix event time display
2021-10-03 13:42:32 -04:00
9935e8e711
Remove event.adjust field
...
- It was confusing and introduced complexity that wasn't worth the unclear gain
2021-10-03 13:42:32 -04:00
6db211568a
Remove most calls to date_default_timezone_* calls
...
- It was wrongly used to set the node-wide ot user-specific timezone
- It is now fully managed from the App object
- Add a static variable to DateTimeFormat maintain the convenient local() method
2021-10-03 13:42:31 -04:00
08c24fd4fa
Merge pull request #10816 from MrPetovan/task/refactor-notifications
...
Check if the string representation of Notify->link is empty in Module\Notifications\Notification
2021-10-03 17:39:14 +02:00
e91ba2b992
Check if the string representation of Notify->link is empty in Module\Notifications\Notification
...
- The property is a Url object which will always return true when tested for truthy value
2021-10-03 11:34:23 -04:00
6668591afe
Merge remote-tracking branch 'upstream/develop' into more-q
2021-10-03 15:06:31 +00:00
763e264196
More "q" calls have been replaced
2021-10-03 15:02:20 +00:00
Michael Vogel
3d97149007
Merge pull request #10722 from MrPetovan/task/refactor-notifications
...
Move notify, notifications and introduction notifications to new paradigm
2021-10-03 14:13:28 +02:00
c84d4104e8
Add missing Module\Photo route for post-media id with no customsize
2021-10-03 07:58:52 -04:00
5112dd06f2
Add missing Module\Photo route for contact avatar
2021-10-03 07:48:46 -04:00
9961943b73
Code Style: Replace "AS" with "as"
2021-10-03 10:34:41 +00:00
c1ab3801ba
Replace remaining reference to Model\Photo::stripExtension
2021-10-03 05:52:53 -04:00
42790fbc1f
Don't store emoji images as media but links
2021-10-03 09:42:14 +00:00
8cb0bb5deb
Switch uid with nickname in user picture URLs
...
- Keep previous URL scheme fallback as remote contact avatar URLs pointing to local user avatar URLs need to update
2021-10-02 19:06:59 -04:00
7cdd2d1336
Refactor User::getAvatarUrlForId into getAvatarUrl
...
- Use user/owner array as parameter instead of uid
- Rename $profile variables to $owner when it's the result of User::getOwnerDataByNick
- Replace Module\Photo::stripExtension with native pathinfo() calls
2021-10-02 19:06:25 -04:00
4f42522ebc
Simplify Depository\Notify->selectAllForUser parameters
...
- Shifts database structure knowledge from the controller to the depository where it should be
2021-10-02 18:15:45 -04:00
8a1a2f658c
Create new DI shorthands for notification-related factories
2021-10-02 18:15:45 -04:00
7a2d5f6a8e
Move notification to the new paradigm
2021-10-02 18:15:45 -04:00
bc0734e0f1
Move notification introductions to the new paradigm
2021-10-02 18:15:45 -04:00
43e5b317ed
Add new paradigm classes for notification and introduction notifications
...
- Add support for bounded select in BaseDepository
2021-10-02 18:15:44 -04:00
3e6fea30f2
Create constants for Mastodon notification types
2021-10-02 18:15:44 -04:00
ea6f7aba40
Fix method name typos in Model\Post\UserNotification
...
- Reformat file, improve type-hinting
2021-10-02 18:15:43 -04:00
dae5703e5c
Improve accuracy of accepted parameter types in phpDoc of Database->fetch
...
- Suppresses an unwarranted type error raised by static analyzers
2021-10-02 18:15:43 -04:00
bf81f21001
Rename Model\Post\UserNotifications type constants
2021-10-02 18:15:43 -04:00
47acb6a278
Move notify to the new paradigm
...
- Remove unused frion notify template
- Update API test
2021-10-02 18:15:42 -04:00
1b4e3564a5
Add new paradigm classes for notify
...
- Create BaseDepository class
- Create Entity, Collection, Factory and Depository classes
- Create FormattedNotification Entity, Collection and Factory to remove business logic from Notify repository
- Create new NotificationCreationIntercepted exception to allow addons to cancel notification creation
- Remove unused frio notifications/notify.tpl template
2021-10-02 18:15:34 -04:00
810699b454
Merge pull request #10803 from nupplaphil/feat/message_log
...
Forgot one Logpoint ..
2021-10-02 17:41:34 -04:00
ce7d394ff9
Merge pull request #10801 from annando/network-thread-view
...
Fixing "Unknown column 'network-thread-view.uri-id'"
2021-10-02 17:40:00 -04:00
Michael Vogel
2a442952b6
Merge pull request #10800 from MrPetovan/task/10739-block
...
Add block and unblock hooks
2021-10-02 23:39:06 +02:00
66fec8944f
Add block and unblock hooks
2021-10-02 17:30:40 -04:00
bd42f5757f
Implement relationship termination for Mastodon block
...
- This is the expected Mastodon behavior on block
2021-10-02 17:30:07 -04:00
b0d8136b00
Remove contact record instead of setting rel = 0 in Contact::revokeFollow
2021-10-02 17:30:03 -04:00
254c32ac91
Forgot one Logpoint ..
2021-10-02 23:27:15 +02:00
Michael Vogel
fc9ac0ff46
Update src/Module/Conversation/Network.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-02 23:18:54 +02:00
80753ed1b6
Remove disturbing/superfluous logging messages
2021-10-02 23:11:33 +02:00
eea355ae3b
Merge remote-tracking branch 'upstream/develop' into network-thread-view
2021-10-02 21:00:10 +00:00
bd85babc3e
Fixing "Unknown column 'network-thread-view.uri-id'"
2021-10-02 20:56:11 +00:00
c4a4473cd0
Remove the obsolete parameter $two_way from terminateFriendship methods
...
- Follow revokation is now done independently
2021-10-02 16:14:22 -04:00
222333f64f
Remove contact drop feature
...
- Feature was confusing, sometimes ineffective and overall overlapping with unfollow/block
2021-10-02 16:04:28 -04:00
1550c0cf13
Reverted unneeded changes
2021-10-02 19:33:51 +00:00
afa611bd50
The media class moved
2021-10-02 19:31:27 +00:00
da3fbced38
Merge branch 'contact-media' of github.com:annando/friendica into contact-media
2021-10-02 18:35:47 +00:00
2408ac8227
Merge remote-tracking branch 'upstream/develop' into contact-media
2021-10-02 18:35:43 +00:00
Michael Vogel
a2f5190bdb
Update src/Model/Contact.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-02 20:31:30 +02:00
72fae04e97
Add revoke follow feature
...
- Add new follow revoke module
- Add new hooks: revoke_follow, support_follow, support_revoke_follow
- Add link in contact page action menu
2021-10-02 14:01:46 -04:00
9918fa3ec0
Move translation strings in their own array for confirm templates
2021-10-02 13:52:54 -04:00
e6aef548fb
ActivityPub: Update relation when receiving a follow reject message
2021-10-02 13:52:54 -04:00
c822cdaebd
Removing "blubb"
2021-10-02 17:47:11 +00:00
8dc4499bcf
Merge pull request #10797 from annando/diaspora-deprecated
...
Replaced deprecated code from the Diaspora implementation
2021-10-02 19:19:40 +02:00
e5ffda3478
Replaced deprecated code from the Diaspora implementation
2021-10-02 17:11:54 +00:00
a44d200c21
Merge remote-tracking branch 'upstream/develop' into contact-media
2021-10-02 15:13:55 +00:00
c3554ac0f4
"Video" is replaced by a "Media" tab in contact and profile
2021-10-02 15:09:43 +00:00
797391e1d8
Rework contact termination to separate protocol-level and contact-level
...
- Mail and Feed contacts are now removed automatically on relationship termination
- Added logging and notice messages for different results
2021-10-02 08:31:59 -04:00
865006682a
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-10-02 11:57:43 +00:00
1979b4775d
New functionality to display media posted by a contact
2021-10-02 11:55:22 +00:00
de2352e34d
Merge pull request #10794 from annando/q-removed
...
"q" call is replaced
2021-10-02 07:44:33 -04:00
666cff7d55
"q" call is replaced
2021-10-02 11:08:12 +00:00
f1e2ceb32c
Issue 10747: Improved check for blocked domains
2021-10-02 10:25:50 +00:00
dae3e7d4c7
Merge pull request #10787 from fabrixxm/issue/10767
...
Mark string translatable in View logs
2021-10-01 11:08:11 -04:00
fabrixxm
e8c0d5d445
Logs view: remove unneeded tpl var
2021-10-01 17:00:06 +02:00
fabrixxm
0638e23f7a
Mark string translatable in View logs
...
and update messages.po
2021-10-01 16:46:55 +02:00
3727be9d6c
Merge pull request #10786 from annando/sanitize-addon-author
...
Sanitize the addon author if it is not a valid URL but a handle
2021-10-01 15:30:30 +02:00
19d5987c9d
Sanitize the addon author if it is not a valid URL but a handle
2021-10-01 13:25:00 +00:00
786596fec5
remove superfluous characters from warning messages in the admin panel
...
\r\n was shown in the warning messages of the admin panel log view page. They have
been removed. Additionally the messages.po file has been regenerated.
2021-10-01 14:02:27 +02:00
d9cd2f5bca
Merge pull request #10773 from annando/issue-10772
...
Issue 10772: Avoid duplicated links in AP posts
2021-09-28 07:03:39 -04:00
5a7bd4884a
Issue 10772: Avoid duplicated links in AP posts
2021-09-27 20:26:08 +00:00
fabrixxm
eadcc8dc93
Handle reading empty file in ReversedFileReader
...
fix #10766
2021-09-27 12:14:19 +02:00
e4b8536c75
Removing MySQL workaround
2021-09-26 18:30:44 +00:00
f26226229a
Issue 10768: Avoid MySQL problems when upgrading both index and structure
2021-09-26 17:13:26 +00:00
2a88262732
Merge pull request #10760 from annando/conversation-moved
...
The conversation functionality moved to a class
2021-09-26 10:03:26 -04:00
1bb25de287
Applied change from PR #10763
2021-09-26 12:17:30 +00:00
0bb169b4ed
Check for reply existence before using its values in Model\Mail
...
- Address https://github.com/friendica/friendica/issues/10474#issuecomment-925263894
2021-09-26 08:15:07 -04:00
9d77958247
Ensure parent exists before adding reply to elements in OStatus and Feed
...
- Address https://github.com/friendica/friendica/issues/10474#issuecomment-927118628
2021-09-26 08:15:07 -04:00
e08c5ca2e0
Another try ...
2021-09-26 04:16:21 +00:00
1e583b4f35
Space removed
2021-09-26 04:07:02 +00:00
171cbf0512
Removed spaces
2021-09-26 04:05:46 +00:00
96055cafff
Merge remote-tracking branch 'upstream/develop' into conversation-moved
2021-09-26 03:57:31 +00:00
a2532ad755
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-09-26 03:07:59 +00:00
d8febbe45e
Add new hook to support unfollow contacts on non-native networks
2021-09-25 16:15:06 -04:00
1f96742695
Merge remote-tracking branch 'upstream/develop' into conversation-moved
2021-09-25 18:38:50 +00:00
3fddf3807a
Merge remote-tracking branch 'upstream/develop' into user-contact
2021-09-25 18:34:55 +00:00
d4fd151227
Partly reverting formatting to cause a code style checker error
2021-09-25 08:06:38 +00:00
5cfb0cb58a
Last style stuff ...
2021-09-24 04:52:34 +00:00
943f1961ea
Style again
2021-09-24 04:50:47 +00:00
8fd8241797
Style again
2021-09-24 04:46:30 +00:00
64d181c1cc
Code style
2021-09-24 04:35:27 +00:00
f696fce824
Reformatting
2021-09-23 21:53:52 +00:00
26fa5e8b3f
Moved functions
2021-09-23 21:29:36 +00:00
0ad904c185
The conversation functionality moved to a class
2021-09-23 21:18:36 +00:00
7f7f0eb10c
Improve compacting error logging in Util\JsonLD
...
- Exceptions thrown by friendica/json-ld are nested and their string representation shows all the exception chain
2021-09-22 23:09:46 -04:00
840d9823d4
Log unexpected value
2021-09-22 03:25:01 +00:00
7ac76639c5
AVoid warning when fetching page data
2021-09-22 02:41:24 +00:00
be3fb5f205
Merge pull request #10730 from annando/public-contact-list
...
Display the public contacts for profile visitors
2021-09-19 17:32:51 -04:00
325342a886
Renamed variable
2021-09-19 17:56:44 +00:00
9c73e49db7
Make posts on the profile page writable
2021-09-19 10:53:19 +00:00
f032f66b38
Display the public contacts for profile visitors
2021-09-19 10:06:42 +00:00
3dddea96fa
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-18 20:27:24 +00:00
24ecf5954c
Merge pull request #10721 from annando/issue-10720-avatar
...
Issue 10720: Use different path scheme for user avatars
2021-09-18 09:30:08 -04:00
c00da77c67
Add feedback
2021-09-18 12:55:17 +02:00
fd22906d70
Add feedback
2021-09-18 12:51:10 +02:00
6893e2c3f7
Add feedback / revert fix for $item['post-type']
2021-09-18 12:51:09 +02:00
462f76352e
Add feedback :-)
2021-09-18 12:51:09 +02:00
89a085a12c
Check DBA::count() result
2021-09-18 12:51:08 +02:00
644f312896
Fix various Notices
2021-09-18 12:51:06 +02:00
a91e3f5dbc
Issue 10720: Use different path scheme for user avatars
2021-09-17 18:36:20 +00:00
9a0c3cc834
Simplify max_data parameter for Temporal::getDateTimeField
2021-09-15 15:56:44 -04:00
Michael Vogel
695df7507a
Merge pull request #10713 from MrPetovan/task/10672-contact-module-security-token
...
Use CSRF token as name and value for contact deletion confirm form
2021-09-15 07:55:34 +02:00
44ec4de14c
Use CSRF token as name and value for contact deletion confirm form
2021-09-14 17:28:42 -04:00
Michael Vogel
a689db7b64
Update src/Protocol/ActivityPub.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-09-14 23:22:57 +02:00
b18f92ea72
Fixed indendation
2021-09-14 20:46:59 +00:00
f99c4ca704
Removing unused variable
2021-09-14 08:08:50 +00:00
72fa4e9970
Better handling of displaying peertube videos
2021-09-14 07:52:53 +00:00
d33fea1993
Fix: Use the $uid
2021-09-14 02:00:40 +00:00
e3413cf959
Issue 10706: Publish public custom fields in AP
2021-09-14 01:28:58 +00:00
2926282f8d
More fields added to "user-contact"
2021-09-13 14:20:20 +00:00
5abc1543fd
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-13 12:31:30 +00:00
d78661817e
Merge pull request #10693 from nupplaphil/feat/config_dir
...
Add the possibility to use a different configuration directory
2021-09-13 07:02:52 -04:00
a65fbcebe7
Fixing #10699 (prohibits blocking and ignoreing from the photo menu)
2021-09-12 21:20:12 +02:00
3eea4b1130
Use "rel" for "self" instead of using a separate field
2021-09-12 19:04:27 +00:00
19c3e55ca8
Merge remote-tracking branch 'upstream/2021.09-rc' into user-contact
2021-09-12 12:36:04 +00:00
27e4586597
Move path determination logic into the ConfigFactory
2021-09-12 13:44:29 +02:00
Michael Vogel
5246b9c4b0
Merge pull request #10697 from MrPetovan/bug/10692-api-expand-entities
...
Prevent expandTags to be performed on existing links in Module\Api\Mastodon\Statuses
2021-09-12 06:47:51 +02:00
e3a2f17f9f
Merge pull request #10696 from annando/photo-type
...
Use post type "photo" for multiple photos as well
2021-09-12 00:19:47 -04:00
8e99b7f775
Refine BBCode::expandTags regular expression
...
- Now requires the tag to be preceded by either a non-word character or a start of a line
- Added corresponding tests
2021-09-12 00:06:14 -04:00
5a93bb6eff
Prevent expandTags to be performed on existing links in Module\Api\Mastodon\Statuses
...
- We never need to expand tags inside of an already existing BBCode url tag
2021-09-12 00:05:22 -04:00
6579a3a106
Use post type "photo" for multiple photos as well
2021-09-12 01:58:29 +00:00
9191daf12f
Fix commenting on public posts
2021-09-12 01:52:10 +00:00
eeec6aaeb9
Removed unused "use"
2021-09-11 13:02:36 +00:00
1e123ace12
Only fetch, not probe
2021-09-11 13:00:12 +00:00
10cb52bc00
Only add user contacts, alternate way to fetch public contact id
2021-09-11 12:43:46 +00:00
5702944116
Add the possibility to use a different configuration directory
2021-09-11 14:33:26 +02:00
5113987031
Added update function to add user-contact entry
2021-09-11 07:59:46 +00:00
f33a98578d
Capitalization
2021-09-10 23:59:33 +00:00
b170dd765d
Insert and update some more fields
2021-09-10 20:53:10 +00:00
2486c8031b
update for user-contact is added
2021-09-10 20:22:24 +00:00
9c14eb0c6b
Use centralized function to update contact entries
2021-09-10 18:21:19 +00:00
8b450be09b
Move unsecured GET endpoint handlers before security token check in Module\Contact
2021-09-10 12:05:43 -04:00
75d3f5094b
Merge pull request #10683 from annando/proxify
...
Make the proxy functionality optional
2021-09-10 10:24:17 -04:00
a4b0ab90b1
Insert a user-contact
for every contact
2021-09-10 13:05:16 +00:00
634db1ec85
Changed text
2021-09-10 00:30:11 +00:00
bdb5aa6bd9
Make the proxy functionality optional
2021-09-09 12:40:19 +00:00
e9aa27b19f
Add form security token to contact actions
...
- Add token to batch POST actions
- Add token to individual GET actions
2021-09-06 12:30:38 -04:00
d20b53607d
Distinguish between public and private contact in contact actions
...
- Block and ignore is done relating to a public contact (uid = 0)
- Update and drop is done relating to a private contact (uid !=0)
- Method documentation has been improved to precise the contact type it needs
- Public and private contact ids are retrieved before acting on contacts
2021-09-06 11:50:46 -04:00
5262843e63
Add redirect URL parameter to contact batch
...
- This allows redirection to the correct contact tab after a batch action
2021-09-05 14:54:51 -04:00
6e358bfacf
Remove user-controlled contact archival feature
...
- Archival is managed at the system level for failed probing and doesn't make sense for a user to decide on it
2021-09-05 14:54:50 -04:00
7ee88c3457
Improve documentation of $old_fields possible values in DBA::update and Database->update
2021-09-05 14:54:50 -04:00
bd09f5f665
Merge pull request #10669 from annando/no-rino
...
Remove all traces of "rino"
2021-09-05 14:53:46 -04:00
52ca3e5417
Remove all traces of "rino"
2021-09-05 18:34:44 +00:00
fc46744183
Fix Photo::delete()
2021-09-05 19:20:43 +02:00
d89f004a2a
Issue 10651: Improved logging
2021-09-04 04:51:20 +00:00
ce6f6978bd
Use the correct function is adviced ...
2021-09-03 04:20:32 +00:00
307cfef12b
Select all fields
2021-09-03 04:09:02 +00:00
6bb8b63da0
Adding gravity to avoid notices
2021-09-03 04:05:29 +00:00
1852ea98cf
Merge pull request #10657 from annando/self-unfollow
...
Don't offer to unfollow yourself
2021-09-02 20:04:16 -04:00
4140a59332
Merge pull request #10658 from nupplaphil/feat/storage_naming
...
Rename Storage Backend labels
2021-09-02 19:55:15 -04:00
687e6841bc
Rename Storage Backend labels
2021-09-02 23:27:35 +02:00
547a13661a
Don't offer to unfollow yourself
2021-09-02 19:38:10 +00:00
64fd94fc74
Issue 10651: remote comments appeared as own posts
2021-09-02 05:57:50 +00:00
58abaf5c53
Merge remote-tracking branch 'upstream/2021.09-rc' into issue-10640-c
2021-09-01 18:34:24 +00:00
c8d2c87af0
Issue 10640 - Inverse user display settings
2021-09-01 18:29:45 +00:00
728e82d8b0
Improve translation for Storage module
2021-09-01 14:00:23 +02:00
1665b54c6f
Fix variable assignment alignment in Module\Admin\Site
2021-08-31 16:01:20 -04:00
13ae96e9e1
Some more "enable"
2021-08-31 19:54:05 +00:00
85e2328b23
Issue 10640: Some more inversed settings
2021-08-31 19:26:17 +00:00
80b13ec232
Fix translations for singular/plural strings
2021-08-31 05:51:08 +00:00
3944e5d38e
Disable mail setting when imap support is disabled
2021-08-30 21:17:03 +00:00
e3c7cd25e1
Issue 10640: Use consistent settings to enable protocol support
2021-08-30 19:46:10 +00:00
2bae4dde1f
Avoid notices
2021-08-30 12:29:09 +00:00
4f7142198e
Merge pull request #10642 from annando/url-change
...
Set contact to failed when url changed
2021-08-30 08:12:10 -04:00
9135ff5124
Set contact to failed when url changed
2021-08-29 20:25:21 +00:00
0d6884a8a9
Fix http_code
usage in case of failures
2021-08-29 14:05:38 +02:00
58001c729f
Fix https://github.com/friendica/friendica/issues/10473#issuecomment-907749093
2021-08-29 13:56:56 +02:00
b76634ea0c
Catch TransferExceptions for HTTPClient::finalUrl() in case the headers are empty
2021-08-29 13:37:08 +02:00
1c089e8d89
[WIP] WebDav Storage backend
2021-08-25 23:47:18 +02:00
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
478f69c403
Realy fix setCookieJar
2021-08-25 21:32:44 +02:00
2054a787da
Fix HTTPRequestOptions at HTTPClient::post()
2021-08-25 21:31:30 +02:00
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
aad7bac686
Use HTTPRequestOptions constants for HTTPClient::post()
2021-08-25 21:31:30 +02:00
e9902401a5
Fixing HTTPClient::post() and introduce HTTPRequestOptions
2021-08-25 21:31:30 +02:00
660a3cd247
Expose IHTTPClient::request()
2021-08-25 21:31:30 +02:00
749f3e158b
Use temporary files for the URLResolver CookieJar
2021-08-25 20:39:33 +02:00
81ad618480
Merge branch 'task/httprequest_optimiziations' of https://github.com/nupplaphil/friendica into task/httprequest_optimiziations
2021-08-25 18:01:34 +02:00
4ddaf49f53
Revert setCookieJar() and add overwrite parameter fpr rare cases
2021-08-25 18:01:07 +02:00
Philipp
f10de08166
Update src/Network/IHTTPClient.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-25 17:02:42 +02:00
Philipp
f00da9eccf
Update src/Network/IHTTPClient.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-08-25 17:02:34 +02:00
a6258cfbfa
Adapt description for "accept_content"
2021-08-25 14:28:59 +02:00
12367648fa
Add suggestions
2021-08-25 14:22:43 +02:00
7d251f092e
Add logpoint
2021-08-25 14:22:43 +02:00
befd5c860d
Fix headers (string to array) and make sure the signature doesn't change
2021-08-25 14:22:43 +02:00
f01d882e6c
Fix HTTPClient
2021-08-25 14:22:43 +02:00
d4a233a149
Extend test capability for HTTP Requests
2021-08-25 14:22:43 +02:00
a3d0404290
Fix curResult::getHeader() in GServer.php
2021-08-25 14:22:43 +02:00
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
10e6089405
Fixing https://github.com/friendica/friendica/issues/10473#issuecomment-903993836
2021-08-25 14:22:42 +02:00
3eb2abdb2a
Adapt tests
2021-08-25 14:22:42 +02:00
8385ee7a61
Use mattwright/urlresolver for HTTPClient::finalUrl()
2021-08-25 14:22:42 +02:00
e576af218b
Use Guzzle for HTTPClient::post()
2021-08-25 14:22:42 +02:00
736277dcf0
Refactor HTTPClient::get() / ::head()
2021-08-25 14:22:42 +02:00
52c7948526
Create HTTPClientFactory and introduce ImageTest
2021-08-25 14:22:42 +02:00
7a8d800024
Add probe support to @user@domain.tld
search string format
2021-08-24 12:46:01 -04:00
17944c01ea
Allow a GuzzleResponse body to be queried more than once
...
- Using `StreamInterface->getContents` left the stream index at the end of the stream, which made every subsequent call to `getBody()` return empty string
- Using `StreamInterface->__toString()` magic method correctly seek the stream to the start before reading
2021-08-24 11:30:11 -04:00
e7fdf3c0c3
Merge pull request #10630 from annando/cleared-enotify
...
Unused parts of the old notification system are removed
2021-08-24 10:25:06 -04:00
Michael Vogel
9aca4b515f
Merge pull request #10628 from MrPetovan/bug/fatal-errors
...
Set profile fields for system user in Model\User::getOwnerDataById
2021-08-24 14:13:32 +02:00
ceeb246128
Remove Profile::load from Module\HCard
...
- Renamed and re-scoped Profile::sidebar to getVcardHtml
2021-08-24 06:24:06 -04:00
8f0e36d617
Raise an Exception when Profile::load is profided the system user nickname
2021-08-24 05:54:15 -04:00
e155821d7a
Set profile fields for system user in Model\User::getOwnerDataById
...
- Address https://github.com/friendica/friendica/issues/10473#issuecomment-903676606
- This is required when Model\Profile::load is called for the system user for example
2021-08-24 05:53:46 -04:00
429a724bc1
Unused parts of the old notification system are removed
2021-08-24 08:53:15 +00:00
0651ace4e4
Merge pull request #10627 from annando/like-announce
...
Reliably display "like" and "share" notifications
2021-08-23 14:12:57 -04:00
c78b7f45c5
Reliably diasplay "like" and "share" notifications
2021-08-23 15:07:14 +00:00
2108be7e07
Merge pull request #10619 from nupplaphil/task/guzzlehttp
...
PSR-7 Part 1: Use Guzzle PSR-7 library for HTTPRequest->get()
2021-08-22 18:11:30 -04:00
ff2d85b703
Initialize $curlOptions[CURLOPT_HTTPHEADER] outside of the checks
2021-08-22 22:49:55 +02:00
c3eca0cfae
Remove legacy header-parsing for guzzle
2021-08-22 22:43:28 +02:00
e9c63ff075
Added "follow" subscription message
2021-08-22 08:27:56 +00:00
59045b2e23
Added handling another situation
2021-08-22 03:58:50 +00:00
4f1e61457d
Fetch the user's post if present
2021-08-21 21:40:47 +00:00
42de5c77d0
The desktop notifications have been reworked
2021-08-21 20:35:04 +00:00
8f13319c73
remove unused $redirect parameter
2021-08-20 22:30:54 +02:00
9eba32226c
make CS happy :)
2021-08-20 22:11:36 +02:00
653d49cb92
Fix getHeader()
2021-08-20 22:00:28 +02:00
65ca164487
A lot of Fixings
2021-08-20 21:35:14 +02:00
06371d29a6
Cleanup
2021-08-20 20:03:42 +02:00
a338e4cbff
Update src/Network/GuzzleResponse.php
2021-08-20 19:58:42 +02:00
756f57f198
Revert "Use last entry for Content-Type
2021-08-20 19:58:42 +02:00
50e2478189
Remove unnecessary exception message (avoid log flooding)
2021-08-20 19:58:42 +02:00
1995feff61
Fix redirect logging
2021-08-20 19:58:42 +02:00
26401e88b8
IHTTPResult::getContentType is now a string again
2021-08-20 19:58:42 +02:00
82f767f2ee
Fix Content-Type for CurlResult
class
2021-08-20 19:58:42 +02:00
803c1d71de
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2021-08-20 19:58:42 +02:00
3c074ab315
HTTPRequest: Replace getInfo() with new parameter 'content_length'
2021-08-20 19:58:42 +02:00
89f718ec72
Use CurlResult for failed HTTPRequests (legacy usage)
2021-08-20 19:58:42 +02:00
dee1899628
Fix IHTTPResult::getHeader/s()
...
- Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s()
- Fix functionality at various places - Adapt CurlResultTest
2021-08-20 19:58:42 +02:00
a60ca4a1cf
Use Guzzle for HTTPRequest and Result
2021-08-20 19:58:42 +02:00
05ecd1e3d4
Replace IHTTPResult for CurlResult usages
2021-08-20 19:58:42 +02:00
7009d90add
Introduce IHTTPResult Interface as abstraction for CurlResult
2021-08-20 19:58:42 +02:00
632d1024f7
Merge pull request #10309 from fabrixxm/feature/advanced-logsview
...
Display structured logs in admin
2021-08-20 05:24:07 -04:00
fabrixxm
3766204b05
Fix code standard
2021-08-20 11:09:35 +02:00
fabrixxm
7f695197aa
Fix review points
...
- Fix headers hierarchy
- Improve accessibility:
- set mouse pointer
- make rows focusable
- open on key press
- add tooltip with "title"
- add role and aria attributes
- Rename `ParsedLog` to `ParsedLogLine`
- Add docs to `ReversedFileReader`'s implementation of `Iterator`'s methods
- Add docs to `ParsedLogIterator`'s implementation of `Iterator`'s methods
- Remove unnecessary comment
- Add more test for parsing log lines and fix some edge cases
- Fix function name in snake-case to camelCase
- Remove `DIRECTORY_SEPARATOR`
2021-08-20 11:02:18 +02:00
1de159a2ae
Escape url tags before attempting to add missing mention links in Protocol\ActivityPub\Processor
...
- Mastodon uses @-sign in profile URLs which wrongly triggered the mention link add in existing mentions links
2021-08-20 03:45:15 -04:00
4b36f7e8c8
Merge pull request #10616 from annando/notification-message
...
Meaningful notification message
2021-08-19 19:20:46 -04:00
c0d187f281
Added "causer" and "notification" for the "ping" mechanism
2021-08-19 14:57:35 +00:00
6899d3c618
Meaningful notification message
2021-08-19 13:58:55 +00:00
fabrixxm
dd2abc7aff
Fix code standard
2021-08-19 15:20:25 +02:00
fabrixxm
ec4f53d56f
Add DI to ParsedLogIterator, replace constructors with fluent api
2021-08-19 14:56:51 +02:00
fabrixxm
a62124285d
Add tests for ParsedLog and fix parsing
2021-08-19 14:55:33 +02:00
fabrixxm
84fa668845
Fix code formatting
2021-08-19 14:55:33 +02:00
fabrixxm
5b9aeeeca9
Add search and filter to log view
2021-08-19 14:55:33 +02:00
fabrixxm
9368f5445d
Display structured logs in admin
...
Tries to parse log lines and to display info in a table.
Additional JSON data is parsed and displayed clicking on a row.
File reading and line parsing is handled in iterators, to avoid to keep
too much data in memory.
Search and filter should be trivial to add.
Log file is read backward to display log events newest first.
A "tail" functionality should be easy to implement.
2021-08-19 14:55:33 +02:00
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