ISL Conference Proxy 3.5.1 with modules for Windows and Linux (2013-04-08)

 

General Information

On 11th of April 2013 we have released Windows (32bit and 64bit), Linux (32bit and 64bit)  versions :

  • ISL Conference Proxy 3.5.1 for Windows 32bit (Platform=win32, Revision=27841, release_date=2013-03-20)
  • ISL Conference Proxy 3.5.1 for Windows 64bit (Platform=win64, Revision=27841, release_date=2013-03-20)
  • ISL Conference Proxy 3.5.1 for Linux 32bit (Platform=linux, Revision=27841, release_date=2013-03-20)
  • ISL Conference Proxy 3.5.1 for Linux 64bit (Platform=linux64, Revision=27841, release_date=2013-03-20)

Modules

  • ISL AlwaysOn 2.1.1 (release_date=2013-03-20, revision=27924)
  • ISL Groop 2.4.4 (release_date=2013-03-20, revision=27748)
  • ISL Light 3.5.1 (release_date=2013-03-20, revision=27826)
  • GeoIP 1.2.3 (release_date=2013-03-20, revision=27826)
  • System Monitor 1.0.7 (release_date=2013-03-20, revision=27826)
  • DNS Server 1.1.2 (release_date=2013-03-20, revision=27826)
  • PostgreSQL 9.2.30101 (release_date=2013-03-20, revision=27826)

Translations

  • isl_conference_proxy_20130320_20130430_144205
  • isl_alwayson_20130320_20130430_144205
  • isl_groop_20130320_20130430_144205
  • isl_light_20130320_20130430_144205
  • isl_pronto_20130320_20130430_144205

*Translation were added on 2013-05-08. You will need to update your server to receive the latest translations.

All updates have release date set to 2013-03-20. Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.

Upgrading to new version

This are server side updates so hosted service users do not need to do anything.

Server license users please check Upgrading Server License

Improvements

New features

ISL Groop

ISL Groop - Module - Prepare network layer to handle custom streams [ISLGROOP-143] More

Description

Added back-end network layer support to handle custom streams such as media object.

ISL Groop - Module - Add HTTP_EVENT for user registration [ISLGROOP-149] More

Description

New HTTP event which is triggered on user registration - SESSION_USER_REGISTER. It is defined with the following fields:

- SESSION_CODE

- SESSION_ID

- SESSION_OWNER_ID

- USER_EMAIL

- USER_NICK

- USER_REGISTER_UID

New field has been added to the existing SESSION_USER_JOIN HTTP event. The new field is USER_REGISTER_UID.

ISL Groop - Module - Add SESSION_TITLE and SESSION_TYPE to SESSION_START event [ISLGROOP-150] More

Description

Two fields were added to the SESSION_START HTTP event:

- SESSION_TITLE

- SESSION_TYPE

ISL Groop - Module - QoS improvement on tunnel connections [ISLGROOP-161] More

Description

Back-end support for optimized quality of service algorithm when using tunneled connection.

ISL Groop - Module - Port webpages to use webtokens [ISLGROOP-164] More

Description

Web pages now use webtokens.There is a slight incompatibility with old modules. In order to use webtokens (activated in CP configuration) you must first upgrade all modules to have this support. If webtokens are activated and there is a module in the grid that does not have this support then you will encounter the following problems:

- data entered in forms might not be saved if you are redirected between modules

- you will not be able to enter the session with autologin when you start groop if you are moved between the old and new module

 ISL AlwaysOn

ISL AlwaysOn - Module - switch to webtokens [ISLALWAYSON-191] More

Description

ISL AlwaysOn web pages now use webtokens.

ISL AlwaysOn - Module - webapi for aon computers should return also allowed users [ISLALWAYSON-192] More

Description

Added functionality to the WEBAPI to return users that have granted access for the computer.

ISL AlwaysOn - eliminate insecure __redirect__ handler [ISLALWAYSON-200] More

Description

