<?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>212364</bug_id>
          
          <creation_ts>2008-03-05 10:14 0000</creation_ts>
          <short_desc>net-print/cups &lt;1.2.12-r6 Remote cgiCompileSearch() Buffer overflow (CVE-2008-0047)</short_desc>
          <delta_ts>2008-04-01 19:19:06 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Security</product>
          <component>Vulnerabilities</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=674</bug_file_loc>
          <status_whiteboard>B1 [glsa]</status_whiteboard>
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rbu@gentoo.org</reporter>
          <assigned_to>security@gentoo.org</assigned_to>
          <cc>arm@gentoo.org</cc>
    
    <cc>m68k@gentoo.org</cc>
    
    <cc>printing@gentoo.org</cc>
    
    <cc>s390@gentoo.org</cc>
    
    <cc>sh@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-05 10:14:22 0000</bug_when>
            <thetext>CUPS serves an interface on TCP port 631, which provides access to  
several CGI applications.
These applications are used to administer CUPS, and to provide
information about print jobs. These applications all use a common
search function called cgiCompileSearch(). This function takes a user
provide search expression, and compiles it into a regular expression.
By passing a malformed search request, an attacker can trigger a heap  
based buffer overflow.

In order to exploit this vulnerability remotely, the targeted host must
be sharing a printer(s) on the network. If a printer is not being
shared, CUPS only listens on the localhost interface, and the scope of
this vulnerability would be limited to local privilege escalation.


The CVE for this issue is CVE-2008-0047.
It is also tracked by
http://www.cups.org/str.php?L2729

Timing:
This issue should remain embargoed until 3/18/2008.
If there is any change to this schedule, we will notify vendor-sec.

Versions affected:
CUPS 1.2.0 through 1.3.6


Credit:
regenrecht working with the VeriSign iDefense VCP</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-05 10:15:34 0000</bug_when>
            <thetext>Timo, this issue is under embargo until 2008-03-18. Do not commit anything to CVS until this date. Please prepare an updated ebuild and attach it to this bug, we will do prestable testing here. Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-05 10:19:26 0000</bug_when>
            <thetext>Created an attachment (id=145338)
cups-1.2.12-CVE-2008-0047.patch

Upstream patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-08 16:29:19 0000</bug_when>
            <thetext>Timo, please prepare an ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tgurr@gentoo.org</who>
            <bug_when>2008-03-10 14:04:57 0000</bug_when>
            <thetext>Created an attachment (id=145731)
cups-1.2.12-r6.ebuild

With the same keywords like cups-1.2.12-r4.ebuild:
Stable: alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86
Testing: ~mips ~sparc-fbsd ~x86-fbsd</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tgurr@gentoo.org</who>
            <bug_when>2008-03-10 14:06:17 0000</bug_when>
            <thetext>Created an attachment (id=145733)
cups-1.3.6-r2.ebuild

Many thanks to Peter Volkov (pva) for helping me out with the ebuilds and bugfixes!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-10 15:36:49 0000</bug_when>
            <thetext>Arch Security Liaisons, please test the attached ebuild ( =net-print/cups-1.2.12-r4 ) and report it stable on this bug.
Target keywords : &quot;alpha amd64 arm hppa ia64 m68k ppc ppc64 release s390 sh sparc x86&quot;

CC&apos;ing current Liaisons:
   alpha : ferdy
   amd64 : welp
    hppa : jer
     ppc : dertobi123
   ppc64 : corsair
 release : pva
   sparc : fmccor
     x86 : opfer
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2008-03-10 16:42:17 0000</bug_when>
            <thetext>sparc is good with cups-1.2.12-r6. (Tested remote only using {.ps, .pdf} files, two different printers.)

I think in Comment 6 you mean -1.2.12-r6.  I didn&apos;t do anything with -1.3.6-r2.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-10 17:15:38 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; I think in Comment 6 you mean -1.2.12-r6.

Hgh.....my copy+paste foo is not improving as fast as I hoped.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2008-03-11 02:16:48 0000</bug_when>
            <thetext>OK for HPPA.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2008-03-11 07:57:17 0000</bug_when>
            <thetext>Works on x86 remote and local...only had time for 1.2.12-r6</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2008-03-11 07:57:59 0000</bug_when>
            <thetext>-1.2.12-r6 looks good on ppc64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>welp@gentoo.org</who>
            <bug_when>2008-03-14 07:18:36 0000</bug_when>
            <thetext>Looks good to go on amd64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-19 00:51:46 0000</bug_when>
            <thetext>public via URL. tgurr, printing, please commit the ebuild to the tree with the stable keywords earned in this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-19 21:30:20 0000</bug_when>
            <thetext>printing, I committed the ebuilds here since I could not get hold of tgurr since yesterday. I did not clean up older ebuilds.

Now for the rest...

Arches, please test and mark stable:
=net-print/cups-1.2.12-r6
Target keywords : &quot;alpha amd64 arm hppa ia64 m68k ppc ppc64 release s390 sh sparc x86&quot;
Already stabled : &quot;amd64 hppa ppc64 sparc x86&quot;
Missing keywords: &quot;alpha arm ia64 m68k ppc release s390 sh&quot;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2008-03-22 15:22:47 0000</bug_when>
            <thetext>ia64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>klausman@gentoo.org</who>
            <bug_when>2008-03-22 16:21:45 0000</bug_when>
            <thetext>Stable on alpha.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dertobi123@gentoo.org</who>
            <bug_when>2008-03-23 11:09:00 0000</bug_when>
            <thetext>ppc stable, ready for glsa</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pva@gentoo.org</who>
            <bug_when>2008-03-23 12:16:36 0000</bug_when>
            <thetext>Fixed in release snapshot.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-03-24 19:46:02 0000</bug_when>
            <thetext>draft in &apos;maker.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rbu@gentoo.org</who>
            <bug_when>2008-04-01 19:19:06 0000</bug_when>
            <thetext>GLSA 200804-01</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145338</attachid>
            <date>2008-03-05 10:19 0000</date>
            <desc>cups-1.2.12-CVE-2008-0047.patch</desc>
            <filename>cups-1.2.12-CVE-2008-0047.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGN1cHMtMS4yLjEyL2NnaS1iaW4vc2VhcmNoLmMKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY3Vwcy0x
