1 |
|
diff -urN smeserver-ddclient-1.3.0.old/createlinks smeserver-ddclient-1.3.0/createlinks |
2 |
|
--- smeserver-ddclient-1.3.0.old/createlinks 2023-11-10 16:11:05.855271810 +0000 |
3 |
|
+++ smeserver-ddclient-1.3.0/createlinks 2023-12-18 10:52:53.495714627 +0000 |
4 |
|
@@ -48,3 +48,6 @@ |
5 |
|
$event = 'post-upgrade'; |
6 |
|
templates2events("/etc/ddclient/ddclient.conf", $event); |
7 |
|
templates2events("/etc/ppp/ip-up.local", $event); |
8 |
|
+ |
9 |
|
+# and create an empty cache |
10 |
|
+# safe_touch("/var/cache/ddclient/ddclient.cache") |
11 |
diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers |
diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers |
12 |
--- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2023-11-10 16:11:05.911271972 +0000 |
--- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2023-11-10 16:11:05.911271972 +0000 |
13 |
+++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2023-12-04 14:55:00.000000000 +0000 |
+++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/etc/ddclient/ddclient.conf/10Headers 2023-12-14 11:40:00.000000000 +0000 |
14 |
@@ -57,10 +57,11 @@ |
@@ -52,15 +52,16 @@ |
15 |
|
} elsif ( $method eq 'ip') { |
16 |
|
# we want to force manually |
17 |
|
$OUT.="usev4=ipv4, ipv4=$ForceIP \n"; |
18 |
|
- } elsif ( $method eq 'cmd') { |
19 |
|
- $OUT .="usev4=cmd, cmdv4='$cmd'\n"; |
20 |
|
+ } elsif ( $method eq 'cmdv4') { |
21 |
|
+ $OUT .="usev4=cmdv4, cmdv4='$cmd'\n"; |
22 |
} else { |
} else { |
23 |
# fw method |
# fw method |
24 |
my $fwaddress = $ddclient{'fwaddress'}||''; |
my $fwaddress = $ddclient{'fwaddress'}||''; |
31 |
$OUT .= ", fw-login=$fwlogin " if ( $fwlogin ne '' ); |
$OUT .= ", fw-login=$fwlogin " if ( $fwlogin ne '' ); |
32 |
$OUT .= ", fw-password=$fwpassword " if ( $fwpassword ne '' ); |
$OUT .= ", fw-password=$fwpassword " if ( $fwpassword ne '' ); |
33 |
$OUT .= ", fwv4-skip='$fwskip' " if ( $fwskip ne '' ); |
$OUT .= ", fwv4-skip='$fwskip' " if ( $fwskip ne '' ); |
34 |
|
diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service smeserver-ddclient-1.3.0/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service |
35 |
|
--- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service 2023-11-10 16:11:05.857271816 +0000 |
36 |
|
+++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates/usr/lib/systemd/system/ddclient.service.d/50koozali.conf/20Service 2023-12-16 10:40:00.000000000 +0000 |
37 |
|
@@ -1,7 +1,7 @@ |
38 |
|
{ |
39 |
|
$debug = (($ddclient{'debug'} eq 'enabled') ? "debug" : "nodebug"); |
40 |
|
$verbose = (($ddclient{'verbose'} eq 'enabled') ? "verbose" : "noverbose"); |
41 |
|
-$quiet = (($ddclient{'quiet'} eq 'enabled') ? "quiet" : "noquiet"); |
42 |
|
+$quiet = (($ddclient{'quiet'} eq 'disabled') ? "noquiet" : "quiet"); |
43 |
|
$syslog = (($ddclient{'syslog'} eq "enabled") ? "syslog" : "nosyslog"); |
44 |
|
$OUT .= "\n"; |
45 |
|
$OUT .= "[Service]\n"; |
46 |
|
diff -urN smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates.metadata/etc/ddclient/ddclient.conf smeserver-ddclient-1.3.0/root/etc/e-smith/templates.metadata/etc/ddclient/ddclient.conf |
47 |
|
--- smeserver-ddclient-1.3.0.old/root/etc/e-smith/templates.metadata/etc/ddclient/ddclient.conf 2023-11-10 16:11:05.785271609 +0000 |
48 |
|
+++ smeserver-ddclient-1.3.0/root/etc/e-smith/templates.metadata/etc/ddclient/ddclient.conf 2023-12-15 11:54:47.841967164 +0000 |
49 |
|
@@ -1,3 +1,3 @@ |
50 |
|
UID="ddclient" |
51 |
|
GID="ddclient" |
52 |
|
-PERMS=0644 |
53 |
|
+PERMS=0600 |
54 |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm |
55 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2023-11-10 16:11:05.915271983 +0000 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2023-11-10 16:11:05.915271983 +0000 |
56 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2023-12-13 16:00:00.000000000 +0000 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/Controller/Ddclient.pm 2023-12-14 11:33:00.000000000 +0000 |
57 |
@@ -114,90 +114,164 @@ |
@@ -114,90 +114,164 @@ |
58 |
|
|
59 |
my %ddc_datas = (); |
my %ddc_datas = (); |
130 |
+ # Web Services from which it can get ip address |
+ # Web Services from which it can get ip address |
131 |
+ # |
+ # |
132 |
+ my $webservices = ( [ |
+ my $webservices = ( [ |
133 |
+ [ 'dyndnshttp://checkip.dyndns.org/' => 'dyndns' ], |
+ [ 'dyndns-http://checkip.dyndns.org/' => 'dyndns' ], |
134 |
+ [ 'freednshttps://freedns.afraid.org/dynamic/check.php' => 'freedns' ], |
+ [ 'freedns-https://freedns.afraid.org/dynamic/check.php' => 'freedns' ], |
135 |
+ [ 'googledomainshttps://domains.google.com/checkip' => 'googledomains' ], |
+ [ 'googledomains-https://domains.google.com/checkip' => 'googledomains' ], |
136 |
+ [ 'hehttps://checkip.dns.he.net/' => 'he' ], |
+ [ 'he-https://checkip.dns.he.net/' => 'he' ], |
137 |
+ [ 'ip4only.mehttps://ip4only.me/api/' => 'ip4only.me' ], |
+ [ 'ip4only.me-https://ip4only.me/api/' => 'ip4only.me' ], |
138 |
+ [ 'ip6only.mehttps://ip6only.me/api/' => 'ip6only.me' ], |
+ [ 'ip6only.me-https://ip6only.me/api/' => 'ip6only.me' ], |
139 |
+ [ 'ipify-ipv4https://api.ipify.org/' => 'ipify-ipv4' ], |
+ [ 'ipify-ipv4-https://api.ipify.org/' => 'ipify-ipv4' ], |
140 |
+ [ 'ipify-ipv6https://api6.ipify.org/' => 'ipify-ipv6' ], |
+ [ 'ipify-ipv6-https://api6.ipify.org/' => 'ipify-ipv6' ], |
141 |
+ [ 'loopiahttps://dns.loopia.se/checkip/checkip.php' => 'loopia' ], |
+ [ 'loopia:-https://dns.loopia.se/checkip/checkip.php' => 'loopia' ], |
142 |
+ [ 'myonlineportalhttps://myonlineportal.net/checkip' => 'myonlineportal' ], |
+ [ 'myonlineportal-https://myonlineportal.net/checkip' => 'myonlineportal' ], |
143 |
+ [ 'noip-ipv4http://ip1.dynupdate.no-ip.com/' => 'noip-ipv4' ], |
+ [ 'noip-ipv4-http://ip1.dynupdate.no-ip.com/' => 'noip-ipv4' ], |
144 |
+ [ 'noip-ipv6http://ip1.dynupdate6.no-ip.com/' => 'noip-ipv6' ], |
+ [ 'noip-ipv6-http://ip1.dynupdate6.no-ip.com/' => 'noip-ipv6' ], |
145 |
+ [ 'nsupdate.info-ipv4https://ipv4.nsupdate.info/myip' => 'nsupdate.info-ipv4' ], |
+ [ 'nsupdate.info-ipv4-https://ipv4.nsupdate.info/myip' => 'nsupdate.info-ipv4' ], |
146 |
+ [ 'nsupdate.info-ipv6https://ipv6.nsupdate.info/myip' => 'nsupdate.info-ipv6' ], |
+ [ 'nsupdate.info-ipv6-https://ipv6.nsupdate.info/myip' => 'nsupdate.info-ipv6' ], |
147 |
+ [ 'zoneedithttps://dynamic.zoneedit.com/checkip.html' => 'zoneedit' ] |
+ [ 'zoneedit-https://dynamic.zoneedit.com/checkip.html' => 'zoneedit' ] |
148 |
+ ] ); |
+ ] ); |
149 |
+ return $webservices |
+ return $webservices |
150 |
+ |
+ |
315 |
+ [ $c->l('Router/Firewall') => 'router' ], |
+ [ $c->l('Router/Firewall') => 'router' ], |
316 |
+ [ $c->l('Interface') => 'if' ], |
+ [ $c->l('Interface') => 'if' ], |
317 |
+ [ $c->l('IP') => 'ip' ], |
+ [ $c->l('IP') => 'ip' ], |
318 |
+ [ $c->l('Command') => 'cmd' ] |
+ [ $c->l('Command') => 'cmdv4' ] |
319 |
+ ] |
+ ] |
320 |
); |
); |
321 |
|
|
678 |
else { |
else { |
679 |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm |
680 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2023-11-10 16:11:05.916271986 +0000 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2023-11-10 16:11:05.916271986 +0000 |
681 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2023-12-01 16:35:00.000000000 +0000 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/lib/SrvMngr/I18N/Modules/Ddclient/en.pm 2023-12-18 09:29:00.000000000 +0000 |
682 |
@@ -80,7 +80,7 @@ |
@@ -80,46 +80,48 @@ |
683 |
'CLOUDNS'=>'CLOUDNS www.cloudns.net', |
'CLOUDNS'=>'CLOUDNS www.cloudns.net', |
684 |
# End of Service descriptions |
# End of Service descriptions |
685 |
|
|
686 |
-# v3.11.1 Service descriptions: |
-# v3.11.1 Service descriptions: |
687 |
+# v3.11.x Service descriptions: |
-"1984" => "https://kb.1984hosting.com/doku.php?id=freedns", |
688 |
"1984" => "https://kb.1984hosting.com/doku.php?id=freedns", |
-"changeip" => "https://changeip.com", |
689 |
"changeip" => "https://changeip.com", |
-"cloudflare" => "https://cloudflare.com", |
690 |
"cloudflare" => "https://cloudflare.com", |
-"cloudns" => "https://cloudns.com", |
691 |
@@ -118,7 +118,7 @@ |
-"digitalocean" => "https://digitalocean.com", |
692 |
"woima" => "http://woima.com", |
-"dinahosting" => "https://dinahosting.com", |
693 |
"yandex" => "https://yandex.com", |
-"dnsexit" => "https://dnsexit.com/", |
694 |
"zoneedit" => "https://www.zoneedit.com/dynamic-dns/", |
-"dnsmadeeasy" => "https://dnsmadeeasy.com", |
695 |
|
-"domeneshop" => "https://domeneshop.com", |
696 |
|
-"dondominio" => "https://dondominio.com", |
697 |
|
-"dslreports" => "https://www.dslreports.com/", |
698 |
|
-"duckdns" => "https://duckdns.com", |
699 |
|
-"dyndns1" => "https://account.dyn.com/", |
700 |
|
-"dyndns2" => "https://account.dyn.com/", |
701 |
|
-"easydns" => "https://easydns.com", |
702 |
|
-"enom" => "https://enom.com", |
703 |
|
-"freedns" => "http://freedns.com", |
704 |
|
-"freemyip" => "https://freemyip.com", |
705 |
|
-"gandi" => "https://gandi.com", |
706 |
|
-"godaddy" => "https://godaddy.com", |
707 |
|
-"googledomains" => "https://googledomains.com", |
708 |
|
-"hetzner" => "https://hetzner.com", |
709 |
|
-"infomaniak" => "https://infomaniak.com", |
710 |
|
-"keysystems" => "https://keysystems.com", |
711 |
|
-"mythicdyn" => "https://www.mythic-beasts.com/support/api/dnsv2/dynamic-dns", |
712 |
|
-"namecheap" => "https://namecheap.com", |
713 |
|
-"nfsn" => "http://nfsn.com", |
714 |
|
-"njalla" => "https://njalla.com", |
715 |
|
-"noip" => "https://noip.com", |
716 |
|
-"nsupdate" => "http://nsupdate.com", |
717 |
|
-"ovh" => "https://ovh.com", |
718 |
|
-"porkbun" => "https://porkbun.com", |
719 |
|
-"regfishde" => "regfishde", |
720 |
|
-"sitelutions" => "https://sitelutions.com", |
721 |
|
-"woima" => "http://woima.com", |
722 |
|
-"yandex" => "https://yandex.com", |
723 |
|
-"zoneedit" => "https://www.zoneedit.com/dynamic-dns/", |
724 |
-# end of v3.11.1 Service descriptions: |
-# end of v3.11.1 Service descriptions: |
725 |
|
+# v3.11.x Service descriptions: |
726 |
|
+"1984" => "1984-https://kb.1984hosting.com/doku.php?id=freedns", |
727 |
|
+"changeip" => "changeip-https://changeip.com", |
728 |
|
+"cloudflare" => "cloudflare-https://cloudflare.com", |
729 |
|
+"cloudns" => "cloudns-https://cloudns.com", |
730 |
|
+"digitalocean" => "digitalocean-https://digitalocean.com", |
731 |
|
+"dinahosting" => "dinahosting-https://dinahosting.com", |
732 |
|
+"dnsexit" => "dnsexit-https://dnsexit.com/", |
733 |
|
+"dnsmadeeasy" => "dnsmadeeasy-https://dnsmadeeasy.com", |
734 |
|
+"domeneshop" => "domeneshop-https://domeneshop.com", |
735 |
|
+"dondominio" => "dondominio-https://dondominio.com", |
736 |
|
+"dslreports" => "dslreports-https://www.dslreports.com/", |
737 |
|
+"duckdns" => "duckdns-https://duckdns.com", |
738 |
|
+"dyndns1" => "dyndns1-https://account.dyn.com/", |
739 |
|
+"dyndns2" => "dyndns2-https://account.dyn.com/", |
740 |
|
+"easydns" => "easydns-https://easydns.com", |
741 |
|
+"enom" => "enom-https://enom.com", |
742 |
|
+"freedns" => "freedns-http://freedns.com", |
743 |
|
+"freemyip" => "freemyip-https://freemyip.com", |
744 |
|
+"gandi" => "gandi-https://gandi.com", |
745 |
|
+"godaddy" => "godaddy-https://godaddy.com", |
746 |
|
+"googledomains" => "googledomains-https://googledomains.com", |
747 |
|
+"hetzner" => "hetzner-https://hetzner.com", |
748 |
|
+"infomaniak" => "infomaniak-https://infomaniak.com", |
749 |
|
+"keysystems" => "keysystems-https://keysystems.com", |
750 |
|
+"mythicdyn" => "mythicdyn-https://www.mythic-beasts.com/support/api/dnsv2/dynamic-dns", |
751 |
|
+"namecheap" => "namecheap-https://namecheap.com", |
752 |
|
+"nfsn" => "nfsn-http://nfsn.com", |
753 |
|
+"njalla" => "njalla-https://njalla.com", |
754 |
|
+"noip" => "noip-https://noip.com", |
755 |
|
+"nsupdate" => "nsupdate-http://nsupdate.com", |
756 |
|
+"ovh" => "ovh-https://ovh.com", |
757 |
|
+"porkbun" => "porkbun-https://porkbun.com", |
758 |
|
+"regfishde" => "regfishde-regfishde", |
759 |
|
+"sitelutions" => "sitelutions-https://sitelutions.com", |
760 |
|
+"woima" => "woima-http://woima.com", |
761 |
|
+"yandex" => "yandex-https://yandex.com", |
762 |
|
+"zoneedit" => "zoneedit-https://www.zoneedit.com/dynamic-dns/", |
763 |
+# end of v3.11.x Service descriptions: |
+# end of v3.11.x Service descriptions: |
764 |
|
|
765 |
|
+'MODIFY_DESCRIPTION' => "You can modify the Dynamic DNS Service that you use and change the username and password", |
766 |
|
+'CREATE_DESCRIPTION' => "You can create a domain to use for the Dynamic DNS Service that you use and set or change the username and password", |
767 |
'CUSTOMDNS' => 'Custom Dynamic DNS Provider', |
'CUSTOMDNS' => 'Custom Dynamic DNS Provider', |
768 |
'CUSTOMDNS_LABEL' => 'Custom server Address', |
'CUSTOMDNS_LABEL' => 'Custom server Address', |
769 |
@@ -136,8 +136,8 @@ |
'CUSTOM_PROTOCOL_LABEL' => 'Custom ddclient Protocol', |
770 |
|
@@ -136,8 +138,8 @@ |
771 |
'DESCRIPTION_LABEL' => 'Domain description', |
'DESCRIPTION_LABEL' => 'Domain description', |
772 |
'SUCCESSFULLY_MODIFIED_RETRIEVE_IP' => 'You have successfully modified the retrieve IP options.', |
'SUCCESSFULLY_MODIFIED_RETRIEVE_IP' => 'You have successfully modified the retrieve IP options.', |
773 |
'RETRIEVE_METHOD' => 'Method to retrieve new IP:', |
'RETRIEVE_METHOD' => 'Method to retrieve new IP:', |
780 |
'web' => 'Web query', |
'web' => 'Web query', |
781 |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep |
782 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep 2020-06-28 09:57:52.000000000 +0100 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep 2020-06-28 09:57:52.000000000 +0100 |
783 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep 2023-11-15 16:10:00.000000000 +0000 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_create_cust.html.ep 2023-12-18 09:35:00.000000000 +0000 |
784 |
@@ -1,6 +1,6 @@ |
@@ -1,41 +1,43 @@ |
785 |
<div id='ddc_createcustom'> |
-<div id='ddc_createcustom'> |
786 |
|
+<div id='createcustom'> |
787 |
<h2> |
<h2> |
788 |
- %= l 'ddc_CUSTOM_DESCRIPTION' |
- %= l 'ddc_CUSTOM_DESCRIPTION' |
789 |
+ %= l 'CUSTOM_DESCRIPTION' |
+ %= l 'CREATE_DESCRIPTION' |
790 |
</h2><br> |
</h2><br> |
791 |
% my $btn = l('ddc_APPLY'); |
- % my $btn = l('ddc_APPLY'); |
792 |
|
+ % my $btn = l('APPLY'); |
793 |
%= form_for '/ddclient7' => (method => 'POST') => begin |
%= form_for '/ddclient7' => (method => 'POST') => begin |
794 |
|
<span class=label> |
795 |
|
- %=l 'ddc_DOMAIN_NAME_LABEL' |
796 |
|
+ %=l 'DOMAIN_NAME_LABEL' |
797 |
|
</span><span class=data> |
798 |
|
%=text_field 'domainName' |
799 |
|
</span><br> |
800 |
|
<span class=label> |
801 |
|
- %=l 'ddc_DESCRIPTION_LABEL' |
802 |
|
+ %=l 'DESCRIPTION_LABEL' |
803 |
|
</span><span class=data> |
804 |
|
%=text_field 'desc' |
805 |
|
</span><br> |
806 |
|
<span class=label> |
807 |
|
- %=l 'ddc_SERVERS_LABEL' |
808 |
|
+ %=l 'SERVERS_LABEL' |
809 |
|
</span><span class=data> |
810 |
|
%=select_field dns=>$dnslabels |
811 |
|
</span><br> |
812 |
|
+<!-- |
813 |
|
<span class=label> |
814 |
|
- %=l 'ddc_CUSTOMDNS_LABEL' |
815 |
|
+ %=l 'CUSTOMDNS_LABEL' |
816 |
|
</span><span class=data> |
817 |
|
%=text_field 'customdns' |
818 |
|
</span><br> |
819 |
|
<span class=label> |
820 |
|
- %=l 'ddc_CUSTOM_PROTOCOL_LABEL' |
821 |
|
+ %=l 'CUSTOM_PROTOCOL_LABEL' |
822 |
|
</span><span class=data> |
823 |
|
%=text_field 'customprotocol' |
824 |
|
</span><br> |
825 |
|
+--> |
826 |
|
<span class=label> |
827 |
|
- %=l 'ddc_NAME_LABEL' |
828 |
|
+ %=l 'NAME_LABEL' |
829 |
|
</span><span class=data> |
830 |
|
%=text_field 'login' |
831 |
|
</span><br> |
832 |
|
<span class=label> |
833 |
|
- %=l 'ddc_PASSWORD_LABEL' |
834 |
|
+ %=l 'PASSWORD_LABEL' |
835 |
|
</span><span class=data> |
836 |
|
%=password_field 'password',id=>"ddcPass" |
837 |
|
%=label_for show=>"Show" |
838 |
|
@@ -52,7 +54,7 @@ |
839 |
|
% end |
840 |
|
</span><br> |
841 |
|
<span class=label> |
842 |
|
- %=l 'ddc_MX' |
843 |
|
+ %=l 'MX' |
844 |
|
</span><span class=data> |
845 |
|
%=text_field 'mx' |
846 |
|
</span><br> |
847 |
|
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep |
848 |
|
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep 2023-11-10 16:11:05.900271940 +0000 |
849 |
|
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_del.html.ep 2023-12-18 11:14:00.000000000 +0000 |
850 |
|
@@ -2,7 +2,7 @@ |
851 |
|
% my $btn = l('REMOVE'); |
852 |
|
%= form_for '/ddclient4' => (method => 'POST') => begin |
853 |
|
<p> |
854 |
|
- %= $c->render_to_string(inline =>l("ddc_REMOVE_DESCRIPTION",$ddc_datas->{"Domain_details"}->{"Domain"},$ddc_datas->{"Domain_details"}->{"Description"},$c->l($ddc_datas->{"Domain_details"}->{"Publication"}))) |
855 |
|
+ %= $c->render_to_string(inline =>l("REMOVE_DESCRIPTION",$ddc_datas->{"Domain_details"}->{"Domain"},$ddc_datas->{"Domain_details"}->{"Description"},$c->l($ddc_datas->{"Domain_details"}->{"Publication"}))) |
856 |
|
</p> |
857 |
|
% param Domain=>$ddc_datas->{"Domain_details"}->{"Domain"}; |
858 |
|
%= hidden_field Domain=>$ddc_datas->{"Domain_details"}->{"Domain"} |
859 |
|
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep |
860 |
|
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep 2023-11-10 16:11:05.900271940 +0000 |
861 |
|
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_domainlist.html.ep 2023-12-18 11:46:00.000000000 +0000 |
862 |
|
@@ -36,9 +36,12 @@ |
863 |
|
%= t td => (class => 'sme-border') => $Domain->{"Publication"} |
864 |
|
<td class = 'sme-border'> |
865 |
|
<a href="/smanager/ddclient1?trt=MOD&Domain=<%= $Domain->{"Domain"}%>"><%=l 'MODIFY'%></a> |
866 |
|
- </td><td class = 'sme-border'> |
867 |
|
- <a href="/smanager/ddclient1?trt=DEL&Domain=<%= $Domain->{"Domain"}%>"><%=l 'REMOVE'%></a> |
868 |
|
- </td> |
869 |
|
+ </td> |
870 |
|
+ % if ($Domain->{"Publication"} ne ""){ |
871 |
|
+ <td class = 'sme-border'> |
872 |
|
+ <a href="/smanager/ddclient1?trt=DEL&Domain=<%= $Domain->{"Domain"}%>"><%=l 'REMOVE'%></a> |
873 |
|
+ </td> |
874 |
|
+ % } |
875 |
|
</tr> |
876 |
|
%} |
877 |
|
</tbody> |
878 |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep |
879 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep 2023-11-10 16:11:05.901271943 +0000 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep 2023-11-10 16:11:05.901271943 +0000 |
880 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep 2023-11-18 14:56:00.000000000 +0000 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_modify_domain.html.ep 2023-12-18 11:13:00.000000000 +0000 |
881 |
@@ -1,4 +1,9 @@ |
@@ -1,6 +1,11 @@ |
882 |
<div id='modifydomain'> |
<div id='modifydomain'> |
883 |
+ <script> |
+ <script> |
884 |
+ window.onload = function() { |
+ window.onload = function() { |
886 |
+ }; |
+ }; |
887 |
+ </script> |
+ </script> |
888 |
<h2> |
<h2> |
889 |
%= l 'CUSTOM_DESCRIPTION' |
- %= l 'CUSTOM_DESCRIPTION' |
890 |
|
+ %= l 'MODIFY_DESCRIPTION' |
891 |
</h2><br> |
</h2><br> |
892 |
@@ -24,20 +29,41 @@ |
% my $btn = l('APPLY'); |
893 |
|
%= form_for '/ddclient8' => (method => 'POST') => begin |
894 |
|
@@ -10,34 +15,60 @@ |
895 |
|
%= hidden_field domainName => $ddc_datas->{"Domain_details"}->{"Domain"} |
896 |
|
%= $ddc_datas->{"Domain_details"}->{"Domain"} |
897 |
|
</span><br><br> |
898 |
|
+ |
899 |
|
<span class=label> |
900 |
|
%=l 'DESCRIPTION_LABEL' |
901 |
|
</span><span class=data> |
902 |
|
%= $ddc_datas->{"Domain_details"}->{"Description"} |
903 |
|
</span><br><br> |
904 |
|
+ |
905 |
|
+ % if ($ddc_datas->{"Domain_details"}->{"Content"} ne ""){ |
906 |
|
<span class=label> |
907 |
|
%= $ddc_datas->{"Domain_details"}->{"Content"} |
908 |
|
</span><span class=data> |
909 |
|
%= $ddc_datas->{"Domain_details"}->{"Content"} |
910 |
|
</span><br><br> |
911 |
|
+ % } |
912 |
|
+ |
913 |
|
<span class=label> |
914 |
%=l 'SERVERS_LABEL' |
%=l 'SERVERS_LABEL' |
915 |
</span><span class=data> |
</span><span class=data> |
916 |
% param dns=>$ddc_datas->{"Domain_details"}->{"dns"}; |
% param dns=>$ddc_datas->{"Domain_details"}->{"dns"}; |
959 |
</span><span class=data> |
</span><span class=data> |
960 |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep |
diff -urN smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep |
961 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep 2023-11-10 16:11:05.902271946 +0000 |
--- smeserver-ddclient-1.3.0.old/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep 2023-11-10 16:11:05.902271946 +0000 |
962 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep 2023-12-04 10:53:00.000000000 +0000 |
+++ smeserver-ddclient-1.3.0/root/usr/share/smanager/themes/default/templates/partials/_ddc_paramlist.html.ep 2023-12-16 08:19:00.000000000 +0000 |
963 |
@@ -1,4 +1,9 @@ |
@@ -1,4 +1,9 @@ |
964 |
<div id='paramlist'> |
<div id='paramlist'> |
965 |
+ <script> |
+ <script> |
1020 |
+ %= javascript begin |
+ %= javascript begin |
1021 |
+ function SelectInput() { |
+ function SelectInput() { |
1022 |
+ var method = document.querySelector("#retrievemethod"); |
+ var method = document.querySelector("#retrievemethod"); |
1023 |
+ const types=['smeIF','smeCMD','web','router','if','ip','cmd','custom']; |
+ const types=['smeIF','smeCMD','web','router','if','ip','cmdv4','custom']; |
1024 |
+ types.forEach((type)=>{ |
+ types.forEach((type)=>{ |
1025 |
+ var service = document.querySelector(`.${type}`); |
+ var service = document.querySelector(`.${type}`); |
1026 |
+ if (service != null) { |
+ if (service != null) { |
1078 |
+ %=l 'Web service' |
+ %=l 'Web service' |
1079 |
+ </span><span class=data> |
+ </span><span class=data> |
1080 |
+ % param retrievewebservice=>$ddc_datas->{"params"}->{"urlcheckip"} unless param 'retrievewebservice'; |
+ % param retrievewebservice=>$ddc_datas->{"params"}->{"urlcheckip"} unless param 'retrievewebservice'; |
1081 |
+ %=select_field retrievewebservice=>$dnslabels |
+ %=select_field retrievewebservice=>$webservices |
1082 |
+ </span><br /> |
+ </span><br /> |
1083 |
+ </div> |
+ </div> |
1084 |
+ |
+ |
1093 |
+ </div> |
+ </div> |
1094 |
+ |
+ |
1095 |
+ %# Only if "cmd" is chosen |
+ %# Only if "cmd" is chosen |
1096 |
+ <div class=cmd> |
+ <div class=cmdv4> |
1097 |
+ <span class=label cmd> |
+ <span class=label cmd> |
1098 |
+ %=l 'RETRIEVE_CMD' |
+ %=l 'RETRIEVE_CMD' |
1099 |
+ </span><span class=data cmd> |
+ </span><span class=data cmd> |
1100 |
+ % param retrievecmd=>$ddc_datas->{"params"}->{"cmd"} unless param 'retrievecmd'; |
+ % param retrievecmd=>$ddc_datas->{"params"}->{"cmdv4"} unless param 'retrievecmd'; |
1101 |
+ %=text_field 'retrievecmd' |
+ %=text_field 'retrievecmd' |
1102 |
+ </span><br> |
+ </span><br> |
1103 |
+ </div> |
+ </div> |