Web pages of ISL AlwaysOn used redirect in the link address which could be a potential security threat. Redirect links were removed from the webpages however there is option to enable them for backwards compatibility. The settings is located on ISL Conference Proxy under Security : Enable insecure redirect handler (backward compatibility only).

ISL Light

ISL Light - Module - switch to webtokens [ISLLIGHT-383] More

Description

ISL Light web pages now uses webtokens.

ISL Light - Module - eliminate insecure __redirect__ handler [ISLLIGHT-401] More

Description

Web pages of ISL Light used redirect in the link address which could be a potential security threat. Redirect links were removed from the web pages however there is option to enable them for backwards compatibility. The settings is located on ISL Conference Proxy under Security : Enable insecure redirect handler (backward compatibility only).

ISL Conference Proxy

ISL Conference Proxy - implement web tokens [ISLCONFPROXY-122 ] More

Description

ISL Conference Proxy was using web sessions for authentication. Instead of web sessions, web tokens are now being used. Web token has an interval of validity. There are possible issues with webtokens. If users download or upload a big file, their webtoken session might expire. Since the webtoken is only updated when the client accesses the server, we recommend that during download or upload you would not access it.

ISL Conference Proxy - websockets (stream.js)  [ISLCONFPROXY-123 ] More

Description

WebAPI2 was implemented using websockets. This brings faster responses from the server. it.

ISL Conference Proxy - Windows - add support for memtag  [ISLCONFPROXY-129 ] More

Description

ISL Conference Proxy includes memory tags for easier tracking of memory usage.

ISL Conference Proxy - add X-Frame-Options for greater security [ISLCONFPROXY-131 ] More

Description

ISL Conference Proxy will set "X-Frame-Options : SAMEORIGIN" for better protection against web page clickjacking. If ISL Conference Proxy web pages will be used with frames in any way, you will need to disable option the following option:

- Security: Disable framing of web pages

ISL Conference Proxy - eliminate insecure __redirect__ handler [ISLCONFPROXY-132 ] More

Description

Insecure redirect handlers have been removed from web pages of ISL Conference Proxy.

ISL Conference Proxy - use delayed flush for PG VFS (like regular FS layer) [ISLCONFPROXY-133 ] More

Description

Prior to this release all SQL queries were done one by one. They are now grouped together which brings major speed optimization.

ISL Conference Proxy - PostgreSQL reload configuration file option  [ISLCONFPROXY-137 ] More

Description

Option to reload configuration file of PostgreSQL was added inside ISL Conference Proxy. In order to reload please navigate to Configuration and then click on PostreSQL. You will find the option under Available actions.

ISL Conference Proxy - PostgreSQL 9.2.1 -> 9.2.3  [ISLCONFPROXY-138 ] More

Description

New version of PostgreSQL module uses the newer PostgreSQL version.

System monitor - better colors for swap on Linux  [ISLCONFPROXY-142 ] More

Description

System monitor uses different color for swap usage:

- green if swap is used under 100 MB

- yellow if swap is used under 300 MB

- red for everything above 300 MB

ISL Conference Proxy - debug pages for modules  [ISLCONFPROXY-144 ] More

Description

Support for debugging module pages was added to ISL Conference Proxy.

ISL Conference Proxy - dump file object in web admin  [ISLCONFPROXY-155 ] More

Description

Dump file object is also visible in web admin of ISL Conference Proxy. Navigate to Raw Data and you will find the topic Download object.

Defect fixes

ISL Groop

ISL Groop - Module - Personal image does not update [ISLGROOP-139] More

Description

Back-end support for changing personal image of a user. Users were not able to see the changed personal image of a user. When a user changed their personal image, the image was only updated locally.

The defect was fixed.

ISL Groop - Module - Meeting not visible in meetings list [ISLGROOP-140] More

Description

If users created 2 meetings that had the exact same creation time, one of them was not shown in the meetings list. The meeting was listed in the database but not displayed on the web. The meeting listing procedure was redesigned, all meetings are displayed even if the have the same creation time.

