Skip to content

Commit d933f1e

Browse files
author
Till Brehm
committed
Merge branch 'master' into 'master'
Optimized prosody configuration and full OMEMO support See merge request ispconfig/ispconfig3!785
2 parents 0427205 + 8f68c0e commit d933f1e

14 files changed

+88
-67
lines changed

install/dist/conf/debian60.conf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@
237237
$conf['prosody']['storage_database'] = 'prosody';
238238
$conf['prosody']['storage_user'] = 'prosody';
239239
$conf['prosody']['storage_password'] = md5(uniqid(rand()));
240-
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, websocket, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
240+
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
241241

242242

243243
?>

install/dist/conf/debian90.conf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,6 @@
237237
$conf['prosody']['storage_database'] = 'prosody';
238238
$conf['prosody']['storage_user'] = 'prosody';
239239
$conf['prosody']['storage_password'] = md5(uniqid(rand()));
240-
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, websocket, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
240+
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
241241

242242
?>

install/dist/conf/debiantesting.conf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@
237237
$conf['prosody']['storage_database'] = 'prosody';
238238
$conf['prosody']['storage_user'] = 'prosody';
239239
$conf['prosody']['storage_password'] = md5(uniqid(rand()));
240-
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, websocket, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
240+
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
241241

242242

243243
?>

install/dist/conf/ubuntu1604.conf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@
237237
$conf['prosody']['storage_database'] = 'prosody';
238238
$conf['prosody']['storage_user'] = 'prosody';
239239
$conf['prosody']['storage_password'] = md5(uniqid(rand()));
240-
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, websocket, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
240+
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
241241

242242

243243
?>

install/dist/conf/ubuntu1710.conf.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233
$conf['prosody']['storage_database'] = 'prosody';
234234
$conf['prosody']['storage_user'] = 'prosody';
235235
$conf['prosody']['storage_password'] = md5(uniqid(rand()));
236-
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, websocket, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
236+
$conf['prosody']['initial_modules'] = 'roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access';
237237

238238

239239
?>

install/lib/installer_base.lib.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1775,7 +1775,7 @@ public function configure_metronome($options = '') {
17751775
$ssl_domain = $this->free_query('Common Name (e.g. server FQDN or YOUR name)', $conf['hostname'],'ssl_cert_common_name');
17761776
$ssl_email = $this->free_query('Email Address', 'hostmaster@'.$conf['hostname'],'ssl_cert_email');
17771777

1778-
$tpl = new tpl('xmpp_metronome_conf_ssl.master');
1778+
$tpl = new tpl('xmpp_conf_ssl.master');
17791779
$tpl->setVar('ssl_country',$ssl_country);
17801780
$tpl->setVar('ssl_locality',$ssl_locality);
17811781
$tpl->setVar('ssl_organisation',$ssl_organisation);

install/tpl/server.ini.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ xmpp_daemon=prosody
160160
xmpp_use_ispv6=n
161161
xmpp_bosh_max_inactivity=30
162162
xmpp_server_admins=
163-
xmpp_modules_enabled=saslauth, tls, dialback, disco, discoitems, version, uptime, time, ping, admin_adhoc, admin_telnet, bosh, posix, announce, offline, webpresence, mam, stream_management, message_carbons
163+
xmpp_modules_enabled=roster, saslauth, tls, dialback, disco, carbons, pep, private, blocklist, vcard, version, uptime, time, ping, admin_adhoc, mam, bosh, websocket, http_files, announce, proxy65, offline, posix, webpresence, smacks, csi_battery_saver, pep_vcard_avatar, omemo_all_access
164164
xmpp_port_http=5290
165165
xmpp_port_https=5291
166166
xmpp_port_pastebin=5292

install/tpl/xmpp_prosody_conf_global.master

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ plugin_paths = {
33
};
44
use_libevent = true;
55
log = {
6-
-- debug = "/var/log/prosody/prosody.dbg",
7-
info = "/var/log/prosody/prosody.log",
8-
error = "/var/log/prosody/prosody.err",
9-
"syslog",
6+
-- optional: uncomment debug log here
7+
-- debug = "/var/log/prosody/prosody.dbg",
8+
info = "/var/log/prosody/prosody.log",
9+
error = "/var/log/prosody/prosody.err",
10+
"syslog",
1011
};
1112
use_ipv6 = true;
1213
http_ports = {
@@ -55,7 +56,6 @@ modules_enabled = {
5556
"csi_battery_saver",
5657
"pep_vcard_avatar",
5758
"omemo_all_access",
58-
5959
};
6060
modules_disabled = {
6161
};
@@ -87,5 +87,8 @@ ssl = {
8787
certificate = "/etc/prosody/certs/localhost.crt",
8888
};
8989

90-
VirtualHost "{tmpl_var main_host}"
91-
certificate = "/etc/prosody/certs/localhost.crt"
90+
Component "{tmpl_var main_host}" "http_upload"
91+
ud_disco_name = "HTTP File Upload";
92+
http_upload_file_size_limit = 1024 * 1024 * 10;
93+
http_upload_quota = 1024 * 1024 * 10;
94+
http_upload_expire_after = 60 * 60 * 24 * 2;
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
Include "/etc/prosody/storage.cfg.lua"
22
Include "/etc/prosody/global.cfg.lua"
33
Include "/etc/prosody/hosts/*.lua"
4-
Include "/etc/prosody/status/*.lua"

interface/web/mail/xmpp_domain_edit.php

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

422420
// purge old rr-record
423421
$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";

0 commit comments

Comments
 (0)