Philipp
0d6884a8a9
Fix http_code
usage in case of failures
2021-08-29 14:05:38 +02:00
Philipp
58001c729f
Fix https://github.com/friendica/friendica/issues/10473#issuecomment-907749093
2021-08-29 13:56:56 +02:00
Philipp
d517fed12d
Add test for https://github.com/friendica/friendica/issues/10473#issuecomment-907749093
2021-08-29 13:49:10 +02:00
Philipp
b76634ea0c
Catch TransferExceptions for HTTPClient::finalUrl() in case the headers are empty
2021-08-29 13:37:08 +02:00
Tobias Diekershoff
e88c12d958
pump version to 2021.09-rc
2021-08-28 08:46:18 +02:00
Hypolite Petovan
a53cff6ec2
Merge pull request #10637 from nupplaphil/feat/webdav_storage
...
PSR-7 Part 4: Add additional Authentication options
2021-08-26 08:04:29 -04:00
Philipp
1c089e8d89
[WIP] WebDav Storage backend
2021-08-25 23:47:18 +02:00
Hypolite Petovan
7fb9e1c7c8
Merge pull request #10636 from nupplaphil/feat/httpclient_followup
...
PSR-7 Part 3: Post Bugfix & HTTPRequestOptions
2021-08-25 16:01:05 -04:00
Philipp
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
Philipp
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
Philipp
478f69c403
Realy fix setCookieJar
2021-08-25 21:32:44 +02:00
Philipp
2054a787da
Fix HTTPRequestOptions at HTTPClient::post()
2021-08-25 21:31:30 +02:00
Philipp
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
Philipp
aad7bac686
Use HTTPRequestOptions constants for HTTPClient::post()
2021-08-25 21:31:30 +02:00
Philipp
e9902401a5
Fixing HTTPClient::post() and introduce HTTPRequestOptions
2021-08-25 21:31:30 +02:00
Philipp
660a3cd247
Expose IHTTPClient::request()
2021-08-25 21:31:30 +02:00
Hypolite Petovan
c554b629e7
Merge pull request #10635 from nupplaphil/bug/urlresolver
...
Use temporary files for the URLResolver CookieJar
2021-08-25 15:00:26 -04:00
Philipp
749f3e158b
Use temporary files for the URLResolver CookieJar
2021-08-25 20:39:33 +02:00
Hypolite Petovan
cf0b7b709b
Merge pull request #10633 from nupplaphil/task/httprequest_optimiziations
...
PSR-7 Part 2: Optimize HTTPRequest
2021-08-25 12:54:59 -04:00
Philipp
81ad618480
Merge branch 'task/httprequest_optimiziations' of https://github.com/nupplaphil/friendica into task/httprequest_optimiziations
2021-08-25 18:01:34 +02:00
Philipp
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
Philipp
a6258cfbfa
Adapt description for "accept_content"
2021-08-25 14:28:59 +02:00
Philipp
12367648fa
Add suggestions
2021-08-25 14:22:43 +02:00
Philipp
7d251f092e
Add logpoint
2021-08-25 14:22:43 +02:00
Philipp
befd5c860d
Fix headers (string to array) and make sure the signature doesn't change
2021-08-25 14:22:43 +02:00
Philipp
f2dcc2788d
Add Test for HTTPSignature::createSig()
2021-08-25 14:22:43 +02:00
Philipp
f01d882e6c
Fix HTTPClient
2021-08-25 14:22:43 +02:00
Philipp
d4a233a149
Extend test capability for HTTP Requests
2021-08-25 14:22:43 +02:00
Philipp
a3d0404290
Fix curResult::getHeader() in GServer.php
2021-08-25 14:22:43 +02:00
Philipp
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
Philipp
c7f54d83ce
Introduce DiceTestTrait for partial mocking DI:: calls
2021-08-25 14:22:43 +02:00
Philipp
10e6089405
Fixing https://github.com/friendica/friendica/issues/10473#issuecomment-903993836
2021-08-25 14:22:42 +02:00
Philipp
3eb2abdb2a
Adapt tests
2021-08-25 14:22:42 +02:00
Philipp
8385ee7a61
Use mattwright/urlresolver for HTTPClient::finalUrl()
2021-08-25 14:22:42 +02:00
Philipp
e576af218b
Use Guzzle for HTTPClient::post()
2021-08-25 14:22:42 +02:00
Philipp
736277dcf0
Refactor HTTPClient::get() / ::head()
2021-08-25 14:22:42 +02:00
Philipp
52c7948526
Create HTTPClientFactory and introduce ImageTest
2021-08-25 14:22:42 +02:00
Hypolite Petovan
3ad6536fd0
Merge pull request #10632 from annando/fox-notifications
...
Fix vanished notifications
2021-08-24 16:55:16 -04:00
Michael
f18e2bde83
Fix vanished notifications
2021-08-24 20:16:33 +00:00
Michael Vogel
73e8db24f9
Merge pull request #10631 from MrPetovan/bug/10625-guzzleresponse-body-stream
...
Allow a GuzzleResponse body to be queried more than once
2021-08-24 18:56:00 +02:00
Hypolite Petovan
7a8d800024
Add probe support to @user@domain.tld
search string format
2021-08-24 12:46:01 -04:00
Hypolite Petovan
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
Hypolite Petovan
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
Hypolite Petovan
ceeb246128
Remove Profile::load from Module\HCard
...
- Renamed and re-scoped Profile::sidebar to getVcardHtml
2021-08-24 06:24:06 -04:00
Hypolite Petovan
8f0e36d617
Raise an Exception when Profile::load is profided the system user nickname
2021-08-24 05:54:15 -04:00
Hypolite Petovan
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
Michael
a3c3fd13fb
Updated "messages.po"
2021-08-24 08:58:23 +00:00