Bug #1804
closedПропадает окно "SSL errors occured"
100%
Description
При ошибках SSL появляется окошко "SSL errors occured", которое через некотороне время исчезает или заменяется другим (видно по адресу, который хорошо бы сделать копируемым - пригодится для рекламорезки). Я кнопки там не нажимал.
STR:
Прописать прокси, который расшифровывает HTTPS (у меня Proxomitron) и зайти на какой-нибудь сайт (relcom.ru)
Expected result:
Чтоб не самовольничало.
Лучше сделать двухпанельное окошко с ошибками: слева список ошибок, который дополняется прямо в процессе загрузки страницы, а справа подробная информация по текущей ошибке и варианты действий (как сейчас).
В репортилке нужно включить переключение Tab и Shift-Tab между полями "short description", "STR" и другими - я же на клаве пишу! Не думаю, что ввод табуляции тут реально полезен. В "Title" работает.
Actual result:
Пропадает.
System information:
LeechCraft 0.6.70
Built with Qt 4.8.6, running with Qt 4.8.6
Running on: Windows XP
Files
Updated by 0xd34df00d about 10 years ago
Проблема в том, что такое окно может быть и не привязано к странице, например, если возникает SSL-ошибка при загрузке чего-нибудь через HTTP-качалку или, в общем, через что угодно.
Updated by 0xd34df00d about 10 years ago
Совсем, кстати, забыл: отображение загрузок персонально для страницы в Poshuku уже есть. Правда, не уверен, есть ли этот модуль в 0.6.70.
Updated by 0xd34df00d about 10 years ago
- Category set to Core
- Status changed from New to Assigned
- Assignee set to 0xd34df00d
- Target version set to 0.6.75
- Estimated time set to 3:00 h
Updated by 0xd34df00d about 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset main|ae383bf391a242684536d56b5fd75edd0db8f40c.
Updated by 0xd34df00d about 10 years ago
И спасибо за замечание по Dolozhee, также исправлено.
Updated by Mellon about 10 years ago
Всё го^Wплохо
Ты обрабатываешь постфактум. От этого нарушаются функции и зависает приложение. ща накидаю, что именно не так.
Updated by Mellon about 10 years ago
- File lc_crash_14_11_28-12_25_01.log lc_crash_14_11_28-12_25_01.log added
- File lc_crash_14_11_28-12_29_23.log lc_crash_14_11_28-12_29_23.log added
- File debug.log debug.log added
- File warning.log warning.log added
а нет. теперь просто падает
1. Открываем https://point.im/register
2. http://dump.bitcheese.net/images/erulunu/screenshot.png В диалоге жмякаем "Не запоминать", "Прервать". Личи падают (lc_crash_14_11_28-12_25_24.log)
3. В диалоге жмякаем "Не запоминать", "Пропустить". Личи падают (lc_crash_14_11_28-12_29_23.log)
А если через профайлер запускать, оно немножко жило и падало при сочетании "Запомнить для хоста", "Прервать"
Updated by 0xd34df00d about 10 years ago
Проблема в том, что кути обрабатывают ошибку SSL синхронно. Поэтому я её должен обработать, пока объект ответа не сдох (по таймауту, например).
Updated by Mellon about 10 years ago
Походу, это кутешное говно. qupzilla тоже падает на этом
Updated by Mellon about 10 years ago
правда qupzilla пытается блокировать запрос до закрытия диалога, а вот rekonq не падает, но и капчу скачивает/отображает при этом
Updated by 0xd34df00d about 10 years ago
- Status changed from Resolved to Assigned
- % Done changed from 100 to 50
- Estimated time changed from 3:00 h to 6:00 h
Updated by 0xd34df00d about 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 50 to 100
Applied in changeset main|644fcc109cda7487773981ec1809b7bb730d10fe.
Updated by Mellon about 10 years ago
- Status changed from Resolved to Closed
Ок, вроде норм. Учитывая
To indicate that the errors are not fatal and that the connection should proceed, the QNetworkReply::ignoreSslErrors() function should be called from the slot connected to this signal. If it is not called, the SSL session will be torn down before any data is exchanged (including the URL).