Skip to content

Commit 979ef41

Browse files
author
Till Brehm
committed
Merge branch 'master' into 'master'
Add upload component to ssl and status See merge request ispconfig/ispconfig3!765
2 parents ade8dcd + 130e30d commit 979ef41

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

interface/web/mail/xmpp_domain_edit.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,11 +416,12 @@ private function update_dns($dataRecord, $new_rr) {
416416
$required_hosts[] = 'vjud';
417417
if($rec['use_muc_host']=='y')
418418
$required_hosts[] = 'muc';
419-
$required_hosts[] = 'upload';
419+
if($rec['use_http_upload']=='y')
420+
$required_hosts[] = 'upload';
420421

421422
// purge old rr-record
422423
$sql = "SELECT * FROM dns_rr WHERE zone = ? AND (name IN ? AND type = 'CNAME' OR name LIKE ? AND type = 'SRV') AND " . $app->tform->getAuthSQL('r') . " ORDER BY serial DESC";
423-
$rec = $app->db->queryAllRecords($sql, $new_rr['zone'], array('xmpp', 'pubsub', 'proxy', 'anon', 'vjud', 'muc'), '_xmpp-%');
424+
$rec = $app->db->queryAllRecords($sql, $new_rr['zone'], array('xmpp', 'pubsub', 'proxy', 'anon', 'vjud', 'muc', 'upload'), '_xmpp-%');
424425
if (is_array($rec[1])) {
425426
for ($i=0; $i < count($rec); ++$i)
426427
$app->db->datalogDelete('dns_rr', 'id', $rec[$i]['id']);

server/conf/xmpp_metronome_conf_ssl.master

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,8 @@ otherName.12= SRVName;IA5STRING:_xmpp-server.proxy.{tmpl_var name='domain'}
6969

7070
DNS.6 = vjud.{tmpl_var name='domain'}
7171
otherName.13= xmppAddr;FORMAT:UTF8,UTF8:vjud.{tmpl_var name='domain'}
72-
otherName.14= SRVName;IA5STRING:_xmpp-server.vjud.{tmpl_var name='domain'}
72+
otherName.14= SRVName;IA5STRING:_xmpp-server.vjud.{tmpl_var name='domain'}
73+
74+
DNS.7 = upload.{tmpl_var name='domain'}
75+
otherName.15= xmppAddr;FORMAT:UTF8,UTF8:upload.{tmpl_var name='domain'}
76+
otherName.16= SRVName;IA5STRING:_xmpp-server.upload.{tmpl_var name='domain'}

server/plugins-available/xmpp_plugin.inc.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,12 @@ function domainUpdate($event_name, $data){
192192
}else{
193193
$tpl->setVar('use_vjud', 'false');
194194
}
195-
$tpl->setVar('use_http_upload', $data['new']['use_muc_host']=='y'?'true':'false');
195+
if($data['new']['use_muc_host']=='y'){
196+
$tpl->setVar('use_http_upload', 'true');
197+
$status_comps[] = 'upload.'.$data['new']['domain'];
198+
}else{
199+
$tpl->setVar('use_http_upload', 'false');
200+
}
196201

197202
$tpl->setVar('use_muc', $data['new']['use_muc_host']=='y'?'true':'false');
198203
if($data['new']['use_muc_host'] == 'y'){

0 commit comments

Comments
 (0)