|
|
Java
Client Update Log
1.8.9.1 Release
June 9, 2002
- Add username
prompt to miniclient.
- Added forceminichatonmacs
param to counter compatibility problems with Macs.
- Fixed bug
with disablefloat param that allowed individual windows to still
be floated.
- Fixed bug
where allowrawcommands and allowusercommands did not work in miniclient.
- For those
that are using their own themes and the signed java client don't
forget to bump your useslibraryversion param to 1,9,118,0.
1.8.7.1
Release
October 26, 2001
A problem was
found in Internet Explorer's version of Java related to our new
signed Java applet that could cause the applet to be downloaded
twice while looking for images. After investigating the causes,
it was determined that images found in or below the java/ directory
caused IE to download the cab again even after it was installed
on the user's machine. The only fix for this was to move all images
outside of the /java/ directory. Default images have been moved
to the /img/ directory as of the 1.9.115 version of the Java applet.
To avoid the applet being downloaded more than necessary, please
move all your own custom images that are found under the /java/
directory into /img/ directory, or another of your choice. If you
find your images not displaying, check to make sure the path to
the image is correct. For example, if your image is myimage.jpg
and you have moved it to the /img/ directory, make sure the image
is defined as /img/myimage.jpg in the applet params.
1.8.7
Release
October 15, 2001
- Fixed a bug
in the java window float code.
- Fixed a bug
where the /show command works for showing rooms. (It had only
been showing private message windows.)
- Double clicking
a currently joined room in the standalone rooms list returns to
the chat view, to that room.
- Fixed a bug
where refreshing the users list 'forgets' that some clients are
encrypted and doesn't display a lock.
1.8.6
Release
July 18, 2001
disconnectifnotjoined
[true/false] (true) Quits if the user leaves a chatroom and
has no other rooms open. If false, and not in restricted mode,
the rooms list will appear instead.
secureonly
[true/false] (false) if set true, enforces the secure parameter,
which means that if the encryption keys that are required for
the secure connection cannot be obtained, the client will not
work. It will attempt to retrieve the keys 5 times before giving
up. This may be useful in case the network connection is a bit
flaky.
nolocalecho
[true/false] (false) The ConferenceRoom Chat Server has a
setting which forces the server to echo messages typed by a user
back to him. This may be useful to give the user an idea of the
latency between himself and the server. However if that setting
is used, the client will display the user's message twice. Setting
nolocalecho=true will cause the Java client to only show the message
that was echoed by the chat server.
pingtimeout
[seconds] (300 seconds-5 minutes) To ensure the connection
exists, the client can periodically ping the server. The server
will respond with an I'm alive message if the connection is still
up. Be aware that setting the timeout to drastically low values
can significantly increase your network traffic. To disable the
feature altogether, set it to 0 seconds.
floatactivewindows
[true/false] (false) Causes windows to automatically float
if there is any activity in them. This could get highly annoying,
but if your application demands that you are immediately aware
of any traffic in a channel, well there you go.
disableprivatemessages
[true/false] (false) When set true, disables private message
windows to other users. Note that the setting only disables the
windows themselves, if you need to disable private messages completely,
you can set that on the server. disclaimer, disclaimer1, disclaimer2,
... disclaimer99 Allows you to set some text for a text box disclaimer
to be displayed above the connect button. This may be useful for
legalese such as "By pressing the Connect button, you agree to..."
You can use the multiple params to string together very long disclaimer
messages. Each param starts a new line in the text box. To skip
a line, set the corresponding param to [blank]. For example, disclaimer=This
is my first paragraph. It has a couple of lines. disclaimer1=This
is another paragraph. disclaimer2= disclaimer3=This is yet another
paragraph, with a blank line break just above it.
useronsingleclick
() Allows you to set a macro to do when a user is single-clicked.
You can substitute the user's nickname using %n. So for example,
if you want a single-click to automatically do a whois on the
nickname, use: useronsingleclick=/whois %n
userondoubleclick
(/query %n) Allows you to set a macro to do when a user is double-clicked.
You can substitute the user's nickname using %n. So for example,
if you want a double-click to automatically do a whois on the
nickname, use: userondoubleclick=/whois %n The default will open
a private message window to the user (if allowed by the other
params).
useproxyauthentication
[true/false] (false) Pops up a window querying the user for
proxy authentication information if necessary to use. This should
bypass the proxy support built-in to the web browser. This param
is experimental, please report any problems you experience with
it to WebMaster, Inc. at support@webmaster.com.
usemultilineinput
[true/false] (false) allows you to use a multiline input instead
of a single line input bar.
showsessionbutton
[true/false] (true) you can disable the Login/Session button
by setting this to false.
showchatbutton
[true/false] (true) you can disable the Chat button by setting
this to false.
showroomsbutton
[true/false] (true) you can disable the Rooms button by setting
this to false.
showfloatbutton
[true/false] (true) you can disable the Float button by setting
this to false.
showhelpbutton
[true/false] (true) you can disable the Help button by setting
this to false. button, button1, button2, ... button7 allows you
to configure up to 8 buttons of your own. The format to use is
[Button Text];[Help Text];[Command]
Make sure you don't go overboard on the button text, it should
fit within your button image. The help text will be displayed
in the browser's status bar as you pass your pointer over the
button. Note that if the command does not start with a / or contain
spaces, it is assumed to be a URL instead, which would be loaded
in a new window. If you do not provide the protocol for the URL
(http://, https://, ftp://, mailto:), it will be considered relative
to the web page's URL. Examples: button=FAQs;Click to go to our
Frequently Asked Questions;http://www.myhost.com/FAQ.html button1=Alert
John;Click to let John know you're available;/msg John I'm available
showhelpopwindow
[true/false] (false) If true, a specific window for Help Op
messages will be used to display help operator messages. The incomingprivatewindow
param must also be set to true for the Help Op window to appear.
1.8.4
Release
January 22, 2001
HTTP Tunneling
automatic fall back.
askforpassword
[true/false] (true) if true, will prompt the user to enter
a password to nickserv
secure
[true/false] (false) if true, and if the page is loaded over
SSL, will attempt to use secure communication with the server.
This does not guarantee a secure connection but it will attempt
to establish one. A secured lock icon will appear if the client
can establish a secure link to the server
httptunnel
[true/false] (false) if true, will make a connection to the
server through the web server to allow use through proxy servers
tryhttptunnel
[true/false] (true) if true, will try to make an http based
connection if the normal connection fails, due to a firewall or
some other reason
httptunneltimerdelay
[seconds] (4) how many seconds to wait before getting new
data from the server in an http based connection
httptunnelport
[port] (port param) port to use when establishing an http
based connection
httpstunnelport
[port] (none) port to use when establishing a secured https
based connection
authorizedhost
[host1,host2, ...] (none) you may specify a list of hosts
that are allowed to serve up the applet. For example, you may
have 3 servers available, and put your chat server on only one-
irc.one.com. The applet can automatically be on pages from that
server. But, say that you want to also have pages that include
the applet on your other two servers, irc.two.com and irc.three.com.
Until now, you could simply put the proper code in to pull the
applet from irc.one.com, but then again, so could anyone else
in the world. Using the authorizedhost tag, you are now
able to say exactly which servers are allowed to have pages containing
your applet. For this example, you would use:
authorizedhost=irc.two.com,irc.three.com
Remember that the host containing the code itself is always allowed.
The above param will now allow the applet to be on pages from
irc.one.com, irc.two.com, and irc.three.com but no other server
is allowed. To make sure the param can't be tampered with, it
can only be used from the default.prm file contained in the directory
where the applet code files itself are found- which are always
on the server you control. If this param is left unspecified,
then any server in the world can have pages containing your applet,
as before. If the param is set to nothing, such as
authorizedhost=
then your applet is locked to your code server and can't appear
on pages from any other server. Noone can 'hijack' your server
again! If they try, the applet will refuse to start and will show
an appropriate error message.
1.8.1
Release
December 18, 2000
disablefloat
[true/false] (false) disable the ability to float the applet
floatimmediately
[true/false] (false) automatically float the window after
initializing
floatwidth
[width] (applet width) set the default width for the floated
window
floatheight
[height] (applet height) set the default height for the floated
window
floatleft
[left edge] (0) set if you need to specify the left edge of
the floated window on-screen
floattop
[top edge] (0) set if you need to specify the top edge of
the floated window on-screen
nosaid
[true/false] (false) when true, restricted mode looks like
normal mode, with no "Person said" stuff
disableurls
[true/false] (false) when true, URLs are no longer clickable
in chat
topiccolor
[color] (fgcolor) ONLY for minichat client, sets the topic
bar color
urlcolor
[color] (fgcolor) ONLY for minichat client, sets the copyright
color
privatesound
[sound] sound that is automatically played whenever the user
receives a private message
floatincomingprivatewindow
[true/false] (false) if set, incoming private message windows
will automatically float. Automatically sets incomingprivatewindow
true
privatewindowfloatwidth
[width] (applet width) set the default width for a floated
private window
privatewindowfloatheight
[height] (applet height) set the default height for a floated
private window
privatewindowfloatleft
[left edge] (0) set if you need to specify the left edge of
a floated private window on-screen
privatewindowfloattop
[top edge] (0) set if you need to specify the top edge of
a floated private window on-screen
chanlock
[channel list] () if set to a list of channels, only those
channels may be joined
allowusercommands
[true/false] (true) if false, then the user is unable to enter
ANY / commands
allowrawcommands
[true/false] (false) if false, then the user is unable to
enter /raw commands
buttonfont
[font name] Font to use for the action buttons (Session, Chat,
Rooms, Float, Help)
buttonstyle
[BOLD, ITALIC] Font style to use for the action buttons
buttonsize
[point size] Font point size to use for the action buttons
guest
[true/false] (false) Use a guest nickname, replaces behavior
if nick="Guest"
lipsimage
[URL] (lips.gif) Image to use for the "lips" icon
when using the lips-enabled user list
1.8.0
Release
MiniChat
client - this is a small client that is built to load fast and
use the system widgets. This client will automatically load when
it encounters browsers that cannot load the larger client. We're
now using Java 1.1 which isn't available on the older IE3, NS2
and some Macintosh versions of the Java Virtual Machine.
TickerTopics
Panel
Event Applets
(Enterprise Only)
Buddy List
Panel (Enterprise Only)
Avatar Panel
(Developer Edition)
commands
[commands strings]
commands1, commands2, ... commands9
buddies [buddy,
buddy, channel, ...] list of users or channels to put on your
temporary watch list
buddybg [color]
(bg param) background color for buddy list
buddyfg [color]
(fg param) foreground color for buddy list
buddyonline
[color] (fg param) color for online users in the buddy list
buddyoffline
[color] (fg param) color for offline users in the buddy list
buddychannelactive
[color] (fg param) color for active channels in the buddy list
buddychannelinactive
[color] (fg param) color for inactive channels in the buddy list
buddysound
[sound] sound to play when a new message comes in
opimage [URL]
(op.gif) Image to use in the user list for ops
voiceimage
[URL] (voice.gif) Image to use in the user list for voice
tickertopics
[topic1,topic2,topic3,...] If set, will only show newsflashes
with one of the specified topics
alltopics
[topic1,description1];[topic2,description2];... set all possible
topics and descriptions of each, for use by the TickerTopics module
uopimage
[URL] (uop.gif) Image to use in the user list for uops
noload [true/false]
(false) Don't show the load progress meter
noprompts
[true/false] (false) Don't show any nickname, email, or room prompts
nosettings
[true/false] (false) Don't show the Show User Settings button
on login window
1.7.6
Release
July 22, 2000
- image0, image1,
image2, .. image47 set up to 48 images the user can use in their
chat. You can include a description of the image after the URL
as well, e.g.
- [param name=image6
value="coffee.gif Cup of coffee"]
- linespacing
(0) set the vertical line spacing for the history area
- tickerfeed,
tickerfeed1, tickerfeed2, ... tickerfeed9 set up to 10 external
ticker files
- incomingprivatewindow
[true/false] (false) if true incoming private messages open a
window
- ChanOpPanel
bug Fixes
- Session button
now brings up a module and settings panel
- Support for
Inline Images
- ChanServPanel
- NickServPanel
- ImagePanel
- MemoServPanel
(Enterprise Only)
1.7.4
Release
June 10, 1999
- Quite a few
bug fixes (okay, it was a new client)
- OpPanel (/load
OpPanel)
- NickServPanel
(/load NickServPanel)
- MemoServPanel
(/load MemoServPanel)
- Watermark
tag to center V/H your bg images
- Channel applet
(see channels theme)
- Too many
other things to list.
1.7.0
Release
May 4, 1999
1.6.7
Release
April 19, 1999
- Reduced Size
- Improved
compatibility with older browsers
- Channel Tabs
- Float/Embed
Icons
1.6.6
Release
January 30, 1999
- helpfile
param added that specifies help button URL
- Fix multiple
/names on remote channel modes
- Fix some
color problems
1.6.5
Release
January 30, 1999
- Bypass onlyshowchat
for services agent notices
1.6.3
Release
December 3, 1998
- A few missing
{ } brackets caused notices to not be shown
- Added override
param
- onlyshowchat
param no longer hides notices for now.. feature of selectively
hiding all but specific notices to be added, maybe in this version,
but most likely just in 2.0
1.6.2
Release
November 11, 1998
- showjoins=false
param no longer shows channel parting.
- Added /QUERY
command
- Nick-following
for when nicks change. Only works for nicks that are in the same
channel.
- Added tickershadow
[true/false] applet param to turn off text shadows in ticker.
- Scrollbar
uses titletextcolor now(instead of black) for background and arrows,
titlecolor for the button and knob fill colors.
- Channel lists
no longer render the channel name as a URL, requiring a double-click
and joins go to main window.
- Exposed current
channel topic with cr.getCurrentChannelTopic()
- The applet
should quit the server if embedded in a web page and you move
to another page in the browser.
- Brought back
the 3D bevel around the display columns.
- Added timestamp
param.
- Private windows
open a bit taller now.
- talkcolor
initially set to applet Foreground.
- repeat=0
in ticker messages means exactly that, it no longer means indefinitely
repeat.
- /TIMESTAMP
command toggles timestamping on or off.
- Removed youcolor
and set simple mode talking lines to talkcolor instead.
- Added 'i'
as a scroller repeat count, which means 'infinite'.
- Added userscolor
and roomscolor settings for guicolors.
- tickercolor
defaults to bg, tickertextcolor defaults to bg, tickerhicolor
defaults to the same as urlcolor.
- Added buttoncolor
and buttondisabledcolor to control colors of text in button panel
buttons.
- Added onlyshowchat
param to filter out everything except for chat lines.
- Added %i
filtering to the ticker so it would be compatible with WMTicker.
- Added inputcolor,
inputtextcolor, nickinputcolor, nickinputtextcolor-- all default
to black text on white.
1.6.1
Release
October 14, 1998
- Multiple
Channel Support
- Ticker support
with URL tags for time, wait, quantity and repetitions
- /nflash ticker
support
- Hot Link
URLs in chat - http:// - mailto://
- #
- Actions support
- lurk parameter
that disallows users brought in from talking until they change
their nickname.
- /tickerhide
and /tickershow commands
- /newjoin
<channel>
- /furl /fjoin
/move support
- Multiplechannel
open on load - space delimited
|
|
Copyright
© 1995 - 2002 WebMaster, Incorporated
May not be reproduced in whole or in part without express written consent
of WebMaster
Incorporated. WebMaster, ConferenceRoom(r), Scribe, Envoy, NewsRoom, and
Ambassador are
trademarks of WebMaster Incorporated. All trademarks are copyright of
their respective owners.
Prices and specifications are subject to change without notice
|
|