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

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

    <bug>
          <bug_id>10350</bug_id>
          
          <creation_ts>2006-12-01 15:36:41 +0300</creation_ts>
          <short_desc>vethXXX.X/sysctl.conf is being misprocessed</short_desc>
          <delta_ts>2007-02-21 09:13:25 +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>etcnet</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>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Andrew Kornilov">hiddenman</assigned_to>
          <cc>dubrsl</cc>
    
    <cc>evg</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
    
    <cc>vsu</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>42633</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-01 15:36:41 +0300</bug_when>
    <thetext>имеется (TYPE=eth):
$ cat /etc/net/ifaces/veth199/sysctl.conf 
proxy_arp=1

получается:
# ifup veth199 
error: &quot;net.ipv4.conf.veth199/proxy_arp&quot; is an unknown key

(если не veth199, а veth199.0, как предполагается в документации OpenVZ -- то
пытаемся пойти в /proc/sys/net/ipv4/conf/veth199/0, а есть .../veth199.0;
насколько понимаю, насчёт предложенной нотации неправы авторы openvz)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43863</commentid>
    <comment_count>1</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-26 08:11:53 +0300</bug_when>
    <thetext>Да оно вообще сломано полностью:

$R -q etcnet
etcnet-0.8.4-alt2
$R -V etcnet
$su -
Password:
#echo &apos;log_martians=0&apos; &gt; /etc/net/ifaces/atl/sysctl.conf
#service network reload
...
error: &quot;net.ipv4.conf.atl/log_martians&quot; is an unknown key
...
#cat /proc/sys/net/ipv4/conf/atl/log_martians
1
#echo &apos;net.ipv4.conf.atl.log_martians=0&apos; &gt;| /etc/net/ifaces/atl/sysctl.conf
#service network reload
...
#cat /proc/sys/net/ipv4/conf/atl/log_martians
1

Причём если в /etc/net/scripts/ifup-common в функций
process_sysctl_file приводить строчки с VARPREFIX к общему знаменателю
(точке либо слэшу), содержание sysctl.conf для интерфейса по прежднему
не действует. Почему, мне непонятно.

reload или stop&amp;&amp;start вроде роли не играет.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43900</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-26 18:42:50 +0300</bug_when>
    <thetext>Выставлю ящик пива (средне-разумной категории) в Киеве за исправление. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43902</commentid>
    <comment_count>3</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-12-26 18:56:28 +0300</bug_when>
    <thetext>Сейчас включаю свободный тазик, где можно со всем этим поэкспериментировать.
Заодно и QoS проверю, потому как у меня работает вроде как. По ходу эксперимента
буду тут вопросы задавать. Поддержки ovz пока нет, желающие помочь welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43904</commentid>
    <comment_count>4</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-12-26 18:58:09 +0300</bug_when>
    <thetext>Миша, не подумай, что это из-за пива я оживился :-D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43910</commentid>
    <comment_count>5</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-12-26 21:30:04 +0300</bug_when>
    <thetext>Вот лог общения с Сергеем. Все понятно, в принципе :)

===================
&lt;hiddenman&gt; vsu|x86_64: и еще: /sbin/sysctl -q -w net/ipv4/conf/eth0.proxy_arp=1
  раньше, судя по всему, работало. сейчас не работает. я про точку после имени
