From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Schantl To: development@lists.ipfire.org Subject: DynDNS support for ddns project. Date: Sun, 09 Sep 2012 19:34:41 +0200 Message-ID: <504CD331.800@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2330561652830638333==" List-Id: --===============2330561652830638333== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hello guys, i've created a patch for the Dynamic DNS client for IPFire. (http://git.ipfire.org/?p=oddments/ddns.git;a=summary) My patch will add support for the very popular "dyndns.org" provider. However I wasn't able to test my changes, because I don't have any account there and I seems new members have to purchase to use use it. So, I need your help to test my changes and finally be able to support that provider in the next major version of IPFire. Best regards, Stefan --===============2330561652830638333== Content-Type: text/x-patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Add-support-for-dyndns.org.patch" MIME-Version: 1.0 PkZyb20gMDJkZGY1MWUzMjA1NDVkYThiNjA2YTU4YzRhMjMxYTdjZGYxOTFkYSBNb24gU2VwIDE3 IDAwOjAwOjAwIDIwMDEKRnJvbTogU3RlZmFuIFNjaGFudGwgPHN0ZWZhbi5zY2hhbnRsQGlwZmly ZS5vcmc+CkRhdGU6IFN1biwgOSBTZXAgMjAxMiAxOToxMDowNCArMDIwMApTdWJqZWN0OiBbUEFU Q0hdIEFkZCBzdXBwb3J0IGZvciBkeW5kbnMub3JnLgoKLS0tCiBkZG5zLmNvbmYgICAgICAgICB8 ICA1ICsrKysrCiBkZG5zL19faW5pdF9fLnB5ICB8ICAxICsKIGRkbnMvcHJvdmlkZXJzLnB5IHwg NDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgRGF0ZWll biBnZe+/ve+/vW5kZXJ0LCA1MCBaZWlsZW4gaGluenVnZWbvv73vv71ndCgrKQoKZGlmZiAtLWdp dCBhL2RkbnMuY29uZiBiL2RkbnMuY29uZgppbmRleCBhNDBmNTY3Li4zYzM0YTljIDEwMDY0NAot LS0gYS9kZG5zLmNvbmYKKysrIGIvZGRucy5jb25mCkBAIC0yMCw2ICsyMCwxMSBAQAogIyB1c2Vy bmFtZSA9IHVzZXIKICMgcGFzc3dvcmQgPSBwYXNzCiAKKyMgW3Rlc3QuZHluZG5zLm9yZ10KKyMg cHJvdmlkZXIgPSBkeW5kbnMub3JnCisjIHVzZXJuYW1lID0gdXNlcgorIyBwYXNzd29yZCA9IHBh c3MKKwogIyBbdGVzdC5zZWxmaG9zdC5kZV0KICMgcHJvdmlkZXIgPSBzZWxmaG9zdC5kZQogIyB1 c2VybmFtZSA9IHVzZXIKZGlmZiAtLWdpdCBhL2RkbnMvX19pbml0X18ucHkgYi9kZG5zL19faW5p dF9fLnB5CmluZGV4IGVlOTFhNjAuLjU3MzM4ODUgMTAwNjQ0Ci0tLSBhL2RkbnMvX19pbml0X18u cHkKKysrIGIvZGRucy9fX2luaXRfXy5weQpAQCAtODYsNiArODYsNyBAQCBjbGFzcyBERE5TQ29y ZShvYmplY3QpOgogCQkJU2ltcGx5IHJlZ2lzdGVycyBhbGwgcHJvdmlkZXJzLgogCQkiIiIKIAkJ Zm9yIHByb3ZpZGVyIGluICgKKwkJCURETlNQcm92aWRlckR5bkROUywKIAkJCURETlNQcm92aWRl ck5PSVAsCiAJCQlERE5TUHJvdmlkZXJTZWxmaG9zdCwKIAkJKToKZGlmZiAtLWdpdCBhL2RkbnMv cHJvdmlkZXJzLnB5IGIvZGRucy9wcm92aWRlcnMucHkKaW5kZXggZjc2NDAwMS4uZDkzYjRkMiAx MDA2NDQKLS0tIGEvZGRucy9wcm92aWRlcnMucHkKKysrIGIvZGRucy9wcm92aWRlcnMucHkKQEAg LTEyMSw2ICsxMjEsNTAgQEAgY2xhc3MgREROU1Byb3ZpZGVyKG9iamVjdCk6CiAJCXJldHVybiBz ZWxmLmNvcmUuc3lzdGVtLmdldF9hZGRyZXNzKHByb3RvKQogCiAKK2NsYXNzIERETlNQcm92aWRl ckR5bkROUyhERE5TUHJvdmlkZXIpOgorCUlORk8gPSB7CisJCSJoYW5kbGUiICAgIDogImR5bmRu cy5vcmciLAorCQkibmFtZSIgICAgICA6ICJEeW5ETlMiLAorCQkid2Vic2l0ZSIgICA6ICJodHRw Oi8vd3d3LmRueWRucy5vcmciLAorCQkicHJvdG9jb2xzIiA6IFsiaXB2NCIsXQorCX0KKworCSMg SW5mb3JtYXRpb24gYWJvdXQgdGhlIGZvcm1hdCBvZiB0aGUgSFRUUCByZXF1ZXN0IGlzIHRvIGJl IGZvdW5kCisJIyBodHRwOi8vZHluLmNvbS9zdXBwb3J0L2RldmVsb3BlcnMvYXBpL3BlcmZvcm0t dXBkYXRlLworCSMgaHR0cDovL2R5bi5jb20vc3VwcG9ydC9kZXZlbG9wZXJzL2FwaS9yZXR1cm4t Y29kZXMvCisKKwl1cmwgPSAiaHR0cDovLyUodXNlcm5hbWUpczolKHBhc3N3b3JkKXNAbWVtYmVy cy5keW5kbnMub3JnL25pYy91cGRhdGU/aG9zdG5hbWU9JShob3N0bmFtZSlzJm15aXA9JShhZGRy ZXNzKXMmd2lsZGNhcmQ9Tk9DSEcmbXg9Tk9DSEcmYmFja214PU5PQ0hHIgorCisJZGVmIF9fY2Fs bF9fKHNlbGYpOgorCQl1cmwgPSBzZWxmLnVybCAlIHsKKwkJCSJob3N0bmFtZSIgOiBzZWxmLmhv c3RuYW1lLAorCQkJInVzZXJuYW1lIiA6IHNlbGYudXNlcm5hbWUsCisJCQkicGFzc3dvcmQiIDog c2VsZi5wYXNzd29yZCwKKwkJCSJhZGRyZXNzIiAgOiBzZWxmLmdldF9hZGRyZXNzKCJpcHY0Iiks CisJCX0KKworCQkjIFNlbmQgdXBkYXRlIHRvIHRoZSBzZXJ2ZXIuCisJCXJlc3BvbnNlID0gc2Vs Zi5zZW5kX3JlcXVlc3QodXJsKQorCisJCSMgR2V0IHRoZSBmdWxsIHJlc3BvbnNlIG1lc3NhZ2Uu CisJCW91dHB1dCA9IHJlc3BvbnNlLnJlYWQoKQorCisJCSMgSGFuZGxlIHN1Y2Nlc3MgbWVzc2Fn ZXMuCisJCWlmIG91dHB1dC5zdGFydHN3aXRoKCJnb29kIikgb3Igb3V0cHV0LnN0YXJ0c3dpdGgo Im5vY2hnIik6CisJCQlyZXR1cm4KKworCQkjIEhhbmRsZSBlcnJvciBjb2Rlcy4KKwkJaWYgb3V0 cHV0ID09ICJiYWRhdXRoIjoKKwkJCXJhaXNlIERETlNBdXRoZW50aWNhdGlvbkVycm9yCisJCWVs aWYgb3V0cHV0ID09ICJhZHVzZSI6CisJCQlyYWlzZSBERE5TQWJ1c2VFcnJvcgorCQllbGlmIG91 dHB1dCA9PSAiOTExIjoKKwkJCXJhaXNlIERETlNJbnRlcm5hbFNlcnZlckVycm9yCisKKwkJIyBJ ZiB3ZSBnb3QgaGVyZSwgc29tZSBvdGhlciB1cGRhdGUgZXJyb3IgaGFwcGVuZWQuCisJCXJhaXNl IERETlNVcGRhdGVFcnJvcgorCisKIGNsYXNzIERETlNQcm92aWRlck5PSVAoREROU1Byb3ZpZGVy KToKIAlJTkZPID0gewogCQkiaGFuZGxlIiAgICA6ICJuby1pcC5jb20iLAotLSAKMS43LjExLjQK Cg== --===============2330561652830638333==--