| - Moved chat client configuration to
external XML file (it can now be
configured to run easily on any server)
- Fixed a bug where a user typing a "<" would
interfere with the
HTML code of the display window, losing
some text and behaving
wierdly. All specials characters are escaped
now.
- Created an admin-only client which allows an administrator
to
log in with his password and kick users and such.
- Server has been turned into an NT System Service now with
a C++
wrapper
written by Bill Giel
of KCMultimedia.com.
Special thanks
goes to Bill for putting out this wonderful
piece of code.
- Server now reads it's configuration via an .INI file instead
of taking
command-line parameters (easier to work
as a system service
that way).
- The server now supports commands to retrieve and set the
admin
password via the chat server CLI.
- Implemented logging in the server. All client connects,
disconnects, system errors, admin actions
and failures
are now logged to disk.
|
08/11/02 |
2.25 |
| - Chat window BG changed to white, colors
adjusted. |
08/11/02 |
2.11 |
| - Major restructuring of chatmx code
- Compartmentalized all code & functions into external
.as file
- Can change interface looks without affecting program operation
- This allows me to create multiple, customized versions without
maintaining multiple copies of the same
program.
- This adds the ability to add other components (e.g. banner
controls)
without affecting core operation of program.
- All configuration variables now in external .as file for
easy design-
time setup, installation and testing.
- Client now displays status while logging in, such as if
the server
has been contacted, and whether you can connect
or not, etc. |
08/08/02 |
2.10 |
| - Added button for easier private messaging
- Displays users nickname up top |
08/07/02 |
2.04 |
| - User may now change nicknames using
the /nick command
- Added nickname filtering (checking of illegal symbols and
length)
- Current nickname max length = 15
- Added swear filtering, when on, checks all messages and
nicknames |
08/07/02 |
2.03 |
| - Redeveloped chatmx-server in Java.
Fully multithreaded. (v3.00)
- Protocol changes in chatmx-client due to multithreaded server.
- Optimization of user listings and private messaging (less
data)
- Improved client authentication
- Added reserved authentication properties for future enhancement
- User limit is no longer 64 clients (untested for load, however) |
08/07/02 |
2.00 |
| - Added message history. Arrow keys
move through sent messages. |
08/06/02 |
1.75 |
| - Added flood protection. Limits on
speed of messages w/timeout. |
08/06/02 |
1.74 |
| - Added private msg's with /msg <nick>
<message> |
08/05/02 |
1.73 |
| - Added backlog limits for performance
(35 msgs max)
- Smart parsing (onlyparses when needed)
- Fixed some bugs in parsing of named-hyperlinks
- Improved duplicate nick prevention (deny disconnects user
now)
- Added "Type nick here" to login input (for n00bs)
- Server changes (server now 2.6) |
08/05/02 |
1.72 |
- Added the ability to hyperlink in chat
- Updated help overlay |
08/03/02 |
1.65 |
- Completely remodelled interface
- Improved help overlay
- Added detection for duplicate nicknames (denies login)
- Added ability to remember user
- Added ability to remember user configuration
- Made version display dynamic |
08/03/02 |
1.60 |
- Added status messages to login (e.g. duplicate nick found,
etc)
- Added server status messages in chat (user joins, leaves,
etc)
- Fixed bugs in user listing system |
08/02/02 |
1.3 |
- Added ability to login with a nickname
- Added text coloring
- Re-wrote display engine with parsing of UBB-style commands
- Added help overlay
- Complete program code restructuring |
08/02/02 |
1.2 |
| - Added communication routines (started server development)
- Added login screen |
08/02/02 |
1.1 |
- Created original planetchat interface
- Added the ability to customize text (bold, italics) |
08/01/02 |
1.0 |