Return-Path: X-Original-To: apmail-cloudstack-users-cn-archive@www.apache.org Delivered-To: apmail-cloudstack-users-cn-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DD81810F1E for ; Sat, 22 Jun 2013 04:01:16 +0000 (UTC) Received: (qmail 80044 invoked by uid 500); 22 Jun 2013 04:01:16 -0000 Delivered-To: apmail-cloudstack-users-cn-archive@cloudstack.apache.org Received: (qmail 79671 invoked by uid 500); 22 Jun 2013 04:01:09 -0000 Mailing-List: contact users-cn-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users-cn@cloudstack.apache.org Delivered-To: mailing list users-cn@cloudstack.apache.org Received: (qmail 79662 invoked by uid 99); 22 Jun 2013 04:01:07 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Jun 2013 04:01:07 +0000 X-ASF-Spam-Status: No, hits=2.6 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FROM_EXCESS_BASE64,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of 474745079@qq.com designates 184.105.67.102 as permitted sender) Received: from [184.105.67.102] (HELO smtpbg298.qq.com) (184.105.67.102) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 22 Jun 2013 04:01:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s0907; t=1371873641; bh=m6nr4qGqWdoLI1EYd0b9C9jEIHGTkhkencKm5tC31G0=; h=X-QQ-SSF:X-HAS-ATTACH:X-QQ-BUSINESS-ORIGIN:X-Originating-IP: X-QQ-STYLE:X-QQ-mid:From:To:Subject:Mime-Version:Content-Type: Content-Transfer-Encoding:Date:X-Priority:Message-ID:X-QQ-MIME: X-Mailer:X-QQ-Mailer:X-QQ-FName:X-QQ-LocalIP; b=IiqOHF94a3F5GLu90tioGWcbnRAdVOA8qKGQuFaeq3kw+G1ZMRNKpoRixrxl6vJW5 5Q8ltE8ds4HNT04zp67rk8ktLvIm3BqwJOOAaVFK8aHsrVTV6sJ0WpDjP4dF19Q X-QQ-SSF: 000000000000009000000000000000L X-HAS-ATTACH: no X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 114.221.128.68 X-QQ-STYLE: X-QQ-mid: webmail468t1371873638t7303937 From: "=?gb18030?B?V1hS?=" <474745079@qq.com> To: "=?gb18030?B?Q2xvdWRTdGFja9PKvP7X6Q==?=" Subject: =?gb18030?B?x+vOymNsb3Vkc3RhY2u1x8K8v9jWxsyotKa1xMG0?= =?gb18030?B?vdPA77XEdG9rZW7WtcrH1PXDtLzGy+Oz9sC0tcQ=?= =?gb18030?B?xNg=?= Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_51C52166_09CB5E48_0775F448" Content-Transfer-Encoding: 8Bit Date: Sat, 22 Jun 2013 12:00:38 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-FName: 169FA9631D1940BD8949D6B6664DC48F X-QQ-LocalIP: 58.250.132.20 X-Virus-Checked: Checked by ClamAV on apache.org ------=_NextPart_51C52166_09CB5E48_0775F448 Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 sum/tL/Y1sbMqNbQLMa0vdO1xHVybCjI5yBodHRwczovLzE5Mi0xNjgtMi0xNzEucmVhbGhv c3RpcC5jb20vYWpheD90b2tlbj00NUs1RXEyYW5ZdWJ1emJFS2JVcm8xdURUT2VyTEQtZnlB bnNTcXU0VHJtNmJqdzNkNmlNUnp3a1VIN3Z3UG42OG5aNG1iS0EwQ2NES1dlSW9TWGRabjg3 MjlkZmhTb1JPODVfMlNVRUtQRndYOGJ6d2lsaE5uZHhGOTc2WmtFN05UWWlXUHdlR0tsSzM1 eVd6RF9qbmk2TW03cllPSW01VkQycGFiaHI0dEFCU1dXQ1dVTXdYVGZnU09NN1RnM0ZvYVFl aGhQVTdMR0ZzODBDbmJMS19rR0ZWRVdwWDF5V05yUFRKYmhpNWtNejNBZWpoVXFZNm9ZYXVr MmdrWXRvSXFhVUw5ajFUcEUjKSx0b2tlbrXE1rXKx8jnus68xsvjwLS1xD8NCg0K1LS0+sLr 1tA6vMbL43Rva2VutcS12Le9yOfPwjoNCg0KQ29uc29sZVByb3h5Q2xpZW50QmFzZcDgOg0K Q29uc29sZVByb3h5UGFzc3dvcmRCYXNlZEVuY3J5cHRvciBlbmNyeXB0b3IgPSBuZXcgQ29u c29sZVByb3h5UGFzc3dvcmRCYXNlZEVuY3J5cHRvcihDb25zb2xlUHJveHkuZ2V0RW5jcnlw dG9yUGFzc3dvcmQoKSk7DQogICAgICAgIHRoaXMuY2xpZW50VG9rZW4gPSBlbmNyeXB0b3Iu ZW5jcnlwdE9iamVjdChDb25zb2xlUHJveHlDbGllbnRQYXJhbS5jbGFzcywgY2xpZW50UGFy YW0pOw0KDQpDb25zb2xlUHJveHlQYXNzd29yZEJhc2VkRW5jcnlwdG9ywOC1xLT40ru49rLO yv21xLm51OzG97ao0uXI58/COg0KICAgIHB1YmxpYyBDb25zb2xlUHJveHlQYXNzd29yZEJh c2VkRW5jcnlwdG9yKFN0cmluZyBwYXNzd29yZCkgey8v16I61eLA77XEw9zC68rH0ru49r/J 0tS5udTsS2V5SVZQYWlyttTP87XEanNvbtfWt/u0rixsaWFuZ2xpYW5nLG1lbmcNCiAgICAg ICAgZ3NvbiA9IG5ldyBHc29uQnVpbGRlcigpLmNyZWF0ZSgpOw0KICAgICAgICBrZXlJdlBh aXIgPSBnc29uLmZyb21Kc29uKHBhc3N3b3JkLCBLZXlJVlBhaXIuY2xhc3MpOw0KICAgIH0N CtbQtcRTdHJpbmeyzsr906a4w8rH0ru49mpzb2648cq9tcTX1rf7tK4s08PT2rP1yry7r7PJ 1LGx5MG/OmtleUl2UGFpci4NCg0KubnU7Mb31tC1xLLOyv06Q29uc29sZVByb3h5LmdldEVu Y3J5cHRvclBhc3N3b3JkKCkstPrC68jnz8I6DQoNCnN0YXRpYyBTdHJpbmcgZW5jcnlwdG9y UGFzc3dvcmQgPSBnZW5EZWZhdWx0RW5jcnlwdG9yUGFzc3dvcmQoKTsgDQogICAgDQogICAg cHJpdmF0ZSBzdGF0aWMgU3RyaW5nIGdlbkRlZmF1bHRFbmNyeXB0b3JQYXNzd29yZCgpIHsN CiAgICAgICAgdHJ5IHsNCiAgICAgICAgICAgIFNlY3VyZVJhbmRvbSByYW5kb20gPSBTZWN1 cmVSYW5kb20uZ2V0SW5zdGFuY2UoIlNIQTFQUk5HIik7DQogICAgICAgICAgICANCiAgICAg ICAgICAgIGJ5dGVbXSByYW5kb21CeXRlcyA9IG5ldyBieXRlWzE2XTsNCiAgICAgICAgICAg IHJhbmRvbS5uZXh0Qnl0ZXMocmFuZG9tQnl0ZXMpOw0KICAgICAgICAgICAgcmV0dXJuIEJh c2U2NC5lbmNvZGVCYXNlNjRTdHJpbmcocmFuZG9tQnl0ZXMpOw0KICAgICAgICB9IGNhdGNo IChOb1N1Y2hBbGdvcml0aG1FeGNlcHRpb24gZSkgew0KICAgICAgICAgICAgc19sb2dnZXIu ZXJyb3IoIlVuZXhwZWN0ZWQgZXhjZXB0aW9uICIsIGUpOw0KICAgICAgICAgICAgYXNzZXJ0 KGZhbHNlKTsNCiAgICAgICAgfQ0KICAgICAgICANCiAgICAgICAgcmV0dXJuICJEdW1teSI7 DQogICAgfQ0KuMO3vbeot7W72LXEysfSu7j2YmFzZTY0seDC67jxyr21xNfWt/u0riy4+bG+ srvKx2pzb2648cq9tcTX1rf7tK4uuPmxvs7et6jTw8C0s/XKvLuvs8nUsbHkwb9rZXlJdlBh aXIusrvWqrXAY2xvdWRzdGFja8rHyOe6ztX9s6PUy9DQtvjH0rzGy+Oz/cHL1f3It3Rva2Vu 1rW1xD8NCg0KDQq7u8HtzeLSu9bWy7zCtzrOqkNvbnNvbGVQcm94eUNsaWVudEJhc2XA4Mzt vNPSu7j20MK1xLm51OzG9yzI58/COg0KDQpwdWJsaWMgQ29uc29sZVByb3h5UGFzc3dvcmRC YXNlZEVuY3J5cHRvcihLZXlJVlBhaXIga2V5SXZQYWlyKXsNCiAgICAgICAgdGhpcy5rZXlJ dlBhaXIgPSBrZXlJdlBhaXI7DQogICAgfQ0KDQrPyLP1yry7r9K7uPZLZXlJVlBhaXK21M/z DQpTZWN1cmVSYW5kb20gcmFuZG9tOw0KcmFuZG9tID0gU2VjdXJlUmFuZG9tLmdldEluc3Rh bmNlKCJTSEExUFJORyIpOw0KIGJ5dGVbXSBrZXlCeXRlcyA9IG5ldyBieXRlWzE2XTsNCnJh bmRvbS5uZXh0Qnl0ZXMoa2V5Qnl0ZXMpOw0KICAgICAgICANCmJ5dGVbXSBpdkJ5dGVzID0g bmV3IGJ5dGVbMTZdOw0KcmFuZG9tLm5leHRCeXRlcyhpdkJ5dGVzKTsNCiAgICAgICAgICAg IA0KS2V5SVZQYWlyIGtleUl2UGFpciA9IG5ldyBLZXlJVlBhaXIoKTsNCmtleUl2UGFpci5z ZXRLZXlCeXRlcyhrZXlCeXRlcyk7ICAgIA0Ka2V5SXZQYWlyLnNldEl2Qnl0ZXMoaXZCeXRl cyk7DQq5udTs0ru49kNvbnNvbGVQcm94eVBhc3N3b3JkQmFzZWRFbmNyeXB0b3K21M/zLg0K Q29uc29sZVByb3h5UGFzc3dvcmRCYXNlZEVuY3J5cHRvciBlbmNyeXB0b3IzID0gbmV3IENv bnNvbGVQcm94eVBhc3N3b3JkQmFzZWRFbmNyeXB0b3Ioa2V5SXZQYWlyKTsNCrm51OzSu7j2 Q29uc29sZVByb3h5Q2xpZW50UGFyYW221M/zLENvbnNvbGVQcm94eUNsaWVudFBhcmFtICBj cGNwID0gbmV3IENvbnNvbGVQcm94eUNsaWVudFBhcmFtKCk7DQoNCmNwY3Auc2V0QWpheFNl c3Npb25JZCgiIik7Ly8xOTIuMTY4LjIuMTc1fHhLOHVud3Fkeg0KICAgICAgICBjcGNwLnNl dENsaWVudEhvc3RBZGRyZXNzKGlwKTsvLyoNCiAgICAgICAgY3BjcC5zZXRDbGllbnRIb3N0 UGFzc3dvcmQoInhLOHVud3FkeiIpOw0KICAgICAgICAvL2NwY3Auc2V0Q2xpZW50SG9zdFBv cnQoODA4MCk7Ly8qDQogICAgICAgIC8vY3BjcC5zZXRDbGllbnRUYWcoImNtZGxpbmUiKTsg IC8v1eK49mNsaWVudFRhZ8rHyrLDtCzQ6cTiu/q1xM/Uyr7D+7PGPz8/DQovLyAgICAgICAg Y3BjcC5zZXRDbGllbnRUdW5uZWxTZXNzaW9uKCIiKTsgIC8vQ2xpZW50VHVubmVsU2Vzc2lv bsrHyrLDtCy007rOtvjAtD8NCi8vICAgICAgICBjcGNwLnNldENsaWVudFR1bm5lbFVybCgi Y2xpZW50VHVuZWVsVXJsIik7ICAvL0NsaWVudFR1bm5lbFVybCy007rOtvjAtD8NCi8vICAg ICAgICBjcGNwLnNldFRpY2tldCgidGlja2V0Iik7ICAvL7K71qq1wHRpY2tldMrH1rjKssO0 o78NCi8vsNFjcGNwttTP89equ7vOqmpzb27X1rf7tK4uDQoNClN0cmluZyBqc29uID0gZ3Nv bi50b0pzb24oY3BjcCk7DQoNCi8vvMbL43Rva2VuDQoNClN0cmluZyB0b2tlbiA9IGVuY3J5 cHRvcjMuZW5jcnlwdFRleHQoanNvbik7DQoNCtXi0fm8xsvjs/bAtLXEdG9rZW7Ou8r9w/fP 1LK7ttQs06a4w8rHydnBy7y4uPayzsr9tcTWtSzOysziysfJ2bzTtcS8uLj2ss7K/bTTus62 +MC0tcQ/1LS0+sLr1tDKx9Xi0fm4+LP2tcQ6DQogICBwcml2YXRlIHZvaWQgZG9IYW5kbGUo SHR0cEV4Y2hhbmdlIHQpIHRocm93cyBFeGNlcHRpb24sIElsbGVnYWxBcmd1bWVudEV4Y2Vw dGlvbiB7DQogICAgICAgIFN0cmluZyBxdWVyaWVzID0gdC5nZXRSZXF1ZXN0VVJJKCkuZ2V0 UXVlcnkoKTsNCiAgICAgICAgaWYoc19sb2dnZXIuaXNUcmFjZUVuYWJsZWQoKSkNCiAgICAg ICAgICAgIHNfbG9nZ2VyLnRyYWNlKCJIYW5kbGUgQUpBWCByZXF1ZXN0OiAiICsgcXVlcmll cyk7DQogICAgICAgIA0KICAgICAgICBNYXA8U3RyaW5nLCBTdHJpbmc+IHF1ZXJ5TWFwID0g Q29uc29sZVByb3h5SHR0cEhhbmRsZXJIZWxwZXIuZ2V0UXVlcnlNYXAocXVlcmllcyk7DQog ICAgICAgIA0KICAgICAgICBTdHJpbmcgaG9zdCA9IHF1ZXJ5TWFwLmdldCgiaG9zdCIpOy8v bGlhbmdsaWFuZw0KICAgICAgICBTdHJpbmcgcG9ydFN0ciA9IHF1ZXJ5TWFwLmdldCgicG9y dCIpOw0KICAgICAgICBTdHJpbmcgc2lkID0gcXVlcnlNYXAuZ2V0KCJzaWQiKTsNCiAgICAg ICAgU3RyaW5nIHRhZyA9IHF1ZXJ5TWFwLmdldCgidGFnIik7DQogICAgICAgIFN0cmluZyB0 aWNrZXQgPSBxdWVyeU1hcC5nZXQoInRpY2tldCIpOw0KICAgICAgICBTdHJpbmcgYWpheFNl c3Npb25JZFN0ciA9IHF1ZXJ5TWFwLmdldCgic2VzcyIpOw0KICAgICAgICBTdHJpbmcgZXZl bnRTdHIgPSBxdWVyeU1hcC5nZXQoImV2ZW50Iik7DQogICAgICAgIFN0cmluZyBjb25zb2xl X3VybCA9IHF1ZXJ5TWFwLmdldCgiY29uc29sZXVybCIpOw0KICAgICAgICBTdHJpbmcgY29u c29sZV9ob3N0X3Nlc3Npb24gPSBxdWVyeU1hcC5nZXQoInNlc3Npb25yZWYiKTs= ------=_NextPart_51C52166_09CB5E48_0775F448--