From: Nicolas LÅ“uillet Date: Tue, 14 Feb 2017 14:40:29 +0000 (+0100) Subject: Merge pull request #2860 from wallabag/docs-update-3rd-party-apps X-Git-Tag: 2.2.2~22 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=6d1e97f5643faff16cff3caa4b4ac8c647badebb;hp=c772c473a1002a712b25b7c35922075d4d4116ff;p=github%2Fwallabag%2Fwallabag.git Merge pull request #2860 from wallabag/docs-update-3rd-party-apps docs 3rd party tools: update java wrapper, add cmd tool to add article --- diff --git a/docs/en/user/installation.rst b/docs/en/user/installation.rst index 7d3bcf61..7fb81aeb 100644 --- a/docs/en/user/installation.rst +++ b/docs/en/user/installation.rst @@ -149,6 +149,23 @@ Assuming you install wallabag in the ``/var/www/wallabag`` folder and that you w ErrorLog /var/log/apache2/wallabag_error.log CustomLog /var/log/apache2/wallabag_access.log combined + + +.. tip:: Note for Apache 2.4, in the section `` you have to replace the directives : + +:: + + AllowOverride None + Order Allow,Deny + Allow from All + + +by + +:: + + Require All granted + After reloading or restarting Apache, you should now be able to access wallabag at http://domain.tld. diff --git a/src/Wallabag/CoreBundle/Helper/HttpClientFactory.php b/src/Wallabag/CoreBundle/Helper/HttpClientFactory.php index 8891887b..1ac8feb1 100644 --- a/src/Wallabag/CoreBundle/Helper/HttpClientFactory.php +++ b/src/Wallabag/CoreBundle/Helper/HttpClientFactory.php @@ -6,6 +6,7 @@ use Graby\Ring\Client\SafeCurlHandler; use GuzzleHttp\Client; use GuzzleHttp\Cookie\CookieJar; use GuzzleHttp\Event\SubscriberInterface; +use Psr\Log\LoggerInterface; /** * Builds and configures the Guzzle HTTP client. @@ -19,6 +20,7 @@ class HttpClientFactory private $cookieJar; private $restrictedAccess; + private $logger; /** * HttpClientFactory constructor. @@ -26,12 +28,14 @@ class HttpClientFactory * @param \GuzzleHttp\Event\SubscriberInterface $authenticatorSubscriber * @param \GuzzleHttp\Cookie\CookieJar $cookieJar * @param string $restrictedAccess this param is a kind of boolean. Values: 0 or 1 + * @param LoggerInterface $logger */ - public function __construct(SubscriberInterface $authenticatorSubscriber, CookieJar $cookieJar, $restrictedAccess) + public function __construct(SubscriberInterface $authenticatorSubscriber, CookieJar $cookieJar, $restrictedAccess, LoggerInterface $logger) { $this->authenticatorSubscriber = $authenticatorSubscriber; $this->cookieJar = $cookieJar; $this->restrictedAccess = $restrictedAccess; + $this->logger = $logger; } /** @@ -39,8 +43,10 @@ class HttpClientFactory */ public function buildHttpClient() { + $this->logger->log('debug', 'Restricted access config enabled?', array('enabled' => (int) $this->restrictedAccess)); + if (0 === (int) $this->restrictedAccess) { - return null; + return; } // we clear the cookie to avoid websites who use cookies for analytics diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml index 036735ec..51d6ab47 100644 --- a/src/Wallabag/CoreBundle/Resources/config/services.yml +++ b/src/Wallabag/CoreBundle/Resources/config/services.yml @@ -74,6 +74,7 @@ services: - "@bd_guzzle_site_authenticator.authenticator_subscriber" - "@wallabag_core.guzzle.cookie_jar" - '@=service(''craue_config'').get(''restricted_access'')' + - '@logger' wallabag_core.guzzle.cookie_jar: class: GuzzleHttp\Cookie\FileCookieJar