This essentially reverts b042412416,
as YouTube seems to have fixed their servers.
At least I was able to query the YouTube endpoint around 150 times with
CURL_HTTP_VERSION_2TLS recently. They even advertise HTTP/3 support with
an `alt-svc` HTTP header now.
This unsets CURLOPT_HTTP_VERSION to let curl decide
on the version. This would support all curl versions and opens the
possibility for HTTP/3, but leads to inconsistent behavior depending
on the underlying curl version.
We don't set CURL_HTTP_VERSION_NONE explicitly, as it is always the curl
default and opens the path to let individual bridges override the HTTP
version where necessary.
Alternatively, setting CURL_HTTP_VERSION_2TLS explicitly would lead to consistent behavior
regardless of the curl version, but might uncover old curl bugs before the
developers enabled HTTP/2 by default.
Additionally, that requires at least PHP 7.0.7 (we require PHP 7.4
already) and curl 7.47.0 [1], released on Jan 27 2016 [2].
See also the discussion on https://github.com/RSS-Bridge/rss-bridge/pull/3249
[1] https://www.php.net/manual/curl.constants.php
[2] https://curl.se/docs/releases.html
* [DockerHubBridge] Add tag filter option
* [DockerHubBridge] Add example value
* [DockerHubBridge] lint
* [DockerHubBridge] Fix
* Update DockerHubBridge.php
* [DockerHubBridge] Make repo required
* [DockerHubBridge] Add filter example value for user images
* refactor: move function to class
* fix: use the computed bridge name as cache key
* refactor: extract method
* fix: set a feed item uid on errors
* docs
* fix: remove year from uid
- remove the social network share section ath the beginning and and the
end of the article
- removte the HTML formated article tilthe from the content
- limite the author picture size to 60 px
* fix: Call to a member function parent() on null
* fix: notice
fixes Trying to get property plaintext of non-object at bridges/WikiLeaksBridge.php line 96
* fix: CommonDreamsBridge
* Added instructions to use docker-compose copied from wiki with extra step of docker-compose command.
* Added header to differentiate docker-compose section. Added missing step to browse to url.
* Adds new Bridge for kitso.io episode feed
* linter fixes, changed item titles
* more linter fixes
* fix bridge uri
* linter fixes
* added sorting of items by timestamp, added parameters to spicify show
* trying to fix linter again
* linter doesnt like tenary operators
* fix whitespace