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

Status
Not open for further replies.

McClaud

Beta Tester
Вот тут:
%programdata%\Adguard\Logs

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

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

remlock

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

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

d1amaNt

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

vvgNovanet

Moderator
Moderator
Много сайтов не корректно работает, либо вообще не работает. Там выше уже писали.

В основном достаточно снять галку " скрыть IP "
 
Last edited by a moderator:

remlock

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

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

N3m0s

Well-Known Member
Почему есть возможность приостановить работу защиты в режиме защиты паролем?
Они вроде не зависят друг от друга, расширение используется вместо помощника программы. Приостановишь защиту помощника, программа все равно будет работать, смысл защищать ее паролем.
 
Last edited by a moderator:

remlock

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

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

N3m0s

Well-Known Member
В том-то и дело, что не совсем понятна ситуация. У меня расширение работает в "режиме интеграции". Настройки в данном случае у них должны быть общие. И, наверное, правильнее было бы сформулировать вопрос, почему режим интеграции внезапно закончился?
Есть закон у программистов, когда что-то чинится, обязательно другое ломается. :D
Кстати, есть ещё такая особенность: при полной блокировке кукисов сайта (средствами firefox), находящегося в чёрном списке родительского контроля, пароль не принимается.
Каким расширением блокируете?
 

remlock

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

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

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

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

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

avatar

Administrator
Staff member
Administrator
1.
В чёрный список родительского контроля ввёл сайт, включил защиту. Попытался перейти на сайт, выскочило окно с детьми в фоне и с предложением ввести пароль. Случайно нажал ctrl+V; буфер был текстовый и очень большой. Все 8 ядер процессора мгновенно скакнули в максимальную загрузку работой службы. Помог только перезапуск самой службы. Обязательно нужно ограничить длину вводимого пароля.
Да что ж у тебя в буфере постоянно километры данных?:)
https://github.com/AdguardTeam/AdguardForWindows/issues/365

2.
Почему есть возможность приостановить работу защиты в режиме защиты паролем?
А это приостановка работы расширения, а не программы.
Другой вопрос - почему это расширение не в режиме интеграции на скриншоте.
 

remlock

Beta Tester
Да что ж у тебя в буфере постоянно километры данных?:)
Да это сопутствующая тестированию среда. Одно из направлений деятельности, скажем так, любой ценой спровоцировать программу сломаться. При написании своих программ для широкого круга пользователей бесценно, но при этом происходит наложение рабочих условий на обычную жизнь. Какие-то шаги делаются уже на автомате: например, сымитировать, по ходу так, действия ребёнка, подростка, бабушки и т.д.. :) Ну, и да, буфер большой отсюда же.
 

remlock

Beta Tester
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:
Status
Not open for further replies.
Top