Return-Path: Delivered-To: apmail-httpd-docs-archive@www.apache.org Received: (qmail 26974 invoked from network); 27 Dec 2008 06:39:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Dec 2008 06:39:07 -0000 Received: (qmail 65073 invoked by uid 500); 27 Dec 2008 06:39:06 -0000 Delivered-To: apmail-httpd-docs-archive@httpd.apache.org Received: (qmail 65038 invoked by uid 500); 27 Dec 2008 06:39:06 -0000 Mailing-List: contact docs-help@httpd.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: docs@httpd.apache.org List-Id: Delivered-To: mailing list docs@httpd.apache.org Received: (qmail 65029 invoked by uid 99); 27 Dec 2008 06:39:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Dec 2008 22:39:06 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bobsiegen@googlemail.com designates 209.85.200.171 as permitted sender) Received: from [209.85.200.171] (HELO wf-out-1314.google.com) (209.85.200.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 27 Dec 2008 06:38:55 +0000 Received: by wf-out-1314.google.com with SMTP id 24so4505024wfg.15 for ; Fri, 26 Dec 2008 22:38:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=KyApDSTEOFEnTSxK2tP64skcUiXpAhNHRc6AdAW5+Ys=; b=YZ8DqjqH3HP2xBbmkb4FOVHxoIpMHflqQJqkomEozFA4BtG9g8EjtCkmMC1WfEjjJj zaqdCYHGGQQPXcJY2EF3tiKnqVRYJafiLIwzSQZ9EiS5l96A7imw5yfxR1BLQZ686vpV RkZFbLPwnOQ1MSn4EQbwKoZBG3cSWkgGwDGPI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=vcYrWtXdeOujllNuE9KNgKDpEFPURG7k7ANIrizfjgGdi0KieIRrak+4YqBixPHc2M k5/ll0OgPPwwuZBE2/wClYAYM08zMpfss9Z1DaZCfnfhcbS6ZKOqNSDMAewjxoFuAY4T AjXJn3jXEtmgXuPGNEbCGihLDR2PAd5RVYsvY= Received: by 10.143.1.12 with SMTP id d12mr4734259wfi.189.1230359914378; Fri, 26 Dec 2008 22:38:34 -0800 (PST) Received: by 10.143.90.1 with HTTP; Fri, 26 Dec 2008 22:38:34 -0800 (PST) Message-ID: <553da56d0812262238u934207fkfdfd3db334abf465@mail.gmail.com> Date: Sat, 27 Dec 2008 07:38:34 +0100 From: "Bob Ionescu" To: docs@httpd.apache.org Subject: Re: [Patch] mod_rewrite docs In-Reply-To: <1404e5910812210010y146ab95al9301c9967c4e8883@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_79539_30537485.1230359914368" References: <553da56d0812201715t1fef2978k9c380e4bc09263d7@mail.gmail.com> <1404e5910812210010y146ab95al9301c9967c4e8883@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_79539_30537485.1230359914368 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline 2008/12/21 Eric Covener : > committed to trunk with a tiny xml fix along with some related > REQUEST_URI/REQUEST_FILENAME I had in my local tree. Thanks. I made a mistake and wrote "encoded" but meant "decoded", sorry. The attached patch addresses http://article.gmane.org/gmane.comp.apache.devel/28052 (int: map function) and PR 39739 (escape map) as well. I have also some fixes for the rewrite guide: H flag in directory context with a substitution, CondPattern -U checks only access controls and not whether TestString resolves to sthg., so it's not equivalent to the ruleset it is supposed to be and some cleanups. Bob ------=_Part_79539_30537485.1230359914368 Content-Type: text/x-patch; name=mod_rewrite.xml.trunk.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fp7was4v0 Content-Disposition: attachment; filename=mod_rewrite.xml.trunk.patch SW5kZXg6IGRvY3MvbWFudWFsL21vZC9tb2RfcmV3cml0ZS54bWwNCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBk b2NzL21hbnVhbC9tb2QvbW9kX3Jld3JpdGUueG1sCShyZXZpc2lvbiA3Mjk1MzkpDQorKysgZG9j cy9tYW51YWwvbW9kL21vZF9yZXdyaXRlLnhtbAkod29ya2luZyBjb3B5KQ0KQEAgLTQ0NCw3ICs0 NDQsOSBAQA0KICAgICAgICAgICBmdW5jdGlvbiANCiANCiAgICAgICAgICAgPHA+SGVyZSwgdGhl IHNvdXJjZSBpcyBhbiBpbnRlcm5hbCBBcGFjaGUgZnVuY3Rpb24uDQotICAgICAgICAgIEN1cnJl bnRseSB5b3UgY2Fubm90IGNyZWF0ZSB5b3VyIG93biwgYnV0IHRoZSBmb2xsb3dpbmcNCisgICAg ICAgICAgVGhpcmQtcGFydHkgbW9kdWxlcyBjYW4gcHJvdmlkZSBhZGRpdGlvbmFsIGludGVybmFs DQorICAgICAgICAgIGZ1bmN0aW9ucyBieSByZWdpc3RyaW5nIHRoZW0gd2l0aA0KKyAgICAgICAg ICA8Y29kZT5hcF9yZWdpc3Rlcl9yZXdyaXRlX21hcGZ1bmM8L2NvZGU+LiBUaGUgZm9sbG93aW5n DQogICAgICAgICAgIGZ1bmN0aW9ucyBhbHJlYWR5IGV4aXN0OjwvcD4NCiANCiAgICAgICAgICAg PHVsPg0KQEAgLTQ1Niw3ICs0NTgsOSBAQA0KIA0KICAgICAgICAgICAgIDxsaT48c3Ryb25nPmVz Y2FwZTwvc3Ryb25nPjo8YnIgLz4NCiAgICAgICAgICAgICAgVHJhbnNsYXRlcyBzcGVjaWFsIGNo YXJhY3RlcnMgaW4gdGhlIGtleSB0bw0KLSAgICAgICAgICAgIGhleC1lbmNvZGluZ3MuPC9saT4N CisgICAgICAgICAgICBoZXgtZW5jb2RpbmdzLiBDZXJ0YWluIGNoYXJhY3RlcnMgd2hpY2ggbWF5 IGJlIHVzZWQNCisgICAgICAgICAgICB1bmVuY29kZWQgd2l0aGluIGFuIFVSTCAoZS5nLiA8Y29k ZT4rPSZhbXA7PC9jb2RlPikNCisgICAgICAgICAgICBhcmUgbm90IGhhbmRsZWQgYnkgdGhpcyBm dW5jdGlvbi48L2xpPg0KIA0KICAgICAgICAgICAgIDxsaT48c3Ryb25nPnVuZXNjYXBlPC9zdHJv bmc+OjxiciAvPg0KICAgICAgICAgICAgICBUcmFuc2xhdGVzIGhleC1lbmNvZGluZ3MgaW4gdGhl IGtleSBiYWNrIHRvDQpAQCAtMTEyMCw3ICsxMTI0LDcgQEANCiANCiAgICAgICA8cD48YSBpZD0i cGF0dGVybnMiIG5hbWU9InBhdHRlcm5zIj48ZW0+UGF0dGVybjwvZW0+PC9hPiBpcw0KICAgICAg IGEgcGVybCBjb21wYXRpYmxlIDxhIGlkPSJyZWdleHAiIG5hbWU9InJlZ2V4cCI+cmVndWxhcg0K LSAgICAgIGV4cHJlc3Npb248L2E+LiBPbiB0aGUgZmlyc3QgUmV3cml0ZVJ1bGUgaXQgaXMgYXBw bGllZCB0byB0aGUgKCUtZW5jb2RlZCkNCisgICAgICBleHByZXNzaW9uPC9hPi4gT24gdGhlIGZp cnN0IFJld3JpdGVSdWxlIGl0IGlzIGFwcGxpZWQgdG8gdGhlICglLWRlY29kZWQpDQogICAgICAg PGEgaHJlZj0iLi9kaXJlY3RpdmUtZGljdC5odG1sI1N5bnRheCI+VVJMLXBhdGg8L2E+IG9mIHRo ZSByZXF1ZXN0Ow0KICAgICAgIHN1YnNlcXVlbnQgcGF0dGVybnMgYXJlIGFwcGxpZWQgdG8gdGhl IG91dHB1dCBvZiB0aGUgbGFzdCBtYXRjaGVkDQogICAgICAgUmV3cml0ZVJ1bGUuPC9wPg0K ------=_Part_79539_30537485.1230359914368 Content-Type: text/x-patch; name=rewrite_guide.xml.trunk.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fp7wbcx71 Content-Disposition: attachment; filename=rewrite_guide.xml.trunk.patch SW5kZXg6IGRvY3MvbWFudWFsL3Jld3JpdGUvcmV3cml0ZV9ndWlkZS54bWwNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N Ci0tLSBkb2NzL21hbnVhbC9yZXdyaXRlL3Jld3JpdGVfZ3VpZGUueG1sCShyZXZpc2lvbiA3Mjg0 MDApDQorKysgZG9jcy9tYW51YWwvcmV3cml0ZS9yZXdyaXRlX2d1aWRlLnhtbAkod29ya2luZyBj b3B5KQ0KQEAgLTgxLDggKzgxLDggQEANCiAgICAgICAgPGNvZGU+L3UvdXNlcjwvY29kZT4uPC9w Pg0KIA0KIDxleGFtcGxlPjxwcmU+DQotUmV3cml0ZVJ1bGUgICBeLzxzdHJvbmc+fjwvc3Ryb25n PihbXi9dKykvPyguKikgICAgLzxzdHJvbmc+dTwvc3Ryb25nPi8kMS8kMiAgWzxzdHJvbmc+Ujwv c3Ryb25nPl0NCi1SZXdyaXRlUnVsZSAgIF4vdS8oPHN0cm9uZz5bXi9dKzwvc3Ryb25nPikkICAv JDEvJDI8c3Ryb25nPi88L3N0cm9uZz4gICBbPHN0cm9uZz5SPC9zdHJvbmc+XQ0KK1Jld3JpdGVS dWxlICAgXi88c3Ryb25nPn48L3N0cm9uZz4oW14vXSspLz8oLiopICAgIC88c3Ryb25nPnU8L3N0 cm9uZz4vJDEvJDIgIFs8c3Ryb25nPkwsUjwvc3Ryb25nPl0NCitSZXdyaXRlUnVsZSAgIF4vdS8o PHN0cm9uZz5bXi9dKzwvc3Ryb25nPikkICAvJDEvJDI8c3Ryb25nPi88L3N0cm9uZz4gICBbPHN0 cm9uZz5MLFI8L3N0cm9uZz5dDQogPC9wcmU+PC9leGFtcGxlPg0KICAgICAgICAgPC9kZD4NCiAg ICAgICA8L2RsPg0KQEAgLTEwNywxNSArMTA3LDE1IEBADQogPHA+Rm9yIHNpdGVzIHJ1bm5pbmcg b24gYSBwb3J0IG90aGVyIHRoYW4gODA6PC9wPg0KIDxleGFtcGxlPjxwcmU+DQogUmV3cml0ZUNv bmQgJXtIVFRQX0hPU1R9ICAgIV53d3dcLmV4YW1wbGVcLmNvbSBbTkNdDQotUmV3cml0ZUNvbmQg JXtIVFRQX0hPU1R9ICAgIV4kDQotUmV3cml0ZUNvbmQgJXtTRVJWRVJfUE9SVH0gIV44MCQNCitS ZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0gICAhPSIiDQorUmV3cml0ZUNvbmQgJXtTRVJWRVJfUE9S VH0gIT04MA0KIFJld3JpdGVSdWxlIF4vPyguKikgICAgICAgICBodHRwOi8vd3d3LmV4YW1wbGUu Y29tOiV7U0VSVkVSX1BPUlR9LyQxIFtMLFJdDQogPC9wcmU+PC9leGFtcGxlPg0KIA0KIDxwPkFu ZCBmb3IgYSBzaXRlIHJ1bm5pbmcgb24gcG9ydCA4MDwvcD4NCiA8ZXhhbXBsZT48cHJlPg0KIFJl d3JpdGVDb25kICV7SFRUUF9IT1NUfSAgICFed3d3XC5leGFtcGxlXC5jb20gW05DXQ0KLVJld3Jp dGVDb25kICV7SFRUUF9IT1NUfSAgICFeJA0KK1Jld3JpdGVDb25kICV7SFRUUF9IT1NUfSAgICE9 IiINCiBSZXdyaXRlUnVsZSBeLz8oLiopICAgICAgICAgaHR0cDovL3d3dy5leGFtcGxlLmNvbS8k MSBbTCxSXQ0KIDwvcHJlPjwvZXhhbXBsZT4NCiANCkBAIC0xMjgsMTAgKzEyOCwyMyBAQA0KIA0K IDxleGFtcGxlPjxwcmU+DQogUmV3cml0ZUNvbmQgJXtIVFRQX0hPU1R9ICFed3d3XC4gW05DXQ0K LVJld3JpdGVDb25kICV7SFRUUF9IT1NUfSAhXiQNCitSZXdyaXRlQ29uZCAle0hUVFBfSE9TVH0g IT0iIg0KIFJld3JpdGVSdWxlIF4vPyguKikgaHR0cDovL3d3dy4le0hUVFBfSE9TVH0vJDEgW0ws Ul0NCiA8L3ByZT48L2V4YW1wbGU+DQogDQorICAgICAgICA8cD4NCisgICAgICAgIElmIHlvdSB3 YW50ZWQgdG8gZG8gdGhpcyBnZW5lcmljYWxseSBmb3IgYWxsIGRvbWFpbiBuYW1lcyBidXQNCisg ICAgICAgIGtlZXAgd2hldGhlciB0aGUgcmVxdWVzdCB3YXMgc2VydmVkIHZpYSA8c3Ryb25nPmh0 dHBzPC9zdHJvbmc+IG9yDQorICAgICAgICA8c3Ryb25nPmh0dHA8L3N0cm9uZz4sIHlvdSBjb3Vs ZCB1c2UgdGhlIGZvbGxvd2luZw0KKyAgICAgICAgcmVjaXBlOjwvcD4NCisNCis8ZXhhbXBsZT48 cHJlPg0KK1Jld3JpdGVDb25kICV7SFRUUF9IT1NUfSAhXnd3d1wuIFtOQ10NCitSZXdyaXRlQ29u ZCAle0hUVFBfSE9TVH0gIT0iIg0KK1Jld3JpdGVDb25kICV7SFRUUFN9cyBeb24ocyl8Xm9mZg0K K1Jld3JpdGVSdWxlIF4vPyguKikgaHR0cCUxOi8vd3d3LiV7SFRUUF9IT1NUfS8kMSBbTCxSXQ0K KzwvcHJlPjwvZXhhbXBsZT4NCisNCiAgICAgPHA+VGhlc2UgcnVsZXNldHMgd2lsbCB3b3JrIGVp dGhlciBpbiB5b3VyIG1haW4gc2VydmVyIGNvbmZpZ3VyYXRpb24NCiAgICAgZmlsZSwgb3IgaW4g YSA8Y29kZT4uaHRhY2Nlc3M8L2NvZGU+IGZpbGUgcGxhY2VkIGluIHRoZSA8ZGlyZWN0aXZlDQog ICAgIG1vZHVsZT0iY29yZSI+RG9jdW1lbnRSb290PC9kaXJlY3RpdmU+IG9mIHRoZSBzZXJ2ZXIu PC9wPg0KQEAgLTYxMywxNCArNjI2LDEzIEBADQogICAgICAgICAgIDxwPldlIGp1c3QgcmV3cml0 ZSB0aGUgVVJMIHRvIHRoZSBDR0ktc2NyaXB0IGFuZCBmb3JjZSB0aGUNCiAgICAgICAgICAgaGFu ZGxlciB0byBiZSA8c3Ryb25nPmNnaS1zY3JpcHQ8L3N0cm9uZz4gc28gdGhhdCBpdCBpcw0KICAg ICAgICAgICBleGVjdXRlZCBhcyBhIENHSSBwcm9ncmFtLg0KLSAgICAgICAgICBUaGlzIHdheSBh IHJlcXVlc3QgdG8gPGNvZGU+L35xdXV4L2Zvby5odG1sPC9jb2RlPg0KKyAgICAgICAgICBUaGlz IHdheSBhIHJlcXVlc3QgdG8gPGNvZGU+L2Zvby5odG1sPC9jb2RlPg0KICAgICAgICAgICBpbnRl cm5hbGx5IGxlYWRzIHRvIHRoZSBpbnZvY2F0aW9uIG9mDQotICAgICAgICAgIDxjb2RlPi9+cXV1 eC9mb28uY2dpPC9jb2RlPi48L3A+DQorICAgICAgICAgIDxjb2RlPi9mb28uY2dpPC9jb2RlPi4g Tm90ZTogVGhpcyBpcyBhIHBlci1zZXJ2ZXIgY29udGV4dCBleGFtcGxlLjwvcD4NCiANCiA8ZXhh bXBsZT48cHJlPg0KIFJld3JpdGVFbmdpbmUgIG9uDQotUmV3cml0ZUJhc2UgICAgL35xdXV4Lw0K LVJld3JpdGVSdWxlICAgIF5mb29cLjxzdHJvbmc+aHRtbDwvc3Ryb25nPiQgIGZvby48c3Ryb25n PmNnaTwvc3Ryb25nPiAgW0g9PHN0cm9uZz5jZ2ktc2NyaXB0PC9zdHJvbmc+XQ0KK1Jld3JpdGVS dWxlICAgIF4vZm9vXC48c3Ryb25nPmh0bWw8L3N0cm9uZz4kICAvZm9vLjxzdHJvbmc+Y2dpPC9z dHJvbmc+ICBbSD08c3Ryb25nPmNnaS1zY3JpcHQ8L3N0cm9uZz5dDQogPC9wcmU+PC9leGFtcGxl Pg0KICAgICAgICAgPC9kZD4NCiAgICAgICA8L2RsPg0KQEAgLTY5Nyw4ICs3MDksOCBAQA0KICAg ICB3ZSBhc3N1bWUgdGhhdCBvdXIgc2l0ZSBpcyA8Y29kZT53d3cuZXhhbXBsZS5jb208L2NvZGU+ LjwvcD4NCiANCiA8ZXhhbXBsZT48cHJlPg0KLVJld3JpdGVDb25kICV7SFRUUF9SRUZFUkVSfSA8 c3Ryb25nPiFeJDwvc3Ryb25nPg0KLVJld3JpdGVDb25kICV7SFRUUF9SRUZFUkVSfSAhd3d3LmV4 YW1wbGUuY29tIFtOQ10NCitSZXdyaXRlQ29uZCAle0hUVFBfUkVGRVJFUn0gPHN0cm9uZz4hPSIi PC9zdHJvbmc+DQorUmV3cml0ZUNvbmQgJXtIVFRQX1JFRkVSRVJ9ICF3d3dcLmV4YW1wbGVcLmNv bSBbTkNdDQogUmV3cml0ZVJ1bGUgPHN0cm9uZz5cLihnaWZ8anBnfHBuZykkPC9zdHJvbmc+ICAg IC0gICBbRixOQ10NCiA8L3ByZT48L2V4YW1wbGU+DQogDQpAQCAtNzA2LDggKzcxOCw4IEBADQog ICAgIGFuIGFsdGVybmF0ZSBpbWFnZSBpbnN0ZWFkLjwvcD4NCiANCiA8ZXhhbXBsZT48cHJlPg0K LVJld3JpdGVDb25kICV7SFRUUF9SRUZFUkVSfSA8c3Ryb25nPiFeJDwvc3Ryb25nPg0KLVJld3Jp dGVDb25kICV7SFRUUF9SRUZFUkVSfSAhd3d3LmV4YW1wbGUuY29tIFtOQ10NCitSZXdyaXRlQ29u ZCAle0hUVFBfUkVGRVJFUn0gPHN0cm9uZz4hPSIiPC9zdHJvbmc+DQorUmV3cml0ZUNvbmQgJXtI VFRQX1JFRkVSRVJ9ICF3d3dcLmV4YW1wbGVcLmNvbSBbTkNdDQogUmV3cml0ZVJ1bGUgPHN0cm9u Zz5cLihnaWZ8anBnfHBuZykkPC9zdHJvbmc+ICAgIC9pbWFnZXMvZ28tYXdheS5wbmcgICBbUixO Q10NCiA8L3ByZT48L2V4YW1wbGU+DQogDQpAQCAtNzE1LDggKzcyNyw4IEBADQogICAgIHRoaXJk LXBhcnR5IHNpdGUuPC9wPg0KIA0KIDxleGFtcGxlPjxwcmU+DQotUmV3cml0ZUNvbmQgJXtIVFRQ X1JFRkVSRVJ9IDxzdHJvbmc+IV4kPC9zdHJvbmc+DQotUmV3cml0ZUNvbmQgJXtIVFRQX1JFRkVS RVJ9ICF3d3cuZXhhbXBsZS5jb20gW05DXQ0KK1Jld3JpdGVDb25kICV7SFRUUF9SRUZFUkVSfSA8 c3Ryb25nPiE9IiI8L3N0cm9uZz4NCitSZXdyaXRlQ29uZCAle0hUVFBfUkVGRVJFUn0gIXd3d1wu ZXhhbXBsZVwuY29tIFtOQ10NCiBSZXdyaXRlUnVsZSA8c3Ryb25nPlwuKGdpZnxqcGd8cG5nKSQ8 L3N0cm9uZz4gaHR0cDovL290aGVyLnNpdGUuY29tL2ltYWdlLmdpZiAgIFtSLE5DXQ0KIDwvcHJl PjwvZXhhbXBsZT4NCiANCg== ------=_Part_79539_30537485.1230359914368 Content-Type: text/x-patch; name=rewrite_guide_advanced.xml.trunk.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fp7wbls02 Content-Disposition: attachment; filename=rewrite_guide_advanced.xml.trunk.patch SW5kZXg6IGRvY3MvbWFudWFsL3Jld3JpdGUvcmV3cml0ZV9ndWlkZV9hZHZhbmNlZC54bWwNCj09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0NCi0tLSBkb2NzL21hbnVhbC9yZXdyaXRlL3Jld3JpdGVfZ3VpZGVfYWR2YW5jZWQu eG1sCShyZXZpc2lvbiA3Mjg0MDApDQorKysgZG9jcy9tYW51YWwvcmV3cml0ZS9yZXdyaXRlX2d1 aWRlX2FkdmFuY2VkLnhtbAkod29ya2luZyBjb3B5KQ0KQEAgLTMzMSwxNSArMzMxLDI1IEBADQog ICAgICAgICA8ZHQ+U29sdXRpb246PC9kdD4NCiANCiAgICAgICAgIDxkZD4NCi0gICAgICAgICAg PHA+VGhlIGZpcnN0IHNvbHV0aW9uIGhhcyB0aGUgYmVzdCBwZXJmb3JtYW5jZSBidXQgbGVzcw0K LSAgICAgICAgICBmbGV4aWJpbGl0eSwgYW5kIGlzIGxlc3Mgc2FmZTo8L3A+DQorICAgICAgICAg IDxwPlRoZSBmaXJzdCBzb2x1dGlvbiBjYW4gYmUgdXNlZCBpbiBwZXItZGlyZWN0b3J5IGNvbnRl eHQ6PC9wPg0KIA0KIDxleGFtcGxlPjxwcmU+DQogUmV3cml0ZUVuZ2luZSBvbg0KLVJld3JpdGVD b25kICAgJXtET0NVTUVOVF9ST09ULyV7UkVRVUVTVF9VUkl9IDxzdHJvbmc+IS1mPC9zdHJvbmc+ DQorIyAgIE5vdGU6IFRoaXMgaXMgYSBwZXItZGlyZWN0b3J5IGV4YW1wbGUsIHNvICV7UkVRVUVT VF9GSUxFTkFNRX0gaXMgdGhlIGZ1bGwgDQorIyAgICAgICAgIGZpbGVzeXN0ZW0gcGF0aCBhcyBh bHJlYWR5IG1hcHBlZCBieSB0aGUgc2VydmVyLg0KK1Jld3JpdGVDb25kICAgJXtSRVFVRVNUX0ZJ TEVOQU1FfSA8c3Ryb25nPiEtZjwvc3Ryb25nPg0KIFJld3JpdGVSdWxlICAgXiguKykgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly88c3Ryb25nPndlYnNlcnZlckI8L3N0cm9uZz4u ZG9tLyQxDQogPC9wcmU+PC9leGFtcGxlPg0KIA0KKyAgICAgICAgICA8cD5UaGUgbmV4dCBzb2x1 dGlvbiBmb3IgcGVyLXNlcnZlciBjb250ZXh0IGhhcyB0aGUgYmVzdCBwZXJmb3JtYW5jZSBidXQg bGVzcw0KKyAgICAgICAgICBmbGV4aWJpbGl0eTo8L3A+DQorDQorPGV4YW1wbGU+PHByZT4NCitS ZXdyaXRlRW5naW5lIG9uDQorUmV3cml0ZUNvbmQgICAle0RPQ1VNRU5UX1JPT1R9JXtSRVFVRVNU X1VSSX0gPHN0cm9uZz4hLWY8L3N0cm9uZz4NCitSZXdyaXRlUnVsZSAgIF4vKC4rKSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaHR0cDovLzxzdHJvbmc+d2Vic2VydmVyQjwvc3Ryb25nPi5k b20vJDENCis8L3ByZT48L2V4YW1wbGU+DQorDQogICAgICAgICAgIDxwPlRoZSBwcm9ibGVtIGhl cmUgaXMgdGhhdCB0aGlzIHdpbGwgb25seSB3b3JrIGZvciBwYWdlcw0KICAgICAgICAgICBpbnNp ZGUgdGhlIDxkaXJlY3RpdmUgbW9kdWxlPSJjb3JlIj5Eb2N1bWVudFJvb3Q8L2RpcmVjdGl2ZT4u IFdoaWxlIHlvdSBjYW4gYWRkIG1vcmUNCiAgICAgICAgICAgQ29uZGl0aW9ucyAoZm9yIGluc3Rh bmNlIHRvIGFsc28gaGFuZGxlIGhvbWVkaXJzLCBldGMuKQ0KQEAgLTM0NywxMyArMzU3LDEzIEBA DQogDQogPGV4YW1wbGU+PHByZT4NCiBSZXdyaXRlRW5naW5lIG9uDQotUmV3cml0ZUNvbmQgICAl e1JFUVVFU1RfVVJJfSA8c3Ryb25nPiEtVTwvc3Ryb25nPg0KLVJld3JpdGVSdWxlICAgXiguKykg ICAgICAgICAgaHR0cDovLzxzdHJvbmc+d2Vic2VydmVyQjwvc3Ryb25nPi5kb20vJDENCitSZXdy aXRlQ29uZCAgICV7TEEtVTpSRVFVRVNUX0ZJTEVOQU1FfSA8c3Ryb25nPiEtZjwvc3Ryb25nPg0K K1Jld3JpdGVSdWxlICAgXi8oLispICAgICAgICAgIGh0dHA6Ly88c3Ryb25nPndlYnNlcnZlckI8 L3N0cm9uZz4uZG9tLyQxDQogPC9wcmU+PC9leGFtcGxlPg0KIA0KICAgICAgICAgICA8cD5UaGlz IHVzZXMgdGhlIFVSTCBsb29rLWFoZWFkIGZlYXR1cmUgb2YgPG1vZHVsZT5tb2RfcmV3cml0ZTwv bW9kdWxlPi4NCi0gICAgICAgICAgVGhlIHJlc3VsdCBpcyB0aGF0IHRoaXMgd2lsbCB3b3JrIGZv ciBhbGwgdHlwZXMgb2YgVVJMcw0KLSAgICAgICAgICBhbmQgaXMgc2FmZS4gQnV0IGl0IGRvZXMg aGF2ZSBhIHBlcmZvcm1hbmNlIGltcGFjdCBvbg0KKyAgICAgICAgICBUaGUgbG9vay1haGVhZCBw cm92aWRlcyB0aGUgZmluYWwgZnVsbCBmaWxlc3lzdGVtIHBhdGguIFRoZSByZXN1bHQgaXMgdGhh dA0KKyAgICAgICAgICB0aGlzIHdpbGwgd29yayBmb3IgYWxsIHR5cGVzIG9mIFVSTHMuIEJ1dCBp dCBkb2VzIGhhdmUgYSBwZXJmb3JtYW5jZSBpbXBhY3Qgb24NCiAgICAgICAgICAgdGhlIHdlYiBz ZXJ2ZXIsIGJlY2F1c2UgZm9yIGV2ZXJ5IHJlcXVlc3QgdGhlcmUgaXMgb25lDQogICAgICAgICAg IG1vcmUgaW50ZXJuYWwgc3VicmVxdWVzdC4gU28sIGlmIHlvdXIgd2ViIHNlcnZlciBydW5zIG9u IGENCiAgICAgICAgICAgcG93ZXJmdWwgQ1BVLCB1c2UgdGhpcyBvbmUuIElmIGl0IGlzIGEgc2xv dyBtYWNoaW5lLCB1c2UNCkBAIC0zODYsMjAgKzM5NiwxOSBAQA0KICAgICAgICAgPGR0PlNvbHV0 aW9uOjwvZHQ+DQogDQogICAgICAgICA8ZGQ+DQotICAgICAgICAgIDxwPkZpcnN0IHdlIG5vdGlj ZSB0aGF0IGFzIG9mIHZlcnNpb24gMy4wLjAsDQotICAgICAgICAgIDxtb2R1bGU+bW9kX3Jld3Jp dGU8L21vZHVsZT4gY2FuDQorICAgICAgICAgIDxwPkZpcnN0IHdlIG5vdGljZSB0aGF0IDxtb2R1 bGU+bW9kX3Jld3JpdGU8L21vZHVsZT4gY2FuDQogICAgICAgICAgIGFsc28gdXNlIHRoZSAiPGNv ZGU+ZnRwOjwvY29kZT4iIHNjaGVtZSBvbiByZWRpcmVjdHMuDQogICAgICAgICAgIEFuZCBzZWNv bmQsIHRoZSBsb2NhdGlvbiBhcHByb3hpbWF0aW9uIGNhbiBiZSBkb25lIGJ5IGENCiAgICAgICAg ICAgPGRpcmVjdGl2ZSBtb2R1bGU9Im1vZF9yZXdyaXRlIj5SZXdyaXRlTWFwPC9kaXJlY3RpdmU+ DQogICAgICAgICAgIG92ZXIgdGhlIHRvcC1sZXZlbCBkb21haW4gb2YgdGhlIGNsaWVudC4NCi0g ICAgICAgICAgV2l0aCBhIHRyaWNreSBjaGFpbmVkIHJ1bGVzZXQgd2UgY2FuIHVzZSB0aGlzIHRv cC1sZXZlbA0KKyAgICAgICAgICBXaXRoIGEgUmV3cml0ZUNvbmQgd2UgY2FuIHVzZSB0aGlzIHRv cC1sZXZlbA0KICAgICAgICAgICBkb21haW4gYXMgYSBrZXkgdG8gb3VyIG11bHRpcGxleGluZyBt YXAuPC9wPg0KIA0KIDxleGFtcGxlPjxwcmU+DQogUmV3cml0ZUVuZ2luZSBvbg0KIFJld3JpdGVN YXAgICAgbXVsdGlwbGV4ICAgICAgICAgICAgICAgIHR4dDovcGF0aC90by9tYXAuY3hhbg0KLVJl d3JpdGVSdWxlICAgXi9DeEFOLyguKikgICAgICAgICAgICAgICV7UkVNT1RFX0hPU1R9OjokMSAg ICAgICAgICAgICAgICAgW0NdDQotUmV3cml0ZVJ1bGUgICBeLitcLjxzdHJvbmc+KFthLXpBLVpd Kyk8L3N0cm9uZz46OiguKikkICAke211bHRpcGxleDo8c3Ryb25nPiQxPC9zdHJvbmc+fGZ0cC5k ZWZhdWx0LmRvbX0kMiAgW1IsTF0NCitSZXdyaXRlQ29uZCAgICV7UkVNT1RFX0hPU1R9ICAgICAg ICAgICBeLitcLjxzdHJvbmc+KFthLXpBLVpdKyk8L3N0cm9uZz4kDQorUmV3cml0ZVJ1bGUgICBe L0N4QU4vKC4qKSAgICAgICAgICAgICAgJHttdWx0aXBsZXg6PHN0cm9uZz4lMTwvc3Ryb25nPnxm dHA6Ly9mdHAuZGVmYXVsdC5kb20vfSQxICBbUixMXQ0KIDwvcHJlPjwvZXhhbXBsZT4NCiANCiA8 ZXhhbXBsZT48cHJlPg0KQEAgLTc2Niw3ICs3NzUsNyBAQA0KIA0KIDxleGFtcGxlPjxwcmU+DQog UmV3cml0ZVJ1bGUgXi9bdWdlXS88c3Ryb25nPihbXi9dKyk8L3N0cm9uZz4vXC53d3cvKC4rKVwu c2NnaSguKikgLi4uDQotLi4uIC9pbnRlcm5hbC9jZ2kvdXNlci9jZ2l3cmFwL348c3Ryb25nPiQx PC9zdHJvbmc+LyQyLnNjZ2kkMyAgW05TLDxzdHJvbmc+VD1hcHBsaWNhdGlvbi94LWh0dHAtY2dp PC9zdHJvbmc+XQ0KKy4uLiAvaW50ZXJuYWwvY2dpL3VzZXIvY2dpd3JhcC9+PHN0cm9uZz4kMTwv c3Ryb25nPi8kMi5zY2dpJDMgIFtOUyw8c3Ryb25nPkg9Y2dpLXNjcmlwdDwvc3Ryb25nPl0NCiA8 L3ByZT48L2V4YW1wbGU+DQogDQogICAgICAgICAgIDxwPk9yIGFzc3VtZSB3ZSBoYXZlIHNvbWUg bW9yZSBuaWZ0eSBwcm9ncmFtczoNCkBAIC04NDgsMTMgKzg1NywxMyBAQA0KICAgICAgICAgICBU aGlzIGlzIGRvbmUgdmlhIHRoZSBmb2xsb3dpbmcgcnVsZXNldDoNCiANCiA8ZXhhbXBsZT48cHJl Pg0KLSMgVGhpcyBleGFtcGxlIGlzIHZhbGlkIGluIHBlci1kaXJlY3RvcnkgY29udGV4dCBvbmx5 DQotUmV3cml0ZUNvbmQgJXtSRVFVRVNUX0ZJTEVOQU1FfSAgIDxzdHJvbmc+IS1zPC9zdHJvbmc+ DQotUmV3cml0ZVJ1bGUgXnBhZ2VcLjxzdHJvbmc+aHRtbDwvc3Ryb25nPiQgICAgICAgICAgcGFn ZS48c3Ryb25nPmNnaTwvc3Ryb25nPiAgIFtUPWFwcGxpY2F0aW9uL3gtaHR0cGQtY2dpLExdDQor IyBUaGlzIGV4YW1wbGUgaXMgdmFsaWQgaW4gcGVyLXNlcnZlciBjb250ZXh0IG9ubHkNCitSZXdy aXRlQ29uZCAle0RPQ1VNRU5UX1JPT1R9JXtSRVFVRVNUX1VSSX0gPHN0cm9uZz4hLXM8L3N0cm9u Zz4NCitSZXdyaXRlUnVsZSBeL3BhZ2VcLjxzdHJvbmc+aHRtbDwvc3Ryb25nPiQgICAgICAgICAg L3BhZ2UuPHN0cm9uZz5jZ2k8L3N0cm9uZz4gICBbSD1jZ2ktc2NyaXB0LExdDQogPC9wcmU+PC9l eGFtcGxlPg0KIA0KLSAgICAgICAgICA8cD5IZXJlIGEgcmVxdWVzdCBmb3IgPGNvZGU+cGFnZS5o dG1sPC9jb2RlPiBsZWFkcyB0byBhbg0KLSAgICAgICAgICBpbnRlcm5hbCBydW4gb2YgYSBjb3Jy ZXNwb25kaW5nIDxjb2RlPnBhZ2UuY2dpPC9jb2RlPiBpZg0KKyAgICAgICAgICA8cD5IZXJlIGEg cmVxdWVzdCBmb3IgPGNvZGU+L3BhZ2UuaHRtbDwvY29kZT4gbGVhZHMgdG8gYW4NCisgICAgICAg ICAgaW50ZXJuYWwgcnVuIG9mIGEgY29ycmVzcG9uZGluZyA8Y29kZT4vcGFnZS5jZ2k8L2NvZGU+ IGlmDQogICAgICAgICAgIDxjb2RlPnBhZ2UuaHRtbDwvY29kZT4gaXMgbWlzc2luZyBvciBoYXMg ZmlsZXNpemUNCiAgICAgICAgICAgbnVsbC4gVGhlIHRyaWNrIGhlcmUgaXMgdGhhdCA8Y29kZT5w YWdlLmNnaTwvY29kZT4gaXMgYQ0KICAgICAgICAgICBDR0kgc2NyaXB0IHdoaWNoIChhZGRpdGlv bmFsbHkgdG8gaXRzIDxjb2RlPlNURE9VVDwvY29kZT4pDQpAQCAtMTA4Niw3ICsxMDk1LDcgQEAN CiAjICAgMi4gbWFrZSBzdXJlIHdlIGhhdmUgYSBIb3N0IGhlYWRlciwgYmVjYXVzZQ0KICMgICAg ICBjdXJyZW50bHkgb3VyIGFwcHJvYWNoIG9ubHkgc3VwcG9ydHMNCiAjICAgICAgdmlydHVhbCBo b3N0aW5nIHRocm91Z2ggdGhpcyBoZWFkZXINCi1SZXdyaXRlQ29uZCAgICV7SFRUUF9IT1NUfSAg IV4kDQorUmV3cml0ZUNvbmQgICAle0hUVFBfSE9TVH0gICE9IiINCiAjDQogIyAgIDMuIGxvd2Vy Y2FzZSB0aGUgaG9zdG5hbWUNCiBSZXdyaXRlQ29uZCAgICR7bG93ZXJjYXNlOiV7SFRUUF9IT1NU fXxOT05FfSAgXiguKykkDQpAQCAtMTEyMSw3ICsxMTMwLDYgQEANCiAgICAgICAgIDxkdD5Tb2x1 dGlvbjo8L2R0Pg0KIA0KICAgICAgICAgPGRkPg0KLSAgICAgICAgICA8cD5Gb3IgQXBhY2hlICZn dDs9IDEuM2I2OjwvcD4NCiANCiA8ZXhhbXBsZT48cHJlPg0KIFJld3JpdGVFbmdpbmUgb24NCkBA IC0xMTMxLDE3ICsxMTM5LDYgQEANCiBSZXdyaXRlUnVsZSAgIF4vLiogIC0gIFtGXQ0KIDwvcHJl PjwvZXhhbXBsZT4NCiANCi0gICAgICAgICAgPHA+Rm9yIEFwYWNoZSAmbHQ7PSAxLjNiNjo8L3A+ DQotDQotPGV4YW1wbGU+PHByZT4NCi1SZXdyaXRlRW5naW5lIG9uDQotUmV3cml0ZU1hcCAgICBo b3N0cy1kZW55ICB0eHQ6L3BhdGgvdG8vaG9zdHMuZGVueQ0KLVJld3JpdGVSdWxlICAgXi8oLiop JCAke2hvc3RzLWRlbnk6JXtSRU1PVEVfSE9TVH18Tk9ULUZPVU5EfS8kMQ0KLVJld3JpdGVSdWxl ICAgIV5OT1QtRk9VTkQvLiogLSBbRl0NCi1SZXdyaXRlUnVsZSAgIF5OT1QtRk9VTkQvKC4qKSQg JHtob3N0cy1kZW55OiV7UkVNT1RFX0FERFJ9fE5PVC1GT1VORH0vJDENCi1SZXdyaXRlUnVsZSAg ICFeTk9ULUZPVU5ELy4qIC0gW0ZdDQotUmV3cml0ZVJ1bGUgICBeTk9ULUZPVU5ELyguKikkIC8k MQ0KLTwvcHJlPjwvZXhhbXBsZT4NCiANCiA8ZXhhbXBsZT48cHJlPg0KICMjDQpAQCAtMTE4NCwx NCArMTE4MSwxNCBAQA0KIA0KIDxleGFtcGxlPjxwcmU+DQogUmV3cml0ZUNvbmQgJXtSRU1PVEVf SE9TVH0gPHN0cm9uZz5eYmFkaG9zdFwubXlkb21haW5cLmNvbSQ8L3N0cm9uZz4NCi1SZXdyaXRl UnVsZSAhXmh0dHA6Ly9bXi8uXVwubXlkb21haW4uY29tLiogIC0gW0ZdDQorUmV3cml0ZVJ1bGUg IV5odHRwOi8vW14vLl1cLm15ZG9tYWluXC5jb20uKiAgLSBbRl0NCiA8L3ByZT48L2V4YW1wbGU+ DQogDQogICAgICAgICAgIDxwPi4uLmFuZCB0aGlzIG9uZSBmb3IgYSB1c2VyQGhvc3QtZGVwZW5k ZW50IGRlbnk6PC9wPg0KIA0KIDxleGFtcGxlPjxwcmU+DQogUmV3cml0ZUNvbmQgJXtSRU1PVEVf SURFTlR9QCV7UkVNT1RFX0hPU1R9ICA8c3Ryb25nPl5iYWRndXlAYmFkaG9zdFwubXlkb21haW5c LmNvbSQ8L3N0cm9uZz4NCi1SZXdyaXRlUnVsZSAhXmh0dHA6Ly9bXi8uXVwubXlkb21haW4uY29t LiogIC0gW0ZdDQorUmV3cml0ZVJ1bGUgIV5odHRwOi8vW14vLl1cLm15ZG9tYWluXC5jb20uKiAg LSBbRl0NCiA8L3ByZT48L2V4YW1wbGU+DQogICAgICAgICA8L2RkPg0KICAgICAgIDwvZGw+DQpA QCAtMTIyMCw5ICsxMjE3LDkgQEANCiAgICAgICAgICAgb3VyIGZyaWVuZHM6PC9wPg0KIA0KIDxl eGFtcGxlPjxwcmU+DQotUmV3cml0ZUNvbmQgJXtSRU1PVEVfSURFTlR9QCV7UkVNT1RFX0hPU1R9 IDxzdHJvbmc+IV5mcmllbmQxQGNsaWVudDEucXV1eC1jb3JwXC5jb20kPC9zdHJvbmc+DQotUmV3 cml0ZUNvbmQgJXtSRU1PVEVfSURFTlR9QCV7UkVNT1RFX0hPU1R9IDxzdHJvbmc+IV5mcmllbmQy PC9zdHJvbmc+QGNsaWVudDIucXV1eC1jb3JwXC5jb20kDQotUmV3cml0ZUNvbmQgJXtSRU1PVEVf SURFTlR9QCV7UkVNT1RFX0hPU1R9IDxzdHJvbmc+IV5mcmllbmQzPC9zdHJvbmc+QGNsaWVudDMu cXV1eC1jb3JwXC5jb20kDQorUmV3cml0ZUNvbmQgJXtSRU1PVEVfSURFTlR9QCV7UkVNT1RFX0hP U1R9IDxzdHJvbmc+IV5mcmllbmQxQGNsaWVudDFcLnF1dXgtY29ycFwuY29tJDwvc3Ryb25nPg0K K1Jld3JpdGVDb25kICV7UkVNT1RFX0lERU5UfUAle1JFTU9URV9IT1NUfSA8c3Ryb25nPiFeZnJp ZW5kMjwvc3Ryb25nPkBjbGllbnQyXC5xdXV4LWNvcnBcLmNvbSQNCitSZXdyaXRlQ29uZCAle1JF TU9URV9JREVOVH1AJXtSRU1PVEVfSE9TVH0gPHN0cm9uZz4hXmZyaWVuZDM8L3N0cm9uZz5AY2xp ZW50M1wucXV1eC1jb3JwXC5jb20kDQogUmV3cml0ZVJ1bGUgXi9+cXV1eC9vbmx5LWZvci1mcmll bmRzLyAgICAgIC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbRl0NCiA8L3ByZT48 L2V4YW1wbGU+DQogICAgICAgICA8L2RkPg0KQEAgLTEyNTIsNyArMTI0OSw3IEBADQogUmV3cml0 ZU1hcCAgZGVmbGVjdG9yIHR4dDovcGF0aC90by9kZWZsZWN0b3IubWFwDQogDQogUmV3cml0ZUNv bmQgJXtIVFRQX1JFRkVSRVJ9ICE9IiINCi1SZXdyaXRlQ29uZCAke2RlZmxlY3Rvcjole0hUVFBf UkVGRVJFUn19IF4tJA0KK1Jld3JpdGVDb25kICR7ZGVmbGVjdG9yOiV7SFRUUF9SRUZFUkVSfX0g PS0NCiBSZXdyaXRlUnVsZSBeLiogJXtIVFRQX1JFRkVSRVJ9IFtSLExdDQogDQogUmV3cml0ZUNv bmQgJXtIVFRQX1JFRkVSRVJ9ICE9IiINCg== ------=_Part_79539_30537485.1230359914368 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org For additional commands, e-mail: docs-help@httpd.apache.org ------=_Part_79539_30537485.1230359914368--