интерфейса. у Pilot-а так в исходниках. мож это в 2.4 только было?
&lt;hiddenman&gt; vsu|x86_64: без адреса никак? гм
&lt;vsu|x86_64&gt; hiddenman: вообще-то в мане как раз &apos;.&apos; написано
&lt;hiddenman&gt; /sbin/sysctl -q -w net/ipv4/conf/eth1.proxy_arp=1
&lt;hiddenman&gt; error: &quot;net.ipv4.conf.eth1/proxy_arp&quot; is an unknown key
&lt;vsu|x86_64&gt; hiddenman: возможно, если &apos;/&apos;, надо все так писать?
&lt;hiddenman&gt; /sbin/sysctl -q -w net/ipv4/conf/eth1/proxy_arp=1 работает
&lt;vsu|x86_64&gt; пошёл RTFS...
&lt;hiddenman&gt; vsu|x86_64: возможно. тут просто баги на etcnet висят. вижу, что
Денис заменил все 
&lt;hiddenman&gt; -     VARPREFIX=&quot;net/ipv4/neigh/$NAME.&quot;
&lt;hiddenman&gt; +     VARPREFIX=&quot;net.ipv4.neigh.$NAME.&quot;
&lt;hiddenman&gt; и тд
&lt;hiddenman&gt; типа поддержка точки для чего-то там. но, похоже, неправильно что-то
&lt;vsu|x86_64&gt; slashdot(tmpname+strlen(PROC_PATH),&apos;.&apos;,&apos;/&apos;)
&lt;vsu|x86_64&gt;   p = strpbrk(p,&quot;/.&quot;);
&lt;vsu|x86_64&gt;   if(!p) return;            /* nothing -- can&apos;t be, but oh well */
&lt;vsu|x86_64&gt;   if(*p==new) return;       /* already in desired format */
&lt;vsu|x86_64&gt; hiddenman: т.е., если последний разделитель такой, как надо, ничего
не делается
&lt;vsu|x86_64&gt; hiddenman: а в данном случае переводится из &apos;.&apos; в &apos;/&apos;
* ^emp^ is now known as emp|powerpc
&lt;vsu|x86_64&gt; ой, там вообще фигня какая-то
&lt;vsu|x86_64&gt;   while(p){
&lt;vsu|x86_64&gt;     char c = *p;
&lt;vsu|x86_64&gt;     if(c==old) *p=new;
&lt;vsu|x86_64&gt;     if(c==new) *p=old;
&lt;vsu|x86_64&gt;     p = strpbrk(p+1,&quot;/.&quot;);
&lt;hiddenman&gt; vsu|x86_64: такой как надо - это какой?
&lt;vsu|x86_64&gt;   }
&lt;vsu|x86_64&gt; hiddenman: короче, все разделители должны быть одинаковые, иначе
будет жопа
&lt;hiddenman&gt; vsu|x86_64: ясно. баг Дениса, значит. а может поменяли просто недавно
&lt;vsu|x86_64&gt; хотя чего ещё ждать от функции с именем slashdot :)
&lt;vsu|x86_64&gt; hiddenman: вообще прикол в том, что никто не запрещает иметь &apos;.&apos; в
имени интерфейса
&lt;hiddenman&gt; :)
&lt;vsu|x86_64&gt; net.ipv4.conf.dummy/iface.forwarding = 1
&lt;hiddenman&gt; vsu|x86_64: так как быть лучше?
&lt;vsu|x86_64&gt; вот что получается
&lt;vsu|x86_64&gt; а &apos;/&apos; всё-таки запрещено
&lt;vsu|x86_64&gt; hiddenman: работает либо net.ipv4.conf.dummy/iface.forwarding, либо
net/ipv4/conf/dummy.iface/forwarding
&lt;vsu|x86_64&gt; hiddenman: из имени интерфейса, очевидно, проще сделать второе
&lt;vsu|x86_64&gt; hiddenman: но в выводе sysctl оно всё равно преобразуется в первое
&lt;vsu|x86_64&gt; hiddenman: короче, это очередные недокументированные грабли
&lt;hiddenman&gt; ага, спасибо
&lt;vsu|x86_64&gt; hiddenman: в том куске патча менять следовало не &apos;/&apos; на &apos;.&apos;, а наоборот
&lt;henker&gt; bb all
* henker has quit (&quot;Покидаю&quot;)
&lt;vsu|x86_64&gt; hiddenman: или он там правит $NAME ?
&lt;hiddenman&gt; vsu|x86_64: не, name не трогает вроде
&lt;vsu|x86_64&gt; hiddenman: короче, я понял логику sysctl... последний символ [/.]
определяет, какие символы используются как разделители
&lt;vsu|x86_64&gt; hiddenman: т.е, у тебя получилось (&quot;net/ipv4/conf/eth0&quot; &quot;proxy_arp&quot;)
&lt;hiddenman&gt; vsu|x86_64: ясно. запишу сейчас весь твой текст в баг, там посмотрим
&lt;vsu|x86_64&gt; hiddenman: а когда он преобразовал это в имя файла -
(&quot;net.ipv4.conf.eth0&quot; &quot;proxy_arp&quot;)
&lt;vsu|x86_64&gt; hiddenman: баг-то где?
&lt;hiddenman&gt; vsu|x86_64: преобразовывает sysctl, денис ничего не преобразовывает
&lt;vsu|x86_64&gt; hiddenman: ну тогда лучше использовать &apos;/&apos;
&lt;vsu|x86_64&gt; hiddenman: чтобы на интейфейсах с точками не глючило
&lt;hiddenman&gt; $SYSCTL -q -w $VARPREFIX$VARNAME=$VARVALUE
&lt;vsu|x86_64&gt; мда</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43920</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-26 23:52:51 +0300</bug_when>
    <thetext>Да ладно, прям нельзя уж хоть какой-то подниматель настроения предложить за
