Matthew Wild
d513ae5626
CHANGES: Update for release
2017-09-27 15:49:41 +01:00
Kim Alvefur
37d1497aed
configure: Remove unused OS and architecture detection that would most likely fail on systems without gcc
2017-09-28 12:30:43 +02:00
Kim Alvefur
ae9e01acd8
configure: Remove unused "require config" option
2017-09-28 12:15:26 +02:00
Kim Alvefur
bfb1fb4d26
configure: Add new but undocumented flags to --help
2017-09-28 12:11:56 +02:00
Kim Alvefur
6dc4386c71
configure: Set runtime in debian preset to allow building without interperter installed
2017-09-28 07:25:54 +02:00
Kim Alvefur
78dd613bca
net.adns: Import setmetatable into a local (fixes traceback on Lua 5.2)
2017-09-27 17:34:54 +02:00
Kim Alvefur
e1a94acbb9
core.certmanager: Set a default curveslist [sic], fixes #879 , #943 , #951 if used along with luasec 0.7 and openssl 1.1
2017-09-27 15:45:07 +02:00
Kim Alvefur
8ae2b88fa0
util.sslconfig: Treat 'curveslist', added in LuaSec 0.7, as a colon-separated list, like ciphers (see #879 , #943 , #951 )
2017-09-27 15:38:46 +02:00
Kim Alvefur
b080aec43a
prosodyctl: Abort and warn if the config can't be opened after dropping root privileges ( fixes #990 )
2017-09-27 15:37:10 +02:00
Kim Alvefur
b71438e89d
prosody, prosodyctl: Print the actual config file name used when a problem loading it was encountered (see #990 )
2017-09-27 15:33:29 +02:00
Kim Alvefur
56ab48e717
mod_blocklist: Drop messages to existing full JIDs in order to prevent issues with MUC PMs, fixes #690
2017-09-27 15:27:29 +02:00
Kim Alvefur
296e430244
prosodyctl: cert import: Reuse function from certmanager for locating certificates and keys
2017-09-27 15:21:20 +02:00
Kim Alvefur
2cc651ad75
prosody.cfg.lua.dist: Correct mod_websockets to mod_websocket
2017-09-27 05:27:22 +02:00
Matthew Wild
fff24cfdbb
util.throttle: Remove unused import of floor() [luacheck]
2017-09-26 18:30:34 +01:00
Matthew Wild
14304764d8
mod_limits: Handle fractional outstanding balance values (caused by e3f7b6fa46ba)
...
Fractional values were passed to string.sub() when doing buffer manipulations, and
caused random bytes to be skipped in the stream.
2017-09-26 17:48:33 +01:00
Matthew Wild
86ee041be8
mod_s2s: Use a separate resolver object for each outgoing session
...
Cleaner approach hopefully fixes problems with some peoples' DNS
hanging after a while, failed DNS when a large number of queries
are made at once, and source port re-use.
Related issues: #487 , 761, #991 , #992 , #1001
2017-09-25 23:12:47 +01:00
Matthew Wild
a2e27dd4fb
net.adns: Restructure to allow creating separate resolver objects, like net.dns
2017-09-25 23:06:00 +01:00
Waqas Hussain
30dcc73298
prosodyctl check: Fix traceback when no modules_enabled are defined (e.g., a completely empty config)
2017-09-24 18:23:45 -04:00
Kim Alvefur
abc508f21c
prosody: Tiny whitespace fix
2017-09-24 05:46:24 +02:00
Kim Alvefur
11402a46bb
net.dns: Correctly apply lower bound of RTT (thanks Ge0rG)
2017-09-24 01:04:56 +02:00
Matthew Wild
9bb6847d26
tests: util.throttle: Fix time override to simply override util.time. Recent change bypasses current override method.
2017-09-23 23:32:08 +01:00
Matthew Wild
18fff9b845
prosody.cfg.lua.dist: Improve certificates comment
2017-09-23 17:49:48 +01:00
Matthew Wild
1c3b4b2da9
prosody.cfg.lua.dist: Further tweaks in preparation for 0.10.0
2017-09-23 17:39:36 +01:00
Matthew Wild
2ae9801ba6
certmanager: Add debug logging (thanks av6)
2017-09-23 17:13:29 +01:00
Matthew Wild
6c2df72e97
prosody.cfg.lua.dist: Update in preparation for 0.10.0 release
2017-09-23 13:39:16 +01:00
Matthew Wild
4e943d2770
mod_server_contact_info: Import from prosody-modules 2c59f2f0c37d ( fixes #778 )
2017-09-23 13:35:33 +01:00
Matthew Wild
9f73fcbf8a
mod_limits: Import from prosody-modules 2c59f2f0c37d ( fixes #129 )
2017-09-23 13:29:54 +01:00
Matthew Wild
03b4a9a938
util.dataforms: Don't include list options in result forms ( fixes #983 )
2017-09-23 13:20:46 +01:00
Waqas Hussain
4cc9079746
util.throttle: Fix initial time setting (double accounting the first time) and fractional balance updates (0.1*10 was not the same as 1*1)
2017-09-17 13:29:14 -04:00
Emmanuel Gil Peyrot
1574b7a818
mod_mam: Also return the preferences on set
...
Fixes #995 .
2017-09-19 23:38:08 +02:00
Matthew Wild
d16959ce16
hostmanager: Add support for 'disco_hidden' option to hide hosts from disco#items (thanks Ge0rG)
2017-09-20 14:42:21 +01:00
Kim Alvefur
32a1219188
mod_mam: Log a message when not archiving because it only had ignored tags
2017-09-18 18:35:01 +02:00
Kim Alvefur
d578e7d08f
prosodyctl: cert import: Use env variable set by certbot if invoked as post-renew hook
2017-09-18 18:28:29 +02:00
Kim Alvefur
e7f9f1976b
prosodyctl: Only demand a hostname argument to cert commands other than import
2017-09-18 17:08:31 +02:00
Kim Alvefur
b70edb66cf
prosodyctl: Use all enabled hosts if no hostnames passed to cert import
2017-09-18 17:06:35 +02:00
Kim Alvefur
6ab32342b2
util.random: Add a _source field to match util.crand
2017-09-16 17:24:13 +02:00
Kim Alvefur
989c0783cb
Merge 0.9->0.10
2017-09-14 02:47:40 +02:00
Kim Alvefur
5dee36d838
mod_component, mod_s2s: Iterate over child tags instead of child nodes (can include text) in stream error (same as 176b7f4e4ac9)
2017-09-14 01:27:36 +02:00
Kim Alvefur
12cdea49b3
mod_c2s: Iterate over child tags instead of child nodes in stream error (fixes traceback from #987 )
2017-09-13 18:18:57 +02:00
Kim Alvefur
015bc6ad59
mod_mam: Log a message in case archive deletion is not supported by the storage module in use
2017-09-12 14:59:52 +02:00
Kim Alvefur
863374e164
mod_mam: Use a FIFO queue for scheduling archive expiry
2017-09-12 14:42:56 +02:00
Kim Alvefur
a5f43007f1
core.loggingmanager: Remove now unused locals [luacheck]
2017-09-11 19:32:51 +02:00
Kim Alvefur
35717a1e41
loggingmanager, mod_posix: Import util.format correctly ( fixes #985 )
2017-09-11 19:32:12 +02:00
Waqas Hussain
f4aebb575e
loggingmanager: Slight cleanup and optimization of file sink
2017-09-10 13:13:24 -04:00
Waqas Hussain
00cb31f022
loggingmanager, mod_posix: Replace the old inconsistent log formatting with the new util.format
2017-09-10 13:05:45 -04:00
Waqas Hussain
347f3ab6a3
util.format: A string.format wrapper that gracefully handles invalid arguments
2017-09-10 12:42:05 -04:00
Kim Alvefur
3888136262
mod_mam: Factor out <stanza-id> stripping so it can be reused in two places
2017-09-03 17:13:30 +02:00
Kim Alvefur
a9333c4f4b
mod_mam: Clone stanza before stripping stanza id after carbons
2017-09-03 12:42:25 +02:00
Kim Alvefur
0edbfe8c0b
man/prosodyctl.markdown: Reflow
2017-09-02 10:05:50 +02:00
Kim Alvefur
e95a1649ea
man prosodyctl: Add text about the cert import
command
2017-09-02 10:04:32 +02:00