ReleaseNotes10:Linux Application Platform: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
m regular roadmap update
Line 1: Line 1:
This roadmap describes the V10 (that is, [[Reference10:Concept_Linux_Application_Platform]] based) linux application platform.<br/>
This roadmap describes the V10 (that is, [[Reference10:Concept_Linux_Application_Platform]] based) linux application platform.<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!
   
= V10 Service Release 1 (100062) =
These are the fixes included in the Linux application platform V10 service release 1.<!---->
[http://mantis.innovaphone.com/view.php?id=103210 Definition]
   
== Removed obsolete NTP client for successfull NTP updates ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=103291 103291]
|}
There were two NTP clients started, which caused the NTP daemon to crash on startup.<br/>Now one of these clients has been deleted.<br/><br/><!--<br/>install_hotfix.sh<br/>rootfs armel/vm<br/>rootfs_packages<br/>-->
   
== Logrotation didn't work due to updated logrotate package ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=103856 103856]
|}
The updated packages required permission changes on and in some files.<br/><br/><!--<br/>innovaphone-logs<br/>init_script.sh<br/>install_hotfix.sh (image/faxserver)<br/>make.sh<br/>install_faxserver.sh<br/>innovaphone-faxserver-logs<br/>install-script.sh<br/>-->
   
= V10 Service Release 2 (100067) =
These are the fixes included in the Linux application platform V10 service release 2.<!---->
[http://mantis.innovaphone.com/view.php?id=104283 Definition]
   
== Allow non default HTTP port for device after initial Linux installation ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=104360 104360]
|}
Now the IP address and an optional port can be entered for the device, where Linux is running, e.g. 172.16.123.123:8080<br/><br/><!--<br/>inputpage.class.php<br/>installation.php<br/>-->
   
== NTP server handling reworked and cleaned up some files ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=104632 104632]
|}
This simplifies debugging and prevents init script from failure. NTP servers are correctly synced with NTP servers from DHCP.<br/><br/><!--<br/>rootfs<br/>init_script.sh<br/>makefile<br/>administration.php<br/>config.sh<br/>install_hotfix.sh<br/>dhclient-inno-script removed<br/>-->
   
= V10 Service Release 3 (100079) =
These are the fixes included in the Linux application platform V10 service release 3.<!---->
[http://mantis.innovaphone.com/view.php?id=105914 Definition]
   
== Linux: do not execute apt-get update after installation of hotfixes ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=106159 106159]
|}
This command attempts to connect to internet and download some files. If there is a bad internet connection or no connection at all, the command may hang a while.<br/><br/><!--<br/>install_reporting.sh<br/>install_faxserver.sh<br/>install_exchange.sh<br/>packages_template.sh<br/>uninstall_script.sh<br/>-->
   
== Linux: V10 application hotfix could be installed on V1 application platform ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=106160 106160]
|}
check that major versions match before installing a hotfix for an application.<br/><br/><!--<br/>install_reporting.sh<br/>install_faxserver.sh<br/>install_exchange.sh<br/>install_script.sh<br/>-->
   
== Correctly parse server ssl certificates for reject list ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=106838 106838]
|}
Now ignoring an openssl return code > 0 and instead try to parse the response for certificates.<br/><br/><!--<br/>include_main.php<br/>-->
   
== Linux: create certificate signing requests and self-signed certificates ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=106083 106083]
|}
It is now possible to create such application certificates.<br/><br/><!--<br/>config.sh<br/>administration.php<br/>include_main.php<br/>certificates.php/.xsl<br/>config.php<br/>-->
   
== Mutual TLS support ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=106653 106653]
|}
Linux now supports mutual TLS. You can configure a port for MTLS connections.<br/><br/><!--<br/>include_main.php<br/>config.php<br/>administration.php<br/>language files<br/>innovaphone-ca.pem<br/>install_hotfix.sh<br/>-->
   
== Include SSL certificate in curl requests to support servers with activated MTLS ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=107938 107938]
|}
Otherwise the Linux application platform can't be authenticated.<br/><br/><!--<br/>include_main.php<br/>backup.php<br/>config.sh<br/>install_hotfix.sh<br/>-->
   
