Acano PC, Mac and iOS Clients V1.3 Release Notes

Acano Solution
Acano PC & Mac Clients v1.3 (Build 1.3.54)
iOS Clients v1.3 for iPad and iPhone
Release Notes
March 2015
76-1036-06-Qb
Contents
Contents
1
Introduction
3
1.1 New Features ........................................................................................................... 3
1.2 Feedback ................................................................................................................. 3
1.3 Feature Comparison Between Acano Clients ........................................................... 4
2
Mac Client v1.3
6
2.1 Installation Instructions ............................................................................................. 6
2.2 Resolved Mac Client Issues ..................................................................................... 6
Resolved in Release v1.3 (Build 1.3.54) ................................................................... 6
Resolved in Release v1.3 (Build 1.3.51) ................................................................... 7
Resolved in Release v1.3 (Build 1.3.49) ................................................................... 7
Resolved in Release v1.3 (Build 1.3.47) ................................................................... 7
Resolved in Release v1.2.30 .................................................................................... 8
2.3 Known Limitations with Mac Clients ......................................................................... 8
3
PC Client v1.3
10
3.1 Installation Instructions ........................................................................................... 10
3.2 Resolved PC Client Issues ..................................................................................... 10
Resolved in Release v1.3 (Build 1.3.54) ................................................................. 10
Resolved in Release v1.3 (Build 1.3.51) ................................................................. 11
Resolved in Release v1.3 (Build 1.3.49) ................................................................. 11
Resolved in Release v1.3 (Build 1.3.47) ................................................................. 11
Resolved in Release v1.2.30 .................................................................................. 12
3.3 Known Limitations with PC Clients ......................................................................... 13
4
iOS Client v1.3
14
4.1 New features since v1.2 ......................................................................................... 14
4.2 Installation Instructions ........................................................................................... 14
4.3 Differences in iOS Clients v1.3 from PC and Mac Clients ....................................... 14
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 2
1 Introduction
This document provides release notes for:

the PC Client and Mac (OS X) Client v1.3 (build 1.3.54), and

iOS Clients v1.3 for iPhone and iPad.
Note: Some builds were not published.
The document is divided into sections: this general introduction and then one section per client.
1.1 New Features
Upgrading your Acano server to v1.6.x and your Acano Clients to v1.3.x, delivers the following
new features to your Acano Solution:

Ability to adapt the client through permission settings (user-levels) in the Acano Server API.
For example:

Enable users to create coSpaces

Enable an individual to add or remove members or chat in the coSpace

Enable users to delete messages in the coSpaces that they create
A button is displayed to coSpace members who have the canDeleteAllMessages
parameter set to true via the API. However, the default value is false, and therefore not
everyone sees this button. See the Acano Solution R1.6 API Guide for details.

Improved user experience when the connection temporarily drops. The "persistent
connection" features means that if the connection to the Acano server drops, your content is
still visible. However, you cannot post messages, make calls or create new coSpaces while
the link is unavailable.

Support for multiple Call Bridges, and the selection of the optimum Call Bridge depending on
the optimal media path.

Pictures allowed in the coSpace chat; simply copy or type the link to an image into the chat,
and the image appears. A preview is shown if the image is within text.
Note: If you are using v1.3 clients then ensure that the XMPP certificate, supplied by the Acano
server, contains the domain name as a Subject Alternative Name (SAN) within the certificate, in
addition to the Common Name in the certificate being the same as the FQDN. Otherwise, PC
and Mac Clients will display a warning message, before allowing the user to continue.
1.2 Feedback
We would like feedback on this release. Please ensure that one person at your site collates
issues and acts as the single point of contact for Acano support.
When providing feedback there are two types of logs that are useful:
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 3

If you experience a crash, you should get a popup window with crash debug information.
Copy and paste that to an email in the support case.

