Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 2545 invoked from network); 25 Jun 2002 07:49:05 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 25 Jun 2002 07:49:05 -0000 Received: (qmail 19043 invoked by uid 97); 25 Jun 2002 07:49:13 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@jakarta.apache.org Received: (qmail 18992 invoked by uid 97); 25 Jun 2002 07:49:12 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 18980 invoked by uid 98); 25 Jun 2002 07:49:11 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C21C1C.D64C4A82" Subject: FW: Configuring mod_jk2 X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 Date: Tue, 25 Jun 2002 09:49:29 +0200 Message-ID: X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: Configuring mod_jk2 Thread-Index: AcIb5w7WzaKLfqdKQlOwCoDi5wbFPgANY9Cg From: "GOMEZ Henri" To: "Tomcat Developers List" Cc: X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C21C1C.D64C4A82 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Contributed documentation for jk2 PS: Note the info that Jetty will also implements ajp13 :) >-----Original Message----- >From: Simon Stewart [mailto:sms@lateral.net] >Sent: Tuesday, June 25, 2002 3:24 AM >To: GOMEZ Henri >Subject: Re: Configuring mod_jk2 > > >Attached is a copy of the notes that I've made so far. They're in a >similar style to the previous HOWTO, but should be up to date :) I >assume that the final release will be available from the URL that I >give. > >I've managed to get the latest version of mod_jk2 from cvs installed >and working. Looking at logs, I notice that I need to set >"${serverRoot}" to point towards the apache root directory. Is there >any way to do this within the jk2.properties file? > >In any case, please could you have a look at the docs as they stand, >and shout out if there's anything wrong? Once you've done that, I'll >pass it on to everyone to pick apart. :)) > >Finally, I assume that you knew that Jetty was also planning on >providing an AJP13 connector? Once I've got the apache 2 and JBoss 3 >(via Tomcat 4.0.3) notes done properly, I plan to cover Jetty too. Is >that okay? Are there any surprises lurking there? > >Apologies if some of the English in the HOWTO (or this email, for that >matter) is a little sloppy. It's a little in the morning for me to be >properly making sense. :)) > >Regards, > >Simon > >On Mon, Jun 24, 2002 at 03:34:41PM +0200, GOMEZ Henri wrote: >> FOR the latest jk2 you should have >> a workers2.properties file: >>=20 >> Add : >>=20 >> There is an example file in jtc/jk2 >>=20 >> [ajp13:localhost:8019] >> channel=3D3Dchannel.socket:localhost:8019 > >Cheers, > >Simon > >--=20 >As the saying goes, if you give a man a fish, he eats for a day. If you >teach him to grep for fish, he'll leave you alone all weekend. If you >encourage him to beg for fish, pretty soon c.l.p.misc will smell like a >three-week-dead trout. -- Tom Phoenix, c.l.p.misc. > ------_=_NextPart_001_01C21C1C.D64C4A82 Content-Type: text/plain; name="mod_jk2-howto.txt" Content-Transfer-Encoding: base64 Content-Description: mod_jk2-howto.txt Content-Disposition: attachment; filename="mod_jk2-howto.txt" QXBhY2hlIDIuMC4zOSBhbmQgVG9tY2F0IDQuMC40DQoNCjEuIERvd25sb2FkIHRoZSBzb3VyY2Ug Zm9yIEFwYWNoZSAyIGZyb20NCiAgIGh0dHA6Ly9odHRwZC5hcGFjaGUub3JnLiBDb25maWd1cmUg YW5kIGluc3RhbGwgaXQgYXQNCiAgICR7YXBhY2hlMi5ob21lfSBJdCBpcyBlc3NlbnRpYWwgdGhh dCBEU08gKER5bmFtaWMgU2hhcmVkIE9iamVjdCkNCiAgIHN1cHBvcnQgaXMgY29tcGlsZWQgaW4u IFRoaXMgaXMgZG9uZSB1c2luZyB0aGUgIi0tZW5hYmxlLXNvIg0KICAgY29uZmlndXJlIHBhcmFt ZXRlciwNCg0KMi4gR2V0IGhvbGQgb2YgdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBqYWthcnRh LXRvbWNhdC1jb25uZWN0b3JzDQogICAoanRjKSBzb3VyY2UgZnJvbQ0KICAgImh0dHA6Ly9qYWth cnRhLmFwYWNoZS5vcmcvYnVpbGRzL2pha2FydGEtdG9tY2F0LTQuMC9zcmMiDQoNCjMuIFVucGFj ayB0aGUgc291cmNlIGNvZGUgaW50byAke2p0Yy5ob21lfSBhbmQgImNkIiB0byB0aGlzIGRpcmVj dG9yeS4NCg0KNC4gSW4gb3JkZXIgdG8gYnVpbGQgbW9kX2prMiBzdWNjZXNzZnVsbHksIHlvdSBt dXN0IG5vdyBlZGl0IGEgaGFuZGZ1bA0KICAgb2YgZmlsZXMuIFRvIGRvIHRoaXM6DQoNCiAgIGNk IHV0aWwNCiAgIGNwIGJ1aWxkLnByb3BlcnRpZXMuc2FtcGxlIGJ1aWxkLnByb3BlcnRpZXMNCg0K ICAgWW91IGRvIG5vdCBuZWVkIHRvIGVkaXQgdGhlIG5ldyBidWlsZC5wcm9wZXJ0aWVzIGZpbGUu DQoNCiAgIGNkICR7anRjLmhvbWV9L2prDQogICBjcCBidWlsZC5wcm9wZXJ0aWVzLnNhbXBsZSBi dWlsZC5wcm9wZXJ0aWVzDQoNCiAgIEVkaXQgdGhlICJidWlsZC5wcm9wZXJ0aWVzIiBmaWxlLiBB dCB0aGUgdG9wIG9mIHRoZSBmaWxlLCBkZWZpbmUgYQ0KICAgbmV3ICJjYXRhbGluYS5ob21lIiB0 aGF0IHBvaW50cyB0byB3aGVyZS1ldmVyIFRvbWNhdCBpcyBjdXJyZW50bHkNCiAgIGluc3RhbGxl ZDoNCg0KICAgY2F0YWxpbmEuaG9tZT0vdXNyL2xvY2FsL3RvbWNhdC00LjAuNA0KDQogICBOb3cg bWFrZSBlZGl0IHRoZSB0b21jYXQ0MC5ob21lIGxpbmU6DQoNCiAgIHRvbWNhdDQwLmhvbWU9JHtj YXRhbGluYS5ob21lfQ0KDQogICBZb3Ugd2lsbCBhbHNvIG5lZWQgdG8gcG9pbnQgdGhlIGFwYWNo ZTIuaG9tZSBwcm9wZXJ0eSBzb21ld2hlcmUNCiAgIHNlbnNpYmxlLiBUaGUgcmVhc29uIGZvciBz dGF0aW5nIGEgJHtjYXRhbGluZS5ob21lfSBpcyB0aGF0DQogICBvdGhlcndpc2UgdGhlIGJ1aWxk IHByb2Nlc3Mgd2lsbCB0cnkgdG8gYnVpbGQgbW9kX2prMiBmb3IgYm90aA0KICAgVG9tY2F0IDQg YW5kIDQuMSwgb25lIG9mIHdoaWNoIHByb2JhYmx5IGlzbid0IGluc3RhbGxlZCBvbiB5b3VyDQog ICBzeXN0ZW0uIERvbid0IGVkaXQgdGhlIHJlbWFpbmluZyBlbnRyaWVzLiBUaGV5IHByb3ZpZGUg ZGVmYXVsdHMNCiAgIHRoYXQgZG9uJ3QgZ2V0IHVzZWQgd2hlbiBjb21waWxpbmcsIGFuZCBzbyBh cmUgaGFybWxlc3MuDQoNCiAgIGNkICR7anRjLmhvbWV9L2NveW90ZQ0KICAgY3AgYnVpbGQucHJv cGVydGllcy5zYW1wbGUgYnVpbGQucHJvcGVydGllcw0KDQogICBFZGl0IHRoaXMgZmlsZSwgYW5k IG1ha2Ugc3VyZSB0aGF0IGNhdGFsaW5hLmhvbWUgcG9pbnRzIHRvIHRoZSByb290DQogICBvZiB5 b3VyIFRvbWNhdCBpbnN0YWxsYXRpb24uDQoNCjUuIFlvdSBhcmUgbm93IHJlYWR5IHRvIGJ1aWxk IHRoZSBqYXZhIHNpZGUgb2YgbW9kX2prLiANCg0KICAgY2QgJHtqdGMuaG9tZX0NCiAgIGFudA0K DQogICBUaGlzIHdpbGwgdWx0aW1hdGVseSBidWlsZCBhIGp0Yy5qYXIgZmlsZS4gWW91IHNob3Vs ZCBzZWUgYSBmZXcNCiAgIHdhcm5pbmdzIGFib3V0IGNsYXNzZXMgb3Zlci1yaWRpbmcgZGVwcmVj YXRlZCBBUElzLCBidXQgbm8gZXJyb3JzDQogICBkdXJpbmcgdGhlIGJ1aWxkIHByb2Nlc3MuDQoN CjYuIFRvIGluc3RhbGwgdGhlIGphdmEgc2lkZSBvZiBtb2RfamsyOg0KDQogICBjZCAke2p0Yy5o b21lfS9qay9idWlsZC9saWINCiAgIGNwIHRvbWNhdC1jb3lvdGUuamFyIHRvbWNhdC1qazIuamFy IGNvbW1vbnMtbG9nZ2luZy5qYXIgXA0KICAgICAgdG9tY2F0LXV0aWwuamFyIGNvbW1vbnMtbG9n Z2luZy5qYXIgJHtjYXRhbGluYS5ob21lfQ0KICAgY3AgdG9tY2F0LWpuaS5qYXIgJHtjYXRhbGlu YS5ob21lfS9iaW4NCg0KICAgd2hlcmUgJHtjYXRhbGluYS5ob21lfSBpcyB0aGUgYmFzZSBvZiB0 aGUgdG9tY2F0IGluc3RhbGxhdGlvbi4gVGhpcw0KICAgcHJvY2VzcyB3aWxsIG92ZXJ3cml0ZSBz b21lIG9mIHRoZSBvcmlnaW5hbCBqYXIgZmlsZXMsIHNvIHlvdSBtaWdodA0KICAgd2FudCB0byBi YWNrIHRoZW0gdXAgYmVmb3JlIGRlbGV0aW5nIHRoZW0uDQoNCjcuIGNkICR7Y2F0YWxpbmEuaG9t ZX0NCiAgIHZpIGNvbmYvc2VydmVyLnhtbA0KDQogICBDb21tZW50IG91dCBhbnkgZXhpc3Rpbmcg Y29ubmVjdG9ycywgZXNwZWNpYWxseSB0aGUgY3VycmVudCBhanAxMw0KICAgY29ubmVjdG9yLiBJ biB0aGUgc2FtZSBhcmVhIG9mIHRoZSBjb25maWcgZmlsZSwgeW91IHNob3VsZCBub3cgYWRkDQog ICB0aGUgZm9sbG93aW5nOg0KDQogICA8Q29ubmVjdG9yIGNsYXNzTmFtZT0ib3JnLmFwYWNoZS5j b3lvdGUudG9tY2F0NC5Db3lvdGVDb25uZWN0b3IiDQogICAgICAgICAgICAgICBwb3J0PSI4MDA5 IiBtaW5Qcm9jZXNzb3JzPSI1IiBtYXhQcm9jZXNzb3JzPSI3NSINCiAgICAgICAgICAgICAgIGVu YWJsZUxvb2t1cHM9InRydWUiIHJlZGlyZWN0UG9ydD0iODQ0MyINCiAgICAgICAgICAgICAgIGFj Y2VwdENvdW50PSIxMCIgZGVidWc9IjAiIGNvbm5lY3Rpb25UaW1lb3V0PSIyMDAwMCINCgkgICAg ICAgcHJvdG9jb2xIYW5kbGVyQ2xhc3NOYW1lPSJvcmcuYXBhY2hlLmprLnNlcnZlci5Ka0NveW90 ZUhhbmRsZXIiDQogICAgLz4gICANCg0KICAgIFRoaXMgc2hvdWxkIGNvbmZpZ3VyZSB0b21jYXQg dG8gdXNlIHRoZSBuZXdseSBpbnN0YWxsZWQgY295b3RlDQogICAgaGFuZGxlciB0byBsaXN0ZW4g b24gcG9ydCA4MDA5ICh0aGUgb3JpZ2luYWwgYWpwMTMgcG9ydCkgZm9yDQogICAgaW5jb21pbmcg Y29ubmVjdGlvbnMuIEluIGFkZGl0aW9uLCBpdCB3aWxsIHVzZSBtb2RfamsgYXMgdGhlDQogICAg Y29ubmVjdG9yLg0KDQo4LiBOb3cgdGhhdCB0aGUgSmF2YSBzaWRlIG9kIG1vZF9qazIgaGFzIGJl ZW4gaW5zdGFsbGVkLCB0aGUgYXBhY2hlDQogICBtb2R1bGUgaGFzIHRvIGJlIGNvbXBpbGVkLiBU aGlzIHByb3ZpZGVzIHRoZSBnbHVlIHRvIGNvbm5lY3QgdGhlDQogICBqYXZhIGNvbm5lY3RvciB0 byB0aGUgd2ViIHNlcnZlciBpdHNlbGYuDQoNCiAgIGNkICR7anRjLmhvbWV9L2prDQogICBhbnQg bmF0aXZlDQoNCiAgIEFsdGhvdWdoIHRoZXJlIHdpbGwgYmUgYSBmZXcgd2FybmluZ3MgZnJvbSB0 aGUgY29tcGlsZXIuIFRoZXNlDQogICBlcnJvcnMgYXJlIGV4cGVjdGVkLCBhbmQgc2hvdWxkbid0 IGNhdXNlIGNvbmNlcm4uIEZhdGFsIGVycm9ycywNCiAgIGhvd2V2ZXIsIGluZGljYXRlIHRoYXQg c29tZXRoaW5nIGlzIGFtaXNzLiBJdCBtaWdodCBiZSBhIGdvb2QgaWRlYQ0KICAgdG8gY2hlY2sg eW91ciBidWlsZCBlbnZpcm9ubWVudCBpZiB0aGlzIGhhcHBlbnM7IG9uIFNvbGFyaXMsIGZvcg0K ICAgZXhhbXBsZSwgc2V0dGluZyBQQVRIIHRvIGhhdmUgL3Vzci91Y2IsIC91c3IvYmluIGFuZCAv dXNyL2Njcy9iaW4NCiAgIGF0IHRoZSBoZWFkIG1pZ2h0IGhlbHAuIEl0IG1pZ2h0IGFsc28gYmUg YW4gaWRlYSB0byBjb25zaWRlciB1c2luZw0KICAgdGhlIEdOVSB0b29sY2hhaW4uIFRoaXMgcHJv Y2VzcyBoYXMgYmVlbiB0ZXN0ZWQgdXNpbmcgZ2NjIDIuOTUuNA0KICAgYW5kIGxpYnRvb2wgMS40 LjJhIHN1Y2Nlc3NmdWxseSAob24gTGludXgsIGF0IGxlYXN0KQ0KDQo5LiBDb3B5IHRoZSBuZXds eSBjcmVhdGVkIG1vZF9qazIuc28gdG8gdGhlIGFwYWNoZSAyIG1vZHVsZXMNCiAgIGRpcmVjdG9y eS4NCg0KICAgY3AgYnVpbGQvamsyL2FwYWNoZTIvbW9kX2prMi5zbyAke2FwYWNoZTIuaG9tZX0v bW9kdWxlcw0KDQogICBhbmQgYWxzbyBjb3B5IG92ZXIgdGhlIEpOSSBwYXJ0IG9mIG1vZF9qazIg dG8gc29tZXdoZXJlIHNlbnNpYmxlDQoNCiAgIGNwICR7anRjLmhvbWV9amsvYnVpbGQvamsyL2pu aS9saWJqa2puaS5zbyAke2NhdGFsaW5hLmhvbWV9L2xpYg0KDQoxMC4gWW91IGFyZSBhbG1vc3Qg cmVhZHkgdG8gdGVzdCB0aGUgbW9kdWxlLCBidXQgZmlyc3QgYXBhY2hlIG11c3QgYmUNCiAgICB0 b2xkIHRvIGxvYWQgaXQuIA0KDQogICAgY2QgJHthcGFjaGUyLmhvbWV9DQogICAgdmkgLi9jb25m L2h0dHBkLmNvbmYNCg0KICAgIFNlYXJjaCBmb3IgYW55IG90aGVyICJMb2FkTW9kdWxlIiBkaXJl Y3RpdmVzLCBhbmQganVzdCBiZWxvdyB0aGVtDQogICAgYWRkOg0KDQogICAgTG9hZE1vZHVsZSBq azJfbW9kdWxlIG1vZHVsZXMvbW9kX2prMi5zbw0KDQogICAgQmVmb3JlIG1ha2luZyBhbnkgb3Ro ZXIgY2hhbmdlcywgc2F2ZSBodHRwZC5jb25mIGFuZCB0aGVuIHJ1biB0aGUNCiAgICBjb21tYW5k Og0KDQogICAgJHthcGFjaGUyLmhvbWV9L2Jpbi9hcGFjaGVjdGwgY29uZmlndGVzdA0KDQogICAg VGhpcyBzaG91bGQgcGFzcyB3aXRob3V0IGFueSBlcnJvcnMuIE9uIHNvbWUgc3lzdGVtcywgeW91 IG1pZ2h0DQogICAgZ2V0IGEgd2FybmluZyBhYm91dCBhcGFjaGUgbm90IGJlaW5nIGFibGUgdG8g ZGV0ZXJtaW5lIHRoZSBzZXJ2ZXINCiAgICBuYW1lLiBJZiB0aGlzIHNob3VsZCBwcm92ZSB0byBi ZSB0aGUgY2FzZSwgaXQncyBlYXNpbHkgZml4ZWQgYnkNCiAgICB1bmNvbW1lbnRpbmcgdGhlICJT ZXJ2ZXJOYW1lIiBkaXJlY3RpdmUgYW5kIGVudGVyaW5nIGEgdmFsaWQgaG9zdA0KICAgIG5hbWUg YW5kIHBvcnQuDQoNCiAgICBTZXJ2ZXJOYW1lIDEyNy4wLjAuMTo4MA0KDQogICAgd2lsbCBub3Jt YWxseSBzdWZmaWNlLg0KDQoxMS4gQmVjYXVzZSBsb2FkaW5nIG1vZHVsZXMgaXMgb3B0aW9uYWwg aW4gYXBhY2hlLCBhbnkgY29uZmlnIG9wdGlvbnMNCiAgICBzaG91bGQgYmUgY29udGFpbmVkIGlu IHRoZSBodHRwZC5jb25mIGluIGEgc2VjdGlvbiBzaW1pbGFyIHRvOg0KDQogICAgPElmTW9kdWxl IG1vZF9qazIuYz4NCg0KICAgICAgLi4uDQoNCiANCiAgICAgIG1vZF9qazIgb3B0aW9ucyBoZXJl Lg0KDQogICAgICAuLi4NCg0KICAgIDwvSWZNb2R1bGU+DQoNCiAgICBIYXZpbmcgc2FpZCB0aGlz LCBjdXJyZW50bHkgbm9uZSBvZiBteSBtb2RfamsyIGNvbmZpZ3VyYXRpb24gaXMNCiAgICBlbWJl ZGRlZCB3aXRoaW4gbXkgaHR0cGQuY29uZi4gVGhpcyBtZWFucyB0aGF0IGlmIEkgd2VyZSB0byB1 c2UNCiAgICBtb2RfamsyIHRvIGNvbm5lY3QgdG8gdGhlIGVtYmVkZGVkIFRvbWNhdCA0IGluIGEg SkJvc3MgMyByZWxlYXNlLA0KICAgIG9yIGV2ZW4gYSBjb3B5IG9mIEpldHR5LCBJIGRvIG5vdCBu ZWVkIHRvIHJlZm9ybWF0IHRoZSBjb25maWdzLg0KDQoxMi4gVGhpcyBiZWdzIHRoZSBxdWVzdGlv bjogaG93IGlzIG1vZF9qazIgY29uZmlndXJlZC4gSXQncyBkb25lIHVzaW5nDQogICAgMiBzZXBl cmF0ZSBmaWxlcywgb25lIGZvciB0b21jYXQgYW5kIG9uZSBmb3IgbW9kX2prMi4gVGhlIGZvcm1h dA0KICAgIG9mIHRoZXNlIGZpbGVzIGlzIGdpdmVuIGVsc2V3aGVyZSwgYnV0IHNvbWUgZXhhbXBs ZXMgbmV2ZXIgZ28NCiAgICBhbWlzcy4NCg0KICAgIFRoZSBmaXJzdCBjb25maWcgZmlsZSBpcyBu YW1lZCAiamsyLnByb3BlcnRpZXMiIGFuZCBpcyBmb3VuZCBhdA0KICAgICR7Y2F0YWxpbmEuaG9t ZX0vY29uZi9qazIucHJvcGVydGllcy4gVGhpcyBpcyBhIHJlbGF0aXZlbHkgc2ltcGxlDQogICAg ZmlsZSB3aGljaCBhbGxvd3MgeW91IHRvIG92ZXJyaWRlIGFuZCBzZXQgdmFyaW91cyB2YWx1ZXMg b24gdGhlDQogICAgdG9tY2F0IHNpZGUgb2YgbW9kX2prMjoNCg0KICAgIC0tLS0gd29ya2VyczIu cHJvcGVydGllcw0KDQogICAgIyBsaXN0IG9mIG5lZWRlZCBoYW5kbGVycy4NCiAgICBoYW5kbGVy Lmxpc3Q9YXByLGNoYW5uZWxTb2NrZXQsY2hhbm5lbFVuaXgscmVxdWVzdA0KDQogICAgIyBTZXQg dGhlIGRlZmF1bHQgcG9ydCBmb3IgdGhlIGNoYW5uZWxTb2NrZXQNCiAgICBjaGFubmVsU29ja2V0 LnBvcnQ9ODAwOQ0KDQogICAgIyBTdGF0ZSB3aGVyZSB0aGUgVU5JWCBkb21haW4gc29ja2V0IGlz IGxvY2F0ZWQNCiAgICBjaGFubmVsVW5peC5maWxlPS9ob21lL3Ntcy90b21jYXQvd29yay9qazIu c29ja2V0DQoNCiAgICAjIER5bmFtaWMgbGlicmFyeQ0KICAgIHNlcnZlclJvb3Q9L3Vzci9sb2Nh bC9hcGFjaGUyDQogICAgYXByLk5hdGl2ZVNvPS9ob21lL3Ntcy90b21jYXQvbGliL2xpYmpram5p LnNvDQoNCiAgICAtLS0tIGVuZCBvZiB3b3JrZXJzMi5wcm9wZXJ0aWVzDQoNCiAgICBPYnZpb3Vz bHksIHJlZmVyZW5jZXMgdG8gIi9ob21lL2Zvby90b21jYXQiIHNob3VsZCBiZSByZXBsYWNlZA0K ICAgIHdpdGggd2hhdGV2ZXIgeW91ciAke2NhdGFsaW5hLmhvbWV9IHBvaW50cyB0by4NCg0KICAg IFRoZSBtb3N0IGludGVyZXN0aW5nIHBhcnQgb2YgdGhpcyBmaWxlIGlzIHRoZSAiRHluYW1pYyBs aWJyYXJ5Ig0KICAgIHNlY3Rpb24uIFdpdGhvdXQgdGhpcywgc2V0dGluZyB1cCB0aGUgVU5JWCBk b21haW4gc29ja2V0IHdpbGwNCiAgICBmYWlsLCBhbHRob3VnaCBpdCB3aWxsIHN0aWxsIGJlIHBv c3NpYmxlIHRvIHVzZSBub3JtYWwgVENQL0lQDQogICAgc29ja2V0cy4gVGhlIHJlYXNvbiBmb3Ig c2V0dGluZyB1cCBhIFVOSVggZG9tYWluIHNvY2tldCBpcyBzaW1wbHkNCiAgICBvbmUgb2Ygc3Bl ZWQ6IGEgZnVsbCBibG93biBUQ1AvSVAgc29ja2V0IGlzIGNvbXBhcml0aXZlbHkgc2xvdywNCiAg ICBhbmQgb24gYSBoZWF2aWx5IGxvYWRlZCBzZXJ2ZXIgdGhpcyBtaWdodCBwcm92ZSB0cm91Ymxl c29tZS4NCg0KICAgIFRoZSBzZWNvbmQgY29uZmlnIGZpbGUsIHVzZWQgYnkgbW9kX2prMiBpcyBj YWxsZWQNCiAgICAid29ya2VyczIucHJvcGVydGllcyIgYW5kIGlzIGZvdW5kIGluICR7YXBhY2hl Mi5ob21lfS9jb25mLw0KDQogICAgIyBOb3Qgc3VyZSB3aHkgdGhpcyBuZWVkcyB0byBiZSBzZXQs IGJ1dCBpdCBkb2VzDQogICAgW3NobV0NCiAgICBmaWxlPS91c3IvbG9jYWwvYXBhY2hlMi9sb2dz L3NobS5maWxlDQogICAgc2l6ZT0xMDQ4NTc2DQoNCiAgICAjIEV4YW1wbGUgc29ja2V0IGNoYW5u ZWwsIGV4cGxpY2l0bHkgc2V0IHBvcnQgYW5kIGhvc3QuDQogICAgW2NoYW5uZWwuc29ja2V0Omxv Y2FsaG9zdDo4MDA5XQ0KICAgIHBvcnQ9ODAwOQ0KICAgIGhvc3Q9MTI3LjAuMC4xDQoNCiAgICAj IEV4YW1wbGUgVU5JWCBkb21haW4gc29ja2V0DQogICAgW2NoYW5uZWwudW46L2hvbWUvc21zL3Rv bWNhdC93b3JrL2prMi5zb2NrZXRdDQogICAgdG9tY2F0SWQ9bG9jYWxob3N0OjgwMDkNCiAgICBk ZWJ1Zz0wDQoNCiAgICAjIGRlZmluZSB0aGUgd29ya2VyDQogICAgW2FqcDEzOmxvY2FsaG9zdDo4 MDA5XQ0KICAgIGNoYW5uZWw9Y2hhbm5lbC51bjovaG9tZS9zbXMvdG9tY2F0L3dvcmsvamsyLnNv Y2tldA0KICAgICMgVG8gdXNlIHRoZSBUQ1AvSVAgc29ja2V0IGluc3RlYWQsIGp1c3QgY29tbWVu dCBvdXQgdGhlIGFib3ZlDQogICAgIyBsaW5lLCBhbmQgdW5jb21tZW50IHRoZSBvbmUgYndsb2UN CiAgICAjY2hhbm5lbD1jaGFubmVsLnNvY2tldDpsb2NhbGhvc3Q6ODAwOQ0KDQogICAgIyBBbm5v dW5jZSBhICJzdGF0dXMiIHdvcmtlcg0KICAgIFtzdGF0dXM6c3RhdHVzXQ0KDQogICAgIyBVcmkg bWFwcGluZw0KICAgIFt1cmk6L2V4YW1wbGVzLypdDQogICAgI3dvcmtlcj1hanAxMzpsb2NhbGhv c3Q6ODAwOQ0KICAgIHdvcmtlcj1hanAxMzovaG9tZS9zbXMvdG9tY2F0L3dvcmsvamsyLnNvY2tl dA0KDQogICAgW3VyaTovc3RhdHVzLypdDQogICAgd29ya2VyPXN0YXR1czpzdGF0dXMNCg0KDQox My4gT25jZSB0aGUgY29uZmlnIGZpbGVzIGhhdmUgYmVlbiB3cml0dGVuIGFuZCBpbnN0YWxsZWQg aW4gdGhlDQogICAgY29ycmVjdCBwbGFjZXMsIHN0YXJ0IFRvbWNhdCwgd2FpdCBsb25nIGVub3Vn aCBmb3IgaXQgdG8gY29tcGxldGUNCiAgICBzdGFydHVwLCBhbmQgdGhlbiBzdGFydCBhcGFjaGUy LiBUZXN0IHRoZSB0b21jYXQgY29ubmVjdGlvbiBieQ0KICAgIHZpZXdpbmcgYSBVUkwgb24gcG9y dCA4MDgwLCBhbmQgdGhlbiAoYXNzdW1pbmcgdGhhdCBpdCdzIG1hcHBlZCBpbg0KICAgIHRoZSB3 b3JrZXJzMi5wcm9wZXJ0aWVzIGZpbGUpIHRyeSB0aGUgZXF1aXZhbGVudCBVUkwgYnkgY29ubmVj dGluZw0KICAgIHRvIGFwYWNoZSBpbnN0ZWFkLg0KDQogICAgQ29uZ3JhdHVsYXRpb25zISBZb3Un dmUgc3VjY2Vzc2Z1bGx5IGdvdCBUb21jYXQgYW5kIG1vZF9qazINCiAgICB0YWxraW5nIHRvIG9u ZSBhbm90aGVyIQ== ------_=_NextPart_001_01C21C1C.D64C4A82 Content-Type: text/plain; charset=us-ascii -- To unsubscribe, e-mail: For additional commands, e-mail: ------_=_NextPart_001_01C21C1C.D64C4A82--