= V10 Service Release 4 (100083) =
These are the fixes included in the Linux application platform V10 service release 4.<!---->
[http://mantis.innovaphone.com/view.php?id=108115 Definition]
   
== LDAP: rebind needed to follow referrals ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=108647 108647]
|}
If we try to follow the referrals we need to re-authenticate. If not done the LDAP library attempts with anonymous and the server responds with an error.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 5 (100086) =
These are the fixes included in the Linux application platform V10 service release 5.<!---->
[http://mantis.innovaphone.com/view.php?id=109320 Definition]
   
== Fax server: Support for charset of plain text ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=111310 111310]
|}
Now the fax server converts the plain text of an email to UTF-8 with the given charset in the email header.<br/><br/><!--<br/>Changed files:<br/>innovaphone.mailbox.class.php<br/>innovaphone.mail.attachment.class.php<br/>-->
   
= V10 Service Release 6 (100088) =
These are the fixes included in the Linux application platform V10 service release 6.<!---->
[http://mantis.innovaphone.com/view.php?id=111483 Definition]
   
== Linux: execute backup script only once per hour ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=113390 113390]
|}
the script must be executed only once per hour but there was a bug and it was executed every "poll timeout" minutes.<br/><br/><!--<br/>backup.php<br/>-->
   
== Increased number of relay cdr files from 6 to 10 ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=112413 112413]
|}
http://wiki.innovaphone.com/index.php?title=Reference10:Concept_Reporting#Relay_CDRs<br/><br/><!--<br/>innovaphone-logs<br/>-->
   
= V10 Service Release 7 (100097) =
These are the fixes included in the Linux application platform V10 service release 7.<!---->
[http://mantis.innovaphone.com/view.php?id=112813 Definition]
   
== Completely shutdown Linux VM on Diagnostics-&gt;Reset "Shutdown" ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=114370 114370]
|}
Now the VM shutdowns completely.<br/><br/><!--<br/>diagnostics.php<br/>-->
   
== Prevent usage of a backslash inside public web/webdav urls ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=114374 114374]
|}
Otherwise the lighttpd webserver couldn't be restarted.<br/><br/><!--<br/>include_main.php<br/>-->
   
== Rotate system log files on 5MB size ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=114414 114414]
|}
Some logfiles have been rotated after 1GB under certain circumstances.<br/><br/><!--<br/>rsyslog<br/>-->
   
= V10 Service Release 8 (100105) =
These are the fixes included in the Linux application platform V10 service release 8.<!---->
[http://mantis.innovaphone.com/view.php?id=114635 Definition]
   
== Create webdav install directory if not existant ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=114637 114637]
|}
If a customer deleted the webdav install directory, it will be recreated now.<br/><br/><!--<br/>application.php<br/>-->
   
== Linux: error parsing certificates ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=116188 116188]
|}
we assumed an specific format for PEM files but these files could contain some additional information.<br/><br/><!--<br/>config.sh<br/>-->
   
== Updated translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=115368 115368]
|}
Updated translations of Linux and its applications.<br/><br/><!--<br/>language files<br/>-->
   
== Linux: copy init_install.log to root partition ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=116002 116002]
|}
in case something goes wrong during linux installation<br/><br/><!--<br/>bootscript_end.sh<br/>-->
   
= V10 Service Release 9 (100111) =
These are the fixes included in the Linux application platform V10 service release 9.<!---->
[http://mantis.innovaphone.com/view.php?id=116355 Definition]
   
== Linux: increase swap partition to 512 MB ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=116414 116414]
|}
avoid a crash if memory and swap get full.<br/><br/><!--<br/>partition.cpp<br/>-->
   
== Rotate system log files without weekly/daily condition and use of correct PATH ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=117512 117512]
|}
Otherwise these log files might get too big.<br/>The postrotate script hasn't been executed as the wrong PATH variable has been used.<br/><br/><!--<br/>rsyslog<br/>make.sh<br/>install_hotfix.sh<br/>Makefile<br/>pg_analyze<br/>include_main.php<br/>innovaphone_check<br/>install_exchange.sh<br/>install_faxserver.sh<br/>install_reporting.sh<br/>-->
   
== auth.log increasing due to unnecessary sudo system call ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=117527 117527]
|}
The system log file auth.log has been growing quite fast due to a sudo system call inside a PHP file which was not necessary.<br/>This call is now only done if really needed.<br/><br/><!--<br/>include_main.php<br/>install_script.sh<br/>uninstall_script.sh<br/>update_packages.php (new file)<br/>-->
   
