<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>43516</bug_id>
          
          <creation_ts>2022-08-12 15:53:08 +0300</creation_ts>
          <short_desc>Прошу добавить поисковую систему Яндекс в браузер Mozilla Firefox</short_desc>
          <delta_ts>2024-03-04 19:05:23 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>firefox-esr</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>42148</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Efremov">sem</reporter>
          <assigned_to name="pav@altlinux.org">pav</assigned_to>
          <cc>aleksey-v.2013</cc>
    
    <cc>asheplyakov</cc>
    
    <cc>black</cc>
    
    <cc>bobilev_yury</cc>
    
    <cc>cas</cc>
    
    <cc>mike</cc>
    
    <cc>pav</cc>
    
    <cc>qa-p8</cc>
    
    <cc>rauty</cc>
    
    <cc>ri.gilfanov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>213660</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2022-08-12 15:53:08 +0300</bug_when>
    <thetext>+++ This bug was initially created as a clone of Bug #42148 +++

Просьба добавить поисковую систему Яндекс в браузер Mozilla Firefox и настроить автоматику для предотвращения возможные изменений поисковой системы в будущем.

#31227
#42048</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217022</commentid>
    <comment_count>1</comment_count>
    <who name="Ruslan Gilfanov">ri.gilfanov</who>
    <bug_when>2022-11-07 20:05:53 +0300</bug_when>
    <thetext>(Ответ для Mikhail Efremov на комментарий #0)
&gt; +++ This bug was initially created as a clone of Bug #42148 +++
&gt; 
&gt; Просьба добавить поисковую систему Яндекс в браузер Mozilla Firefox и
&gt; настроить автоматику для предотвращения возможные изменений поисковой
&gt; системы в будущем.
&gt; 
&gt; #31227
&gt; #42048

Пытаюсь разобраться в той же проблеме.

До firefox-esr (102.2.0) у Вас был установлен пакет firefox (105.0.1)?

И не пробовали ли Вы создать такую политику в /etc/firefox/policies/policies.json c указанием Яндекс в качестве поисковой системы по-умолчанию?

{
  &quot;policies&quot;: {
    &quot;SearchEngines&quot;: {
      &quot;Add&quot;: [
        {
          &quot;Name&quot;: &quot;Яндекс&quot;,
          &quot;URLTemplate&quot;: &quot;https://yandex.ru/search/?text={searchTerms}&quot;,
          &quot;Method&quot;: &quot;GET&quot;,
          &quot;IconURL&quot;: &quot;https://yandex.ru/favicon.ico&quot;,
          &quot;Alias&quot;: &quot;ya&quot;,
          &quot;SuggestURLTemplate&quot;: &quot;https://suggest.yandex.ru/suggest-ff.cgi?part={searchTerms}&quot;
        }
      ],
      &quot;Default&quot;: &quot;Яндекс&quot;,
    }
  }
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217077</commentid>
    <comment_count>2</comment_count>
    <who name="Ruslan Gilfanov">ri.gilfanov</who>
    <bug_when>2022-11-08 17:30:45 +0300</bug_when>
    <thetext>Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla:
https://github.com/mozilla/policy-templates/issues/970

У меня Яндекс сбрасывается на Google или DuckDuckGo. Даже если удалить последние два поисковика, при очередном перезапуске браузера Google может добавится и выставится как поисковик по-умолчанию.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217081</commentid>
    <comment_count>3</comment_count>
    <who name="Ruslan Gilfanov">ri.gilfanov</who>
    <bug_when>2022-11-08 18:43:34 +0300</bug_when>
    <thetext>Вроде разобрались. Если переименовать &quot;Яндекс&quot; в &quot;Яндекс (ru)&quot; настройка поискового движка по-умолчанию держится:

&quot;SearchEngines&quot;: {
    &quot;Add&quot;: [
        {
            &quot;Name&quot;: &quot;Яндекс (ru)&quot;,
            &quot;URLTemplate&quot;: &quot;https://yandex.ru/search/?text={searchTerms}&quot;,
            &quot;Method&quot;: &quot;GET&quot;,
            &quot;IconURL&quot;: &quot;https://yandex.ru/favicon.ico&quot;,
            &quot;Alias&quot;: &quot;ya&quot;,
            &quot;SuggestURLTemplate&quot;: &quot;https://suggest.yandex.ru/suggest-ff.cgi?part={searchTerms}&quot;
        }
    ],
    &quot;Default&quot;: &quot;Яндекс (ru)&quot;
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217087</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Sheplyakov">asheplyakov</who>
    <bug_when>2022-11-08 19:13:08 +0300</bug_when>
    <thetext>(Ответ для Ruslan Gilfanov на комментарий #3)
&gt; Вроде разобрались.

Что там разбираться? Вскоре после начала СВО в мозиллу был добавлен следующий вредоносный коммит: 
https://hg.mozilla.org/integration/autoland/rev/a03a9c72d1db3716adffc6968cfb6eb43c6fcd74

Данный код &quot;заботливо&quot; удаляет яндекс, mail.ru, и прочие &quot;тоталитарные&quot; поисковые системы. Независимо от того, что там написано в /etc/firefox/policies

Нужно откатить указанный коммит, и не бежать обновляться на каждую новую версию.

&gt; Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla:
&gt; https://github.com/mozilla/policy-templates/issues/970

Нет ни малейшего смысла жаловаться барину на барина.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217088</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2022-11-08 19:22:29 +0300</bug_when>
    <thetext>Начиная с версии 98.0.1 firefox блокирует Yandex и Mail.ru в качестве поисковых движков, bookmarks, addons. Это сделано как в коде (с чем можно пытаться бороться), так и в API своих серверов, к которым браузер постоянно обращается. Обращения к серверам можно выключить, но вместе с этим отвалится ещё куча всего.

https://www.mozilla.org/en-US/firefox/98.0.1/releasenotes/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217089</commentid>
    <comment_count>6</comment_count>
    <who name="Ruslan Gilfanov">ri.gilfanov</who>
    <bug_when>2022-11-08 20:35:54 +0300</bug_when>
    <thetext>(Ответ для Alexey Sheplyakov на комментарий #4)
&gt; (Ответ для Ruslan Gilfanov на комментарий #3)
&gt; &gt; Вроде разобрались.
&gt; 
&gt; Что там разбираться? Вскоре после начала СВО в мозиллу был добавлен
&gt; следующий вредоносный коммит: 
&gt; https://hg.mozilla.org/integration/autoland/rev/
&gt; a03a9c72d1db3716adffc6968cfb6eb43c6fcd74
&gt; 
&gt; Данный код &quot;заботливо&quot; удаляет яндекс, mail.ru, и прочие &quot;тоталитарные&quot;
&gt; поисковые системы. Независимо от того, что там написано в
&gt; /etc/firefox/policies
&gt; 
&gt; Нужно откатить указанный коммит, и не бежать обновляться на каждую новую
&gt; версию.
&gt; 
&gt; &gt; Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla:
&gt; &gt; https://github.com/mozilla/policy-templates/issues/970
&gt; 
&gt; Нет ни малейшего смысла жаловаться барину на барина.

Возможно Вы не очень внимательно прочитали. Выше я написал как это можно обойти с помощью /etc/firefox/policies/policies.json

Если в политиках самостоятельно прописать поиск в Яндекс с названием &quot;Яндекс (ru)&quot; и указать его поиском по-умолчанию (см. пример конфига выше) -- он останется поиском по-умолчанию и через пять минут, и после перезапуска браузера, и после перезагрузки машины у всех пользователей. Я несколько раз проверил -- настройка держится.

&quot;Недружественный&quot; барин из Техаса предлагает ещё поэкспериментировать с названием (например, просто добавить пробел). Получается, как минимум в Firefox 102.2.0, российские поисковики удаляются строго по значению атрибута Name. Наличие соответствующих российских доменов в значении атрибутов URLTemplate, IconURL и SuggestURLTemplate в настройках никак не проверяется.

Думаю целью упомянутого Вами коммита было удаление российских поисковиков из поставки по-умолчанию. Запрещать разработчикам дистрибутивов и системным администраторам менять поисковик по-умолчанию не планировалось и не планируется. Это явно противоречило бы всем заявлениям Mozilla о своих ценностях и принципах, а так же могло бы вызвать неоднозначную реакцию в сообществе пользователей.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221558</commentid>
    <comment_count>7</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2023-02-12 20:20:58 +0300</bug_when>
    <thetext>(Ответ для Alexey Sheplyakov на комментарий #4)
&gt; (Ответ для Ruslan Gilfanov на комментарий #3)
&gt; &gt; Вроде разобрались.
&gt; 
&gt; Что там разбираться? Вскоре после начала СВО в мозиллу был добавлен
&gt; следующий вредоносный коммит: 
&gt; https://hg.mozilla.org/integration/autoland/rev/
&gt; a03a9c72d1db3716adffc6968cfb6eb43c6fcd74
&gt; 
&gt; Данный код &quot;заботливо&quot; удаляет яндекс, mail.ru, и прочие &quot;тоталитарные&quot;
&gt; поисковые системы. Независимо от того, что там написано в
&gt; /etc/firefox/policies
&gt; 
&gt; Нужно откатить указанный коммит, и не бежать обновляться на каждую новую
&gt; версию.
&gt; 
&gt; &gt; Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla:
&gt; &gt; https://github.com/mozilla/policy-templates/issues/970
&gt; 
&gt; Нет ни малейшего смысла жаловаться барину на барина.

Павел, попробуй этот коммит ревертить при сборке.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241216</commentid>
    <comment_count>8</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-02-06 20:54:33 +0300</bug_when>
    <thetext>firefox-esr-115.7.0-alt2 -&gt; sisyphus:

 Tue Feb 06 2024 Alexey Sheplyakov &lt;asheplyakov@altlinux&gt; 115.7.0-alt2
 - Reverted malicious upstream commit
   https://hg.mozilla.org/integration/autoland/rev/a03a9c72d1db3716adffc6968cfb6eb43c6fcd74
   which forces firefox to autoremove yandex, mail.ru, vk search extensions.
   Note: reverting that (and some similar) commit is a necessary condition to
   make firefox obey the search engine settings specified in policies.json.
   Alas it might be not enough. The problem is that firefox is tightly
   integrated with services provided by Mozilla corporation, such as bookmark
   sync, telemetry, captive portal detection, you name it. Reportedly a similar
   malware has been deployed there, thus yandex search extension (or in fact any
   extension) can be removed remotely (that is, without user consent) if the user
   is signed in into mozilla account, sends telemetry data to mozilla, etc.
   Perhaps it&apos;s time to make unmozilla firefox (similarly to ungoogled chromium).
 - policies.json: use yandex search by default (Closes: #43516).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242538</commentid>
    <comment_count>9</comment_count>
    <who name="Artem Varaksa">varaksaaa</who>
    <bug_when>2024-03-04 19:05:23 +0300</bug_when>
    <thetext>*** Bug 45190 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>