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
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
6841608164
Fix fatal error because of parameter type mismatch
2021-05-03 18:43:38 +00:00
d8901452fc
Improved logging for invalid HTTP signatures
2021-05-01 12:32:33 +00:00
8685e5ca32
Reworked media handling
2021-04-26 06:50:12 +00: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
2ed98bd040
Prevent false "photo" page detection
2021-04-15 21:13:20 +00:00
5a00902e11
Avoid HTML parsing of an empty body
2021-04-10 05:46:19 +00:00
b983559980
Fix Object parsing for Logging
2021-04-01 20:55:25 +02:00
Balázs Úr
befc2af504
Merge branch '2021.03-rc' into copyright-2021
2021-03-29 08:45:21 +02:00
Balázs Úr
054c301ef0
Update copyright
2021-03-29 08:40:20 +02:00
b61b3cb182
Fix object handling inside log arrays
2021-03-28 21:50:32 +02:00
70d5802793
Avoid HTML in ParseUrl desriptions
2021-03-28 11:32:26 +00:00
bb0f3552e2
ParseUrl: Remove image when it doesn't fit the requirements
2021-03-28 06:47:58 +00:00
4a19348900
Fix: ParseUrl now fetches images again
2021-03-28 06:20:11 +00:00
c77f039f7a
Fix Warning "key() expects parameter 1 to be array, string given"
2021-03-27 05:20:55 +00:00
fb663f0668
Avoid several notices in ParseUrl
2021-03-23 20:03:08 +00:00
4db6f11884
ParseUrl: Perform entitity decode afterwards
2021-03-22 06:47:04 +00:00
13ed585156
Display rhe provider and author of a shared post
2021-03-21 23:32:49 +00:00
2a68ad9b26
Check media links when fetching page data
2021-03-21 14:24:42 +00:00
f772e11cfa
Avoid empty type
2021-03-18 08:04:52 +00:00
e3409c72e2
Add logos for person and organisation
2021-03-17 23:31:16 +00:00
558189e9d1
Reorganized functions
2021-03-17 22:29:12 +00:00
f11712cdc0
Some more added types
2021-03-17 17:11:50 +00:00
da6b54925a
Added medias
2021-03-17 07:36:16 +00:00
df566eea78
Added more types
2021-03-16 22:57:24 +00:00
003bf69d88
Changed assigning of author and publisher
2021-03-16 11:32:56 +00:00
08771d96c2
Remove unused parameter
2021-03-16 07:15:20 +00:00
d498d15200
Avoid double fetches
2021-03-16 07:04:16 +00:00
0a3d50a270
Adjusted field names
2021-03-16 06:37:43 +00:00
70bf75c342
Support for page JSON-LD based page information
2021-03-15 22:02:21 +00:00
7adbd73eca
More general content type detection
2021-03-13 13:17:42 +00:00
ffb92e3355
Integrate fetching of the content type into "getSiteinfo"
2021-03-13 07:03:26 +00:00
262ee2b0b1
Issue 10019: Fix embedding of media objects
2021-03-12 23:04:51 +00:00
69802554fd
Add native media types and expiration to getSiteInfo
2021-02-18 09:06:11 -05:00
Colby Sollars
5151a82d5e
On wall_attach, file extension to mimetype matching now breaks the filename at the last . character instead of the first
2021-02-16 15:50:20 -07:00
185adc61f0
Set correct integer return type for Temporal::getAgeByTimezone
2021-01-31 08:36:56 -05:00
e342f69e21
Simplify item sanitization in Util\ACLFormatter
2020-12-30 21:11:24 -05:00
c1e8dbdbae
Avoid "Duplicate entry"
2020-12-17 18:56:10 +00:00
e713db4ac7
Delete tombstone contacts
2020-12-17 08:00:56 +00:00
a548e7c4be
Fix warning "supplied key param cannot be coerced into a public key"
2020-12-17 07:07:54 +00:00
a331a8cf0a
Delete removed contacts
2020-12-15 22:56:46 +00:00
20ded2b35a
Parameters should be float ...
2020-12-10 00:02:23 +00:00
5fb83d0632
Improved performance profiler
2020-12-09 22:10:27 +00:00
e4e9a20ac8
Don't transmit to archived inboxes
2020-11-23 19:25:22 +00:00
cea2b13075
Parameter has to be float
2020-11-20 08:55:30 +00:00
e4c95efd80
Added minimal execution time for rendertime addon
2020-11-20 08:44:00 +00:00
303aaa00ca
Mode switch for insert
2020-11-19 19:34:48 +00:00
fa003eaa84
Fix expected implementation of JsonLD::fetchElementArray
...
- Added expected field value matching
2020-11-11 11:19:08 -05:00
c9d79040cb
Fixes notice: Undefined index: nobody in /src/Util/HTTPSignature.php on line 450
2020-10-20 15:19:06 +00:00
a74d88c4ee
Remove 'headers' option occurrences and add a warning if used.
2020-10-18 22:31:26 +02:00
c19f1a83ce
Remove option 'novalidate' flag from HTTPRequest options
2020-10-18 22:23:07 +02:00
54d78f9ce1
Removed completely un-used 'http_auth' option from HTTPRequest
2020-10-18 22:19:03 +02:00
61da51c2d5
Add HTTPRequest::head() function
2020-10-18 22:15:53 +02:00
a6fc9cd32e
Remove $binary flag for HTTPRequest::get(), HTTPRequest::fetch(), HTTPRequest::fetchAll() (deprecated since PHP 5.1.3)
2020-10-18 20:56:31 +02:00
069753416d
Revert "Fix IHTTPResult::getHeader/s() - Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s() - Fix functionality at various places - Adapt CurlResultTest"
...
This reverts commit 933ea7c9
2020-10-11 23:26:03 +02:00
2e8ad098b9
Revert "HTTPRequest: Replace getInfo() with new parameter 'content_length'"
...
This reverts commit f3cd973c
2020-10-11 23:25:47 +02:00
0449077126
Revert "Fix IHTTPResult::getHeader() - Now returns a string array, like expected - Fix usages - Fix dataset"
...
This reverts commit 80bd0a4d
2020-10-11 23:25:40 +02:00
40349bfdc4
Revert "IHTTPResult::getContentType is now a string again"
...
This reverts commit 40b11442
2020-10-11 23:25:29 +02:00
e17befb7d6
Use last entry for Content-Type
2020-10-10 23:11:30 +02:00
40b11442c2
IHTTPResult::getContentType is now a string again
2020-10-10 23:11:30 +02:00
80bd0a4d5a
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2020-10-10 23:11:30 +02:00
f3cd973cbe
HTTPRequest: Replace getInfo() with new parameter 'content_length'
2020-10-10 23:11:30 +02:00
933ea7c9ce
Fix IHTTPResult::getHeader/s()
...
- Split functionality "getHeader()" and "getHeaders()" analog to IMessageInterface::getHeader/s()
- Fix functionality at various places
- Adapt CurlResultTest
2020-10-10 23:11:30 +02:00
d39ee428f0
Introduce "static/env.config.php" for environment variable mapping to config cache entries
...
- Added new database.port config value (used for MYSQL_PORT)
- Removed now obsolete db environment variable functionality
- Added functionality to load env variables (overwrites DB based cached)
2020-10-06 20:43:29 +02:00
0f3e4255ca
Introduce Config\Cache Source indicators (File, DB, Server Env)
2020-10-04 20:41:31 +02:00
8318a0b640
Move ExAuth, FKOAuth1 & FKOAuthDataStore to own namespace Friendica\Security
2020-09-30 11:14:01 +02:00
b26d225136
Restrict character class for charset capture in Util\ParseUrl
...
- Address https://github.com/friendica/friendica/issues/9252#issuecomment-698742359
2020-09-25 11:36:09 -04:00
f52d44554e
Add style and script tag escaping when parsing charset in Util\ParseUrl
...
- Address https://github.com/friendica/friendica/issues/9251#issuecomment-698086677
2020-09-25 06:55:52 -04:00
3038e4a3f9
Merge pull request #9262 from nupplaphil/phpmailer_fix
...
E-Mail Message-ID & Newline fix
2020-09-23 14:22:12 -04:00
3eaaf716e9
just log double message IDs, don't discard the email
2020-09-23 19:38:20 +02:00
2cb87aca33
Improve charset detection in Util\ParseUrl
...
- Pages with charset meta tag weren't properly decoded
2020-09-22 20:35:36 -04:00
e2b736d0a9
Fix phpmailer (Case sensitive Check)
2020-09-22 22:48:34 +02:00
545517e85f
Add protected mail function for testability
2020-09-22 21:08:36 +02:00
acd6fd7dd3
Add expected method MailBuilder->withHeaders
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
2020-09-21 11:07:34 -04:00
a852455d0e
Merge remote-tracking branch 'friendica/stable' into develop
...
# Conflicts:
# composer.lock
2020-09-20 15:32:58 -04:00
722aada460
Merge pull request #9242 from nupplaphil/bug/9142-message-id
...
Transform email header string to header array
2020-09-19 22:10:20 -04:00
c41614fef1
Add improvements
2020-09-19 22:49:44 +02:00
ac1d2cf38f
Transform email header string to header array & replace it at various situations.
2020-09-19 20:16:55 +02:00
74e5a73678
Fix fatal errors and notices
2020-09-18 12:08:40 +00:00
Michael Vogel
de3ed5faf4
Merge pull request #9197 from MrPetovan/bug/9192-normalize-escaping-item
...
Remove obsolete uses of Strings::escapeTags in mod/item
2020-09-16 22:10:19 +02:00
55e169db49
Configurable list of domains to ignore redirects
2020-09-16 04:56:37 +00:00
4db45aca06
Fix indentation .. again ;-)
2020-09-14 06:34:03 +02:00
a7de06d280
Add deprecation notice on Strings::escapeTags
2020-09-13 20:01:55 -04:00
34257e78ca
Function renamed
2020-09-13 19:40:38 +00:00
9d9489494e
Format/name changes
2020-09-13 10:53:15 +02:00
20b25a1acd
New function "queryValue"
2020-09-12 19:23:23 +00:00
90346f61ba
Replace library/ASNValue.class.php with phpseclib functions
2020-09-12 20:54:37 +02:00
11ef3895f5
Replace library/asn1.php with phpseclib
2020-09-12 20:44:36 +02:00
31c55a6fa4
Rename class for PSR-0
2020-09-11 19:24:40 +02:00
bdd834d313
Support signed outbox requests
2020-08-30 17:07:46 +00:00
Michael Vogel
fc2340d4af
Merge pull request #8909 from MrPetovan/task/ex_auth
...
Refactor ExAuth for DICE
2020-08-22 22:12:22 +02:00
7dbf72e454
We now fetch data with an automatically generated system user
2020-08-22 14:48:09 +00:00
d9fc0ae0ea
Using a constant value for the default avatar
2020-08-18 20:30:24 +00:00
ecd2d88b09
Don't let the tests fail. The test user doesn't have a private key
2020-08-07 17:05:49 +00:00
b79bb0d2cb
Fetch photo fields, ensuring that they are filled
2020-07-28 12:58:19 +00:00
afb882048e
Generate callstack value from inside Profiler::saveTimestamp
...
- Save a massive amount of time computing callstacks when profiling is disabled
2020-07-27 02:33:05 -04:00
nupplaPhil
657d08f09f
Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull"
2020-07-21 03:15:53 -04:00
nupplaPhil
7029012f27
Rename "HTTPRequest::curl()" to HTTPRequest::get()
2020-07-21 03:14:01 -04:00
nupplaPhil
60e18736b0
Move "Network::finalUrl" to "HTTPRequest" class
2020-07-21 03:09:40 -04:00
nupplaPhil
57587efe58
Move "getUserAgent()" to "HTTPRequest" class
2020-07-21 03:04:58 -04:00
nupplaPhil
1aa07f87a4
Make "HTTPRequest::fetchUrl" dynamic
2020-07-21 03:04:58 -04:00
nupplaPhil
8793096c16
Make "HTTPRequest::post" dynamic
2020-07-21 03:02:51 -04:00
nupplaPhil
2973ed6448
Make "HTTPRequest::curl" dynamic
2020-07-21 03:01:12 -04:00
nupplaPhil
5344efef71
Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest"
2020-07-21 02:56:10 -04:00
Philipp Holzer
8565617ea1
Refactor ExAuth for DICE
2020-07-21 02:30:12 -04:00
886cf40036
Ensure ParseUrl::getSiteinfo always returns the url and type keys
2020-07-17 19:18:27 -04:00
dd85f48e0d
Merge pull request #8886 from annando/getidforurl-update
...
in "getidforurl" "no update" is now "update"
2020-07-16 09:23:30 -04:00
c352af8eda
Reverting accidentally commited test
2020-07-16 04:45:12 +00:00
Michael Vogel
a24fca818d
Merge pull request #8879 from MrPetovan/task/8847-httpsig-quotes
...
Add support for token strings in HTTPSignature::parseSigheader
2020-07-16 06:36:17 +02:00
d9c6a46ffe
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 04:42:04 +00:00
bf599be1f8
Add support for token strings in HTTPSignature::parseSigheader
...
- Only quoted strings were supported before
2020-07-14 09:52:03 -04:00
291f11a8bb
Fix critical bug in Crypto::unencapsulate
...
- The direction of the sub-function has been corrected
2020-07-14 09:35:06 -04:00
81928727f2
Issue 8866: Fix fetching feed links with missing base
2020-07-12 12:45:34 +00:00
78b424c7fd
Add support for "hs2019" algorithm value in Util\HTTPSignature
2020-07-04 13:12:59 -04:00
c947b7f211
"print_r" in logging replaced / obsolete stuff removed
2020-06-29 20:22:00 +00:00
51925f2994
Add new endsWith method to Util\Strings
2020-06-17 13:24:44 -04:00
348b71d0b0
Add new Strings::performWithEscapedBlocks methods
...
- Add new BBCode::performWithEscapedTags method
- Add tests
2020-06-08 18:40:20 -04:00
01e9beffc2
[ActivityPub] Add support for more attachments structures
...
- Add support for type: Page into [attachment], type: Link using href attribute
- Ensure Receiver::process* parameter is an array
- Remove superfluous eptiness check in JsonLD::fetchElementArray
2020-06-07 15:41:11 -04:00
c38452d16e
Avoiding unwanted side effects
2020-06-06 19:29:37 +00:00
75a0b80888
Add new Strings::startsWith method
...
- Move previous method to Strings::startsWithChars and update every known call
2020-05-18 01:05:38 -04:00
f521689ced
Suppress XML logging of errors
2020-04-27 14:35:50 +00:00
f96d1fbd0b
Add Network::checkEtagModified method
2020-04-05 17:58:09 -04:00
860d4654c1
Issue 8495: Only use "noreply" when no sender mail is defined
2020-04-04 20:26:09 +00:00
0584667d13
Merge pull request #8481 from annando/mimetype
...
Improved Mime Type detection
2020-04-01 07:27:42 -04:00
d3722c945b
Improved Mime Type detection
2020-04-01 05:42:44 +00:00
dcf59e34c1
Add new Strings::substringReplace method
...
- Add tests for the method
2020-03-30 10:49:53 -04:00
6f22e3909b
Issue 8254 More length shortenings
2020-03-25 23:18:07 +00:00
37376fa715
Issue 8371: Improvements for picture permissions
2020-03-08 13:16:59 +00:00
nupplaPhil
1d15f6f848
Optimize "withMessage()" default
2020-03-07 12:50:19 +01:00
nupplaPhil
6730ddfd99
Remove redundant body creation in case of only a preamble is set
2020-03-05 00:40:42 +01:00
ca1b92bb34
Support unlisted public posts
2020-03-02 07:57:23 +00:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
nupplaPhil
85dc9bb96b
Add license info at Friendica PHP files
2020-02-09 16:18:46 +01:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
nupplaPhil
ea99ab22a9
Fix content not allowed flag ...
2020-02-04 21:38:59 +01:00
nupplaPhil
8815ee1346
Remove Notify reference
2020-02-04 21:28:27 +01:00
nupplaPhil
13c19fa9da
Add Logger
2020-02-04 21:14:40 +01:00
nupplaPhil
cb08912926
split mailbuilder types
2020-02-04 21:14:39 +01:00
nupplaPhil
34dce9fd76
Introduce NotifyEmailBuilder
2020-02-04 21:14:39 +01:00
e37b1c8794
Merge pull request #8215 from nupplaphil/task/extract_email
...
Cleanup enotify & Extract System emails
2020-02-04 15:10:27 -05:00
nupplaPhil
3e898d0415
formating
2020-02-04 21:33:53 +01:00
nupplaPhil
11c831945c
Add logging
2020-02-04 21:32:18 +01:00
nupplaPhil
0b94b84dc7
simplify mail creation
2020-02-04 21:05:33 +01:00
38e5733b6e
Merge pull request #8227 from annando/daemon-checks
...
Daemon: Added check for empty data
2020-02-03 06:26:13 +01:00
7ddcb1e35d
Daemon: Added check for empty data
2020-02-03 00:13:09 +00:00
nupplaPhil
7fb913eb86
Add extra email banner (including setting)
2020-02-02 22:43:44 +01:00
nupplaPhil
ca67e3111c
Set sender data directly
2020-02-02 22:43:42 +01:00
nupplaPhil
0b309245b1
Improve check
2020-02-02 22:43:41 +01:00
nupplaPhil
0e13428210
Move "App::getSenderEmailAddress()" to "Emailer::getSiteEmailAddress()"
2020-02-02 22:43:40 +01:00
nupplaPhil
206b53477e
Fix Lookup
2020-02-02 22:43:39 +01:00
nupplaPhil
9428466d1d
Set Sitename / site email as sender for system emails
2020-02-02 22:43:39 +01:00
nupplaPhil
abad42f7d2
fix wrong template
2020-02-02 22:43:38 +01:00
nupplaPhil
3291728059
Extract System emails from enotify
...
- Removed every SYSTEM_EMAIL occurrence in enotify
- Introduced a "SystemMailBuilder" for build system emails
- Replaced every SYSTEM_EMAIL usage in the classes with calling this builder
- Added tests for this new Builder
- Split the email templates between "base" template for email and concrete usages for different use cases
2020-02-02 22:43:35 +01:00
703ad99464
Add Util\Network::appendQueryParam method
2020-01-31 19:39:15 -05:00
f6aea0d65a
Fix invalid "emailer_prepare" Hook
...
- Use IEmail instead of array data
- Introduce "composer" based library for phpmailer
2020-01-29 20:20:40 +01:00
6350b210a6
Renaming - part 2 :-)
2020-01-27 00:01:17 +01:00
765a0d8892
Some Renames:
...
- EMail => EMail
- toEmail => toAddress
- fromEmail => fromAddress
2020-01-26 23:47:16 +01:00
4efba4d0cf
fix boolean field
2020-01-26 21:35:04 +01:00
2b8f067715
Introduce interface for emailing and create email classes
2020-01-26 21:35:04 +01:00
915abe8a33
Add explicit parameters to Sender::send() method signature
2020-01-26 21:35:03 +01:00
ea9d3b7438
Make EMailer util dynamic
2020-01-26 21:35:03 +01:00
db518e7ef2
Fix birthday display and setting
...
- Add new translation string
2020-01-20 07:47:10 -05:00
353dab166e
Rename PermissionSet::fetchIDForPost to PermissionSet::getIdFromACL
...
- Allow creating/retrieving a permission set id with arbitrary parameters
- Rename ACLformatter->sanitize to ACLFormatter->sanitizeItem
- Move PermissionSet::sortPermissions to ACLformatter->sanitize
2020-01-20 07:32:47 -05:00
04d620fc2f
Merge pull request #8142 from nupplaphil/task/di_config
...
CleanUp Config namespace
2020-01-19 22:22:57 -05:00
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01:00
dcbd44ab88
Removed the rest of the @brief fields
2020-01-19 20:44:01 +00:00
cb80108957
Shorten "Configuration" to "Config" again, since the Wrapper is gone
2020-01-19 21:29:36 +01:00
21640ec5d8
Add missing Friendica\DI namespace to files (PHPStorm inspection)
2020-01-19 21:26:42 +01:00
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
d83f6335eb
Move L10n::getCurrentLang() calls to DI::l10n()->getCurrentLang() calls
2020-01-19 16:31:19 +01:00
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() calls
2020-01-19 16:31:18 +01:00
5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:16 +01:00
Philipp
af88c2daa3
Merge pull request #8135 from annando/brief
...
@brief is removed completely
2020-01-19 12:31:02 +01:00
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
0b9aec4569
Add missing use Friendica\DI statement in Util\Emailer
2020-01-18 16:28:42 -05:00
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +01:00
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
8215c493cf
The archive functionality is working again
2020-01-15 04:06:30 +00:00
a38b0f7eaf
Move remaining namespaces and delete Core\Cache.php
2020-01-07 00:51:02 +01:00
fe078410a1
Move Cache::get() to DI::cache()->get()
2020-01-07 00:45:49 +01:00
f68929633b
Move Cache::set() to DI::cache()->set()
2020-01-07 00:41:20 +01:00
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
3f34229752
Move redundant System::baseUrl() to DI::baseUrl() calls
2019-12-30 23:00:08 +01:00
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +01:00
50be94aa5e
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
2019-12-29 20:17:47 +01:00
181529f3df
Refactor dynamic App::getProfiler() to static DI::profiler()
2019-12-29 20:17:42 +01:00
388b963714
Replace BaseObject class with DI::* calls
2019-12-29 20:17:38 +01:00
1de3f186d7
Introduce new DI container
...
- Adding Friendica\DI class for getting dynamic classes
- Replacing BaseObject::getApp() with this class
2019-12-29 20:16:55 +01:00
61c6daeff0
Add timezone information to logger timestamp
2019-12-24 16:07:36 -05:00
Michael Vogel
a3b7f08f78
Don't guess the site info / restrict the description length
2019-11-15 14:28:42 +01:00
03bf1dcbd3
Move Object\Image static methods to Util\Images
...
- Optimize imports in modified files
2019-11-02 07:48:45 -04:00
Philipp Holzer
f4ad82bcfb
make ACLFormatter::expand() nullable and return an empty array
...
- optimize tests
2019-11-01 15:43:16 +01:00
Philipp Holzer
aa7be41728
Fix ACLFormatterTest
...
- Add nullable to expand() function again
- Add angle bracket support to toString()
2019-11-01 14:13:29 +01:00
bef7eeed13
Fix 7778: Don't return empty string in permissions
2019-10-29 06:01:50 +00:00