From f92d6c6139c86205b34f4f7afca15e88a5611b25 Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Thu, 5 Jan 2017 16:01:35 -0600 Subject: [PATCH] follow redirects --- config.ru | 3 ++- workers/delete_cache_worker.rb | 2 +- workers/purge_cache_worker.rb | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/config.ru b/config.ru index 86419cb0..71f9abd1 100644 --- a/config.ru +++ b/config.ru @@ -76,6 +76,7 @@ map '/sidekiq' do username == $config['sidekiq_user'] && password == $config['sidekiq_pass'] end - Sidekiq::Web.set 'session_secret', $config['session_secret'] + use Rack::Session::Cookie, key: 'sidekiq.session', secret: $config['session_secret'] + use Rack::Protection::AuthenticityToken run Sidekiq::Web end diff --git a/workers/delete_cache_worker.rb b/workers/delete_cache_worker.rb index 633b2a42..810dc971 100644 --- a/workers/delete_cache_worker.rb +++ b/workers/delete_cache_worker.rb @@ -24,7 +24,7 @@ class DeleteCacheWorker Addressable::URI::CharacterClasses::QUERY ) - HTTP.timeout(read: 10, write: 10, connect: 2). + HTTP.follow.timeout(read: 10, write: 10, connect: 2). headers(host: URI::encode("#{username}.neocities.org")). get(url) end diff --git a/workers/purge_cache_worker.rb b/workers/purge_cache_worker.rb index c1c445e3..ce30e3b8 100644 --- a/workers/purge_cache_worker.rb +++ b/workers/purge_cache_worker.rb @@ -22,7 +22,7 @@ class PurgeCacheWorker retry_encoded = false begin - HTTP.timeout(read: 10, write: 10, connect: 2). + HTTP.follow.timeout(read: 10, write: 10, connect: 2). headers(host: URI::encode("#{username}.neocities.org"), cache_purge: '1'). head(url) rescue URI::InvalidURIError