If you have other issues such as poor quality audio and you’re using one of the clients that
have a debug facility, press the Debug button whilst the issue is happening, save the file
and email it to the support case.
If you encounter any issues, contact [email protected].
1.3 Feature Comparison Between Acano Clients
PC
OS X
iPad
iPhone
WebRTC
Product version
1.3.x
1.3.x
1.3.x
1.3.x
1.2 RC1
Support for v1.6 Acano server
Yes
Yes
Yes
Yes
NA
Images in coSpace chat
Yes
Yes
Yes
Yes
NA
User-level permissions (e.g. can
create coSpace)
Yes
Yes
Yes
Yes
NA
Delete chat messages
Yes
Yes
Yes
Yes
NA
XMPP Registration
Yes
Yes
Yes
Yes
Yes
Audio
OPUS
OPUS
SPEEX
SPEEX
OPUS
Mic/speaker/camera configuration
controls
Yes
Yes
NA
NA
Yes
Advanced controls (audio boost,
ecan, noise suppression)
Yes
Yes
No
No
Yes
Video
H.264
H.264
H.264
NA
VP8
Layout control
Yes
Yes
Yes
Yes
Yes
Selfview
Yes
Yes
Yes
NA
Yes
Desktop sharing
Yes
Yes
No
NA
No**
Application sharing
Yes
Yes
No
NA
No
Chat
Yes
Yes
Yes
Yes
Yes
Unread message indicator
Yes
Yes
Yes
Yes
Yes
Incoming message notification
configuration
Yes
Yes
No
No
No
Move call to external endpoint
Yes
Yes
Yes
Yes
Yes
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 4
PC
OS X
iPad
iPhone
WebRTC
Add participants
Yes
Yes
Yes
Yes
Yes
Send invitation
Yes
Yes
No
No
Yes
Encryption
Yes
Yes
Yes
Yes
Yes
DMTF
Yes
Yes
Yes
No
Chrome
only
Create / edit coSpace
Yes
Yes
Yes
No
No
Search for Contacts
Yes
Yes
Yes
Yes
Yes
Create / edit Contact
Yes
Yes
No
No
No
Guest-accessible
Yes
Yes
Yes
Yes
Yes
DTMF keypad
Yes
Yes
Yes
Yes
Chrome
Only
Show presence
Yes
Yes
Yes
Yes
Yes
Send diagnostic log
Yes
Yes
No
No
Yes
Auto login
Yes
Yes
Yes
Yes
NA
In-call notification configuration
Yes
Yes
No
No
No
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 5
2 Mac Client v1.3
This section of the release note describes the v1.3 (build v1.3.54) release for the Acano solution
Mac Client.
Specific bug fixes are given later in this section.
2.1 Installation Instructions
1. Click on the Mac Client Download link on the Acano Support page.
2. Open the dmg file and drag the ‘acanoclient’ icon into the Applications folder within the
window that opens up.
3. If you already have an older version of the Acano Mac Client installed in the Applications
folder, a prompt asks whether you want to replace it with the new one that you are moving.
Select Replace.
This will overwrite the previous version and if, for example, you have a shortcut in the dock
this will now automatically launch the new version.
Note: If you first remove an older Mac Client from the Applications folder and then copy the
new one into it, clicking on the dock shortcut no longer works and the icon becomes a
question mark because the icon still searches for the previous application version.
Launching the new version from the Applications folder will result in a separate dock
shortcut being created. Follow the instructions above to avoid this.
2.2 Resolved Mac Client Issues
Resolved in Release v1.3 (Build 1.3.54)
Reference
Issue
Summary
7273
Wrong link for guest login
and empty dial URI
In localized user interface an incorrect link and an empty URI
were provided in the invitation for guest login. Fixed in 1.3.54.
7303
Maximum of 4 TURN servers
involved in selecting
optimum CallBridge server
Only 4 TURN servers were used in selecting the optimum
CallBridge server, even if there were more than 4 TURN servers
in the deployment. This has been increased to 8 TURN servers.
Fixed in 1.3.54
7330
Presence indicator on Mac
Client fails to change if iOS
Client is in background mode
If a user logs into their Mac Client and then their iOS Client, if the
iOS Client goes into background mode then the Presence
indicator fails to change when user takes a call on their Mac
Client. Now ignores presence of backgrounded iOS clients when
user is in a call. Fixed in 1.3.54.
7351
OpenSSL vulnerable to
Denial of Service on versions
before 1.0.1k
Security alert: OpenSSL versions before 1.0.1k are vulnerable to
a Denial of Service. Remote attacker could send a speciallycrafted DTLS to cause a segmentation fault. In addition, a
memory leak can occur under certain conditions which could be
exploited by an attacker in a Denial of Service attack through
memory exhaustion. Fixed in 1.3.54
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 6
7450
Audio "click" on audio jitter
buffer size change
Fixed in 1.3.54
7503
Login failure for users with
large number of coSpaces
Users with a large number (around 250) coSpaces experienced
problems when logging in to their Acano client, this also affected
other client users logging into the same server. Typically saw
message “system maintenance mode” displayed, and no chat
message or coSpace information displayed. Limit on coSpaces
substantially increased. Fixed in 1.3.54
Resolved in Release v1.3 (Build 1.3.51)
Reference
Issue
Summary
1293
Client prevents OS X from
shutting down cleanly
When logged in, client prevents clean shutdown of OS X even if
there is no active call. Fixed in 1.3.51.
6825
Unable to join calls by
clicking a link
Joining calls in the client through clicking a link not working in
Mac Client v.1.3.49. Fixed in 1.3.51.
7083
Changed passwords not
saved
Once a password was saved for a given username, any changes
would not be remembered by the client. Fixed in 1.3.51.
7095
Localized user interface not
supported in v1.3.49
Unable to upload localized user interface for Mac Client 1.3.49.
Fixed in 1.3.51
7097
Device list does not change
when hot plugging cameras
Device list did not update when new cameras were hot plugged
or unplugged. Fixed in 1.3.51.
7179
Mac client prevents display
from going into sleep mode
Fixed in 1.3.51.
Resolved in Release v1.3 (Build 1.3.49)
Reference
Issue
Summary
3432
Client crashes when logging
in after logging out
This may occur when signing in to the Mac Client after a log out,
often when doing so to switch domains. Fixed in v1.3.
4034
Putting computer in sleep
mode logs out user from Mac
client
Previously, the Mac Client didn't always auto sign-in when
resuming from sleep mode. Fixed in v1.3.49.
Resolved in Release v1.3 (Build 1.3.47)
Reference
Issue
Summary
5220
Self-view warped along
bottom edge
When self-view is open in the Management views (i.e. when you
are not in a call) then the image can be distorted at the bottom,
and also sometimes at the top. Fixed in v1.3.
5479
Mac client video decorations
distorted when mixing retina
and non-retina displays
Fixed in v1.3.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 7
5787
Mac client fails to launch with
Safari when "Sign me in
when Acano starts" is
selected
Fixed in v1.3.
5799
Client doesn't send HD video
in some cases
Fixed in v1.3.
6005
User icon shows XMPP login
character instead of user’s
name initials.
Fixed in v1.3.
6127
Acano Mac client crash in
camera_enumerate_devices
This was caused by a camera with a bad name which ended the
call. Fixed in v1.3.
6159
Incoming call dialog box
(showing answer/decline)
disappears if the current call
disconnects
This could happen when Caller A was logged into Acano client
and answered Caller B. Then Caller C called Caller A, and
Answer/Decline dialogue popup was displayed; however, if Caller
B ended the call prior to Caller A selecting an option (Answer or
Decline), the dialog popup went away, and neither call was
connected. Fixed in v1.3.
6339
Recent Activity List does not
persist all calls all the time
Previously, an item in the Recent Activity list could be dropped,
for example upon logout and re-login. Fixed in v1.3.
6500
Chat history not deleted for a
guest user in a call
The message board didn't clear for a guest user logged in on the
client when another coSpace user deleted messages. Fixed in
v1.3.
Resolved in Release v1.2.30
Reference
Issue
Summary
5518
Client doesn't always choose
optimal media relay
This is fixed in the Mac Client V1.2.30
5536
Only see one contact
number/email/video address
under contact information
If a contact has more than one email/phone/video address, only
one of these appears when opening the Contact information
page. This issue was seen in V1.2.14 and is fixed in the Mac
Client V1.2.30
5611
Call toolbar remains visible
when full screened Mac
client in an ad hoc call is
terminated from the far end
This issue was seen in V1.2.14 and is fixed in the Mac Client
V1.2.30
5637
Inviting too long a name
crashes client
This buffer overflow condition has been fixed in the Mac Client
V1.2.30.
5787
Guest link on Web Bridge
not working when “Sign me
in when Acano starts” is
selected
This issue is fixed in the Mac Client V1.2.30
2.3 Known Limitations with Mac Clients
Known issues with Mac Clients are listed below. Please quote the reference number when
discussing the issue with Support. In addition, there are some instability issues that we are
aware of, and are working on.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 8
Reference
Issue
Summary
3175
Advanced settings panel is
not completely visible
Advanced settings panel is not completely visible on some
monitors.
3487
Grey image after saving
diagnostics in full screen
mode
After saving a diagnostic log (in full screen mode only), you are
presented with a grey desktop. Exit full screen mode (from the
OS X menu bar) and click back onto the client.
3488
Save diagnostic log dialog
doesn’t close
After saving a diagnostic log, the pop-up dialog appears to have
closed, but is hidden behind the main Mac Client. This dialog
remains until the Mac Client is closed.
4173
Slideshow mode in
PowerPoint doesn't work
Previously, slideshow mode in PowerPoint didn't work because
PowerPoint opened a new window for the slideshow. The client
is now able to share individual applications, but sharing a full
screen presentation in PowerPoint/Keynote is not currently
supported. This will be fixed in a future release.
4240
Minimized applications should
appear in share screen menu
Currently, minimized applications do not appear in the share
screen menu. An application that you wish to share needs to be
maximized, and then the Acano client should be tabbed in front
of this.
5503
Self-view is quite slow to load
You may see 1 to 2 seconds of black screen before the webcam
image appears. This happens both when opening the user menu
to show self-view and when joining an empty coSpace.
7920
OpenSSL vulnerable to a
denial of service attack
This issue is reported as Security Alert 022.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 9
3 PC Client v1.3
This section of the release note describes the v1.3 (build v1.3.54) release for the Acano solution
PC Client. Specific bug fixes are given later in this section.
3.1 Installation Instructions
1. Click on the PC Client Download link on the Acano Support page. If you select the ClickOnce
installer the Acano PC Client will automatically update when new versions are released.
2. Click on the downloaded file and follow the setup wizard.
3.2 Resolved PC Client Issues
Resolved in Release v1.3 (Build 1.3.54)
Reference
Issue
Summary
7230
Occasional call failure when
using Join call button
Fixed in 1.3.54
7271
After joining coSpace, client
crashes
Fixed in 1.3.54
7273
Wrong link for guest login
and empty dial URI
In localized user interface an incorrect link and an empty URI
were provided in the invitation for guest login. Fixed in 1.3.54.
7303
Maximum of 4 TURN servers
involved in selecting
optimum CallBridge server
Only 4 TURN servers were used in selecting the optimum
CallBridge server, even if there were more than 4 TURN servers
in the deployment. This has been increased to 8 TURN servers.
Fixed in 1.3.54
7330
Presence indicator on PC
Client fails to change if iOS
Client is in background mode
If a user logs into their PC Client and then their iOS Client, if the
iOS Client goes into background mode then the Presence
indicator fails to change when user takes call on their PC Client.
Now ignores presence of backgrounded iOS clients when user is
in a call. Fixed in 1.3.54.
7351
OpenSSL vulnerable to
Denial of Service on versions
before 1.0.1k
Security alert: OpenSSL versions before 1.0.1k are vulnerable to
a Denial of Service. Remote attacker could send a speciallycrafted DTLS to cause a segmentation fault. In addition, a
memory leak can occur under certain conditions which could be
exploited by an attacker in a Denial of Service attack through
memory exhaustion. Fixed in 1.3.54
7450
Audio "click" on audio jitter
buffer size change
. Fixed in 1.3.54
7503
Login failure for users with
large number of coSpaces
Users with a large number (around 250) coSpaces experienced
problems when logging in to their Acano client, this also affected
other client users logging into the same server. Typically saw
message “system maintenance mode” displayed, and no chat
messages or coSpace information displayed. Limit on coSpaces
substantially increased. Fixed in 1.3.54
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 10
Resolved in Release v1.3 (Build 1.3.51)
Reference
Issue
Summary
1293
Client prevents Windows
from shutting down cleanly
When logged in, client prevents clean shutdown of Windows 7
and Windows 8.1 even if there is no active call. Fixed in 1.3.51.
6516
Client doesn’t launch on
Windows XP SP3
Fixed in 1.3.51
6940/7275
Video fails when trying to rejoin coSpace
Joining a coSpace, leaving the coSpace and then re-joining,
causes the video to fail. Fixed in 1.3.51
7095
Localized user interface not
supported in v1.3.49
Unable to upload localized user interface for PC Client 1.3.49.
Fixed in 1.3.51
7175
Body of coSpace invitation
email truncated after "&"
Using “&” in coSpace name causes invitation email body to be
truncated after "&". Fixed in 1.3.51
Resolved in Release v1.3 (Build 1.3.49)
Reference
Issue
Summary
4034
Putting computer in sleep
mode logs out user from PC
client.
Previously, the PC Client didn't always auto sign-in when
resuming from sleep mode. Fixed in v1.3.49
7000
Client sends invalid UTF-8
when sending diagnostics if
network name contains nonASCII character.
Fixed in v1.3.49
Resolved in Release v1.3 (Build 1.3.47)
Reference
Issue
Summary
1143
Camera active on login
screen, when not in call and
when no selfview
Previously as soon as the PC Client was launched displaying the
login window, the PC’s camera could be active and preventing
use by another application. This was connected to using the
microphone on the camera. Fixed in v1.3.
1342
Cursor not shown in input
field
The cursor now blinks in the input field when you click +Call.
Fixed in v1.3.
4493
No bi-directional audio, and
only default choice in
Mic/Speaker drop-down list
Fixed in v1.3.
5451
Windows client hotswap
sometimes does not detect
new device
Sometimes if you plugged in a composite USB device while the
PC Client was running the mic or speaker device did not show up
in the device list. Trying again fixed it. (The devices were always
present if they were connected when PC client started.) Fixed in
v1.3.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 11
5645
Tandberg HD USB camera
not recognized on Windows
XP SP3
Fixed in v1.3.
5662
Crash on downloading
diagnostics
The PC Client could crash when trying to save diagnostics. Fixed
in v1.3.
5799
Client doesn't send HD video
in some cases
Fixed in v1.3.
6005
User icon shows XMPP login
character instead of user’s
name initials.
Fixed in v1.3.
6063
PC Client doesn't detect
blackmagic USB3 capture
box
The blackmagic intensity shuttle USB3 capture card did not show
up as a camera in our client because it did not present any video
formats we accepted. We now accept UYUV and HDYC formats.
Fixed in v1.3.
6159
Incoming call dialog box
(showing answer/decline)
disappears if the current call
disconnects
This could happen when Caller A was logged into Acano client
and answered Caller B. Then Caller C called Caller A, and
Answer/Decline dialogue popup was displayed; however, if Caller
B ended the call prior to Caller A selecting an option (Answer or
Decline), the dialog popup went away, and neither call was
connected. Fixed in v1.3.
6193
PC Client > Acano server
MTU discovery not working
Fixed in v1.3.
6339
Recent Activity List does not
persist all calls all the time
Previously, an item in the Recent Activity list could be dropped,
for example upon logout and re-login. Fixed in v1.3.
6396
PC Client video freezing
after few share / stop sharing
attempts on another client
Fixed in v1.3.
6494
Client crashes after hanging
up call on connected
endpoint
This could happen when moving a call into a coSpace from the
PC Client to and endpoint; when hanging up on the endpoint, the
call could be cleared in the client as well, followed by the client
crashing. Fixed in v1.3.
6500
Chat history not deleted for a
guest user in a call
The message board didn't clear for a guest user logged in on the
client when another coSpace user deleted messages. Fixed in
v1.3.
6539
ClickOne launcher Hangs
when run
Fixed in v1.3.
Resolved in Release v1.2.30
Reference
Issue
Summary
5518
Client doesn't always choose
optimal media relay
This is fixed in the PC Client v1.2.30.
5534
Client doesn't autostart when
installed from MSI
This is fixed in the PC Client v1.2.30.
5536
Only see one contact
number/email/video address
under Contact information
If a contact has more than one email/phone/video address, only
one of these appears when opening the Contact information
page. This issue was seen in v1.2.14 and is fixed in the PC
Client v1.2.30.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 12
5637
Client crash when inviting too
long a name
This buffer overflow condition has been fixed in the PC Client
v1.2.30.
5645
Tandberg HD USB camera
not recognized on Chinese
Windows XP because of a
name issue
The conversion from the wide-character name wasn't safe. This
is fixed in the PC Client v1.2.30.
5733/5563
Logout can take several
minutes to succeed
This is fixed in the PC Client v1.2.30.
3.3 Known Limitations with PC Clients
Known issues with PC Clients are listed below. Please quote the reference number when
discussing the issue with Support.
Reference
Issue
Summary
192
Issues with pin to taskbar
Using the Windows pin to taskbar feature causes issues with the
PC Client. For instance, loss of the Acano icon and incomplete
removal of older versions upon upgrade. Avoid using the pin to
taskbar feature.
2658
Tooltips not always shown
PC Client tooltips will not always appear.
3175
Advanced settings panel is
not completely visible
Advanced settings panel is not completely visible on some
monitors.
3422
PC client sometimes doesn't
maximize properly
PC Client doesn't always maximize to the same size after being
minimized.
4354
Camera from HP Pavilion
DV7-4283CL
In-built camera on an HP Pavilion DV7-4283CL laptop does not
always work with the PC Client.
4413
4K screens causing issues
Windows PC Client issues with 4K Dell screen with text being
very small.
7920
OpenSSL vulnerable to a
denial of service attack
This issue is reported as Security Alert 022.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 13
4 iOS Client v1.3
This section of the release note covers the iOS Client v1.3 for the iPhone and iPad.
4.1 New features since v1.2
In addition to the new features listed in section 1.1, the following features have been added or
altered since iOS Client v1.2:

