<?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>145313</bug_id>
          
          <creation_ts>2006-08-27 23:10 0000</creation_ts>
          <short_desc>net-dialup/ppp-2.4.4 - maxoctets 2G limit</short_desc>
          <delta_ts>2006-08-28 22:27:27 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>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P1</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>stas@onlineua.net</reporter>
          <assigned_to>net-dialup@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>stas@onlineua.net</who>
            <bug_when>2006-08-27 23:10:56 0000</bug_when>
            <thetext>Hi all!

I have encountered a problem with ppp-2.4.3 (server mode), but as I can see in source, this problem exists at last in 2.4.2 and 2.4.4. I am using billing which (if there is no limit) says that limit is 2147483648. If there is no traffic, used is 0. In pppd/auth.c we can see such code:

    diff = maxoctets - used;
    if(diff &lt; 0) {
        notice(&quot;Traffic limit reached. Limit: %u Used: %u&quot;, maxoctets, used);
        lcp_close(0, &quot;Traffic limit&quot;);
        need_holdoff = 0;
        status = EXIT_TRAFFIC_LIMIT;
    } else {
        TIMEOUT(check_maxoctets, NULL, maxoctets_timeout);
    }

where diff is declared in next way:
int diff;

So, if I have maxoctets set to 2147483648 (0x80000000), the first thing I see after login in log is:
Traffic limit reached. Limit: 2147483648 Used: 0

and ppp session is disconnected.

I don&apos;t know why the problem was not detected by me with ppp-2.4.2 (maybe MAXOCTETS was not defined in config?).

I don&apos;t know what was the reason of this comparison and if this bugzilla is the right place for this bug, but if anybody can contact ppp developers directly, pls, ask them to correct this code.

Due to stable mark of ppp-2.4.3, I am marking this issue with major severity and P1 priority.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stas@onlineua.net</who>
            <bug_when>2006-08-27 23:12:20 0000</bug_when>
            <thetext>Created an attachment (id=95247)
maxoctets_2Glimit.patch

small patch to fix this issue</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stas@onlineua.net</who>
            <bug_when>2006-08-27 23:13:20 0000</bug_when>
            <thetext>Created an attachment (id=95248)
modified ppp-2.4.3-r16.ebuild

added one line with epatch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2006-08-28 10:41:28 0000</bug_when>
            <thetext>fixed in ppp-2.4.4-r1. thanks for the report, but I don&apos;t think it is a bug. More like an improvement if you ask me.

Since you are the author of the patch, you should submit it to upstream at http://www.samba.org/cgi-bin/ppp-bugs. If you don&apos;t want to post the same thing twice, you can put the URL of this bug in the upstream bug report. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stas@onlineua.net</who>
            <bug_when>2006-08-28 13:07:34 0000</bug_when>
            <thetext>Thanks a lot. It would be great if it is also fixed in ppp-2.4.3-r17?.
Bug now filed in ppp bugs under http://www.samba.org/cgi-bin/ppp-bugs/incoming?id=1468</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2006-08-28 14:36:08 0000</bug_when>
            <thetext>For what purpose? I plan to mark the 2.4.4 version stable in about month and yet another testing version will not be marked stable any time sooner anyway.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stas@onlineua.net</who>
            <bug_when>2006-08-28 22:27:27 0000</bug_when>
            <thetext>Ok, ic. Thanks.
So marking now as closed</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>95247</attachid>
            <date>2006-08-27 23:12 0000</date>
            <desc>maxoctets_2Glimit.patch</desc>
            <filename>maxoctets_2Glimit.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTnJ1IHBwcC0yLjQuMy5vcmlnL3BwcGQvYXV0aC5jIHBwcC0yLjQuMy9wcHBkL2F1dGgu
YwotLS0gcHBwLTIuNC4zLm9yaWcvcHBwZC9hdXRoLmMJMjAwNi0wOC0yNyAxNzowOToyNSArMDMw
MAorKysgcHBwLTIuNC4zL3BwcGQvYXV0aC5jCTIwMDYtMDgtMjcgMjI6NTQ6MzggKzAzMDAKQEAg
LTExMjMsNyArMTEyMyw2IEBACiBjaGVja19tYXhvY3RldHMoYXJnKQogICAgIHZvaWQgKmFyZzsK
IHsKLSAgICBpbnQgZGlmZjsKICAgICB1bnNpZ25lZCBpbnQgdXNlZDsKIAogICAgIHVwZGF0ZV9s
aW5rX3N0YXRzKGlmdW5pdCk7CkBAIC0xMTQ0LDggKzExNDMsNyBAQAogCSAgICB1c2VkID0gbGlu
a19zdGF0cy5ieXRlc19pbitsaW5rX3N0YXRzLmJ5dGVzX291dDsKIAkgICAgYnJlYWs7CiAgICAg
fQotICAgIGRpZmYgPSBtYXhvY3RldHMgLSB1c2VkOwotICAgIGlmKGRpZmYgPCAwKSB7CisgICAg
aWYgKG1heG9jdGV0cyA8PSB1c2VkKSB7CiAJbm90aWNlKCJUcmFmZmljIGxpbWl0IHJlYWNoZWQu
IExpbWl0OiAldSBVc2VkOiAldSIsIG1heG9jdGV0cywgdXNlZCk7CiAJbGNwX2Nsb3NlKDAsICJU
cmFmZmljIGxpbWl0Iik7CiAJbmVlZF9ob2xkb2ZmID0gMDsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>95248</attachid>
            <date>2006-08-27 23:13 0000</date>
            <desc>modified ppp-2.4.3-r16.ebuild</desc>
            <filename>ppp-2.4.3-r16.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC1kaWFsdXAvcHBwL3BwcC0yLjQuMy1yMTYu
