Software /
code /
prosody-modules
Comparison
mod_client_management/mod_client_management.lua @ 5600:6d0574bfbf5d
mod_client_management: Include software version in table (when known)
Showing software versions could be useful for statistical reasons, e.g.
determining how quickly (or not) users upgrade, but most importantly for
revoking vulnerable clients versions in case of a security issue.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 13 Jul 2023 23:26:02 +0200 |
parent | 5599:b43ff0302204 |
child | 5601:e9af6abf2b1e |
comparison
equal
deleted
inserted
replaced
5599:b43ff0302204 | 5600:6d0574bfbf5d |
---|---|
424 { | 424 { |
425 title = "Software"; | 425 title = "Software"; |
426 key = "user_agent"; | 426 key = "user_agent"; |
427 width = "1p"; | 427 width = "1p"; |
428 mapper = function(user_agent) | 428 mapper = function(user_agent) |
429 return user_agent and user_agent.software; | 429 if user_agent and user_agent.software then |
430 if user_agent.software_version then | |
431 return user_agent.software .. "/" .. user_agent.software_version; | |
432 else | |
433 return user_agent.software; | |
434 end | |
435 end | |
430 end; | 436 end; |
431 }; | 437 }; |
432 { | 438 { |
433 title = "Last seen"; | 439 title = "Last seen"; |
434 key = "last_seen"; | 440 key = "last_seen"; |