<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>180180</bug_id>
          
          <creation_ts>2007-05-29 05:19 0000</creation_ts>
          <short_desc>net-dialup/ppp patch for /etc/ppp/auth-fail</short_desc>
          <delta_ts>2007-06-14 11:53:31 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jaco@uls.co.za</reporter>
          <assigned_to>net-dialup@gentoo.org</assigned_to>
          <cc>net-dialup@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-05-29 05:19:37 0000</bug_when>
            <thetext>I&apos;ve got a need to detect when authentication fails, the patch I&apos;ll attach in a second adds this functionality to the current pppd (2.4.4).  It can probably do with some more work, so any feedback welcome.

For one, I&apos;d like to see the username we tried to authenticate as being passed through to the script somehow (I can take a guess by doing awk &apos;$2 == ${IFACE} { print $1 }&apos; but that _may_ just be inaccurate.

Reproducible: Always

Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-05-29 05:20:59 0000</bug_when>
            <thetext>Created an attachment (id=120582)
ppp-2.4.4-auth_fail.patch

Also available from http://www.kroon.co.za/patches.php</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2007-05-29 12:17:15 0000</bug_when>
            <thetext>(In reply to comment #0)
&gt; For one, I&apos;d like to see the username we tried to authenticate as being passed
&gt; through to the script somehow (I can take a guess by doing awk &apos;$2 == ${IFACE}
&gt; { print $1 }&apos; but that _may_ just be inaccurate.

Isn&apos;t $PEERNAME environment variable what you are looking for?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2007-05-29 12:30:29 0000</bug_when>
            <thetext>Ah, I see... You wanna see it in auth-fail.
In this case you should tinker auth_peer_fail(), using auth_peer_success() as model. Don&apos;t forget to document changes in man page.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-05-29 15:25:05 0000</bug_when>
            <thetext>Environment + parameters as follows (and the script that generated it):

xacatecas ~ # cat /tmp/auth-fail 
param 1: ppp1
param 2: 
param 3: root
param 4: exteth
param 5: 0
PPPD_PID=23210
PPPLOGNAME=root
IFNAME=ppp1
PWD=/
LINKNAME=ppp1
SHLVL=1
DEVICE=exteth
ORIG_UID=0
_=/usr/bin/env
xacatecas ~ # cat /etc/ppp/auth-fail 
#! /bin/bash

(
        i=0;
        for p in &quot;${@}&quot;; do
                echo &quot;param $((++i)): $p&quot;
        done

        env
) &gt; /tmp/$(basename $0)
xacatecas ~ # 

So no, the username that I passed to the peer isn&apos;t anywhere in there.  The linkname however is the first parameter, and no, that doesn&apos;t help me that much.

Basically I do something like this:

username_ppp0=(&quot;$(/usr/bin/awk &apos;$2 == &quot;ppp0&quot; { print $1; exit }&apos; &lt; /etc/ppp/chap-secrets)&quot;)

in /etc/conf.d/net ... some other external control procedures then updates /etc/ppp/chap-secrets as needed.  Now, at some point the username I&apos;m trying to connect with may be removed from the chap-secrets file.  So doing the awk thing may not be the best of ideas.

I actually had this same problem with ip-up and there I&apos;ve just decided to go with the awk solution since it&apos;s the first one in the list (and as such would have been the one I used to auth and as such would not be removed, new accounts always gets added onto the end of the list), but I would prefer to &quot;know for sure&quot; :).

The changes done so far is documented in the manpage (part of the attached patch).

I reckon exporting LOCALNAME as an environment variable to all scripts would imho be a good change.  Would anybody else back that?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-05-29 23:03:03 0000</bug_when>
            <thetext>Created an attachment (id=120663)
ppp-2.4.4-LOCALNAME.patch

Ok, exports LOCALNAME to scripts.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2007-06-09 22:14:14 0000</bug_when>
            <thetext>auth-fail.patch has been included into patches used by net-dialup/ppp-2.4.4-r6.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cucaracha@loco.hu</who>
            <bug_when>2007-06-10 08:27:43 0000</bug_when>
            <thetext>There are some English grammar mistakes in the patches:

s/is execute /is executed /g

s/accounts is available/accounts are available/

As I&apos;m not a native speaker either, someone should check them for more.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-06-11 13:58:27 0000</bug_when>
            <thetext>I take it I should file a seperate bug for the LOCALNAME patch?

I&apos;ve just asked a friend to take a look at them, he&apos;s english is much better than my own.  Will post updated patches this evening.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-06-12 14:28:45 0000</bug_when>
            <thetext>Created an attachment (id=121807)
ppp-2.4.4-auth_fail.patch

Improved the grammar used in the man page.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-06-12 14:29:23 0000</bug_when>
            <thetext>Created an attachment (id=121809)
ppp-2.4.4-LOCALNAME.patch

Improved grammar in man-page part of the patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2007-06-13 05:59:59 0000</bug_when>
            <thetext>I unified those patches (see r6). Please do the same.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaco@uls.co.za</who>
            <bug_when>2007-06-13 06:38:23 0000</bug_when>
            <thetext>Created an attachment (id=121887)
ppp-2.4.4-LOCALNAME-auth_fail.patch

Unified LOCALNAME and auth_fail patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2007-06-14 08:00:19 0000</bug_when>
            <thetext>Fixed in -r7</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cucaracha@loco.hu</who>
            <bug_when>2007-06-14 11:35:47 0000</bug_when>
            <thetext>There&apos;s still (at least) one to correct, which I also mentioned before:

s/accounts is available/accounts are available/
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2007-06-14 11:53:31 0000</bug_when>
            <thetext>Fixed in -r8.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120582</attachid>
            <date>2007-05-29 05:20 0000</date>
            <desc>ppp-2.4.4-auth_fail.patch</desc>
            <filename>ppp-2.4.4-auth_fail.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHBwcC0yLjQuNC5vcmlnL3BwcGQvYXV0aC5jCTIwMDYtMDYtMTggMTM6MjY6MDAuMDAwMDAw
MDAwICswMjAwCisrKyBwcHAtMi40LjQvcHBwZC9hdXRoLmMJMjAwNy0wNS0yOSAwMDowMzoyMy4w
MDAwMDAwMDAgKzAyMDAKQEAgLTI2MCw3ICsyNjAsNyBAQAogCQkJICAgICAgIHN0cnVjdCB3b3Jk
bGlzdCAqKiwgc3RydWN0IHdvcmRsaXN0ICoqLAogCQkJICAgICAgIGNoYXIgKiwgaW50KSk7CiBz
dGF0aWMgdm9pZCBmcmVlX3dvcmRsaXN0IF9fUCgoc3RydWN0IHdvcmRsaXN0ICopKTsKLXN0YXRp
YyB2b2lkIGF1dGhfc2NyaXB0IF9fUCgoY2hhciAqKSk7CitzdGF0aWMgdm9pZCBhdXRoX3Njcmlw
dCBfX1AoKGNoYXIgKiwgaW50KSk7CiBzdGF0aWMgdm9pZCBhdXRoX3NjcmlwdF9kb25lIF9fUCgo
dm9pZCAqKSk7CiBzdGF0aWMgdm9pZCBzZXRfYWxsb3dlZF9hZGRycyBfX1AoKGludCwgc3RydWN0
IHdvcmRsaXN0ICosIHN0cnVjdCB3b3JkbGlzdCAqKSk7CiBzdGF0aWMgaW50ICBzb21lX2lwX29r
IF9fUCgoc3RydWN0IHdvcmRsaXN0ICopKTsKQEAgLTY4Myw3ICs2ODMsNyBAQAogCWlmIChhdXRo
X3NjcmlwdF9zdGF0ZSA9PSBzX3VwICYmIGF1dGhfc2NyaXB0X3BpZCA9PSAwKSB7CiAJICAgIHVw
ZGF0ZV9saW5rX3N0YXRzKHVuaXQpOwogCSAgICBhdXRoX3NjcmlwdF9zdGF0ZSA9IHNfZG93bjsK
LQkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSERPV04pOworCSAgICBhdXRoX3NjcmlwdChfUEFU
SF9BVVRIRE9XTiwgMCk7CiAJfQogICAgIH0KICAgICBpZiAoIWRvaW5nX211bHRpbGluaykgewpA
QCAtODE0LDcgKzgxNCw3IEBACiAJYXV0aF9zdGF0ZSA9IHNfdXA7CiAJaWYgKGF1dGhfc2NyaXB0
X3N0YXRlID09IHNfZG93biAmJiBhdXRoX3NjcmlwdF9waWQgPT0gMCkgewogCSAgICBhdXRoX3Nj
cmlwdF9zdGF0ZSA9IHNfdXA7Ci0JICAgIGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhVUCk7CisJICAg
IGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhVUCwgMCk7CiAJfQogICAgIH0KIApAQCAtOTEzLDYgKzkx
Myw3IEBACiAgICAgICogQXV0aGVudGljYXRpb24gZmFpbHVyZTogdGFrZSB0aGUgbGluayBkb3du
CiAgICAgICovCiAgICAgc3RhdHVzID0gRVhJVF9QRUVSX0FVVEhfRkFJTEVEOworICAgIGF1dGhf
c2NyaXB0KF9QQVRIX0FVVEhGQUlMLCAxKTsKICAgICBsY3BfY2xvc2UodW5pdCwgIkF1dGhlbnRp
Y2F0aW9uIGZhaWxlZCIpOwogfQogCkBAIC05OTEsNiArOTkyLDcgQEAKICAgICAgKiBhdXRoZW50
aWNhdGlvbiBzZWNyZXRzLgogICAgICAqLwogICAgIHN0YXR1cyA9IEVYSVRfQVVUSF9UT1BFRVJf
RkFJTEVEOworICAgIGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhGQUlMLCAxKTsKICAgICBsY3BfY2xv
c2UodW5pdCwgIkZhaWxlZCB0byBhdXRoZW50aWNhdGUgb3Vyc2VsdmVzIHRvIHBlZXIiKTsKIH0K
IApAQCAtMjUyNCwxMyArMjUyNiwxMyBAQAogICAgIGNhc2Ugc191cDoKIAlpZiAoYXV0aF9zdGF0
ZSA9PSBzX2Rvd24pIHsKIAkgICAgYXV0aF9zY3JpcHRfc3RhdGUgPSBzX2Rvd247Ci0JICAgIGF1
dGhfc2NyaXB0KF9QQVRIX0FVVEhET1dOKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSERP
V04sIDApOwogCX0KIAlicmVhazsKICAgICBjYXNlIHNfZG93bjoKIAlpZiAoYXV0aF9zdGF0ZSA9
PSBzX3VwKSB7CiAJICAgIGF1dGhfc2NyaXB0X3N0YXRlID0gc191cDsKLQkgICAgYXV0aF9zY3Jp
cHQoX1BBVEhfQVVUSFVQKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSFVQLCAwKTsKIAl9
CiAJYnJlYWs7CiAgICAgfQpAQCAtMjU0MSw4ICsyNTQzLDkgQEAKICAqIGludGVyZmFjZS1uYW1l
IHBlZXItbmFtZSByZWFsLXVzZXIgdHR5IHNwZWVkCiAgKi8KIHN0YXRpYyB2b2lkCi1hdXRoX3Nj
cmlwdChzY3JpcHQpCithdXRoX3NjcmlwdChzY3JpcHQsIHdhaXQpCiAgICAgY2hhciAqc2NyaXB0
OworICAgIGludCB3YWl0OwogewogICAgIGNoYXIgc3Ryc3BlZWRbMzJdOwogICAgIHN0cnVjdCBw
YXNzd2QgKnB3OwpAQCAtMjU2Niw1ICsyNTY5LDggQEAKICAgICBhcmd2WzVdID0gc3Ryc3BlZWQ7
CiAgICAgYXJndls2XSA9IE5VTEw7CiAKLSAgICBhdXRoX3NjcmlwdF9waWQgPSBydW5fcHJvZ3Jh
bShzY3JpcHQsIGFyZ3YsIDAsIGF1dGhfc2NyaXB0X2RvbmUsIE5VTEwsIDApOworICAgIGlmICh3
YWl0KQorCXJ1bl9wcm9ncmFtKHNjcmlwdCwgYXJndiwgMCwgTlVMTCwgTlVMTCwgMSk7CisgICAg
ZWxzZQorCWF1dGhfc2NyaXB0X3BpZCA9IHJ1bl9wcm9ncmFtKHNjcmlwdCwgYXJndiwgMCwgYXV0
aF9zY3JpcHRfZG9uZSwgTlVMTCwgMCk7CiB9Ci0tLSBwcHAtMi40LjQub3JpZy9wcHBkL3BhdGhu
YW1lcy5oCTIwMDUtMDgtMjYgMDE6NTk6MzQuMDAwMDAwMDAwICswMjAwCisrKyBwcHAtMi40LjQv
cHBwZC9wYXRobmFtZXMuaAkyMDA3LTA1LTI4IDIzOjM0OjIzLjAwMDAwMDAwMCArMDIwMApAQCAt
MjcsNiArMjcsNyBAQAogI2RlZmluZSBfUEFUSF9JUFBSRVVQCSBfUk9PVF9QQVRIICIvZXRjL3Bw
cC9pcC1wcmUtdXAiCiAjZGVmaW5lIF9QQVRIX0FVVEhVUAkgX1JPT1RfUEFUSCAiL2V0Yy9wcHAv
YXV0aC11cCIKICNkZWZpbmUgX1BBVEhfQVVUSERPV04JIF9ST09UX1BBVEggIi9ldGMvcHBwL2F1
dGgtZG93biIKKyNkZWZpbmUgX1BBVEhfQVVUSEZBSUwJIF9ST09UX1BBVEggIi9ldGMvcHBwL2F1
dGgtZmFpbCIKICNkZWZpbmUgX1BBVEhfVFRZT1BUCSBfUk9PVF9QQVRIICIvZXRjL3BwcC9vcHRp
b25zLiIKICNkZWZpbmUgX1BBVEhfQ09OTkVSUlMJIF9ST09UX1BBVEggIi9ldGMvcHBwL2Nvbm5l
Y3QtZXJyb3JzIgogI2RlZmluZSBfUEFUSF9QRUVSRklMRVMJIF9ST09UX1BBVEggIi9ldGMvcHBw
L3BlZXJzLyIKLS0tIHBwcC0yLjQuNC5vcmlnL3BwcGQvcHBwZC44CTIwMDYtMDYtMTYgMDI6MDE6
MjMuMDAwMDAwMDAwICswMjAwCisrKyBwcHAtMi40LjQvcHBwZC9wcHBkLjgJMjAwNy0wNS0yOCAy
Mzo0ODoyMC4wMDAwMDAwMDAgKzAyMDAKQEAgLTE1MzEsOCArMTUzMSw4IEBACiBQcHBkIGludm9r
ZXMgc2NyaXB0cyBhdCB2YXJpb3VzIHN0YWdlcyBpbiBpdHMgcHJvY2Vzc2luZyB3aGljaCBjYW4g
YmUKIHVzZWQgdG8gcGVyZm9ybSBzaXRlLXNwZWNpZmljIGFuY2lsbGFyeSBwcm9jZXNzaW5nLiAg
VGhlc2Ugc2NyaXB0cyBhcmUKIHVzdWFsbHkgc2hlbGwgc2NyaXB0cywgYnV0IGNvdWxkIGJlIGV4
ZWN1dGFibGUgY29kZSBmaWxlcyBpbnN0ZWFkLgotUHBwZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUg
c2NyaXB0cyB0byBmaW5pc2ggKGV4Y2VwdCBmb3IgdGhlIGlwLXByZS11cAotc2NyaXB0KS4gIFRo
ZSBzY3JpcHRzIGFyZQorUHBwZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUgc2NyaXB0cyB0byBmaW5p
c2ggKGV4Y2VwdCBmb3IgdGhlIGlwLXByZS11cCwKK2FuZCBhdXRoLWZhaWwgc2NyaXB0cykuICBU
aGUgc2NyaXB0cyBhcmUKIGV4ZWN1dGVkIGFzIHJvb3QgKHdpdGggdGhlIHJlYWwgYW5kIGVmZmVj
dGl2ZSB1c2VyLWlkIHNldCB0byAwKSwgc28KIHRoYXQgdGhleSBjYW4gZG8gdGhpbmdzIHN1Y2gg
YXMgdXBkYXRlIHJvdXRpbmcgdGFibGVzIG9yIHJ1bgogcHJpdmlsZWdlZCBkYWVtb25zLiAgQmUg
Y2FyZWZ1bCB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGVzZSBzY3JpcHRzIGRvCkBAIC0xNjEyLDYg
KzE2MTIsMTEgQEAKIC9ldGMvcHBwL2F1dGhcLXVwIHdhcyBwcmV2aW91c2x5IGV4ZWN1dGVkLiAg
SXQgaXMgZXhlY3V0ZWQgaW4gdGhlIHNhbWUKIG1hbm5lciB3aXRoIHRoZSBzYW1lIHBhcmFtZXRl
cnMgYXMgL2V0Yy9wcHAvYXV0aFwtdXAuCiAuVFAKKy5CIC9ldGMvcHBwL2F1dGhcLWZhaWwKK0Eg
cHJvZ3JhbSBvciBzY3JpcHQgd2hpY2ggaXMgZXhlY3V0ZSBzaG91bGQgYXV0aGVudGljYXRpb24g
ZmFpbC4gIHBwcGQKK3dhaXRzIGZvciB0aGlzIHNjcmlwdCB0byBmaW5pc2guICBJdCBpcyBleGVj
dXRlIGluIHRoZSBzYW1lIG1hbm5lciB3aXRoCit0aGUgc2FtZSBwYXJhbWV0ZXJzIGFzIC9ldGMv
cHBwL2F1dGhcLXVwLgorLlRQCiAuQiAvZXRjL3BwcC9pcFwtcHJlXC11cAogQSBwcm9ncmFtIG9y
IHNjcmlwdCB3aGljaCBpcyBleGVjdXRlZCBqdXN0IGJlZm9yZSB0aGUgcHBwIG5ldHdvcmsKIGlu
dGVyZmFjZSBpcyBicm91Z2h0IHVwLiAgSXQgaXMgZXhlY3V0ZWQgd2l0aCB0aGUgc2FtZSBwYXJh
bWV0ZXJzIGFzCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120663</attachid>
            <date>2007-05-29 23:03 0000</date>
            <desc>ppp-2.4.4-LOCALNAME.patch</desc>
            <filename>ppp-2.4.4-LOCALNAME.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHBwcC0yLjQuNC5hdXRoLWZhaWwvcHBwZC9hdXRoLmMJMjAwNy0wNS0yOSAwMDowMzoyMy4w
MDAwMDAwMDAgKzAyMDAKKysrIHBwcC0yLjQuNC9wcHBkL2F1dGguYwkyMDA3LTA1LTI5IDIyOjIy
OjQ1LjAwMDAwMDAwMCArMDIwMApAQCAtMTIyNSw2ICsxMjI1LDggQEAKICAgICBpZiAodXNlclsw
XSA9PSAwKQogCXN0cmxjcHkodXNlciwgb3VyX25hbWUsIHNpemVvZih1c2VyKSk7CiAKKyAgICBz
Y3JpcHRfc2V0ZW52KCJMT0NBTE5BTUUiLCB1c2VyLCAwKTsKKwogICAgIC8qCiAgICAgICogSWYg
d2UgaGF2ZSBhIGRlZmF1bHQgcm91dGUsIHJlcXVpcmUgdGhlIHBlZXIgdG8gYXV0aGVudGljYXRl
CiAgICAgICogdW5sZXNzIHRoZSBub2F1dGggb3B0aW9uIHdhcyBnaXZlbiBvciB0aGUgcmVhbCB1
c2VyIGlzIHJvb3QuCi0tLSBwcHAtMi40LjQuYXV0aC1mYWlsL3BwcGQvcHBwZC44CTIwMDctMDUt
MjggMjM6NDg6MjAuMDAwMDAwMDAwICswMjAwCisrKyBwcHAtMi40LjQvcHBwZC9wcHBkLjgJMjAw
Ny0wNS0yOSAyMjoxMToyNy4wMDAwMDAwMDAgKzAyMDAKQEAgLTE1NjAsNiArMTU2MCwxMSBAQAog
VGhlIGF1dGhlbnRpY2F0ZWQgbmFtZSBvZiB0aGUgcGVlci4gIFRoaXMgaXMgb25seSBzZXQgaWYg
dGhlIHBlZXIKIGF1dGhlbnRpY2F0ZXMgaXRzZWxmLgogLlRQCisuQiBMT0NBTE5BTUUKK1RoZSB1
c2VybmFtZSBwYXNzZWQgdG8gdGhlIHVzZXIgb3B0aW9uIG9mIHRoZSBwcHBkIGRhZW1vbi4gIFRo
aXMgaXMKK2hhbmR5IHRvIGlkZW50aWZ5IHdoaWNoIGFjY291bnQgd2UgYXJlIGF0dGVtcHRpbmcg
dG8gY29ubmVjdCB3aXRoCit3aGVuIG11bHRpcGxlIGFjY291bnRzIGlzIGF2YWlsYWJsZS4KKy5U
UAogLkIgU1BFRUQKIFRoZSBiYXVkIHJhdGUgb2YgdGhlIHR0eSBkZXZpY2UuCiAuVFAK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121807</attachid>
            <date>2007-06-12 14:28 0000</date>
            <desc>ppp-2.4.4-auth_fail.patch</desc>
            <filename>ppp-2.4.4-auth_fail.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHBwcC0yLjQuNC5vcmlnL3BwcGQvYXV0aC5jCTIwMDYtMDYtMTggMTM6MjY6MDAuMDAwMDAw
MDAwICswMjAwCisrKyBwcHAtMi40LjQvcHBwZC9hdXRoLmMJMjAwNy0wNS0yOSAwMDowMzoyMy4w
MDAwMDAwMDAgKzAyMDAKQEAgLTI2MCw3ICsyNjAsNyBAQAogCQkJICAgICAgIHN0cnVjdCB3b3Jk
bGlzdCAqKiwgc3RydWN0IHdvcmRsaXN0ICoqLAogCQkJICAgICAgIGNoYXIgKiwgaW50KSk7CiBz
dGF0aWMgdm9pZCBmcmVlX3dvcmRsaXN0IF9fUCgoc3RydWN0IHdvcmRsaXN0ICopKTsKLXN0YXRp
YyB2b2lkIGF1dGhfc2NyaXB0IF9fUCgoY2hhciAqKSk7CitzdGF0aWMgdm9pZCBhdXRoX3Njcmlw
dCBfX1AoKGNoYXIgKiwgaW50KSk7CiBzdGF0aWMgdm9pZCBhdXRoX3NjcmlwdF9kb25lIF9fUCgo
dm9pZCAqKSk7CiBzdGF0aWMgdm9pZCBzZXRfYWxsb3dlZF9hZGRycyBfX1AoKGludCwgc3RydWN0
IHdvcmRsaXN0ICosIHN0cnVjdCB3b3JkbGlzdCAqKSk7CiBzdGF0aWMgaW50ICBzb21lX2lwX29r
IF9fUCgoc3RydWN0IHdvcmRsaXN0ICopKTsKQEAgLTY4Myw3ICs2ODMsNyBAQAogCWlmIChhdXRo
X3NjcmlwdF9zdGF0ZSA9PSBzX3VwICYmIGF1dGhfc2NyaXB0X3BpZCA9PSAwKSB7CiAJICAgIHVw
ZGF0ZV9saW5rX3N0YXRzKHVuaXQpOwogCSAgICBhdXRoX3NjcmlwdF9zdGF0ZSA9IHNfZG93bjsK
LQkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSERPV04pOworCSAgICBhdXRoX3NjcmlwdChfUEFU
SF9BVVRIRE9XTiwgMCk7CiAJfQogICAgIH0KICAgICBpZiAoIWRvaW5nX211bHRpbGluaykgewpA
QCAtODE0LDcgKzgxNCw3IEBACiAJYXV0aF9zdGF0ZSA9IHNfdXA7CiAJaWYgKGF1dGhfc2NyaXB0
X3N0YXRlID09IHNfZG93biAmJiBhdXRoX3NjcmlwdF9waWQgPT0gMCkgewogCSAgICBhdXRoX3Nj
cmlwdF9zdGF0ZSA9IHNfdXA7Ci0JICAgIGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhVUCk7CisJICAg
IGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhVUCwgMCk7CiAJfQogICAgIH0KIApAQCAtOTEzLDYgKzkx
Myw3IEBACiAgICAgICogQXV0aGVudGljYXRpb24gZmFpbHVyZTogdGFrZSB0aGUgbGluayBkb3du
CiAgICAgICovCiAgICAgc3RhdHVzID0gRVhJVF9QRUVSX0FVVEhfRkFJTEVEOworICAgIGF1dGhf
c2NyaXB0KF9QQVRIX0FVVEhGQUlMLCAxKTsKICAgICBsY3BfY2xvc2UodW5pdCwgIkF1dGhlbnRp
Y2F0aW9uIGZhaWxlZCIpOwogfQogCkBAIC05OTEsNiArOTkyLDcgQEAKICAgICAgKiBhdXRoZW50
aWNhdGlvbiBzZWNyZXRzLgogICAgICAqLwogICAgIHN0YXR1cyA9IEVYSVRfQVVUSF9UT1BFRVJf
RkFJTEVEOworICAgIGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhGQUlMLCAxKTsKICAgICBsY3BfY2xv
c2UodW5pdCwgIkZhaWxlZCB0byBhdXRoZW50aWNhdGUgb3Vyc2VsdmVzIHRvIHBlZXIiKTsKIH0K
IApAQCAtMjUyNCwxMyArMjUyNiwxMyBAQAogICAgIGNhc2Ugc191cDoKIAlpZiAoYXV0aF9zdGF0
ZSA9PSBzX2Rvd24pIHsKIAkgICAgYXV0aF9zY3JpcHRfc3RhdGUgPSBzX2Rvd247Ci0JICAgIGF1
dGhfc2NyaXB0KF9QQVRIX0FVVEhET1dOKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSERP
V04sIDApOwogCX0KIAlicmVhazsKICAgICBjYXNlIHNfZG93bjoKIAlpZiAoYXV0aF9zdGF0ZSA9
PSBzX3VwKSB7CiAJICAgIGF1dGhfc2NyaXB0X3N0YXRlID0gc191cDsKLQkgICAgYXV0aF9zY3Jp
cHQoX1BBVEhfQVVUSFVQKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSFVQLCAwKTsKIAl9
CiAJYnJlYWs7CiAgICAgfQpAQCAtMjU0MSw4ICsyNTQzLDkgQEAKICAqIGludGVyZmFjZS1uYW1l
IHBlZXItbmFtZSByZWFsLXVzZXIgdHR5IHNwZWVkCiAgKi8KIHN0YXRpYyB2b2lkCi1hdXRoX3Nj
cmlwdChzY3JpcHQpCithdXRoX3NjcmlwdChzY3JpcHQsIHdhaXQpCiAgICAgY2hhciAqc2NyaXB0
OworICAgIGludCB3YWl0OwogewogICAgIGNoYXIgc3Ryc3BlZWRbMzJdOwogICAgIHN0cnVjdCBw
YXNzd2QgKnB3OwpAQCAtMjU2Niw1ICsyNTY5LDggQEAKICAgICBhcmd2WzVdID0gc3Ryc3BlZWQ7
CiAgICAgYXJndls2XSA9IE5VTEw7CiAKLSAgICBhdXRoX3NjcmlwdF9waWQgPSBydW5fcHJvZ3Jh
bShzY3JpcHQsIGFyZ3YsIDAsIGF1dGhfc2NyaXB0X2RvbmUsIE5VTEwsIDApOworICAgIGlmICh3
YWl0KQorCXJ1bl9wcm9ncmFtKHNjcmlwdCwgYXJndiwgMCwgTlVMTCwgTlVMTCwgMSk7CisgICAg
ZWxzZQorCWF1dGhfc2NyaXB0X3BpZCA9IHJ1bl9wcm9ncmFtKHNjcmlwdCwgYXJndiwgMCwgYXV0
aF9zY3JpcHRfZG9uZSwgTlVMTCwgMCk7CiB9Ci0tLSBwcHAtMi40LjQub3JpZy9wcHBkL3BhdGhu
YW1lcy5oCTIwMDUtMDgtMjYgMDE6NTk6MzQuMDAwMDAwMDAwICswMjAwCisrKyBwcHAtMi40LjQv
cHBwZC9wYXRobmFtZXMuaAkyMDA3LTA1LTI4IDIzOjM0OjIzLjAwMDAwMDAwMCArMDIwMApAQCAt
MjcsNiArMjcsNyBAQAogI2RlZmluZSBfUEFUSF9JUFBSRVVQCSBfUk9PVF9QQVRIICIvZXRjL3Bw
cC9pcC1wcmUtdXAiCiAjZGVmaW5lIF9QQVRIX0FVVEhVUAkgX1JPT1RfUEFUSCAiL2V0Yy9wcHAv
YXV0aC11cCIKICNkZWZpbmUgX1BBVEhfQVVUSERPV04JIF9ST09UX1BBVEggIi9ldGMvcHBwL2F1
dGgtZG93biIKKyNkZWZpbmUgX1BBVEhfQVVUSEZBSUwJIF9ST09UX1BBVEggIi9ldGMvcHBwL2F1
dGgtZmFpbCIKICNkZWZpbmUgX1BBVEhfVFRZT1BUCSBfUk9PVF9QQVRIICIvZXRjL3BwcC9vcHRp
b25zLiIKICNkZWZpbmUgX1BBVEhfQ09OTkVSUlMJIF9ST09UX1BBVEggIi9ldGMvcHBwL2Nvbm5l
Y3QtZXJyb3JzIgogI2RlZmluZSBfUEFUSF9QRUVSRklMRVMJIF9ST09UX1BBVEggIi9ldGMvcHBw
L3BlZXJzLyIKLS0tIHBwcC0yLjQuNC5vcmlnL3BwcGQvcHBwZC44CTIwMDYtMDYtMTYgMDI6MDE6
MjMuMDAwMDAwMDAwICswMjAwCisrKyBwcHAtMi40LjQvcHBwZC9wcHBkLjgJMjAwNy0wNS0yOCAy
Mzo0ODoyMC4wMDAwMDAwMDAgKzAyMDAKQEAgLTE1MzEsOCArMTUzMSw4IEBACiBQcHBkIGludm9r
ZXMgc2NyaXB0cyBhdCB2YXJpb3VzIHN0YWdlcyBpbiBpdHMgcHJvY2Vzc2luZyB3aGljaCBjYW4g
YmUKIHVzZWQgdG8gcGVyZm9ybSBzaXRlLXNwZWNpZmljIGFuY2lsbGFyeSBwcm9jZXNzaW5nLiAg
VGhlc2Ugc2NyaXB0cyBhcmUKIHVzdWFsbHkgc2hlbGwgc2NyaXB0cywgYnV0IGNvdWxkIGJlIGV4
ZWN1dGFibGUgY29kZSBmaWxlcyBpbnN0ZWFkLgotUHBwZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUg
c2NyaXB0cyB0byBmaW5pc2ggKGV4Y2VwdCBmb3IgdGhlIGlwLXByZS11cAotc2NyaXB0KS4gIFRo
ZSBzY3JpcHRzIGFyZQorUHBwZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUgc2NyaXB0cyB0byBmaW5p
c2ggKGV4Y2VwdCBmb3IgdGhlIGlwLXByZS11cCwKK2FuZCBhdXRoLWZhaWwgc2NyaXB0cykuICBU
aGUgc2NyaXB0cyBhcmUKIGV4ZWN1dGVkIGFzIHJvb3QgKHdpdGggdGhlIHJlYWwgYW5kIGVmZmVj
dGl2ZSB1c2VyLWlkIHNldCB0byAwKSwgc28KIHRoYXQgdGhleSBjYW4gZG8gdGhpbmdzIHN1Y2gg
YXMgdXBkYXRlIHJvdXRpbmcgdGFibGVzIG9yIHJ1bgogcHJpdmlsZWdlZCBkYWVtb25zLiAgQmUg
Y2FyZWZ1bCB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGVzZSBzY3JpcHRzIGRvCkBAIC0xNjEyLDYg
KzE2MTIsMTEgQEAKIC9ldGMvcHBwL2F1dGhcLXVwIHdhcyBwcmV2aW91c2x5IGV4ZWN1dGVkLiAg
SXQgaXMgZXhlY3V0ZWQgaW4gdGhlIHNhbWUKIG1hbm5lciB3aXRoIHRoZSBzYW1lIHBhcmFtZXRl
cnMgYXMgL2V0Yy9wcHAvYXV0aFwtdXAuCiAuVFAKKy5CIC9ldGMvcHBwL2F1dGhcLWZhaWwKK0Eg
cHJvZ3JhbSBvciBzY3JpcHQgd2hpY2ggaXMgZXhlY3V0ZWQgc2hvdWxkIGF1dGhlbnRpY2F0aW9u
IGZhaWwuICBwcHBkCit3YWl0cyBmb3IgdGhpcyBzY3JpcHQgdG8gZmluaXNoLiAgSXQgaXMgZXhl
Y3V0ZWQgaW4gdGhlIHNhbWUgbWFubmVyLCB3aXRoCit0aGUgc2FtZSBwYXJhbWV0ZXJzIGFzIC9l
dGMvcHBwL2F1dGhcLXVwLgorLlRQCiAuQiAvZXRjL3BwcC9pcFwtcHJlXC11cAogQSBwcm9ncmFt
IG9yIHNjcmlwdCB3aGljaCBpcyBleGVjdXRlZCBqdXN0IGJlZm9yZSB0aGUgcHBwIG5ldHdvcmsK
IGludGVyZmFjZSBpcyBicm91Z2h0IHVwLiAgSXQgaXMgZXhlY3V0ZWQgd2l0aCB0aGUgc2FtZSBw
YXJhbWV0ZXJzIGFzCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121809</attachid>
            <date>2007-06-12 14:29 0000</date>
            <desc>ppp-2.4.4-LOCALNAME.patch</desc>
            <filename>ppp-2.4.4-LOCALNAME.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHBwcC0yLjQuNC5hdXRoLWZhaWwvcHBwZC9hdXRoLmMJMjAwNy0wNS0yOSAwMDowMzoyMy4w
MDAwMDAwMDAgKzAyMDAKKysrIHBwcC0yLjQuNC9wcHBkL2F1dGguYwkyMDA3LTA1LTI5IDIyOjIy
OjQ1LjAwMDAwMDAwMCArMDIwMApAQCAtMTIyNSw2ICsxMjI1LDggQEAKICAgICBpZiAodXNlclsw
XSA9PSAwKQogCXN0cmxjcHkodXNlciwgb3VyX25hbWUsIHNpemVvZih1c2VyKSk7CiAKKyAgICBz
Y3JpcHRfc2V0ZW52KCJMT0NBTE5BTUUiLCB1c2VyLCAwKTsKKwogICAgIC8qCiAgICAgICogSWYg
d2UgaGF2ZSBhIGRlZmF1bHQgcm91dGUsIHJlcXVpcmUgdGhlIHBlZXIgdG8gYXV0aGVudGljYXRl
CiAgICAgICogdW5sZXNzIHRoZSBub2F1dGggb3B0aW9uIHdhcyBnaXZlbiBvciB0aGUgcmVhbCB1
c2VyIGlzIHJvb3QuCi0tLSBwcHAtMi40LjQuYXV0aC1mYWlsL3BwcGQvcHBwZC44CTIwMDctMDUt
MjggMjM6NDg6MjAuMDAwMDAwMDAwICswMjAwCisrKyBwcHAtMi40LjQvcHBwZC9wcHBkLjgJMjAw
Ny0wNS0yOSAyMjoxMToyNy4wMDAwMDAwMDAgKzAyMDAKQEAgLTE1NjAsNiArMTU2MCwxMSBAQAog
VGhlIGF1dGhlbnRpY2F0ZWQgbmFtZSBvZiB0aGUgcGVlci4gIFRoaXMgaXMgb25seSBzZXQgaWYg
dGhlIHBlZXIKIGF1dGhlbnRpY2F0ZXMgaXRzZWxmLgogLlRQCisuQiBMT0NBTE5BTUUKK1RoZSB1
c2VybmFtZSBwYXNzZWQgdG8gdGhlIHVzZXIgb3B0aW9uIG9mIHRoZSBwcHBkIGRhZW1vbi4gIFRo
aXMgaXMKK2hhbmR5IHRvIGlkZW50aWZ5IHdoaWNoIGFjY291bnQgd2FzIHVzZWQgZm9yIGF1dGhl
bnRpY2F0aW9uIHB1cnBvc2VzCit3aGVuIG11bHRpcGxlIGFjY291bnRzIGlzIGF2YWlsYWJsZS4K
Ky5UUAogLkIgU1BFRUQKIFRoZSBiYXVkIHJhdGUgb2YgdGhlIHR0eSBkZXZpY2UuCiAuVFAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121887</attachid>
            <date>2007-06-13 06:38 0000</date>
            <desc>ppp-2.4.4-LOCALNAME-auth_fail.patch</desc>
            <filename>ppp-2.4.4-LOCALNAME-auth_fail.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnUgcHBwLTIuNC40Lm9yaWcvcHBwZC9hdXRoLmMgcHBwLTIuNC40L3BwcGQvYXV0aC5j
Ci0tLSBwcHAtMi40LjQub3JpZy9wcHBkL2F1dGguYwkyMDA2LTA2LTE4IDEzOjI2OjAwLjAwMDAw
MDAwMCArMDIwMAorKysgcHBwLTIuNC40L3BwcGQvYXV0aC5jCTIwMDctMDYtMTMgMDg6Mjg6NTUu
MDAwMDAwMDAwICswMjAwCkBAIC0yNjAsNyArMjYwLDcgQEAKIAkJCSAgICAgICBzdHJ1Y3Qgd29y
ZGxpc3QgKiosIHN0cnVjdCB3b3JkbGlzdCAqKiwKIAkJCSAgICAgICBjaGFyICosIGludCkpOwog
c3RhdGljIHZvaWQgZnJlZV93b3JkbGlzdCBfX1AoKHN0cnVjdCB3b3JkbGlzdCAqKSk7Ci1zdGF0
aWMgdm9pZCBhdXRoX3NjcmlwdCBfX1AoKGNoYXIgKikpOworc3RhdGljIHZvaWQgYXV0aF9zY3Jp
cHQgX19QKChjaGFyICosIGludCkpOwogc3RhdGljIHZvaWQgYXV0aF9zY3JpcHRfZG9uZSBfX1Ao
KHZvaWQgKikpOwogc3RhdGljIHZvaWQgc2V0X2FsbG93ZWRfYWRkcnMgX19QKChpbnQsIHN0cnVj
dCB3b3JkbGlzdCAqLCBzdHJ1Y3Qgd29yZGxpc3QgKikpOwogc3RhdGljIGludCAgc29tZV9pcF9v
ayBfX1AoKHN0cnVjdCB3b3JkbGlzdCAqKSk7CkBAIC02ODMsNyArNjgzLDcgQEAKIAlpZiAoYXV0
aF9zY3JpcHRfc3RhdGUgPT0gc191cCAmJiBhdXRoX3NjcmlwdF9waWQgPT0gMCkgewogCSAgICB1
cGRhdGVfbGlua19zdGF0cyh1bml0KTsKIAkgICAgYXV0aF9zY3JpcHRfc3RhdGUgPSBzX2Rvd247
Ci0JICAgIGF1dGhfc2NyaXB0KF9QQVRIX0FVVEhET1dOKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BB
VEhfQVVUSERPV04sIDApOwogCX0KICAgICB9CiAgICAgaWYgKCFkb2luZ19tdWx0aWxpbmspIHsK
QEAgLTgxNCw3ICs4MTQsNyBAQAogCWF1dGhfc3RhdGUgPSBzX3VwOwogCWlmIChhdXRoX3Njcmlw
dF9zdGF0ZSA9PSBzX2Rvd24gJiYgYXV0aF9zY3JpcHRfcGlkID09IDApIHsKIAkgICAgYXV0aF9z
Y3JpcHRfc3RhdGUgPSBzX3VwOwotCSAgICBhdXRoX3NjcmlwdChfUEFUSF9BVVRIVVApOworCSAg
ICBhdXRoX3NjcmlwdChfUEFUSF9BVVRIVVAsIDApOwogCX0KICAgICB9CiAKQEAgLTkxMyw2ICs5
MTMsNyBAQAogICAgICAqIEF1dGhlbnRpY2F0aW9uIGZhaWx1cmU6IHRha2UgdGhlIGxpbmsgZG93
bgogICAgICAqLwogICAgIHN0YXR1cyA9IEVYSVRfUEVFUl9BVVRIX0ZBSUxFRDsKKyAgICBhdXRo
X3NjcmlwdChfUEFUSF9BVVRIRkFJTCwgMSk7CiAgICAgbGNwX2Nsb3NlKHVuaXQsICJBdXRoZW50
aWNhdGlvbiBmYWlsZWQiKTsKIH0KIApAQCAtOTkxLDYgKzk5Miw3IEBACiAgICAgICogYXV0aGVu
dGljYXRpb24gc2VjcmV0cy4KICAgICAgKi8KICAgICBzdGF0dXMgPSBFWElUX0FVVEhfVE9QRUVS
X0ZBSUxFRDsKKyAgICBhdXRoX3NjcmlwdChfUEFUSF9BVVRIRkFJTCwgMSk7CiAgICAgbGNwX2Ns
b3NlKHVuaXQsICJGYWlsZWQgdG8gYXV0aGVudGljYXRlIG91cnNlbHZlcyB0byBwZWVyIik7CiB9
CiAKQEAgLTEyMjMsNiArMTIyNSw4IEBACiAgICAgaWYgKHVzZXJbMF0gPT0gMCkKIAlzdHJsY3B5
KHVzZXIsIG91cl9uYW1lLCBzaXplb2YodXNlcikpOwogCisgICAgc2NyaXB0X3NldGVudigiTE9D
QUxOQU1FIiwgdXNlciwgMCk7CisKICAgICAvKgogICAgICAqIElmIHdlIGhhdmUgYSBkZWZhdWx0
IHJvdXRlLCByZXF1aXJlIHRoZSBwZWVyIHRvIGF1dGhlbnRpY2F0ZQogICAgICAqIHVubGVzcyB0
aGUgbm9hdXRoIG9wdGlvbiB3YXMgZ2l2ZW4gb3IgdGhlIHJlYWwgdXNlciBpcyByb290LgpAQCAt
MjUyNCwxMyArMjUyOCwxMyBAQAogICAgIGNhc2Ugc191cDoKIAlpZiAoYXV0aF9zdGF0ZSA9PSBz
X2Rvd24pIHsKIAkgICAgYXV0aF9zY3JpcHRfc3RhdGUgPSBzX2Rvd247Ci0JICAgIGF1dGhfc2Ny
aXB0KF9QQVRIX0FVVEhET1dOKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSERPV04sIDAp
OwogCX0KIAlicmVhazsKICAgICBjYXNlIHNfZG93bjoKIAlpZiAoYXV0aF9zdGF0ZSA9PSBzX3Vw
KSB7CiAJICAgIGF1dGhfc2NyaXB0X3N0YXRlID0gc191cDsKLQkgICAgYXV0aF9zY3JpcHQoX1BB
VEhfQVVUSFVQKTsKKwkgICAgYXV0aF9zY3JpcHQoX1BBVEhfQVVUSFVQLCAwKTsKIAl9CiAJYnJl
YWs7CiAgICAgfQpAQCAtMjU0MSw4ICsyNTQ1LDkgQEAKICAqIGludGVyZmFjZS1uYW1lIHBlZXIt
bmFtZSByZWFsLXVzZXIgdHR5IHNwZWVkCiAgKi8KIHN0YXRpYyB2b2lkCi1hdXRoX3NjcmlwdChz
Y3JpcHQpCithdXRoX3NjcmlwdChzY3JpcHQsIHdhaXQpCiAgICAgY2hhciAqc2NyaXB0OworICAg
IGludCB3YWl0OwogewogICAgIGNoYXIgc3Ryc3BlZWRbMzJdOwogICAgIHN0cnVjdCBwYXNzd2Qg
KnB3OwpAQCAtMjU2Niw1ICsyNTcxLDggQEAKICAgICBhcmd2WzVdID0gc3Ryc3BlZWQ7CiAgICAg
YXJndls2XSA9IE5VTEw7CiAKLSAgICBhdXRoX3NjcmlwdF9waWQgPSBydW5fcHJvZ3JhbShzY3Jp
cHQsIGFyZ3YsIDAsIGF1dGhfc2NyaXB0X2RvbmUsIE5VTEwsIDApOworICAgIGlmICh3YWl0KQor
CXJ1bl9wcm9ncmFtKHNjcmlwdCwgYXJndiwgMCwgTlVMTCwgTlVMTCwgMSk7CisgICAgZWxzZQor
CWF1dGhfc2NyaXB0X3BpZCA9IHJ1bl9wcm9ncmFtKHNjcmlwdCwgYXJndiwgMCwgYXV0aF9zY3Jp
cHRfZG9uZSwgTlVMTCwgMCk7CiB9Ck9ubHkgaW4gcHBwLTIuNC40L3BwcGQ6IGF1dGguYy5vcmln
CmRpZmYgLXJ1IHBwcC0yLjQuNC5vcmlnL3BwcGQvcGF0aG5hbWVzLmggcHBwLTIuNC40L3BwcGQv
cGF0aG5hbWVzLmgKLS0tIHBwcC0yLjQuNC5vcmlnL3BwcGQvcGF0aG5hbWVzLmgJMjAwNS0wOC0y
NiAwMTo1OTozNC4wMDAwMDAwMDAgKzAyMDAKKysrIHBwcC0yLjQuNC9wcHBkL3BhdGhuYW1lcy5o
CTIwMDctMDYtMTMgMDg6Mjg6NTUuMDAwMDAwMDAwICswMjAwCkBAIC0yNyw2ICsyNyw3IEBACiAj
ZGVmaW5lIF9QQVRIX0lQUFJFVVAJIF9ST09UX1BBVEggIi9ldGMvcHBwL2lwLXByZS11cCIKICNk
ZWZpbmUgX1BBVEhfQVVUSFVQCSBfUk9PVF9QQVRIICIvZXRjL3BwcC9hdXRoLXVwIgogI2RlZmlu
ZSBfUEFUSF9BVVRIRE9XTgkgX1JPT1RfUEFUSCAiL2V0Yy9wcHAvYXV0aC1kb3duIgorI2RlZmlu
ZSBfUEFUSF9BVVRIRkFJTAkgX1JPT1RfUEFUSCAiL2V0Yy9wcHAvYXV0aC1mYWlsIgogI2RlZmlu
ZSBfUEFUSF9UVFlPUFQJIF9ST09UX1BBVEggIi9ldGMvcHBwL29wdGlvbnMuIgogI2RlZmluZSBf
UEFUSF9DT05ORVJSUwkgX1JPT1RfUEFUSCAiL2V0Yy9wcHAvY29ubmVjdC1lcnJvcnMiCiAjZGVm
aW5lIF9QQVRIX1BFRVJGSUxFUwkgX1JPT1RfUEFUSCAiL2V0Yy9wcHAvcGVlcnMvIgpkaWZmIC1y
dSBwcHAtMi40LjQub3JpZy9wcHBkL3BwcGQuOCBwcHAtMi40LjQvcHBwZC9wcHBkLjgKLS0tIHBw
cC0yLjQuNC5vcmlnL3BwcGQvcHBwZC44CTIwMDYtMDYtMTYgMDI6MDE6MjMuMDAwMDAwMDAwICsw
MjAwCisrKyBwcHAtMi40LjQvcHBwZC9wcHBkLjgJMjAwNy0wNi0xMyAwODoyODo1NS4wMDAwMDAw
MDAgKzAyMDAKQEAgLTE1MzEsOCArMTUzMSw4IEBACiBQcHBkIGludm9rZXMgc2NyaXB0cyBhdCB2
YXJpb3VzIHN0YWdlcyBpbiBpdHMgcHJvY2Vzc2luZyB3aGljaCBjYW4gYmUKIHVzZWQgdG8gcGVy
Zm9ybSBzaXRlLXNwZWNpZmljIGFuY2lsbGFyeSBwcm9jZXNzaW5nLiAgVGhlc2Ugc2NyaXB0cyBh
cmUKIHVzdWFsbHkgc2hlbGwgc2NyaXB0cywgYnV0IGNvdWxkIGJlIGV4ZWN1dGFibGUgY29kZSBm
aWxlcyBpbnN0ZWFkLgotUHBwZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUgc2NyaXB0cyB0byBmaW5p
c2ggKGV4Y2VwdCBmb3IgdGhlIGlwLXByZS11cAotc2NyaXB0KS4gIFRoZSBzY3JpcHRzIGFyZQor
UHBwZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUgc2NyaXB0cyB0byBmaW5pc2ggKGV4Y2VwdCBmb3Ig
dGhlIGlwLXByZS11cCwKK2FuZCBhdXRoLWZhaWwgc2NyaXB0cykuICBUaGUgc2NyaXB0cyBhcmUK
IGV4ZWN1dGVkIGFzIHJvb3QgKHdpdGggdGhlIHJlYWwgYW5kIGVmZmVjdGl2ZSB1c2VyLWlkIHNl
dCB0byAwKSwgc28KIHRoYXQgdGhleSBjYW4gZG8gdGhpbmdzIHN1Y2ggYXMgdXBkYXRlIHJvdXRp
bmcgdGFibGVzIG9yIHJ1bgogcHJpdmlsZWdlZCBkYWVtb25zLiAgQmUgY2FyZWZ1bCB0aGF0IHRo
ZSBjb250ZW50cyBvZiB0aGVzZSBzY3JpcHRzIGRvCkBAIC0xNTYwLDYgKzE1NjAsMTEgQEAKIFRo
ZSBhdXRoZW50aWNhdGVkIG5hbWUgb2YgdGhlIHBlZXIuICBUaGlzIGlzIG9ubHkgc2V0IGlmIHRo
ZSBwZWVyCiBhdXRoZW50aWNhdGVzIGl0c2VsZi4KIC5UUAorLkIgTE9DQUxOQU1FCitUaGUgdXNl
cm5hbWUgcGFzc2VkIHRvIHRoZSB1c2VyIG9wdGlvbiBvZiB0aGUgcHBwZCBkYWVtb24uICBUaGlz
IGlzCitoYW5keSB0byBpZGVudGlmeSB3aGljaCBhY2NvdW50IHdhcyB1c2VkIGZvciBhdXRoZW50
aWNhdGlvbiBwdXJwb3Nlcword2hlbiBtdWx0aXBsZSBhY2NvdW50cyBpcyBhdmFpbGFibGUuCisu
VFAKIC5CIFNQRUVECiBUaGUgYmF1ZCByYXRlIG9mIHRoZSB0dHkgZGV2aWNlLgogLlRQCkBAIC0x
NjEyLDYgKzE2MTcsMTEgQEAKIC9ldGMvcHBwL2F1dGhcLXVwIHdhcyBwcmV2aW91c2x5IGV4ZWN1
dGVkLiAgSXQgaXMgZXhlY3V0ZWQgaW4gdGhlIHNhbWUKIG1hbm5lciB3aXRoIHRoZSBzYW1lIHBh
cmFtZXRlcnMgYXMgL2V0Yy9wcHAvYXV0aFwtdXAuCiAuVFAKKy5CIC9ldGMvcHBwL2F1dGhcLWZh
aWwKK0EgcHJvZ3JhbSBvciBzY3JpcHQgd2hpY2ggaXMgZXhlY3V0ZWQgc2hvdWxkIGF1dGhlbnRp
Y2F0aW9uIGZhaWwuICBwcHBkCit3YWl0cyBmb3IgdGhpcyBzY3JpcHQgdG8gZmluaXNoLiAgSXQg
aXMgZXhlY3V0ZWQgaW4gdGhlIHNhbWUgbWFubmVyLCB3aXRoCit0aGUgc2FtZSBwYXJhbWV0ZXJz
IGFzIC9ldGMvcHBwL2F1dGhcLXVwLgorLlRQCiAuQiAvZXRjL3BwcC9pcFwtcHJlXC11cAogQSBw
cm9ncmFtIG9yIHNjcmlwdCB3aGljaCBpcyBleGVjdXRlZCBqdXN0IGJlZm9yZSB0aGUgcHBwIG5l
dHdvcmsKIGludGVyZmFjZSBpcyBicm91Z2h0IHVwLiAgSXQgaXMgZXhlY3V0ZWQgd2l0aCB0aGUg
c2FtZSBwYXJhbWV0ZXJzIGFzCk9ubHkgaW4gcHBwLTIuNC40L3BwcGQ6IHBwcGQuOC5vcmlnCg==
</data>        

          </attachment>
    </bug>

</bugzilla>