[AdGuard для Windows] Бета-версия 6.0.67.364

Discussion in 'Комментарии к релизам бета-версий' started by Confessor, Sep 16, 2015.

Thread Status:
Not open for further replies.
  1. McClaud

    McClaud Beta Tester

    Joined:
    Jan 7, 2014
    Messages:
    13
    Значит получилось так - посмотрел, что фильтры не обновились - 2 дня в окне программы и дата фильтров 2-х дневной давности, что бы заархивировать - убил процесс сервиса, убил прогу, после перезапуска - фильтры обновлены 25 минут назад. Для чистоты эксперемента, сделал тоже самое на втором компе, так же было 2 дня. После перезапуска - 51 минута назад. Логи со второго компа, ДО перезапуска - View attachment Logs.zip
    Может фильтры обновляются, а дата и счетчик нет?

    Да, так и есть, фильтры обновляются, но интерфейс об этом не знает...бага.
     
    Last edited: Oct 14, 2015
  2. remlock

    remlock Beta Tester

    Joined:
    Sep 10, 2015
    Messages:
    89
    Накопал баг, позволяющий частично обойти парольную защиту родительского контроля.
    Во время отображения окна с предложением ввести пароль нужно перевести фокус на окно ввода, далее зажать клавиши Ctrl+Alt+стрелка вверх, появится пунктирная линия, обводящая какой-либо визуальный элемент окон. Манипулируя клавиша TAB и стрелки, можно перевести "подсветку" пунктиром очередного элемента под окно с паролем и продолжать там гулять по элементам управления. У меня получилось включить режим настроек, попереключать вкладки, сдвинуть их с места, что-то ввести в поиске и запустить переход в личный кабинет. Если бы в браузере был запомнен пароль для учётной записи, то можно отвязать компьютер и вероятно adguard сам себя и отключит.
    Как пример, что удалось намудрить:
    adg_06.png
    Виден пунктир; видно, что мне удалось ввести слово "запускать", а также сдвинуть перечень вкладок ближе к левому краю окна.
    Переход на пунктир возможен из любого edit-а ввода данных.

    update
    Только что проверил догадку. Если кто-то смог отвязать компьютер, отдал ключ на сторону, то adguard при ближайшей проверке обновлений сам себя и остановит.
    Может, предусмотреть вариант, что находясь под парольной защитой и в случае возникновения проблем с лицензией, adguard не отключался бы, а выкидывал бы красный балун с сообщением о проблемах и настоятельно просил бы ввести пароль и их разрулить.
     
    Last edited by a moderator: Oct 13, 2015
  3. vasily_bagirov

    vasily_bagirov Administrator Staff Member Administrator

    Joined:
    Jul 1, 2014
    Messages:
    6,905
  4. tchack

    tchack Beta Tester

    Joined:
    Mar 15, 2012
    Messages:
    391
    Почему-то в 6 версии не открываются картинки по ссылкам типа http://f-picture.net/lfp/s020.radikal.ru/i714/1510/90/e0cf0ba9314a.jpg/htm
    В 5 версии все работает. Например, большинство скриншотов к раздачам на nnm-club.me, имеют такие ссылки.

    У кого-нибудь также???
     
  5. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,654
    У меня открылось.
     
  6. tchack

    tchack Beta Tester

    Joined:
    Mar 15, 2012
    Messages:
    391
    Антитрекинг выключен??? (С выключенным у меня открывается)
     
  7. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,654
    Да, включен ( все элементы включены )
    [​IMG]
     
  8. d1amaNt

    d1amaNt New Member

    Joined:
    Jun 7, 2013
    Messages:
    39
    Обнаружил баг. С включенным Антитрекинг, не корректно работает сайт http://oren.esplus.ru/ . Т.е вводишь логин и пароль переходит на сайт https://lk.orensbyt.ru/Individual личный кабинет, но стоит где-нибуть полазить - выкидывает на главный сайт oren.esplus.ru. В настройках Антитрекинг все галки есть.
     
  9. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,654
    Много сайтов не корректно работает, либо вообще не работает. Там выше уже писали.

    В основном достаточно снять галку " скрыть IP "
     
    Last edited by a moderator: Oct 13, 2015
  10. remlock

    remlock Beta Tester

    Joined:
    Sep 10, 2015
    Messages:
    89
    1.
    В чёрный список родительского контроля ввёл сайт, включил защиту. Попытался перейти на сайт, выскочило окно с детьми в фоне и с предложением ввести пароль. Случайно нажал ctrl+V; буфер был текстовый и очень большой. Все 8 ядер процессора мгновенно скакнули в максимальную загрузку работой службы. Помог только перезапуск самой службы. Обязательно нужно ограничить длину вводимого пароля.

    update
    2.
    Почему есть возможность приостановить работу защиты в режиме защиты паролем?
    adg_07.png
     
    Last edited by a moderator: Oct 13, 2015
  11. N3m0s

    N3m0s Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    3,803
    Они вроде не зависят друг от друга, расширение используется вместо помощника программы. Приостановишь защиту помощника, программа все равно будет работать, смысл защищать ее паролем.
     
    Last edited by a moderator: Oct 14, 2015
  12. remlock

    remlock Beta Tester

    Joined:
    Sep 10, 2015
    Messages:
    89
    В том-то и дело, что не совсем понятна ситуация. У меня расширение работает в "режиме интеграции". Настройки в данном случае у них должны быть общие. И, наверное, правильнее было бы сформулировать вопрос, почему режим интеграции внезапно закончился? Но в тот момент у меня стало именно так, как вы сказали: adguard продолжал работать, но уже ни на что не влиял (во всяком случае, на все родительские запреты), а на запрещённые сайты можно стало заходить, а заодно так вообще отключить защиту. Т.е. в данном случае баг (ну, или не баг, а фишка), в том, что программа допустила прекращение работы режима интеграции, находясь в режиме родительского контроля с паролем.

    Кстати, есть ещё такая особенность: при полной блокировке кукисов сайта (средствами firefox), находящегося в чёрном списке родительского контроля, пароль не принимается.
     
  13. N3m0s

    N3m0s Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    3,803
    Есть закон у программистов, когда что-то чинится, обязательно другое ломается. :D
    Каким расширением блокируете?
     
  14. Fantom

    Fantom Beta Tester

    Joined:
    Dec 12, 2010
    Messages:
    1,337
    средствами firefox же.
     
  15. N3m0s

    N3m0s Well-Known Member

    Joined:
    Sep 23, 2014
    Messages:
    3,803
    Странно у меня что-то не повторяется, поэтому спросил про расширение)) Потом еще раз попробую.
     
  16. remlock

    remlock Beta Tester

    Joined:
    Sep 10, 2015
    Messages:
    89
    Самим Firefox-ом; в приватности выбрано "принимать куки" -> "спрашивать каждый раз".
    С firefox-ом вообще особое поведение у adguard-а. IE9 и Chrome ни разу не вырывались из-под родительского контроля. А вот Firefox может это сделать в любой момент. Даже не знаю, как устойчиво повторить эффект. Какие-то простейшие шаги: включить контроль, зайти на заблокированный сайт, ввести пароль для запуска сайта, выключить контроль, зайти на сайт, перезапустить браузер, включить контроль, .... и так несколько раз. И неожиданно firefox уходит из-под защиты. В этот раз надстройки не было.

    Если запретный сайт был открыт с паролем, firefox закрыть (а у него выбран режим открываться со вкладками прошлой сессии), запустить firefox, то вкладка с запретным сайтом спокойно перезапустится без пароля. Вкладку с сайтом нужно перед выходом предварительно закрывать.

    IE9 тоже не дал ввести пароль на открытие запретного сайта.

    Chrome при запуске в таком же режиме, как firefox, вкладку с запретным сайтом также открывает без повторного спроса пароля. Причём вкладку закрывать уже бесполезно, он как-то запомнил, что запретный сайт можно смотреть и разрешает это делать всегда.

    И вот комбинация этих эффектов то есть, то пропадает, то начинают неправильно сообщения о заблокированном сайте выдаваться. Тут нужно будет спокойно как-то сесть, когда будет больше времени, и потыкаться ещё раз.
     
  17. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    13,144
    Да что ж у тебя в буфере постоянно километры данных?:)
    https://github.com/AdguardTeam/AdguardForWindows/issues/365

    А это приостановка работы расширения, а не программы.
    Другой вопрос - почему это расширение не в режиме интеграции на скриншоте.
     
  18. remlock

    remlock Beta Tester

    Joined:
    Sep 10, 2015
    Messages:
    89
    Да это сопутствующая тестированию среда. Одно из направлений деятельности, скажем так, любой ценой спровоцировать программу сломаться. При написании своих программ для широкого круга пользователей бесценно, но при этом происходит наложение рабочих условий на обычную жизнь. Какие-то шаги делаются уже на автомате: например, сымитировать, по ходу так, действия ребёнка, подростка, бабушки и т.д.. :) Ну, и да, буфер большой отсюда же.
     
  19. Fantom

    Fantom Beta Tester

    Joined:
    Dec 12, 2010
    Messages:
    1,337
    Программы не секрет?
     
  20. remlock

    remlock Beta Tester

    Joined:
    Sep 10, 2015
    Messages:
    89
    offtop удалил

    update

    adg8.png
    1. Довольно странно визуализирован выбор из списка: двойная подсветка и пунктирная линия у пункта под курсором мышки.
    2. Если дважды подряд выбрать (повторно из трея) "Поддержка", то почему-то "Тип проблемы" пропадает.

    update2
    3. Причём пунктирную подсветку можно вывести кнопками вверх/вниз в качестве отдельного варианта выбора пункта.
    adg9.png

    update3
    4. Внезапно выпала череда сообщений:
    Раз:
    Приложение: Adguard.exe
    Версия платформы: v4.0.30319
    Описание. Процесс был завершен из-за необработанного исключения.
    Сведения об исключении: System.ComponentModel.Win32Exception
    Стек:
    в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
    в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
    в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
    в MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
    в MS.Win32.HwndSubclass.DefWndProcWrapper(IntPtr, Int32, IntPtr, IntPtr)
    в MS.Win32.UnsafeNativeMethods.CallWindowProc(IntPtr, IntPtr, Int32, IntPtr, IntPtr)
    в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
    в MS.Win32.UnsafeNativeMethods.ShowWindow(System.Runtime.InteropServices.HandleRef, Int32)
    в System.Windows.Window.OnWindowStateChanged(System.Windows.WindowState)
    в System.Windows.Window._OnWindowStateChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
    в System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
    в System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
    в System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
    в System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
    в System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty, System.Object, System.Windows.PropertyMetadata, Boolean, Boolean, System.Windows.OperationType, Boolean)
    в System.Windows.Window.set_WindowState(System.Windows.WindowState)
    в Adguard.App.ShowMainWindow()
    в Adguard.Helpers.TaskbarMenu.<InitializeMenuItems>b__1a(System.Object, System.EventArgs)
    в System.Windows.Forms.ToolStripItem.RaiseEvent(System.Object, System.EventArgs)
    в System.Windows.Forms.ToolStripMenuItem.OnClick(System.EventArgs)
    в System.Windows.Forms.ToolStripItem.HandleClick(System.EventArgs)
    в System.Windows.Forms.ToolStripItem.FireEventInteractive(System.EventArgs, System.Windows.Forms.ToolStripItemEventType)
    в System.Windows.Forms.ToolStripItem.FireEvent(System.EventArgs, System.Windows.Forms.ToolStripItemEventType)
    в System.Windows.Forms.ToolStripItem.ProcessDialogKey(System.Windows.Forms.Keys)
    в System.Windows.Forms.ToolStripDropDownItem.ProcessDialogKey(System.Windows.Forms.Keys)
    в System.Windows.Forms.ToolStrip.ProcessDialogKey(System.Windows.Forms.Keys)
    в System.Windows.Forms.ToolStripDropDown.ProcessDialogKey(System.Windows.Forms.Keys)
    в System.Windows.Forms.Control.PreProcessMessage(System.Windows.Forms.Message ByRef)
    в System.Windows.Forms.Control.PreProcessControlMessageInternal(System.Windows.Forms.Control, System.Windows.Forms.Message ByRef)
    в System.Windows.Forms.Application+ThreadContext.PreTranslateMessage(MSG ByRef)
    в System.Windows.Forms.ToolStripManager+ModalMenuFilter+HostedWindowsFormsMessageHook.MessageHookProc(Int32, IntPtr, IntPtr)
    в MS.Win32.UnsafeNativeMethods.IntGetMessageW(System.Windows.Interop.MSG ByRef, System.Runtime.InteropServices.HandleRef, Int32, Int32)
    в MS.Win32.UnsafeNativeMethods.GetMessageW(System.Windows.Interop.MSG ByRef, System.Runtime.InteropServices.HandleRef, Int32, Int32)
    в System.Windows.Threading.Dispatcher.GetMessage(System.Windows.Interop.MSG ByRef, IntPtr, Int32, Int32)
    в System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
    в System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
    в System.Windows.Application.RunDispatcher(System.Object)
    в System.Windows.Application.RunInternal(System.Windows.Window)
    в System.Windows.Application.Run(System.Windows.Window)
    в Adguard.App.Main()
    Два:
    Имя сбойного приложения: Adguard.exe, версия: 6.0.67.364, метка времени: 0x55f93a51
    Имя сбойного модуля: KERNELBASE.dll, версия: 6.3.9600.18007, метка времени: 0x55c4bcfc
    Код исключения: 0xe0434352
    Смещение ошибки: 0x00015b68
    Идентификатор сбойного процесса: 0x116c
    Время запуска сбойного приложения: 0x01d107ec3840e1fd
    Путь сбойного приложения: C:\Program Files (x86)\Adguard\Adguard.exe
    Путь сбойного модуля: C:\WINDOWS\SYSTEM32\KERNELBASE.dll
    Идентификатор отчета: 20c9c749-745a-11e5-8242-74d02bda3d9b
    Полное имя сбойного пакета:
    Код приложения, связанного со сбойным пакетом:
    Три:
    Имя сбойного приложения: Adguard.exe, версия: 6.0.67.364, метка времени: 0x55f93a51
    Имя сбойного модуля: KERNELBASE.dll, версия: 6.3.9600.18007, метка времени: 0x55c4bcfc
    Код исключения: 0xc000041d
    Смещение ошибки: 0x00015b68
    Идентификатор сбойного процесса: 0x116c
    Время запуска сбойного приложения: 0x01d107ec3840e1fd
    Путь сбойного приложения: C:\Program Files (x86)\Adguard\Adguard.exe
    Путь сбойного модуля: C:\WINDOWS\SYSTEM32\KERNELBASE.dll
    Идентификатор отчета: 24e7feae-745a-11e5-8242-74d02bda3d9b
    Полное имя сбойного пакета:
    Код приложения, связанного со сбойным пакетом:
    Лог:
    ERROR, Adguard, 1, 17.10.2015 2:03:35.818, Unhandled exception: System.ComponentModel.Win32Exception: Параметр задан неверно
    Source: WindowsBase
    Data key System.Object:
    Stack trace: в MS.Win32.UnsafeNativeMethods.GetWindowText(HandleRef hWnd, StringBuilder lpString, Int32 nMaxCount)
    в System.Windows.Automation.Peers.WindowAutomationPeer.GetNameCore()
    в System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
    в System.Windows.ContextLayoutManager.fireAutomationEvents()
    в System.Windows.ContextLayoutManager.UpdateLayout()
    в System.Windows.UIElement.UpdateLayout()
    в System.Windows.Interop.HwndSource.Process_WM_SIZE(UIElement rootUIElement, IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam)
    в System.Windows.Interop.HwndSource.LayoutFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
    в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

    .
    ERROR, Adguard, 1, 17.10.2015 2:03:35.819, UnhandledException event raised in Adguard.exe: System.ComponentModel.Win32Exception: Параметр задан неверно
    Source: WindowsBase
    Data key System.Object:
    Stack trace: в MS.Win32.UnsafeNativeMethods.GetWindowText(HandleRef hWnd, StringBuilder lpString, Int32 nMaxCount)
    в System.Windows.Automation.Peers.WindowAutomationPeer.GetNameCore()
    в System.Windows.Automation.Peers.AutomationPeer.UpdateSubtree()
    в System.Windows.ContextLayoutManager.fireAutomationEvents()
    в System.Windows.ContextLayoutManager.UpdateLayout()
    в System.Windows.UIElement.UpdateLayout()
    в System.Windows.Interop.HwndSource.Process_WM_SIZE(UIElement rootUIElement, IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam)
    в System.Windows.Interop.HwndSource.LayoutFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
    в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
    в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
    в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
    в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
    в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
     
    Last edited by a moderator: Oct 17, 2015
Thread Status:
Not open for further replies.