Software /
code /
prosody
Comparison
plugins/mod_admin_shell.lua @ 11945:142b9c4010fe
mod_admin_shell: Reduce width of 'Security' column (thanks Link Mauve)
Tricky to represent "secure, but no details" in short enough space.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 26 Nov 2021 11:39:13 +0100 |
parent | 11943:cf47834d3698 |
child | 11946:c0a01e5f5656 |
comparison
equal
deleted
inserted
replaced
11944:8b5e646dfaa6 | 11945:142b9c4010fe |
---|---|
724 end; | 724 end; |
725 }; | 725 }; |
726 secure = { | 726 secure = { |
727 title = "Security"; | 727 title = "Security"; |
728 key = "conn"; | 728 key = "conn"; |
729 width = 11; | 729 width = 8; |
730 mapper = function(conn, session) | 730 mapper = function(conn, session) |
731 if not session.secure then return "insecure"; end | 731 if not session.secure then return "insecure"; end |
732 if not conn or not conn:ssl() then return "secure" end | 732 if not conn or not conn:ssl() then return "secure" end |
733 local sock = conn and conn:socket(); | 733 local sock = conn and conn:socket(); |
734 if not sock then return "unknown TLS"; end | 734 if not sock then return "secure"; end |
735 local tls_info = sock.info and sock:info(); | 735 local tls_info = sock.info and sock:info(); |
736 return tls_info and tls_info.protocol or "unknown TLS"; | 736 return tls_info and tls_info.protocol or "secure"; |
737 end; | 737 end; |
738 }; | 738 }; |
739 encryption = { | 739 encryption = { |
740 title = "Encryption"; | 740 title = "Encryption"; |
741 width = 30; | 741 width = 30; |