Share

Talk To The Nose

File Release Notes and Changelog

Release Name: alpha-10

Notes: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-15"> <TITLE>/home/drig/src/tttn/doc/RelNotes.html</TITLE> <META NAME="GENERATOR" CONTENT="OpenOffice.org 1.0.2 (Linux)"> <META NAME="CREATED" CONTENT="20030420;8510000"> <META NAME="CHANGED" CONTENT="20030421;22111300"> <!-- ================================================================================ --> <!-- This HTML file was created by AbiWord. --> <!-- AbiWord is a free, Open Source word processor. --> <!-- You may obtain more information about AbiWord at www.abisource.com --> <!-- ================================================================================ --> <STYLE> <!-- P { color: #000000; font-family: "Times New Roman"; font-size: 12pt; font-style: normal; font-weight: medium; text-align: left; widows: 2; text-decoration: none } --> </STYLE> </HEAD> <BODY LANG="en-US" TEXT="#000000" BGCOLOR="#ffffff"> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Talk To The Nose - Alpha Release 10</B></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>Introduction</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">Talk To The Nose (TTTN) is an open source implementation of the MSN Messenger server protocol.&nbsp; It supports the Microsoft MSN Messenger client and all known Unix/Linux MSN clients.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>Status</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">All the basic IM functions are working.&nbsp; Security is still not perfect, but blocklists should be implemented properly.&nbsp; I think there may be a couple bugs in the group handling, particularly deletion. The admin console is still useful, but incredibly ugly. We now have Windows .bat files for running TTTN. Thanks to David Moth &lt;david_the_moth@hotmail.com&gt;.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>Installation</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <UL> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">You have the choice of 3 databases.&nbsp; You can use the built-in HSQL database, which does not require any extra installation.&nbsp; If you want an external DB, use PostgreSQL for Linux and Microsoft SQLServer for Windows.&nbsp; Please refer to the documentation for those products. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Unzip the tttn distribution. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Change directory into the tttn directory made by the previous step </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Run bin/tttn install </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Add as many admin users as you would like. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Start the server with bin/tttn </P> <LI><P ALIGN=LEFT>Open your web browser to http://&lt;servername&gt;:&lt;port&gt;/ </P> </UL> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>Persistent Storage</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">TTTN uses a broker pattern.&nbsp; This means that all persistence is handled outside the main code.&nbsp; TTTN supports 4 different brokers;</P> <UL> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">MemoryBroker is a simple in-memory database.&nbsp; This should only be used for testing. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">HSQLBroker which uses the HSQL database, an embedded Java database.&nbsp; This is the easiest to setup, but doesn't perform as well as the dedicated databases. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">MSSQLBroker is the Microsoft SQL Server.&nbsp; This should be used on Microsoft Windows. </P> <LI><P ALIGN=LEFT>PostgreSQLBroker uses the excellent PostgreSQL database.&nbsp; This should be used on all Linux and most Unix systems. </P> <LI><P ALIGN=LEFT>MySQLBroker uses MySQL, a very common database on both Linux and Windows. </P> </UL> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">Implementing a new broker is fairly simple.&nbsp; There are currently 2 broker types, the UserBroker and the CookieBroker.&nbsp; Generally, any broker implementation will support both.&nbsp; The interfaces are in org.noses.tttn.broker.&nbsp; Of course, anyone can add any kind of broker.&nbsp; I think the broker mechanism can help in clustering...if anyone has any thoughts, email me or write on the forum.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">There is one other broker type, which is sort of an aberration.&nbsp; An InstallBroker is able to install itself.&nbsp; For the PostgreSQL, HSQL and MSSQL brokers, this means creating the database tables.&nbsp; The Memory broker doesn't implement the InstallBroker interface now, since it doesn't need to install itself.</P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>File-based Configuration</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">The configuration system uses the standard Java Properties files.&nbsp; There is one for each subsystem.&nbsp; We are currently using properties for the brokers, log4j and the three servers. </P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>User Management</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">The user management functions that are defined by the protocol are in place.&nbsp; You can change phone numbers, add people to your lists, arrange groups (untested).&nbsp; But, beyond that, there is very little user management.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">The installer can install &quot;admin&quot; users.&nbsp; Admin functions, available from the web server, are limited.&nbsp; Normal users can register via the web server.&nbsp; Only admins can delete users.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>Known Bugs</B></I></FONT></FONT></P> <UL> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">There are major threading issues.&nbsp; Basically, except for a few places, I haven't bothered with synchronization.&nbsp; That'll have to be cleaned up. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Very little has actually been tested.&nbsp; I know login in works, most of the time, adding people to lists and chatting seems to work. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Security is needs testing.&nbsp;&nbsp; You can login, but you can send messages even if not logged it.&nbsp; Eventually, you'll get a null pointer exception.&nbsp; It's pretty easy to check (getConnection()==null or getConnection.getUser()==null). </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">The code for the website is an embarassment.&nbsp; I'll get around to rewriting it some day.&nbsp; Until then, it works, even if its not terribly maintainable </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">The look and feel of the website is really bad.&nbsp; I'm simply not a very good artist.&nbsp; If anyone wants to, please, please, please contribute some sense of style. </P> <LI><P ALIGN=LEFT STYLE="margin-bottom: 0cm">Group handling is much improved, thanks to Danny. But, I think there may still be issues in group deletion.</P> <LI><P ALIGN=LEFT>Err...it's an alpha version...there are LOTS of bugs. </P> </UL> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-top: 0.42cm; margin-bottom: 0.21cm"><FONT FACE="Arial"><FONT SIZE=4><I><B>External Libraries</B></I></FONT></FONT></P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">This product includes&nbsp; software developed&nbsp; by a variety of different vendors.&nbsp; Please look in the &quot;licenses&quot; directory for all the licenses.&nbsp; </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR> </P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">Authors</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">David Rudder (drig@noses.org) wrote most of the code.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">Mike Mintz (http://www.mikemintz.com/) provided the protocol description and massive support.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">Danny (danny@dmsn.nl) provided the MSSQLBroker code and helped with the group support.</P> <P ALIGN=LEFT STYLE="margin-bottom: 0cm">David Moth (david_the_moth@hotmail.com) provided Windows .bat files.</P> </BODY> </HTML>