LjIuMTIub3JpZy9jZ2ktYmluL3NlYXJjaC5jCisrKyBjdXBzLTEuMi4xMi9jZ2ktYmluL3NlYXJj
aC5jCkBAIC0xNzEsNyArMTcxLDkgQEAgY2dpQ29tcGlsZVNlYXJjaChjb25zdCBjaGFyICpxdWVy
eSkJLyogSQogICAgICAgKiBzdHJpbmcgKyBSRSBvdmVyaGVhZC4uLgogICAgICAgKi8KIAotICAg
ICAgd2xlbiA9IChzcHRyIC0gcykgKyA0ICogd2xlbiArIDIgKiBzdHJsZW4ocHJlZml4KSArIDQ7
CisgICAgICB3bGVuID0gKHNwdHIgLSBzKSArIDIgKiA0ICogd2xlbiArIDIgKiBzdHJsZW4ocHJl
Zml4KSArIDExOworICAgICAgaWYgKGx3b3JkKQorICAgICAgICB3bGVuICs9IHN0cmxlbihsd29y
ZCk7CiAKICAgICAgIGlmICh3bGVuID4gc2xlbikKICAgICAgIHsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145731</attachid>
            <date>2008-03-10 14:04 0000</date>
            <desc>cups-1.2.12-r6.ebuild</desc>
            <filename>cups-1.2.12-r6.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC1wcmludC9jdXBzL2N1cHMtMS4yLjEyLXI1