хорошее дело :-)

2 vsu: офигеть oO</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43924</commentid>
    <comment_count>7</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-27 05:32:11 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; Вот лог общения с Сергеем. Все понятно, в принципе :)
&gt; 

А вот мне что-то не очень. Я пробовал ставить везде и точки и слеши (и писал об
этом здесь). Пробовал и абсолютный путь в sysctl.conf прописывать. У меня не
заработало никак. :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43927</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2006-12-27 10:05:53 +0300</bug_when>
    <thetext>(In reply to comment #7)
&gt; А вот мне что-то не очень. Я пробовал ставить везде и точки и слеши (и писал об
&gt; этом здесь). Пробовал и абсолютный путь в sysctl.conf прописывать. У меня не
&gt; заработало никак. :-(

Все разделители в имени sysctl должны быть одного типа (либо &apos;.&apos;, либо &apos;/&apos;);
используемый разделитель определяется по последнему присутствующему в строке
символу из набора [/.].  При этом, если используется разделитель &apos;/&apos;, символы
&apos;.&apos; рассматриваются как часть элемента пути; если используется разделитель &apos;.&apos;,
символы &apos;/&apos; при преобразовании имени в путь в /proc/sys заменяются на &apos;.&apos;.

Т.е., в данном случае есть два варианта работы с sysctl:

1) Использовать разделитель &apos;.&apos;, при этом все символы &apos;.&apos; в имени интерфейса
(которые там вполне могут встречаться) необходимо заменять на &apos;/&apos;.

2) Использовать разделитель &apos;/&apos;, при этом в имени интерфейса ничего заменять не
надо (символы &apos;/&apos; в имени интерфейса встречаться не могут).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43929</commentid>
    <comment_count>9</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-27 10:47:31 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; А вот мне что-то не очень. Я пробовал ставить везде и точки и слеши (и писал об
&gt; &gt; этом здесь). Пробовал и абсолютный путь в sysctl.conf прописывать. У меня не
&gt; &gt; заработало никак. :-(
&gt; 
&gt; Все разделители в имени sysctl должны быть одного типа (либо &apos;.&apos;, либо &apos;/&apos;);
&gt; используемый разделитель определяется по последнему присутствующему в строке
&gt; символу из набора [/.].  При этом, если используется разделитель &apos;/&apos;, символы
&gt; &apos;.&apos; рассматриваются как часть элемента пути; если используется разделитель &apos;.&apos;,
&gt; символы &apos;/&apos; при преобразовании имени в путь в /proc/sys заменяются на &apos;.&apos;.
&gt; 
&gt; Т.е., в данном случае есть два варианта работы с sysctl:
&gt; 
&gt; 1) Использовать разделитель &apos;.&apos;, при этом все символы &apos;.&apos; в имени интерфейса
&gt; (которые там вполне могут встречаться) необходимо заменять на &apos;/&apos;.
&gt; 
&gt; 2) Использовать разделитель &apos;/&apos;, при этом в имени интерфейса ничего заменять не
&gt; надо (символы &apos;/&apos; в имени интерфейса встречаться не могут).


