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 Holzer
13a91e63aa
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
Philipp Holzer
505100bdd7
Rename HTTPRequestOptions to HTTPClientOptions
2021-08-25 21:45:15 +02:00
Philipp Holzer
478f69c403
Realy fix setCookieJar
2021-08-25 21:32:44 +02:00
Philipp Holzer
2054a787da
Fix HTTPRequestOptions at HTTPClient::post()
2021-08-25 21:31:30 +02:00
Philipp Holzer
0cafa871f1
Use HTTPRequestOptions constants for HTTPClient::get()
2021-08-25 21:31:30 +02:00
Philipp Holzer
aad7bac686
Use HTTPRequestOptions constants for HTTPClient::post()
2021-08-25 21:31:30 +02:00
Philipp Holzer
e9902401a5
Fixing HTTPClient::post() and introduce HTTPRequestOptions
2021-08-25 21:31:30 +02:00
Philipp Holzer
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 Holzer
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 Holzer
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 Holzer
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 Holzer
a6258cfbfa
Adapt description for "accept_content"
2021-08-25 14:28:59 +02:00
Philipp Holzer
12367648fa
Add suggestions
2021-08-25 14:22:43 +02:00
Philipp Holzer
7d251f092e
Add logpoint
2021-08-25 14:22:43 +02:00
Philipp Holzer
befd5c860d
Fix headers (string to array) and make sure the signature doesn't change
2021-08-25 14:22:43 +02:00
Philipp Holzer
f2dcc2788d
Add Test for HTTPSignature::createSig()
2021-08-25 14:22:43 +02:00
Philipp Holzer
f01d882e6c
Fix HTTPClient
2021-08-25 14:22:43 +02:00
Philipp Holzer
d4a233a149
Extend test capability for HTTP Requests
2021-08-25 14:22:43 +02:00
Philipp Holzer
a3d0404290
Fix curResult::getHeader() in GServer.php
2021-08-25 14:22:43 +02:00
Philipp Holzer
2356221aba
Fixup HTTP headers for httpClient requests
2021-08-25 14:22:43 +02:00
Philipp Holzer
c7f54d83ce
Introduce DiceTestTrait for partial mocking DI:: calls
2021-08-25 14:22:43 +02:00
Philipp Holzer
10e6089405
Fixing https://github.com/friendica/friendica/issues/10473#issuecomment-903993836
2021-08-25 14:22:42 +02:00
Philipp Holzer
3eb2abdb2a
Adapt tests
2021-08-25 14:22:42 +02:00
Philipp Holzer
8385ee7a61
Use mattwright/urlresolver for HTTPClient::finalUrl()
2021-08-25 14:22:42 +02:00
Philipp Holzer
e576af218b
Use Guzzle for HTTPClient::post()
2021-08-25 14:22:42 +02:00
Philipp Holzer
736277dcf0
Refactor HTTPClient::get() / ::head()
2021-08-25 14:22:42 +02:00
Philipp Holzer
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
Michael
429a724bc1
Unused parts of the old notification system are removed
2021-08-24 08:53:15 +00:00
Hypolite Petovan
0651ace4e4
Merge pull request #10627 from annando/like-announce
...
Reliably display "like" and "share" notifications
2021-08-23 14:12:57 -04:00
Michael
c78b7f45c5
Reliably diasplay "like" and "share" notifications
2021-08-23 15:07:14 +00:00
Michael Vogel
91e752e217
Merge pull request #10622 from tobiasd/20210823-de
...
DE translation updates
2021-08-23 08:06:22 +02:00
Tobias Diekershoff
12d8715a51
DE translation updats
2021-08-23 07:41:51 +02:00
Hypolite Petovan
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
Philipp Holzer
ff2d85b703
Initialize $curlOptions[CURLOPT_HTTPHEADER] outside of the checks
2021-08-22 22:49:55 +02:00