ReleaseNotes11r1:Firmware: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 3: Line 3:
Service Releases are planned for the second monday each month. <br/>
Service Releases are planned for the second monday each month. <br/>
<br/>
<br/>
This article is generated automatically. Do not edit!
Please see ''[[Support:What is the DVL-Roadmap?|the disclaimer]]'' before using the information presented here!
   
= 11r1 Service Release  1 (110925) =
Changes included in Version 11r1 Service Release 1<!---->
[http://mantis.innovaphone.com/view.php?id=138646 Definition]
   
== SIP: Poll primary proxy with expires=0 after failover ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=132790 132790]
|}
To improve interop with CUCM:<br/>Poll primary proxy with expires=0 after failover.<br/>While backup registration is up.<br/>After getting responses from primary server again,<br/>terminate backup registration before starting to register<br/>at primary server with expires>0.<br/><br/><br/><!--sip.cpp/h-->
   
== SIP: Read multiple Diversion headers and read display name from URI's ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=138508 138508]
|}
Read multiple Diversion headers and read display name from URI's<br/><br/><!--<br/>sipmsg.cpp/h<br/>sip.cpp<br/>-->
   
== IP222/232/111: Allow usage of Partner fkey even when 2 or more calls are active ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=138642 138642]
|}
Allow usage of Partner fkey even when 2 or more calls are active.<br/><br/><!--<br/>app_fkey.cpp<br/>app_ctl.cpp<br/>--><br/>
   
== SIP: Failover to secondary SIP server on failed call attempt ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=139694 139694]
|}
Switch to secondary SIP server if INVITE client transaction ends up in timeout.<br/><br/><!--sip.cpp/h-->
   
== Updated translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=140252 140252]
|}
New translations
   
== Phones: Updated text translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=140254 140254]
|}
New translations
   
== IP232/222/111: Added PHONE_HIDE_PRESENCE_CONTROL to "Fine grained function hiding" ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=140398 140398]
|}
Can hide presence-control now.<br/><br/><!--<br/>phone_admin_if.h<br/>app_disp.cpp<br/>-->
   
== WebRTC: Eliminate deprecated API calls ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=140619 140619]
|}
setLocalDescription now needs success and error callback functions.<br/><!--<br/>innovaphone.pbxwebscoket.WebRTCEndpoint.js<br/>-->
   
= 11r1 Service Release  2 (110945) =
Changes included in Version 11r1 Service Release 2<!---->
[http://mantis.innovaphone.com/view.php?id=140630 Definition]
   
= 11r1 Service Release  3 (110970) =
Changes included in Version 11r1 Service Release 3<!---->
[http://mantis.innovaphone.com/view.php?id=143586 Definition]
   
== WebRTC: Interoperability with Firefox 37.0.1 ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=143652 143652]
|}
Firefox 37.0.1 requires a=rtpmap lines for all RTP payload types.<br/>Even for RTP payload types that are statically assigned by IANA.<br/>http://www.iana.org/assignments/rtp-parameters/rtp-parameters.txt<br/><br/><!--sdp.cpp-->
   
== New config option "No ICE" for Gateway interfaces ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=143730 143730]
|}
New config option "No ICE" for Gateway interfaces (VOIP_OPTION_NO_ICE)<br/><br/><!--<br/>relay_edit_sip.xsl<br/>relay_edit_voip.xsl<br/>gk.cpp/h<br/>sip.cpp<br/>-->
   
== IP222/111: Quick retrieve held call with left key ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=143823 143823]
|}
Quick retrieve held call with left key.<br/><br/><!--<br/>forms2.h<br/>forms_color.cpp<br/>android_forms.cpp<br/>app_form.cpp<br/>-->
   
== IP232/222/111: Could not configure LED activity for Pickup fkey ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=144323 144323]
|}
Could not configure LED activity for Pickup fkey, if configured on the phone menu.<br/><br/><!--forms2_lib.cpp-->
   
== myPBX: Specify device for pickup ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=144358 144358]
|}
Before all phones where ringing when doing pickup from myPBX. Now it's just the phone that is selected.<br/><br/><!--<br/>pbx_client.h<br/>pbx_client.cpp<br/>mypbx.js<br/><br/>unit-tests/client/iteration04/200-contact-call-pickup<br/>-->
   
= 11r1 Service Release  4 (110978) =
Changes included in Version 11r1 Service Release 4<!---->
[http://mantis.innovaphone.com/view.php?id=145271 Definition]
   
= 11r1 Service Release  5 (110989) =
Changes included in Version 11r1 Service Release 5<!---->
[http://mantis.innovaphone.com/view.php?id=147390 Definition]
   
== Admin UI: Make SHA256 the default signing algorithm for certificates ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=149545 149545]
|}
Change default value in drop-down menus for creating certificates<br/>* Signature: SHA256
   