== Update OpenSSL due to OpenSSL Heartbleed bug ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=118148 118148]
|}
Integrated latest openssl package.<br/><br/><!--<br/>rootfs<br/>hotfix files<br/>-->
   
== Linux: performance statistics ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=116418 116418]
|}
result from uptime and free commands will be shown under Diagnostics/Status.<br/><br/><!--<br/>include_main.php<br/>diagnostics.php<br/>-->
   
== Linux: application platform monitoring ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=117112 117112]
|}
there is a new php script which returns a xml file containing the output from the most relevant commands used for monitoring, free, ps, top, ss.<br/><br/><!--<br/>status.php<br/>-->
   
= V10 Service Release 10 (100114) =
These are the fixes included in the Linux application platform V10 service release 10.<!---->
[http://mantis.innovaphone.com/view.php?id=118525 Definition]
   
== More checks for the first time installation ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=119770 119770]
|}
The first time installation might fail on different points.<br/>Now it is checked if the new file system is in a good state and the copy operation didn't cause errors.<br/>Also the web server start after a reboot has been delayed.<br/><br/><!--<br/>init_script.sh<br/>lighttpd.initd<br/>-->
   
== Removed timestamp from manual backup filenames ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=118740 118740]
|}
Removed the timestamp from manual backup filenames, which makes them easier to use for software.<br/><br/><!--<br/>administration.php<br/>include_main.php<br/>-->
   
= V10 Service Release 11 (100118) =
These are the fixes included in the Linux application platform V10 service release 11.<!---->
[http://mantis.innovaphone.com/view.php?id=119799 Definition]
   
= V10 Service Release 12 (100124) =
These are the fixes included in the Linux application platform V10 service release 12.<!---->
[http://mantis.innovaphone.com/view.php?id=121373 Definition]
   
== Enabled support for basic authentication for backup script retrieval ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=123064 123064]
|}
Before only save authentication methods have been allowed, now basic is also enabled, which is still safe with TLS.<br/><br/><!--<br/>backup.php<br/>-->
   
== Updated translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=122668 122668]
|}
Updated translations.<br/><br/><!--<br/>all translation files...<br/>-->
   
= V10 Service Release 13 (100127) =
These are the fixes included in the Linux application platform V10 service release 13.<!---->
[http://mantis.innovaphone.com/view.php?id=123315 Definition]
   
== Fax server: Unrecognised PDF document with mail from Apple Client ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=123303 123303]
|}
If a mail with a PDF document is sent from an Apple client, the PDF document isn't attached to the fax document. This is fixed now.<br/><br/><!--<br/>Changed file:<br/>innovaphone.mailbox.class.php<br/>-->
   
== Increased PHP memory limit on VM ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=123725 123725]
|}
We doubled the PHP memory limit for the linux VM. This is e.g. usefull for huge faxes.<br/><br/><!--<br/>init_script.sh<br/>install_hotfix.sh<br/>-->
   
== Fixed potential failure on first install of the image ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=123728 123728]
|}
There had been a small chance that the initial install sript has been executed twice at once which caused the installation procedure to fail.<br/><br/><!--<br/>init_script.sh<br/>-->
   
= V10 Service Release 14 (100136) =
These are the fixes included in the Linux application platform V10 service release 14.<!---->
[http://mantis.innovaphone.com/view.php?id=124910 Definition]
   
== Linux: CDRs are not URL decoded if reporting is not installed ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=125895 125895]
|}
CDRs were not URL decoded before writing them to disk.<br/><br/><!--<br/>process.c<br/>-->
   
== Linux: logrotate should not restart the Webserver ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=125937 125937]
|}
There is another way to rotate the lighttpd log files without restarting the webserver.<br/><br/><!--<br/>innovaphone-logs<br/>-->
   
= V10 Service Release 15 (100147) =
These are the fixes included in the Linux application platform V10 service release 15.<!---->
[http://mantis.innovaphone.com/view.php?id=126558 Definition]
   
== Linux: Email address validation ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=126805 126805]
|}
Email addresses with e.g. '=' aren't accepted, used by the fax server application. The email address validation function is fixed now.<br/><!-- <br/>Changed file:<br/>innovaphone/classes/core.php<br/>-->
   
