Software /
code /
prosody
Comparison
plugins/mod_admin_telnet.lua @ 10424:e7d3fa49495f
mod_admin_telnet: Show SNI name in show_tls() if available
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 20 Nov 2019 21:31:46 +0100 |
parent | 10383:496248e48a1d |
child | 10461:e293fb8112e2 |
comparison
equal
deleted
inserted
replaced
10423:317bcc4f25f5 | 10424:e7d3fa49495f |
---|---|
582 local info = sock:info(); | 582 local info = sock:info(); |
583 line[#line+1] = ("(%s with %s)"):format(info.protocol, info.cipher); | 583 line[#line+1] = ("(%s with %s)"):format(info.protocol, info.cipher); |
584 else | 584 else |
585 line[#line+1] = "(cipher info unavailable)"; | 585 line[#line+1] = "(cipher info unavailable)"; |
586 end | 586 end |
587 if sock.getsniname then | |
588 local name = sock:getsniname(); | |
589 if name then | |
590 line[#line+1] = ("(SNI:%q)"):format(name); | |
591 end | |
592 end | |
587 else | 593 else |
588 line[#line+1] = "(insecure)"; | 594 line[#line+1] = "(insecure)"; |
589 end | 595 end |
590 return table.concat(line, " "); | 596 return table.concat(line, " "); |
591 end | 597 end |