Автор Тема: firefox 31.6, автопроброс с http на https (решено?)  (Прочитано 1328 раз)

Оффлайн xdsl

  • Участник
  • *
  • Сообщений: 255
После одного из майских обновлений firefox (31.6) из репозитария p7 начал автоматически делать редирект  с http на https при входе на некоторые сайты. Результат отвратительный, с учетом того, что сайты содержат разный контент по http и https. Пришлось полностью снести firefox и загрузить последнюю версию (38) от разработчиков.

До перехода на родную версию проделал много попыток избавиться от такого поведения: нулил куки, кэш, файловые конфиги, правил всякие autofill в about:config. Даже нового юзера создал для чистоты эксперимента. Нуль реакции.

Вопрос 1: это баг сборки? или фича такая? или у меня руки кривые?
Вопрос 2: если баг, где оставить сообщение?
Вопрос 3: если фича, где проголосовать за ее отмену?
Вопрос 4: если руки кривые, то как их выпрямить  ;-)?

« Последнее редактирование: 11.06.2015 07:13:26 от xdsl »

Онлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: firefox 31.6, автопроброс с http на https
« Ответ #1 : 10.06.2015 07:20:27 »
Это фича Firefox такая. И уже никак не отменить, это мейнстрим. Только использовать старую версию и отменить обновления.
Андрей Черепанов (cas@)

Оффлайн xdsl

  • Участник
  • *
  • Сообщений: 255
Re: firefox 31.6, автопроброс с http на https
« Ответ #2 : 10.06.2015 09:28:44 »
Хм. Я-бы понял, что это фича альтовской сборки, т.к. буквально вчера загрузил версию 38 отсюда: https://www.mozilla.org/ru/firefox/new/. В ней - все нормально. В альтовской 31.6 - редирект. Вот такая бяка.

Онлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: firefox 31.6, автопроброс с http на https
« Ответ #3 : 10.06.2015 09:35:06 »
В p7 уже несколько дней 38.0.1. Проверьте там.
Андрей Черепанов (cas@)

Оффлайн xdsl

  • Участник
  • *
  • Сообщений: 255
Re: firefox 31.6, автопроброс с http на https
« Ответ #4 : 10.06.2015 11:25:56 »
Скачал срез репозитария p7, обновился, установил firefox 38.0.1, все работает нормально.

mvk

  • Гость
Re: firefox 31.6, автопроброс с http на https
« Ответ #5 : 10.06.2015 13:32:00 »
Это фича Firefox такая. И уже никак не отменить, это мейнстрим. Только использовать старую версию и отменить обновления.
SiteSecurityServiceState.txt - если только удалять этот файл при каждом запуске или поставить в режим только для чтения, но это уже извращение.

Оффлайн xdsl

  • Участник
  • *
  • Сообщений: 255
Re: firefox 31.6, автопроброс с http на https
« Ответ #6 : 11.06.2015 07:13:00 »
Это фича Firefox такая. И уже никак не отменить, это мейнстрим. Только использовать старую версию и отменить обновления.
SiteSecurityServiceState.txt - если только удалять этот файл при каждом запуске или поставить в режим только для чтения, но это уже извращение.
Спасибо всем за помощь, нашел я паразита. И firefox здесь ни причем. Просто все так совпало.

У меня за reverseProxy моего корпоративного веб-портала много веб-серверов на виртуалках, которые контролируются мною крайне поверхностно, на уровне старт-стоп-бекап. На одном из них в тестовом режиме развернули ownCloud для внутрикорпоративных задач с внешним доступом https://веб-портал/cloud/ <-> https://внутренний_сервер/cloud/

Результат: достаточно один раз зайти по адресу https://веб-портал/cloud/, после чего любой запрос вида http://веб-портал/bla-bla-bla превращается в https://веб-портал/bla-bla-bla !!

Все мои чистки конфигов ни к чему не приводили, т.к. проверять я сдуру лез как раз на ownCloud, после чего мой веб-портал в текущем браузере перманентно переходил на https.

Временное решение проблемы: в исходниках ownCloud, в /lib/base.php найти строку
$header = 'Strict-Transport-Security: max-age=31536000';и исправить ее на
$header = 'Strict-Transport-Security: max-age=0';
Варианты постоянного решения проблемы сейчас ищу, т.к. повториться такая беда может без особых проблем и на другом внутреннем сервере. Думаю в сторону правки заголовков ответа апачем на веб-портале. Может у кого какие идеи по этому поводу есть?