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

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

    <bug>
          <bug_id>14649</bug_id>
          
          <creation_ts>2008-02-25 21:46:54 +0300</creation_ts>
          <short_desc>ppptp &amp; pppoe with equals logins</short_desc>
          <delta_ts>2008-03-06 23:55:21 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch 4.0</product>
          <component>alterator-net-pptp</component>
          <version>4.0</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yurkovsky Andrey">anyr</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>inger</cc>
    
    <cc>khedin</cc>
    
    <cc>mike</cc>
          
          <qa_contact name="Q.A. 4.0">qa-4.0</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>64595</commentid>
    <comment_count>0</comment_count>
    <who name="Yurkovsky Andrey">anyr</who>
    <bug_when>2008-02-25 21:46:54 +0300</bug_when>
    <thetext>При поптыке созадть 2 соединения pptp и pppoe от разных провайдеров с разными 
паролями, но одинаковыми логинами alterator ругается на то, что такой логин уже 
используется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64683</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-26 23:35:24 +0300</bug_when>
    <thetext>move/reassign

Похоже, придётся спрашивать или генерировать имя соединения...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64846</commentid>
    <comment_count>2</comment_count>
      <attachid>2462</attachid>
    <who name="Yurkovsky Andrey">anyr</who>
    <bug_when>2008-02-29 18:14:27 +0300</bug_when>
    <thetext>Created attachment 2462
lspci

root: lspci -vvnn</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64919</commentid>
    <comment_count>3</comment_count>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-03-01 23:29:20 +0300</bug_when>
    <thetext>У меня была такая же проблема, и даже, с одинаковыми паролями. 

