diff --git a/src/server/session.c b/src/server/session.c
index 9e4ea80a86b760c9c9832f62aa6ea15e85de5abe..0a27864b8aa338195ab1b35a8387b61620a3bf89 100644
--- a/src/server/session.c
+++ b/src/server/session.c
@@ -1,5 +1,5 @@
 /*
- * $Id: session.c,v 0.13 1993/01/16 23:18:18 ceder Exp $
+ * $Id: session.c,v 0.14 1993/08/05 01:08:43 ceder Exp $
  * Copyright (C) 1991  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -28,7 +28,7 @@
  * Session control and miscellaneous.
  */
 
-static char *rcsid = "$Id: session.c,v 0.13 1993/01/16 23:18:18 ceder Exp $";
+static char *rcsid = "$Id: session.c,v 0.14 1993/08/05 01:08:43 ceder Exp $";
 #include "rcs.h"
 USE(rcsid);
 
@@ -49,6 +49,7 @@ USE(rcsid);
 #include "config.h"
 #include "internal-connections.h"
 
+#include "tmp-difftime.h"
 
 /*
  * Create an oldstyle username, user%host.domain@host.domain.
@@ -660,3 +661,63 @@ enable (u_char ena_level)
     active_connection->ena_level = ena_level;
     return OK;
 }
+
+extern  Success
+set_client_version (const String client_name,
+		    const String client_version)
+{
+    if (s_strlen(client_name) > CONF_NAME_LEN
+	|| s_strlen(client_version) > CONF_NAME_LEN)
+    {
+	kom_errno = KOM_LONG_STR;
+	return FAILURE;
+    }
+
+    s_strcpy(&active_connection->client_name, client_name);
+    s_strcpy(&active_connection->client_version, client_version);
+    return OK;
+}
+
+extern  Success
+get_client_name (Session_no session_no,
+		 String *result)
+{
+    Connection *cptr;
+
+    CHK_LOGIN(FAILURE);
+
+    cptr = get_conn_by_number(session_no);
+
+    if ( cptr != NULL )
+    {
+	*result = cptr->client_name;
+	return OK;
+    }
+    else
+    {
+	kom_errno = KOM_UNDEF_SESSION;
+	return FAILURE;
+    }
+}
+
+extern  Success
+get_client_version (Session_no session_no,
+		    String *result)
+{
+    Connection *cptr;
+
+    CHK_LOGIN(FAILURE);
+
+    cptr = get_conn_by_number(session_no);
+
+    if ( cptr != NULL )
+    {
+	*result = cptr->client_version;
+	return OK;
+    }
+    else
+    {
+	kom_errno = KOM_UNDEF_SESSION;
+	return FAILURE;
+    }
+}