== Updated bash package due to bashbleed/shellshock bug ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=127581 127581]
|}
http://derstandard.at/2000006008829/Bashbleed-Kritische-Sicherheitsluecke-bedroht-Linux-und-Unix-Systeme<br/><br/><!--<br/>bash<br/>rootfs<br/>-->
   
== Run database vacuum only at night ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=127681 127681]
|}
It is not needed to be run multiple times a day and it also consumed to much resources.<br/><br/><!--<br/>pg_analyze<br/>install_hotfix.sh<br/>-->
   
== Support for PBX CDRs: New info-from/info-to tags, to get dialed number ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=128145 128145]
|}
The numbers in conn-from/conn-to could be adjusted by a received "connected number"<br/><br/><!--<br/>cdr.c<br/>pg_report.h<br/>pg_report.c<br/>-->
   
= V10 Service Release 16 (100154) =
These are the fixes included in the Linux application platform V10 service release 16.<!---->
[http://mantis.innovaphone.com/view.php?id=128341 Definition]
   
== Suppress duplicate call entries in myPBX call list ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=128862 128862]
|}
A user with multiple devices might have experienced duplicate call entries in the myPBX call list under certain conditions.<br/><br/><!--<br/>mypbx.c<br/>-->
   
== Disable SSL 3.0 in web server due to POODLE bug ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=128951 128951]
|}
Since ssl 3.0 is insecure, we disabled its support inside the webserver of the Linux AP (lighttpd)<br/><br/>http://derstandard.at/2000006854219/POODLE-Neue-Luecke-gefaehrdet-verschluesselte-Internetverbindungen<br/><br/><!--<br/>include_main.php<br/>lighttpd.conf<br/>lighttpd_initial.conf<br/>-->
   
== Validation check for email adresses ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=129306 129306]
|}
A new validation check also checked DNS records for the email domain which produced false results.<br/><br/><!--<br/>core.php<br/>-->
   
== Added Polish translation ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=130261 130261]
|}
We added the Polish translation.<br/>Mainly innovaphone Reporting has been translated, but innovaphone Faxserver and innovaphone Exchange Calendar Connector are also mostly translated.<br/><br/>The innovaphone application platform itself still remains untranslated for Polish.<br/><br/><!--<br/>translation files<br/>-->
   
= V10 Service Release 17 (100157) =
These are the fixes included in the Linux application platform V10 service release 17.<!---->
[http://mantis.innovaphone.com/view.php?id=130499 Definition]
   
== Linux: Country field was missing in the signing request ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=131440 131440]
|}
This field was not included.<br/><br/><!--<br/>administration.php<br/>config.sh<br/>-->
   
== Do not return a server error 500 on CDR XML parse errors ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=132424 132424]
|}
Otherwise the PBX always tries to send the same CDR again.<br/>Instead ignore this CDR and set up an event on the PBX with the failed XML.<br/><br/><!--<br/>cdr.c<br/>process.c<br/>-->
   
== Updated Polish translation ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=132464 132464]
|}
The Polish translation has been updated.<br/>
   
= V10 Service Release 18 (100160) =
These are the fixes included in the Linux application platform V10 service release 18.<!---->
[http://mantis.innovaphone.com/view.php?id=132588 Definition]
   
== Linux: memory leak in process.fcgi ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=132413 132413]
|}
some memory was not freed.<br/><br/><!--<br/>cdr.c<br/>pg_report.c<br/>process.c<br/>-->
   
== Destroy session data for php scripts which are not used within web UI ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=133075 133075]
|}
This reduces the amount of session files and speeds up the session cleanup script.<br/><br/><!--<br/>backup.php<br/>check.php<br/>update_packages.php<br/>exchange.php<br/>subscriptions.php<br/>servers.php<br/>cdr_cleanup.php<br/>report.php<br/>-->
   
== Updated translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=133817 133817]
|}
Some translations have been updated.<br/><br/><!--<br/>language files<br/>-->
   
= V10 Service Release 19 (100163) =
These are the fixes included in the Linux application platform V10 service release 19.<!---->
[http://mantis.innovaphone.com/view.php?id=133954 Definition]
   
== Updated translations ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=134808 134808]
|}
<!--<br/>tl files of Linux Application Platform<br/>-->
   