Решил путем вписывания паролей в /etc/net/ifaces/*/pppoptions

Может, так и надо делать штатным способом?.. В смысле, если альтератор будет 
хранить пароли в настройках интерфейса, то одинаковость логина его волновать не 
должна. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64943</commentid>
    <comment_count>4</comment_count>
      <attachid>2467</attachid>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-03-02 21:20:56 +0300</bug_when>
    <thetext>Created attachment 2467
alterator-ppp: don&apos;t use global chap-secrets

Воплотил идею с сугубо локальным логином/паролем. Проверено на
работоспособность с pptp, для pppoe ещё нет. 

Привернут chmod o-rw для файлов pppoptions, т.к. пароль в незашифрованном виде
лежит, нехорошо. 

все упоминания глобального chap-secrets закомментированы. 

Забавно, что патч от пптп (написанный первоначально) подошел к пппое. Слишком
много общего... 

bash$ patch -p1&lt; aletrator-pppoe.patch
patching file backend3/net-pppoe
Hunk #2 succeeded at 79 (offset -7 lines).
Hunk #3 succeeded at 95 (offset -7 lines).
Hunk #4 succeeded at 108 with fuzz 2 (offset -6 lines).
Hunk #5 succeeded at 126 (offset -6 lines).

Попутно обратил внимание на ещё одну вещь: при удалении интерфейса он
останавливается не совсем корректно. 

Вместо 
	rm -rf &quot;$name&quot;
	ifdown &quot;$1&quot;
должно быть 
	ifdown &quot;$1&quot;
	rm -rf &quot;$name&quot;
, т.к. иначе скрипты ifdown-pre и ifdown-post не будут выполнены. А там,
теоретически, может быть что-нибудь полезное.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64947</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-02 22:55:05 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; alterator-ppp: don&apos;t use global chap-secrets
&gt; Воплотил идею с сугубо локальным логином/паролем. Проверено на
&gt; работоспособность с pptp, для pppoe ещё нет. 

Ой, так оно так работает?  Я уже думал городить имя соединения...

&gt; Привернут chmod o-rw для файлов pppoptions, т.к. пароль в незашифрованном виде
&gt; лежит, нехорошо. 

Резонно.  На chap-secrets права пакетом лимитируются, а pppoptions сами делаем.

&gt; все упоминания глобального chap-secrets закомментированы. 
Да убрать можно было. :)

&gt; Забавно, что патч от пптп (написанный первоначально) подошел к пппое. Слишком
&gt; много общего... 
Тут два момента: чуть удобней, когда патчи повешены отдельно; ну и если хотите,
давайте дружно выделим общий кусок в alterator-net-ppp-common.  Там ещё много
чего можно добавить, см. https://bugzilla.altlinux.org/show_bug.cgi?id=11988

&gt; Попутно обратил внимание на ещё одну вещь: при удалении интерфейса он
&gt; останавливается не совсем корректно. 
Логично.  Мож допатчите заодно, чтоб одним махом и принять? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64950</commentid>
    <comment_count>6</comment_count>
      <attachid>2468</attachid>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-03-02 23:12:40 +0300</bug_when>
    <thetext>Created attachment 2468
net-pptp patch

* password stored in pppoptions, chap-secrets not used
* ifdown before deleting interface</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64954</commentid>
    <comment_count>7</comment_count>
      <attachid>2469</attachid>
    <who name="Konstantin Uvarin (lodin)">khedin</who>
    <bug_when>2008-03-02 23:22:32 +0300</bug_when>
    <thetext>Created attachment 2469
pppoe-net patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64955</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-03 00:13:40 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; net-pptp patch
&gt; * password stored in pppoptions, chap-secrets not used
Принято.

&gt; * ifdown before deleting interface
А это уже было сделано, оказывается -- интересно, от какой версии был тот патч...
(в бранче сейчас 0.5.3; при правках лучше таскать сразу из git, если надо помочь
разобраться -- пишите, чем смогу).

=&gt; fixed in 0.5.4-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64959</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-03 00:24:31 +0300</bug_when>
    <thetext>0.5.5 уже на http://fly.osdn.org.ua/~mike/packages/alterator-net-pptp/
(отправлено в сизиф, будет и в бранче)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65024</commentid>
    <comment_count>10</comment_count>
    <who name="Yurkovsky Andrey">anyr</who>
    <bug_when>2008-03-04 07:46:42 +0300</bug_when>
    <thetext>thnx</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2462</attachid>
            <date>2008-02-29 18:14:27 +0300</date>
            <delta_ts>2008-02-29 18:14:27 +0300</delta_ts>
            <desc>lspci</desc>
            <filename>lspci</filename>
            <type>text/plain</type>
            <size>15509</size>
            <attacher name="Yurkovsky Andrey">anyr</attacher>
            
              <data encoding="base64">MDA6MDAuMCBIb3N0IGJyaWRnZSBbMDYwMF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gUDRNODkw
IEhvc3QgQnJpZGdlIFsxMTA2OjAzMjddCglTdWJzeXN0ZW06IEVsaXRlZ3JvdXAgQ29tcHV0ZXIg
U3lzdGVtcyBVbmtub3duIGRldmljZSBbMTAxOToyMTcxXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1
c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0g
U0VSUi0gRmFzdEIyQi0KCVN0YXR1czogQ2FwKyA2Nk1IeisgVURGLSBGYXN0QjJCLSBQYXJFcnIt
IERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydCsgPlNFUlItIDxQRVJSLQoJ
TGF0ZW5jeTogOAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmMDAwMDAwMCAoMzItYml0LCBwcmVmZXRj
aGFibGUpIFtzaXplPTEyOE1dCglDYXBhYmlsaXRpZXM6IFs4MF0gQUdQIHZlcnNpb24gMy41CgkJ
U3RhdHVzOiBSUT04IElzby0gQXJxU3o9MCBDYWw9MCBTQkErIElUQUNvaC0gR0FSVDY0LSBIVHJh
bnMtIDY0Yml0LSBGVy0gQUdQMysgUmF0ZT14NCx4OAoJCUNvbW1hbmQ6IFJRPTEgQXJxU3o9MCBD
YWw9MCBTQkErIEFHUCsgR0FSVDY0LSA2NGJpdC0gRlctIFJhdGU9eDgKCUNhcGFiaWxpdGllczog
WzUwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDEt
IEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDAtLEQxLSxEMi0sRDNob3QtLEQzY29sZC0pCgkJU3Rh
dHVzOiBEMCBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoKMDA6MDAuMSBIb3N0IGJy
aWRnZSBbMDYwMF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gUDRNODkwIEhvc3QgQnJpZGdlIFsx
MTA2OjEzMjddCglTdWJzeXN0ZW06IEVsaXRlZ3JvdXAgQ29tcHV0ZXIgU3lzdGVtcyBVbmtub3du
IGRldmljZSBbMTAxOToyMTcxXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3BlY0N5
Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0K
CVN0YXR1czogQ2FwLSA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1tZWRpdW0g
PlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQoJTGF0ZW5jeTogMAoKMDA6
MDAuMiBIb3N0IGJyaWRnZSBbMDYwMF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gUDRNODkwIEhv
c3QgQnJpZGdlIFsxMTA2OjIzMjddCglTdWJzeXN0ZW06IEVsaXRlZ3JvdXAgQ29tcHV0ZXIgU3lz
dGVtcyBVbmtub3duIGRldmljZSBbMTAxOToyMTcxXQoJQ29udHJvbDogSS9PLSBNZW0rIEJ1c01h
c3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VS
Ui0gRmFzdEIyQi0KCVN0YXR1czogQ2FwLSA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERF
VlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQoJTGF0
ZW5jeTogMAoKMDA6MDAuMyBIb3N0IGJyaWRnZSBbMDYwMF06IFZJQSBUZWNobm9sb2dpZXMsIElu
Yy4gUDRNODkwIEhvc3QgQnJpZGdlIFsxMTA2OjMzMjddCglDb250cm9sOiBJL08tIE1lbSsgQnVz
TWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBT
RVJSLSBGYXN0QjJCLQoJU3RhdHVzOiBDYXAtIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0g
REVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItCglM
YXRlbmN5OiAwCgowMDowMC40IEhvc3QgYnJpZGdlIFswNjAwXTogVklBIFRlY2hub2xvZ2llcywg
SW5jLiBQNE04OTAgSG9zdCBCcmlkZ2UgWzExMDY6NDMyN10KCVN1YnN5c3RlbTogRWxpdGVncm91
cCBDb21wdXRlciBTeXN0ZW1zIFVua25vd24gZGV2aWNlIFsxMDE5OjIxNzFdCglDb250cm9sOiBJ
L08tIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnIt
IFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQoJU3RhdHVzOiBDYXAtIDY2TUh6LSBVREYtIEZhc3RC
MkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VS
Ui0gPFBFUlItCglMYXRlbmN5OiAwCgowMDowMC41IFBJQyBbMDgwMF06IFZJQSBUZWNobm9sb2dp
ZXMsIEluYy4gUDRNODkwIEkvTyBBUElDIEludGVycnVwdCBDb250cm9sbGVyIFsxMTA2OjUzMjdd
IChwcm9nLWlmIDIwIFtJTyhYKS1BUElDXSkKCUNvbnRyb2w6IEkvTy0gTWVtKyBCdXNNYXN0ZXIr
IFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZh
c3RCMkItCglTdGF0dXM6IENhcC0gNjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9
ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItCglMYXRlbmN5OiAw
CgowMDowMC42IEhvc3QgYnJpZGdlIFswNjAwXTogVklBIFRlY2hub2xvZ2llcywgSW5jLiBQNE04
OTAgU2VjdXJpdHkgRGV2aWNlIFsxMTA2OjYzMjddCglDb250cm9sOiBJL08tIE1lbSsgQnVzTWFz
dGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJS
LSBGYXN0QjJCLQoJU3RhdHVzOiBDYXAtIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVW
U0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQoJTGF0ZW5j
eTogMAoKMDA6MDAuNyBIb3N0IGJyaWRnZSBbMDYwMF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4g
UDRNODkwIEhvc3QgQnJpZGdlIFsxMTA2OjczMjddCglTdWJzeXN0ZW06IEVsaXRlZ3JvdXAgQ29t
cHV0ZXIgU3lzdGVtcyBVbmtub3duIGRldmljZSBbMTAxOToyMTcxXQoJQ29udHJvbDogSS9PLSBN
ZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVw
cGluZy0gU0VSUi0gRmFzdEIyQi0KCVN0YXR1czogQ2FwLSA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQ
YXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQ
RVJSLQoJTGF0ZW5jeTogMAoKMDA6MDEuMCBQQ0kgYnJpZGdlIFswNjA0XTogVklBIFRlY2hub2xv
Z2llcywgSW5jLiBWVDgyMzcgUENJIEJyaWRnZSBbMTEwNjpiMTk4XSAocHJvZy1pZiAwMCBbTm9y
bWFsIGRlY29kZV0pCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1l
bVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQoJU3RhdHVz
OiBDYXArIDY2TUh6KyBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0
LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5l
IFNpemU6IDMyIGJ5dGVzCglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT0wMSwgc3Vib3JkaW5h
dGU9MDEsIHNlYy1sYXRlbmN5PTAKCU1lbW9yeSBiZWhpbmQgYnJpZGdlOiBmY2EwMDAwMC1mZWFm
ZmZmZgoJUHJlZmV0Y2hhYmxlIG1lbW9yeSBiZWhpbmQgYnJpZGdlOiBkN2YwMDAwMC1kZmVmZmZm
ZgoJU2Vjb25kYXJ5IHN0YXR1czogNjZNSHorIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1
bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA8U0VSUi0gPFBFUlItCglCcmlkZ2VDdGw6IFBh
cml0eSsgU0VSUisgTm9JU0EtIFZHQSsgTUFib3J0LSA+UmVzZXQtIEZhc3RCMkItCglDYXBhYmls
aXRpZXM6IFs3MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xrLSBE
U0ktIEQxLSBEMi0gQXV4Q3VycmVudD0wbUEgUE1FKEQwLSxEMS0sRDItLEQzaG90LSxEM2NvbGQt
KQoJCVN0YXR1czogRDAgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCjAwOjAyLjAg
UENJIGJyaWRnZSBbMDYwNF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gUDRNODkwIFBDSSB0byBQ
Q0kgQnJpZGdlIENvbnRyb2xsZXIgWzExMDY6YTMyN10gKHByb2ctaWYgMDAgW05vcm1hbCBkZWNv
ZGVdKQoJQ29udHJvbDogSS9PLSBNZW0tIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBW
R0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0KCVN0YXR1czogQ2FwKyA2
Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQt
IDxNQWJvcnQtID5TRVJSLSA8UEVSUi0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogMzIg
Ynl0ZXMKCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTAyLCBzdWJvcmRpbmF0ZT0wMiwgc2Vj
LWxhdGVuY3k9MAoJU2Vjb25kYXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVW
U0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPFNFUlItIDxQRVJSLQoJQnJpZGdl
Q3RsOiBQYXJpdHkrIFNFUlIrIE5vSVNBLSBWR0EtIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJ
Q2FwYWJpbGl0aWVzOiBbNDBdIEV4cHJlc3MgUm9vdCBQb3J0IChTbG90KykgSVJRIDAKCQlEZXZp
Y2U6IFN1cHBvcnRlZDogTWF4UGF5bG9hZCAyNTYgYnl0ZXMsIFBoYW50RnVuYyAwLCBFeHRUYWct
CgkJRGV2aWNlOiBMYXRlbmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJRGV2aWNlOiBFcnJv
cnM6IENvcnJlY3RhYmxlLSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQlEZXZpY2U6
IFJseGRPcmQtIEV4dFRhZy0gUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3AtCgkJRGV2aWNlOiBN
YXhQYXlsb2FkIDEyOCBieXRlcywgTWF4UmVhZFJlcSAxMjggYnl0ZXMKCQlMaW5rOiBTdXBwb3J0
ZWQgU3BlZWQgMi41R2IvcywgV2lkdGggeDE2LCBBU1BNIEwwcyBMMSwgUG9ydCAwCgkJTGluazog
TGF0ZW5jeSBMMHMgPDUxMm5zLCBMMSA8MXVzCgkJTGluazogQVNQTSBEaXNhYmxlZCBSQ0IgNjQg
Ynl0ZXMgQ29tbUNsay0gRXh0U3luY2gtCgkJTGluazogU3BlZWQgMi41R2IvcywgV2lkdGggeDAK
CQlTbG90OiBBdG5CdG4tIFB3ckN0cmwtIE1STC0gQXRuSW5kLSBQd3JJbmQtIEhvdFBsdWcrIFN1
cnBpc2UrCgkJU2xvdDogTnVtYmVyIDE2LCBQb3dlckxpbWl0IDc1LjAwMDAwMAoJCVNsb3Q6IEVu
YWJsZWQgQXRuQnRuLSBQd3JGbHQtIE1STC0gUHJlc0RldC0gQ21kQ3BsdC0gSFBJcnEtCgkJU2xv
dDogQXR0bkluZCBVbmtub3duLCBQd3JJbmQgVW5rbm93biwgUG93ZXItCgkJUm9vdDogQ29ycmVj
dGFibGUtIE5vbi1GYXRhbC0gRmF0YWwtIFBNRS0KCUNhcGFiaWxpdGllczogWzY4XSBQb3dlciBN
YW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERTSSsgRDEtIEQyLSBBdXhDdXJy
ZW50PTBtQSBQTUUoRDArLEQxLSxEMi0sRDNob3QrLEQzY29sZCspCgkJU3RhdHVzOiBEMCBQTUUt
RW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0aWVzOiBbNzBdIE1lc3NhZ2Ug
U2lnbmFsbGVkIEludGVycnVwdHM6IE1hc2srIDY0Yml0KyBRdWV1ZT0wLzAgRW5hYmxlKwoJCUFk
ZHJlc3M6IDAwMDAwMDAwZmVlMDAwMDAgIERhdGE6IDQwYzEKCQlNYXNraW5nOiAwMDAwMDAwMCAg
UGVuZGluZzogMDAwMDAwMDAKCUNhcGFiaWxpdGllczogWzg4XSBIeXBlclRyYW5zcG9ydDogTVNJ
IE1hcHBpbmcKCUNhcGFiaWxpdGllczogWzk4XSBTdWJzeXN0ZW06IFZJQSBUZWNobm9sb2dpZXMs
IEluYy4gVW5rbm93biBkZXZpY2UgWzExMDY6YzMyM10KCjAwOjAzLjAgUENJIGJyaWRnZSBbMDYw
NF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gUDRNODkwIFBDSSB0byBQQ0kgQnJpZGdlIENvbnRy
b2xsZXIgWzExMDY6YzMyN10gKHByb2ctaWYgMDAgW05vcm1hbCBkZWNvZGVdKQoJQ29udHJvbDog
SS9PLSBNZW0tIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJy
LSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0
QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJS
LSA8UEVSUi0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogMzIgYnl0ZXMKCUJ1czogcHJp
bWFyeT0wMCwgc2Vjb25kYXJ5PTAzLCBzdWJvcmRpbmF0ZT0wMywgc2VjLWxhdGVuY3k9MAoJU2Vj
b25kYXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9y
dC0gPFRBYm9ydC0gPE1BYm9ydC0gPFNFUlItIDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJpdHkrIFNF
UlIrIE5vSVNBLSBWR0EtIE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJQ2FwYWJpbGl0aWVzOiBb
NDBdIEV4cHJlc3MgUm9vdCBQb3J0IChTbG90KykgSVJRIDAKCQlEZXZpY2U6IFN1cHBvcnRlZDog
TWF4UGF5bG9hZCAyNTYgYnl0ZXMsIFBoYW50RnVuYyAwLCBFeHRUYWctCgkJRGV2aWNlOiBMYXRl
bmN5IEwwcyA8NjRucywgTDEgdW5saW1pdGVkCgkJRGV2aWNlOiBFcnJvcnM6IENvcnJlY3RhYmxl
LSBOb24tRmF0YWwtIEZhdGFsLSBVbnN1cHBvcnRlZC0KCQlEZXZpY2U6IFJseGRPcmQtIEV4dFRh
Zy0gUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3AtCgkJRGV2aWNlOiBNYXhQYXlsb2FkIDEyOCBi
eXRlcywgTWF4UmVhZFJlcSAxMjggYnl0ZXMKCQlMaW5rOiBTdXBwb3J0ZWQgU3BlZWQgMi41R2Iv
cywgV2lkdGggeDEsIEFTUE0gTDBzIEwxLCBQb3J0IDEKCQlMaW5rOiBMYXRlbmN5IEwwcyA8NTEy
bnMsIEwxIDwxdXMKCQlMaW5rOiBBU1BNIERpc2FibGVkIFJDQiA2NCBieXRlcyBDb21tQ2xrLSBF
eHRTeW5jaC0KCQlMaW5rOiBTcGVlZCAyLjVHYi9zLCBXaWR0aCB4MAoJCVNsb3Q6IEF0bkJ0bi0g
UHdyQ3RybC0gTVJMLSBBdG5JbmQtIFB3ckluZC0gSG90UGx1ZysgU3VycGlzZSsKCQlTbG90OiBO
dW1iZXIgMjQsIFBvd2VyTGltaXQgNzUuMDAwMDAwCgkJU2xvdDogRW5hYmxlZCBBdG5CdG4tIFB3
ckZsdC0gTVJMLSBQcmVzRGV0LSBDbWRDcGx0LSBIUElycS0KCQlTbG90OiBBdHRuSW5kIFVua25v
d24sIFB3ckluZCBVbmtub3duLCBQb3dlci0KCQlSb290OiBDb3JyZWN0YWJsZS0gTm9uLUZhdGFs
LSBGYXRhbC0gUE1FLQoJQ2FwYWJpbGl0aWVzOiBbNjhdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lv
biAyCgkJRmxhZ3M6IFBNRUNsay0gRFNJKyBEMS0gRDItIEF1eEN1cnJlbnQ9MG1BIFBNRShEMCss
RDEtLEQyLSxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIFBNRS1FbmFibGUtIERTZWw9MCBE
U2NhbGU9MCBQTUUtCglDYXBhYmlsaXRpZXM6IFs3MF0gTWVzc2FnZSBTaWduYWxsZWQgSW50ZXJy
dXB0czogTWFzaysgNjRiaXQrIFF1ZXVlPTAvMCBFbmFibGUrCgkJQWRkcmVzczogMDAwMDAwMDBm
ZWUwMDAwMCAgRGF0YTogNDBjOQoJCU1hc2tpbmc6IDAwMDAwMDAwICBQZW5kaW5nOiAwMDAwMDAw
MAoJQ2FwYWJpbGl0aWVzOiBbODhdIEh5cGVyVHJhbnNwb3J0OiBNU0kgTWFwcGluZwoJQ2FwYWJp
bGl0aWVzOiBbOThdIFN1YnN5c3RlbTogVklBIFRlY2hub2xvZ2llcywgSW5jLiBVbmtub3duIGRl
dmljZSBbMTEwNjpjMzIzXQoKMDA6MDguMCBNdWx0aW1lZGlhIGF1ZGlvIGNvbnRyb2xsZXIgWzA0
MDFdOiBBdXJlYWwgU2VtaWNvbmR1Y3RvciBWb3J0ZXggMiBbMTJlYjowMDAyXSAocmV2IGZlKQoJ
U3Vic3lzdGVtOiBEaWFtb25kIE11bHRpbWVkaWEgU3lzdGVtcyBNb25zdGVyIFNvdW5kIElJIFsx
MDkyOjMwMDNdCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJ
TlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSKyBGYXN0QjJCLQoJU3RhdHVzOiBD
YXArIDY2TUh6LSBVREYtIEZhc3RCMkIrIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8
VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItCglMYXRlbmN5OiA2NCAoMTAwMG5zIG1pbiwg
MzAwMG5zIG1heCksIENhY2hlIExpbmUgU2l6ZTogMzIgYnl0ZXMKCUludGVycnVwdDogcGluIEEg
cm91dGVkIHRvIElSUSAyMzMKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZmViYzAwMDAgKDMyLWJpdCwg
bm9uLXByZWZldGNoYWJsZSkgW3NpemU9MjU2S10KCVJlZ2lvbiAxOiBJL08gcG9ydHMgYXQgZWMw
MCBbc2l6ZT04XQoJUmVnaW9uIDI6IEkvTyBwb3J0cyBhdCBlODgwIFtzaXplPThdCglDYXBhYmls
aXRpZXM6IFtkY10gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDEKCQlGbGFnczogUE1FQ2xrLSBE
U0krIEQxLSBEMisgQXV4Q3VycmVudD0wbUEgUE1FKEQwLSxEMS0sRDItLEQzaG90LSxEM2NvbGQt
KQoJCVN0YXR1czogRDAgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCjAwOjBmLjAg
SURFIGludGVyZmFjZSBbMDEwMV06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gVklBIFZUNjQyMCBT
QVRBIFJBSUQgQ29udHJvbGxlciBbMTEwNjozMTQ5XSAocmV2IDgwKSAocHJvZy1pZiA4ZiBbTWFz
dGVyIFNlY1AgU2VjTyBQcmlQIFByaU9dKQoJU3Vic3lzdGVtOiBFbGl0ZWdyb3VwIENvbXB1dGVy
IFN5c3RlbXMgVW5rbm93biBkZXZpY2UgWzEwMTk6MjE3MV0KCUNvbnRyb2w6IEkvTysgTWVtKyBC
dXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmct
IFNFUlItIEZhc3RCMkItCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQisgUGFyRXJy
LSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0K
CUxhdGVuY3k6IDY0CglJbnRlcnJ1cHQ6IHBpbiBCIHJvdXRlZCB0byBJUlEgMjA5CglSZWdpb24g
MDogSS9PIHBvcnRzIGF0IGU4MDAgW3NpemU9OF0KCVJlZ2lvbiAxOiBJL08gcG9ydHMgYXQgZTQ4
MCBbc2l6ZT00XQoJUmVnaW9uIDI6IEkvTyBwb3J0cyBhdCBlNDAwIFtzaXplPThdCglSZWdpb24g
MzogSS9PIHBvcnRzIGF0IGUwODAgW3NpemU9NF0KCVJlZ2lvbiA0OiBJL08gcG9ydHMgYXQgZTAw
MCBbc2l6ZT0xNl0KCVJlZ2lvbiA1OiBJL08gcG9ydHMgYXQgZDgwMCBbc2l6ZT0yNTZdCglDYXBh
YmlsaXRpZXM6IFtjMF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xr
LSBEU0ktIEQxLSBEMi0gQXV4Q3VycmVudD0wbUEgUE1FKEQwLSxEMS0sRDItLEQzaG90LSxEM2Nv
bGQtKQoJCVN0YXR1czogRDAgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCjAwOjBm
LjEgSURFIGludGVyZmFjZSBbMDEwMV06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gVlQ4MkM1ODZB
L0IvVlQ4MkM2ODYvQS9CL1ZUODIzeC9BL0MgUElQQyBCdXMgTWFzdGVyIElERSBbMTEwNjowNTcx
XSAocmV2IDA2KSAocHJvZy1pZiA4YSBbTWFzdGVyIFNlY1AgUHJpUF0pCglTdWJzeXN0ZW06IEVs
aXRlZ3JvdXAgQ29tcHV0ZXIgU3lzdGVtcyBVbmtub3duIGRldmljZSBbMTAxOToyMTcxXQoJQ29u
dHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0g
UGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURG
LSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9y
dC0gPlNFUlItIDxQRVJSLQoJTGF0ZW5jeTogMzIKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRv
IElSUSAyMDkKCVJlZ2lvbiA0OiBJL08gcG9ydHMgYXQgZmMwMCBbc2l6ZT0xNl0KCUNhcGFiaWxp
dGllczogW2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERT
SS0gRDEtIEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDAtLEQxLSxEMi0sRDNob3QtLEQzY29sZC0p
CgkJU3RhdHVzOiBEMCBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoKMDA6MTAuMCBV
U0IgQ29udHJvbGxlciBbMGMwM106IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gVlQ4Mnh4eHh4IFVI
Q0kgVVNCIDEuMSBDb250cm9sbGVyIFsxMTA2OjMwMzhdIChyZXYgODEpIChwcm9nLWlmIDAwIFtV
SENJXSkKCVN1YnN5c3RlbTogRWxpdGVncm91cCBDb21wdXRlciBTeXN0ZW1zIFVua25vd24gZGV2
aWNlIFsxMDE5OjIxNzFdCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUt
IE1lbVdJTlYrIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQoJU3Rh
dHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFi
b3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItCglMYXRlbmN5OiA2NCwgQ2FjaGUg
TGluZSBTaXplOiAzMiBieXRlcwoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDIyNQoJ
UmVnaW9uIDQ6IEkvTyBwb3J0cyBhdCBkYzAwIFtzaXplPTMyXQoJQ2FwYWJpbGl0aWVzOiBbODBd
IFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lvbiAyCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIr
IEF1eEN1cnJlbnQ9Mzc1bUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQrKQoJCVN0YXR1
czogRDAgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCjAwOjEwLjEgVVNCIENvbnRy
b2xsZXIgWzBjMDNdOiBWSUEgVGVjaG5vbG9naWVzLCBJbmMuIFZUODJ4eHh4eCBVSENJIFVTQiAx
LjEgQ29udHJvbGxlciBbMTEwNjozMDM4XSAocmV2IDgxKSAocHJvZy1pZiAwMCBbVUhDSV0pCglT
dWJzeXN0ZW06IEVsaXRlZ3JvdXAgQ29tcHV0ZXIgU3lzdGVtcyBVbmtub3duIGRldmljZSBbMTAx
OToyMTcxXQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5W
KyBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0KCVN0YXR1czogQ2Fw
KyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRB
Ym9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQoJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6
ZTogMzIgYnl0ZXMKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAyMjUKCVJlZ2lvbiA0
OiBJL08gcG9ydHMgYXQgZDQ4MCBbc2l6ZT0zMl0KCUNhcGFiaWxpdGllczogWzgwXSBQb3dlciBN
YW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJy
ZW50PTM3NW1BIFBNRShEMCssRDErLEQyKyxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIFBN
RS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCgowMDoxMC4yIFVTQiBDb250cm9sbGVyIFsw
YzAzXTogVklBIFRlY2hub2xvZ2llcywgSW5jLiBWVDgyeHh4eHggVUhDSSBVU0IgMS4xIENvbnRy
b2xsZXIgWzExMDY6MzAzOF0gKHJldiA4MSkgKHByb2ctaWYgMDAgW1VIQ0ldKQoJU3Vic3lzdGVt
OiBFbGl0ZWdyb3VwIENvbXB1dGVyIFN5c3RlbXMgVW5rbm93biBkZXZpY2UgWzEwMTk6MjE3MV0K
CUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVisgVkdBU25v
b3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItCglTdGF0dXM6IENhcCsgNjZNSHot
IFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxN
QWJvcnQtID5TRVJSLSA8UEVSUi0KCUxhdGVuY3k6IDY0LCBDYWNoZSBMaW5lIFNpemU6IDMyIGJ5
dGVzCglJbnRlcnJ1cHQ6IHBpbiBCIHJvdXRlZCB0byBJUlEgMjI1CglSZWdpb24gNDogSS9PIHBv
cnRzIGF0IGQ0MDAgW3NpemU9MzJdCglDYXBhYmlsaXRpZXM6IFs4MF0gUG93ZXIgTWFuYWdlbWVu
dCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xrLSBEU0ktIEQxKyBEMisgQXV4Q3VycmVudD0zNzVt
QSBQTUUoRDArLEQxKyxEMissRDNob3QrLEQzY29sZCspCgkJU3RhdHVzOiBEMCBQTUUtRW5hYmxl
LSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoKMDA6MTAuMyBVU0IgQ29udHJvbGxlciBbMGMwM106IFZJ
QSBUZWNobm9sb2dpZXMsIEluYy4gVlQ4Mnh4eHh4IFVIQ0kgVVNCIDEuMSBDb250cm9sbGVyIFsx
MTA2OjMwMzhdIChyZXYgODEpIChwcm9nLWlmIDAwIFtVSENJXSkKCVN1YnN5c3RlbTogRWxpdGVn
cm91cCBDb21wdXRlciBTeXN0ZW1zIFVua25vd24gZGV2aWNlIFsxMDE5OjIxNzFdCglDb250cm9s
OiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYrIFZHQVNub29wLSBQYXJF
cnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQoJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZh
c3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+
U0VSUi0gPFBFUlItCglMYXRlbmN5OiA2NCwgQ2FjaGUgTGluZSBTaXplOiAzMiBieXRlcwoJSW50
ZXJydXB0OiBwaW4gQiByb3V0ZWQgdG8gSVJRIDIyNQoJUmVnaW9uIDQ6IEkvTyBwb3J0cyBhdCBk
MDgwIFtzaXplPTMyXQoJQ2FwYWJpbGl0aWVzOiBbODBdIFBvd2VyIE1hbmFnZW1lbnQgdmVyc2lv
biAyCgkJRmxhZ3M6IFBNRUNsay0gRFNJLSBEMSsgRDIrIEF1eEN1cnJlbnQ9Mzc1bUEgUE1FKEQw
KyxEMSssRDIrLEQzaG90KyxEM2NvbGQrKQoJCVN0YXR1czogRDAgUE1FLUVuYWJsZS0gRFNlbD0w
IERTY2FsZT0wIFBNRS0KCjAwOjEwLjQgVVNCIENvbnRyb2xsZXIgWzBjMDNdOiBWSUEgVGVjaG5v
bG9naWVzLCBJbmMuIFVTQiAyLjAgWzExMDY6MzEwNF0gKHJldiA4NikgKHByb2ctaWYgMjAgW0VI
Q0ldKQoJU3Vic3lzdGVtOiBFbGl0ZWdyb3VwIENvbXB1dGVyIFN5c3RlbXMgVW5rbm93biBkZXZp
Y2UgWzEwMTk6MjE3MV0KCUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0g
TWVtV0lOVisgVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItCglTdGF0
dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJv
cnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0KCUxhdGVuY3k6IDY0LCBDYWNoZSBM
aW5lIFNpemU6IDMyIGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBDIHJvdXRlZCB0byBJUlEgMjI1CglS
ZWdpb24gMDogTWVtb3J5IGF0IGZlYmJmYzAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtz
aXplPTI1Nl0KCUNhcGFiaWxpdGllczogWzgwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJ
CUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTM3NW1BIFBNRShEMCssRDEr
LEQyKyxEM2hvdCssRDNjb2xkKykKCQlTdGF0dXM6IEQwIFBNRS1FbmFibGUtIERTZWw9MCBEU2Nh
bGU9MCBQTUUtCgowMDoxMS4wIElTQSBicmlkZ2UgWzA2MDFdOiBWSUEgVGVjaG5vbG9naWVzLCBJ
bmMuIFZUODIzNyBJU0EgYnJpZGdlIFtLVDYwMC9LOFQ4MDAvSzhUODkwIFNvdXRoXSBbMTEwNjoz
MjI3XQoJU3Vic3lzdGVtOiBFbGl0ZWdyb3VwIENvbXB1dGVyIFN5c3RlbXMgVW5rbm93biBkZXZp
Y2UgWzEwMTk6MjE3MV0KCUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0g
TWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmcrIFNFUlItIEZhc3RCMkItCglTdGF0
dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJv
cnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0KCUxhdGVuY3k6IDAKCUNhcGFiaWxp
dGllczogW2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERT
SS0gRDEtIEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDAtLEQxLSxEMi0sRDNob3QtLEQzY29sZC0p
CgkJU3RhdHVzOiBEMCBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoKMDA6MTIuMCBF
dGhlcm5ldCBjb250cm9sbGVyIFswMjAwXTogVklBIFRlY2hub2xvZ2llcywgSW5jLiBWVDYxMDIg
W1JoaW5lLUlJXSBbMTEwNjozMDY1XSAocmV2IDc4KQoJU3Vic3lzdGVtOiBFbGl0ZWdyb3VwIENv
bXB1dGVyIFN5c3RlbXMgVW5rbm93biBkZXZpY2UgWzEwMTk6MDEwMl0KCUNvbnRyb2w6IEkvTysg
TWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVisgVkdBU25vb3AtIFBhckVyci0gU3Rl
cHBpbmctIFNFUlIrIEZhc3RCMkItCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0g
UGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8
UEVSUi0KCUxhdGVuY3k6IDY0ICg3NTBucyBtaW4sIDIwMDBucyBtYXgpLCBDYWNoZSBMaW5lIFNp
emU6IDMyIGJ5dGVzCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMjE3CglSZWdpb24g
MDogSS9PIHBvcnRzIGF0IGVlMDAgW3NpemU9MjU2XQoJUmVnaW9uIDE6IE1lbW9yeSBhdCBmZWJi
ZjgwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0yNTZdCglDYXBhYmlsaXRpZXM6
IFs0MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xrLSBEU0ktIEQx
KyBEMisgQXV4Q3VycmVudD0wbUEgUE1FKEQwKyxEMSssRDIrLEQzaG90KyxEM2NvbGQrKQoJCVN0
YXR1czogRDAgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCjAxOjAwLjAgVkdBIGNv
bXBhdGlibGUgY29udHJvbGxlciBbMDMwMF06IFZJQSBUZWNobm9sb2dpZXMsIEluYy4gVW5rbm93
biBkZXZpY2UgWzExMDY6MzM0M10gKHJldiAwMSkgKHByb2ctaWYgMDAgW1ZHQV0pCglTdWJzeXN0
ZW06IEVsaXRlZ3JvdXAgQ29tcHV0ZXIgU3lzdGVtcyBVbmtub3duIGRldmljZSBbMTAxOToyMTcx
XQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FT
bm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0KCVN0YXR1czogQ2FwKyA2Nk1I
eisgVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0g
PE1BYm9ydC0gPlNFUlItIDxQRVJSLQoJTGF0ZW5jeTogNjQgKDUwMG5zIG1pbikKCUludGVycnVw
dDogcGluIEEgcm91dGVkIHRvIElSUSAyMzMKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZDgwMDAwMDAg
KDMyLWJpdCwgcHJlZmV0Y2hhYmxlKSBbc2l6ZT02NE1dCglSZWdpb24gMTogTWVtb3J5IGF0IGZk
MDAwMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTE2TV0KCUV4cGFuc2lvbiBS
T00gYXQgZmVhZjAwMDAgW2Rpc2FibGVkXSBbc2l6ZT02NEtdCglDYXBhYmlsaXRpZXM6IFs2MF0g
UG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xrLSBEU0krIEQxKyBEMisg
QXV4Q3VycmVudD0wbUEgUE1FKEQwLSxEMS0sRDItLEQzaG90LSxEM2NvbGQtKQoJCVN0YXR1czog
RDAgUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KCUNhcGFiaWxpdGllczogWzcwXSBB
R1AgdmVyc2lvbiAzLjAKCQlTdGF0dXM6IFJRPTI1NiBJc28tIEFycVN6PTAgQ2FsPTcgU0JBKyBJ
VEFDb2gtIEdBUlQ2NC0gSFRyYW5zLSA2NGJpdC0gRlctIEFHUDMrIFJhdGU9eDQseDgKCQlDb21t
YW5kOiBSUT04IEFycVN6PTAgQ2FsPTAgU0JBKyBBR1ArIEdBUlQ2NC0gNjRiaXQtIEZXLSBSYXRl
PXg4Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2467</attachid>
            <date>2008-03-02 21:20:56 +0300</date>
            <delta_ts>2008-03-02 23:12:40 +0300</delta_ts>
            <desc>alterator-ppp: don&apos;t use global chap-secrets</desc>
            <filename>alterator-local_pw.patch</filename>
            <type>text/plain</type>
            <size>4142</size>
            <attacher name="Konstantin Uvarin (lodin)">khedin</attacher>
            
              <data encoding="base64">ZGlmZiAtdXIgYmFja2VuZDMub3JpZy9uZXQtcHBwb2UgYmFja2VuZDMvbmV0LXBwcG9lCi0tLSBi
YWNrZW5kMy5vcmlnL25ldC1wcHBvZQkyMDA4LTAzLTAyIDIxOjA0OjAwICswMzAwCisrKyBiYWNr
ZW5kMy9uZXQtcHBwb2UJMjAwOC0wMy0wMiAyMTowNDowMCArMDMwMApAQCAtMSw3ICsxLDcgQEAK
ICMhL2Jpbi9zaCAtZWYKIAogUEFUSD0vdXNyL2xpYi9hbHRlcmF0b3ItbmV0LWNvbW1vbjokUEFU
SAotY2hhcGZpbGU9L2V0Yy9wcHAvY2hhcC1zZWNyZXRzCisjIGNoYXBmaWxlPS9ldGMvcHBwL2No
YXAtc2VjcmV0cwogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIHNoZWxsIGZpbGUgaGVscGVycwogCkBA
IC03OSwxMiArNzksMTUgQEAKIAkKIAlpZiBbIC1uICIkaW5fbG9naW4iIF0gO3RoZW4KIAkJc2Vk
IC1yICJzLF51c2VyW1s6c3BhY2U6XV0uKix1c2VyICRpbl9sb2dpbiwiIC1pICIkbmFtZS9wcHBv
cHRpb25zIgotCQlzZWQgLXIgInMsXiRwcmV2X2xvZ2luW1s6c3BhY2U6XV0qLCRpbl9sb2dpbgks
IiAtaSAiJGNoYXBmaWxlIgorCQkjIHNlZCAtciAicyxeJHByZXZfbG9naW5bWzpzcGFjZTpdXSos
JGluX2xvZ2luCSwiIC1pICIkY2hhcGZpbGUiCiAJCXByZXZfbG9naW49IiRpbl9sb2dpbiIKIAlm
aQogCWlmIFsgLW4gIiRpbl9wYXNzd29yZCIgXTsgdGhlbgogCQlpbl9wYXNzd29yZD0kKGVjaG8g
IiRpbl9wYXNzd29yZCJ8c2VkIC1lICdzL1siXS9cXFxcJi9nJykKLQkJc2VkIC1yICJzLF4kcHJl
dl9sb2dpbltbOnNwYWNlOl1dLiosJHByZXZfbG9naW4JKglcIiRpbl9wYXNzd29yZFwiCSosIiAt
aSAiJGNoYXBmaWxlIgorCQlzZWQgLXIgInMsXnBhc3N3b3JkW1s6c3BhY2U6XV0uKixwYXNzd29y
ZCAkaW5fcGFzc3dvcmQsIiAtaSAiJG5hbWUvcHBwb3B0aW9ucyIKKwkJIyMjIFdBUk5JTkcgZGVu
eSB1c2VycyBmcm9tIHJlYWRpbmcgdGhlIHBhc3N3b3JkCisJCWNobW9kIG8tcncgIiRuYW1lL3Bw
cG9wdGlvbnMiCisJCSMgc2VkIC1yICJzLF4kcHJldl9sb2dpbltbOnNwYWNlOl1dLiosJHByZXZf
bG9naW4JKglcIiRpbl9wYXNzd29yZFwiCSosIiAtaSAiJGNoYXBmaWxlIgogCWZpCiAKIAlpZmRv
d24gIiQxIiAmJiBpZnVwICIkMSIKQEAgLTkyLDcgKzk1LDcgQEAKIAogbmV3X2lmYWNlKCkKIHsK
LQlncmVwIC1xcyAiXiRpbl9sb2dpbltbOnNwYWNlOl1dIiAiJGNoYXBmaWxlIiAmJiByZXR1cm4g
MQorCSMgZ3JlcCAtcXMgIl4kaW5fbG9naW5bWzpzcGFjZTpdXSIgIiRjaGFwZmlsZSIgJiYgcmV0
dXJuIDEKIAogCWxvY2FsIG5hbWU9Ii9ldGMvbmV0L2lmYWNlcy8kMSIKIAlpbl9wYXNzd29yZD0k
KGVjaG8gIiRpbl9wYXNzd29yZCJ8c2VkIC1lICdzL1siXS9cXFxcJi9nJykKQEAgLTEwNSw4ICsx
MDgsMTIgQEAKIAlzaGVsbF9hZGRfb3Jfc3Vic3QgIlBQUE1BWEZBSUw9IiAiMCIgIiRuYW1lL29w
dGlvbnMiCiAJCiAJc2hlbGxfYWRkX29yX3N1YnN0ICJ1c2VyICIgIiRpbl9sb2dpbiIgIiRuYW1l
L3BwcG9wdGlvbnMiCisJc2hlbGxfYWRkX29yX3N1YnN0ICJwYXNzd29yZCAiICIkaW5fcGFzc3dv
cmQiICIkbmFtZS9wcHBvcHRpb25zIgorCSMjIyBXQVJOSU5HIGRlbnkgdXNlcnMgZnJvbSByZWFk
aW5nIHRoZSBwYXNzd29yZAorCWNobW9kIG8tcncgIiRuYW1lL3BwcG9wdGlvbnMiCisJCiAKLQll
Y2hvICIkaW5fbG9naW4JKglcIiRpbl9wYXNzd29yZFwiCSoiID4+IiRjaGFwZmlsZSIKKwkjIGVj
aG8gIiRpbl9sb2dpbgkqCVwiJGluX3Bhc3N3b3JkXCIJKiIgPj4iJGNoYXBmaWxlIgogCiAJaWZ1
cCAiJDEiCiAJcmV0dXJuIDAKQEAgLTExOSw3ICsxMjYsNyBAQAogCWxvY2FsIG5hbWU9Ii9ldGMv
bmV0L2lmYWNlcy8kMSIKIAlsb2NhbCBwcmV2X2xvZ2luPSIkKGdyZXAgJ151c2VyJyAiJG5hbWUv
cHBwb3B0aW9ucyJ8c2VkIC1yICdzLHVzZXJbWzpzcGFjZTpdXSosLCcpIgogCi0Jc2VkIC1yICIv
XiRwcmV2X2xvZ2luW1s6c3BhY2U6XV0vIGQiIC1pICIkY2hhcGZpbGUiCisJIyBzZWQgLXIgIi9e
JHByZXZfbG9naW5bWzpzcGFjZTpdXS8gZCIgLWkgIiRjaGFwZmlsZSIKIAlybSAtcmYgIiRuYW1l
IgogCiAJaWZkb3duICIkMSIKZGlmZiAtdXIgYmFja2VuZDMub3JpZy9uZXQtcHB0cCBiYWNrZW5k
My9uZXQtcHB0cAotLS0gYmFja2VuZDMub3JpZy9uZXQtcHB0cAkyMDA4LTAzLTAyIDIxOjA0OjAw
ICswMzAwCisrKyBiYWNrZW5kMy9uZXQtcHB0cAkyMDA4LTAzLTAyIDIxOjA0OjAwICswMzAwCkBA
IC0xLDcgKzEsNyBAQAogIyEvYmluL3NoIC1lZgogCiBQQVRIPS91c3IvbGliL2FsdGVyYXRvci1u
ZXQtY29tbW9uOiRQQVRICi1jaGFwZmlsZT0vZXRjL3BwcC9jaGFwLXNlY3JldHMKKyMgY2hhcGZp
bGU9L2V0Yy9wcHAvY2hhcC1zZWNyZXRzCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMgc2hlbGwgZmls
ZSBoZWxwZXJzCiAKQEAgLTg2LDEyICs4NiwxNSBAQAogCQogCWlmIFsgLW4gIiRpbl9sb2dpbiIg
XSA7dGhlbgogCQlzZWQgLXIgInMsXnVzZXJbWzpzcGFjZTpdXS4qLHVzZXIgJGluX2xvZ2luLCIg
LWkgIiRuYW1lL3BwcG9wdGlvbnMiCi0JCXNlZCAtciAicyxeJHByZXZfbG9naW5bWzpzcGFjZTpd
XSosJGluX2xvZ2luCSwiIC1pICIkY2hhcGZpbGUiCisJCSMgc2VkIC1yICJzLF4kcHJldl9sb2dp
bltbOnNwYWNlOl1dKiwkaW5fbG9naW4JLCIgLWkgIiRjaGFwZmlsZSIKIAkJcHJldl9sb2dpbj0i
JGluX2xvZ2luIgogCWZpCiAJaWYgWyAtbiAiJGluX3Bhc3N3b3JkIiBdOyB0aGVuCiAJCWluX3Bh
c3N3b3JkPSQoZWNobyAiJGluX3Bhc3N3b3JkInxzZWQgLWUgJ3MvWyJdL1xcXFwmL2cnKQotCQlz
ZWQgLXIgInMsXiRwcmV2X2xvZ2luW1s6c3BhY2U6XV0uKiwkcHJldl9sb2dpbgkqCVwiJGluX3Bh
c3N3b3JkXCIJKiwiIC1pICIkY2hhcGZpbGUiCisJCXNlZCAtciAicyxecGFzc3dvcmRbWzpzcGFj
ZTpdXS4qLHBhc3N3b3JkICRpbl9wYXNzd29yZCwiIC1pICIkbmFtZS9wcHBvcHRpb25zIgorCQkj
IyMgV0FSTklORyBkZW55IHVzZXJzIGZyb20gcmVhZGluZyB0aGUgcGFzc3dvcmQKKwkJY2htb2Qg
by1ydyAiJG5hbWUvcHBwb3B0aW9ucyIKKwkJIyBzZWQgLXIgInMsXiRwcmV2X2xvZ2luW1s6c3Bh
Y2U6XV0uKiwkcHJldl9sb2dpbgkqCVwiJGluX3Bhc3N3b3JkXCIJKiwiIC1pICIkY2hhcGZpbGUi
CiAJZmkKIAogCWlmZG93biAiJDEiICYmIGlmdXAgIiQxIgpAQCAtOTksNyArMTAyLDcgQEAKIAog
bmV3X2lmYWNlKCkKIHsKLQlncmVwIC1xcyAiXiRpbl9sb2dpbltbOnNwYWNlOl1dIiAiJGNoYXBm
aWxlIiAmJiByZXR1cm4gMQorCSMgZ3JlcCAtcXMgIl4kaW5fbG9naW5bWzpzcGFjZTpdXSIgIiRj
aGFwZmlsZSIgJiYgcmV0dXJuIDEKIAogCWxvY2FsIG5hbWU9Ii9ldGMvbmV0L2lmYWNlcy8kMSIK
IAlpbl9wYXNzd29yZD0kKGVjaG8gIiRpbl9wYXNzd29yZCJ8c2VkIC1lICdzL1siXS9cXFxcJi9n
JykKQEAgLTExMSw4ICsxMTQsMTIgQEAKIAlzaGVsbF9hZGRfb3Jfc3Vic3QgIlJFUVVJUkVTPSIg
IiRpbl9pZmFjZSIgIiRuYW1lL29wdGlvbnMiCiAKIAlzaGVsbF9hZGRfb3Jfc3Vic3QgInVzZXIg
IiAiJGluX2xvZ2luIiAiJG5hbWUvcHBwb3B0aW9ucyIKKwlzaGVsbF9hZGRfb3Jfc3Vic3QgInBh
c3N3b3JkICIgIiRpbl9wYXNzd29yZCIgIiRuYW1lL3BwcG9wdGlvbnMiCisJIyMjIFdBUk5JTkcg
ZGVueSB1c2VycyBmcm9tIHJlYWRpbmcgdGhlIHBhc3N3b3JkCisJY2htb2Qgby1ydyAiJG5hbWUv
cHBwb3B0aW9ucyIKKwkKIAotCWVjaG8gIiRpbl9sb2dpbgkqCVwiJGluX3Bhc3N3b3JkXCIJKiIg
Pj4iJGNoYXBmaWxlIgorCSMgZWNobyAiJGluX2xvZ2luCSoJXCIkaW5fcGFzc3dvcmRcIgkqIiA+
PiIkY2hhcGZpbGUiCiAKIAlpZnVwICIkMSIKIAlyZXR1cm4gMApAQCAtMTI1LDcgKzEzMiw3IEBA
CiAJbG9jYWwgbmFtZT0iL2V0Yy9uZXQvaWZhY2VzLyQxIgogCWxvY2FsIHByZXZfbG9naW49IiQo
Z3JlcCAnXnVzZXInICIkbmFtZS9wcHBvcHRpb25zInxzZWQgLXIgJ3MsdXNlcltbOnNwYWNlOl1d
KiwsJykiCiAKLQlzZWQgLXIgIi9eJHByZXZfbG9naW5bWzpzcGFjZTpdXS8gZCIgLWkgIiRjaGFw
ZmlsZSIKKwkjIHNlZCAtciAiL14kcHJldl9sb2dpbltbOnNwYWNlOl1dLyBkIiAtaSAiJGNoYXBm
aWxlIgogCXJtIC1yZiAiJG5hbWUiCiAKIAlpZmRvd24gIiQxIgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2468</attachid>
            <date>2008-03-02 23:12:40 +0300</date>
            <delta_ts>2008-03-02 23:12:40 +0300</delta_ts>
            <desc>net-pptp patch</desc>
            <filename>alterator-pptp.patch</filename>
            <type>text/plain</type>
            <size>1754</size>
            <attacher name="Konstantin Uvarin (lodin)">khedin</attacher>
            
              <data encoding="base64">LS0tIGJhY2tlbmQzLm9yaWcvbmV0LXBwdHAJMjAwOC0wMy0wMiAyMTowNDowMCArMDMwMAorKysg
YmFja2VuZDMvbmV0LXBwdHAJMjAwOC0wMy0wMiAyMzoxMjoyNSArMDMwMApAQCAtMSw3ICsxLDYg
QEAKICMhL2Jpbi9zaCAtZWYKIAogUEFUSD0vdXNyL2xpYi9hbHRlcmF0b3ItbmV0LWNvbW1vbjok
UEFUSAotY2hhcGZpbGU9L2V0Yy9wcHAvY2hhcC1zZWNyZXRzCiAKICMjIyMjIyMjIyMjIyMjIyMj
IyMgc2hlbGwgZmlsZSBoZWxwZXJzCiAKQEAgLTg2LDEyICs4NSwxNCBAQAogCQogCWlmIFsgLW4g
IiRpbl9sb2dpbiIgXSA7dGhlbgogCQlzZWQgLXIgInMsXnVzZXJbWzpzcGFjZTpdXS4qLHVzZXIg
JGluX2xvZ2luLCIgLWkgIiRuYW1lL3BwcG9wdGlvbnMiCi0JCXNlZCAtciAicyxeJHByZXZfbG9n
aW5bWzpzcGFjZTpdXSosJGluX2xvZ2luCSwiIC1pICIkY2hhcGZpbGUiCiAJCXByZXZfbG9naW49
IiRpbl9sb2dpbiIKIAlmaQogCWlmIFsgLW4gIiRpbl9wYXNzd29yZCIgXTsgdGhlbgogCQlpbl9w
YXNzd29yZD0kKGVjaG8gIiRpbl9wYXNzd29yZCJ8c2VkIC1lICdzL1siXS9cXFxcJi9nJykKLQkJ
c2VkIC1yICJzLF4kcHJldl9sb2dpbltbOnNwYWNlOl1dLiosJHByZXZfbG9naW4JKglcIiRpbl9w
YXNzd29yZFwiCSosIiAtaSAiJGNoYXBmaWxlIgorCQlzZWQgLXIgInMsXnBhc3N3b3JkW1s6c3Bh
Y2U6XV0uKixwYXNzd29yZCAkaW5fcGFzc3dvcmQsIiAtaSAiJG5hbWUvcHBwb3B0aW9ucyIKKwkJ
CisJCSMgZGVueSB1c2VycyBmcm9tIHJlYWRpbmcgdGhlIHBhc3N3b3JkCisJCWNobW9kIG8tcncg
IiRuYW1lL3BwcG9wdGlvbnMiCiAJZmkKIAogCWlmZG93biAiJDEiICYmIGlmdXAgIiQxIgpAQCAt
OTksOCArMTAwLDYgQEAKIAogbmV3X2lmYWNlKCkKIHsKLQlncmVwIC1xcyAiXiRpbl9sb2dpbltb
OnNwYWNlOl1dIiAiJGNoYXBmaWxlIiAmJiByZXR1cm4gMQotCiAJbG9jYWwgbmFtZT0iL2V0Yy9u
ZXQvaWZhY2VzLyQxIgogCWluX3Bhc3N3b3JkPSQoZWNobyAiJGluX3Bhc3N3b3JkInxzZWQgLWUg
J3MvWyJdL1xcXFwmL2cnKQogCkBAIC0xMTEsOSArMTEwLDExIEBACiAJc2hlbGxfYWRkX29yX3N1
YnN0ICJSRVFVSVJFUz0iICIkaW5faWZhY2UiICIkbmFtZS9vcHRpb25zIgogCiAJc2hlbGxfYWRk
X29yX3N1YnN0ICJ1c2VyICIgIiRpbl9sb2dpbiIgIiRuYW1lL3BwcG9wdGlvbnMiCi0KLQllY2hv
ICIkaW5fbG9naW4JKglcIiRpbl9wYXNzd29yZFwiCSoiID4+IiRjaGFwZmlsZSIKLQorCXNoZWxs
X2FkZF9vcl9zdWJzdCAicGFzc3dvcmQgIiAiJGluX3Bhc3N3b3JkIiAiJG5hbWUvcHBwb3B0aW9u
cyIKKwkKKwkjIGRlbnkgdXNlcnMgZnJvbSByZWFkaW5nIHRoZSBwYXNzd29yZAorCWNobW9kIG8t
cncgIiRuYW1lL3BwcG9wdGlvbnMiCisJCiAJaWZ1cCAiJDEiCiAJcmV0dXJuIDAKIH0KQEAgLTEy
NSwxMCArMTI2LDkgQEAKIAlsb2NhbCBuYW1lPSIvZXRjL25ldC9pZmFjZXMvJDEiCiAJbG9jYWwg
cHJldl9sb2dpbj0iJChncmVwICdedXNlcicgIiRuYW1lL3BwcG9wdGlvbnMifHNlZCAtciAncyx1
c2VyW1s6c3BhY2U6XV0qLCwnKSIKIAotCXNlZCAtciAiL14kcHJldl9sb2dpbltbOnNwYWNlOl1d
LyBkIiAtaSAiJGNoYXBmaWxlIgotCXJtIC1yZiAiJG5hbWUiCi0KLQlpZmRvd24gIiQxIgorCSMg
ZG8gaWZkb3duIGJlZm9yZSBybSBzbyB0aGF0IGlmdXAte3ByZSxwb3N0fSBhcmUgZXhlY3V0ZWQg
CisJaWZkb3duICIkMSIgCisJcm0gLXJmICIkbmFtZSIgCiB9CiAKIF8oKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2469</attachid>
            <date>2008-03-02 23:22:32 +0300</date>
            <delta_ts>2008-03-02 23:22:32 +0300</delta_ts>
            <desc>pppoe-net patch</desc>
            <filename>alterator-pppoe.patch</filename>
            <type>text/plain</type>
            <size>1750</size>
            <attacher name="Konstantin Uvarin (lodin)">khedin</attacher>
            
              <data encoding="base64">LS0tIGJhY2tlbmQzLm9yaWcvbmV0LXBwcG9lCTIwMDgtMDMtMDIgMjE6MDQ6MDAgKzAzMDAKKysr
IGJhY2tlbmQzL25ldC1wcHBvZQkyMDA4LTAzLTAyIDIzOjE5OjA0ICswMzAwCkBAIC0xLDcgKzEs
NiBAQAogIyEvYmluL3NoIC1lZgogCiBQQVRIPS91c3IvbGliL2FsdGVyYXRvci1uZXQtY29tbW9u
OiRQQVRICi1jaGFwZmlsZT0vZXRjL3BwcC9jaGFwLXNlY3JldHMKIAogIyMjIyMjIyMjIyMjIyMj
IyMjIyBzaGVsbCBmaWxlIGhlbHBlcnMKIApAQCAtNzksMTIgKzc4LDE0IEBACiAJCiAJaWYgWyAt
biAiJGluX2xvZ2luIiBdIDt0aGVuCiAJCXNlZCAtciAicyxedXNlcltbOnNwYWNlOl1dLiosdXNl
ciAkaW5fbG9naW4sIiAtaSAiJG5hbWUvcHBwb3B0aW9ucyIKLQkJc2VkIC1yICJzLF4kcHJldl9s
b2dpbltbOnNwYWNlOl1dKiwkaW5fbG9naW4JLCIgLWkgIiRjaGFwZmlsZSIKIAkJcHJldl9sb2dp
bj0iJGluX2xvZ2luIgogCWZpCiAJaWYgWyAtbiAiJGluX3Bhc3N3b3JkIiBdOyB0aGVuCiAJCWlu
X3Bhc3N3b3JkPSQoZWNobyAiJGluX3Bhc3N3b3JkInxzZWQgLWUgJ3MvWyJdL1xcXFwmL2cnKQot
CQlzZWQgLXIgInMsXiRwcmV2X2xvZ2luW1s6c3BhY2U6XV0uKiwkcHJldl9sb2dpbgkqCVwiJGlu
X3Bhc3N3b3JkXCIJKiwiIC1pICIkY2hhcGZpbGUiCisJCXNlZCAtciAicyxecGFzc3dvcmRbWzpz
cGFjZTpdXS4qLHBhc3N3b3JkICRpbl9wYXNzd29yZCwiIC1pICIkbmFtZS9wcHBvcHRpb25zIgor
CQkKKwkJIyBkZW55IHVzZXJzIGZyb20gcmVhZGluZyB0aGUgcGFzc3dvcmQKKwkJY2htb2Qgby1y
dyAiJG5hbWUvcHBwb3B0aW9ucyIKIAlmaQogCiAJaWZkb3duICIkMSIgJiYgaWZ1cCAiJDEiCkBA
IC05Miw4ICs5Myw2IEBACiAKIG5ld19pZmFjZSgpCiB7Ci0JZ3JlcCAtcXMgIl4kaW5fbG9naW5b
WzpzcGFjZTpdXSIgIiRjaGFwZmlsZSIgJiYgcmV0dXJuIDEKLQogCWxvY2FsIG5hbWU9Ii9ldGMv
bmV0L2lmYWNlcy8kMSIKIAlpbl9wYXNzd29yZD0kKGVjaG8gIiRpbl9wYXNzd29yZCJ8c2VkIC1l
ICdzL1siXS9cXFxcJi9nJykKIApAQCAtMTA1LDkgKzEwNCwxMSBAQAogCXNoZWxsX2FkZF9vcl9z
dWJzdCAiUFBQTUFYRkFJTD0iICIwIiAiJG5hbWUvb3B0aW9ucyIKIAkKIAlzaGVsbF9hZGRfb3Jf
c3Vic3QgInVzZXIgIiAiJGluX2xvZ2luIiAiJG5hbWUvcHBwb3B0aW9ucyIKLQotCWVjaG8gIiRp
bl9sb2dpbgkqCVwiJGluX3Bhc3N3b3JkXCIJKiIgPj4iJGNoYXBmaWxlIgotCisJc2hlbGxfYWRk
X29yX3N1YnN0ICJwYXNzd29yZCAiICIkaW5fcGFzc3dvcmQiICIkbmFtZS9wcHBvcHRpb25zIgor
CQorCSMgZGVueSB1c2VycyBmcm9tIHJlYWRpbmcgdGhlIHBhc3N3b3JkCisJY2htb2Qgby1ydyAi
JG5hbWUvcHBwb3B0aW9ucyIKKwkKIAlpZnVwICIkMSIKIAlyZXR1cm4gMAogfQpAQCAtMTE5LDEw
ICsxMjAsOSBAQAogCWxvY2FsIG5hbWU9Ii9ldGMvbmV0L2lmYWNlcy8kMSIKIAlsb2NhbCBwcmV2
X2xvZ2luPSIkKGdyZXAgJ151c2VyJyAiJG5hbWUvcHBwb3B0aW9ucyJ8c2VkIC1yICdzLHVzZXJb
WzpzcGFjZTpdXSosLCcpIgogCi0Jc2VkIC1yICIvXiRwcmV2X2xvZ2luW1s6c3BhY2U6XV0vIGQi
IC1pICIkY2hhcGZpbGUiCi0Jcm0gLXJmICIkbmFtZSIKLQotCWlmZG93biAiJDEiCisJIyBkbyBp
ZmRvd24gYmVmb3JlIHJtIHNvIHRoYXQgaWZ1cC17cHJlLHBvc3R9IGFyZSBleGVjdXRlZCAKKwlp
ZmRvd24gIiQxIiAKKwlybSAtcmYgIiRuYW1lIiAKIH0KIAogXygpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>