From mboxrd@z Thu Jan 1 00:00:00 1970 From: aq Subject: [PATCH] xend-config.sxp (-unstable tree) Date: Mon, 30 May 2005 20:23:04 -0500 Message-ID: <9cde8bff050530182342a79827@mail.gmail.com> Reply-To: aq Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_3971_22453509.1117502584799" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Xen Dev List-Id: xen-devel@lists.xenproject.org ------=_Part_3971_22453509.1117502584799 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline This patch (against -unstable ChangeSet@1.1575) does the followings: - put some configurable variables to xend_config.sxp, and set them to default values. That will make people aware of their existence, and let them easily reconfigure xend when needed. - set some daemon addresses to 'localhost' instead of empty string, which makes them more secure by default. - add one comment and fix some wrong comments in XendRoot.py Signed-off-by: Nguyen Anh Quynh $ diffstat xend_config.unstable.patch=20 examples/xend-config.sxp | 28 ++++++++++++++++++++++++++++ python/xen/xend/XendRoot.py | 14 ++++++-------- 2 files changed, 34 insertions(+), 8 deletions(-) ------=_Part_3971_22453509.1117502584799 Content-Type: text/x-patch; name="xend_config.unstable.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xend_config.unstable.patch" PT09PT0gdG9vbHMvZXhhbXBsZXMveGVuZC1jb25maWcuc3hwIDEuNiB2cyBlZGl0ZWQgPT09PT0K LS0tIDEuNi90b29scy9leGFtcGxlcy94ZW5kLWNvbmZpZy5zeHAJMjAwNS0wMy0xOCAwNjoxODoy MiAtMDU6MDAKKysrIGVkaXRlZC90b29scy9leGFtcGxlcy94ZW5kLWNvbmZpZy5zeHAJMjAwNS0w NS0yOSAwMDo1MTo0NiAtMDU6MDAKQEAgLTEsNSArMSw4IEBACiAjIFhlbmQgY29uZmlndXJhdGlv biBmaWxlLgogCisjIERlZmF1bHQgZm9yIHRoZSBmbGFnIGluZGljYXRpbmcgd2hldGhlciB4ZW5k IHNob3VsZCBydW4gYW4gaHR0cCBzZXJ2ZXIuCisoeGVuZC1odHRwLXNlcnZlciAnbm8nKQorCiAj IFBvcnQgeGVuZCBzaG91bGQgdXNlIGZvciB0aGUgSFRUUCBpbnRlcmZhY2UuCiAoeGVuZC1wb3J0 ICAgICAgICAgODAwMCkKIApAQCAtNDQsMyArNDcsMjggQEAKICMgU2V0dXAgc2NyaXB0IGZvciBl bmJkLWJhY2tlZCBibG9jayBkZXZpY2VzCiAoYmxvY2stZW5iZCBibG9jay1lbmJkKQogCisjIERl ZmF1bHQgcGF0aCB0byB0aGUgcm9vdCBvZiB0aGUgZGF0YWJhc2UuCisoZGJyb290ICIvdmFyL2xp Yi94ZW4veGVuZC1kYiIpCisKKyMgRGVmYXVsdCBwYXRoIHRvIHRoZSBsb2cgZmlsZS4KKyhsb2dm aWxlICIvdmFyL2xvZy94ZW5kLmxvZyIpCisKKyMgRGVmYXVsdCBsZXZlbCBvZiBpbmZvcm1hdGlv biB0byBiZSBsb2dnZWQuCisobG9nbGV2ZWwgJ0RFQlVHJykKKworIyBEZWZhdWx0IGZvciB0aGUg ZmxhZyBpbmRpY2F0aW5nIHdoZXRoZXIgeGVuZCBzaG91bGQgcnVuIGEgcmVsb2NhdGlvbiBzZXJ2 ZXIuCisoeGVuZC1yZWxvY2F0aW9uLXNlcnZlciAneWVzJykKKworIyBEZWZhdWx0IGludGVyZmFj ZSBhZGRyZXNzIHhlbmQgbGlzdGVucyBhdCBmb3IgaXRzIHJlbG9jYXRpb24gc2VydmVyLgorIyBJ ZiB0aGlzIGlzIHNldCB0byAnbG9jYWxob3N0JyBvbmx5IHRoZSBsb2NhbGhvc3Qgd2lsbCBiZSBh YmxlIHRvIGNvbm5lY3QKKyMgdG8gaXRzIHJlbG9jYXRpb24gc2VydmVyLgorKHhlbmQtcmVsb2Nh dGlvbi1hZGRyZXNzICdsb2NhbGhvc3QnKQorCisjIERlZmF1bHQgcG9ydCB4ZW5kIGxpc3RlbnMg YXQgZm9yIGNvbm5lY3Rpb24gdG8gaXRzIHJlbG9jYXRpb24gc2VydmVyLgorKHhlbmQtcmVsb2Nh dGlvbi1wb3J0ICc4MDAyJykKKworIyBEZWZhdWx0IGZvciB0aGUgZmxhZyBpbmRpY2F0aW5nIHdo ZXRoZXIgeGVuZCBzaG91bGQgcnVuIGEgdW5peC1kb21haW4gc2VydmVyLgorKHhlbmQtdW5peC1z ZXJ2ZXIgJ3llcycpCisKKyMgRGVmYXVsdCBwYXRoIHRoZSB1bml4LWRvbWFpbiBzZXJ2ZXIgbGlz dGVucyBhdC4KKyh4ZW5kLXVuaXgtcGF0aCAnL3Zhci9saWIveGVuZC94ZW5kLXNvY2tldCcpCj09 PT09IHRvb2xzL3B5dGhvbi94ZW4veGVuZC9YZW5kUm9vdC5weSAxLjIyIHZzIGVkaXRlZCA9PT09 PQotLS0gMS4yMi90b29scy9weXRob24veGVuL3hlbmQvWGVuZFJvb3QucHkJMjAwNS0wNS0yNSAx MTowMzoxNyAtMDU6MDAKKysrIGVkaXRlZC90b29scy9weXRob24veGVuL3hlbmQvWGVuZFJvb3Qu cHkJMjAwNS0wNS0yOSAwMDo1MTozNCAtMDU6MDAKQEAgLTQzLDE5ICs0MywyMCBAQAogICAgICIi IkRlZmF1bHQgcGF0aCB0byB0aGUgbG9nIGZpbGUuICIiIgogICAgIGxvZ2ZpbGVfZGVmYXVsdCA9 ICIvdmFyL2xvZy94ZW5kLmxvZyIKIAorICAgICIiIkRlZmF1bHQgbGV2ZWwgb2YgaW5mb3JtYXRp b24gdG8gYmUgbG9nZ2VkLiAiIiIKICAgICBsb2dsZXZlbF9kZWZhdWx0ID0gJ0RFQlVHJwogCiAg ICAgIiIiRGVmYXVsdCBmb3IgdGhlIGZsYWcgaW5kaWNhdGluZyB3aGV0aGVyIHhlbmQgc2hvdWxk IHJ1biBhbiBodHRwIHNlcnZlci4iIiIKICAgICB4ZW5kX2h0dHBfc2VydmVyX2RlZmF1bHQgPSAn bm8nCiAKICAgICAiIiJEZWZhdWx0IGludGVyZmFjZSBhZGRyZXNzIHhlbmQgbGlzdGVucyBhdC4g IiIiCi0gICAgeGVuZF9hZGRyZXNzX2RlZmF1bHQgICAgICA9ICcnCisgICAgeGVuZF9hZGRyZXNz X2RlZmF1bHQgICAgICA9ICdsb2NhbGhvc3QnCiAKICAgICAiIiJEZWZhdWx0IGZvciB0aGUgZmxh ZyBpbmRpY2F0aW5nIHdoZXRoZXIgeGVuZCBzaG91bGQgcnVuIGEgcmVsb2NhdGlvbiBzZXJ2ZXIu IiIiCiAgICAgeGVuZF9yZWxvY2F0aW9uX3NlcnZlcl9kZWZhdWx0ID0gJ3llcycKIAogICAgICIi IkRlZmF1bHQgaW50ZXJmYWNlIGFkZHJlc3MgdGhlIHhlbmQgcmVsb2NhdGlvbiBzZXJ2ZXIgbGlz dGVucyBhdC4gIiIiCi0gICAgeGVuZF9yZWxvY2F0aW9uX2FkZHJlc3NfZGVmYXVsdCA9ICcnCisg ICAgeGVuZF9yZWxvY2F0aW9uX2FkZHJlc3NfZGVmYXVsdCA9ICdsb2NhbGhvc3QnCiAKICAgICAi IiJEZWZhdWx0IHBvcnQgeGVuZCBzZXJ2ZXMgSFRUUCBhdC4gIiIiCiAgICAgeGVuZF9wb3J0X2Rl ZmF1bHQgICAgICAgICA9ICc4MDAwJwpAQCAtNzMsNyArNzQsNyBAQAogICAgIHhlbmRfdW5peF9w YXRoX2RlZmF1bHQgPSAnL3Zhci9saWIveGVuZC94ZW5kLXNvY2tldCcKIAogICAgICIiIkRlZmF1 bHQgaW50ZXJmYWNlIGFkZHJlc3MgeGVuZCBsaXN0ZW5zIGF0IGZvciBjb25zb2xlcy4iIiIKLSAg ICBjb25zb2xlX2FkZHJlc3NfZGVmYXVsdCAgID0gJycKKyAgICBjb25zb2xlX2FkZHJlc3NfZGVm YXVsdCAgID0gJ2xvY2FsaG9zdCcKIAogICAgICIiIkRlZmF1bHQgcG9ydCB4ZW5kIHNlcnZlcyBj b25zb2xlcyBhdC4gIiIiCiAgICAgY29uc29sZV9wb3J0X2Jhc2VfZGVmYXVsdCA9ICc5NjAwJwpA QCAtMjgwLDE3ICsyODEsMTUgQEAKIAogICAgIGRlZiBnZXRfeGVuZF9hZGRyZXNzKHNlbGYpOgog ICAgICAgICAiIiJHZXQgdGhlIGFkZHJlc3MgeGVuZCBsaXN0ZW5zIGF0IGZvciBpdHMgSFRUUCBh bmQgZXZlbnQgcG9ydHMuCi0gICAgICAgIFRoaXMgZGVmYXVsdHMgdG8gdGhlIGVtcHR5IHN0cmlu ZyB3aGljaCBhbGxvd3MgYWxsIGhvc3RzIHRvIGNvbm5lY3QuCiAgICAgICAgIElmIHRoaXMgaXMg c2V0IHRvICdsb2NhbGhvc3QnIG9ubHkgdGhlIGxvY2FsaG9zdCB3aWxsIGJlIGFibGUgdG8gY29u bmVjdAogICAgICAgICB0byB0aGUgSFRUUCBhbmQgZXZlbnQgcG9ydHMuCiAgICAgICAgICIiIgog ICAgICAgICByZXR1cm4gc2VsZi5nZXRfY29uZmlnX3ZhbHVlKCd4ZW5kLWFkZHJlc3MnLCBzZWxm LnhlbmRfYWRkcmVzc19kZWZhdWx0KQogCiAgICAgZGVmIGdldF94ZW5kX3JlbG9jYXRpb25fYWRk cmVzcyhzZWxmKToKLSAgICAgICAgIiIiR2V0IHRoZSBhZGRyZXNzIHhlbmQgbGlzdGVucyBhdCBm b3IgaXRzIEhUVFAgYW5kIGV2ZW50IHBvcnRzLgotICAgICAgICBUaGlzIGRlZmF1bHRzIHRvIHRo ZSBlbXB0eSBzdHJpbmcgd2hpY2ggYWxsb3dzIGFsbCBob3N0cyB0byBjb25uZWN0LgorICAgICAg ICAiIiJHZXQgdGhlIGludGVyZmFjZSBhZGRyZXNzIHhlbmQgbGlzdGVucyBhdCBmb3IgY29ubmVj dGlvbiB0byBpdHMgcmVsb2NhdGlvbiBzZXJ2ZXIuCiAgICAgICAgIElmIHRoaXMgaXMgc2V0IHRv ICdsb2NhbGhvc3QnIG9ubHkgdGhlIGxvY2FsaG9zdCB3aWxsIGJlIGFibGUgdG8gY29ubmVjdAot ICAgICAgICB0byB0aGUgSFRUUCBhbmQgZXZlbnQgcG9ydHMuCisgICAgICAgIHRvIGl0cyByZWxv Y2F0aW9uIHNlcnZlci4KICAgICAgICAgIiIiCiAgICAgICAgIHJldHVybiBzZWxmLmdldF9jb25m aWdfdmFsdWUoJ3hlbmQtcmVsb2NhdGlvbi1hZGRyZXNzJywgc2VsZi54ZW5kX3JlbG9jYXRpb25f YWRkcmVzc19kZWZhdWx0KQogCkBAIC0zMDYsNyArMzA1LDYgQEAKIAogICAgIGRlZiBnZXRfY29u c29sZV9hZGRyZXNzKHNlbGYpOgogICAgICAgICAiIiJHZXQgdGhlIGFkZHJlc3MgeGVuZCBsaXN0 ZW5zIGF0IGZvciBpdHMgY29uc29sZSBwb3J0cy4KLSAgICAgICAgVGhpcyBkZWZhdWx0cyB0byB0 aGUgZW1wdHkgc3RyaW5nIHdoaWNoIGFsbG93cyBhbGwgaG9zdHMgdG8gY29ubmVjdC4KICAgICAg ICAgSWYgdGhpcyBpcyBzZXQgdG8gJ2xvY2FsaG9zdCcgb25seSB0aGUgbG9jYWxob3N0IHdpbGwg YmUgYWJsZSB0byBjb25uZWN0CiAgICAgICAgIHRvIHRoZSBjb25zb2xlIHBvcnRzLgogICAgICAg ICAiIiIK ------=_Part_3971_22453509.1117502584799 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ------=_Part_3971_22453509.1117502584799--