aboutsummaryrefslogtreecommitdiffstats
path: root/net/resolvers/basic.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2021-03-03 20:48:54 +0100
committerKim Alvefur <zash@zash.se>2021-03-03 20:48:54 +0100
commit3559d707bf2e32b6a3a7ed17095a0ac5fc26607d (patch)
tree354cb00d0ff9a0c77eb401845fe812ec7b9bb2b6 /net/resolvers/basic.lua
parent60ec880c48acee50b8f057a78bdf371963a7a714 (diff)
downloadprosody-3559d707bf2e32b6a3a7ed17095a0ac5fc26607d.tar.gz
prosody-3559d707bf2e32b6a3a7ed17095a0ac5fc26607d.zip
net.resolvers.basic: Disable DANE for now, completely broken
Turns out 'extra' is, at least for mod_s2s, the same table for *all* connections.
Diffstat (limited to 'net/resolvers/basic.lua')
-rw-r--r--net/resolvers/basic.lua9
1 files changed, 4 insertions, 5 deletions
diff --git a/net/resolvers/basic.lua b/net/resolvers/basic.lua
index 220cb0c8..c0e7cb88 100644
--- a/net/resolvers/basic.lua
+++ b/net/resolvers/basic.lua
@@ -36,15 +36,14 @@ function methods:next(cb)
n = n - 1;
if n > 0 then return; end
self.targets = targets;
+ --[[
+ -- TODO stash tlsa somewhere per connection
+ -- FIXME 'extra' here is not per connection
if self.extra and self.extra.use_dane then
if secure and tlsa[1] then
- self.extra.tlsa = tlsa;
- self.extra.dane_hostname = self.hostname;
- else
- self.extra.tlsa = nil;
- self.extra.dane_hostname = nil;
end
end
+ --]]
self:next(cb);
end