/[smecontribs]/rpms/smeserver-dhcpmanager/contribs10/smeserver-dhcpmanager-2.0.4-bz11506-noCustomTemplates.patch
ViewVC logotype

Annotation of /rpms/smeserver-dhcpmanager/contribs10/smeserver-dhcpmanager-2.0.4-bz11506-noCustomTemplates.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Wed Mar 31 02:32:09 2021 UTC (3 years, 1 month ago) by jpp
Branch: MAIN
CVS Tags: smeserver-dhcpmanager-2_0_4-12_el7_sme, smeserver-dhcpmanager-2_0_4-11_el7_sme, smeserver-dhcpmanager-2_0_4-13_el7_sme, smeserver-dhcpmanager-2_0_4-16_el7_sme, smeserver-dhcpmanager-2_0_4-15_el7_sme, smeserver-dhcpmanager-2_0_4-17_el7_sme, HEAD
Changes since 1.1: +60 -0 lines
* Tue Mar 30 2021 Jean-Philippe Pialasse <tests@pialasse.com> 2.0.4-11.sme
- removing tmeplate custom, merged with core [SME: 11506]
- adding third DNS entry [SME: 11506]

1 jpp 1.2 diff -Nur --no-dereference smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/dhcpd smeserver-dhcpmanager-2.0.4/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/dhcpd
2     --- smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/dhcpd 2015-08-17 18:06:47.000000000 -0400
3     +++ smeserver-dhcpmanager-2.0.4/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/dhcpd 2021-03-30 22:30:01.180000000 -0400
4     @@ -80,6 +80,10 @@
5     <trans>Secondary DNS</trans>
6     </entry>
7     <entry>
8     + <base>TERTIARY_DNS_ADDRESS</base>
9     + <trans>Tertiary DNS</trans>
10     + </entry>
11     + <entry>
12     <base>CUSTOM_GATEWAY_TITLE</base>
13     <trans>Enable a custom gateway address.</trans>
14     </entry>
15 jpp 1.1 diff -Nur --no-dereference smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25DomainNameServers smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25DomainNameServers
16     --- smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25DomainNameServers 2015-08-13 08:43:24.000000000 -0400
17     +++ smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25DomainNameServers 1969-12-31 19:00:00.000000000 -0500
18     @@ -1,22 +0,0 @@
19     -{
20     -
21     - my $dhcpdnscustom = $DB->get_prop('dhcpd', 'dnscustom');
22     - my $dhcpdns1server = $DB->get_prop('dhcpd', 'dns1server');
23     - my $dhcpdns2server = $DB->get_prop('dhcpd', 'dns2server');
24     -
25     - if ($dhcpdnscustom eq 'enabled')
26     - {
27     - if ($dhcpdns2server eq "" )
28     - {
29     - $OUT .= " option domain-name-servers $dhcpdns1server;";
30     - }
31     - else
32     - {
33     - $OUT .= " option domain-name-servers $dhcpdns1server, $dhcpdns2server;";
34     - }
35     - }
36     - else
37     - {
38     - $OUT .= " option domain-name-servers $LocalIP;";
39     - }
40     -}
41     diff -Nur --no-dereference smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeDefault smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeDefault
42     --- smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeDefault 2015-08-13 08:43:24.000000000 -0400
43     +++ smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeDefault 1969-12-31 19:00:00.000000000 -0500
44     @@ -1,4 +0,0 @@
45     -{
46     - my $dhcpleasetime = $DB->get_prop('dhcpd', 'leasetime') || 86400;
47     - $OUT .= " default-lease-time $dhcpleasetime;";
48     -}
49     diff -Nur --no-dereference smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeMax smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeMax
50     --- smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeMax 2015-08-13 08:43:24.000000000 -0400
51     +++ smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25LeaseTimeMax 1969-12-31 19:00:00.000000000 -0500
52     @@ -1,6 +0,0 @@
53     -{
54     -
55     - my $leasetime = $DB->get_prop('dhcpd', 'leasetime') || 86400;
56     - my $maxleasetime = 7 * $leasetime;
57     - $OUT .= " max-lease-time $maxleasetime;";
58     -}
59     diff -Nur --no-dereference smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25Routers smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25Routers
60     --- smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25Routers 2015-08-13 08:43:24.000000000 -0400
61     +++ smeserver-dhcpmanager-2.0.4/root/etc/e-smith/templates-custom/etc/dhcpd.conf/25Routers 1969-12-31 19:00:00.000000000 -0500
62     @@ -1,21 +0,0 @@
63     -{
64     -
65     - my $dhcpgatewaycustom = $DB->get_prop('dhcpd', 'gatewaycustom');
66     - my $dhcpgateway= $DB->get_prop('dhcpd', 'gateway');
67     - if ($dhcpgatewaycustom eq 'enabled')
68     - {
69     - $OUT .= " option routers $dhcpgateway;";
70     - }
71     - else
72     - {
73     - my $router = (defined $SystemMode && $SystemMode =~ /servergateway/)
74     - ? $LocalIP :
75     - defined $GatewayIP ? $GatewayIP : undef;
76     -
77     - $OUT = "";
78     - if ($router)
79     - {
80     - $OUT .= " option routers $router;";
81     - }
82     - }
83     -}
84 jpp 1.2 diff -Nur --no-dereference smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/web/functions/dhcpd smeserver-dhcpmanager-2.0.4/root/etc/e-smith/web/functions/dhcpd
85     --- smeserver-dhcpmanager-2.0.4.old/root/etc/e-smith/web/functions/dhcpd 2021-03-30 21:54:50.428000000 -0400
86     +++ smeserver-dhcpmanager-2.0.4/root/etc/e-smith/web/functions/dhcpd 2021-03-30 22:30:01.447000000 -0400
87     @@ -212,6 +212,10 @@
88     $fm->localise('SECONDARY_DNS_ADDRESS'),
89     'dhcp_dns2server',
90     $sme_conf{'dns2server'}),
91     + esmith::cgi::genNameValueRow ($q,
92     + $fm->localise('TERTIARY_DNS_ADDRESS'),
93     + 'dhcp_dns3server',
94     + $sme_conf{'dns3server'}),
95    
96     #### Custom default Gateway
97     esmith::cgi::genTextRow ($q,
98     @@ -273,6 +277,7 @@
99     my $dhcpd_dnscustom = $q->param ('dhcp_dnscustom');
100     my $dhcpd_dns1server = $q->param ('dhcp_dns1server');
101     my $dhcpd_dns2server = $q->param ('dhcp_dns2server');
102     + my $dhcpd_dns3server = $q->param ('dhcp_dns3server');
103     my $dhcpd_gatewaycustom = $q->param ('dhcp_gatewaycustom');
104     my $dhcpd_gateway = $q->param ('dhcp_gateway');
105    
106     @@ -350,18 +355,20 @@
107     if ($dhcpd_dnscustom eq "enabled")
108     {
109     #check if $dhcpd_dns1server and ( $dhcpd_dns2server are valid ip or $dhcpd_dns2server = null )
110     - if ( isValidIP ($dhcpd_dns1server) && (isValidIP($dhcpd_dns2server) || ( $dhcpd_dns2server eq "") ) )
111     + if ( isValidIP ($dhcpd_dns1server) && (isValidIP($dhcpd_dns2server) || ( $dhcpd_dns2server eq "") ) && (isValidIP($dhcpd_dns3server) || ( $dhcpd_dns3server eq "") ) )
112     {
113     #set value
114     my $dhcpd_dns1server = cleanIP($dhcpd_dns1server);
115     $sme_record->set_prop('dns1server' , $dhcpd_dns1server);
116     my $dhcpd_dns2server = cleanIP($dhcpd_dns2server);
117     $sme_record->set_prop('dns2server' , $dhcpd_dns2server);
118     + my $dhcpd_dns3server = cleanIP($dhcpd_dns3server);
119     + $sme_record->set_prop('dns3server' , $dhcpd_dns3server);
120     }
121     else
122     {
123     - ##if $dhcpd_dns1server or $dhcpd_dns2server are not valid ip then display an error
124     - Main_Display($q, $fm->localise('DNS_SERVER_WITH_BAD_IP') . ' (' . $dhcpd_dns1server . '/' . $dhcpd_dns2server .')');
125     + ##if $dhcpd_dns1server or $dhcpd_dns2server or $dhcpd_dns3server are not valid ip then display an error
126     + Main_Display($q, $fm->localise('DNS_SERVER_WITH_BAD_IP') . ' (' . $dhcpd_dns1server . '/' . $dhcpd_dns2server . '/' . $dhcpd_dns3server .')');
127     }
128     }
129    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed