From de93b24e85a83b8bfa9567dc257460fa24763b04 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sat, 10 Nov 2001 04:43:51 +0000
Subject: [PATCH] Basic finger service (just list the nodes with activity).

---
 exec/fingerservice.js | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 exec/fingerservice.js

diff --git a/exec/fingerservice.js b/exec/fingerservice.js
new file mode 100644
index 0000000000..3484f403b4
--- /dev/null
+++ b/exec/fingerservice.js
@@ -0,0 +1,21 @@
+// fingerservice.js
+
+load("nodedefs.js");
+
+function write(str)
+{
+	client.socket.send(str);
+}
+
+var user = new User(1);
+for(n=0;n<system.node_list.length;n++) {
+	write(format("Node %2d ",n+1));
+	if(system.node_list[n].status==NODE_INUSE) {
+		user.number=system.node_list[n].useron;
+		write(format("%s (%u %s) ", user.alias, user.age, user.gender));
+		write(format(NodeAction[system.node_list[n].action],system.node_list[n].aux));
+	} else
+		write(format(NodeStatus[system.node_list[n].status],system.node_list[n].aux));
+
+	write("\r\n");
+}
\ No newline at end of file
-- 
GitLab