From d.rees.l@usa.net Wed Mar 7 00:27:46 2001 Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 7092 invoked from network); 7 Mar 2001 00:27:46 -0000 Received: from backup.san.rr.com (24.25.193.55) by h31.sny.collab.net with SMTP; 7 Mar 2001 00:27:46 -0000 Received: from looper ([24.25.203.43]) by backup.san.rr.com (Post.Office MTA v3.5.3 release 223 ID# 0-0U10L2S100V35) with SMTP id com for ; Tue, 6 Mar 2001 16:27:46 -0800 From: David Rees To: ant-dev@jakarta.apache.org Subject: [PATCH] Zip bug Date: Tue, 06 Mar 2001 16:18:59 -0800 Message-ID: X-Mailer: Forte Agent 1.8/32.548 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="--=_jjvaatkucsnn2emb0mppp2u0pfaie2lttl.MFSBCHJLHS" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N ----=_jjvaatkucsnn2emb0mppp2u0pfaie2lttl.MFSBCHJLHS Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable =46ixes a bug in Zip task that doesn't close source Zip files. Also adds tests to verify the bug and fix. d ----=_jjvaatkucsnn2emb0mppp2u0pfaie2lttl.MFSBCHJLHS Content-Type: application/octet-stream; name=zip.diff Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=zip.diff WmlwIGNoYW5nZXMNCg0KRml4ZXMgYSBidWcgaW4gWmlwIHNvIHRoYXQgaXRzIHNvdXJjZSB6aXAg ZmlsZXMgYXJlIGNsb3NlZCBhZnRlcg0KaXQgaXMgZG9uZSBhbmQgYWRkcyB0ZXN0cyB0byB2ZXJp ZnkgdGhpcy4NCg0KKiBmaWxlcw0KTk9ORQ0KDQpJbmRleDogc3JjL3Rlc3RjYXNlcy9vcmcvYXBh Y2hlL3Rvb2xzL2FudC90YXNrZGVmcy9aaXBUZXN0LmphdmENCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxl OiAvaG9tZS9jdnNwdWJsaWMvamFrYXJ0YS1hbnQvc3JjL3Rlc3RjYXNlcy9vcmcvYXBhY2hlL3Rv b2xzL2FudC90YXNrZGVmcy9aaXBUZXN0LmphdmEsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjMN CmRpZmYgLXUgLXIxLjMgWmlwVGVzdC5qYXZhDQotLS0gc3JjL3Rlc3RjYXNlcy9vcmcvYXBhY2hl L3Rvb2xzL2FudC90YXNrZGVmcy9aaXBUZXN0LmphdmEJMjAwMS8wMy8wMiAxNjowMTowMQkxLjMN CisrKyBzcmMvdGVzdGNhc2VzL29yZy9hcGFjaGUvdG9vbHMvYW50L3Rhc2tkZWZzL1ppcFRlc3Qu amF2YQkyMDAxLzAzLzA3IDAwOjExOjM5DQpAQCAtNTQsNiArNTQsOCBAQA0KIA0KIHBhY2thZ2Ug b3JnLmFwYWNoZS50b29scy5hbnQudGFza2RlZnM7DQogDQoraW1wb3J0IGphdmEuaW8uRmlsZTsN CisNCiAvKioNCiAgKiBAYXV0aG9yIE5pY28gU2Vlc3NsZSA8bmljb0BzZWVzc2xlLmRlPiANCiAg Ki8NCkBAIC04Nyw0ICs4OSwxNyBAQA0KICAgICAgICAgZXhlY3V0ZVRhcmdldCgiY2xlYW51cCIp Ow0KICAgICB9DQogICAgIA0KKyAgICBwdWJsaWMgdm9pZCB0ZXN0NSgpIHsgDQorICAgICAgICBl eGVjdXRlVGFyZ2V0KCJ0ZXN0NSIpOw0KKyAgICB9DQorDQorDQorICAgIHB1YmxpYyB2b2lkIHRl c3Q2KCkgeyANCisgICAgICAgIGV4ZWN1dGVUYXJnZXQoInRlc3Q2Iik7DQorICAgIH0NCisNCisN CisgICAgcHVibGljIHZvaWQgdGVzdDcoKSB7IA0KKyAgICAgICAgZXhlY3V0ZVRhcmdldCgidGVz dDciKTsNCisgICAgfQ0KIH0NCg0KDQpJbmRleDogc3JjL2V0Yy90ZXN0Y2FzZXMvdGFza2RlZnMv emlwLnhtbA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL2N2c3B1YmxpYy9qYWthcnRhLWFu dC9zcmMvZXRjL3Rlc3RjYXNlcy90YXNrZGVmcy96aXAueG1sLHYNCnJldHJpZXZpbmcgcmV2aXNp b24gMS4zDQpkaWZmIC11IC1yMS4zIHppcC54bWwNCi0tLSBzcmMvZXRjL3Rlc3RjYXNlcy90YXNr ZGVmcy96aXAueG1sCTIwMDEvMDMvMDIgMTU6NTc6MzEJMS4zDQorKysgc3JjL2V0Yy90ZXN0Y2Fz ZXMvdGFza2RlZnMvemlwLnhtbAkyMDAxLzAzLzA2IDIwOjA4OjI0DQpAQCAtMjUsOSArMjUsMzcg QEANCiAgICAgICAgICBiYXNlZGlyPSIuIi8+DQogICA8L3RhcmdldD4NCiANCisgIDx0YXJnZXQg bmFtZT0idGVzdDUiPg0KKyAgICA8emlwIHppcGZpbGU9InRlc3Q1LnppcCIgYmFzZWRpcj0iLiIg Pg0KKyAgICAgIDxleGNsdWRlIG5hbWU9InRlc3Q1LnppcCIgLz4NCisgICAgPC96aXA+DQorICA8 L3RhcmdldD4NCiANCisgIDx0YXJnZXQgbmFtZT0idGVzdDYiPg0KKyAgICA8emlwIHppcGZpbGU9 InRlc3Q2LnppcCIgYmFzZWRpcj0iLiI+DQorICAgICAgPGluY2x1ZGUgbmFtZT0iKi54bWwiIC8+ DQorICAgICAgPGV4Y2x1ZGUgbmFtZT0iemlwLioiIC8+DQorICAgIDwvemlwPg0KKyAgPC90YXJn ZXQ+DQorDQorICA8dGFyZ2V0IG5hbWU9InRlc3Q3Ij4NCisgICAgPHppcCB6aXBmaWxlPSJpbm5l cjcuemlwIiBiYXNlZGlyPSIuIiA+DQorICAgICAgPGV4Y2x1ZGUgbmFtZT0iaW5uZXI3LnppcCIg Lz4NCisgICAgPC96aXA+DQorICAgIDx6aXAgemlwZmlsZT0idGVzdDcuemlwIiBiYXNlZGlyPSIu Ij4NCisgICAgICA8ZXhjbHVkZSBuYW1lPSIqKi8qLioiIC8+DQorICAgICAgPHppcGZpbGVzZXQg c3JjPSJpbm5lcjcuemlwIiAvPg0KKyAgICA8L3ppcD4NCisgIDwvdGFyZ2V0Pg0KKw0KKw0KKw0K ICAgPHRhcmdldCBuYW1lPSJjbGVhbnVwIj4NCiAgICAgPGRlbGV0ZSBmaWxlPSJ0ZXN0My56aXAi Lz4NCiAgICAgPGRlbGV0ZSBmaWxlPSJ0ZXN0NC56aXAiLz4NCisgICAgPGRlbGV0ZSBmaWxlPSJ0 ZXN0NS56aXAiLz4NCisgICAgPGRlbGV0ZSBmaWxlPSJ0ZXN0Ni56aXAiLz4NCisgICAgPGRlbGV0 ZSBmaWxlPSJpbm5lcjcuemlwIi8+DQorICAgIDxkZWxldGUgZmlsZT0idGVzdDcuemlwIi8+DQog ICA8L3RhcmdldD4NCiA8L3Byb2plY3Q+DQoNCkluZGV4OiBzcmMvbWFpbi9vcmcvYXBhY2hlL3Rv b2xzL2FudC90YXNrZGVmcy9aaXAuamF2YQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL2N2 c3B1YmxpYy9qYWthcnRhLWFudC9zcmMvbWFpbi9vcmcvYXBhY2hlL3Rvb2xzL2FudC90YXNrZGVm cy9aaXAuamF2YSx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMzENCmRpZmYgLXUgLXIxLjMxIFpp cC5qYXZhDQotLS0gc3JjL21haW4vb3JnL2FwYWNoZS90b29scy9hbnQvdGFza2RlZnMvWmlwLmph dmEJMjAwMS8wMy8wMiAxNTo1ODoyNAkxLjMxDQorKysgc3JjL21haW4vb3JnL2FwYWNoZS90b29s cy9hbnQvdGFza2RlZnMvWmlwLmphdmEJMjAwMS8wMy8wNiAyMDowODoyOQ0KQEAgLTI4MCw2ICsy ODAsNyBAQA0KICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgfQ0KICAgICAgICAgfQ0K KyAgICAgICAgaW4uY2xvc2UoKTsNCiAgICAgfQ0KIA0KICAgICBwcm90ZWN0ZWQgdm9pZCBpbml0 WmlwT3V0cHV0U3RyZWFtKFppcE91dHB1dFN0cmVhbSB6T3V0KQ0KDQoNCg0K ----=_jjvaatkucsnn2emb0mppp2u0pfaie2lttl.MFSBCHJLHS--