= V10 Service Release 20 (100168) =
These are the fixes included in the Linux application platform V10 service release 20.<!---->
[http://mantis.innovaphone.com/view.php?id=138696 Definition]
   
== Too many log files caused broken log downloads ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=139476 139476]
|}
Downloading of log archives hasn't been possible with too many log files.<br/>This is fixed now.<br/><br/><!--<br/>include_main.php<br/>-->
   
== Linux: ntp server not removed from ntp dhcp config file ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=139616 139616]
|}
the ntp server was not removed from this file.<br/><br/><!--<br/>config<br/>-->
   
= V10 Service Release 21 (100173) =
These are the fixes included in the Linux application platform V10 service release 21.<!---->
[http://mantis.innovaphone.com/view.php?id=141037 Definition]
   
== Updated openssl packages ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=141055 141055]
|}
The package updates fix some security issues.
   
== Correct handling of missing msg/time attribute in CDR xml ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=141662 141662]
|}
A missing msg attribute could have caused a trap of an application on the Linux AP.<br/><br/><!--<br/>cdr.c<br/>process.c<br/>inno-lib.c<br/>inno-lib.h<br/>-->
   
== Relay Host: UI description changed ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=141932 141932]
|}
UI description of the relay host configuration is changed.
   
== Optimized query for missed calls in myPBX with Reporting ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=142479 142479]
|}
The query for missed calls might have taken quite long, so that other call list request got stuck and caused "Call list not available" errors in myPBX.<br/><br/><!--<br/>inno-lib.h/c<br/>mypbx.c<br/>-->
   
== LDAP: requests done for all cdr events ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=142486 142486]
|}
although the external numbers were equal for the different events, LDAP requests were carried out.<br/><br/><!-<br/>cdr.c<br/>-->
   
= V10 Service Release 22 (100174) =
These are the fixes included in the Linux application platform V10 service release 22.<!---->
[http://mantis.innovaphone.com/view.php?id=143316 Definition]
   
== Removed windows line break in install script ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=143943 143943]
|}
The script contained a windows line break which caused a confusing (but harmless) log message.<br/><br/><!--<br/>install_script.sh<br/>-->
   
== DER certificate download had wrong file ending ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=144960 144960]
|}
The DER certificate download file name on the Linux Application Platform now ends with '.der'. Now windows recognizes the file as installable certificate.<br/><br/><!--<br/>certificate.php<br/>-->
   
= V10 Service Release 23 (100176) =
These are the fixes included in the Linux application platform V10 service release 23.<!---->
[http://mantis.innovaphone.com/view.php?id=145598 Definition]
   
== Write access to webdav broken with public root access without write flag ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=145946 145946]
|}
If the root has been configured as a public webdav path without the write flag, further folders with the write flag have been ignored.<br/><br/><!--<br/>include_main.php<br/>-->
   
= V10 Service Release 24 (100178) =
These are the fixes included in the Linux application platform V10 service release 24.<!---->
[http://mantis.innovaphone.com/view.php?id=147601 Definition]
   
== Concurrent myPBX client call list requests may caused empty reports ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=148271 148271]
|}
Due to a non thread safe function call, multiple concurrent call list requests may have produced empty reports.<br/><br/><!--<br/>mypbx.c<br/>inno-lib.c (12r1)<br/>-->
   
== Reporting/myPBX: handling of calls to unregistered users ==
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=148399 148399]
|}
These calls were shown as missed calls although they just contained setup und release events without an alert event.<br/><br/>Now these calls are not shown as missed call in myPBX anymore although the call itself will be still shown in the call list.<br/>In the call details, the call will be shown with an error symbol.<br/><br/><br/>Cause Codes:<br/>18 == No User Responding<br/>19 == No Response from User<br/><br/><!--<br/>pg_report.c<br/>mypbx.c<br/>-->
   
= V10 Service Release 25 =
These are the fixes included in the Linux application platform V10 service release 25.<!---->
[http://mantis.innovaphone.com/view.php?id=150820 Definition]
   
== Added French, Russian and Czech translations to Linux and its applications ==
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=151956 151956]
|}
French, Russian and Czech translations are now integrated.<br/><br/><!--<br/>include_main.php<br/>languages files<br/>-->

Revision as of 00:34, 5 August 2015

This roadmap describes the V10 (that is, Reference10:Concept_Linux_Application_Platform based) linux application platform.