Версия 1.02.0 от 24.03.2013 (для НС версии >= 1.0.0.428) [*] Улучшен алгоритм поиска URL в ява-скриптах. Теперь СМ находит и вырезает больше [-] Интерактивный режим: попытка включения режима в FireFox приводила к подвисанию страницы и выводу браузером сообщения об ошибке -------------- СБОРКИ СМ > 1.01.1 НЕ ВЫКЛАДЫВАЮТСЯ ДО ОФИЦИАЛЬНОГО ВЫХОДА НС ВЕРСИИ >= 1.0.0.428 ------------------- -------------- В НИХ СЛЕДУЮЩИЕ ИЗМЕНЕНИЯ: -------------------- [*] Улучшен поиск URL на HTML-страницах - теперь ищется и в элементах и [-] При формировании файлов вставки css и js СМ блокировал работу других расширений [-] При удалении пользователя НС он не удалялся из СМ [-] При добавлении пользователя НС он не наследовал свою включенность от включенности пользователя 'ALL' [-] При добавлении пользователя НС включенность его подписок не наследовалась от включенности соответствующих подписок пользователя 'ALL' [-] ContentMaster, AdMuncher: не работал счетчик срабатываний правил 'Не фильтровать страницы с URL' [-] Окно настроек не вызывалось, если путь к папке расширения содержал национальные символы [-] Не работали подписки, путь к файлам которых содержал национальные символы Версия 1.01.0 от 08.03.2013 [+] Возможность выбора внешнего редактора для фильтров (по умолчанию - notepad) на вкладке "Общие настройки" [+] ContentMaster: информация о срабатывании фильтров "Удаление скриптов с заданным текстом" в файлах ява-скриптов выводится в лог СМ и учитывается при подсчете числа срабатываний [*] ContentMaster: "Удаление скриптов с заданным текстом" теперь работает только для ява-скриптов размером < 16 кБ [-] При самостоятельном формировании файлов вставки css и js СМ в некоторых случаях пытался искать их в кэше (хоть их там заведомо не должно быть), а в некоторых - вовсе выйти в сеть, приводя к попытке загрузки посторонних адресов [-] Искажение информации на стыке чанков HTTP-ответа при обработке ява-скриптов [-] Механизм вырезания картинок в ява-скриптах приводил иногда к нарушению их работоспособности [-] При замене фрагмента ява-скрипта в логе писалось, что он удален, и не отображался заменяющий фрагмент [-] В логе не расшифровывалось, какое конкретно правило "Не фильтровать страницы с URL" сработало [-] Вывод в лог при сработке "Не фильтровать страницы с URL" был не мультиязычным [-] Ява-скрипт ошибочно мог удаляться со страницы дважды по разным основаниям. При этом в лог выводилась обескураживающая строка о том, что по реальному правилу удалено пустое место Версия 1.00.0 от 07.01.2013 (для НС версии >= 1.0.0.412) [+] Принципиально иной HTML-движок: - улучшен поиск HTML-элементов - находится то, что раньше пропускалось В некоторых ситуациях старый движок в принципе не позволял определить границы HTML-элементов - успешно анализируются криво написанные страницы (любой кривизны), т.е. опять же теперь находится больше Старый движок мог правильно обрабатывать только не сильно кривые страницы - успешная работа при экстремальных уровнях вложенности элементов на странице. Так, на http://www.worldbest.com/news_zines.htm старый движок вываливался с ошибкой [+] Раздельные настройки по пользователям [+] Удаленные в интерактивном режиме элементы вырезаются, а не скрываются как ранее [+] Многоязыковая поддержка в зависимости от текущего языка интерфейса НС. Пока реализованы русский и английский. Желающие могут создать lng-файлы для других языков [+] Подсчет статистики срабатываний по каждому пользователю и по группам пользователей, по каждому разделу фильтров [+] Вызов редактора файла подписки из окна настроек [+] Правила блокирования по URL теперь действуют и на HTTPS-запросы [+] Удаление элементов по URL, заданному в punycode [+] Интерактивный режим: возможность активации с удаленного компьютера [+] ContentMaster: работа "Удаления по комментарию" на страницах с кодировками UTF-8 и KOI-8r [+] AdBlockPlus: поддержка опции 'donottrack' [+] AdMuncher: блокировка запросов правилами 'Remove images/etc with URL' распространена на файлы форматов TIFF и SVG [+] AdMuncher: блок правил "Не фильтровать фрагменты с заданным текстом" ("Don't match against keyword") [*] AdMuncher: ускорена обработка некоторых правил, содержащих '*' [*] ContentMaster, AdBlockPlus, AdMuncher: скрипты и CSS вставлялись в текст страниц, раздувая их на 500-600 кБ и расходуя внутрисетевой трафик. Теперь они подгружаются отдельными кэшируемыми запросами [*] Горячие клавиши теперь работают только для запросов, полученных с локального компьютера [*] Улучшен поиск URL в CSS [*] Новая подписка добавляется в список сразу включенной [*] Несколько изменен интерфейс окна настроек [*] Интерактивный режим: улучшен поиск в условиях изменяющейся структуры страницы [*] ContentMaster: обновлены правила по умолчанию [*] ContentMaster: изменен формат правил удаления по размеру. Теперь размер задается в виде 'WxH' [*] ContentMaster: Правила "Удаление по class/id" и "Удаление по комментарию" работали по общему списку, теперь - каждое по собственному [*] AdBlockPlus: убрана поддержка опций 'ping' и 'background' (как в оригинале) [-] Незнание СМ тэгов, начинающихся с ', которого не должно быть у этого html-элемента например, на http://forum.pocket-video.com.ua/index.php?showtopic=50815 [*] ContentMaster: обновлены правила по умолчанию: "Удалением по class/id" резались по слову "ad" страницы http://auto.yandex.ru/search.xml/?... "Удалением по class/id" резалась по слову "counter" полезная информация на http://intertelecom.ua "Удалением по комментарию" резалась по слову "banner" полезная информация на http://intertelecom.ua Версия 0.78 от 20.07.2012 [*] ContentMaster: обновлены правила по умолчанию: "Удалением по class/id" резалась по слову "banner" страница http://www.fortum.ru/company/history/ "Удалением по class/id" резались по слову "teaser" полезные картинки и ссылки на http://ru.pokerstrategy.com/home/ "Удалением по class/id" резалась по слову "advert" страница http://ab.onliner.by/ "Удалением по class/id" неправильно обрабатывались некоторые исключения, содержащие пробел "Удаление по class/id" подвешивало страницу http://freemail.ukr.net/q/start "Удалением по class/id" резалась по слову "ad" полезная информация (контактный телефон) на http://www.cmlt.ru/ad-b390816 "Удалением по class/id" резалась по слову "counter" страница http://maps.yandex.ru/ "Удалением по class/id" резалась по слову "banner" страница http://pn.com.ua/ "Удалением по class/id" резались по слову "banner" страницы домена auto.ru "Удалением по class/id" резалось по слову "banner" наименование текущего раздела в заголовке сайта 63.ru "Удалением по class/id" резались по слову "ad" страницы домена slando.ru "Удаление скриптов с текстом" по слову "movead" удаляло и полезные скрипты со словом "removead" на http://www.wolframalpha.com/input/?i=integrate%5Bsin%5Bx%5D%2Cdx%5D "Удалением по class/id" резались по слову "banner" полезные элементы: скроллер и переводчик проблемы серфинга на http://odnoklassniki.ru [-] Интерактивный режим: изменения не применялись сразу, а только после перезагрузки СМ [-] Интерактивный режим: применение изменений приводило к зависанию НС на последующих HTML-страницах [-] Окно настроек не вызывалось при наличии в локали операционной системы отдельных категорий, для которых не установлена конкретная кодовая страница [-] HandyCache, AdMuncher: правила замены текста не работали, если кодировка файла задавалась в заголовке HTTP-ответа в кавычках (например, Content-Type: text/html;charset="utf-8" на softodrom.ru) [-] В логе СМ не отображался тип контента, если заголовок "Content-Type" ответа был в ином регистре [-] Невозможно было убрать горячую клавишу отключения СМ [-] Иногда неверно определялись границы свойств CSS, приводя к появлению всплывающего окна с ошибкой [-] HandyCache: при "Блокировке запросов по URL" неверно работали правила с полем "Сайт" PCRE_ERROR_RECURSIONLIMIT (http://c.nnm.ru/compress.css?3.24) [-] ContentMaster: неверно определялись границы пустых разделов в файлах подписок Версия 0.77 от 18.10.2011 (для НС версии >= 1.0.0.365) [*] В список "обманывающих" адресов добавлен http://www.rosbalt.ru/ [*] Улучшено распознавание багового HTML-кода: вложенные элементы приводили к PCRE_ERROR_MATCHLIMIT при загрузке http://comstat.ru/i/c/h/268.php [*] ContentMaster: обновлены правила по умолчанию: "Удалением скриптов с текстом" портились страницы почтовых сервисов mail.ru "Удалением скриптов с текстом" делало невозможным заход в Сообщения, Обсуждения, Оповещения на odnoklassniki.ru "Удаление по class/id" не работало по счетчикам (ключевому слову counter) "Удалением по class/id" резались по словам "advert" и "teaser" страницы сайта prokopovi.ch "Удалением по class/id" резалась по слову "inContent" страница http://tarakany.ru/lyrics/masha-skripachka.html [-] Непредсказуемые ошибки (например, всплытие окошка с PCRE_ERROR_BADOFFSET) при вcтрече неправильного URL (http://icons-ak.wxug.com/css/slimbox2.css, http://z.irkoo.com/irk.js) [-] При включенной опции "Исключения-Не обрабатывать ответы-Без срабатываний" иногда (при пайплайне) вывод в монитор НС информации о кэшированном срабатывании СМ осуществлялся в неверную строку [-] AdBlockPlus: удалялись элементы вида
. Оригинальный ABP их не удаляет. В результате, например, на http://irr.ru/login/?return=%2F вырезались поля ввода правилом ||pronto.ru^$third-party [-] HandyCache: неверно обрабатывались правила, содержащие комментарии в краткой форме и пробелы [-] При анализе ява-скриптов в некоторых ситуациях неверно определялись границы элементов, что приводило к вырезанию лишнего и нарушению правильности скрипта (http://www.skyscrapercity.com/clientscript/vbulletin_textedit.js?v=387) [-] Запросы, поступающие во время инициализации СМ, вызывали непредсказуемые ошибки [-] Интерактивный режим: не резались элементы, в числе родителей или "старших братьев" которых в DOM был элемент c именем, содержащим двоеточие (например, нельзя было толком обрезать страницы сайта vlasti.net) Версия 0.76 от 10.05.2011 (для НС версии >= 1.0.0.356) [*] Успешный анализ страниц, содержащих невалидные UTF-8 символы (ранее приводил к ошибке PCRE_ERROR_BADUTF8): http://www.taganrog.su/phpBB2/viewtopic.php?f=1&t=14424 http://www.blender.org/ http://www.file.lu/ http://designs.designs-designs.ru/node/124 и многих других [*] ContentMaster: обновлены правила по умолчанию: "Удаление по class/id" вырезало полезную информацию на http://voffka.com/archives/2011/04/20/067960.html в "Удалении скриптов с текстом" не работало правило для google_ad "Удалением скриптов с текстом" блокировался заход в Сообщения, Оповещения, Обсуждения на http://www.odnoklassniki.ru/ "Удалением по class/id" полностью резалась страница http://www.file.lu/ [*] Усилен контроль за ошибками доступа к файлам (при их появлении происходит вывод в лог НС и всплывающего сообщения) [*] Смягчено всплывающее сообщение СМ в случае отсутствия ini-файла [*] Файлы при обновлении не пишутся в кэш НС [*] Улучшено распознавание багового HTML-кода [-] AdMuncher: область действия правил не ограничивалась 16 кБ, как в оригинале. Из-за этого, к примеру, резались http://www.mediashare.com.ua/, http://www.youtube.com/user/TableTennisDaily [-] Вызов настроек выдавал ошибку, если путь к папке с СМ содержал национальные символы [-] Ошибки обработки страниц при фактическом отсутствии правил для какой-либо включенной группы [-] Иногда неверно определялись границы ява-скриптов в HTML, приводя к появлению всплывающего окна с ошибкой PCRE_ERROR_RECURSIONLIMIT (например, на http://handycache.ru/forum/index.php?topic=2341.1160) Версия 0.75 от 16.04.2011 [+] Опция "Исключения-Не обрабатывать ответы-Без срабатываний" [+] ContentMaster: "Замена текста" теперь работает и с кодировкой 'koi8-r' [*] AdMuncher: повышена производительность и снижена затратность правил "Удаление таблиц с текстом", "Удаление IMG с замещ. текстом", "Удаление форм с текстом", "Удаление скриптов с текстом", "Удаление DIV/SPAN с текстом", "Замена текста", содержащих знак '*' [*] ContentMaster: обновлены правила по умолчанию: "Удаление по class/id" нарушало форматирование страницы http://www.gismeteo.ru/ [-] Не контролировалось, что клиент использует НТТР-протокол. Это приводило к ошибкам при работе с иными протоколами [-] Небольшая утечка памяти при обновлении [-] Поправлены нерабочие ссылки подсказок по кодам клавиш [-] Не вызывалось окно настроек при отсутствии правил ContentMaster:ЗаменаТекста [-] AdMuncher: правила "Удаление таблиц с текстом", "Удаление IMG с замещ. текстом", "Удаление форм с текстом" не понимали взаимозаменяемости знаков кавычек ' и " [-] ContentMaster: "Замена текста" не работала в файлах, наименование кодировки которых 'utf-8' задавалось не в нижнем регистре Версия 0.74 от 12.03.2011 [*] Введена буферизация входящего потока, что в некоторых случаях дает выигрыш в расходовании ресурсов и скорости (так, http://www.fileformat.info/info/unicode/version/1.1/index.htm грузится на 35% быстрее) [*] AdBlockPlus, HandyCache: ускорена обработка правил "Удаление элементов по URL", уменьшено потребление ими ресурсов (так, http://www.prostieokna.ru/l/i/457.php грузится на 80% быстрее). Цена - замедление инициализации этих правил [*] ContentMaster: обновлены правила по умолчанию: "Удаление по class/id" вырезало полностью страницу http://iobit.com/ [*] Значительно уменьшен расход памяти [-] Страница в FireFox выводилась в неверной кодировке, если сервер сведения о кодировке не дал, и при вставке CSS/JS информация о кодировке отодвинута далеко вглубь страницы (вторая после сборки 0.47 попытка исправить положение дел) [-] AdBlockPlus, AdMuncher, ContentMaster: при вставке JS или CSS обрамляющие комментарии иногда терялись [-] Иногда после обновления не производилась переинициализация (меры, принятые в сборке 0.71, оказались недостаточными) [-] СМ не инициализировался, если правила AdBlockPlus "Удаление по URL" были отключены, а в правилах "Удаления по CSS" имелось хотя бы одно, призванное блокировать весь домен целиком [-] AdBlockPlus, AdMuncher, ContentMaster: JS и CSS при определенных условиях могли вставляться внутрь находящегося на странице комментария. В результате вся страница резалась (http://www.billiard-ug.ru/) [-] HandyCache: не подключались файлы списков, находящиеся в папке СМ Версия 0.73 от 20.02.2011 [+] Группа опций "Не обрабатывать ответы" на вкладке "Исключения" [*] ContentMaster: обновлены правила по умолчанию: "Удаление скриптов с текстом" вырезало на Одноклассниках скрипт, содержащий помимо "googlesyndication\.com/pagead/" полезную информацию. В результате ссылки на сайте не работали [*] Улучшен поиск URL в ява-скриптах: СМ находит больше вариантов параметра ".src" (на http://foreign.dt00.net/foreign/main_top.php теперь вырезаются ссылки на http://foreign.dt00.net/... на http://inosmi.ru/ вырезается счетчик tns-counter и т.д.) [*] Обновлен список "обманывающих" адресов: http://www.lastfm.ru/ajax/getgloballisteners при попытке их анализа вызывали в СМ всплывающую ошибку PCRE_ERROR_RECURSIONLIMIT [-] AdMuncher: всплывала ошибка PCRE_ERROR_BADOFFSET при работе "Удаления ссылок на URL" при наличии на странице элемента (http://www.ruformator.ru/news/article07244/default.asp) [-] ContentMaster: всплывала ошибка PCRE_ERROR_BADUTF8 при работе "Замены текста" в случае, когда анализируемый фрагмент страницы начинался с половины символа UTF-8 (http://www.marketgid.com/) [-] Нажатие на кнопку "Очистить" на панели правил приводилу к вылету настроек СМ с ошибкой, если хотя бы одно правило было отключено [-] Ошибки в подсчете числа срабатываний правил [-] СМ не инициализировался, если не было ни одного правила для URL, не имеющего альтернатив на верхнем уровне, или комментария [-] AdBlockPlus: опция "domain" работала неверно, рассматривая не домен текущей страницы, а домен проверяемого URL (например, страница http://www.marketgid.com/ грузилась сильно искаженной) Версия 0.72 от 30.01.2011 [+] Кнопка "Очистить" на панели правил. Обнуляет число срабатываний всех правил [*] Обрабатываются файлы типа text/x-js (например, http://www.exim.org/lurker/ui/common.js) [*] Улучшено выявление кусков HTML в ява-скриптах. Неокторые сайты (например, http://nnm-club.ru/forum/viewforum.php?f=4) прячут открывающие тэги, употребляя "\x3C" вместо "<" [*] ContentMaster: обновлены правила по умолчанию: "Удаление скриптов с текстом" вырезало скрипты, содержащие слова "pagetracker" или "gettracker". Как показала практика, эти шпионские куски часто вставляются в полезные скрипты, и получалось, что правило блокирует полезный скрипт. Теперь вырезание происходит точечно силами нового правила "Замены текста" "Удаление по комментарию" теперь режет рекламу Videoclick "Удаление по class/id" резало всю страницу lavasoft.com/products/ad_aware.php [*] ContentMaster, AdMuncher: оптимизирована работа правил "Замена текста" [*] Обновлен список "обманывающих" адресов: файлы вида http://vk.com/board.php?act=a_get_topics_page&gid=... при попытке их анализа вызывали в СМ всплывающую ошибку PCRE_ERROR_RECURSIONLIMIT [*] HandyCache: начинавшиеся с '.*' или заканчивающиеся на '.*' правила приводили к нерациональному расходованию ресурсов и всплытию ошибки PCRE_ERROR_MATCHLIMIT. Теперь СМ оптимизирует такие правила [-] Если правил ContentMaster "Замена текста" было больше 4, то при попытке вызова настроек СМ выскакивала ошибка [-] ContentMaster: неверная работа "Замены текста" c конструкциями PCRE "\b", "\w", "[...]" на страницах в кодировке UTF-8 [-] AdMuncher: если правила "Удаление форм с текстом", "Удаление IMG с замещ. текстом", "Удаление скриптов с текстом", "Замена текста", "Удаление таблиц с текстом" или "Удаление DIV/SPAN с текстом" были разрешены, но ни одного правила фактически в списке не было, то либо вырезалось все подряд, либо постоянно всплывала ошибка PCRE_ERROR_NULL Версия 0.71 от 13.01.2011 [+] В файле fraud_urls.txt содержится список значений URL(регэксп)#~#Content-Type. При совпадении текущего URL с указанным в списке СМ берет Content-Type не из заголовка ответа, а из данной строки. Это применяется для обеспечения работы СМ с серверами, обманывающими относительно истинного типа файла: http://www.nhl.com/geo/cm/2/PromoStrip/1 указывается text/plain, а на самом деле там text/html http://www.superload.ru/itube_chat_request/refresh указано text/html, а там application/javascript [*] При обновлении списки easylist+ruadlist и easyprivacy теперь грузятся сжатыми, что сократило их трафик в 3,5 раза [*] ContentMaster: обновлены правила по умолчанию: "Удаление по комментарию" вместо точечной работы вырезало всю страницу http://www.subaru.ru/index "Удаление по class/id" резало всю страницу http://www.bbc.co.uk/news/ и http://www.bbc.co.uk/russian/rolling_news/ [*] AdMuncher: улучшено качество распознавания и скорость блокировки запросов по правилу "Удаление картинок и др. по URL" [-] AdBlockPlus: в оригинале появилась новая опция "donottrack". СМ, не знающий о ней, исполнял соответствующие правила по своему разумению, резал при этом много лишнего. Теперь правила с этой опцией СМ игнорирует (до обучения правильной работе с ней) [-] Ошибка при анализе HTML-элемента (http://js.imgsmail.ru/mail/ru/images/files/js/uploader_mail.js?v=78) [-] Ошибка при анализе файла CSS, содержащего URL вида 'about:blank' (http://www.gzt.ru/f/css/gzt-main.css) [-] Ошибка, если URL начинался с 'HTTP:' (в верхнем регистре) (http://rapidshare.com/#!download|410l33|274589733|Snow_leopard_AMD_Support_Files.zip|9534) [-] Иногда после обновления не производилась переинициализация [-] Ошибка при анализе HTML-элемента (http://mix.az/) Версия 0.70 от 03.01.2011 [+] При отсутствии файла Content_Master.ini СМ инициализируется параметрами по умолчанию [*] Усовершенствованием внутреннего кэша повышена производительность при долгом нахождении на одном сайте [*] Улучшено распознавание URL (и соответственно, КПД СМ) в ява-скриптах [*] Инициализация ускорена на ~25% [*] ContentMaster: обновлены правила по умолчанию: на http://kangax.github.com/es5-compat-table/ резался скрипт google-analytics, выполняющий помимо рекламной полезную функцию резалось содержание статей на kp.ru улучшено правило пресечения попыток сбора Яндексом данных в тайне от пользователя (спасибо DenZzz) на laola1.tv резалось содержимое страниц удаление скриптов с текстом "google_ad" ложно срабатывало на текст: function get_google_address() резались некоторые страницы на http://www.youtube.com из-за того что удалялись скрипты с текстом "google_ad", выполняющие помимо рекламной полезную функцию [-] Мелкие исправления интерфейса [-] При указании в правиле для CSS '*' нескольких доменов, оно работало только для последнего [-] При оптимизации регулярных выражений иногда отключалась часть функционала СМ [-] Некорректное удаление URL в ява-скриптах иногда приводило к бессмысленным повторным запросам страниц: http://www.nhl.com/scores/index.html http://top.rbc.ru/society/17/12/2010/516437.shtml [-] Ошибка, если URL после 'http:' содержал только один слэш (http://www.zoovet.ru/) Версия 0.69 от 23.11.2010 [+] ContentMaster: после каждого правила (кроме правил разделов STYLES и REPLACEMENTS) можно задавать в виде регулярного выражения URL, для которого оно работает: RULE#~#URL [+] Изменения интерфейса: подробные настройки вынесены на правую половину панели более дружественный способ добавления/удаления подписок возможность отключения подписок нулевое количество срабатываний подсвечивается красным [*] Инициализация ускорена на ~20% [*] AdBlockPlus, AdMuncher, HandyCache: оптимизирована работа правил, содержащих несколько '*' (теперь, например, http://www.webdelphi.ru/category/osnovi_delphi/page/4/ вместо 3,5 минут грузится 5 секунд) [*] ContentMaster: обновлены правила по умолчанию: резалось содержание статей на sovsport.ru и news.sport-express.ru не работал переход между папками Входящие/Отправленные/... в почте mail.ru не работали карты Рамблера http://maps.rambler.ru/ не выводились результаты поиска на EBay резалось содержимое страницы http://www.aiseesoft.com/download-video.html на странице скачивания с turbobit.ru резалась кнопка "Простое скачивание" резался текст страницы http://www.rb.ru/tour/ [-] Ошибка анализа строк JavaScript с кавычками разных типов. В результате, например, не работал выбор операционной системы на http://get.adobe.com/ru/flashplayer/otherversions/ [-] Если инициализация СМ завершалась ошибкой, затирались настройки и статистика [-] AdMuncher: "Замена текста" неверно работала, если строка замены содержала спецсимвол PCRE [-] ContentMaster: правила "Замены текста", содержащие двойной обратный слэш, после сохранения настроек портились [-] AdMuncher: при "Вставке скриптов" ошибочно резался открывающий тэг Версия 0.68 от 20.10.2010 (для НС версии >= 1.0.0.303) [*] Изменения интерфейса: используется другая графическая библиотека (VCLua 0.3.3) во вкладке "О расширении" полнотекстовая история версий заменена ссылкой мелкие изменения [*] ContentMaster: обновлены правила по умолчанию: пропадали ссылки на предыдущую и следующую страницы в поиске google удаляется шпионский редирект при поиске в Гугле блокируются рекламные строки на Твиттере на Твиттере отключено удаление полезного скрипта по слову 'pageTracker' [-] AdMuncher: правила выполнялись в неправильной последовательности (не работали операции с почтой на mail.ru) [-] Интерактивный режим: иногда скрываемый элемент привязывался к всплывающей панели самого СМ, что приводило к невозможности его скрытия [-] HandyCache: в колонку "Правила" монитора иногда выводилось о срабатывании одновременно и Черного, и Белого списков [-] AdBlockPlus, AdMuncher, ContentMaster: CSS мог вставиться внутрь комментария, и страница портилась (http://www.duma.gov.ru/faces/lawsearch/gointra.jsp?c=120385-5) [-] При поиске URL иногда бились скрипты (на http://otvety.google.ru/otvety/signup? не работала кнопка "Начать работу с Вопросами и ответами") [-] Поиск URL в скриптах иногда приводил к превышению предела рекурсий PCRE (http://1k.by/js/pearajax/HTML_AJAX.js, http://images.sohu.com/cs/sohuim/xiaozt/version/2.0/js/loader.sohu.js, http://hotprice.ua/products/521/hoods/#?page=501) [-] Неверная работа, если в запросе или ответе в качестве перевода строк используется (например, обрезался файл http://okeandveri.ru/include/js/jquery-1.3.2.js) [-] Ошибки в синтаксическом разборе скриптов: на http://letitfile.ru/ не работала кнопка "Загрузить" не работал переход между папками Входящие/Отправленные/... в почте mail.ru не работали многие функции (сообщения, обсуждения и др.) на Одноклассниках портилась библиотека jQuery (http://www.grk-rada.ru/html/jcarousel/jquery-1.2.3.pack.js) Версия 0.67 от 07.10.2010 [*] Улучшено распознавание оператора "if" в ява-скриптах [*] Распознается вложенный в скрипт HTML-код, формируемый несколькими идущими подряд .write с комментариями между ними (http://ittf.com/competitions/imenus0.js) [*] Улучшено распознавание УРЛ во вложенном в скрипт HTML (теперь успешно режутся элементы