LmVidWlsZCx2IDEuOCAyMDA4LzAzLzA0IDIwOjMyOjAwIGRlcnRvYmkxMjMgRXhwICQKCmluaGVy
aXQgYXV0b3Rvb2xzIGV1dGlscyBmbGFnLW8tbWF0aWMgbXVsdGlsaWIgcGFtCgpNWV9QPSR7UC9f
fQoKREVTQ1JJUFRJT049IlRoZSBDb21tb24gVW5peCBQcmludGluZyBTeXN0ZW0iCkhPTUVQQUdF
PSJodHRwOi8vd3d3LmN1cHMub3JnLyIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UvY3Vw
cy8ke01ZX1B9LXNvdXJjZS50YXIuYnoyIgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdP
UkRTPSJhbHBoYSBhbWQ2NCBhcm0gaHBwYSBpYTY0IG02OGsgfm1pcHMgcHBjIHBwYzY0IHMzOTAg
c2ggc3BhcmMgfnNwYXJjLWZic2QgeDg2IH54ODYtZmJzZCIKSVVTRT0ibGRhcCBzc2wgc2xwIHBh
bSBwaHAgc2FtYmEgbmxzIGRidXMgdGlmZiBwbmcgcHBkcyBqcGVnIFgiCgpERVA9InBhbT8gKCB2
aXJ0dWFsL3BhbSApCglzc2w/ICggbmV0LWxpYnMvZ251dGxzICkKCXNscD8gKCA+PW5ldC1saWJz
L29wZW5zbHAtMS4wLjQgKQoJbGRhcD8gKCBuZXQtbmRzL29wZW5sZGFwICkKCWRidXM/ICggc3lz
LWFwcHMvZGJ1cyApCglwbmc/ICggPj1tZWRpYS1saWJzL2xpYnBuZy0xLjIuMSApCgl0aWZmPyAo
ID49bWVkaWEtbGlicy90aWZmLTMuNS41ICkKCWpwZWc/ICggPj1tZWRpYS1saWJzL2pwZWctNmIg
KQoJcGhwPyAoIGRldi1sYW5nL3BocCApCglhcHAtdGV4dC9saWJwYXBlciIKREVQRU5EPSIke0RF
UH0KCSE8bmV0LXByaW50L2Zvb21hdGljLWZpbHRlcnMtcHBkcy0yMDA3MDUwMQoJITxuZXQtcHJp
bnQvaHBsaXAtMS43LjRhLXIxCglubHM/ICggc3lzLWRldmVsL2dldHRleHQgKSIKUkRFUEVORD0i
JHtERVB9CglubHM/ICggdmlydHVhbC9saWJpbnRsICkKCSF2aXJ0dWFsL2xwcgoJPj1hcHAtdGV4
dC9wb3BwbGVyLTAuNC4zLXIxCglYPyAoIHgxMS1taXNjL3hkZy11dGlscyApIgoKUERFUEVORD0i
CglwcGRzPyAoIHx8ICgKCQkoCgkJCW5ldC1wcmludC9mb29tYXRpYy1maWx0ZXJzLXBwZHMKCQkJ
bmV0LXByaW50L2Zvb21hdGljLWRiLXBwZHMKCQkpCgkJbmV0LXByaW50L2Zvb21hdGljLWZpbHRl
cnMtcHBkcwoJCW5ldC1wcmludC9mb29tYXRpYy1kYi1wcGRzCgkJbmV0LXByaW50L2hwbGlwCgkJ
bWVkaWEtZ2Z4L2dpbXAtcHJpbnQKCQluZXQtcHJpbnQvZm9vMnpqcwoJCW5ldC1wcmludC9jdXBz
LXBkZgoJKSApCglzYW1iYT8gKCA+PW5ldC1mcy9zYW1iYS0zLjAuOCApCgl2aXJ0dWFsL2dob3N0
c2NyaXB0IgpQUk9WSURFPSJ2aXJ0dWFsL2xwciIKCiMgdXBzdHJlYW0gaW5jbHVkZXMgYW4gaW50
ZXJhY3RpdmUgdGVzdCB3aGljaCBpcyBhIG5vbm8gZm9yIGdlbnRvby4KIyB0aGVyZWZvcmUsIHNp
bmNlIHRoZSBwcmludGluZyBoZXJkIGhhcyBiaWdnZXIgZmlzaCB0byBmcnksIGZvciBub3csCiMg
d2UganVzdCBsZWF2ZSBpdCBvdXQsIGV2ZW4gaWYgRkVBVFVSRVM9dGVzdApSRVNUUklDVD0idGVz
dCIKClM9JHtXT1JLRElSfS8ke01ZX1B9Cgpwa2dfc2V0dXAoKSB7CglpZiB1c2UgeDg2ICYmIFsg
LWQgIi91c3IvbGliNjQiIF0KCXRoZW4KCQllZXJyb3IgIllvdSBhcmUgcnVubmluZyBhbiB4ODYg
c3lzdGVtLCBidXQgL3Vzci9saWI2NCBleGlzdHMsIGN1cHMgd2lsbCBpbnN0YWxsIGFsbCBsaWJy
YXJ5IG9iamVjdHMgaW50byB0aGlzIGRpcmVjdG9yeSEiCgkJZWVycm9yICJZb3Ugc2hvdWxkIHJl
bW92ZSAvdXNyL2xpYjY0LCBidXQgYmVmb3JlIHlvdSBkbywgeW91IHNob3VsZCBjaGVjayBmb3Ig
ZXhpc3Rpbmcgb2JqZWN0cywgYW5kIHJlLWNvbXBpbGUgYWxsIGFmZmVjdGVkIHBhY2thZ2VzLiIK
CQllZXJyb3IgIllvdSBjYW4gdXNlIHFmaWxlIChlbWVyZ2UgcG9ydGFnZS11dGlscyB0byBpbnN0
YWxsIHFmaWxlKSB0byBnZXQgYSBsaXN0IG9mIHRoZSBhZmZlY3RlZCBlYnVpbGRzOiIKCQllZXJy
b3IgIiMgcWZpbGUgLXFDIC91c3IvbGliNjQiCgkJZGllICJsaWI2NCBvbiB4ODYgZGV0ZWN0ZWQi
CglmaQoKCWVuZXdncm91cCBscAoJZW5ld3VzZXIgbHAgLTEgLTEgLTEgbHAKCgllbmV3Z3JvdXAg
bHBhZG1pbiAxMDYKfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCgkj
IENWRS0yMDA3LTQwNDUgc2VjdXJpdHkgcGF0Y2gsIGJ1ZyAjMTk5MTk1CgllcGF0Y2ggIiR7RklM
RVNESVJ9Ii8ke1BOfS0xLjIuMTItQ1ZFLTIwMDctNDA0NS5wYXRjaAoJIyBDVkUtMjAwNy00MzUx
IHNlY3VyaXR5IHBhdGNoLCBidWcgIzE5NjczNgoJZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQTn0t
MS4yLjEyLUNWRS0yMDA3LTQzNTEucGF0Y2gKCSMgQ1ZFLTIwMDctNTg0OSBzZWN1cml0eSBwYXRj
aCwgYnVnICMyMDE1NzAKCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59LTEuMi4xMi1DVkUtMjAw
Ny01ODQ5LnBhdGNoCgkjIENWRS0yMDA4LTAwNDcgc2VjdXJpdHkgcGF0Y2gsIGJ1ZyAjMjEyMzY0
CgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BOfS0xLjIuMTItQ1ZFLTIwMDgtMDA0Ny5wYXRjaAoJ
IyBDVkUtMjAwOC0wODgyIHNlY3VyaXR5IHBhdGNoLCBidWcgIzIxMTQ0OQoJZXBhdGNoICIke0ZJ
TEVTRElSfSIvJHtQTn0tMS4yLjEyLUNWRS0yMDA4LTA4ODIucGF0Y2gKCgkjIGN1cHMgZG9lcyBu
b3QgdXNlIGF1dG90b29scyAidGhlIHVzdWFsIHdheSIgYW5kIHNoaXAgYSBzdGF0aWMgY29uZmln
LmguaW4KCWVhY2xvY2FsCgllYXV0b2NvbmYKfQoKc3JjX2NvbXBpbGUoKSB7CglleHBvcnQgRFNP
RkxBR1M9IiR7TERGTEFHU30iCgoJaWYgdXNlIGxkYXA7IHRoZW4KCQlhcHBlbmQtZmxhZ3MgLURM
REFQX0RFUFJFQ0FURUQKCWZpCgoJZWNvbmYgXAoJCS0td2l0aC1jdXBzLXVzZXI9bHAgXAoJCS0t
d2l0aC1jdXBzLWdyb3VwPWxwIFwKCQktLXdpdGgtc3lzdGVtLWdyb3Vwcz1scGFkbWluIFwKCQkt
LWxvY2Fsc3RhdGVkaXI9L3ZhciBcCgkJLS13aXRoLWRvY2Rpcj0vdXNyL3NoYXJlL2N1cHMvaHRt
bCBcCgkJJCh1c2VfZW5hYmxlIHBhbSkgXAoJCSQodXNlX2VuYWJsZSBzc2wpIFwKCQktLWVuYWJs
ZS1nbnV0bHMgXAoJCSQodXNlX2VuYWJsZSBzbHApIFwKCQkkKHVzZV9lbmFibGUgbmxzKSBcCgkJ
JCh1c2VfZW5hYmxlIGRidXMpIFwKCQkkKHVzZV9lbmFibGUgcG5nKSBcCgkJJCh1c2VfZW5hYmxl
IGpwZWcpIFwKCQkkKHVzZV9lbmFibGUgdGlmZikgXAoJCSQodXNlX3dpdGggcGhwKSBcCgkJJCh1
c2VfZW5hYmxlIGxkYXApIFwKCQktLWVuYWJsZS1saWJwYXBlciBcCgkJLS1lbmFibGUtdGhyZWFk
cyBcCgkJLS1lbmFibGUtc3RhdGljIFwKCQktLWRpc2FibGUtcGRmdG9wcyBcCgkJfHwgZGllICJl
Y29uZiBmYWlsZWQiCgoJIyBJbnN0YWxsIGluIC91c3IvbGliZXhlYyBhbHdheXMsIGluc3RlYWQg
b2YgdXNpbmcgL3Vzci9saWIvY3VwcywgYXMgdGhhdAoJIyBtYWtlcyBtb3JlIHNlbnNlIHdoZW4g
ZmFjaW5nIG11bHRpbGliIHN1cHBvcnQuCglzZWQgLWkgLWUgJ3M6U0VSVkVSQklOLio6U0VSVkVS
QklOID0gJChCVUlMRFJPT1QpL3Vzci9saWJleGVjL2N1cHM6JyBNYWtlZGVmcwoJc2VkIC1pIC1l
ICdzOiNkZWZpbmUgQ1VQU19TRVJWRVJCSU4uKjojZGVmaW5lIENVUFNfU0VSVkVSQklOICIvdXNy
L2xpYmV4ZWMvY3VwcyI6JyBjb25maWcuaAoJc2VkIC1pIC1lICdzOmN1cHNfc2VydmVyYmluPS4q
OmN1cHNfc2VydmVyYmluPS91c3IvbGliZXhlYy9jdXBzOicgY3Vwcy1jb25maWcKCgllbWFrZSB8
fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7CgllbWFrZSBCVUlMRFJPT1Q9
IiR7RH0iIGluc3RhbGwgfHwgZGllICJlbWFrZSBpbnN0YWxsIGZhaWxlZCIKCWRvZG9jIHtDSEFO
R0VTeywtMS57MCwxfX0sQ1JFRElUUyxMSUNFTlNFLFJFQURNRX0udHh0CgoJIyBjbGVhbiBvdXQg
Y3VwcyBpbml0IHNjcmlwdHMKCXJtIC1yZiAiJHtEfSIvZXRjL3tpbml0LmQvY3VwcyxyYyoscGFt
LmQvY3Vwc30KCSMgaW5zdGFsbCBvdXIgaW5pdCBzY3JpcHRzCgluZXdpbml0ZCAiJHtGSUxFU0RJ
Un0iL2N1cHNkLmluaXQgY3Vwc2QKCSMgaW5zdGFsbCBvdXIgcGFtIHNjcmlwdAoJcGFtZF9taW1p
Y19zeXN0ZW0gY3VwcyBhdXRoIGFjY291bnQKCgkjIGNvcnJlY3QgcGF0aAoJc2VkIC1pIC1lICJz
OnNlcnZlciA9IC4qOnNlcnZlciA9IC91c3IvbGliZXhlYy9jdXBzL2RhZW1vbi9jdXBzLWxwZDoi
ICIke0R9Ii9ldGMveGluZXRkLmQvY3Vwcy1scGQKCSMgaXQgaXMgc2FmZXIgdG8gZGlzYWJsZSB0
aGlzIGJ5IGRlZmF1bHQsIGJ1ZyAxMzcxMzAKCWdyZXAgLXcgJ2Rpc2FibGUnICIke0R9Ii9ldGMv
eGluZXRkLmQvY3Vwcy1scGQgfHwgXAoJCXNlZCAtaSAtZSAiczp9Olx0ZGlzYWJsZSA9IHllc1xu
fToiICIke0R9Ii9ldGMveGluZXRkLmQvY3Vwcy1scGQKCgkjIGluc3RhbGwgcGRmdG9wcyBmaWx0
ZXIKCWV4ZWludG8gL3Vzci9saWJleGVjL2N1cHMvZmlsdGVyLwoJbmV3ZXhlICIke0ZJTEVTRElS
fSIvcGRmdG9wcy0xLjIwLmdlbnRvbyBwZGZ0b3BzCgoJIyBvbmx5IGZvciBncy1lc3AgdGhpcyBp
cyBjb3JyZWN0LCBzZWUgYnVnIDE2Mzg5NwoJaWYgaGFzX3ZlcnNpb24gYXBwLXRleHQvZ2hvc3Rz
Y3JpcHQtZ3BsIHx8IGhhc192ZXJzaW9uIGFwcC10ZXh0L2dob3N0c2NyaXB0LWdudTsgdGhlbgoJ
CXNlZCAtaSAtZSAiczojYXBwbGljYXRpb24vdm5kLmN1cHMtcG9zdHNjcmlwdDphcHBsaWNhdGlv
bi92bmQuY3Vwcy1wb3N0c2NyaXB0OiIgIiR7RH0iL2V0Yy9jdXBzL21pbWUuY29udnMKCWZpCgoJ
a2VlcGRpciAvdXNyL3NoYXJlL2N1cHMvcHJvZmlsZXMgL3Vzci9saWJleGVjL2N1cHMvZHJpdmVy
IC92YXIvbG9nL2N1cHMgXAoJCS92YXIvcnVuL2N1cHMvY2VydHMgL3Zhci9jYWNoZS9jdXBzIC92
YXIvc3Bvb2wvY3Vwcy90bXAgL2V0Yy9jdXBzL3NzbAoKCSMgLmRlc2t0b3AgaGFuZGxpbmcuIFgg
dXNlZmxhZy4geGRnLW9wZW4gZnJvbSBmcmVlZGVza3RvcCBpcyBwcmVmZXJyZWQKCWlmIHVzZSBY
OyB0aGVuCgkJc2VkIC1pIC1lICJzOmh0bWx2aWV3OnhkZy1vcGVuOiIgIiR7RH0iL3Vzci9zaGFy
ZS9hcHBsaWNhdGlvbnMvY3Vwcy5kZXNrdG9wCgllbHNlCgkJcm0gLXIgIiR7RH0iL3Vzci9zaGFy
ZS9hcHBsaWNhdGlvbnMKCWZpCgoJIyBGaXggYSBzeW1saW5rIGNvbGxpc2lvbiwgc2VlIGJ1ZyAj
MTcyMzQxCglkb2RpciAvdXNyL3NoYXJlL3BwZAoJZG9zeW0gL3Vzci9zaGFyZS9wcGQgL3Vzci9z
aGFyZS9jdXBzL21vZGVsL2Zvb21hdGljLXBwZHMKfQoKcGtnX3ByZWluc3QoKSB7CgkjIGNsZWFu
dXBzCglbIC1uICIke1BOfSIgXSAmJiBybSAtZlIgIiR7Uk9PVH0iL3Vzci9zaGFyZS9kb2MvJHtQ
Tn0tKgp9Cgpwa2dfcG9zdGluc3QoKSB7CgllY2hvCgllbG9nICJSZW1vdGUgcHJpbnRpbmc6IGNo
YW5nZSAiCgllbG9nICJMaXN0ZW4gbG9jYWxob3N0OjYzMSIKCWVsb2cgInRvIgoJZWxvZyAiTGlz
dGVuICo6NjMxIgoJZWxvZyAiaW4gL2V0Yy9jdXBzL2N1cHNkLmNvbmYiCgllY2hvCgllbG9nICJG
b3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBpbnN0YWxsaW5nIGEgcHJpbnRlciB0YWtlIGEgbG9v
ayBhdDoiCgllbG9nICJodHRwOi8vd3d3LmdlbnRvby5vcmcvZG9jL2VuL3ByaW50aW5nLWhvd3Rv
LnhtbC4iCgllY2hvCgoJbG9jYWwgZ29vZF9ncz1mYWxzZQoJZm9yIHggaW4gYXBwLXRleHQvZ2hv
c3RzY3JpcHQtZ3BsIGFwcC10ZXh0L2dob3N0c2NyaXB0LWdudSBhcHAtdGV4dC9naG9zdHNjcmlw
dC1lc3A7IGRvCgkJaWYgaGFzX3ZlcnNpb24gJHt4fSAmJiBidWlsdF93aXRoX3VzZSAke3h9IGN1
cHM7IHRoZW4KCQkJZ29vZF9ncz10cnVlCgkJCWJyZWFrCgkJZmkKCWRvbmU7CglpZiAhICR7Z29v
ZF9nc307IHRoZW4KCQlld2FybgoJCWV3YXJuICJZb3UgbmVlZCB0byBlbWVyZ2UgZ2hvc3RzY3Jp
cHQgd2l0aCB0aGUgXCJjdXBzXCIgVVNFIGZsYWcgdHVybmVkIG9uIgoJZmkKCWlmIGhhc192ZXJz
aW9uID1uZXQtcHJpbnQvY3Vwcy0xLjEqOyB0aGVuCgkJZXdhcm4KCQlld2FybiAiVGhlIGNvbmZp
Z3VyYXRpb24gY2hhbmdlZCB3aXRoIGN1cHMtMS4yLCB5b3UgbWF5IHdhbnQgdG8gc2F2ZSB0aGUg
b2xkIgoJCWV3YXJuICJvbmUgYW5kIHN0YXJ0IGZyb20gc2NyYXRjaDoiCgkJZXdhcm4gIiMgbXYg
L2V0Yy9jdXBzIC9ldGMvY3Vwcy5vcmlnOyBlbWVyZ2UgLXZhMSBjdXBzIgoJCWV3YXJuCgkJZXdh
cm4gIllvdSBuZWVkIHRvIHJlYnVpbGQga2RlbGlicyBmb3Iga2RlcHJpbnRlciB0byB3b3JrIHdp
dGggY3Vwcy0xLjIiCglmaQoJaWYgWyAtZSAiJHtST09UfSIvdXNyL2xpYi9jdXBzIF07IHRoZW4K
CQlld2FybgoJCWV3YXJuICIvdXNyL2xpYi9jdXBzIGV4aXN0cyAtIFlvdSBuZWVkIHRvIHJlbWVy
Z2UgZXZlcnkgZWJ1aWxkIHRoYXQiCgkJZXdhcm4gImluc3RhbGxlZCBpbnRvIC91c3IvbGliL2N1
cHMgYW5kIC9ldGMvY3VwcywgcWZpbGUgaXMgaW4gcG9ydGFnZS11dGlsczoiCgkJZXdhcm4gIiMg
RkVBVFVSRVM9LWNvbGxpc2lvbi1wcm90ZWN0IGVtZXJnZSAtdmExIFwkKHFmaWxlIC1xQyAvdXNy
L2xpYi9jdXBzIC9ldGMvY3VwcyB8IHNlZCBcInM6bmV0LXByaW50L2N1cHMkOjpcIikiCgkJZXdh
cm4KCQlld2FybiAiRkVBVFVSRVM9LWNvbGxpc2lvbi1wcm90ZWN0IGlzIG5lZWRlZCB0byBvdmVy
d3JpdGUgdGhlIGNvbXBhdGliaWxpdHkiCgkJZXdhcm4gInN5bWxpbmtzIGluc3RhbGxlZCBieSB0
aGlzIHBhY2thZ2UsIGl0IHdvbnQgYmUgbmVlZGVkIG9uIGxhdGVyIG1lcmdlcy4iCgkJZXdhcm4g
IllvdSBzaG91bGQgYWxzbyBydW4gcmV2ZGVwLXJlYnVpbGQiCgoJCSMgcGxhY2Ugc3ltbGlua3Mg
dG8gbWFrZSB0aGUgdXBkYXRlIHNtb290aGxlc3MKCQlmb3IgaSBpbiAiJHtST09UfSIvdXNyL2xp
Yi9jdXBzL3tiYWNrZW5kLGZpbHRlcn0vKjsgZG8KCQkJaWYgWyAiJHtpL1wqfSIgPT0gIiR7aX0i
IF0gJiYgISBbIC1lICR7aS9saWIvbGliZXhlY30gXTsgdGhlbgoJCQkJbG4gLXMgJHtpfSAke2kv
bGliL2xpYmV4ZWN9CgkJCWZpCgkJZG9uZQoJZmkKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145733</attachid>
            <date>2008-03-10 14:06 0000</date>
            <desc>cups-1.3.6-r2.ebuild</desc>
            <filename>cups-1.3.6-r2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC1wcmludC9jdXBzL2N1cHMtMS4zLjYtcjEu