The defect was fixed.

ISL Groop - All - Memory leak in signals [ISLGROOP-145] More

Description

ISL Groop was leaking memory on ungraceful disconnects. The code for ungraceful disconnects was redesigned and the program no longer leaks memory.

The defect was fixed.

ISL Groop - Module - remove usage of crontable index [ISLGROOP-165] More

Description

This update will require timed_events table rebuild of indexes.

Database is not using index in crontab table which increases database performance. Information about a session was transferred to groop session object.

The defect was fixed.

ISL Groop - Module - automatic email scheduling timeframe [ISLGROOP-166] More

Description

Automatic email scheduling procedure was redesigned. Users had to subscribe to the meetings at least one and a half hour prior to the start of the meeting in order to receive the one hour before start notification. With the new version users have to subscribe just 1 hour before session start in order to receive email notification.

The defect was fixed.

ISL Groop - Module - Reauthentication fails [ISLGROOP-177] More

Description

Users were unable to authenticate themselves if the web session expired and they tried to login using provided dialog inside ISL Groop. Authentication procedure was fixed, users are now able to log in using the dialog inside ISL Groop application.

The defect was fixed.

ISL Groop - Module - Reauthentication fails [ISLGROOP-179] More

Description

Users had to reenter their user name and password after running ISL Groop from web browser if one-time password authentication options was enabled. The procedure was redesigned and the user credentials are passed on from web browser to the ISL Groop program.

The defect was fixed.

ISL AlwaysOn

ISL AlwaysOn - Module - session history is not displayed the first time [ISLALWAYSON-194] More

Description

Users who requested session history of ISL AlwaysOn session got blank screen. If the user then refreshed the screen the history was correctly shown. The problem was located in the WEBAPI and corrected.

The defect was fixed.

ISL AlwaysOn - Module - endless update loop [ISLALWAYSON-195] More

Description

ISL AlwaysOn had a defect which caused the AlwaysOn client to enter update loop. This happened when local configuration did not match server configuration. This defect was now fixed with checking procedure for unknown connections.

The defect was fixed.

ISL AlwaysOn - Module - cannot download file with '#' in name [ISLALWAYSON-201] More

Description

Users were unable to download file that included character '#' in its name using ISL AlwaysOn file sharing functionality. Additional check for special character was added to the download procedure, users should not experience this issue any more.

The defect was fixed.

ISL Light

ISL Light - Module - I can use '*' for transferring isl light session [ISLLIGHT-385] More

Description

With the previous version of module, users who transferred their session to all domains on the ISL Conference proxy (using '*' in the transfer session dialog), the session was listed in list of ISL Light sessions under every user account of ISL Conference Proxy. The setting was changed to only allow resume the session that were transferred using '*'. With the new settings only users who have direct link can resume session as the session is not listed anywhere except in the owners account.

The new permission is found under Configuration - Security - User privileges settings with the following structure:

[light_session]

star:resume

The defect was fixed.

ISL Light - Module - ISL Light 3.5.0 program does not send chat transcript to ISL Pronto [ISLLIGHT-390] More

Description

If users started ISL Light via ISL Pronto, the chat transcript was not posted on ISL Pronto. The chat of ISL light session is now visible also in ISL Pronto.

The defect was fixed.

ISL Light - Module - session can hang [ISLLIGHT-394] More

Description

Users could experience unconnected session between ISL Light Client and ISL Light Desk if both users connected to different server at the same time. The issue was that the server did not return ISL Light Desk server address to the ISL light client. The new implementation includes the redirect address and ISL Light client will redirect to the same server as ISL Light Desk.

The defect was fixed.

ISL Conference Proxy

ISL Conference Proxy - XSD unix epoch conversion when locale is not installed  [ISLCONFPROXY-124 ] More

Description

XMLMSG returned wrong date and time if Locale module was not installed on ISL Conference Proxy. New assert was added which fixes the time issue and sends the correct date and time in the XMLMSG reply.