ZWJ1aWxkLHYgMS41IDIwMDYvMDgvMTkgMTQ6MTg6MjIgdmFwaWVyIEV4cCAkCgppbmhlcml0IGV1
dGlscyBmbGFnLW8tbWF0aWMgdG9vbGNoYWluLWZ1bmNzIGxpbnV4LWluZm8KCkRFU0NSSVBUSU9O
PSJQb2ludC10by1Qb2ludCBQcm90b2NvbCAoUFBQKSIKSE9NRVBBR0U9Imh0dHA6Ly93d3cuc2Ft
YmEub3JnL3BwcCIKU1JDX1VSST0iZnRwOi8vZnRwLnNhbWJhLm9yZy9wdWIvcHBwLyR7UH0udGFy
Lmd6CgltaXJyb3I6Ly9nZW50b28vJHtQfS1wYXRjaGVzLTIwMDYwNzA3LnRhci5negoJZGhjcD8g
KCBodHRwOi8vd3d3Lm5ldHNlcnZlcnMuY28udWsvZ3BsL3BwcC1kaGNwYy50Z3ogKSIKCkxJQ0VO
U0U9IkJTRCBHUEwtMiIKU0xPVD0iMCIKS0VZV09SRFM9In5hbHBoYSBhbWQ2NCBhcm0gfmhwcGEg
fmlhNjQgfm1pcHMgfnBwYyBwcGM2NCBzaCBzcGFyYyB4ODYiCklVU0U9ImFjdGl2ZWZpbHRlciBh
dG0gZGhjcCBlYXAtdGxzIGd0ayBpcHY2IG1wcGUtbXBwYyBwYW0gcmFkaXVzIgoKREVQRU5EPSJh
Y3RpdmVmaWx0ZXI/ICggPj12aXJ0dWFsL2xpYnBjYXAtMC45LjMgKQoJYXRtPyAoIG5ldC1kaWFs
dXAvbGludXgtYXRtICkKCXBhbT8gKCBzeXMtbGlicy9wYW0gKQoJZ3RrPyAoID14MTEtbGlicy9n
dGsrLTEqICkKCWVhcC10bHM/ICggbmV0LW1pc2MvY3VybCA+PWRldi1saWJzL29wZW5zc2wtMC45
LjcgKSIKCnBrZ19zZXR1cCgpIHsKCWlmIHVzZSBtcHBlLW1wcGM7IHRoZW4KCQllY2hvCgkJZXdh
cm4gIlRoZSBtcHBlLW1wcGMgZmxhZyBvdmVyd3JpdGVzIHRoZSBwcHBkIG5hdGl2ZSBNUFBFIHN1
cHBvcnQgd2l0aCBNUFBFLU1QUEMiCgkJZXdhcm4gInBhdGNoIGRldmVsb3BlZCBieSBKYW4gRHVi
aWVjLiIKCQlld2FybiAiVGhlIHJlc3VsdGVkIHBwcGQgd2lsbCB3b3JrIG9ubHkgd2l0aCBwYXRj
aGVkIGtlcm5lbHMgd2l0aCB2ZXJzaW9uIDw9IDIuNi4xNC4iCgkJZWluZm8gIllvdSBjb3VsZCBv
YnRhaW4gdGhlIGtlcm5lbCBwYXRjaCBmcm9tIE1QUEUtTVBQQyBob21lcGFnZToiCgkJZWluZm8g
IiAgIGh0dHA6Ly9tcHBlLW1wcGMuYWxwaGFjcm9uLmRlLyIKCQlld2FybiAiQ0FVVElPTjogTVBQ
QyBpcyBhIFUuUy4gcGF0ZW50ZWQgYWxnb3JpdGhtISIKCQlld2FybiAiQXNrIHlvdXJzZWxmIGlm
IHlvdSByZWFsbHkgbmVlZCBpdCBhbmQsIGlmIHlvdSBkbywgY29uc3VsdCB5b3VyIGxhd3llciBm
aXJzdC4iCgkJZWJlZXAKCWZpCgoJaWYgaGFzX3ZlcnNpb24gIjwke0NBVEVHT1JZfS8ke1BGfSI7
IHRoZW4KCQlsb2NhbCBmaWxlcz0iIgoJCVsgLWYgIiR7Uk9PVH0vZXRjL2NvbmYuZC9uZXQucHBw
MCIgXSAmJiBmaWxlcz0oICIke1JPT1R9L2V0Yy9jb25mLmQvbmV0LnBwcDAiICkKCQlpZiBbIC1m
ICIke1JPT1R9L2V0Yy9pbml0LmQvbmV0LnBwcDAiIF07IHRoZW4KCQkJbG9jYWwgeCB5CgkJCXg9
JCg8IiR7Uk9PVH0vZXRjL2luaXQuZC9uZXQucHBwMCIpCgkJCXk9JCg8IiR7Uk9PVH0vZXRjL2lu
aXQuZC9uZXQubG8iKQoJCQkjSXQgc2hvdWxkIGJlIHN5bWxpbmsgdG8gbmV0LmxvIG9yIGF0IGxl
YXN0IGhhdmUgdGhlIHNhbWUgY29udGVudAoJCQlpZiBbICIkeCIgIT0gIiR5IiBdIDsgdGhlbgoJ
CQkJZmlsZXM9KCAke2ZpbGVzW0BdfSAiJHtST09UfS9ldGMvaW5pdC5kL25ldC5wcHAwIiApCgkJ
CWZpCgkJZmkKCgkJaWYgW1sgLW4gIiR7ZmlsZXNbQF19IiBdXTsgdGhlbgoJCQlsb2NhbCBmCgkJ
CWVpbmZvICJHZW50b28gaXMgbW92aW5nIHRvd2FyZCBjb21tb24gY29uZmlndXJhdGlvbiBmaWxl
IGZvciBhbGwgbmV0d29yayIKCQkJZWluZm8gImludGVyZmFjZXMuIFRodXMgc3RhcnRpbmcgZnJv
bSA+PXBwcC0yLjQuMy1yMTAgdGhlIGZvbGxvd2luZyBmaWxlcyIKCQkJZWluZm8gImFyZSBvYnNv
bGV0ZWQgYW5kIHNob3VsZCBiZSByZW1vdmVkIHRvIGF2b2lkIGZ1dHVyZSBjb25mdXNpb246IgoJ
CQlmb3IgZiBpbiAke2ZpbGVzW0BdfSA7IGRvCgkJCQllZXJyb3IgIiAgICAke2YvL1wvXC8vL30g
LSBjb25mbGljdCB3aXRoIGJhc2VsYXlvdXQiCgkJCWRvbmUKCQkJZm9yIGYgaW4gY2hhdC1kZWZh
dWx0IG9wdGlvbnMtcHBwb2Ugb3B0aW9ucy1wcHRwIDsgZG8KCQkJCWY9IiR7Uk9PVH0vZXRjL3Bw
cC8ke2Z9IgoJCQkJaWYgWyAtZiAiJHtmfSIgXSA7IHRoZW4KCQkJCQlld2FybiAiICAgICR7Zi8v
XC9cLy8vfSAtIHVudXNlZCBieSB0aGlzIHZlcnNpb24iCgkJCQkJZmlsZXM9KCAke2ZpbGVzW0Bd
fSAiJHtmfSIgKQoJCQkJZmkKCQkJZG9uZQoJCQllY2hvCgkJCWVpbmZvICJJZiB5b3UgdXNlIHRo
ZSBvbGQgbmV0LnBwcDAgc2NyaXB0LCB5b3UgbmVlZCB0bzoiCgkJCWVpbmZvICIgICAtIHVwZ3Jh
ZGUgdG8gPj1zeXMtYXBwcy9iYXNlbGF5b3V0LTEuMTIuMF9wcmUxMSIKCQkJZWluZm8gIiAgIC0g
c2V0IHBwcDAgcGFyYW1ldGVycyBpbiAvZXRjL2NvbmYuZC9uZXQgKHNlZSBleGFtcGxlIGZpbGUp
IgoJCQllaW5mbyAiICAgLSByZW1vdmUgY29uZmxpY3RpbmcgZmlsZXMiCgkJCWVpbmZvICIgICAt
IHVwZ3JhZGUgbmV0LWRpYWx1cC9wcHAiCgkJCWVjaG8KCQkJZWluZm8gIklmIHlvdSBuZXZlciB1
c2VkIG5ldC5wcHAwIHNjcmlwdCwganVzdCBydW4gdGhlIGZvbGxvd2luZyBjb21tYW5kczoiCgkJ
CWVpbmZvICIgICAgcm0gJHtmaWxlc1tAXX0iCgkJCWVpbmZvICIgICAgZW1lcmdlIC0tcmVzdW1l
IgoJCQlkaWUgIkNvbmZsaWN0cyB3aXRoIGJhc2VsYXlvdXQgc3VwcG9ydCBkZXRlY3RlZCIKCQlm
aQoJZmkKfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCgllcGF0Y2gg
IiR7V09SS0RJUn0vcGF0Y2gvbWFrZS12YXJzLnBhdGNoIgoJZXBhdGNoICIke1dPUktESVJ9L3Bh
dGNoL21wbHMucGF0Y2giCgllcGF0Y2ggIiR7V09SS0RJUn0vcGF0Y2gva2lsbGFkZHItc21hcnRl
ci5wYXRjaCIKCWVwYXRjaCAiJHtXT1JLRElSfS9wYXRjaC91cHN0cmVhbS1maXhlcy5wYXRjaCIK
CWVwYXRjaCAiJHtXT1JLRElSfS9wYXRjaC9ycC1wcHBvZS1hbnktaW50ZXJmYWNlLnBhdGNoIgoJ
ZXBhdGNoICIke1dPUktESVJ9L3BhdGNoL3F1aWV0LXBwcG9hdG0tbW9kcHJvYmUucGF0Y2giCgll
cGF0Y2ggIiR7V09SS0RJUn0vcGF0Y2gvd2FpdC1jaGlsZHJlbi5wYXRjaCIKCWVwYXRjaCAiJHtX
T1JLRElSfS9wYXRjaC93aW5iaW5kLWRyb3AtcHJpdnMucGF0Y2giCgoJdXNlIGVhcC10bHMgJiYg
ewoJCSMgc2VlIGh0dHA6Ly9lYXB0bHMuc3BlLm5ldC9pbmRleC5odG1sIGZvciBtb3JlIGluZm8K
CQllaW5mbyAiRW5hYmxpbmcgRUFQLVRMUyBzdXBwb3J0IgoJCWVwYXRjaCAiJHtXT1JLRElSfS9w
YXRjaC9lYXB0bHMtMC43LWdlbnRvby5wYXRjaCIKCQl1c2UgbXBwZS1tcHBjIHx8IGVwYXRjaCAi
JHtXT1JLRElSfS9wYXRjaC9lYXB0bHMtbXBwZS0wLjcucGF0Y2giCgl9CgoJdXNlIG1wcGUtbXBw
YyAmJiB7CgkJZWluZm8gIkVuYWJsaW5nIE1QUEUtTVBQQyBzdXBwb3J0IgoJCWVwYXRjaCAiJHtX
T1JLRElSfS9wYXRjaC9tcHBlLW1wcGMtMS4xLnBhdGNoIgoJCXVzZSBlYXAtdGxzICYmIGVwYXRj
aCAiJHtXT1JLRElSfS9wYXRjaC9lYXB0bHMtbXBwZS0wLjctd2l0aC1tcHBjLnBhdGNoIgoJfQoK
CXVzZSBhdG0gJiYgewoJCWVpbmZvICJFbmFibGluZyBQUFBvQVRNIHN1cHBvcnQiCgkJc2VkIC1p
ICJzL14jSEFWRV9MSUJBVE09eWVzL0hBVkVfTElCQVRNPXllcy8iIHBwcGQvcGx1Z2lucy9wcHBv
YXRtL01ha2VmaWxlLmxpbnV4Cgl9CgoJdXNlIGFjdGl2ZWZpbHRlciB8fCB7CgkJZWluZm8gIkRp
c2FibGluZyBhY3RpdmUgZmlsdGVyIgoJCXNlZCAtaSAicy9eRklMVEVSPXkvI0ZJTFRFUj15LyIg
cHBwZC9NYWtlZmlsZS5saW51eAoJfQoKCXVzZSBwYW0gJiYgewoJCWVpbmZvICJFbmFibGluZyBQ
QU0iCgkJc2VkIC1pICJzL14jVVNFX1BBTT15L1VTRV9QQU09eS8iIHBwcGQvTWFrZWZpbGUubGlu
dXgKCX0KCgl1c2UgaXB2NiAmJiB7CgkJZWluZm8gIkVuYWJsaW5nIElQdjYiCgkJc2VkIC1pICJz
LyNIQVZFX0lORVQ2L0hBVkVfSU5FVDYvIiBwcHBkL01ha2VmaWxlLmxpbnV4Cgl9CgoJZWluZm8g
IkVuYWJsaW5nIENCQ1AiCglzZWQgLWkgInMvXiNDQkNQPXkvQ0JDUD15LyIgcHBwZC9NYWtlZmls
ZS5saW51eAoKCXVzZSBkaGNwICYmIHsKCQkjIGNvcHkgdGhlIHBwcC1kaGNwIHBsdWdpbiBmaWxl
cwoJCWVpbmZvICJDb3B5aW5nIHBwcC1kaGNwIHBsdWdpbiBmaWxlcy4uLiIKCQl0YXIgLXh6ZiAi
JHtESVNURElSfS9wcHAtZGhjcGMudGd6IiAtQyBwcHBkL3BsdWdpbnMvIFwKCQkJJiYgc2VkIC1p
IC1lICdzL1NVQkRJUlMgOj0gcnAtcHBwb2UvU1VCRElSUyA6PSBycC1wcHBvZSBkaGNwLycgcHBw
ZC9wbHVnaW5zL01ha2VmaWxlLmxpbnV4IFwKCQkJfHwgZGllICJwcHAtZGhjcCBwbHVnaW4gYWRk
aXRpb24gZmFpbGVkIgoJCWVwYXRjaCAiJHtXT1JLRElSfS9wYXRjaC9kaGNwLW1ha2UtdmFycy5w
YXRjaCIKCQllcGF0Y2ggIiR7V09SS0RJUn0vcGF0Y2gvZGhjcC1zeXNfZXJyb3JfdG9fc3RyZXJy
b3IucGF0Y2giCgl9CgoJIyBTZXQgY29ycmVjdCBsaWJkaXIKCXNlZCAtaSAtZSAiczovbGliL3Bw
cGQ6LyQoZ2V0X2xpYmRpcikvcHBwZDoiIFwKCQlwcHBkL3twYXRobmFtZXMuaCxwcHBkLjh9CgoJ
dXNlIHJhZGl1cyAmJiB7CgkJI3NldCB0aGUgcmlnaHQgcGF0aHMgaW4gcmFkaXVzY2xpZW50LmNv
bmYKCQlzZWQgLWkgLWUgInM6L3Vzci9sb2NhbC9ldGM6L2V0YzoiIFwKCQkJLWUgInM6L3Vzci9s
b2NhbC9zYmluOi91c3Ivc2JpbjoiIHBwcGQvcGx1Z2lucy9yYWRpdXMvZXRjL3JhZGl1c2NsaWVu
dC5jb25mCgkJI3NldCBjb25maWcgZGlyIHRvIC9ldGMvcHBwL3JhZGl1cwoJCXNlZCAtaSAtZSAi
czovZXRjL3JhZGl1c2NsaWVudDovZXRjL3BwcC9yYWRpdXM6ZyIgXAoJCQlwcHBkL3BsdWdpbnMv
cmFkaXVzL3sqLjgsKi5jLCouaH0gXAoJCQlwcHBkL3BsdWdpbnMvcmFkaXVzL2V0Yy8qCgl9CgoJ
ZXBhdGNoICIke0ZJTEVTRElSfS9tYXhvY3RldHNfMkdsaW1pdC5wYXRjaCIKfQoKc3JjX2NvbXBp
bGUoKSB7CglleHBvcnQgQ0M9IiQodGMtZ2V0Q0MpIgoJZXhwb3J0IEFSPSIkKHRjLWdldEFSKSIK
CWFwcGVuZC1sZGZsYWdzICQoYmluZG5vdy1mbGFncykKCWVjb25mIHx8IGRpZSAiY29uZmlndXJh
dGlvbiBmYWlsZWQiCgllbWFrZSBDT1BUUz0iJHtDRkxBR1N9IiB8fCBkaWUgImNvbXBpbGUgZmFp
bGVkIgoKCSNidWlsZCBwcHBnZXRwYXNzCgljZCBjb250cmliL3BwcGdldHBhc3MKCWlmIHVzZSBn
dGs7IHRoZW4KCQllbWFrZSAtZiBNYWtlZmlsZS5saW51eCB8fCBkaWUgImZhaWxlZCB0byBidWls
ZCBwcHBnZXRwYXNzIgoJZWxzZQoJCWVtYWtlIHBwcGdldHBhc3MudnQgfHwgZGllICJmYWlsZWQg
dG8gYnVpbGQgcHBwZ2V0cGFzcyIKCWZpCn0KCnBrZ19wcmVpbnN0KCkgewoJaWYgdXNlIHJhZGl1
cyAmJiBbIC1kICIke1JPT1R9L2V0Yy9yYWRpdXNjbGllbnQiIF0gJiYgaGFzX3ZlcnNpb24gIjwk
e0NBVEVHT1JZfS8ke1BOfS0yLjQuMy1yNSI7IHRoZW4KCQllYmVnaW4gIkNvcHkgL2V0Yy9yYWRp
dXNjbGllbnQgdG8gL2V0Yy9wcHAvcmFkaXVzIgoJCWNwIC1wUFIgIiR7Uk9PVH0vZXRjL3JhZGl1
c2NsaWVudCIgIiR7Uk9PVH0vZXRjL3BwcC9yYWRpdXMiCgkJZWVuZCAkPwoJZmkKfQoKc3JjX2lu
c3RhbGwoKSB7Cglsb2NhbCB5Cglmb3IgeSBpbiBjaGF0IHBwcGQgcHBwZHVtcCBwcHBzdGF0cwoJ
ZG8KCQlkb21hbiAke3l9LyR7eX0uOAoJCWRvc2JpbiAke3l9LyR7eX0KCWRvbmUKCWNobW9kIHUr
cy13ICIke0R9L3Vzci9zYmluL3BwcGQiCgoJZG9zYmluIHBwcGQvcGx1Z2lucy9ycC1wcHBvZS9w
cHBvZS1kaXNjb3ZlcnkKCglkb2RpciAvZXRjL3BwcC9wZWVycwoJaW5zaW50byAvZXRjL3BwcAoJ
aW5zb3B0cyAtbTA2MDAKCW5ld2lucyBldGMucHBwL3BhcC1zZWNyZXRzIHBhcC1zZWNyZXRzLmV4
YW1wbGUKCW5ld2lucyBldGMucHBwL2NoYXAtc2VjcmV0cyBjaGFwLXNlY3JldHMuZXhhbXBsZQoK
CWluc29wdHMgLW0wNjQ0Cglkb2lucyBldGMucHBwL29wdGlvbnMKCglpbnNvcHRzIC1tMDc1NQoJ
bmV3aW5zICIke0ZJTEVTRElSfS9pcC11cC5iYXNlbGF5b3V0IiBpcC11cAoJbmV3aW5zICIke0ZJ
TEVTRElSfS9pcC1kb3duLmJhc2VsYXlvdXQiIGlwLWRvd24KCglpZiB1c2UgcGFtOyB0aGVuCgkJ
aW5zaW50byAvZXRjL3BhbS5kCgkJaW5zb3B0cyAtbTA2NDQKCQluZXdpbnMgcHBwZC9wcHAucGFt
IHBwcCB8fCBkaWUgIm5vdCBmb3VuZCBwcHAucGFtIgoJZmkKCglsb2NhbCBQTFVHSU5TX0RJUj0v
dXNyLyQoZ2V0X2xpYmRpcikvcHBwZC8kKGF3ayAtRiAnIicgJy9WRVJTSU9OLyB7cHJpbnQgJDJ9
JyBwcHBkL3BhdGNobGV2ZWwuaCkKCSNjbG9zaW5nICIgZm9yIHN5bnRheCBjb2xvcmluZwoJZG9k
aXIgIiR7UExVR0lOU19ESVJ9IgoJaW5zaW50byAiJHtQTFVHSU5TX0RJUn0iCglpbnNvcHRzIC1t
MDc1NQoJZG9pbnMgcHBwZC9wbHVnaW5zL21pbmNvbm4uc28gfHwgZGllICJtaW5jb25uLnNvIG5v
dCBidWlsZCIKCWRvaW5zIHBwcGQvcGx1Z2lucy9wYXNzcHJvbXB0LnNvIHx8IGRpZSAicGFzc3By
b21wdC5zbyBub3QgYnVpbGQiCglkb2lucyBwcHBkL3BsdWdpbnMvcGFzc3dvcmRmZC5zbyB8fCBk
aWUgInBhc3N3b3JkZmQuc28gbm90IGJ1aWxkIgoJZG9pbnMgcHBwZC9wbHVnaW5zL3dpbmJpbmQu
c28gfHwgZGllICJ3aW5iaW5kLnNvIG5vdCBidWlsZCIKCWRvaW5zIHBwcGQvcGx1Z2lucy9ycC1w
cHBvZS9ycC1wcHBvZS5zbyB8fCBkaWUgInJwLXBwcG9lLnNvIG5vdCBidWlsZCIKCWlmIHVzZSBh
dG07IHRoZW4KCQlkb2lucyBwcHBkL3BsdWdpbnMvcHBwb2F0bS9wcHBvYXRtLnNvIHx8IGRpZSAi
cHBwb2F0bS5zbyBub3QgYnVpbGQiCglmaQoJaWYgdXNlIGRoY3A7IHRoZW4KCQlkb2lucyBwcHBk
L3BsdWdpbnMvZGhjcC9kaGNwYy5zbyB8fCBkaWUgImRoY3BjLnNvIG5vdCBidWlsZCIKCWZpCglp
ZiB1c2UgcmFkaXVzOyB0aGVuCgkJZG9pbnMgcHBwZC9wbHVnaW5zL3JhZGl1cy9yYWRpdXMuc28g
fHwgZGllICJyYWRpdXMuc28gbm90IGJ1aWxkIgoJCWRvaW5zIHBwcGQvcGx1Z2lucy9yYWRpdXMv
cmFkYXR0ci5zbyB8fCBkaWUgInJhZGF0dHIuc28gbm90IGJ1aWxkIgoJCWRvaW5zIHBwcGQvcGx1
Z2lucy9yYWRpdXMvcmFkcmVhbG1zLnNvIHx8IGRpZSAicmFkcmVhbG1zLnNvIG5vdCBidWlsZCIK
CgkJI0NvcHkgcmFkaXVzY2xpZW50IGNvbmZpZ3VyYXRpb24gZmlsZXMgKCM5Mjg3OCkKCQlpbnNp
bnRvIC9ldGMvcHBwL3JhZGl1cwoJCWluc29wdHMgLW0wNjQ0CgkJZG9pbnMgcHBwZC9wbHVnaW5z
L3JhZGl1cy9ldGMve2RpY3Rpb25hcnkqLGlzc3VlLHBvcnQtaWQtbWFwLHJhZGl1c2NsaWVudC5j
b25mLHJlYWxtcyxzZXJ2ZXJzfQoKCQlkb21hbiBwcHBkL3BsdWdpbnMvcmFkaXVzL3BwcGQtcmFk
aXVzLjgKCQlkb21hbiBwcHBkL3BsdWdpbnMvcmFkaXVzL3BwcGQtcmFkYXR0ci44CglmaQoKCWlu
c2ludG8gL2V0Yy9tb2R1bGVzLmQKCWluc29wdHMgLW0wNjQ0CgluZXdpbnMgIiR7RklMRVNESVJ9
L21vZHVsZXMucHBwIiBwcHAKCWlmIHVzZSBtcHBlLW1wcGM7IHRoZW4KCQlzZWQgLWkgLWUgJ3Mv
cHBwX21wcGUvcHBwX21wcGVfbXBwYy8nICIke0R9L2V0Yy9tb2R1bGVzLmQvcHBwIgoJZmkKCglk
b2RvYyBQTFVHSU5TIFJFQURNRSogU0VUVVAgQ2hhbmdlcy0yLjMgRkFRCglkb2RvYyAiJHtGSUxF
U0RJUn0vUkVBRE1FLm1wbHMiCgoJZG9zYmluIHNjcmlwdHMvcG9uCglkb3NiaW4gc2NyaXB0cy9w
b2ZmCglkb3NiaW4gc2NyaXB0cy9wbG9nCglkb21hbiBzY3JpcHRzL3Bvbi4xCgoJIyBBZGRpbmcg
bWlzYy4gc3BlY2lhbGl6ZWQgc2NyaXB0cyB0byBkb2MgZGlyCglkb2RpciAvdXNyL3NoYXJlL2Rv
Yy8ke1BGfS9zY3JpcHRzL2NoYXRjaGF0CglpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyR7UEZ9L3Nj
cmlwdHMvY2hhdGNoYXQKCWRvaW5zIHNjcmlwdHMvY2hhdGNoYXQvKgoJaW5zaW50byAvdXNyL3No
YXJlL2RvYy8ke1BGfS9zY3JpcHRzCglkb2lucyBzY3JpcHRzLyoKCglpZiB1c2UgZ3RrOyB0aGVu
CgkJZG9zYmluIGNvbnRyaWIvcHBwZ2V0cGFzcy97cHBwZ2V0cGFzcy52dCxwcHBnZXRwYXNzLmd0
a30KCQluZXdzYmluIGNvbnRyaWIvcHBwZ2V0cGFzcy9wcHBnZXRwYXNzLnNoIHBwcGdldHBhc3MK
CWVsc2UKCQluZXdzYmluIGNvbnRyaWIvcHBwZ2V0cGFzcy9wcHBnZXRwYXNzLnZ0IHBwcGdldHBh
c3MKCWZpCglkb21hbiBjb250cmliL3BwcGdldHBhc3MvcHBwZ2V0cGFzcy44Cn0KCnBrZ19wb3N0
aW5zdCgpIHsKCWlmIGdldF92ZXJzaW9uIDsgdGhlbgoJCWVjaG8KCQlld2FybiAiSWYgdGhlIGZv
bGxvd2luZyB0ZXN0IHJlcG9ydCBjb250YWlucyBhIG1pc3Npbmcga2VybmVsIGNvbmZpZ3VyYXRp
b24gb3B0aW9uIHRoYXQgeW91IG5lZWQsIgoJCWV3YXJuICJ5b3Ugc2hvdWxkIHJlY29uZmlndXJl
IGFuZCByZWJ1aWxkIHlvdXIga2VybmVsIGJlZm9yZSBydW5uaW5nIHBwcGQuIgoJCUNPTkZJR19D
SEVDSz0iflBQUCB+UFBQX0FTWU5DIH5QUFBfU1lOQ19UVFkiCgkJbG9jYWwgRVJST1JfUFBQPSJD
T05GSUdfUFBQOlx0IG1pc3NpbmcgUFBQIHN1cHBvcnQgKFJFUVVJUkVEKSIKCQlsb2NhbCBFUlJP
Ul9QUFBfQVNZTkM9IkNPTkZJR19QUFBfQVNZTkM6XHQgbWlzc2luZyBhc3luY2hyb25vdXMgc2Vy
aWFsIGxpbmUgZGlzY2lwbGluZSAob3B0aW9uYWwsIGJ1dCBoaWdobHkgcmVjb21tZW5kZWQpIgoJ
CWxvY2FsIFdBUk5JTkdfUFBQX1NZTkNfVFRZPSJDT05GSUdfUFBQX1NZTkNfVFRZOlx0IG1pc3Np
bmcgc3luY2hyb25vdXMgc2VyaWFsIGxpbmUgZGlzY2lwbGluZSAob3B0aW9uYWw7IHVzZWQgYnkg
J3N5bmMnIHBwcGQgb3B0aW9uKSIKCQlpZiB1c2UgYWN0aXZlZmlsdGVyIDsgdGhlbgoJCQlDT05G
SUdfQ0hFQ0s9IiR7Q09ORklHX0NIRUNLfSB+UFBQX0ZJTFRFUiIKCQkJbG9jYWwgRVJST1JfUFBQ
X0ZJTFRFUj0iQ09ORklHX1BQUF9GSUxURVI6XHQgbWlzc2luZyBQUFAgZmlsdGVyaW5nIHN1cHBv
cnQgKFJFUVVJUkVEKSIKCQlmaQoJCUNPTkZJR19DSEVDSz0iJHtDT05GSUdfQ0hFQ0t9IH5QUFBf
REVGTEFURSB+UFBQX0JTRENPTVAiCgkJbG9jYWwgRVJST1JfUFBQX0RFRkxBVEU9IkNPTkZJR19Q
UFBfREVGTEFURTpcdCBtaXNzaW5nIERlZmxhdGUgY29tcHJlc3Npb24gKG9wdGlvbmFsLCBidXQg
aGlnaGx5IHJlY29tbWVuZGVkKSIKCQlsb2NhbCBFUlJPUl9QUFBfQlNEQ09NUD0iQ09ORklHX1BQ
UF9CU0RDT01QOlx0IG1pc3NpbmcgQlNELUNvbXByZXNzIGNvbXByZXNzaW9uIChvcHRpb25hbCwg
YnV0IGhpZ2hseSByZWNvbW1lbmRlZCkiCgkJaWYgdXNlIG1wcGUtbXBwYyA7IHRoZW4KCQkJQ09O
RklHX0NIRUNLPSIke0NPTkZJR19DSEVDS30gflBQUF9NUFBFX01QUEMiCgkJCWxvY2FsIFdBUk5J
TkdfUFBQX01QUEVfTVBQQz0iQ09ORklHX1BQUF9NUFBFX01QUEM6XHQgbWlzc2luZyBNUFBFL01Q
UEMgZW5jcnlwdGlvbi9jb21wcmVzc2lvbiAob3B0aW9uYWwsIG1vc3RseSB1c2VkIGJ5IFBQVFAg
bGlua3MpIgoJCWVsc2UKCQkJQ09ORklHX0NIRUNLPSIke0NPTkZJR19DSEVDS30gflBQUF9NUFBF
IgoJCQlsb2NhbCBXQVJOSU5HX1BQUF9NUFBFPSJDT05GSUdfUFBQX01QUEU6XHQgbWlzc2luZyBN
UFBFIGVuY3J5cHRpb24gKG9wdGlvbmFsLCBtb3N0bHkgdXNlZCBieSBQUFRQIGxpbmtzKSIKCQlm
aQoJCUNPTkZJR19DSEVDSz0iJHtDT05GSUdfQ0hFQ0t9IH5QUFBPRSIKCQlsb2NhbCBXQVJOSU5H
X1BQUE9FPSJDT05GSUdfUFBQT0U6XHQgbWlzc2luZyBQUFBvRSBzdXBwb3J0IChvcHRpb25hbCBu
ZWVkZWQgYnkgcnAtcHBwb2UgcGx1Z2luKSIKCQlpZiB1c2UgYXRtIDsgdGhlbgoJCQlDT05GSUdf
Q0hFQ0s9IiR7Q09ORklHX0NIRUNLfSB+UFBQT0FUTSIKCQkJbG9jYWwgV0FSTklOR19QUFBPQVRN
PSJDT05GSUdfUFBQT0FUTTpcdCBtaXNzaW5nIFBQUG9BIHN1cHBvcnQgKG9wdGlvbmFsLCBuZWVk
ZWQgYnkgcHBwb2F0bSBwbHVnaW4pIgoJCWZpCgkJY2hlY2tfZXh0cmFfY29uZmlnCglmaQoKCWlm
IFsgISAtZSAiJHtST09UfS9kZXYvLmRldmZzZCIgXSAmJiBbICEgLWUgIiR7Uk9PVH0vZGV2Ly51
ZGV2IiBdICYmIFsgISAtZSAiJHtST09UfS9kZXYvcHBwIiBdOyB0aGVuCgkJbWtub2QgIiR7Uk9P
VH0vZGV2L3BwcCIgYyAxMDggMAoJZmkKCWlmIFsgIiRST09UIiA9ICIvIiBdOyB0aGVuCgkJL3Ni
aW4vbW9kdWxlcy11cGRhdGUKCWZpCgoJI2NyZWF0ZSAqLXNlY3JldHMgZmlsZXMgaWYgbm90IGV4
aXN0cwoJWyAtZiAiJHtST09UfS9ldGMvcHBwL3BhcC1zZWNyZXRzIiBdIHx8IFwKCQljcCAtcFAg
IiR7Uk9PVH0vZXRjL3BwcC9wYXAtc2VjcmV0cy5leGFtcGxlIiAiJHtST09UfS9ldGMvcHBwL3Bh
cC1zZWNyZXRzIgoJWyAtZiAiJHtST09UfS9ldGMvcHBwL2NoYXAtc2VjcmV0cyIgXSB8fCBcCgkJ
Y3AgLXBQICIke1JPT1R9L2V0Yy9wcHAvY2hhcC1zZWNyZXRzLmV4YW1wbGUiICIke1JPT1R9L2V0
Yy9wcHAvY2hhcC1zZWNyZXRzIgoKCSMgbGliIG5hbWUgaGFzIGNoYW5nZWQKCXNlZCAtaSAtZSAi
czpecHBwb2Uuc286cnAtcHBwb2Uuc286IiAiJHtST09UfS9ldGMvcHBwL29wdGlvbnMiCgoJaWYg
dXNlIHJhZGl1cyAmJiBoYXNfdmVyc2lvbiAiPCR7Q0FURUdPUll9LyR7UE59LTIuNC4zLXI1Ijsg
dGhlbgoJCWVjaG8KCQlld2FybiAiQXMgb2YgJHtQTn0tMi40LjMtcjUsIHRoZSBSQURJVVMgY29u
ZmlndXJhdGlvbiBmaWxlcyBoYXZlIG1vdmVkIGZyb20iCgkJZXdhcm4gIiAgIC9ldGMvcmFkaXVz
Y2xpZW50IHRvIC9ldGMvcHBwL3JhZGl1cy4iCgkJZWluZm8gIkZvciB5b3VyIGNvbnZlbmllbmNl
LCByYWRpdXNjbGllbnQgZGlyZWN0b3J5IHdhcyBjb3BpZWQgdG8gdGhlIG5ldyBsb2NhdGlvbi4i
CglmaQoKCWVjaG8KCWVpbmZvICJQb24sIHBvZmYgYW5kIHBsb2cgc2NyaXB0cyBoYXZlIGJlZW4g
c3VwcGxpZWQgZm9yIGV4cGVyaWVuY2VkIHVzZXJzLiIKCWVpbmZvICJVc2VycyBuZWVkaW5nIHBh
cnRpY3VsYXIgc2NyaXB0cyAoc3NoLHJzaCxldGMuKSBzaG91bGQgY2hlY2sgb3V0IHRoZSIKCWVp
bmZvICIvdXNyL3NoYXJlL2RvYy9wcHAqL3NjcmlwdHMgZGlyZWN0b3J5LiIKCgllY2hvCglld2Fy
biAiVGhlIG9sZCAvZXRjL2luaXQuZC9uZXQucHBwMCBzY3JpcHQgaGFzIGdvbmUhIgoJZWluZm8g
IlRoZSBuZXcgd2F5IG9mIGhhbmRsaW5nIFBQUCBjb25uZWN0aW9ucyBvZiBhbnkga2luZCAoUFBQ
b0UsIFBQUG9BLCBldGMpIgoJZWluZm8gImlzIHRocm91Z2ggdGhlIGJhc2VsYXlvdXQncyBwcHBk
IG5ldCBtb2R1bGUuIgoJZWluZm8gIk1ha2Ugc3VyZSB5b3UgaGF2ZSBhIHN1cHBvcnRlZCB2ZXJz
aW9uIG9mIGJhc2VsYXlvdXQgYnkgcnVubmluZzoiCgllaW5mbyAiICAgZW1lcmdlIC11ICc+PXN5
cy1hcHBzL2Jhc2VsYXlvdXQtMS4xMi4wX3ByZTExJyIKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>