Hypolite Petovan
46180d7d5b
Move System::jsonError to BaseModule->jsonError
...
- This will ensure headers set in BaseModule->run will be carried in jsonError scenarios
- Make BaseApi->checkThrottleLimit an object method to use BaseModule->jsonError
- Deprecate jsonError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
81279dad9e
Move System::jsonExit to BaseModule->jsonExit
...
- This will ensure headers set in BaseModule->run will be carried in jsonExit scenarios
- Deprecate jsonExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
e424b7bacb
Move System::httpError to BaseModule->httpError
...
- This will ensure headers set in BaseModule->run will be carried in httpError scenarios
- Deprecate httpError() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
da1416c07f
Move System::httpExit to BaseModule->httpExit
...
- This will ensure headers set in BaseModule->run will be carried in httpExit scenarios
- Deprecate httpExit() method in Core\System
2023-09-24 07:08:15 -04:00
Hypolite Petovan
94e3dde2e3
Move dependency-less Page->exit to Core\System::echoResponse
...
- The method doesn't actually exit
- Fix a bug with header handling in System::echoResponse with numerical key header strings
- Adding a full-string header with ICanCreateResponses->setHeader was resulting in a wrong header named after the numerical key
2023-09-24 07:08:14 -04:00
Michael
98c4a22580
Reformatted code
2023-09-04 01:37:06 +00:00
Michael
4df7faef6d
Simplified conversion
2023-09-03 19:22:52 +00:00
Michael
595508a91f
New functions for the language library
2023-09-03 17:44:44 +00:00
Michael
c5ef0cfe20
New function to change language codes for the library
2023-09-03 16:42:17 +00:00
Michael
7faba0de5e
New function for the number of retrials / Daily reload of hooks
2023-08-15 02:13:50 +00:00
Michael
0a45bdd3b7
Preparations for a moderator role
2023-08-10 21:06:08 +00:00
Hypolite Petovan
762bd7a847
Add support for Unix domain sockets to Redis in setting defaults
...
- Add support for port = 0 in Redis driver
2023-08-02 20:43:28 +02:00
Philipp
6bcf5cb823
Make InstanceManager strategy naming convention case insensitive.
2023-07-29 13:20:02 +02:00
Philipp
bed13f71bd
use default_key
2023-07-28 18:55:06 +02:00
Philipp
0c6efe50c3
Remove unused parameter
2023-07-28 17:39:13 +02:00
Philipp
acf52a9783
Added a lot of constants :-)
2023-07-28 17:39:13 +02:00
Philipp
9ff89a970a
Rename NAME to constant
2023-07-28 17:39:12 +02:00
Philipp
9f18222a06
Unify "Capability"
2023-07-26 21:44:31 +02:00
Philipp
8ed94037d5
Move PConfig to strategies
2023-07-26 19:18:23 +02:00
Philipp
58f56c7d7d
Move KeyValuePairStorage to strategies
2023-07-26 19:18:09 +02:00
Philipp
f2c02a79b9
Move Cache to strategies
2023-07-26 19:17:43 +02:00
Hypolite Petovan
aee420152f
Merge pull request #13246 from nupplaphil/feat/addons
...
Introduce dynamic hook loading
2023-07-23 06:58:46 -04:00
Philipp
cba656383e
Adhere feedback
...
- rename hooks.config.php to strategies.config.php
- change all corresponding classes and tests
2023-07-21 22:42:24 +02:00
Philipp
e659a03140
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2023-07-17 20:20:21 +02:00
Philipp
3a0c18713e
Remove unused ProfilerLogger factory
2023-07-17 01:41:02 +02:00
Philipp
8dbbf882a8
Fix SyslogLogger and tests
2023-07-17 01:16:29 +02:00
Philipp
bca6abf4ab
Fix logger classes and tests
2023-07-17 01:06:11 +02:00
Philipp
903ecc2a76
Make PHP-CS happy
2023-07-17 00:15:16 +02:00
Philipp
93af6f0564
Add tests for InstanceManager and remove Decorator hook logic (avoid complex Dice logic)
2023-07-17 00:10:15 +02:00
Philipp
527622df4a
Add tests for HookFileManager
2023-07-16 22:41:56 +02:00
Philipp
e9699b8e55
Some more PHP-CS
2023-07-16 18:43:35 +02:00
Philipp
82f3e4ad86
Make PHP-CS happy
2023-07-16 18:43:35 +02:00
Philipp
89a31e43b2
Fix license check
2023-07-16 18:43:35 +02:00
Philipp
14b76e48f0
Introduce dynamic hook loading
...
- Dynamically load addon files
- Dynamically load hooks
- Rewrite Logger-logic to use new hook logic (Monolog is working again)
2023-07-16 18:43:35 +02:00
Michael
01bbf40418
Simplify plaintext creation
2023-07-16 09:32:17 +00:00
Michael
8bb33dccd1
Unified BBCode conversion, improved proxy functionality
2023-07-15 20:12:08 +00:00
Hypolite Petovan
3385147f25
Replace "forum" by "group" in the rest of the code
2023-06-02 13:52:41 -04:00
Hypolite Petovan
4f7740264e
Replace "group" with "circle" in the rest of the code
...
- Remaining mentions already mean "forum"
2023-05-27 22:01:45 -04:00
Michael
7d4b11b450
Preparation to add Bluesky
2023-05-21 17:19:39 +00:00
Hypolite Petovan
739b6d6533
Refer to correct contact field in Core/Search
...
- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1554498114
2023-05-20 10:31:05 -04:00
Hypolite Petovan
878f144bc1
Merge pull request #13131 from annando/supportsprobe
...
Replace "Probe::isProbable" with "Protocol::supportsProbe"
2023-05-17 15:44:21 -04:00
Michael
3f66ecf3be
Reverted accidentally reversed parameter order
2023-05-17 02:38:47 +00:00
Michael
e23a7383f8
Only probr when needed, search local if nothing was found
2023-05-17 02:23:56 +00:00
Michael
97456ff205
Merge remote-tracking branch 'upstream/develop' into search
2023-05-17 01:30:56 +00:00
Michael
2e46d64ea0
Replace "Probe::isProbable" with "Protocol::supportsProbe"
2023-05-17 01:28:10 +00:00
Philipp
7f184bf6fa
Adapt & remove impossible code
2023-05-13 22:27:29 +02:00
Philipp
5be9c9dbaf
Use optimized update statements
2023-05-13 22:14:52 +02:00
Michael
f45dbf8b01
Fix: Contacts can now be searched with a leading @ again.
2023-05-12 07:00:02 +00:00
Michael
970d86472e
New hook "support_probe"
2023-04-27 05:24:47 +00:00
Hypolite Petovan
ce9939b4c0
Separate JSON output of contact lists in message_recipient template
2023-04-23 16:31:29 -04:00