September 19, 2007
Webchat 2.1.0
New: Added adminsRequired tag to the domain preferences. Makes the presence of an admin required for a moderated room.
New: Added domainInvalid tag to the domain preferences. Allows the client to shut down an instance by specifying it as invalid in the getDomainPreferences XML response.
New: Added disconnectApps to the user preferences. Allows clients to disconnect a user from all instances they are connected to if they specify "all" for this setting in the getUser XML response.
New: Added maxUsers tag to the domain preferences. Allows client to set a maximum number of users that can be connected to the application. An optional attribute includeAdmins determines whether admins are allowed to join applications that are full.
New: Added domainPrefReloadInterval. Determines the frequency with which the getDomainPreferences request is sent. Previously this request was only sent when an app loaded or when it was manually reloaded.
New: Added new onLastUserDisconnect XML event. Notifies your API when the last user in a particular instance disconnects.
New: Added setting for watermark alpha to domain preferences. Allows client to set the opacity of the watermark image for the conversation pane. This is a new attribute for the watermark setting names alpha.
New: Added userConnectGreeting to user preferences. Displays a custom greeting to user when they first join the Webchat.
New: Added reportAbuse setting to domain preferences. Allows users to send an abuse report with the accompanying text or AV that they are reporting. Includes a setting for the domain preferences that determines the number of lines captured, the length of the AV clips, if the AV is web accessible, or if the abuse reports are text only. There is also a new XML event reportAbuse that sends the data for the report.
New: Added ability to delete messages as well as approve them when moderation is on. Both options will remove the comment from the local moderation queue so the moderator doesn't have comments that have already been approved still listed.
New: Added support for a connecting message. Clients can now specify an asset to be displayed during the connecting / authenticating animation before the app launches. These are specified in the connection parameters in the Webchat HTML and have settings form strConnectingAsset, connectingAssetDuration and strConnectingAssetMsg.
New: Added ability to specify Minichat UI colors via flash connection parameters in the HTML: strBgColor, strFgColor, strConvoBgColor, strConvoBorColor.
Bug Fix: Removed the instances "B-)" and "B)" from the "angry" smiley instances, since they are already instances for "cool".
Bug Fix: Fixed whisper bug where users getting duplicate messages in certain circumstances.
Bug Fix: Fixed the bug where a second click of the ban button would show different options.
Posted by at 11:51 AM
| Comments (0)
March 12, 2007
Reason For Outage - 3/12/07
On March 12th, 2007 at 5:10 PM PST our primary database server had 2 drive failures in quick succession that caused the loss of all data on that machine. We immediately started our disaster recovery from our tape backup which took approximately 3.5 hours. As of 8:40 PM PST, all services have returned to normal.
Affected systems:
- www.userplane.com
- Webmessenger and Webchat clients were mostly unaffected as db hits are only done during initial startup. So only new instance startups were affected
- Some recent Webrecorder files have been disassociated from the db. Please ask Userplane Support for more info if you feel you may be affected.
We have been in the process of moving all critical data services onto a fully redundant SAN with multiple redundant paths from hardware to the internet. Once this project is complete within the next 2 months, today's failure will be impossible.
Thank you,
Userplane Support
Posted by at 09:10 PM
| Comments (0)
February 19, 2007
Planned Network Maintenance [3.1.07 @ 3 AM GMT -8:00]
Date: 3/1/2007
Start time: 3:00 AM (PST)
End time: 6:00 AM (PST)
Downtime: Intermittent short disruptions across the 3 hours
Affected services:
Userplane Apps
Presence System
Instant Install Admin and Medallions
During this timeframe, you may experience an interruption in service while we complete the maintenance activities.
Our network operations engineers closely monitor the work and will do everything possible to minimize any inconvenience to you. If you have any problems with your connection after this time, or if you have any questions regarding the maintenance at any point, please call Customer Support at 310-979-5639 or email support@userplane.com.
We appreciate your patience during this work and welcome any feedback. Thank you for being a Userplane customer.
Posted by at 11:49 AM
| Comments (0)
February 14, 2007
Webchat App Change: User Created Rooms
We are making a change to the way that user created rooms are handled within the Webchat application. When the app is reloaded all of the rooms that are not defined within the XML will now be deleted. Any user created rooms, or rooms created by admins will be deleted when the app is reloaded or when there is a restart.
This change is necessary for the stability of the Webchat application as a whole and we will work to add this feature into a future release of the Webchat.
This means that you will need to define your rooms within the XML if you want them to persist during a restart or an app reload. For admin created rooms you can define them within the <roomList> section of the getDomainPreferences API call and they will automatically be created each time the app loads.
If you want to have your user created rooms also get created when the app is reloaded you will need to track what rooms are created and which user created them using the onRoomStatusChange API call. This call will be sent whenever a user creates or deletes a room from within the Webchat so you can keep track in your database of what rooms have been created and which user is the owner of the room. In order to make sure these rooms are automatically created again when the app is reloaded you can use the <initialRoom> setting to do this:
<initialRoom createOnLogin="true">Room Name</initialRoom>
This will create the room when the user logs in and automatically put them in it. If this user needs to also have admin privileges in that room you can use the <adminRooms> setting as well:
<adminrooms>
<room>
<name>Room Name</name>
</room>
</adminrooms>
Check the Webchat integration docs for more info on these settings. Please contact support@userplane.com if you have any questions!
Posted by at 05:47 PM
| Comments (0)
January 12, 2007
Webchat 1.9.4
New: Spamming updates.
New: Added Portuguese locale.
Bug Fix: German locale grammar errors.
Bug Fix: Whisper not working reliably.
Bug Fix: Issue with audio turning off when selected user had audioSend set to false.
Bug Fix: Syntax error in CSXML.asp file.
Bug Fix: Issue with not turning users audio off when their publish privileges change.
Posted by at 12:24 PM
| Comments (0)
September 11, 2006
Webchat 1.9.2
New: Added whisper functionality. Users can prefix a message with <username> and the message will only go to that username. Configurable on a per user basis.
New: Added swedish locale
Bug Fix: User image would disappear after resizing, particularly noticable if videoDisplaySize was set to 2 or more
Bug Fix: Added additional security enhancements
Bug Fix: Fixed encoding for german, dutch, norwegian, polish, spanish, and turkish.
Bug Fix: Changed conferenceCall pref so domain value overrides server value if set
Bug Fix: Fixed user session.timeout bug
Posted by Nate Thelen at 04:17 PM
| Comments (0)
August 15, 2006
Webchat 1.9.1
New: Added ability for Userplane to turn on inline text ads
New: Added docs to our example files that help you get started with our ad network
New: Added initialRoom createOnLogin feature for allowing customization of whether initial rooms create if not there
New: Added ability to pre-select a user if they are in your initial room
New: Added ability to set initial video display size on a per-user basis
New: Added new copy for ConferencCall tooltip "Long distance charges may apply"
New: Added user.banned to the JS events so you can respond in the GUI to a user being banned, potentially taking them to a new HTML page
New: Added inactivityTimeout for cloing connections for users that leave the chat open
New: Added ability to hide help button
Bug Fix: Fixed mac spanish locale bug
Bug Fix: Added 'US' to the begining of conference call number
Bug Fix: Fixed bug where tooltip for conference call number would be there even if feature isn't turned on
Bug Fix: Fixed bug where conference call number might show up in rooms when it shouldn't
Bug Fix: Trace sendArchive prefs and events in app inspector
Posted by Nate Thelen at 10:36 AM
| Comments (0)
June 29, 2006
Webchat 1.9.0
New: Added room moderation feature. Admins can now turn on room moderation which forces all messages to be approved by an admin. There is also a new user type (Speaker) which is not bound by moderation
Bug Fix: Sometimes users would be restricted from initial room after chat reload
Bug Fix: Changed font for Norweigan so that all chars should show up
Bug Fix: Room admins weren't treated as room admins
Bug Fix: Prevent smileys from appearing in the ban notification that gets sent to a room when a user is banned
Bug Fix: Specified smaller font sizes for a few of the spanish locale strings so they fit better
Bug Fix: Changed XML parser to UTF-8
Bug Fix: Fixed smilies for spanish
Posted by Nate Thelen at 10:55 AM
| Comments (0)
May 30, 2006
Webchat 1.8.11
New: Users can now minimize panes of the chat to maximize chat content size. Can be turned on by default
New: Sites can now change the width and height that the video is recorded at to increase quality when resized larger.
New: Changed flashcontent div flash upgrade text to include the uninstall link
Bug Fix: Resizing text performance enhancements
Bug Fix: Made some changes to prevent hackers from disrupting the chat
Bug Fix: Prevent urls in displayName from disrupting chat
Bug Fix: Some spanish chars didn't show up, now we're not embedding fonts if locale is spanish
Bug Fix: AllowCalls hadn't been set for some of the remoting calls
Posted by Nate Thelen at 03:09 PM
| Comments (0)
April 25, 2006
Webchat 1.8.10
New: Added conference call feature which allows user to extend their communication via free phone call
New: Added sendConnectionList
New: Updated flash code to fix IE ActiveX problems
New: Added sessionTimeout, sessionTimeoutMessage, Session.Timeout javascript event
New: Combined docs into single zip file
New: Added Turkish language locale
Bug Fix: Smileys didn't update after reloading getDomainPreferences via cmd file
Bug Fix: Make cmd stay disconnected after successful command to server
Bug Fix: Changed Block to Block/Unblock and Add to Add/Remove in tooltips to reflect both possible states of the buttons in the UI.
Bug Fix: Fixed ampersand bug in links
Bug Fix: Invisible users are no longer clickable in the output pane
Bug Fix: Fixed bug where admins couldn't join full rooms
Posted by Nate Thelen at 05:31 PM
| Comments (0)
March 07, 2006
Webchat 1.8.9
New: Added color customization domain preference for changing some of the basic color elements of the Webchat
New: Added custom ban notification for telling the room that someone has been banned
New: Disable join button when room is full
New: Added permitCopy user preference so you can restrict copy/paste on a per user basis
Bug Fix: Switched over to new archiving scheme to reduce server problems.
Bug Fix: Removed < and > from displayname in getUser. Was breaking text output.
Bug Fix: Fixed bug where connecting screen never went away when client took more than 30 seconds to reconnect
Bug Fix: Sometimes connecting screen would go away before user was re-authorized after disconnect.
Bug Fix: Changed strDestinationMemberID to strDestinationUserID in launchWM function of HTML and JS
Bug Fix: Parent id for rooms was being set to 1 under certain circumstance, causing rooms to disapear when empty
Bug Fix: Under certain circumstances admin roomswere gettting removed when the app was reloaded
Posted by Nate Thelen at 10:59 AM
| Comments (0)
February 02, 2006
Webchat version 1.8.8: 2/2/2006
New: Added banOptions to allow sites to record reasons a user was banned and/or to allow banning for different durations
New: Added maxXMLRetries to allow XML calls to cancel after specified number of tries
New: Added showJoinLeaveMessages to allow the join and leave messages to be turned off
New: Added bEnableJavaScript to allow all Javascript function calls to not execute. set to true by default except for cmd
New: Join/leave notifications and user display names are now filtered using forbidden word list.
New: Disable dock button when full
New: Added polish language locale
Bug Fix: Reduced cap on maxHistoryMessages to 25. We found that when set higher it took unusually long for the GUI to display
Bug Fix: Smileys were not getting deleted because there were no codes set
Bug Fix: Lower case forbidden words list so mixed case compares work correctly
Bug Fix: PHP example was missing a couple semi-colons
Bug Fix: Cmd wasn't connecting to server when necessary
Bug Fix: Sites with trustedReferrer took longer to connect on app start
Bug Fix: Max messages was limited to10 for testing
Bug Fix: More than one connecting animation popup sometimes was showing
Bug Fix: Various fixes related to client disconnections.
Posted by Nate Thelen at 08:07 PM
| Comments (0)
December 16, 2005
Webchat 1.8.7: 12/16/2005
New: Added ability to have cmd reload getDomainPreferences
New: Added allowCalls to getDomainPreferences so that you can lower hits to CSXML when not using certain XML functions
New: Added callID to each CSXML function to help with tracking duplicate XML requests in case of timeout or error
New: Changed connecting animation so users do not feel so disconnected from the user experience
New: Increased spam protection
Bug Fix: Fixed bug where display name link in output pane didn't show details at left.
Bug Fix: Call sendArchive again when rooms get removed. Fixes problem where some archived text was not getting sent when rooms were deleted.
Bug Fix: Fixed slow looping bug in xml nodes with lots of the same children. For example, large block lists in getUser could cause server to hang.
Posted by Nate Thelen at 10:26 AM
| Comments (0)
November 16, 2005
Webchat version 1.8.6: 11/16/2005
New: Notify JavaScript of connection success or failure
New: Added argument to JavaScript call to indicate if Webmessenger popup request came from server or user.
Bug Fix: Added support of URLs longer than 128 characters in output pane
Bug Fix: Fixed image resizing issues
Posted by Nate Thelen at 02:26 PM
| Comments (0)
October 21, 2005
Webchat version 1.8.5: 10/21/2005
Bug Fix: Dock responds properly to blocking regardless of whether user is selected
Bug Fix: Don't reset the dock when the local user changes rooms if they are an admin
Bug Fix: Fixed some error in the new documentation for sendArchive
Bug Fix: Tweaked font leading in userinfopane so everything lines up better
Bug Fix: Fixed settings button display issues
Bug Fix: Icon image updates when changed via getUser
Bug Fix: Output pane was being cleared after resize for languages that can not use smileys
Bug Fix: Hide the smiley button for languages that can not use smileys
Security: Added message validation code to prevent hackers from using illegal font sizes, leaving tags open, or using unsupported tags
Security: Ensure user sending text is actual user and in current room
New: Moved All the stream management code to the new StreamManager class for better reliability
New: Added Error message for when user is using an old version of the SWF
Posted by Nate Thelen at 10:33 AM
| Comments (0)
September 21, 2005
Webchat version 1.8.3: 9/21/2005
New: sendArchive XML function sends all Webchat content every 5 mins
New: getAnnouncements XML function lets you inject system messages into Webchat
New: Name change notification
Bug Fix: cmd file wasn't working for user data change notifications
Bug Fix: Fix for multiple Webmessenger windows open using same Mic
Bug Fix: Locale string for dock warning wasn't being used.
Bug Fix: Referrer being undefined was breaking connect
Bug Fix: strDestinationMemberID changed to strDestinationUserID in launchWM()
Bug Fix: When sessionGUID or key was null it was sending an object to the XML proxy
Bug Fix: Dock items did not update their labels if displayName changed
Bug Fix: Selecting self was resetting the dock
Bug Fix: If maxdockitems in getUser was undefined, was getting set to 999
Bug Fix: Display leave room notifications in history
Posted by Nate Thelen at 04:13 PM
| Comments (0)
August 26, 2005
Webchat version 1.8.2: 8/26/2005
New: Added maxDockItems to user prefs
New: Added Japanese characters
Bug Fix: Fixed problem where video wouldn't send if user had to allow access to camera
Bug Fix: Fixed problem where jumps in audio level were causing pauses in and then accelerated video
Bug Fix: Prevent users from repeating messages endlessly
Bug Fix: Watching yourself would reset the sending a/v buttons
Bug Fix: If allowRestricted preference was false, sometimes the wrong rooms would be allowed/denied
Bug Fix: Fixed the scrollbar so that it doesn't stop working when a new message comes in or the height of the room list changes
Bug Fix: Prevent font sizes larger than 12 going through the system and report an error if someone tries it
Bug Fix: Now don't show dock button if NOT avEnabled
Bug Fix: Fix problem where users were getting disconnected in low bandwidth situations
Bug Fix: Smileys were off by a couple spaces
Bug Fix: make output text wrap if use smileys is false. This fixes chinese, korean, etc.
Posted by Nate Thelen at 05:12 PM
| Comments (0)
August 08, 2005
Webchat version 1.8.1: 8/8/2005
New: Webchat: Added chat history. Now when you change rooms, you will see the last few messages. This is configurable via the maxHistoryMessages XML tag.
New: Webchat: Added norwegian characters
Bug Fix: Webchat: Fixed potential disconnecting bug
Posted by Nate Thelen at 04:56 PM
| Comments (0)
July 20, 2005
Webchat version 1.8.0: 7/20/2005
New: CH: Multi-user AV. Can turn on in XML via maxdockitems parameter in getDomainPreferences
New: CH: Hidden Rooms. Can hide rooms from certain users via restrictedrooms tag in getUser
New: CH: Added strInitialRoom to flashVars in HTML allowing you to default user to an initial room via the HTML
New: CH: Added Greek and German language support
New: CH: Made default smilies load from inside SWF
New: CH: Scrollbar is 100% alpha when disabled
New: CH: Block is visible to admins
New: CH: Only show user info pane buttons that we know they have access
Bug Fix: CH: Bad UserID error wasn't showing problem userID in inspector
Bug Fix: CH: User info pane buttons are now ordered correctly every time
Bug Fix: CH: When no buttons in button bar, background was invisible
Bug Fix: CH: Changing the name of the lobby in the XML now works better
Bug Fix: CH: Sometimes changing rooms showed blank warning popup
Bug Fix: CH: Now not displaying yellow highlight around A/V icons in userlists
Bug Fix: CH: Multiple sorting bug fixes
Bug Fix: CH: Fixed bug where join/leave was sometimes showing for everyone in room when join
Bug Fix: CH: Sometimes text output pane was not correct size
Bug Fix: Connections close much sooner for certain rare problematic routers
Posted by Nate Thelen at 11:49 AM
| Comments (0)
June 08, 2005
Webchat version 1.7.5: 5/7/2005
New: CH: Add ability to set maximum users per room
New: CH: Added Chinese locale
Bug Fix: CH: Fix for underlined smileys with a line break (put back in underlines)
Bug Fix: CH: Major rewrite of the Webchat. Remaining Bug Fixes are related to this
Bug Fix: CH: Added periodic check for orphaned SWFs
Bug Fix: CH: Made description text not selectable
Bug Fix: CH: Fixed delayed resize that caused gray areas to show up in the roomsUsersPane
Bug Fix: CH: Don't redraw output text while we're resizing the userInfoPane
Bug Fix: CH: Fixed sorting bug where multiple sorts of the same data reversed order of items if sort field values were same
Bug Fix: CH: Fixed bug where users can get created when connection doesn't exist
Bug Fix: CH: Fixed image handling code (thumbnail vs. fullsize, deal with empty strings, etc.)
Bug Fix: CH: Fixed bug where userlist was incorrect if user is admin and there has been a clear (like when you first join)
Bug Fix: CH: Don't scroll the room list each time the userlist changes
Posted by Michael Jones at 09:34 AM
| Comments (0)
| TrackBack
March 01, 2005
Webchat version 1.7.0: 3/1/2005
New: CH: User resizable image/video window and user inspector rebuild
New: CH: Sites can define custom Smileys
New: CH: Rooms can be auto created on login of a user
New: CH: Can now display full size image when user resizes media pane
New: CH: AV sending window rebuild, many bug fixes
New: CH: Users can be started in any room by default
New: CH: Tooltips
New: Support for IIS 6 based http XML compression
New: CH: Don't wrap history pane text on resize until mouse is released
Bug Fix: CH: non-admin empty, but viewed, rooms are getting auto deleted
Posted by Michael Jones at 03:11 PM
| Comments (0)
| TrackBack
January 05, 2005
Webchat version 1.6.2: 1/5/2005
New: CH: Moved room description to the room user list
New: CH: Show room delete button if user is xml specified room manager
Bug Fix: CH: Additional XML specified room admins were not able to kick users
Bug Fix: CH: Invisible admins were not working under certain circumstances
Bug Fix: CH: New Room button was visible sometimes when it shouldn't have been
Posted by Michael Jones at 11:38 AM
| Comments (0)
| TrackBack
January 03, 2005
WebChat version 1.6.1: 1/3/2005
New: CH: Invisible admin user support
New: CH: Support for users that should not be able to type messages in the WebChat
Bug Fix: CH: Clicking username in output window no longer causes text field to scroll to top
Bug Fix: CH: User info text wasn't wrapping
Bug Fix: CH: Speed improvement: user info text field is only created once and it's text is only set and formatted when user info arrives
Bug Fix: CH: Room item views weren't updating their width if scrollbar visibility changed in certain situations
Bug Fix: CH: Drag out and drag over of room buttons behaves correctly now
Bug Fix: CH: Don't set color of input area onFocusDetect so initial text no longer appears
Bug Fix: CH: Re-get streams when server restarts
Bug Fix: CH: Reduce number of user data updates
Bug Fix: CH: Logo button was not moving with logo on resize
Bug Fix: CH: Default avReceive to true (since that is the way that avEnabled false worked)
Posted by Michael Jones at 05:03 PM
| Comments (0)
| TrackBack
December 16, 2004
Webchat version 1.6: 12/16/2004
New: CH: New Room Create / Delete
New: CH: Users can be set to only be able to send or receive AV. Also can be set to only do audio or video.
New: CH: Added character limit to input area to prevent flooding
New: CH: Changed audioRate to audioKbps so it is more intuitive
New: CH: If user has an icon image, it will attach image icon next to users name in the room/users list.
New: CH: Compiled user data into 1 word wrapping text field. All data is to right of labels and wraps intelligently.
New: CH: When room open it adjusts itself if it is not visible.
New: CH: Added french character: ç
New: CH: Center the logo or branding text on resize
New: CH: Added Userplane controled maxPublishKbps cap
Bug Fix: CH: Fixed output pane scrolling behavior where would scroll to bottom even if reading top
Bug Fix: CH: Scrollbar & smiles didn't always update when text was appended to output pane
Bug Fix: CH: Immediately update a/v buttons when clicked
Bug Fix: CH: Fixed wrapping problem with non ASCII chars (Russian, Spanish, etc.).
Bug Fix: CH: Adming should not be able to ban other admins
Bug Fix: CH: Mic would take a long time to activate removed interval test.
Bug Fix: CH: Admin/room creator was not able to kick user if not in the same room.
Bug Fix: CH: If server restarts, make sure and republish AV if sending
Bug Fix: CH: Needed to override hightlight rounded corners for a single button that does not need them.
Bug Fix: CH: Center Loading and Connecting displays
Bug Fix: CH: Security Flaw: sessionGUIDs were being broadcast to all users.
Bug Fix: CH: Store style preferences in global LSO (instead of session based)
Bug Fix: CH: removed av detection when user refreshes while streaming Audio and Video. RightPane resets av from hub when avWindow is initiated.
Bug Fix: CH: Changed font color of status messages to bbbbbb
Posted by Michael Jones at 07:19 AM
| Comments (0)
| TrackBack
October 20, 2004
Webchat version 1.5.3: 10/20/2004
New: CH: Added admin user support
New: CH: Added ability for admin users to ban users
New: CH: Added setBannedStatus XML call
Bug Fix: CH: Centered Loading Movie Clips.
Bug Fix: IC Launch code is improved for greater reliability
Bug Fix: User was showing as connected and messages were going out during authentication
Bug Fix: CH: Sometimes an empty room would say "Loading..." indefinitely
Bug Fix: CH: Updated No Users In Room --> No Users. Was to long with new AV and bigger time space.
Posted by Michael Jones at 06:09 PM
| Comments (0)
| TrackBack
October 13, 2004
Webchat version 1.5.2: 10/13/2004
Bug Fix: CH: Highlights sometimes would come above other elements
Bug Fix: CH: Button text would jump up when opened room.
Bug Fix: CH: Major speed improvements in Room/User list and in text output area
Posted by Michael Jones at 07:22 PM
| Comments (0)
| TrackBack
October 08, 2004
Webchat version 1.5.1: 10/8/2004
New: CH: Smileys
New: CH: FloodControl
New: CH: LinkFilter
New: CH: Lobby is always at top of waiting list
New: CH: AV Controls always visible
New: CH: Added in Remoting Code for IC-CS integration
New: CH: IM button disappears for blocked users
New: CH: StylePane now closes after finished
New: CH: StylePane remembers settings between sessions
New: CH: Viewer notify command only goes to user in questions. Speed increase
New: CH: Added in Smileys, Flood Control Tool tips
New: CH: changed TextField fonts (Arial, 12)
Bug Fix: CH: Smiley pane was not a part of the content_mc and therefore was over the shadow
Bug Fix: CH: Smileys were not being cleared when rooms changed
Bug Fix: CH: Style pane closes when typing
Bug Fix: CH: Room Views were drawing too often causing speed problems
Bug Fix: CH: Smileys were not keeping style when added with button
Bug Fix: CH: When change style, then click in TextField, not keeping new changes
Bug Fix: CH: Time overlap is fixed
Bug Fix: CH: Fixed bug in User Merge that occurred when sessionGUID security is used and old user is still loaded. Show "Connecting” indefinitely
Bug Fix: CH: Cleans up old streams to make sure they are closed when switching between users
Posted by Michael Jones at 04:23 PM
| Comments (0)
| TrackBack
|