[jetrix-cvs] SF.net SVN: jetrix:[857] jetrix/trunk/src
Brought to you by:
smanux
|
From: <sm...@us...> - 2010-05-04 17:55:25
|
Revision: 857
http://jetrix.svn.sourceforge.net/jetrix/?rev=857&view=rev
Author: smanux
Date: 2010-05-04 17:55:19 +0000 (Tue, 04 May 2010)
Log Message:
-----------
The name of the client software is stored in a separate field and replaces the type field
Modified Paths:
--------------
jetrix/trunk/src/admin/server.jsp
jetrix/trunk/src/admin/user.jsp
jetrix/trunk/src/java/net/jetrix/Client.java
jetrix/trunk/src/java/net/jetrix/clients/ConsoleClient.java
jetrix/trunk/src/java/net/jetrix/clients/QueryClient.java
jetrix/trunk/src/java/net/jetrix/clients/TetrinetClient.java
jetrix/trunk/src/java/net/jetrix/commands/WhoCommand.java
jetrix/trunk/src/java/net/jetrix/listeners/TSpecListener.java
jetrix/trunk/src/java/net/jetrix/listeners/TetrinetListener.java
Modified: jetrix/trunk/src/admin/server.jsp
===================================================================
--- jetrix/trunk/src/admin/server.jsp 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/admin/server.jsp 2010-05-04 17:55:19 UTC (rev 857)
@@ -143,8 +143,7 @@
<table class="thin" style="width: 500px">
<tr>
<th>Name</th>
- <th>Type</th>
- <th>Version</th>
+ <th>Agent</th>
<th>Protocol</th>
<th>IP</th>
<th>Access Level</th>
@@ -154,8 +153,7 @@
User user = client.getUser(); %>
<tr>
<td><a href="user.jsp?name=<%= user.getName() %>"><%= user.getName() %></a></td>
- <td align="center"><%= client.getType() %></td>
- <td align="center"><%= client.getVersion() %></td>
+ <td align="center"><%= client.getAgent() %> <%= client.getVersion() %></td>
<td align="center"><%= client.getProtocol().getName() %></td>
<td><%= client.getInetAddress().getHostName() %></td>
<td align="center"><%= user.getAccessLevel() %></td>
Modified: jetrix/trunk/src/admin/user.jsp
===================================================================
--- jetrix/trunk/src/admin/user.jsp 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/admin/user.jsp 2010-05-04 17:55:19 UTC (rev 857)
@@ -48,14 +48,10 @@
<table class="thin" style="width: 500px">
<tr>
- <td width="30%">Type</td>
- <td><%= client.getType() %></td>
+ <td width="30%">Agent</td>
+ <td><%= client.getAgent() %> <%= client.getVersion() %></td>
</tr>
<tr>
- <td>Version</td>
- <td><%= client.getVersion() %></td>
- </tr>
- <tr>
<td>Protocol</td>
<td><%= client.getProtocol().getName() %></td>
</tr>
Modified: jetrix/trunk/src/java/net/jetrix/Client.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/Client.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/Client.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -69,12 +69,14 @@
User getUser();
/**
- * Return the type of the client (tetrinet or tetrifast).
+ * Returns the name of the user agent (GTetrinet, aTwin, Blocktrix...)
+ *
+ * @since 0.3
*/
- String getType();
+ String getAgent();
/**
- * Return the version of this client (1.13, 1.14, GTetrinet 0.7.10, etc).
+ * Return the version of the user agent (1.13, 1.14, etc)
*/
String getVersion();
Modified: jetrix/trunk/src/java/net/jetrix/clients/ConsoleClient.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/clients/ConsoleClient.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/clients/ConsoleClient.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -148,14 +148,14 @@
return user;
}
- public String getVersion()
+ public String getAgent()
{
- return "1.0";
+ return "Console";
}
- public String getType()
+ public String getVersion()
{
- return "Console";
+ return "1.0";
}
public Date getConnectionTime()
Modified: jetrix/trunk/src/java/net/jetrix/clients/QueryClient.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/clients/QueryClient.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/clients/QueryClient.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -99,7 +99,7 @@
message.append("\" \"");
message.append(user.getTeam() == null ? "" : user.getTeam());
message.append("\" \"");
- message.append(client.getVersion());
+ message.append(client.getAgent() + " " + client.getVersion());
message.append("\" ");
message.append(client.getChannel().getClientSlot(client));
message.append(" ");
Modified: jetrix/trunk/src/java/net/jetrix/clients/TetrinetClient.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/clients/TetrinetClient.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/clients/TetrinetClient.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -41,7 +41,7 @@
*/
public class TetrinetClient implements Client
{
- private String type;
+ private String agent;
private String version;
private Protocol protocol;
private Channel channel;
@@ -143,7 +143,8 @@
else if (message instanceof ClientInfoMessage)
{
ClientInfoMessage info = (ClientInfoMessage) message;
- setVersion(info.getName() + " " + info.getVersion());
+ setAgent(info.getName());
+ setVersion(info.getVersion());
if ("gtetrinet".equalsIgnoreCase(info.getName()))
{
encoding = "UTF-8";
@@ -351,14 +352,14 @@
return version;
}
- public void setType(String type)
+ public String getAgent()
{
- this.type = type;
+ return agent;
}
- public String getType()
+ public void setAgent(String agent)
{
- return type;
+ this.agent = agent;
}
public Date getConnectionTime()
@@ -408,7 +409,7 @@
public String toString()
{
- return "[Client " + getInetAddress() + " type=" + type + "]";
+ return "[Client " + getInetAddress() + " type=" + agent + " " + version + "]";
}
/**
Modified: jetrix/trunk/src/java/net/jetrix/commands/WhoCommand.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/commands/WhoCommand.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/commands/WhoCommand.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -71,11 +71,13 @@
{
message.append("<purple>\xAE</purple>");
}
-
+
+ boolean fast = clientInChannel.getProtocol().getName().equals("tetrifast");
+
if (user.getAccessLevel() > AccessLevel.PLAYER) message.append("<b>");
- if (clientInChannel.getProtocol().getName().equals("tetrifast")) message.append("<i>");
+ if (fast) message.append("<i>");
message.append(user.getName());
- if (clientInChannel.getProtocol().getName().equals("tetrifast")) message.append("</i>");
+ if (fast) message.append("</i>");
if (user.getAccessLevel() > AccessLevel.PLAYER) message.append("</b>");
}
Modified: jetrix/trunk/src/java/net/jetrix/listeners/TSpecListener.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/listeners/TSpecListener.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/listeners/TSpecListener.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -80,7 +80,10 @@
user.setName(tokens[1]);
}
-
+
+ client.setAgent("TSpec");
+ client.setVersion("1.13");
+
return client;
}
}
Modified: jetrix/trunk/src/java/net/jetrix/listeners/TetrinetListener.java
===================================================================
--- jetrix/trunk/src/java/net/jetrix/listeners/TetrinetListener.java 2010-05-04 17:00:37 UTC (rev 856)
+++ jetrix/trunk/src/java/net/jetrix/listeners/TetrinetListener.java 2010-05-04 17:55:19 UTC (rev 857)
@@ -88,10 +88,12 @@
if ((tokens.get(0)).equals(TetrinetProtocol.INIT_TOKEN))
{
client.setProtocol(protocolManager.getProtocol(TetrinetProtocol.class));
+ client.setAgent("TetriNET");
}
else if ((tokens.get(0)).equals(TetrifastProtocol.INIT_TOKEN))
{
client.setProtocol(protocolManager.getProtocol(TetrifastProtocol.class));
+ client.setAgent("TetriFast");
}
else
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|