== IP241: New config file parameters /solid-header and /solid-status ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=149879 149879]
|}
New config file parameters /solid-header and /solid-status<br/><br/><!--<br/>forms_color.cpp/h<br/>forms_color_mod.cpp<br/>-->
   
== Use SHA256 for automatically created certificates ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=150332 150332]
|}
Certificates that are created without any user interaction were created using SHA1. Now SHA256 is used.<br/><!--<br/>x509.cpp<br/>-->
   
= 11r1 Service Release  6 =
Changes included in Version 11r1 Service Release 6<!---->
[http://mantis.innovaphone.com/view.php?id=150424 Definition]
   
== TLS/DTLS: Support for Diffie-Hellman key agreement ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=150485 150485]
|}
Add the following cipher suites to DTLS:<br/>* TLS_DHE_RSA_WITH_AES_128_CBC_SHA<br/>* TLS_DHE_RSA_WITH_AES_256_CBC_SHA<br/><!--<br/>dh.h<br/>dh.cpp<br/>lib.mak<br/>dtls_test.cpp<br/>dtls_test.h<br/>dtls.cpp<br/>dtls.h<br/>8021x.cpp<br/>media.cpp<br/>media.h<br/>test_tls.cpp<br/>test_tls.h<br/><br/>cipher_api.h<br/>cipher_api.cpp<br/>tls_cipher.cpp<br/>tls_lib.cpp<br/>tls_lib.h<br/>tls.cpp<br/><br/>unit-tests/tls/encryption/200-dh<br/>unit-tests/tls/basic/104-handshake-client-normal.dhe.xml<br/>unit-tests/tls/basic/155-handshake-server-normal-dhe.xml<br/>unit-tests/tls/dtls/205-connect-client-normal-dhe.xml<br/>unit-tests/tls/dtls/305-connect-server-normal-dhe.xml<br/>-->
   
== TLS: Config options for disabling individual cipher groups ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=151261 151261]
|}
;TLS0 /no-rsa on: disable RSA key exchange<br/>;TLS0 /no-dhe on: disable DHE key exchange<br/>;TLS0 /no-ecdhe on: disable ECDHE key exchange<br/>;TLS0 /des on: enable DES cipher suites<br/>Note that the cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA is no longer used unless configured.<br/><!--<br/>test_tls.cpp<br/>test_socket.cpp<br/>cipher_api.h<br/>cipher_api.cpp<br/>socket.h<br/>tls.h<br/>tls.cpp<br/>tls_lib.h<br/>tls_lib.cpp<br/>dtls.h<br/>dtls.cpp<br/>-->
   
== TLS/DTLS: Support for ECDHE key agreement ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=151500 151500]
|}
* Research how Diffie-Hellman works with elliptic courves and if we can do it with reasonable effort<br/>* Port EC library<br/>* Implement ECDHE handshake<br/><!--<br/>ecdh.h<br/>ecdh.cpp<br/>lib.mak<br/>uECC.h<br/>uECC.c<br/>uECC.license.txt<br/>uECC_asm_arm.inc<br/>uECC_asm_avr.inc<br/>opensrc.h<br/>opensrc.mak<br/>test_tls.h<br/>test_tls.cpp<br/>tls.cpp<br/>tls_lib.h<br/>tls_lib.cpp<br/>tls_cipher.cpp<br/>dtls.h<br/>dtls.cpp<br/>dtls_test.h<br/>dtls_test.cpp<br/>cipher_api.h<br/>cipher_api.cpp<br/>media.h<br/>media.cpp<br/>8021x.cpp<br/><br/>unit-tests/tls/encryption<br/>unit-tests/tls/basic<br/>unit-tests/tls/dtls<br/>unit-tests/medialib/ice-channel<br/>-->
   
== Secure freeing of bufman buffers ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=151689 151689]
|}
New function bufman::free_secure that overwrites the memory before freeing.<br/><!--<br/>os.h<br/>os.cpp<br/>test_bufman.h<br/>test_bufman.cpp<br/>-->
   
== myPBX: New translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=152106 152106]
|}
New translations for the myPBX launcher and the myPBX web application.
   
== SIP: New config option /send-deprecated-diversion-header ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=152337 152337]
|}
Diversion header is not sent anymore since v11r1sr5 / v11r2sr1 / v10sr24 / v9hotfix50.<br/>For interop reasons this config option is added.<br/>If set the old and deprecated Diversion header is sent.<br/><br/><!--<br/>sip.cpp<br/>siptrans.cpp<br/>-->

Revision as of 11:58, 5 August 2015

This is the Firmware 11r1 Roadmap Document.

Service Releases are planned for the second monday each month.