diff options
Diffstat (limited to 'pseudoclients/haxserv.c')
-rw-r--r-- | pseudoclients/haxserv.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pseudoclients/haxserv.c b/pseudoclients/haxserv.c index cc69198..ba5b55a 100644 --- a/pseudoclients/haxserv.c +++ b/pseudoclients/haxserv.c @@ -939,6 +939,36 @@ int haxserv_pseudoclient_get_command(struct string from, struct string sender, s { struct string msg_parts[] = { + STRING("Account name: "), + user->account_name, + }; + + struct string full_msg; + if (str_combine(&full_msg, sizeof(msg_parts)/sizeof(*msg_parts), msg_parts) == 0) { + notice(SID, HAXSERV_UID, respond_to, full_msg); + free(full_msg.data); + } else { + notice(SID, HAXSERV_UID, respond_to, STRING("<Allocation failure>")); + } + } + + { + struct string msg_parts[] = { + STRING("TLS Cert: "), + user->cert, + }; + + struct string full_msg; + if (str_combine(&full_msg, sizeof(msg_parts)/sizeof(*msg_parts), msg_parts) == 0) { + notice(SID, HAXSERV_UID, respond_to, full_msg); + free(full_msg.data); + } else { + notice(SID, HAXSERV_UID, respond_to, STRING("<Allocation failure>")); + } + } + + { + struct string msg_parts[] = { STRING("Server: "), user->server, }; |