Changes: <?xml version="1.0" encoding="UTF-8"?> <changelog> <entry> <date>2003-05-21</date> <time>16:40</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.16</revision> <prevrevision>1.15</prevrevision> </file> <msg><![CDATA[Added another debug message]]></msg> </entry> <entry> <date>2002-10-04</date> <time>22:40</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/HTTPServer.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Uses the properties file now]]></msg> </entry> <entry> <date>2002-12-26</date> <time>19:58</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Updated the release target]]></msg> </entry> <entry> <date>2002-12-19</date> <time>21:32</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/AdgCommand.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[A number of fixes]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.12</revision> <prevrevision>1.11</prevrevision> </file> <msg><![CDATA[Persists properties]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:01</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Needed to persist lists]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:02</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>bin/tttn</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Added Jetty libs to classpath]]></msg> </entry> <entry> <date>2002-10-10</date> <time>17:15</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Added tools.jar which the JSP compiler needs]]></msg> </entry> <entry> <date>2003-04-23</date> <time>16:05</time> <author><![CDATA[drig]]></author> <file> <name>bin/run_class</name> <revision>1.1</revision> </file> <file> <name>bin/run_tests</name> <revision>1.1</revision> </file> <file> <name>bin/tttn</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Added JUnit testing and fixed bugs it exposed]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:34</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/InstallBroker.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Defines an install broker]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/AddUserUtil.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Cleanup]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:43</time> <author><![CDATA[drig]]></author> <file> <name>conf/broker.properties</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>conf/log4j.properties</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>conf/notification_server.properties</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>conf/switchboard_server.properties</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Deleting prop files since they're generated]]></msg> </entry> <entry> <date>2002-09-10</date> <time>17:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/RemCommand.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Started removing from lists]]></msg> </entry> <entry> <date>2002-09-10</date> <time>04:54</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Fix a null pointer exception]]></msg> </entry> <entry> <date>2002-12-19</date> <time>21:31</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.14</revision> <prevrevision>1.13</prevrevision> </file> <msg><![CDATA[Fixed up group handling]]></msg> </entry> <entry> <date>2002-12-20</date> <time>22:32</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <msg><![CDATA[Fixe dup gorup renaming]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:29</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.1</revision> </file> <msg><![CDATA[A new utility to aid in installing...probably will be changed in the future when we go GUI]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:57</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <msg><![CDATA[Still implementing admin functions.]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:42</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/RegCommand.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Rename Group Command]]></msg> </entry> <entry> <date>2002-12-19</date> <time>21:33</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.14</revision> <prevrevision>1.13</prevrevision> </file> <msg><![CDATA[Fixed some group handling]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:18</time> <author><![CDATA[drig]]></author> <file> <name>webapp/change_password.jsp</name> <revision>1.1</revision> </file> <msg><![CDATA[Used to change password]]></msg> </entry> <entry> <date>2002-12-07</date> <time>18:34</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/AdgCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Replies now include serial number]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:22</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.12</revision> <prevrevision>1.11</prevrevision> </file> <msg><![CDATA[Support for the admin user]]></msg> </entry> <entry> <date>2002-10-08</date> <time>18:21</time> <author><![CDATA[drig]]></author> <file> <name>webapp/index.jsp</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Fixed the msn reg key]]></msg> </entry> <entry> <date>2002-09-09</date> <time>20:42</time> <author><![CDATA[uid94843]]></author> <file> <name>ChangeLog</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Getting ready for Alpha2]]></msg> </entry> <entry> <date>2002-09-04</date> <time>18:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/BrokerFactory.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Updated to support new PostgreSQL broker]]></msg> </entry> <entry> <date>2002-12-07</date> <time>18:28</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Beginnings of support for persisting groups]]></msg> </entry> <entry> <date>2002-11-21</date> <time>21:43</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/TTTNServlet.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Fixed a small bug in setting properties]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:25</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/ErrorCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Rewrote toString per instructions by Danny <danny@isfantastisch.nl>]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:47</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.13</revision> <prevrevision>1.12</prevrevision> </file> <msg><![CDATA[Fixed a bug in the httpd props]]></msg> </entry> <entry> <date>2002-09-25</date> <time>22:54</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/MSSQLBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.13</revision> <prevrevision>1.12</prevrevision> </file> <msg><![CDATA[Refactored much of the SQL code into a super class]]></msg> </entry> <entry> <date>2003-04-20</date> <time>15:55</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.rtf</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[I'm just maintaining the HTML version in the top level now]]></msg> </entry> <entry> <date>2002-10-04</date> <time>22:38</time> <author><![CDATA[drig]]></author> <file> <name>webapp/admin.jsp</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Starting to work on it]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[Some security issues fixed...better security logging. Also fixed the URL encoding]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:17</time> <author><![CDATA[drig]]></author> <file> <name>webapp/register.jsp</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added support for errors]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:03</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/TTTN.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[HTTPD support]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:17</time> <author><![CDATA[drig]]></author> <file> <name>webapp/index.jsp</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Added support for errors]]></msg> </entry> <entry> <date>2002-09-09</date> <time>23:07</time> <author><![CDATA[drig]]></author> <file> <name>RelNotes.html</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>doc/RelNotes.sxw</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Preparing for the Alpha-2 release]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:17</time> <author><![CDATA[drig]]></author> <file> <name>webapp/admin.jsp</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added support for errors]]></msg> </entry> <entry> <date>2003-04-22</date> <time>05:07</time> <author><![CDATA[drig]]></author> <file> <name>RelNotes.html</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Changed to reflect new MySQL broker]]></msg> </entry> <entry> <date>2002-12-26</date> <time>19:58</time> <author><![CDATA[drig]]></author> <file> <name>ChangeLog</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Updated]]></msg> </entry> <entry> <date>2002-09-17</date> <time>21:24</time> <author><![CDATA[drig]]></author> <file> <name>ChangeLog</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Alpha 4]]></msg> </entry> <entry> <date>2002-11-21</date> <time>21:45</time> <author><![CDATA[drig]]></author> <file> <name>webapp/admin.jsp</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Better layout and encoding]]></msg> </entry> <entry> <date>2002-12-26</date> <time>19:58</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.15</revision> <prevrevision>1.14</prevrevision> </file> <msg><![CDATA[A simple comment]]></msg> </entry> <entry> <date>2002-09-03</date> <time>17:12</time> <author><![CDATA[drig]]></author> <file> <name>COPYING</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>ChangeLog</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>RelNotes.html</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>build.xml</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>bin/tttn</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>doc/RelNotes.sxw</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>doc/architecture.sgml</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>doc/description.txt</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <msg><![CDATA[branches: 1.1.1; Initial revision]]></msg> </entry> <entry> <date>2003-04-20</date> <time>15:56</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.sxw</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[I'm just maintaining the HTML file in the top directory now]]></msg> </entry> <entry> <date>2002-09-03</date> <time>17:12</time> <author><![CDATA[drig]]></author> <file> <name>COPYING</name> <revision>1.1.1.1</revision> </file> <file> <name>ChangeLog</name> <revision>1.1.1.1</revision> </file> <file> <name>RelNotes.html</name> <revision>1.1.1.1</revision> </file> <file> <name>build.xml</name> <revision>1.1.1.1</revision> </file> <file> <name>bin/tttn</name> <revision>1.1.1.1</revision> </file> <file> <name>doc/RelNotes.sxw</name> <revision>1.1.1.1</revision> </file> <file> <name>doc/architecture.sgml</name> <revision>1.1.1.1</revision> </file> <file> <name>doc/description.txt</name> <revision>1.1.1.1</revision> </file> <msg><![CDATA[Imported from the Alpha-1 version ]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:37</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Release now depends on javadoc]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:37</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MySQLBroker.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Support for the MySQL database]]></msg> </entry> <entry> <date>2003-06-18</date> <time>17:38</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/Configuration.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Fixed a minor bug when we get a command with no transid]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:03</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Fixed the groups table]]></msg> </entry> <entry> <date>2002-09-03</date> <time>17:12</time> <author><![CDATA[drig]]></author> <file> <name>lib/log4j-1.2.3.jar</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/Connection.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/List.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/StateMachine.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/TTTN.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.1.1.1</revision> </file> <msg><![CDATA[Imported from the Alpha-1 version ]]></msg> </entry> <entry> <date>2002-09-16</date> <time>19:12</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/InstallBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Removed broken requirement on InstallEntry]]></msg> </entry> <entry> <date>2002-10-04</date> <time>22:40</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/TTTNServlet.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Handles GIF images]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:36</time> <author><![CDATA[drig]]></author> <file> <name>bin/adduser</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>bin/tttn</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.16</revision> <prevrevision>1.15</prevrevision> </file> <msg><![CDATA[Added MySQL support]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:16</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Fixed update and added deleteUser]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:43</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/MsgCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added support for identifying file transfers]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:22</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Added delete user]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[Fixed up classpath issues]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added Cookie support]]></msg> </entry> <entry> <date>2002-09-09</date> <time>17:51</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Erg...this is kind of a kludge. When we initialize the object, we don't want to run up the serial number of the user]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:19</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[Support for the HSQL embedded SQL database]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:03</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/HTTPServer.java</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/httpd/TTTNServlet.java</name> <revision>1.1</revision> </file> <msg><![CDATA[HTTPD support]]></msg> </entry> <entry> <date>2002-11-21</date> <time>22:59</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/XfrCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added the trailing 0 that was missing. Supposedly, there's a 3rd argument to the XFR NS command. Danny's checking it out for me]]></msg> </entry> <entry> <date>2002-10-07</date> <time>23:53</time> <author><![CDATA[drig]]></author> <file> <name>RelNotes.html</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Updated to alpha-5]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:23</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/Connection.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Added an error which allows the transaction id]]></msg> </entry> <entry> <date>2002-10-04</date> <time>22:39</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Fixed the query for user names]]></msg> </entry> <entry> <date>2002-09-03</date> <time>17:12</time> <author><![CDATA[drig]]></author> <file> <name>lib/log4j-1.2.3.jar</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/Connection.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/List.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/StateMachine.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/TTTN.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <msg><![CDATA[branches: 1.1.1; Initial revision]]></msg> </entry> <entry> <date>2002-09-09</date> <time>21:50</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/BlpCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added serial number]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Send an empty string instead of null when looking for properties that aren't there]]></msg> </entry> <entry> <date>2002-09-17</date> <time>21:43</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Set the tttn user in the broker during install]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[Fixed up classpath issues]]></msg> </entry> <entry> <date>2002-12-19</date> <time>21:21</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Added getGroups]]></msg> </entry> <entry> <date>2002-09-17</date> <time>23:03</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Sets broker class names]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:24</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/AddCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Updated]]></msg> </entry> <entry> <date>2002-10-10</date> <time>17:19</time> <author><![CDATA[drig]]></author> <file> <name>doc/architecture.sgml</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[This is in a poor state, but I'm checking it in so cvs stops complaining]]></msg> </entry> <entry> <date>2002-10-07</date> <time>20:10</time> <author><![CDATA[drig]]></author> <file> <name>webapp/index.jsp</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Added a section on using MSN Messenger]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:03</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Don't use unnecessary cookie broker APIs, so we can clean them up]]></msg> </entry> <entry> <date>2003-04-22</date> <time>17:09</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn.bat</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Dave The Moth fixed up the tttn batch script]]></msg> </entry> <entry> <date>2002-10-07</date> <time>01:36</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Now supports ACKnowledgement of messages]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:23</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[changed classpath a little to make it more portable]]></msg> </entry> <entry> <date>2002-11-22</date> <time>19:17</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/MeteredInputStream.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Updated the docs and tightened access rights]]></msg> </entry> <entry> <date>2002-09-04</date> <time>18:02</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Updated to support new PostgreSQL broker]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:37</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.11</revision> <prevrevision>1.10</prevrevision> </file> <msg><![CDATA[Fixed up install defaults]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Still implementing admin functions. Also added getUserNames]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:50</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.sxw</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Updated]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:40</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/TTTN.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[SSL Support]]></msg> </entry> <entry> <date>2002-10-07</date> <time>23:44</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MSSQLBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Fixed a build issue]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:52</time> <author><![CDATA[drig]]></author> <file> <name>log/readme</name> <revision>1.1</revision> </file> <msg><![CDATA[README for the log directory. This is primarily because WinZip doesn't unzip empty directories :(]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:38</time> <author><![CDATA[drig]]></author> <file> <name>ChangeLog</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[MySQL support]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:39</time> <author><![CDATA[drig]]></author> <file> <name>lib/jce1_2_1.jar</name> <revision>1.1</revision> </file> <file> <name>lib/jcert.jar</name> <revision>1.1</revision> </file> <file> <name>lib/jnet.jar</name> <revision>1.1</revision> </file> <file> <name>lib/jsse.jar</name> <revision>1.1</revision> </file> <msg><![CDATA[Support libs for the SSL connections]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:20</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Added delete user]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:43</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Added support for message content and the REG command]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:34</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[Implemented the install broker]]></msg> </entry> <entry> <date>2003-04-23</date> <time>16:06</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <msg><![CDATA[Added JUnit testing and fixed bugs it exposed]]></msg> </entry> <entry> <date>2002-09-16</date> <time>19:23</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Manually setting classpath]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:03</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Handles group deletion now. Thanks Danny\!]]></msg> </entry> <entry> <date>2002-09-24</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Added support for the MSSQL broker]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:24</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.11</revision> <prevrevision>1.10</prevrevision> </file> <msg><![CDATA[Took ILN command out of the addToForwardList since it needs to be done _after_ the ADD, which is in NotificationServer]]></msg> </entry> <entry> <date>2002-09-24</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MSSQLBroker.java</name> <revision>1.1</revision> </file> <msg><![CDATA[A broker for MS SQLServer - Thanks to Danny <danny@isfantastisch.nl>]]></msg> </entry> <entry> <date>2002-12-07</date> <time>06:10</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/ReaCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Adds a serial number param]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:26</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/TTTN.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added install stuff]]></msg> </entry> <entry> <date>2002-10-08</date> <time>18:09</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/HTTPServer.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Whoops]]></msg> </entry> <entry> <date>2002-09-10</date> <time>18:29</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>src/org/noses/tttn/command/ListCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Removing from lists seems to be working]]></msg> </entry> <entry> <date>2002-10-10</date> <time>17:16</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.14</revision> <prevrevision>1.13</prevrevision> </file> <msg><![CDATA[Fixed a bug]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:21</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Support for the HSQL embedded SQL database]]></msg> </entry> <entry> <date>2003-04-22</date> <time>16:44</time> <author><![CDATA[drig]]></author> <file> <name>lib/resin.jar</name> <revision>1.1</revision> </file> <msg><![CDATA[Library files for MySQL]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:54</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.14</revision> <prevrevision>1.13</prevrevision> </file> <msg><![CDATA[Adds zip output to release target]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:57</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/HTTPServer.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added ability to bind to a port (but this isn't handled by the installer]]></msg> </entry> <entry> <date>2002-12-21</date> <time>05:17</time> <author><![CDATA[drig]]></author> <file> <name>RelNotes.html</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Release 6]]></msg> </entry> <entry> <date>2002-10-07</date> <time>01:36</time> <author><![CDATA[drig]]></author> <file> <name>webapp/index.jsp</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Decodes of friendly names]]></msg> </entry> <entry> <date>2002-09-16</date> <time>18:11</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.sxw</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Updated]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:20</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Support for the HSQL embedded SQL database]]></msg> </entry> <entry> <date>2003-04-22</date> <time>16:45</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.15</revision> <prevrevision>1.14</prevrevision> </file> <msg><![CDATA[Fixed up the zip target]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:37</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Some security and better Out/Bye command handling]]></msg> </entry> <entry> <date>2003-04-22</date> <time>16:44</time> <author><![CDATA[drig]]></author> <file> <name>lib/jdbc-mysql.jar</name> <revision>1.1</revision> </file> <msg><![CDATA[Library files for MySQL]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.16</revision> <prevrevision>1.15</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Handles group deletion now. Thanks Danny\!]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:16</time> <author><![CDATA[drig]]></author> <file> <name>conf/broker.properties</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Default to memory broker]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:36</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.13</revision> <prevrevision>1.12</prevrevision> </file> <msg><![CDATA[Added MySQL support]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/RmgCommand.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Handles group deletion now. Thanks Danny\!]]></msg> </entry> <entry> <date>2002-09-04</date> <time>16:47</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Friendly name isn't a unique value...and we don't need to load user by friendly name]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ds/DispatchServer.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Send error on null command]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Fixed GTC/BLP]]></msg> </entry> <entry> <date>2002-09-09</date> <time>21:49</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added privacy settings and properties]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:42</time> <author><![CDATA[drig]]></author> <file> <name>conf/keystore</name> <revision>1.1</revision> </file> <msg><![CDATA[Temp SSL keys]]></msg> </entry> <entry> <date>2002-11-21</date> <time>23:01</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.sxw</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Updated]]></msg> </entry> <entry> <date>2003-04-22</date> <time>04:37</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.12</revision> <prevrevision>1.11</prevrevision> </file> <msg><![CDATA[Slightly better error checking]]></msg> </entry> <entry> <date>2002-09-16</date> <time>19:17</time> <author><![CDATA[drig]]></author> <file> <name>ChangeLog</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added changes for alpha-3]]></msg> </entry> <entry> <date>2002-12-19</date> <time>21:31</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/Group.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added toString]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:39</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/AddUserUtil.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Fixed log4j configuration]]></msg> </entry> <entry> <date>2002-09-09</date> <time>21:51</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added configuration and cleaned up the notification server in a (failed) attempt to make it work with Microsoft's messenger client]]></msg> </entry> <entry> <date>2002-10-06</date> <time>21:01</time> <author><![CDATA[drig]]></author> <file> <name>lib/xerces.jar</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[I had added it non-binary. I'm fixing that now]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:26</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.11</revision> <prevrevision>1.10</prevrevision> </file> <msg><![CDATA[Switched processing of ADD commands and the ErrorCommand. Should not make MS client crash now]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:01</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/Connection.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[A little bugfix]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:25</time> <author><![CDATA[drig]]></author> <file> <name>database/InitializePostgreSQL.sh</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Specify user name]]></msg> </entry> <entry> <date>2002-10-07</date> <time>01:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/AckCommand.java</name> <revision>1.1</revision> </file> <msg><![CDATA[ACK command. used to acknowledge msg receipt]]></msg> </entry> <entry> <date>2002-09-25</date> <time>22:45</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Fixed up a bit]]></msg> </entry> <entry> <date>2002-10-04</date> <time>22:39</time> <author><![CDATA[drig]]></author> <file> <name>webapp/icons/delete.gif</name> <revision>1.1</revision> </file> <msg><![CDATA[An ugly delete icon]]></msg> </entry> <entry> <date>2002-10-08</date> <time>18:07</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/HTTPServer.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Added ability to set the hostname (but this isn't handled by the installer]]></msg> </entry> <entry> <date>2002-09-19</date> <time>23:27</time> <author><![CDATA[drig]]></author> <file> <name>lib/xerces.jar</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Old one was corrupter]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:19</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Support for the HSQL embedded SQL database]]></msg> </entry> <entry> <date>2002-09-09</date> <time>22:50</time> <author><![CDATA[drig]]></author> <file> <name>bin/adduser</name> <revision>1.1</revision> </file> <msg><![CDATA[Runs the add user script]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:01</time> <author><![CDATA[drig]]></author> <file> <name>lib/javax.servlet.jar</name> <revision>1.1</revision> </file> <file> <name>lib/org.apache.jasper.jar</name> <revision>1.1</revision> </file> <file> <name>lib/org.mortbay.jetty.jar</name> <revision>1.1</revision> </file> <file> <name>lib/xerces.jar</name> <revision>1.1</revision> </file> <msg><![CDATA[Libraries to support embedded Jetty web server]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:00</time> <author><![CDATA[drig]]></author> <file> <name>database/InitializePostgreSQL.sh</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added code for cookie broker]]></msg> </entry> <entry> <date>2002-09-10</date> <time>17:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Started removing from lists]]></msg> </entry> <entry> <date>2002-11-21</date> <time>21:54</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Changed the field value to propvalue]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:39</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/EncodingUtil.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added decode]]></msg> </entry> <entry> <date>2003-03-25</date> <time>20:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.15</revision> <prevrevision>1.14</prevrevision> </file> <msg><![CDATA[Handles group deletion now. Thanks Danny\!]]></msg> </entry> <entry> <date>2002-12-07</date> <time>06:13</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.13</revision> <prevrevision>1.12</prevrevision> </file> <msg><![CDATA[Fixes serial number handling in ReaCommand]]></msg> </entry> <entry> <date>2002-09-04</date> <time>23:02</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/CookieBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Cleanup]]></msg> </entry> <entry> <date>2002-11-21</date> <time>21:39</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Changed some stuff that breaks MSSQL. Changed value to propvalue and all VARCHARs are now 250 or under. Thanks to danny@dmsn.nl]]></msg> </entry> <entry> <date>2003-04-22</date> <time>17:11</time> <author><![CDATA[drig]]></author> <file> <name>bin/adduser.bat</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>bin/tttninstall.bat</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Dave The Moth provided a generic script]]></msg> </entry> <entry> <date>2003-04-24</date> <time>14:46</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn.bat</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[David fixed it up a bit]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:34</time> <author><![CDATA[drig]]></author> <file> <name>database/InitializePostgreSQL.sh</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[The blp and gtc sizes were reversed]]></msg> </entry> <entry> <date>2002-09-05</date> <time>21:48</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Made more configurable]]></msg> </entry> <entry> <date>2002-09-12</date> <time>00:27</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/CvrCommand.java</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/command/ListCommand.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <msg><![CDATA[Works with MSN Messenger!!!]]></msg> </entry> <entry> <date>2002-09-19</date> <time>19:59</time> <author><![CDATA[drig]]></author> <file> <name>RelNotes.html</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Updated to Alpha3]]></msg> </entry> <entry> <date>2002-09-10</date> <time>21:44</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Deleting users from lists seems to be persisting properly]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:00</time> <author><![CDATA[drig]]></author> <file> <name>licenses/hypersonic_lic.txt</name> <revision>1.1</revision> </file> <file> <name>licenses/log4j</name> <revision>1.1</revision> </file> <file> <name>licenses/postgresql</name> <revision>1.1</revision> </file> <msg><![CDATA[Licenses of the external libraries]]></msg> </entry> <entry> <date>2002-09-12</date> <time>00:27</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Works with MSN Messenger!!!]]></msg> </entry> <entry> <date>2002-10-10</date> <time>17:16</time> <author><![CDATA[drig]]></author> <file> <name>ChangeLog</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Added Alpha-5 entry]]></msg> </entry> <entry> <date>2002-12-08</date> <time>00:14</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/Connection.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Doesn't notify of status when closing a messaging session]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:26</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/Connection.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Removed annoyingly verbose log message]]></msg> </entry> <entry> <date>2002-09-20</date> <time>17:31</time> <author><![CDATA[drig]]></author> <file> <name>lib/xerces.jar</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[My xerces.jar keeps getting fubar'd. I hope this one works]]></msg> </entry> <entry> <date>2002-09-11</date> <time>18:36</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <msg><![CDATA[Fixed comments on handleChgCommand]]></msg> </entry> <entry> <date>2003-04-20</date> <time>15:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.15</revision> <prevrevision>1.14</prevrevision> </file> <msg><![CDATA[Properly shutting down the HSQL database now]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:38</time> <author><![CDATA[drig]]></author> <file> <name>conf/switchboard_server.properties</name> <revision>1.1</revision> </file> <msg><![CDATA[template for sb props]]></msg> </entry> <entry> <date>2002-09-17</date> <time>04:24</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <msg><![CDATA[Fixed up install]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.13</revision> <prevrevision>1.12</prevrevision> </file> <msg><![CDATA[Fixed a foobar in the function naming]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:37</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/InstallBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/MSSQLBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.14</revision> <prevrevision>1.13</prevrevision> </file> <msg><![CDATA[Fixed up install defaults]]></msg> </entry> <entry> <date>2002-09-09</date> <time>17:49</time> <author><![CDATA[drig]]></author> <file> <name>conf/notification_server.properties</name> <revision>1.1</revision> </file> <msg><![CDATA[properties for the notification server]]></msg> </entry> <entry> <date>2002-09-17</date> <time>21:45</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.11</revision> <prevrevision>1.10</prevrevision> </file> <msg><![CDATA[Set the tttn user in the broker during install]]></msg> </entry> <entry> <date>2002-09-16</date> <time>19:09</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.sxw</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Updated]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:19</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Support for the HSQL embedded SQL database]]></msg> </entry> <entry> <date>2002-11-22</date> <time>19:05</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/test/MeteredInputStreamTest.java</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/utils/MeteredInputStream.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Useful classes for supporting proxied file transfer]]></msg> </entry> <entry> <date>2002-09-09</date> <time>21:51</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ds/DispatchServer.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added configuration and cleaned up the notification server in a (failed) attempt to make it work with Microsoft's messenger client]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:24</time> <author><![CDATA[drig]]></author> <file> <name>bin/tttn</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Adding command line params]]></msg> </entry> <entry> <date>2003-04-22</date> <time>17:05</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.13</revision> <prevrevision>1.12</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/MySQLBroker.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Adds in a password]]></msg> </entry> <entry> <date>2002-09-04</date> <time>18:00</time> <author><![CDATA[drig]]></author> <file> <name>database/InitializePostgreSQL.sh</name> <revision>1.1</revision> </file> <file> <name>lib/pgjdbc1.jar</name> <revision>1.1</revision> </file> <msg><![CDATA[Beginning of PostgreSQL database broker]]></msg> </entry> <entry> <date>2002-10-10</date> <time>17:17</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.sxw</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Updated for Alpha-5]]></msg> </entry> <entry> <date>2002-10-06</date> <time>21:02</time> <author><![CDATA[drig]]></author> <file> <name>lib/xerces.jar</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Adding the binary version]]></msg> </entry> <entry> <date>2002-11-22</date> <time>00:05</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Added the release process target. This will allow release building to be much more automated]]></msg> </entry> <entry> <date>2003-04-21</date> <time>03:22</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.11</revision> <prevrevision>1.10</prevrevision> </file> <msg><![CDATA[buildrelease makes a changelog]]></msg> </entry> <entry> <date>2002-10-10</date> <time>17:14</time> <author><![CDATA[drig]]></author> <file> <name>doc/Clients.html</name> <revision>1.1</revision> </file> <msg><![CDATA[Beginnings of a doc on how to use different clients]]></msg> </entry> <entry> <date>2003-06-18</date> <time>17:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.15</revision> <prevrevision>1.14</prevrevision> </file> <msg><![CDATA[Added some new logging and fixed a bug in getUserrNames]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:35</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Some cleanup in specify host and port numebrs]]></msg> </entry> <entry> <date>2003-06-18</date> <time>17:38</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/TTTN.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Making it install if you run it without installing]]></msg> </entry> <entry> <date>2002-09-17</date> <time>21:15</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Changed the installed user name to "tttn"]]></msg> </entry> <entry> <date>2003-04-22</date> <time>17:04</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/BrokerFactory.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Gives the ability to clear out the stored brokers. This is useful for the installation routines]]></msg> </entry> <entry> <date>2003-04-20</date> <time>14:55</time> <author><![CDATA[drig]]></author> <file> <name>bin/adduser.bat</name> <revision>1.1</revision> </file> <file> <name>bin/tttn.bat</name> <revision>1.1</revision> </file> <file> <name>bin/tttninstall.bat</name> <revision>1.1</revision> </file> <msg><![CDATA[1st attempt at Windows bat files]]></msg> </entry> <entry> <date>2002-09-10</date> <time>21:44</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Deleting users from lists seems to be persisting properly]]></msg> </entry> <entry> <date>2002-09-13</date> <time>22:34</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/BrokerFactory.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added the Install Broker]]></msg> </entry> <entry> <date>2002-09-17</date> <time>04:24</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Fixed up install]]></msg> </entry> <entry> <date>2003-04-24</date> <time>14:45</time> <author><![CDATA[drig]]></author> <file> <name>RelNotes.html</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Got David The Moth's address wrong]]></msg> </entry> <entry> <date>2002-12-21</date> <time>05:17</time> <author><![CDATA[drig]]></author> <file> <name>doc/RelNotes.rtf</name> <revision>1.1</revision> </file> <msg><![CDATA[Release 6]]></msg> </entry> <entry> <date>2002-09-10</date> <time>18:29</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Removing from lists seems to be working]]></msg> </entry> <entry> <date>2003-04-21</date> <time>03:08</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Release includes the source now]]></msg> </entry> <entry> <date>2002-12-07</date> <time>00:40</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ds/DispatchServer.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.12</revision> <prevrevision>1.11</prevrevision> </file> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[SSL Support]]></msg> </entry> <entry> <date>2002-09-09</date> <time>21:50</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/GtcCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/PrpCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Added serial number]]></msg> </entry> <entry> <date>2002-09-09</date> <time>20:43</time> <author><![CDATA[uid94843]]></author> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Adding user properties]]></msg> </entry> <entry> <date>2002-09-04</date> <time>18:01</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/AddUserUtil.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Useful utility for adding a user until the admin server is ready]]></msg> </entry> <entry> <date>2002-09-09</date> <time>17:45</time> <author><![CDATA[drig]]></author> <file> <name>conf/broker.properties-postgresql</name> <revision>1.1</revision> </file> <msg><![CDATA[The configuration needed to use postgres]]></msg> </entry> <entry> <date>2002-09-04</date> <time>18:00</time> <author><![CDATA[drig]]></author> <file> <name>conf/broker.properties</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/PostgreSQLBroker.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Beginning of PostgreSQL database broker]]></msg> </entry> <entry> <date>2003-04-23</date> <time>16:05</time> <author><![CDATA[drig]]></author> <file> <name>lib/junit.jar</name> <revision>1.1</revision> </file> <file> <name>src/org/noses/tttn/test/BrokerTest.java</name> <revision>1.1</revision> </file> <msg><![CDATA[Added JUnit testing and fixed bugs it exposed]]></msg> </entry> <entry> <date>2002-09-10</date> <time>17:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Started removing from lists]]></msg> </entry> <entry> <date>2002-09-10</date> <time>17:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/List.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Started removing from lists]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:58</time> <author><![CDATA[drig]]></author> <file> <name>webapp/index.jsp</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Still implementing admin functions.]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:05</time> <author><![CDATA[drig]]></author> <file> <name>webapp/WEB-INF/web.xml</name> <revision>1.1</revision> </file> <msg><![CDATA[Jetty web.xml file]]></msg> </entry> <entry> <date>2002-09-03</date> <time>17:12</time> <author><![CDATA[drig]]></author> <file> <name>conf/log4j.properties</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/Configuration.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/Group.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/BrokerFactory.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/CookieBroker.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/AddCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/AdgCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/AnsCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/BlpCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/BprCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/ByeCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/CalCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/ChgCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/CommandList.txt</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/ErrorCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/GtcCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/IlnCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/InfCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/IroCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/JoiCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/ListCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/LsgCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/MsgCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/NlnCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/OutCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/PrpCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/ReaCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/RngCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/SynCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/UsrCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/VersionCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/command/XfrCommand.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/ds/DispatchServer.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/sb/Session.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/utils/Base64Util.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/utils/EncodingUtil.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/utils/HexUtil.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/utils/MessageDigestUtil.java</name> <revision>1.1.1.1</revision> </file> <file> <name>src/org/noses/tttn/utils/RandomUtils.java</name> <revision>1.1.1.1</revision> </file> <msg><![CDATA[Imported from the Alpha-1 version ]]></msg> </entry> <entry> <date>2002-09-24</date> <time>20:41</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Revamped look and feel of default choices a bit]]></msg> </entry> <entry> <date>2002-10-04</date> <time>22:40</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Installs the HTTPD server]]></msg> </entry> <entry> <date>2002-10-03</date> <time>21:20</time> <author><![CDATA[drig]]></author> <file> <name>lib/hsqldb.jar</name> <revision>1.1</revision> </file> <msg><![CDATA[Support for the HSQL embedded SQL database]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:56</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/AddUserUtil.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Still implementing admin functions.]]></msg> </entry> <entry> <date>2002-09-09</date> <time>17:49</time> <author><![CDATA[drig]]></author> <file> <name>database/InitializePostgreSQL.sh</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Adds the privacy settings...you'll need to reinit your database]]></msg> </entry> <entry> <date>2003-04-22</date> <time>17:07</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.17</revision> <prevrevision>1.16</prevrevision> </file> <msg><![CDATA[Adds in a password]]></msg> </entry> <entry> <date>2003-06-18</date> <time>17:39</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ds/DispatchServer.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[A dummy method if the DS gets a CVR command. I'm not sure how to respond to this]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:06</time> <author><![CDATA[drig]]></author> <file> <name>webapp/index.jsp</name> <revision>1.1</revision> </file> <file> <name>webapp/login.jsp</name> <revision>1.1</revision> </file> <file> <name>webapp/register.jsp</name> <revision>1.1</revision> </file> <file> <name>webapp/test.jsp</name> <revision>1.1</revision> </file> <msg><![CDATA[The start of the web server's jsp files]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:45</time> <author><![CDATA[drig]]></author> <file> <name>conf/log4j.properties</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Oops..we needed that one]]></msg> </entry> <entry> <date>2002-11-21</date> <time>23:00</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/TTTNServlet.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <msg><![CDATA[Build failure and fix]]></msg> </entry> <entry> <date>2002-09-19</date> <time>20:04</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.10</revision> <prevrevision>1.9</prevrevision> </file> <msg><![CDATA[Supports getting all connections]]></msg> </entry> <entry> <date>2003-05-14</date> <time>17:32</time> <author><![CDATA[drig]]></author> <file> <name>bin/cyrano</name> <revision>1.1</revision> </file> <msg><![CDATA[Runs the Cyrano client]]></msg> </entry> <entry> <date>2002-12-08</date> <time>00:14</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Doesn't notify of status when closing a messaging session]]></msg> </entry> <entry> <date>2003-04-23</date> <time>16:24</time> <author><![CDATA[drig]]></author> <file> <name>webapp/edit_user.jsp</name> <revision>1.1</revision> </file> <msg><![CDATA[Edits a user]]></msg> </entry> <entry> <date>2002-12-19</date> <time>21:37</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Added the group handling stubs]]></msg> </entry> <entry> <date>2003-04-23</date> <time>16:05</time> <author><![CDATA[drig]]></author> <file> <name>ChangeLog</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <file> <name>build.xml</name> <revision>1.16</revision> <prevrevision>1.15</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/BrokerFactory.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/CookieBroker.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.14</revision> <prevrevision>1.13</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.7</revision> <prevrevision>1.6</prevrevision> </file> <msg><![CDATA[Added JUnit testing and fixed bugs it exposed]]></msg> </entry> <entry> <date>2002-09-03</date> <time>17:12</time> <author><![CDATA[drig]]></author> <file> <name>conf/log4j.properties</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/Configuration.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/Group.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/BrokerFactory.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/CookieBroker.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/AddCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/AdgCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/AnsCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/BlpCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/BprCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/ByeCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/CalCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/ChgCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/Command.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/CommandList.txt</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/ErrorCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/GtcCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/IlnCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/InfCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/IroCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/JoiCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/ListCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/LsgCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/MsgCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/NlnCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/OutCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/PrpCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/ReaCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/RngCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/SynCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/UsrCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/VersionCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/command/XfrCommand.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/ds/DispatchServer.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/sb/Session.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/sb/SwitchboardServer.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/utils/Base64Util.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/utils/EncodingUtil.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/utils/HexUtil.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/utils/MessageDigestUtil.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <file> <name>src/org/noses/tttn/utils/RandomUtils.java</name> <revision>1.1</revision> <prevrevision>1.1.1.1</prevrevision> </file> <msg><![CDATA[branches: 1.1.1; Initial revision]]></msg> </entry> <entry> <date>2002-10-04</date> <time>18:59</time> <author><![CDATA[drig]]></author> <file> <name>webapp/admin.jsp</name> <revision>1.1</revision> </file> <msg><![CDATA[Still implementing admin functions.]]></msg> </entry> <entry> <date>2002-09-10</date> <time>04:55</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/ns/NotificationServer.java</name> <revision>1.4</revision> <prevrevision>1.3</prevrevision> </file> <msg><![CDATA[Add some security checks]]></msg> </entry> <entry> <date>2002-10-08</date> <time>17:41</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/utils/InstallUtil.java</name> <revision>1.12</revision> <prevrevision>1.11</prevrevision> </file> <msg><![CDATA[Fixed up httpd installation]]></msg> </entry> <entry> <date>2003-04-06</date> <time>15:50</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.9</revision> <prevrevision>1.8</prevrevision> </file> <msg><![CDATA[Fixed up classpath]]></msg> </entry> <entry> <date>2002-12-20</date> <time>22:32</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/command/RegCommand.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Fixe dup gorup renaming]]></msg> </entry> <entry> <date>2002-09-04</date> <time>20:21</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/User.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[Added equals method for comparison]]></msg> </entry> <entry> <date>2002-10-07</date> <time>19:17</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/httpd/TTTNServlet.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <msg><![CDATA[A lot of refactoring and support for changing passwords and sending errors]]></msg> </entry> <entry> <date>2003-04-20</date> <time>15:34</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/broker/CookieBroker.java</name> <revision>1.3</revision> <prevrevision>1.2</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/GenericSQLBroker.java</name> <revision>1.11</revision> <prevrevision>1.10</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/HSQLBroker.java</name> <revision>1.5</revision> <prevrevision>1.4</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/MemoryBroker.java</name> <revision>1.8</revision> <prevrevision>1.7</prevrevision> </file> <file> <name>src/org/noses/tttn/broker/UserBroker.java</name> <revision>1.6</revision> <prevrevision>1.5</prevrevision> </file> <msg><![CDATA[Properly shutting down the HSQL database now]]></msg> </entry> <entry> <date>2003-04-21</date> <time>16:30</time> <author><![CDATA[drig]]></author> <file> <name>build.xml</name> <revision>1.12</revision> <prevrevision>1.11</prevrevision> </file> <msg><![CDATA[Added clean and distclean targets]]></msg> </entry> <entry> <date>2002-09-09</date> <time>17:50</time> <author><![CDATA[drig]]></author> <file> <name>src/org/noses/tttn/List.java</name> <revision>1.2</revision> <prevrevision>1.1</prevrevision> </file> <msg><![CDATA[Fixes a bug where the list type wasn't getting set]]></msg> </entry> </changelog>