Indicator for unread messages has been added

The behavior of links in the message board has changed
o
If the first URL in a message is to an image, then the image is displayed after the
message
o
If the first URL in a message is not an image, then the client presents a summary
of the link's contents
Both behaviors are turned off by default. Enable these behaviors through the Acano
settings in the Settings app.
4.2 Installation Instructions
1. Install or update the Acano app from the App Store, and open it. If you have enabled
Automatic Downloads in the Settings app, then the Acano app will automatically update.
4.3 Differences in iOS Clients v1.3 from PC and Mac Clients
This section identifies the key differences in behavior in the iOS v1.3 Client for iPhones and
iPads from the v1.3 client for PC and Mac.
Using the iOS Client, you cannot:

Present content

Create or edit contacts. However, contacts found by searching the directory can be
added to Favourites

Provide a URL, identifier or passcode for a new coSpace or edit those properties of an
existing coSpace

Access call, coSpace or contact information from the management view
In addition:

Unread message counts for coSpaces and contacts are only shown in the list (not on the
navigation bar buttons)

There is no video on the iPhone

There is no access to the membership list of a coSpace, or the participant list of a call
from the iPhone management view

Tapping a participant's name on the in-call participant list will not cause that participant to
be highlighted in the video (however the reverse does work)
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 14
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 15
© 2015 Acano (UK) Ltd. All rights reserved.
This document is provided for information purposes only and its contents are subject to change without notice. This
document may not be reproduced or transmitted in any form or by any means, for any purpose other than the
recipient’s personal use, without our prior written permission.
Acano and coSpace are trademarks of Acano. Other names may be trademarks of their respective owners.
Acano Solution: Acano Clients V1.3 Release Notes 76-1036-06-Qb
Page 16