ZWJ1aWxkLHYgMS4xIDIwMDgvMDIvMjggMjA6MjQ6NDkgdGd1cnIgRXhwICQKCmluaGVyaXQgYXV0
b3Rvb2xzIGV1dGlscyBmbGFnLW8tbWF0aWMgbXVsdGlsaWIgcGFtCgpNWV9QPSR7UC9ffQoKREVT
Q1JJUFRJT049IlRoZSBDb21tb24gVW5peCBQcmludGluZyBTeXN0ZW0iCkhPTUVQQUdFPSJodHRw
Oi8vd3d3LmN1cHMub3JnLyIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UvY3Vwcy8ke01Z
X1B9LXNvdXJjZS50YXIuYnoyIgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+
YWxwaGEgfmFtZDY0IH5hcm0gfmhwcGEgfmlhNjQgfm02OGsgfm1pcHMgfnBwYyB+cHBjNjQgfnMz
OTAgfnNoIH5zcGFyYyB+c3BhcmMtZmJzZCB+eDg2IH54ODYtZmJzZCIKSVVTRT0iYWNsIGF2YWhp
IGRidXMgamF2YSBqcGVnIGtlcmJlcm9zIGxkYXAgbmxzIHBhbSBwZXJsIHBocCBwbmcgcHBkcyBw
eXRob24gc2FtYmEgc2xwIHNzbCBzdGF0aWMgdGlmZiBYIHplcm9jb25mIgoKQ09NTU9OX0RFUEVO
RD0iYWNsPyAoIGtlcm5lbF9saW51eD8gKCBzeXMtYXBwcy9hY2wgc3lzLWFwcHMvYXR0ciApICkK
CWF2YWhpPyAoIG5ldC1kbnMvYXZhaGkgKQoJZGJ1cz8gKCBzeXMtYXBwcy9kYnVzICkKCWphdmE/
ICggPj12aXJ0dWFsL2pyZS0xLjQgKQoJanBlZz8gKCA+PW1lZGlhLWxpYnMvanBlZy02YiApCglr
ZXJiZXJvcz8gKCB2aXJ0dWFsL2tyYjUgKQoJbGRhcD8gKCBuZXQtbmRzL29wZW5sZGFwICkKCXBh
bT8gKCB2aXJ0dWFsL3BhbSApCglwZXJsPyAoIGRldi1sYW5nL3BlcmwgKQoJcGhwPyAoIGRldi1s
YW5nL3BocCApCglwbmc/ICggPj1tZWRpYS1saWJzL2xpYnBuZy0xLjIuMSApCglweXRob24/ICgg
ZGV2LWxhbmcvcHl0aG9uICkKCXNscD8gKCA+PW5ldC1saWJzL29wZW5zbHAtMS4wLjQgKQoJc3Ns
PyAoIG5ldC1saWJzL2dudXRscyApCgl0aWZmPyAoID49bWVkaWEtbGlicy90aWZmLTMuNS41ICkK
CXplcm9jb25mPyAoICFhdmFoaT8gKCBuZXQtbWlzYy9tRE5TUmVzcG9uZGVyICkgKQoJYXBwLXRl
eHQvbGlicGFwZXIKCWRldi1saWJzL2xpYmdjcnlwdCIKCkRFUEVORD0iJHtDT01NT05fREVQRU5E
fQoJITxuZXQtcHJpbnQvZm9vbWF0aWMtZmlsdGVycy1wcGRzLTIwMDcwNTAxCgkhPG5ldC1wcmlu
dC9ocGxpcC0xLjcuNGEtcjEKCW5scz8gKCBzeXMtZGV2ZWwvZ2V0dGV4dCApIgoKUkRFUEVORD0i
JHtDT01NT05fREVQRU5EfQoJIXZpcnR1YWwvbHByCglubHM/ICggdmlydHVhbC9saWJpbnRsICkK
CVg/ICggeDExLW1pc2MveGRnLXV0aWxzICkKCT49YXBwLXRleHQvcG9wcGxlci0wLjQuMy1yMSIK
ClBERVBFTkQ9IgoJcHBkcz8gKCB8fCAoCgkJKAoJCQluZXQtcHJpbnQvZm9vbWF0aWMtZmlsdGVy
cy1wcGRzCgkJCW5ldC1wcmludC9mb29tYXRpYy1kYi1wcGRzCgkJKQoJCW5ldC1wcmludC9mb29t
YXRpYy1maWx0ZXJzLXBwZHMKCQluZXQtcHJpbnQvZm9vbWF0aWMtZGItcHBkcwoJCW5ldC1wcmlu
dC9ocGxpcAoJCW1lZGlhLWdmeC9naW1wLXByaW50CgkJbmV0LXByaW50L2ZvbzJ6anMKCQluZXQt
cHJpbnQvY3Vwcy1wZGYKCSkgKQoJc2FtYmE/ICggPj1uZXQtZnMvc2FtYmEtMy4wLjggKQoJdmly
dHVhbC9naG9zdHNjcmlwdCIKClBST1ZJREU9InZpcnR1YWwvbHByIgoKIyB1cHN0cmVhbSBpbmNs
dWRlcyBhbiBpbnRlcmFjdGl2ZSB0ZXN0IHdoaWNoIGlzIGEgbm9ubyBmb3IgZ2VudG9vLgojIHRo
ZXJlZm9yZSwgc2luY2UgdGhlIHByaW50aW5nIGhlcmQgaGFzIGJpZ2dlciBmaXNoIHRvIGZyeSwg
Zm9yIG5vdywKIyB3ZSBqdXN0IGxlYXZlIGl0IG91dCwgZXZlbiBpZiBGRUFUVVJFUz10ZXN0ClJF
U1RSSUNUPSJ0ZXN0IgoKUz0iJHtXT1JLRElSfS8ke01ZX1B9IgoKTEFOR1M9ImRlIGVuIGVzIGV0
IGZyIGhlIGl0IGphIHBsIHN2IHpoX1RXIgpmb3IgWCBpbiAke0xBTkdTfSA7IGRvCglJVVNFPSIk
e0lVU0V9IGxpbmd1YXNfJHtYfSIKZG9uZQoKcGtnX3NldHVwKCkgewoJaWYgdXNlIGF2YWhpICYm
ICEgYnVpbHRfd2l0aF91c2UgbmV0LWRucy9hdmFoaSBtZG5zcmVzcG9uZGVyLWNvbXBhdCA7IHRo
ZW4KCQllY2hvCgkJZWVycm9yICJJbiBvcmRlciB0byBoYXZlIGN1cHMgd29ya2luZyB3aXRoIGF2
YWhpIHplcm9jb25mIHN1cHBvcnQsIHlvdSBuZWVkIgoJCWVlcnJvciAidG8gaGF2ZSBuZXQtZG5z
L2F2YWhpIGVtZXJnZWQgd2l0aCAnbWRuc3Jlc3BvbmRlci1jb21wYXQnIGluIHlvdXIgVVNFIgoJ
CWVlcnJvciAiZmxhZy4gUGxlYXNlIGFkZCB0aGF0IGZsYWcsIHJlLWVtZXJnZSBhdmFoaSwgYW5k
IHRoZW4gZW1lcmdlIGN1cHMgYWdhaW4uIgoJCWRpZSAibmV0LWRucy9hdmFoaSBpcyBtaXNzaW5n
IHRoZSBtZG5zcmVzcG9uZGVyLWNvbXBhdCBmZWF0dXJlLiIKCWZpCgoJZW5ld2dyb3VwIGxwCgll
bmV3dXNlciBscCAtMSAtMSAtMSBscAoKCWVuZXdncm91cCBscGFkbWluIDEwNgp9CgpzcmNfdW5w
YWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoKCSMgZGlzYWJsZSBjb25maWd1cmUgYXV0
b21hZ2ljIGZvciBhY2wvYXR0ciwgdXBzdHJlYW0gYnVnIFNUUiAjMjcyMy4KCWVwYXRjaCAiJHtG
SUxFU0RJUn0vJHtQTn0tMS4zLjAtY29uZmlndXJlLnBhdGNoIgoKCSMgQ1ZFLTIwMDgtMDA0NyBz
ZWN1cml0eSBwYXRjaCwgYnVnICMyMTIzNjQKCWVwYXRjaCAiJHtGSUxFU0RJUn0vJHtQTn0tMS4y
LjEyLUNWRS0yMDA4LTAwNDcucGF0Y2giCgoJIyBjdXBzIGRvZXMgbm90IHVzZSBhdXRvdG9vbHMg
InRoZSB1c3VhbCB3YXkiIGFuZCBzaGlwIGEgc3RhdGljIGNvbmZpZy5oLmluCgllYWNsb2NhbAoJ
ZWF1dG9jb25mCn0KCnNyY19jb21waWxlKCkgewoKCSMgbG9jYWxlIHN1cHBvcnQKCXN0cmlwLWxp
bmd1YXMgJHtMQU5HU30KCglpZiBbIC16ICIke0xJTkdVQVN9IiBdIDsgdGhlbgoJCWV4cG9ydCBM
SU5HVUFTPWFsbAoJZmkKCglleHBvcnQgRFNPRkxBR1M9IiR7TERGTEFHU30iCgoJaWYgdXNlIGxk
YXAgOyB0aGVuCgkJYXBwZW5kLWZsYWdzIC1ETERBUF9ERVBSRUNBVEVECglmaQoKCWxvY2FsIG15
Y29uZgoKCWlmIHVzZSBhdmFoaSB8fCB1c2UgemVyb2NvbmYgOyB0aGVuCgkJbXljb25mPSIke215
Y29uZn0gLS1lbmFibGUtZG5zc2QiCgllbHNlCgkJbXljb25mPSIke215Y29uZn0gLS1kaXNhYmxl
LWRuc3NkIgoJZmkKCgllY29uZiBcCgkJLS1saWJkaXI9L3Vzci8kKGdldF9saWJkaXIpIFwKCQkt
LWxvY2Fsc3RhdGVkaXI9L3ZhciBcCgkJLS13aXRoLWN1cHMtdXNlcj1scCBcCgkJLS13aXRoLWN1
cHMtZ3JvdXA9bHAgXAoJCS0td2l0aC1kb2NkaXI9L3Vzci9zaGFyZS9jdXBzL2h0bWwgXAoJCS0t
d2l0aC1sYW5ndWFnZXM9JHtMSU5HVUFTfSBcCgkJLS13aXRoLXN5c3RlbS1ncm91cHM9bHBhZG1p
biBcCgkJJCh1c2VfZW5hYmxlIGFjbCkgXAoJCSQodXNlX2VuYWJsZSBkYnVzKSBcCgkJJCh1c2Vf
ZW5hYmxlIGpwZWcpIFwKCQkkKHVzZV9lbmFibGUga2VyYmVyb3MgZ3NzYXBpKSBcCgkJJCh1c2Vf
ZW5hYmxlIGxkYXApIFwKCQkkKHVzZV9lbmFibGUgbmxzKSBcCgkJJCh1c2VfZW5hYmxlIHBhbSkg
XAoJCSQodXNlX2VuYWJsZSBwbmcpIFwKCQkkKHVzZV9lbmFibGUgc2xwKSBcCgkJJCh1c2VfZW5h
YmxlIHNzbCkgXAoJCSQodXNlX2VuYWJsZSBzdGF0aWMpIFwKCQkkKHVzZV9lbmFibGUgdGlmZikg
XAoJCSQodXNlX3dpdGggamF2YSkgXAoJCSQodXNlX3dpdGggcGVybCkgXAoJCSQodXNlX3dpdGgg
cGhwKSBcCgkJJCh1c2Vfd2l0aCBweXRob24pIFwKCQktLWVuYWJsZS1nbnV0bHMgXAoJCS0tZW5h
YmxlLWxpYnBhcGVyIFwKCQktLWVuYWJsZS10aHJlYWRzIFwKCQktLWRpc2FibGUtcGRmdG9wcyBc
CgkJJHtteWNvbmZ9IFwKCQl8fCBkaWUgImVjb25mIGZhaWxlZCIKCgkjIGluc3RhbGwgaW4gL3Vz
ci9saWJleGVjIGFsd2F5cywgaW5zdGVhZCBvZiB1c2luZyAvdXNyL2xpYi9jdXBzLCBhcyB0aGF0
CgkjIG1ha2VzIG1vcmUgc2Vuc2Ugd2hlbiBmYWNpbmcgbXVsdGlsaWIgc3VwcG9ydC4KCXNlZCAt
aSAtZSAnczpTRVJWRVJCSU4uKjpTRVJWRVJCSU4gPSAiJChCVUlMRFJPT1QpIi91c3IvbGliZXhl
Yy9jdXBzOicgTWFrZWRlZnMKCXNlZCAtaSAtZSAnczojZGVmaW5lIENVUFNfU0VSVkVSQklOLio6
I2RlZmluZSBDVVBTX1NFUlZFUkJJTiAiL3Vzci9saWJleGVjL2N1cHMiOicgY29uZmlnLmgKCXNl
ZCAtaSAtZSAnczpjdXBzX3NlcnZlcmJpbj0uKjpjdXBzX3NlcnZlcmJpbj0vdXNyL2xpYmV4ZWMv
Y3VwczonIGN1cHMtY29uZmlnCgoJZW1ha2UgfHwgZGllICJlbWFrZSBmYWlsZWQiCn0KCnNyY19p
bnN0YWxsKCkgewoJZW1ha2UgQlVJTERST09UPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAiZW1ha2Ug
aW5zdGFsbCBmYWlsZWQiCglkb2RvYyB7Q0hBTkdFU3ssLTEuezAsMX19LENSRURJVFMsUkVBRE1F
fS50eHQgfHwgZGllICJkb2RvYyBpbnN0YWxsIGZhaWxlZCIKCgkjIGNsZWFuIG91dCBjdXBzIGlu
aXQgc2NyaXB0cwoJcm0gLXJmICIke0R9Ii9ldGMve2luaXQuZC9jdXBzLHJjKixwYW0uZC9jdXBz
fQoKCSMgaW5zdGFsbCBvdXIgaW5pdCBzY3JpcHQKCWxvY2FsIG5lZWRlZHNlcnZpY2VzCgl1c2Ug
YXZhaGkgJiYgbmVlZGVkc2VydmljZXM9IiRuZWVkZWRzZXJ2aWNlcyBhdmFoaS1kYWVtb24iCgl1
c2UgZGJ1cyAmJiBuZWVkZWRzZXJ2aWNlcz0iJG5lZWRlZHNlcnZpY2VzIGRidXMiCgl1c2UgemVy
b2NvbmYgJiYgISB1c2UgYXZhaGkgJiYgbmVlZGVkc2VydmljZXM9IiRuZWVkZWRzZXJ2aWNlcyBt
RE5TUmVzcG9uZGVyUG9zaXgiCglbWyAtbiAke25lZWRlZHNlcnZpY2VzfSBdXSAmJiBuZWVkZWRz
ZXJ2aWNlcz0ibmVlZCR7bmVlZGVkc2VydmljZXN9IgoJc2VkIC1lICJzL0BuZWVkZWRzZXJ2aWNl
c0AvJG5lZWRlZHNlcnZpY2VzLyIgIiR7RklMRVNESVJ9Ii9jdXBzZC5pbml0LmQgPiAiJHtUfSIv
Y3Vwc2QKCWRvaW5pdGQgIiR7VH0iL2N1cHNkCgoJIyBpbnN0YWxsIG91ciBwYW0gc2NyaXB0Cglw
YW1kX21pbWljX3N5c3RlbSBjdXBzIGF1dGggYWNjb3VudAoKCSMgY29ycmVjdCBwYXRoCglzZWQg
LWkgLWUgInM6c2VydmVyID0gLio6c2VydmVyID0gL3Vzci9saWJleGVjL2N1cHMvZGFlbW9uL2N1
cHMtbHBkOiIgIiR7RH0iL2V0Yy94aW5ldGQuZC9jdXBzLWxwZAoJIyBpdCBpcyBzYWZlciB0byBk
aXNhYmxlIHRoaXMgYnkgZGVmYXVsdCwgYnVnIDEzNzEzMAoJZ3JlcCAtdyAnZGlzYWJsZScgIiR7
RH0iL2V0Yy94aW5ldGQuZC9jdXBzLWxwZCB8fCBcCgkJc2VkIC1pIC1lICJzOn06XHRkaXNhYmxl
ID0geWVzXG59OiIgIiR7RH0iL2V0Yy94aW5ldGQuZC9jdXBzLWxwZAoKCSMgaW5zdGFsbCBwZGZ0
b3BzIGZpbHRlcgoJZXhlaW50byAvdXNyL2xpYmV4ZWMvY3Vwcy9maWx0ZXIvCgluZXdleGUgIiR7
RklMRVNESVJ9Ii9wZGZ0b3BzLTEuMjAuZ2VudG9vIHBkZnRvcHMKCgkjIG9ubHkgZm9yIGdzLWVz
cCB0aGlzIGlzIGNvcnJlY3QsIHNlZSBidWcgMTYzODk3CglpZiBoYXNfdmVyc2lvbiBhcHAtdGV4
dC9naG9zdHNjcmlwdC1ncGwgfHwgaGFzX3ZlcnNpb24gYXBwLXRleHQvZ2hvc3RzY3JpcHQtZ251
IDsgdGhlbgoJCXNlZCAtaSAtZSAiczojYXBwbGljYXRpb24vdm5kLmN1cHMtcG9zdHNjcmlwdDph
cHBsaWNhdGlvbi92bmQuY3Vwcy1wb3N0c2NyaXB0OiIgIiR7RH0iL2V0Yy9jdXBzL21pbWUuY29u
dnMKCWZpCgoJa2VlcGRpciAvdXNyL3NoYXJlL2N1cHMvcHJvZmlsZXMgL3Vzci9saWJleGVjL2N1
cHMvZHJpdmVyIC92YXIvbG9nL2N1cHMgXAoJCS92YXIvcnVuL2N1cHMvY2VydHMgL3Zhci9jYWNo
ZS9jdXBzIC92YXIvc3Bvb2wvY3Vwcy90bXAgL2V0Yy9jdXBzL3NzbAoKCSMgLmRlc2t0b3AgaGFu
ZGxpbmcuIFggdXNlZmxhZy4geGRnLW9wZW4gZnJvbSBmcmVlZGVza3RvcCBpcyBwcmVmZXJyZWQs
IHVwc3RyZWFtIGJ1ZyBTVFIgIzI3MjQuCglpZiB1c2UgWCA7IHRoZW4KCQlzZWQgLWkgLWUgInM6
aHRtbHZpZXc6eGRnLW9wZW46IiAiJHtEfSIvdXNyL3NoYXJlL2FwcGxpY2F0aW9ucy9jdXBzLmRl
c2t0b3AKCWVsc2UKCQlybSAtciAiJHtEfSIvdXNyL3NoYXJlL2FwcGxpY2F0aW9ucwoJZmkKCgkj
IGZpeCBhIHN5bWxpbmsgY29sbGlzaW9uLCBzZWUgYnVnICMxNzIzNDEKCWRvZGlyIC91c3Ivc2hh
cmUvcHBkCglkb3N5bSAvdXNyL3NoYXJlL3BwZCAvdXNyL3NoYXJlL2N1cHMvbW9kZWwvZm9vbWF0
aWMtcHBkcwoKCSMgY3JlYXRlIFJTUyBmZWVkIGRpcmVjdG9yeQoJZGlyb3B0cyAtbSAwNzQwIC1v
IGxwIC1nIGxwCglkb2RpciAvdmFyL2NhY2hlL2N1cHMvcnNzCgoJIyBjcmVhdGUgL2V0Yy9jdXBz
L2NsaWVudC5jb25mLCBidWcgIzE5Njk2NwoJZWNobyAiU2VydmVyTmFtZSBsb2NhbGhvc3QiID4+
ICIke0R9Ii9ldGMvY3Vwcy9jbGllbnQuY29uZgp9Cgpwa2dfcHJlaW5zdCgpIHsKCSMgY2xlYW51
cHMKCVsgLW4gIiR7UE59IiBdICYmIHJtIC1mUiAiJHtST09UfSIvdXNyL3NoYXJlL2RvYy8iJHtQ
Tn0iLSoKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZWNobwoJZWxvZyAiRm9yIGluZm9ybWF0aW9uIGFi
b3V0IGluc3RhbGxpbmcgYSBwcmludGVyIGFuZCBnZW5lcmFsIGN1cHMgc2V0dXAiCgllbG9nICJ0
YWtlIGEgbG9vayBhdDogaHR0cDovL3d3dy5nZW50b28ub3JnL2RvYy9lbi9wcmludGluZy1ob3d0
by54bWwiCgllY2hvCgoJbG9jYWwgZ29vZF9ncz1mYWxzZQoJZm9yIHggaW4gYXBwLXRleHQvZ2hv
c3RzY3JpcHQtZ3BsIGFwcC10ZXh0L2dob3N0c2NyaXB0LWdudSBhcHAtdGV4dC9naG9zdHNjcmlw
dC1lc3AgOyBkbwoJCWlmIGhhc192ZXJzaW9uICR7eH0gJiYgYnVpbHRfd2l0aF91c2UgJHt4fSBj
dXBzIDsgdGhlbgoJCQlnb29kX2dzPXRydWUKCQkJYnJlYWsKCQlmaQoJZG9uZTsKCWlmICEgJHtn
b29kX2dzfTsgdGhlbgoJCWVjaG8KCQlld2FybiAiWW91IG5lZWQgdG8gZW1lcmdlIGdob3N0c2Ny
aXB0IHdpdGggdGhlIFwiY3Vwc1wiIFVTRSBmbGFnIHR1cm5lZCBvbiIKCQllY2hvCglmaQoKCWlm
IGhhc192ZXJzaW9uID1uZXQtcHJpbnQvY3Vwcy0xLjEqIDsgdGhlbgoJCWVjaG8KCQlld2FybiAi
VGhlIGNvbmZpZ3VyYXRpb24gY2hhbmdlZCB3aXRoIGN1cHMtMS4zLCB5b3UgbWF5IHdhbnQgdG8g
c2F2ZSB0aGUgb2xkIgoJCWV3YXJuICJvbmUgYW5kIHN0YXJ0IGZyb20gc2NyYXRjaDoiCgkJZXdh
cm4gIiMgbXYgL2V0Yy9jdXBzIC9ldGMvY3Vwcy5vcmlnOyBlbWVyZ2UgLXZhMSBjdXBzIgoJCWVj
aG8KCQlld2FybiAiWW91IG5lZWQgdG8gcmVidWlsZCBrZGVsaWJzIGZvciBrZGVwcmludGVyIHRv
IHdvcmsgd2l0aCBjdXBzLTEuMyIKCQllY2hvCglmaQoKCWlmIFsgLWUgIiR7Uk9PVH0iL3Vzci9s
aWIvY3VwcyBdIDsgdGhlbgoJCWVjaG8KCQlld2FybiAiL3Vzci9saWIvY3VwcyBleGlzdHMgLSBZ
b3UgbmVlZCB0byByZW1lcmdlIGV2ZXJ5IGVidWlsZCB0aGF0IgoJCWV3YXJuICJpbnN0YWxsZWQg
aW50byAvdXNyL2xpYi9jdXBzIGFuZCAvZXRjL2N1cHMsIHFmaWxlIGlzIGluIHBvcnRhZ2UtdXRp
bHM6IgoJCWV3YXJuICIjIEZFQVRVUkVTPS1jb2xsaXNpb24tcHJvdGVjdCBlbWVyZ2UgLXZhMSBc
JChxZmlsZSAtcUMgL3Vzci9saWIvY3VwcyAvZXRjL2N1cHMgfCBzZWQgXCJzOm5ldC1wcmludC9j
dXBzJDo6XCIpIgoJCWVjaG8KCQlld2FybiAiRkVBVFVSRVM9LWNvbGxpc2lvbi1wcm90ZWN0IGlz
IG5lZWRlZCB0byBvdmVyd3JpdGUgdGhlIGNvbXBhdGliaWxpdHkiCgkJZXdhcm4gInN5bWxpbmtz
IGluc3RhbGxlZCBieSB0aGlzIHBhY2thZ2UsIGl0IHdvbid0IGJlIG5lZWRlZCBvbiBsYXRlciBt
ZXJnZXMuIgoJCWV3YXJuICJZb3Ugc2hvdWxkIGFsc28gcnVuIHJldmRlcC1yZWJ1aWxkIgoJCWVj
aG8KCgkJIyBwbGFjZSBzeW1saW5rcyB0byBtYWtlIHRoZSB1cGRhdGUgc21vb3RobGVzcwoJCWZv
ciBpIGluICIke1JPT1R9Ii91c3IvbGliL2N1cHMve2JhY2tlbmQsZmlsdGVyfS8qIDsgZG8KCQkJ
aWYgWyAiJHtpL1wqfSIgPT0gIiR7aX0iIF0gJiYgISBbIC1lICR7aS9saWIvbGliZXhlY30gXSA7
IHRoZW4KCQkJCWxuIC1zICR7aX0gJHtpL2xpYi9saWJleGVjfQoJCQlmaQoJCWRvbmUKCWZpCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>