Return-Path: Delivered-To: apmail-httpd-docs-archive@httpd.apache.org Received: (qmail 27630 invoked by uid 500); 25 Aug 2002 17:22:19 -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 Delivered-To: mailing list docs@httpd.apache.org Received: (qmail 27619 invoked from network); 25 Aug 2002 17:22:18 -0000 Date: Sun, 25 Aug 2002 19:22:26 +0200 From: Astrid =?ISO-8859-1?Q?Ke=DFler?= X-Mailer: The Bat! (v1.60) Personal Reply-To: Organization: Kess-Net X-Priority: 3 (Normal) Message-ID: <110201846519.20020825192226@kess-net.de> To: docs@httpd.apache.org Subject: [PATCH] mod_isapi.xml mod_isapi.c MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----------271D6E1D46B371" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ------------271D6E1D46B371 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable During our work for an apache book I found some discrepancies between the module code and module description for mod_isapi. With the help of Andr=E9 Malo I tried to figure out what mod_isapi is doing. The attached diff is the result. The changes are: - corrected the context and added the corresponding override information - corrected default values with one exception The documentation says: ISAPIReadAheadBuffer defaults to 49152 bytes, wich is exactly 48 kb. But the module actually uses a default of 48192 bytes. This seems to be a typo. Instead of changing the documentation I attached a patch for mod_isapi.c to set the default value of ISAPIReadAheadBuffer to 49152. - corrected the ISPAIFileChache/ISAPIFileCache directive. The correct name is ISAPICacheFile - added description for the ISAPIFakeAsync directive Due to the amount of changes, it would be bette if a developer can overlook this before I commit it. Kess ------------271D6E1D46B371 Content-Type: application/xml; name="mod_isapi.xml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mod_isapi.xml" SW5kZXg6IG1vZF9pc2FwaS54bWwNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9jdnMvaHR0 cGQtMi4wL2RvY3MvbWFudWFsL21vZC9tb2RfaXNhcGkueG1sLHYNCnJldHJpZXZpbmcgcmV2aXNp b24gMS4yDQpkaWZmIC11IC1yMS4yIG1vZF9pc2FwaS54bWwNCi0tLSBtb2RfaXNhcGkueG1sCTIz IE1heSAyMDAyIDE0OjUwOjExIC0wMDAwCTEuMg0KKysrIG1vZF9pc2FwaS54bWwJMjUgQXVnIDIw MDIgMTY6NTk6NDkgLTAwMDANCkBAIC0xMzAsNyArMTMwLDcgQEANCiANCiAgICAgICA8ZGQ+DQog ICAgICAgICBUaGlzIGxvZ2dlZCBtZXNzYWdlIG1heSBiZSBjYXB0dXJlZCBpbiBhbnkgb2YgdGhl IGZvbGxvd2luZw0KLSAgICAgICAgbG9nczogDQorICAgICAgICBsb2dzOg0KIA0KICAgICAgICAg PHVsPg0KICAgICAgICAgICA8bGk+aW4gdGhlIFwiJXtpc2FwaS1wYXJhbWV0ZXJ9blwiIGNvbXBv bmVudCBpbiBhDQpAQCAtMTkyLDEwICsxOTIsMTEgQEANCiA8L3NlY3Rpb24+DQogDQogPGRpcmVj dGl2ZXN5bm9wc2lzPg0KLTxuYW1lPklTQVBJRmlsZUNoYWNoZTwvbmFtZT4NCis8bmFtZT5JU0FQ SUNhY2hlRmlsZTwvbmFtZT4NCiA8ZGVzY3JpcHRpb24+SVNBUEkgLmRsbCBmaWxlcyB0byBiZSBs b2FkZWQgYXQgc3RhcnR1cDwvZGVzY3JpcHRpb24+DQotPHN5bnRheD5JU0FQSUZpbGVDYWNoZSA8 ZW0+ZmlsZS1wYXRoPC9lbT4gWzxlbT5maWxlLXBhdGg8L2VtPl0gLi4uPC9zeW50YXg+DQotPGNv bnRleHRsaXN0Pjxjb250ZXh0PnNlcnZlciBjb25maWc8L2NvbnRleHQ+PC9jb250ZXh0bGlzdD4N Cis8c3ludGF4PklTQVBJQ2FjaGVGaWxlIDxlbT5maWxlLXBhdGg8L2VtPiBbPGVtPmZpbGUtcGF0 aDwvZW0+XSAuLi48L3N5bnRheD4NCis8Y29udGV4dGxpc3Q+PGNvbnRleHQ+c2VydmVyIGNvbmZp ZzwvY29udGV4dD4NCis8Y29udGV4dD52aXJ0dWFsIGhvc3Q8L2NvbnRleHQ+PC9jb250ZXh0bGlz dD4NCiANCiA8dXNhZ2U+DQogICAgIDxwPlNwZWNpZmllcyBhIHNwYWNlLXNlcGFyYXRlZCBsaXN0 IG9mIGZpbGUgbmFtZXMgdG8gYmUgbG9hZGVkDQpAQCAtMjA4LDExICsyMDksMTQgQEANCiANCiA8 ZGlyZWN0aXZlc3lub3BzaXM+DQogPG5hbWU+SVNBUElSZWFkQWhlYWRCdWZmZXI8L25hbWU+DQot PGRlc2NyaXB0aW9uPlNpemUgb2YgdGhlIFJlYWQgQWhlYWQgQnVmZmVyIHNlbnQgdG8gSVNBUEkg DQorPGRlc2NyaXB0aW9uPlNpemUgb2YgdGhlIFJlYWQgQWhlYWQgQnVmZmVyIHNlbnQgdG8gSVNB UEkNCiBleHRlbnNpb25zPC9kZXNjcmlwdGlvbj4NCiA8c3ludGF4PklTQVBJUmVhZEFoZWFkQnVm ZmVyIDxlbT5zaXplPC9lbT48L3N5bnRheD4NCiA8ZGVmYXVsdD5JU0FQSVJlYWRBaGVhZEJ1ZmZl ciA0OTE1MjwvZGVmYXVsdD4NCi08Y29udGV4dGxpc3Q+PGNvbnRleHQ+c2VydmVyIGNvbmZpZzwv Y29udGV4dD48L2NvbnRleHRsaXN0Pg0KKzxjb250ZXh0bGlzdD48Y29udGV4dD5zZXJ2ZXIgY29u ZmlnPC9jb250ZXh0Pg0KKzxjb250ZXh0PmRpcmVjdG9yeTwvY29udGV4dD4NCis8Y29udGV4dD4u aHRhY2Nlc3M8L2NvbnRleHQ+PC9jb250ZXh0bGlzdD4NCis8b3ZlcnJpZGU+RmlsZUluZm88L292 ZXJyaWRlPg0KIA0KIDx1c2FnZT4NCiAgICAgPHA+RGVmaW5lcyB0aGUgbWF4aW11bSBzaXplIG9m IHRoZSBSZWFkIEFoZWFkIEJ1ZmZlciBzZW50IHRvDQpAQCAtMjI4LDE0ICsyMzIsMTggQEANCiA8 ZGVzY3JpcHRpb24+TG9nIHVuc3VwcG9ydGVkIGZlYXR1cmUgcmVxdWVzdHMgZnJvbSBJU0FQSQ0K IGV4dGVuc2lvbnM8L2Rlc2NyaXB0aW9uPg0KIDxzeW50YXg+SVNBUElMb2dOb3RTdXBwb3J0ZWQg b258b2ZmPC9zeW50YXg+DQotPGRlZmF1bHQ+SVNBUElMb2dOb3RTdXBwb3J0ZWQgb248L2RlZmF1 bHQ+DQotPGNvbnRleHRsaXN0Pjxjb250ZXh0PnNlcnZlciBjb25maWc8L2NvbnRleHQ+PC9jb250 ZXh0bGlzdD4NCis8ZGVmYXVsdD5JU0FQSUxvZ05vdFN1cHBvcnRlZCBvZmY8L2RlZmF1bHQ+DQor PGNvbnRleHRsaXN0Pjxjb250ZXh0PnNlcnZlciBjb25maWc8L2NvbnRleHQ+DQorPGNvbnRleHQ+ dmlydHVhbCBob3N0PC9jb250ZXh0Pg0KKzxjb250ZXh0PmRpcmVjdG9yeTwvY29udGV4dD4NCis8 Y29udGV4dD4uaHRhY2Nlc3M8L2NvbnRleHQ+PC9jb250ZXh0bGlzdD4NCis8b3ZlcnJpZGU+Rmls ZUluZm88L292ZXJyaWRlPg0KIA0KIDx1c2FnZT4NCiAgICAgPHA+TG9ncyBhbGwgcmVxdWVzdHMg Zm9yIHVuc3VwcG9ydGVkIGZlYXR1cmVzIGZyb20gSVNBUEkNCi0gICAgZXh0ZW5zaW9ucyBpbiB0 aGUgc2VydmVyIGVycm9yIGxvZy4gV2hpbGUgdGhpcyBzaG91bGQgYmUgdHVybmVkDQotICAgIG9m ZiBvbmNlIGFsbCBkZXNpcmVkIElTQVBJIG1vZHVsZXMgYXJlIGZ1bmN0aW9uaW5nLCBpdCBkZWZh dWx0cw0KLSAgICB0byBvbiB0byBoZWxwIGFkbWluaXN0cmF0b3JzIHRyYWNrIGRvd24gcHJvYmxl bXMuPC9wPg0KKyAgICBleHRlbnNpb25zIGluIHRoZSBzZXJ2ZXIgZXJyb3IgbG9nLiBUaGlzIG1h eSBoZWxwIGFkbWluaXN0cmF0b3JzDQorICAgIHRvIHRyYWNrIGRvd24gcHJvYmxlbXMuIE9uY2Ug c2V0IHRvIG9uIGFuZCBhbGwgZGVzaXJlZCBJU0FQSSBtb2R1bGVzDQorICAgIGFyZSBmdW5jdGlv bmluZywgaXQgc2hvdWxkIGJlIHNldCBiYWNrIHRvIG9mZi48L3A+DQogPC91c2FnZT4NCiA8L2Rp cmVjdGl2ZXN5bm9wc2lzPg0KIA0KQEAgLTI0NSw3ICsyNTMsMTEgQEANCiBleHRlbnNpb25zIHRv IHRoZSBlcnJvciBsb2c8L2Rlc2NyaXB0aW9uPg0KIDxzeW50YXg+SVNBUElBcHBlbmRMb2dUb0Vy cm9ycyBvbnxvZmY8L3N5bnRheD4NCiA8ZGVmYXVsdD5JU0FQSUFwcGVuZExvZ1RvRXJyb3JzIG9m ZjwvZGVmYXVsdD4NCi08Y29udGV4dGxpc3Q+PGNvbnRleHQ+c2VydmVyIGNvbmZpZzwvY29udGV4 dD48L2NvbnRleHRsaXN0Pg0KKzxjb250ZXh0bGlzdD48Y29udGV4dD5zZXJ2ZXIgY29uZmlnPC9j b250ZXh0Pg0KKzxjb250ZXh0PnZpcnR1YWwgaG9zdDwvY29udGV4dD4NCis8Y29udGV4dD5kaXJl Y3Rvcnk8L2NvbnRleHQ+DQorPGNvbnRleHQ+Lmh0YWNjZXNzPC9jb250ZXh0PjwvY29udGV4dGxp c3Q+DQorPG92ZXJyaWRlPkZpbGVJbmZvPC9vdmVycmlkZT4NCiANCiA8dXNhZ2U+DQogICAgIDxw PlJlY29yZCBIU0VfQVBQRU5EX0xPR19QQVJBTUVURVIgcmVxdWVzdHMgZnJvbSBJU0FQSQ0KQEAg LTI1OCwxMyArMjcwLDM0IEBADQogPGRlc2NyaXB0aW9uPlJlY29yZCBIU0VfQVBQRU5EX0xPR19Q QVJBTUVURVIgcmVxdWVzdHMgZnJvbSBJU0FQSQ0KIGV4dGVuc2lvbnMgdG8gdGhlIHF1ZXJ5IGZp ZWxkPC9kZXNjcmlwdGlvbj4NCiA8c3ludGF4PklTQVBJQXBwZW5kTG9nVG9RdWVyeSBvbnxvZmY8 L3N5bnRheD4NCi08ZGVmYXVsdD5JU0FQSUFwcGVuZExvZ1RvUXVlcnkgb2ZmPC9kZWZhdWx0Pg0K LTxjb250ZXh0bGlzdD48Y29udGV4dD5zZXJ2ZXIgY29uZmlnPC9jb250ZXh0PjwvY29udGV4dGxp c3Q+DQorPGRlZmF1bHQ+SVNBUElBcHBlbmRMb2dUb1F1ZXJ5IG9uPC9kZWZhdWx0Pg0KKzxjb250 ZXh0bGlzdD48Y29udGV4dD5zZXJ2ZXIgY29uZmlnPC9jb250ZXh0Pg0KKzxjb250ZXh0PnZpcnR1 YWwgaG9zdDwvY29udGV4dD4NCis8Y29udGV4dD5kaXJlY3Rvcnk8L2NvbnRleHQ+DQorPGNvbnRl eHQ+Lmh0YWNjZXNzPC9jb250ZXh0PjwvY29udGV4dGxpc3Q+DQorPG92ZXJyaWRlPkZpbGVJbmZv PC9vdmVycmlkZT4NCiANCiA8dXNhZ2U+DQogICAgIDxwPlJlY29yZCBIU0VfQVBQRU5EX0xPR19Q QVJBTUVURVIgcmVxdWVzdHMgZnJvbSBJU0FQSQ0KICAgICBleHRlbnNpb25zIHRvIHRoZSBxdWVy eSBmaWVsZCAoYXBwZW5kZWQgdG8gdGhlIEN1c3RvbUxvZyAlcQ0KICAgICBjb21wb25lbnQpLjwv cD4NCis8L3VzYWdlPg0KKzwvZGlyZWN0aXZlc3lub3BzaXM+DQorDQorPGRpcmVjdGl2ZXN5bm9w c2lzPg0KKzxuYW1lPklTQVBJRmFrZUFzeW5jPC9uYW1lPg0KKzxkZXNjcmlwdGlvbj5GYWtlIGFz eW5jaHJvbm91cyBzdXBwb3J0IGZvciBpc2FwaSBjYWxsYmFja3M8L2Rlc2NyaXB0aW9uPg0KKzxz eW50YXg+SVNBUElGYWtlQXN5bmMgb258b2ZmPC9zeW50YXg+DQorPGRlZmF1bHQ+SVNBUElGYWtl QXN5bmMgb2ZmPC9kZWZhdWx0Pg0KKzxjb250ZXh0bGlzdD48Y29udGV4dD5zZXJ2ZXIgY29uZmln PC9jb250ZXh0Pg0KKzxjb250ZXh0PnZpcnR1YWwgaG9zdDwvY29udGV4dD4NCis8Y29udGV4dD5k aXJlY3Rvcnk8L2NvbnRleHQ+DQorPGNvbnRleHQ+Lmh0YWNjZXNzPC9jb250ZXh0PjwvY29udGV4 dGxpc3Q+DQorPG92ZXJyaWRlPkZpbGVJbmZvPC9vdmVycmlkZT4NCisNCis8dXNhZ2U+DQorICAg IDxwPldoaWxlIHNldCB0byBvbiwgYXN5bmNocm9ub3VzIHN1cHBvcnQgZm9yIGlzYXBpIGNhbGxi YWNrcyBpcw0KKyAgICBzaW11bGF0ZWQuPC9wPg0KIDwvdXNhZ2U+DQogPC9kaXJlY3RpdmVzeW5v cHNpcz4NCiANCg== ------------271D6E1D46B371 Content-Type: application/octet-stream; name="mod_isapi.c" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mod_isapi.c" SW5kZXg6IG1vZF9pc2FwaS5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvY3ZzcHVibGlj L2h0dHBkLTIuMC9tb2R1bGVzL2FyY2gvd2luMzIvbW9kX2lzYXBpLmMsdg0KcmV0cmlldmluZyBy ZXZpc2lvbiAxLjgzDQpkaWZmIC11IC1yMS44MyBtb2RfaXNhcGkuYw0KLS0tIG1vZF9pc2FwaS5j CTIxIEp1bCAyMDAyIDA5OjE5OjE5IC0wMDAwCTEuODMNCisrKyBtb2RfaXNhcGkuYwkyNSBBdWcg MjAwMiAxNjo1NzoxNyAtMDAwMA0KQEAgLTIwOSw3ICsyMDksNyBAQA0KICAgICBBUF9JTklUX1RB S0UxKCJJU0FQSVJlYWRBaGVhZEJ1ZmZlciIsIGFwX3NldF9pbnRfc2xvdCwNCiAgICAgICAgICh2 b2lkICopQVBSX09GRlNFVE9GKGlzYXBpX2Rpcl9jb25mLCByZWFkX2FoZWFkX2J1ZmxlbiksIA0K ICAgICAgICAgT1JfRklMRUlORk8sICJNYXhpbXVtIGNsaWVudCByZXF1ZXN0IGJvZHkgdG8gaW5p dGlhbGx5IHBhc3MgdG8gdGhlIg0KLSAgICAgICAgICAgICAgICAgICAgICIgSVNBUEkgaGFuZGxl ciAoZGVmYXVsdDogNDgxOTIpIiksDQorICAgICAgICAgICAgICAgICAgICAgIiBJU0FQSSBoYW5k bGVyIChkZWZhdWx0OiA0OTE1MikiKSwNCiAgICAgQVBfSU5JVF9GTEFHKCJJU0FQSUxvZ05vdFN1 cHBvcnRlZCIsIGFwX3NldF9mbGFnX3Nsb3QsDQogICAgICAgICAodm9pZCAqKUFQUl9PRkZTRVRP Rihpc2FwaV9kaXJfY29uZiwgbG9nX3Vuc3VwcG9ydGVkKSwgDQogICAgICAgICBPUl9GSUxFSU5G TywgIkxvZyByZXF1ZXN0cyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBJU0FQSSBzZXJ2ZXIiDQpAQCAt MTM2Miw3ICsxMzYyLDcgQEANCiAgICAgDQogICAgIC8qIEZpeHVwIGRlZmF1bHRzIGZvciBkY29u ZiAqLw0KICAgICBjaWQtPmRjb25mLnJlYWRfYWhlYWRfYnVmbGVuID0gKGRjb25mLT5yZWFkX2Fo ZWFkX2J1ZmxlbiA9PSBJU0FQSV9VTkRFRikNCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPyA0ODE5MiA6IGRjb25mLT5yZWFkX2FoZWFkX2J1ZmxlbjsNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyA0OTE1MiA6IGRjb25mLT5yZWFkX2FoZWFkX2J1 ZmxlbjsNCiAgICAgY2lkLT5kY29uZi5sb2dfdW5zdXBwb3J0ZWQgICA9IChkY29uZi0+bG9nX3Vu c3VwcG9ydGVkID09IElTQVBJX1VOREVGKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA/IDAgOiBkY29uZi0+bG9nX3Vuc3VwcG9ydGVkOw0KICAgICBjaWQtPmRjb25mLmxv Z190b19lcnJsb2cgICAgID0gKGRjb25mLT5sb2dfdG9fZXJybG9nID09IElTQVBJX1VOREVGKQ0K ------------271D6E1D46B371 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 ------------271D6E1D46B371--