Notes:
Welcome
-------
Thank you for installing the Sametime plugin for Trillian Pro. If this
is your first time using the Sametime plugin, please review the section
titled "New Users". If you are upgrading from a previous release, please
refer to the "Upgrading" section.
New Users
---------
After installing the Sametime plugin, you must add the plugin to
Trillian before you can start communicating with the Sametime medium. To
add the Sametime plugin to Trillian, please do the following:
1. Start Trillian Pro
2. Go to the File->Preferences->Plugins dialog
3. Click on the "Quick Add" button
4. Choose Sametime.dll
The Sametime plugin should now be shown in the list of plugins and the
status should be "started". Now that you've added the Sametime plugin to
Trillian, use the Trillian connection manager and add a new Sametime
account.
Upgrading
---------
If you are upgrading from a previous release of the Sametime plugin,
please review the following upgrade notes. Refer to the release
notes for each release higher than the release you are upgrading
from and to:
Upgrade from 0.9.1.5 to 0.9.1.6
* No action required.
Upgrade from 0.9.1.4 to 0.9.1.5
* No action required.
Upgrade from 0.9.1.3 to 0.9.1.4
* No action required.
Upgrade from 0.9.1.2 to 0.9.1.3
* SametimeLogger.dll is removed in this release. If you were previously
using SametimeLogger.dll, you must load Sametime.dll instead via the
File->Preferences->Plugins dialog.
* This release adds the capability to load your Sametime contacts
from the Sametime server (if supported by your server). This
option is not selected by default, so if you wish to enable this
option, you must change the preference via the account preferences
dialog on the "Misc" tab.
* Trillian supports nested groups, however, Sametime supports only
a single level group structure. If you have defined nested groups
for your Sametime contacts within Trillian, the lowest level
group will be used when saving your contact list to the server.
Upgrade from 0.9.1.1 to 0.9.1.2
* No action required.
Upgrade from 0.9.1.0 to 0.9.1.1
* No action required.
Upgrade from 0.9.0.x to 0.9.1.0
* No action required.
Changes:
SametimePlugin 0.9.1.6 - 2004/08/24
jthomps: Fixed bug #1013907 - Sametime userid in canonical
format is now parsed such that a "," or "/" is
used as a field delimiter. New contact info url
variables are available for the following canonical
userid values:
$SAMETIMEDC - the DC= portion of a canonical userid
jthomps: Fixed bug #1014547 - switched back to the Lotus Sametime
C++ 3.1 Toolkit due to continued compatability problems
with some ST servers. There is a server configuration
workaround available, but most Sametime users don't
have any pull with ST admins and are unlikely to find
a sympathetic ear running an "unauthorized" client
like the Sametime plugin... :)
jthomps: Improve handling of Sametime status messages. The
Trillian messages will be used if set for the
"Set Globally Away, Busy, Idle, Back, etc" or if
not set, a default message will be set for the
logged in Sametime user. A future version of stplugin
will allow the default messages to be changed.
SametimePlugin 0.9.1.5 - 2004/08/21
jthomps: Fixed bug that caused "load/save contacts to/from server"
checkbox to be disabled even when presently checked,
which prevented you from turning it off. It is now
enabled if the BuddyList service is available *or*
it is already checked.
jthomps: Fixed bug causing ';' to remain in group names imported
from a file or imported from the BuddyList service. The
';' is now replaced with a blank.
jthomps: Fixed bug #1003523 - not really a bug since it was not
implemented prior to this release, but the right-click
menu is now available for contacts.
jthomps: Implemented RFE #1008931 to add a contact rename dialog.
jthomps: Implemented RFE #1003369 to add additional variables
for contact info url replacement. The following variables
are now supported:
$SAMETIMEID - the complete Sametime userid
$SAMETIMEUID - the UID= portion of a canonical userid
$SAMETIMECN - the CN= portion of a canonical userid
$SAMETIMEOU - the OU= portion of a canonical userid
$SAMETIMEO - the O= portion of a canonical userid
If the Sametime userid has multiple occurrances of the
UID, CN, OU, or O variables, only the first instance is
used. Additionally, my Sametime server does not use
canonical userid's, so I was only able to test by
importing dummy contacts. The canonical userid values
are expected to be delimited with a '/'. Some example
canonical userid's used to test were:
CN=John Doe/OU=example/OU=com
UID=johndoe@example.com/CN=John Doe/O=example
If you find that this feature does not work for you
please open a bug report and provide an example of
your canonical userid.
jthomps: Implemented RFE #1002875 - Right-click menu added for
contact list. The following menu items have been added:
Send Message... (enabled)
Send File... (disabled)
Send Chat Invitation... (disabled)
View Contact Info... (enabled)
Block... (disabled)
Unblock... (disabled)
Rename Contact... (enabled)
Menu items marked as "enabled" are implemented, however,
items marked "disabled" not not yet been implemented and
the functionality will be added in a future release.
jthomps: Implemented RFE #984047 - an "Actions" menu has been
added to the message window. The following menu items
have been added:
View Contact Info... (enabled)
Add Contact... (enabled)
Block... (disabled)
Unblock... (disabled)
Send File... (disabled)
Send Chat Invitation... (disabled)
Menu items marked as "enabled" are implemented, however,
items marked "disabled" not not yet been implemented and
the functionality will be added in a future release.
jthomps: Added the capability to remember Sametime public groups
when imported from a file or the BuddyList service.
Although not yet implemented, the public groups
will be preserved when the BuddyList is saved to
the server.
jthomps: Improved the handling of the IM session(s) when you are
chatting with yourself. As dumb as that may sound,
a surprising number of people do this... :)
jthomps: The setup program has undergone the following changes:
- Requires Trillian Pro 2.013 or higher to install
- Script updated and requires Inno Setup 4.2.7 or higher
- New graphics included for setup wizard
SametimePlugin 0.9.1.4 - 2004/08/03
jthomps: Implemented RFE #984149 to add an account preference to
allow the user to specify the locally echoed name in
chat messages.
jthomps: Fix bug #994045 - translate <br> into newline character
for incoming text messages.
jthomps: Fix bug #995791 - Sametime connectivity options reworked
to include the distribution of StConnAgent31.exe, which
is required if any connectivity option is chosen other
than the direct connection method.
SametimePlugin 0.9.1.3 - 2004/07/18
jthomps: Implemented RFE #991867 to display partner status changes
in an open message window.
jthomps: Fixed bug #989786 and reworked the incoming/outgoing
text messages containing html special characters.
jthomps: Fallback to Sametime C++ 3.1 Toolkit. Several people reporting
problems connecting to Sametime 3.1 servers. Problem is
actually with the VP_SECURITY_LEVEL and/or
VP_SECURITY_ALLOW_USER server configuration settings, but
I will fallback to the 3.1 toolkit in an effort to minimize
the impact.
SametimePlugin 0.9.1.2 - 2004/07/10
jthomps: Fixed bug importing contacts with no nickname
jthomps: Show horizontal scrollbar in import results listbox if line width
exceeds the width of the listbox
SametimePlugin 0.9.1.1 - 2004/07/09
jthomps: Added the capability to import Sametime contacts from
a BuddyList file. Only files containing "Version=3.1.3"
can be parsed and imported.
jthomps: UTF-8 character encoding for contacts and text messages.
jthomps: Add section if section specified in account add advanced page does
not already exist within Trillian.
jthomps: Renamed ContactDlg.cpp and ContactDlg.h to
DlgContactAdd.cpp and DlgContactAdd.h to follow naming standard
jthomps: Changed tooltip for new Sametime contact list sections
jthomps: Added timestamp to Sametime.log debug output
jthomps: Improve URL encoding for Sametime id in the contact info URL
jthomps: New connection manager icon is displayed correctly
jthomps: Fix creation of new section in AccountAddAdvanced dialog
and AccountPreferencesGeneral dialog.
SametimePlugin 0.9.1.0 - 2004/06/24
jthomps: Added account/connection preference dialogs. Used to maintain the
preferences for a Sametime account.
jthomps: Added different connection methods for Sametime server. Connection
methods supported are:
- Direct connection using Sametime protocol
- Direct connection using HTTP protocol
- Direct connection using Internet Explorer settings
- Connection via a proxy server (socks4, socks5, HTTP, and/or HTTPS)
jthomps: Added contact information URL. You may now click on the contact info
toolbar within an open chat window and stplugin will launch a
user specified URL. The URL is handy if you have a method of obtaining
information about the contact, based upon their Sametime userid.
When you specify the contact info URL, stplugin will replace the constant
"$SAMETIMEID" with the partner's Sametime userid. For example, if the
URL is http://www.myserver.com/display.php?id=$SAMETIMEID, then stplugin
will replace $SAMETIMEID with the Sametime userid of the IM partner and
launch the default browser installed on your system to display information
about the contact.
jthomps: Removed "Use section" check box on Add Account Advanced dialog. An account
will always have a section, even if it is using the default "My Contacts"
section.
jthomps: Fill section name combo box's with list of section names and pre-select
the section identified for that account.
jthomps: Added Sametime mobile status to supported user status.
jthomps: Set the login type using Sametime setLoginType method.
jthomps: Added preference to turn debug on/off (default on). Will probably
disappear after release version is available, but for now,
it's very useful. This setting can be turned on/off via the plugin
preferences dialog for Sametime (file->preferences->plugins->sametime menu).
jthomps: Improved debug output. The Sametime plugin now logs relevant debug
messages to {trillpath}\plugins\Sametime\Sametime.log file if the new debug
preference is turned on.
jthomps: The encrypted password is now saved/restored in the settings file via the
<password></password> setting. The <encryptedpassword> setting will
only be read, but not saved. The <encryptedpassword> setting will be
removed completely in the future.
jthomps: Removed flat appearance from dialog buttons in add contact dialog. They
were inconsistent with other control's appearance.
jthomps: Synchronize update access to account, contact, and IM maps, as well
as the DebugOutput method, to ensure access by a single thread at
a time.
jthomps: Added methods to synchronize deletion of items from the account,
contact, and Im maps.
jthomps: Synchronize access to the queued text vector if we are waiting on
the Im open to succeed or fail.
jthomps: Enabled the port number edit field in the add account dialog.
jthomps: Subclass the CEdit control to prevent it from selecting all text in
the control when it gains the focus.
jthomps: Added data validation to all dialog boxes. I previously didn't attempt
to validate anything... :)
jthomps: Fixed crash when displaying contact info tooltip for a newly added
contact.
jthomps: Fixed bug enabling/disabling the rich text controls in a chat window.
If the partner IM session is also using the Sametime plugin for Trillian
then the enhanced text features are made available, since the Sametime
server passes text unchanged.
jthomps: Fixed bug caused by removing a connection and subsequently re-connecting
an account.
jthomps: Fixed bug preventing account status from being saved after it has been
updated.
jthomps: Fixed bug in logic regarding the enable/disable for rich text controls
in the chat window. Controls are now enabled if IM is open and partner
is using stplugin and disabled if IM is closed or partner is not
using stplugin 0.9.0.56 or higher.
jthomps: Fixed bug caused by change in 0.9.0.56 to message window name. Was using
the Sametime display name and switched to the contact nick name, but
this broke other plugins. Since the window name should be a "unique"
value, I've now switched to the Sametime userid.
jthomps: Fixed bug in MyIm::OnDataSent that was causing an access violation. If the Im
was closed, I attempted to open it. This not only appears unneccessary
in testing, but it also intermittently caused an access violation.
SametimePlugin 0.9.0.56 - 2004/06/10
jthomps: Added the ability to auto connect a Sametime account. The default is to auto
connect a Sametime account, unless the auto connect preference is turned off
via the <autoconnect>0</autoconnect> account setting OR if there are multiple
Sametime accounts defined that either default or have specified the
<autoconnect>1</autoconnect> preference.
The account settings dialog is (still) not available, so you must edit the
sametime.xml settings file if you wish to turn off auto connect for
an individual Sametime account.
jthomps: Added context menus for Sametime connection entry. Can now disconnect, reconnect
remove connection entry, set status away, idle, do not disturb, or online.
jthomps: Update connection and account status when the Sametime account status changes.
jthomps: Set status description when our status changes
jthomps: Display an extended tooltip for Sametime contacts, showing their away msg
and additional Sametime information for the contact
jthomps: Changed to only register for edit events that we're interested in. Previous
previous versions received all edit notifications.
jthomps: Save/restore section name in sametime.xml settings file. Removed code to
save/restore the account status since this has been replaced with the
autoconnect setting described above.
jthomps: Built with new Lotus Sametime C++ Toolkit version 6.5.1
jthomps: Font sizes, foreground/background colors, bold, italics, etc. are now enabled
if the person you're chatting with is also using stplugin. These features
remain disabled if the person you're chatting with is not using
stplugin 0.9.0.56 or higher.
SametimePlugin 0.9.0.55 - 2004/04/11
jthomps: Prevent empty section from being created. Caused by 0.9.0.54 changes.
SametimePlugin 0.9.0.54 - 2004/04/11
jthomps: Fixed bug during medium_contactChange handling
jthomps: Added SametimeLogger.dll, which implements Trillhunter's excellent Trillian
API logging tool. Thanks Trillhunter! If SametimeLogger.dll is loaded
instead of Sametime.dll then a log file is automatically created to log
all interactions between stplugin and the Trillian API.
jthomps: Passwords now encrypted in sametime.xml settings file
jthomps: Open Im only if we have an open window in MyIm constructor
jthomps: Register only edit_userIsTyping and edit_userIsNotTyping edit notifications
jthomps: Register Sametime status's so that Trillian will callback for status events.
SametimePlugin 0.9.0.53 - 2004/03/28
jthomps: Fixed bug with group handling for nested groups
jthomps: Verify status change before updating contact status
jthomps: SetContactsOffline only updates contacts which are not "disconnected"
jthomps: Setup now checks for Trillian Pro v2.012 or higher
jthomps: Set encryption icon on/off when incoming chat received
SametimePlugin 0.9.0.52 - 2004/03/18
jthomps: Fixed bug with group handling when adding contact
jthomps: Fixed setup problem with non-default Trillian installation directory
jthomps: Setup now checks for min version requirement of Trillian Pro 2.0.1.112 (2.01)
jthomps: Now creating group entry in start menu during install
jthomps: Can now add contacts via the message window toolbar if chat open with
person not currently on contact list
jthomps: Save/restore desired encryption level in XML settings file
SametimePlugin 0.9.0.51 - 2004/02/23
jthomps: Setup now uses registry entry to find Trillian installation directory
jthomps: Reworked GlobalReconnect and GlobalDisconnect code
jthomps: Map Sametime Do Not Disturb (DND) user status to Trillian "Busy" status
jthomps: Added typedef's to simplify STL variable syntax and usage
jthomps: Contacts set to "offline" when logged out of ST server or disconnected
jthomps: Create STUser and add to watchlist instead of resolving contacts on login
jthomps: Improve group/section handling
jthomps: Replace resolver kludge for contacts by adding STUser(s) to watchlist
for awareness support
jthomps: Removed debug code. Trillhunter's excellent logger plugin provides more functionality
jthomps: Set is_contact message open for chat window if user is in our contact list
jthomps: group_entry_t now preserved with contact, allows for nested groups, etc.
jthomps: Changed encryption for IM's we initiate to "don't care". Will provide preference
in a future version
jthomps: Add reason text to common ST error messages instead of cryptic reason codes
jthomps: Log IM errors to the open chat window instead of MessageBox popup windows
TrillHunter: Fixed a crash that would happen in debug builds when dragging a
contact between groups
TrillHunter: Added the ability to have contacts in sections other than the
"My Contacts" section (now sametime contacts added to any section
will work)
SametimePlugin 0.9.0.50 - 2004/02/11
jthomps: Initial alpha release for the Sametime Trillian plugin
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use