Skip to content

Conversation

@josefglatz
Copy link
Collaborator

This patch extends the client with three properties:

  • host_header: add an optional "Host: yourdomain.com" header
  • ignore_cert_errors: force ignoring certificate errors
  • force_ip_resolve: force IPv4/-6 resolving of the client

In order to make this possible, the TYPO3 core wrapper
RequestFactory::class for guzzle is used instead of
GeneralUtility::getUrl().

In addition, the following bugs are fixed:

  • empty update_comment field on client update
  • handle missing disk_total_space (fallback to 0)
  • handle missing disk_free_space (fallback to 0)
  • handle extensions with not allowed "state" values (fallback to 999 => n/a)
  • handle extensions without dependencies

Fixes: #159
Fixes: #160
Fixes: #161
Fixes: #162
Fixes: #163

This patch extends the client with three properties:
- host_header: add an optional "Host: yourdomain.com" header
- ignore_cert_errors: force ignoring certificate errors
- force_ip_resolve: force IPv4/-6 resolving of the client

In order to make this possible, the TYPO3 core wrapper
RequestFactory::class for guzzle is used instead of
GeneralUtility::getUrl().

In addition, the following bugs are fixed:

- empty update_comment field on client update
- handle missing disk_total_space (fallback to 0)
- handle missing disk_free_space (fallback to 0)
- handle extensions with not allowed "state" values (fallback to 999 => n/a)
- handle extensions without dependencies

Fixes: georgringer#159
Fixes: georgringer#160
Fixes: georgringer#161
Fixes: georgringer#162
Fixes: georgringer#163
@josefglatz
Copy link
Collaborator Author

@georgringer jfyi: I test this patch now in production 🤟

@georgringer georgringer merged commit 669be70 into georgringer:master Sep 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants