diff options
author | Kim Alvefur <zash@zash.se> | 2022-10-20 14:04:56 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2022-10-20 14:04:56 +0200 |
commit | a46ae8cb89d83b98a5e3f8da1d958905b2cb78ac (patch) | |
tree | 3fbee31fc79cb0dd3a92ba31017caa958d4d4064 /net | |
parent | d4f4f76c3c703a323a712119e60eb3dbe053cbbd (diff) | |
download | prosody-a46ae8cb89d83b98a5e3f8da1d958905b2cb78ac.tar.gz prosody-a46ae8cb89d83b98a5e3f8da1d958905b2cb78ac.zip |
mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits Advertisement
Thanks MattJ
Diffstat (limited to 'net')
-rw-r--r-- | net/resolvers/service.lua | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/net/resolvers/service.lua b/net/resolvers/service.lua index a7ce76a3..39031503 100644 --- a/net/resolvers/service.lua +++ b/net/resolvers/service.lua @@ -111,12 +111,17 @@ function methods:next(cb) answer = {}; end if answer then - if self.extra and not answer.secure then - self.extra.use_dane = false; - elseif answer.bogus then + if answer.bogus then self.last_error = "Validation error in SRV lookup"; ready(); return; + elseif self.extra then + if answer.secure then + self.extra.secure_hostname = "HMMMMMMM"; + else + -- Insecure results, so no DANE + self.extra.use_dane = false; + end end if #answer == 0 then |