Michael
ee5209a847
Improved logging
2021-05-25 13:18:48 +00:00
Michael
6e1402f7bd
Calling it static
2021-05-24 08:08:01 +00:00
Michael
3e303fb366
Test file uploads
2021-05-24 07:43:42 +00:00
Michael
ca5fd01f75
Transmit encoding, deactivated file test
2021-05-24 05:33:34 +00:00
Michael
7b49117801
Return data should be array
2021-05-24 05:22:25 +00:00
Philipp
15216266d9
Add ContentType Injection for HTTPInputData tests
2021-05-23 22:40:41 +02:00
Philipp
c064a39341
Adapt tests using a content file
2021-05-23 20:30:27 +02:00
Philipp
a0da84b6b0
Enable testability for HTTPInputData and create a failing test for it :-)
2021-05-23 19:58:09 +02:00
Michael
fd3706b72e
Coding standards again
2021-05-22 20:33:26 +00:00
Michael
684f9cdb96
Coding standards
2021-05-22 20:31:50 +00:00
Michael
2c6db3ccac
Coding standards
2021-05-22 20:29:15 +00:00
Michael
6f44476c56
Merge remote-tracking branch 'upstream/2021.06-rc' into http-input-data
2021-05-22 20:26:32 +00:00
Michael
0c21588ab9
Don't delete local tombstone contacts
2021-05-22 08:25:30 +00:00
Michael
bcb2073c9a
New class to process HTTP input data
2021-05-21 17:36:51 +00:00
Michael
ce6b4c27ea
Use locally stored original w3c documents
2021-05-17 05:51:14 +00:00
Michael
c21d991208
Use local copy of the w3id security context
2021-05-16 20:58:11 +00:00
Michael
4b4218f516
Compact using a predefined context to fix content from Pleroma
2021-05-16 19:31:10 +00:00
Michael
6f2fcd2859
Don't use compacted data when parsing accounts
2021-05-16 16:41:07 +00:00
Michael
5ea44960e0
Additional change to the quickfix
2021-05-16 14:59:02 +00:00
Michael
4c72d2c34a
Quickfix for current Json-LD problems
2021-05-16 14:32:06 +00:00
Hypolite Petovan
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
Michael
6841608164
Fix fatal error because of parameter type mismatch
2021-05-03 18:43:38 +00:00
Michael
d8901452fc
Improved logging for invalid HTTP signatures
2021-05-01 12:32:33 +00:00
Michael
8685e5ca32
Reworked media handling
2021-04-26 06:50:12 +00:00
Michael
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
Michael
2ed98bd040
Prevent false "photo" page detection
2021-04-15 21:13:20 +00:00
Michael
5a00902e11
Avoid HTML parsing of an empty body
2021-04-10 05:46:19 +00:00
Philipp
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
Philipp
b61b3cb182
Fix object handling inside log arrays
2021-03-28 21:50:32 +02:00
Michael
70d5802793
Avoid HTML in ParseUrl desriptions
2021-03-28 11:32:26 +00:00
Michael
bb0f3552e2
ParseUrl: Remove image when it doesn't fit the requirements
2021-03-28 06:47:58 +00:00
Michael
4a19348900
Fix: ParseUrl now fetches images again
2021-03-28 06:20:11 +00:00
Michael
c77f039f7a
Fix Warning "key() expects parameter 1 to be array, string given"
2021-03-27 05:20:55 +00:00
Michael
fb663f0668
Avoid several notices in ParseUrl
2021-03-23 20:03:08 +00:00
Michael
4db6f11884
ParseUrl: Perform entitity decode afterwards
2021-03-22 06:47:04 +00:00
Michael
13ed585156
Display rhe provider and author of a shared post
2021-03-21 23:32:49 +00:00
Michael
2a68ad9b26
Check media links when fetching page data
2021-03-21 14:24:42 +00:00
Michael
f772e11cfa
Avoid empty type
2021-03-18 08:04:52 +00:00
Michael
e3409c72e2
Add logos for person and organisation
2021-03-17 23:31:16 +00:00
Michael
558189e9d1
Reorganized functions
2021-03-17 22:29:12 +00:00
Michael
f11712cdc0
Some more added types
2021-03-17 17:11:50 +00:00
Michael
da6b54925a
Added medias
2021-03-17 07:36:16 +00:00
Michael
df566eea78
Added more types
2021-03-16 22:57:24 +00:00
Michael
003bf69d88
Changed assigning of author and publisher
2021-03-16 11:32:56 +00:00
Michael
08771d96c2
Remove unused parameter
2021-03-16 07:15:20 +00:00
Michael
d498d15200
Avoid double fetches
2021-03-16 07:04:16 +00:00
Michael
0a3d50a270
Adjusted field names
2021-03-16 06:37:43 +00:00
Michael
70bf75c342
Support for page JSON-LD based page information
2021-03-15 22:02:21 +00:00
Michael
7adbd73eca
More general content type detection
2021-03-13 13:17:42 +00:00
Michael
ffb92e3355
Integrate fetching of the content type into "getSiteinfo"
2021-03-13 07:03:26 +00:00
Michael
262ee2b0b1
Issue 10019: Fix embedding of media objects
2021-03-12 23:04:51 +00:00
Hypolite Petovan
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
Hypolite Petovan
185adc61f0
Set correct integer return type for Temporal::getAgeByTimezone
2021-01-31 08:36:56 -05:00
Hypolite Petovan
e342f69e21
Simplify item sanitization in Util\ACLFormatter
2020-12-30 21:11:24 -05:00
Michael
c1e8dbdbae
Avoid "Duplicate entry"
2020-12-17 18:56:10 +00:00
Michael
e713db4ac7
Delete tombstone contacts
2020-12-17 08:00:56 +00:00
Michael
a548e7c4be
Fix warning "supplied key param cannot be coerced into a public key"
2020-12-17 07:07:54 +00:00
Michael
a331a8cf0a
Delete removed contacts
2020-12-15 22:56:46 +00:00
Michael
20ded2b35a
Parameters should be float ...
2020-12-10 00:02:23 +00:00
Michael
5fb83d0632
Improved performance profiler
2020-12-09 22:10:27 +00:00
Michael
e4e9a20ac8
Don't transmit to archived inboxes
2020-11-23 19:25:22 +00:00
Michael
cea2b13075
Parameter has to be float
2020-11-20 08:55:30 +00:00
Michael
e4c95efd80
Added minimal execution time for rendertime addon
2020-11-20 08:44:00 +00:00
Michael
303aaa00ca
Mode switch for insert
2020-11-19 19:34:48 +00:00
Hypolite Petovan
fa003eaa84
Fix expected implementation of JsonLD::fetchElementArray
...
- Added expected field value matching
2020-11-11 11:19:08 -05:00
Michael
c9d79040cb
Fixes notice: Undefined index: nobody in /src/Util/HTTPSignature.php on line 450
2020-10-20 15:19:06 +00:00
Philipp
a74d88c4ee
Remove 'headers' option occurrences and add a warning if used.
2020-10-18 22:31:26 +02:00
Philipp
c19f1a83ce
Remove option 'novalidate' flag from HTTPRequest options
2020-10-18 22:23:07 +02:00
Philipp
54d78f9ce1
Removed completely un-used 'http_auth' option from HTTPRequest
2020-10-18 22:19:03 +02:00
Philipp
61da51c2d5
Add HTTPRequest::head() function
2020-10-18 22:15:53 +02:00
Philipp
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
Philipp
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
Philipp
2e8ad098b9
Revert "HTTPRequest: Replace getInfo() with new parameter 'content_length'"
...
This reverts commit f3cd973c
2020-10-11 23:25:47 +02:00
Philipp
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
Philipp
40349bfdc4
Revert "IHTTPResult::getContentType is now a string again"
...
This reverts commit 40b11442
2020-10-11 23:25:29 +02:00
Philipp
e17befb7d6
Use last entry for Content-Type
2020-10-10 23:11:30 +02:00
Philipp
40b11442c2
IHTTPResult::getContentType is now a string again
2020-10-10 23:11:30 +02:00
Philipp
80bd0a4d5a
Fix IHTTPResult::getHeader()
...
- Now returns a string array, like expected
- Fix usages
- Fix dataset
2020-10-10 23:11:30 +02:00
Philipp
f3cd973cbe
HTTPRequest: Replace getInfo() with new parameter 'content_length'
2020-10-10 23:11:30 +02:00
Philipp
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
Philipp
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
Philipp
0f3e4255ca
Introduce Config\Cache Source indicators (File, DB, Server Env)
2020-10-04 20:41:31 +02:00
Philipp
8318a0b640
Move ExAuth, FKOAuth1 & FKOAuthDataStore to own namespace Friendica\Security
2020-09-30 11:14:01 +02:00
Hypolite Petovan
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
Hypolite Petovan
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
Hypolite Petovan
3038e4a3f9
Merge pull request #9262 from nupplaphil/phpmailer_fix
...
E-Mail Message-ID & Newline fix
2020-09-23 14:22:12 -04:00
Philipp
3eaaf716e9
just log double message IDs, don't discard the email
2020-09-23 19:38:20 +02:00
Hypolite Petovan
2cb87aca33
Improve charset detection in Util\ParseUrl
...
- Pages with charset meta tag weren't properly decoded
2020-09-22 20:35:36 -04:00
Philipp
e2b736d0a9
Fix phpmailer (Case sensitive Check)
2020-09-22 22:48:34 +02:00
Philipp
545517e85f
Add protected mail function for testability
2020-09-22 21:08:36 +02:00
Hypolite Petovan
acd6fd7dd3
Add expected method MailBuilder->withHeaders
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
2020-09-21 11:07:34 -04:00
Hypolite Petovan
a852455d0e
Merge remote-tracking branch 'friendica/stable' into develop
...
# Conflicts:
# composer.lock
2020-09-20 15:32:58 -04:00
Hypolite Petovan
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
Philipp
c41614fef1
Add improvements
2020-09-19 22:49:44 +02:00
Philipp
ac1d2cf38f
Transform email header string to header array & replace it at various situations.
2020-09-19 20:16:55 +02:00
Michael
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
Michael
55e169db49
Configurable list of domains to ignore redirects
2020-09-16 04:56:37 +00:00
Philipp
4db45aca06
Fix indentation .. again ;-)
2020-09-14 06:34:03 +02:00
Hypolite Petovan
a7de06d280
Add deprecation notice on Strings::escapeTags
2020-09-13 20:01:55 -04:00
Michael
34257e78ca
Function renamed
2020-09-13 19:40:38 +00:00
Philipp
9d9489494e
Format/name changes
2020-09-13 10:53:15 +02:00
Michael
20b25a1acd
New function "queryValue"
2020-09-12 19:23:23 +00:00
Philipp
90346f61ba
Replace library/ASNValue.class.php with phpseclib functions
2020-09-12 20:54:37 +02:00
Philipp
11ef3895f5
Replace library/asn1.php with phpseclib
2020-09-12 20:44:36 +02:00
Philipp
31c55a6fa4
Rename class for PSR-0
2020-09-11 19:24:40 +02:00
Michael
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
Michael
7dbf72e454
We now fetch data with an automatically generated system user
2020-08-22 14:48:09 +00:00
Michael
d9fc0ae0ea
Using a constant value for the default avatar
2020-08-18 20:30:24 +00:00
Michael
ecd2d88b09
Don't let the tests fail. The test user doesn't have a private key
2020-08-07 17:05:49 +00:00
Michael
b79bb0d2cb
Fetch photo fields, ensuring that they are filled
2020-07-28 12:58:19 +00:00
Hypolite Petovan
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
Hypolite Petovan
886cf40036
Ensure ParseUrl::getSiteinfo always returns the url and type keys
2020-07-17 19:18:27 -04:00
Hypolite Petovan
dd85f48e0d
Merge pull request #8886 from annando/getidforurl-update
...
in "getidforurl" "no update" is now "update"
2020-07-16 09:23:30 -04:00
Michael
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
Michael
d9c6a46ffe
Replaced "getDetailsByURL" with "getByURL/getByURLForUser"
2020-07-15 04:42:04 +00:00
Hypolite Petovan
bf599be1f8
Add support for token strings in HTTPSignature::parseSigheader
...
- Only quoted strings were supported before
2020-07-14 09:52:03 -04:00
Hypolite Petovan
291f11a8bb
Fix critical bug in Crypto::unencapsulate
...
- The direction of the sub-function has been corrected
2020-07-14 09:35:06 -04:00
Michael
81928727f2
Issue 8866: Fix fetching feed links with missing base
2020-07-12 12:45:34 +00:00
Hypolite Petovan
78b424c7fd
Add support for "hs2019" algorithm value in Util\HTTPSignature
2020-07-04 13:12:59 -04:00
Michael
c947b7f211
"print_r" in logging replaced / obsolete stuff removed
2020-06-29 20:22:00 +00:00
Hypolite Petovan
51925f2994
Add new endsWith method to Util\Strings
2020-06-17 13:24:44 -04:00
Hypolite Petovan
348b71d0b0
Add new Strings::performWithEscapedBlocks methods
...
- Add new BBCode::performWithEscapedTags method
- Add tests
2020-06-08 18:40:20 -04:00
Hypolite Petovan
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
Michael
c38452d16e
Avoiding unwanted side effects
2020-06-06 19:29:37 +00:00
Hypolite Petovan
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
Michael
f521689ced
Suppress XML logging of errors
2020-04-27 14:35:50 +00:00
Hypolite Petovan
f96d1fbd0b
Add Network::checkEtagModified method
2020-04-05 17:58:09 -04:00
Michael
860d4654c1
Issue 8495: Only use "noreply" when no sender mail is defined
2020-04-04 20:26:09 +00:00
Hypolite Petovan
0584667d13
Merge pull request #8481 from annando/mimetype
...
Improved Mime Type detection
2020-04-01 07:27:42 -04:00
Michael
d3722c945b
Improved Mime Type detection
2020-04-01 05:42:44 +00:00
Hypolite Petovan
dcf59e34c1
Add new Strings::substringReplace method
...
- Add tests for the method
2020-03-30 10:49:53 -04:00
Michael
6f22e3909b
Issue 8254 More length shortenings
2020-03-25 23:18:07 +00:00
Michael
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
Michael
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
Hypolite Petovan
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
Tobias Diekershoff
38e5733b6e
Merge pull request #8227 from annando/daemon-checks
...
Daemon: Added check for empty data
2020-02-03 06:26:13 +01:00
Michael
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
Hypolite Petovan
703ad99464
Add Util\Network::appendQueryParam method
2020-01-31 19:39:15 -05:00
nupplaPhil
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
nupplaPhil
6350b210a6
Renaming - part 2 :-)
2020-01-27 00:01:17 +01:00
nupplaPhil
765a0d8892
Some Renames:
...
- EMail => EMail
- toEmail => toAddress
- fromEmail => fromAddress
2020-01-26 23:47:16 +01:00
nupplaPhil
4efba4d0cf
fix boolean field
2020-01-26 21:35:04 +01:00
nupplaPhil
2b8f067715
Introduce interface for emailing and create email classes
2020-01-26 21:35:04 +01:00
nupplaPhil
915abe8a33
Add explicit parameters to Sender::send() method signature
2020-01-26 21:35:03 +01:00
nupplaPhil
ea9d3b7438
Make EMailer util dynamic
2020-01-26 21:35:03 +01:00
Hypolite Petovan
db518e7ef2
Fix birthday display and setting
...
- Add new translation string
2020-01-20 07:47:10 -05:00
Hypolite Petovan
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
Hypolite Petovan
04d620fc2f
Merge pull request #8142 from nupplaphil/task/di_config
...
CleanUp Config namespace
2020-01-19 22:22:57 -05:00
nupplaPhil
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
nupplaPhil
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01:00
Michael
dcbd44ab88
Removed the rest of the @brief fields
2020-01-19 20:44:01 +00:00
nupplaPhil
cb80108957
Shorten "Configuration" to "Config" again, since the Wrapper is gone
2020-01-19 21:29:36 +01:00
nupplaPhil
21640ec5d8
Add missing Friendica\DI namespace to files (PHPStorm inspection)
2020-01-19 21:26:42 +01:00
nupplaPhil
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
nupplaPhil
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
nupplaPhil
d83f6335eb
Move L10n::getCurrentLang() calls to DI::l10n()->getCurrentLang() calls
2020-01-19 16:31:19 +01:00
nupplaPhil
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() calls
2020-01-19 16:31:18 +01:00
nupplaPhil
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
Michael
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
Hypolite Petovan
0b9aec4569
Add missing use Friendica\DI statement in Util\Emailer
2020-01-18 16:28:42 -05:00
Hypolite Petovan
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
nupplaPhil
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
nupplaPhil
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +01:00
nupplaPhil
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
Michael
8215c493cf
The archive functionality is working again
2020-01-15 04:06:30 +00:00
nupplaPhil
a38b0f7eaf
Move remaining namespaces and delete Core\Cache.php
2020-01-07 00:51:02 +01:00
nupplaPhil
fe078410a1
Move Cache::get() to DI::cache()->get()
2020-01-07 00:45:49 +01:00
nupplaPhil
f68929633b
Move Cache::set() to DI::cache()->set()
2020-01-07 00:41:20 +01:00
nupplaPhil
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
nupplaPhil
3f34229752
Move redundant System::baseUrl() to DI::baseUrl() calls
2019-12-30 23:00:08 +01:00
nupplaPhil
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +01:00
nupplaPhil
50be94aa5e
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
2019-12-29 20:17:47 +01:00
nupplaPhil
181529f3df
Refactor dynamic App::getProfiler() to static DI::profiler()
2019-12-29 20:17:42 +01:00
nupplaPhil
388b963714
Replace BaseObject class with DI::* calls
2019-12-29 20:17:38 +01:00
nupplaPhil
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
Hypolite Petovan
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
Hypolite Petovan
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
Michael
bef7eeed13
Fix 7778: Don't return empty string in permissions
2019-10-29 06:01:50 +00:00
Hypolite Petovan
9f460c6797
Merge pull request #7765 from nupplaphil/task/move_text
...
Move include/text.php to class structure
2019-10-23 15:57:01 -04:00
Philipp Holzer
c9e1098dd2
Adapt naming convention
2019-10-23 21:39:00 +02:00
Philipp Holzer
ad67fd3aa8
Move is_a_date_arg to DateTimeFormat::isYearMonth
...
- Improved functionality
- Added tests
2019-10-23 02:39:28 +02:00
Philipp Holzer
5843a80b6c
Move perms2str to ACLFormatter::aclToString()
...
- including new tests
2019-10-23 00:54:34 +02:00
Philipp Holzer
f65f7f11c3
Move expand_acl to ACLFormatter::expand()
...
- including tests
2019-10-23 00:40:14 +02:00
Philipp Holzer
04a86dad75
remove superfluous line
2019-10-22 22:52:40 +02:00
Philipp Holzer
1fe9b789f3
Add some PHP doc
2019-10-22 22:51:52 +02:00
Philipp Holzer
6b2c28e2d7
Add checks & realpath() usage
...
- New util class "FileSystem"
- Add check in admin summary too
2019-10-22 22:47:37 +02:00
Philipp Holzer
0e84a843a4
Add Fallback in case the logfile isn't accessible.
...
- Fixes https://github.com/friendica/friendica/issues/7756#issuecomment-544227862
2019-10-21 21:53:55 +02:00
Michael
4664249fec
Improved comment
2019-10-17 21:49:29 +00:00
Michael
36ba7fa79c
Merge remote-tracking branch 'upstream/develop' into http-417
2019-10-17 21:37:24 +00:00
Hypolite Petovan
5dcf6bfc58
Remove extra spaces before closing parentheses in src/
2019-10-16 08:58:09 -04:00
Hypolite Petovan
146646c4d4
Replace deprecated calls to defaults() by ?? and ?: in src/
2019-10-16 08:38:52 -04:00
Michael
440da8a9f4
eol
2019-10-12 14:07:22 +00:00
Michael
c1ab93a5d8
Strings.php: Spaces are transformed to Tabs.
2019-10-12 10:28:18 +00:00
Hypolite Petovan
2c2beb5c0a
Revert Util\Strings::escapeHtml changes from #7725
...
- Breaks display of inserted mentions
2019-10-11 22:19:20 -04:00
dew-git
e1e1d26b5b
Revert random_int changes.
2019-10-11 00:00:15 -08:00
dew-git
b5dac16def
Comply with coding style.
2019-10-10 20:50:51 -08:00
dew-git
811cdcdfcb
Fix security vulnerbilities.
...
Fix possible length extension attack, predicable generators, timing attacks on hash comparision and improved formatting.
2019-10-10 15:21:41 -08:00
Michael
83b00ef308
New function "isAuthenticated"
2019-09-28 18:09:11 +00:00
Michael
6e9026e033
Renamed function, beginning to replace the "remote_user" function
2019-09-28 09:36:41 +00:00
Michael
3dd94355b7
Fix permissions when viewing photos, applying same fix to items as well
2019-09-27 05:49:23 +00:00
Michael
704cdf1b5a
New function to store the "remote" session value / making the changes work
2019-09-26 04:47:42 +00:00
Michael
5254147ccc
Fix "redir" loop
2019-09-23 22:13:20 +00:00
Hypolite Petovan
f51b275b17
Add parameter type hints in Temporal::getDateofBirthField
2019-09-21 10:52:55 -04:00
Hypolite Petovan
118e737a49
Remove dependency to App object in Temporal::getDateofBirthField
2019-09-21 05:15:52 -04:00
Michael
5ea8116cfd
Workaround for HTTP error 417
2019-09-02 20:39:51 +00:00
Philipp Holzer
df7ec0cdf7
php notice fixings
...
addons:
- bufferapp (missing errorcode)
- twitter (wrong field name 'nickname')
core:
- bbcode (incomplete attachementdata)
- crypto (uninitialized key)
2019-08-27 08:27:07 +02:00
Philipp Holzer
08be92a862
Moved BaseURL to App namespace (because similar type as Arguments/Modules/Modes)
2019-08-15 17:23:00 +02:00
Michael
b4c673a620
We now use a central function for fetching the postdata
2019-07-30 22:26:01 +00:00
Philipp Holzer
6c2cf494b5
Remove DependencyFactory
...
- Include all necessary classes in `dependencies.config.php`
- Add DI-reference to BaseObject (acts as a global registry)
- Refactor all static "init()" methods to use the global registry
- Refactor Logging for Worker-Logger a little bit
2019-07-27 23:54:12 +02:00
Hypolite Petovan
46f7b79c7d
Switch server blocklist check to case-insensitive shell wildcard
2019-07-25 22:36:25 -04:00