The defect was fixed.

ISL Conference Proxy - duplicate XMLMSG plugin permissions  [ISLCONFPROXY-134 ] More

Description

When users queried ISL Conference Proxy for plugin permission of ISL Light the XMLMSG reply had two tags for the same plugin. The second tag for the same plugin was removed from the XMLMSG reply.

The defect was fixed.

ISL Conference Proxy - crash in VFS flush   [ISLCONFPROXY-141 ] More

Description

If ISL Conference proxy was in the middle of a restart cycle and the PostgreSQL database was not accessible, this caused ISL Conference Proxy to crash. This also caused a rebuild in database indexes when PostgreSQL database came back online.

The defect was fixed.

ISL Conference Proxy - XSD unix epoch conversion when locale is not installed  [ISLCONFPROXY-124 ] More

Description

XMLMSG returned wrong date and time if Locale module was not installed on ISL Conference Proxy. New assert was added which fixes the time issue and sends the correct date and time in the XMLMSG reply.

DNS Server - leak in clone_action_parse  [ISLCONFPROXY-145 ] More

Description

There was a leak in the DNS Server. Every time a DNS request was made, each reply leaked one DNS zone record.

The defect was fixed.

ISL Conference Proxy - secure_redirect 500 error   [ISLCONFPROXY-147 ] More

Description

Redirect links were a potential security threat for XSS exploit. The links have a security token instead of plain link with limited validity.

The defect was fixed.

ISL Conference Proxy - file empty prefix=server id=s-999_0_0 [ISLCONFPROXY-148 ] More

Description

Server configuration object had some changes

1. If the object file was deleted, backup was not created.

2. Limit for the size of configuration object has been increased

3. The backup file is not being zipped which reduces the size on disk

4. Added warning to Log file when ZIP file will be created. The limit is 100 KB.

5. Added object info to debug log on timer warnings.

6. Added deletion prevention on server configuration object

7. Optimization to size of server configuration object, keys that are empty are omitted

WARNING GZIP support in 27674 adds a new file storage command "GZIP", database format is now 14, so downgrade to older version is not possible (upgrade will be rebuildless)

The defect was fixed.

ISL Conference Proxy - file storage weird keys  [ISLCONFPROXY-149 ] More

Description

File storage had empty values in some keys. The empty keys are not omitted.

The defect was fixed.

ISL Conference Proxy - SMTP - Configuration->Basic will show port 465 even when other port is set - like 587 [ISLCONFPROXY-150 ] More

Description

Basic page under configuration showed port 465 for outgoing email even though it used the correct port.

The defect was fixed.

ISL Conference Proxy - SMTP Client - Please break Save ans send test e-mail into two buttons  [ISLCONFPROXY-151 ] More

Description

Button Save and send test email has been broken to two button. The first one "Save" is to save the configuration of the e-mail setup. The second one "Save and Send test e-mail" will Save the configuration and send a test email using the credentials provided in the input.

The defect was fixed.

ISL Conference Proxy - https online update fails   [ISLCONFPROXY-152 ] More

Description

There was an issue with the implementation of SSL Stream. On faster networks the SSL channel was closed before the SSL decrypt was done. This caused partial download of updates.xml. The implementation was modified and users will receive the whole updates.xml file and will be able to update ISL Conference Proxy to latest release.

The defect was fixed.

ISL Conference Proxy - do not allow 3.5.1 to downgrade to 3.5.0  [ISLCONFPROXY-156 ] More

Description

Users should not be able to downgrade ISL Conference Proxy from version 3.5.1 to version 3.5.0. Database format was updated with GZIP compressed files which would cause issues when downgrading.

The defect was fixed.

ISL Conference Proxy - build release date is wrong using builder  [ISLCONFPROXY-157 ] More

Description

When building programs with the build procedure it used the wrong date which could cause issues with the max release date for programs.

The defect was fixed.

Was this article helpful?