Software /
code /
prosody
Changeset
11421:926d53af9a7a
net.resolvers.basic: Disable DANE for now, completely broken
Turns out 'extra' is, at least for mod_s2s, the same table for *all*
connections.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 03 Mar 2021 20:48:54 +0100 |
parents | 11420:f768db80aee0 |
children | 11422:fa5a23d7aabc |
files | CHANGES net/resolvers/basic.lua |
diffstat | 2 files changed, 4 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES Wed Mar 03 18:42:54 2021 +0100 +++ b/CHANGES Wed Mar 03 20:48:54 2021 +0100 @@ -17,7 +17,6 @@ - `daemonize` option deprecated - SASL DIGEST-MD5 removed - Switch to libunbound for DNS queries -- DANE Support - mod_external_services (XEP-0215) - util.error for encapsulating errors - MUC: support for XEP-0421 occupant identifiers
--- a/net/resolvers/basic.lua Wed Mar 03 18:42:54 2021 +0100 +++ b/net/resolvers/basic.lua Wed Mar 03 20:48:54 2021 +0100 @@ -36,15 +36,14 @@ 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