Я читал копию IRC-беседы и понял это. Но попытки сделать и так (могу показать
применяемые тривиальные патчи) к положительному результату не привели. Судя по
логу (ставил set -x в скриптах) sysctl выполняется с нужными параметрами. Но cat
упорно твердит, что log_martians не изменился (его менял). Точки в имени
интерфейса, как видно, нет. Не знаю, куда ещё копать.

Если всё так просто, как говорите, может патчем поделитесь?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43950</commentid>
    <comment_count>10</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-12-27 14:46:45 +0300</bug_when>
    <thetext>Собственно, патч простой, дозаменить последнюю точку везде на /. Толи Денис не
заметил их, толи чем-то другим руководствовался. Патч прикладываю и начинаю
разыскивать Дениса :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43952</commentid>
    <comment_count>11</comment_count>
      <attachid>1735</attachid>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-12-27 14:49:54 +0300</bug_when>
    <thetext>Created attachment 1735
ifup-common patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43976</commentid>
    <comment_count>12</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-27 21:14:05 +0300</bug_when>
    <thetext>(In reply to comment #11)
&gt; Created an attachment (id=1735) [edit]
&gt; ifup-common patch
&gt; 

Посмотрел патч. Я дела такой же (вернее, два, ещё один с точками а не слешами).
Но у меня не работает. И абсолютный путь не работает. log_martians упорно не
меняется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43995</commentid>
    <comment_count>13</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-28 05:43:44 +0300</bug_when>
    <thetext>(In reply to comment #11)
&gt; Created an attachment (id=1735) [edit]
&gt; ifup-common patch
&gt; 
~$ R -q etcnet
etcnet-0.7.16-alt1

На работе старый etcnet из Campact-а. Те же яйца. Не работает ни относительный
ни абсолютный пути в /etc/net/ifaces/eth0/sysctl.conf.  ifup-common патчить не
нужно (одни точки).

Оно вообще то тестировалось? Или руки?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43996</commentid>
    <comment_count>14</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2006-12-28 05:55:23 +0300</bug_when>
    <thetext>Всем привет.
Когда я вводил тасовку точек и наклонок, я решал проблему с интерфейсами, имена
которых содержат точку (и решил, насколько я помню). Впрочем, если вы сообща
раскопали другие ньюансы, то на здоровье (я могу сам всё проверить, но это
сейчас неудобно). Перевешиваю на Андрея, он может залить пакет с тем патчем,
который посчитает нужным. Только работающее не сломайте пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43997</commentid>
    <comment_count>15</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-28 07:08:15 +0300</bug_when>
    <thetext>(In reply to comment #14)
&gt; Когда я вводил тасовку точек и наклонок, я решал проблему с интерфейсами, имена
&gt; которых содержат точку (и решил, насколько я помню). Впрочем, если вы сообща
&gt; раскопали другие ньюансы, то на здоровье (я могу сам всё проверить, но это
&gt; сейчас неудобно). Перевешиваю на Андрея, он может залить пакет с тем патчем,
&gt; который посчитает нужным. Только работающее не сломайте пожалуйста.

Пожалуйста, убейте меня кто-нибудь! Я ССЗБ, который
редко думает головой! Разобрался. Патч работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44012</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-28 12:39:13 +0300</bug_when>
    <thetext>(In reply to comment #15)
&gt; Пожалуйста, убейте меня кто-нибудь!
&quot;Не дождётесь&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44028</commentid>
    <comment_count>17</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-12-28 18:07:34 +0300</bug_when>
    <thetext>В общем, баг исправил и в trunk и в tag. В trunk еще кучка исправлений и
нововведений. Даже не знаю, что лучше залить. Денис предлагал уже 0.8.5 pre
какой-нибудь сделать. Как думаете? Вот Changelog из 0.8.5:
        bugfix: name managements broke ethtool calls
        bugfix: DHCP did not work for Fedora 5
        bugfix: file permissions in Makefile
        bugfix: system iptables chains were not flushed
        bugfix: wrong sysctl options handling
        new feature: bash arrays IPV4ADDRESS and IPV6ADDRESS in the firewall rules
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44029</commentid>
    <comment_count>18</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-12-28 18:41:04 +0300</bug_when>
    <thetext>(In reply to comment #17)
&gt; В общем, баг исправил и в trunk и в tag. В trunk еще кучка исправлений и
&gt; нововведений. Даже не знаю, что лучше залить. Денис предлагал уже 0.8.5 pre
&gt; какой-нибудь сделать. Как думаете? 

Стойт обновить, ИМХО.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45462</commentid>
    <comment_count>19</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2007-02-17 16:39:31 +0300</bug_when>
    <thetext>Можно закрывать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45465</commentid>
    <comment_count>20</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-02-17 17:30:04 +0300</bug_when>
    <thetext>Сейчас попробую вспомнить да проверить...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45487</commentid>
    <comment_count>21</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2007-02-19 07:17:24 +0300</bug_when>
    <thetext>(In reply to comment #19)
&gt; Можно закрывать?

Можно. Только за OpenVZ ничего сказать не могу. А так - УМВР. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45621</commentid>
    <comment_count>22</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2007-02-21 09:00:24 +0300</bug_when>
    <thetext>Чудно.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1735</attachid>
            <date>2006-12-27 14:49:54 +0300</date>
            <delta_ts>2006-12-27 14:49:54 +0300</delta_ts>
            <desc>ifup-common patch</desc>
            <filename>ifup-common.patch</filename>
            <type>text/plain</type>
            <size>3153</size>
            <attacher name="Andrew Kornilov">hiddenman</attacher>
            
              <data encoding="base64">SW5kZXg6IGlmdXAtY29tbW9uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGlmdXAtY29tbW9uCShyZXZpc2lvbiA5
ODgpCisrKyBpZnVwLWNvbW1vbgkod29ya2luZyBjb3B5KQpAQCAtMTE1LDY0ICsxMTUsNjQgQEAK
IAkJCWNhc2UgJFZBUk5BTUUgaW4KIAkJCSMgKioqIElQdjQgY29uZiAqKioKIAkJCQlmb3JjZV9p
Z21wX3ZlcnNpb258ZGlzYWJsZV9wb2xpY3l8ZGlzYWJsZV94ZnJtfGFycF9pZ25vcmV8YXJwX2Fu
bm91bmNlKQotCQkJCQlWQVJQUkVGSVg9Im5ldC9pcHY0L2NvbmYvJE5BTUUuIgorCQkJCQlWQVJQ
UkVGSVg9Im5ldC9pcHY0L2NvbmYvJE5BTUUvIgogCQkJCTs7CiAJCQkJYXJwX2ZpbHRlcnx0YWd8
bG9nX21hcnRpYW5zfGJvb3RwX3JlbGF5fG1lZGl1bV9pZHxwcm94eV9hcnApCi0JCQkJCVZBUlBS
RUZJWD0ibmV0L2lwdjQvY29uZi8kTkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjQvY29u
Zi8kTkFNRS8iCiAJCQkJOzsKIAkJCQlhY2NlcHRfc291cmNlX3JvdXRlfHNlbmRfcmVkaXJlY3Rz
fHJwX2ZpbHRlcnxzaGFyZWRfbWVkaWEpCi0JCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjQvY29uZi8k
TkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjQvY29uZi8kTkFNRS8iCiAJCQkJOzsKIAkJ
CQlzZWN1cmVfcmVkaXJlY3RzfG1jX2ZvcndhcmRpbmcpCi0JCQkJCVZBUlBSRUZJWD0ibmV0L2lw
djQvY29uZi8kTkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjQvY29uZi8kTkFNRS8iCiAJ
CQkJOzsKIAkJCSMgKioqIElQdjQgbmVpZ2ggKioqCiAJCQkJaXB2NF9sb2NrdGltZXxpcHY0X3By
b3h5X2RlbGF5fGlwdjRfYW55Y2FzdF9kZWxheXxpcHY0X3Byb3h5X3FsZW58aXB2NF91bnJlc19x
bGVuKQogCQkJCQlWQVJOQU1FPSR7VkFSTkFNRSNpcHY0X30KLQkJCQkJVkFSUFJFRklYPSJuZXQv
aXB2NC9uZWlnaC8kTkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjQvbmVpZ2gvJE5BTUUv
IgogCQkJCTs7CiAJCQkJaXB2NF9nY19zdGFsZV90aW1lfGlwdjRfZGVsYXlfZmlyc3RfcHJvYmVf
dGltZXxpcHY0X2Jhc2VfcmVhY2hhYmxlX3RpbWUpCiAJCQkJCVZBUk5BTUU9JHtWQVJOQU1FI2lw
djRffQotCQkJCQlWQVJQUkVGSVg9Im5ldC9pcHY0L25laWdoLyROQU1FLiIKKwkJCQkJVkFSUFJF
RklYPSJuZXQvaXB2NC9uZWlnaC8kTkFNRS8iCiAJCQkJOzsKIAkJCQlpcHY0X3JldHJhbnNfdGlt
ZXxpcHY0X2FwcF9zb2xpY2l0fGlwdjRfdWNhc3Rfc29saWNpdHxpcHY0X21jYXN0X3NvbGljaXQp
CiAJCQkJCVZBUk5BTUU9JHtWQVJOQU1FI2lwdjRffQotCQkJCQlWQVJQUkVGSVg9Im5ldC9pcHY0
L25laWdoLyROQU1FLiIKKwkJCQkJVkFSUFJFRklYPSJuZXQvaXB2NC9uZWlnaC8kTkFNRS8iCiAJ
CQkJOzsKIAkJCSMgKioqIElQdjYgY29uZiAqKioKIAkJCQlhY2NlcHRfcmF8YXV0b2NvbmZ8ZGFk
X3RyYW5zbWl0c3xmb3JjZV9tbGRfdmVyc2lvbnxob3BfbGltaXQpCi0JCQkJCVZBUlBSRUZJWD0i
bmV0L2lwdjYvY29uZi8kTkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjYvY29uZi8kTkFN
RS8iCiAJCQkJOzsKIAkJCQltYXhfYWRkcmVzc2VzfG1heF9kZXN5bmNfZmFjdG9yfG10dXxyZWdl
bl9tYXhfcmV0cnkpCi0JCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjYvY29uZi8kTkFNRS4iCisJCQkJ
CVZBUlBSRUZJWD0ibmV0L2lwdjYvY29uZi8kTkFNRS8iCiAJCQkJOzsKIAkJCQlyb3V0ZXJfc29s
aWNpdGF0aW9uX2RlbGF5fHJvdXRlcl9zb2xpY2l0YXRpb25faW50ZXJ2YWx8cm91dGVyX3NvbGlj
aXRhdGlvbnMpCi0JCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjYvY29uZi8kTkFNRS4iCisJCQkJCVZB
UlBSRUZJWD0ibmV0L2lwdjYvY29uZi8kTkFNRS8iCiAJCQkJOzsKIAkJCQl0ZW1wX3ByZWZlcmVk
X2xmdHx0ZW1wX3ZhbGlkX2xmdHx1c2VfdGVtcGFkZHIpCi0JCQkJCVZBUlBSRUZJWD0ibmV0L2lw
djYvY29uZi8kTkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjYvY29uZi8kTkFNRS8iCiAJ
CQkJOzsKIAkJCSMgKioqIElQdjYgbmVpZ2ggKioqCiAJCQkJaXB2Nl9sb2NrdGltZXxpcHY2X3By
b3h5X2RlbGF5fGlwdjZfYW55Y2FzdF9kZWxheXxpcHY2X3Byb3h5X3FsZW58aXB2Nl91bnJlc19x
bGVuKQogCQkJCQlWQVJOQU1FPSR7VkFSTkFNRSNpcHY2X30KLQkJCQkJVkFSUFJFRklYPSJuZXQv
aXB2Ni9uZWlnaC8kTkFNRS4iCisJCQkJCVZBUlBSRUZJWD0ibmV0L2lwdjYvbmVpZ2gvJE5BTUUv
IgogCQkJCTs7CiAJCQkJaXB2Nl9nY19zdGFsZV90aW1lfGlwdjZfZGVsYXlfZmlyc3RfcHJvYmVf
dGltZXxpcHY2X2Jhc2VfcmVhY2hhYmxlX3RpbWUpCiAJCQkJCVZBUk5BTUU9JHtWQVJOQU1FI2lw
djZffQotCQkJCQlWQVJQUkVGSVg9Im5ldC9pcHY2L25laWdoLyROQU1FLiIKKwkJCQkJVkFSUFJF
RklYPSJuZXQvaXB2Ni9uZWlnaC8kTkFNRS8iCiAJCQkJOzsKIAkJCQlpcHY0X3JldHJhbnNfdGlt
ZXxpcHY2X2FwcF9zb2xpY2l0fGlwdjZfdWNhc3Rfc29saWNpdHxpcHY2X21jYXN0X3NvbGljaXQp
CiAJCQkJCVZBUk5BTUU9JHtWQVJOQU1FI2lwdjZffQotCQkJCQlWQVJQUkVGSVg9Im5ldC9pcHY2
L25laWdoLyROQU1FLiIKKwkJCQkJVkFSUFJFRklYPSJuZXQvaXB2Ni9uZWlnaC8kTkFNRS8iCiAJ
CQkJOzsKIAkJCSMgKioqIElQdjQvSVB2NiBjb21tb24gdmFycyAqKioKIAkJCQlpcHY0X2FjY2Vw
dF9yZWRpcmVjdHN8aXB2NF9mb3J3YXJkaW5nKQogCQkJCQlWQVJOQU1FPSR7VkFSTkFNRSNpcHY0
X30KLQkJCQkJVkFSUFJFRklYPSJuZXQvaXB2NC9jb25mLyROQU1FLiIKKwkJCQkJVkFSUFJFRklY
PSJuZXQvaXB2NC9jb25mLyROQU1FLyIKIAkJCQk7OwogCQkJCWlwdjZfYWNjZXB0X3JlZGlyZWN0
c3xpcHY2X2ZvcndhcmRpbmcpCiAJCQkJCVZBUk5BTUU9JHtWQVJOQU1FI2lwdjZffQotCQkJCQlW
QVJQUkVGSVg9Im5ldC9pcHY2L2NvbmYvJE5BTUUuIgorCQkJCQlWQVJQUkVGSVg9Im5ldC9pcHY2
L2NvbmYvJE5BTUUvIgogCQkJCTs7CiAJCQkJKikKIAkJCQkJcHJpbnRfZXJyb3IgIkNhbid0IGF1
dG9jb21wbGV0ZSBzeXNjdGwgdmFyaWFibGUgbmFtZSAnJFZBUk5BTUUnIGluIGZpbGUgJyRTUkNG
SUxFJy4gUGxlYXNlIGZpeCIK
</data>

          </attachment>
      

    </bug>

</bugzilla>