Hey! Thank you for the submission. It sounds very reasonable and I would approve of the patch, but I cannot look into the changes, as I'm currently traveling and won't have access to my laptop for the next 30 days or so. I do trust your judgment, though. If you want this in now, go ahead.
On November 25, 2014 8:27:55 PM GMT+07:00, Landry Breuil <lan...@rhaalovely.net> wrote: >Hi, > >while setting up a prosody server, i noticed the default config is >broken since it wants to use posix module (daemonize, syslog) but >doesnt >enable it by default.. also, since we make it depend on luaevent, maybe >we should enable the libevent component by default too, or the >dependency should be relaxed. > >Thoughts ? > >Landry > > >Index: Makefile >=================================================================== >RCS file: /cvs/ports/net/prosody/Makefile,v >retrieving revision 1.30 >diff -u -r1.30 Makefile >--- Makefile 27 Oct 2014 13:41:17 -0000 1.30 >+++ Makefile 25 Nov 2014 13:25:49 -0000 >@@ -6,6 +6,7 @@ > DISTNAME= prosody-0.9.6 > CATEGORIES= net > MASTER_SITES= http://prosody.im/downloads/source/ >+REVISION = 0 > > HOMEPAGE= http://prosody.im/ > >Index: patches/patch-prosody_cfg_lua_dist >=================================================================== >RCS file: /cvs/ports/net/prosody/patches/patch-prosody_cfg_lua_dist,v >retrieving revision 1.5 >diff -u -r1.5 patch-prosody_cfg_lua_dist >--- patches/patch-prosody_cfg_lua_dist 23 Apr 2014 17:59:01 -0000 1.5 >+++ patches/patch-prosody_cfg_lua_dist 25 Nov 2014 13:25:49 -0000 >@@ -1,7 +1,7 @@ >$OpenBSD: patch-prosody_cfg_lua_dist,v 1.5 2014/04/23 17:59:01 jca Exp >$ >---- prosody.cfg.lua.dist.orig Thu Feb 27 20:05:53 2014 >-+++ prosody.cfg.lua.dist Thu Feb 27 20:06:51 2014 >-@@ -22,6 +22,14 @@ >+--- prosody.cfg.lua.dist.orig Wed Oct 15 11:33:36 2014 >++++ prosody.cfg.lua.dist Tue Nov 25 14:25:34 2014 >+@@ -22,9 +22,17 @@ > -- Example: admins = { "us...@example.com", "us...@example.net" } > admins = { } > >@@ -15,7 +15,20 @@ > + > -- Enable use of libevent for better performance under high load > -- For more information see: http://prosody.im/doc/libevent >- --use_libevent = true; >+---use_libevent = true; >++use_libevent = true; >+ >+ -- This is the list of modules Prosody will load on startup. >+ -- It looks for mod_modulename.lua in the plugins folder, so make >sure that exists too. >+@@ -63,7 +71,7 @@ modules_enabled = { >+ --"http_files"; -- Serve static files from a directory over HTTP >+ >+ -- Other specific functionality >+- --"posix"; -- POSIX functionality, sends server to background, >enables syslog, etc. >++ "posix"; -- POSIX functionality, sends server to background, >enables syslog, etc. >+ --"groups"; -- Shared roster support >+ --"announce"; -- Send announcement to all online users >+ --"welcome"; -- Welcome users who register accounts > @@ -139,8 +147,8 @@ authentication = "internal_plain" > -- Logging configuration > -- For advanced logging see http://prosody.im/doc/logging >Index: patches/patch-util_prosodyctl_lua >=================================================================== >RCS file: /cvs/ports/net/prosody/patches/patch-util_prosodyctl_lua,v >retrieving revision 1.2 >diff -u -r1.2 patch-util_prosodyctl_lua >--- patches/patch-util_prosodyctl_lua 26 Jan 2012 10:27:15 -0000 1.2 >+++ patches/patch-util_prosodyctl_lua 25 Nov 2014 13:25:49 -0000 >@@ -1,7 +1,7 @@ >$OpenBSD: patch-util_prosodyctl_lua,v 1.2 2012/01/26 10:27:15 sthen Exp >$ >---- util/prosodyctl.lua.orig Tue May 3 19:43:53 2011 >-+++ util/prosodyctl.lua Tue May 3 19:44:19 2011 >-@@ -218,7 +218,7 @@ function start() >+--- util/prosodyctl.lua.orig Wed Oct 15 11:33:36 2014 >++++ util/prosodyctl.lua Tue Nov 25 14:24:23 2014 >+@@ -243,7 +243,7 @@ function start() > if not CFG_SOURCEDIR then > os.execute("./prosody"); > else -- Sent from my Android device with K-9 Mail. Please excuse my brevity.