ReleaseNotes10:Linux Application Platform: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m regular roadmap update
Replacing page with 'This roadmap describes the V10 (that is, Reference10:Concept_Linux_Application_Platform based) linux application platform.<br/> <br/> This article is generated automatical...'
Line 5: Line 5:
Please see ''[[Support:What is the DVL-Roadmap?|the disclaimer]]'' before using the information presented here!
Please see ''[[Support:What is the DVL-Roadmap?|the disclaimer]]'' before using the information presented here!


 
__NOEDITSECTION__
   
{{#invoke-url: http://wiki.innovaphone.com/extensions/InvokeUrlFunction/generateProjectList.php?area=maintenance&category=Linux%20Application%20Platform%20V10}}
= 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 (100181) =
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="green">Closed</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/>-->
   
= V10 Service Release 26 (100183) =
These are the fixes included in the Linux application platform V10 service release 26.<!---->
[http://mantis.innovaphone.com/view.php?id=152590 Definition]
 
 
   
== Alarms on CF card/hard disk error detection ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=154546 154546]
|}
The kernel itself mounts the partition as read-only if it detects issues with a CF card/hard disk.<br/><br/>A script now checks every 30 minutes, if write operations are still possible.<br/><br/>Another check tries to find bad blocks on CF cards (VM is ignored). This can be only done in read-only mode, as the partition is mounted, so the check might not find bad sectors before it is too late.<br/><br/>An alarm server must be configured to receive these alarms!<br/><br/>http://wiki.innovaphone.com/index.php?title=Reference10:Event/0x0018009b<br/>http://wiki.innovaphone.com/index.php?title=Reference10:Event/0x0018009c<br/><br/><!--<br/>innovaphone_check<br/>check.php<br/>config.php<br/>-->
   
== LDAP: server active flag was ignored ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=154749 154749]
|}
LDAP servers are checked although they are inactive.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 27 (100090) =
These are the fixes included in the Linux application platform V10 service release 27.<!---->
[http://mantis.innovaphone.com/view.php?id=154919 Definition]
 
 
   
== Better webdav support for LAP ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=156134 156134]
|}
The lighttpd of the LAP is now compatible with WinSCP and Webdav.<br/><br/><!--<br/>mod_webdav.c (patch included in lighttpd.patch)<br/>-->
   
== lighttpd delivers whole certificate chain now ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=156607 156607]
|}
As long as the uploaded server certificate contains the whole certificate chain, the lighttpd web server will now deliver the whole chain.<br/><br/><!--<br/>lighttp_installation.conf<br/>lighttpd.conf<br/>include_main.php<br/>image.sh<br/>make.sh<br/>-->
   
== Fixed some date formats of certain languages in the calendar note ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=157536 157536]
|}
Some date formats haven't been correctly "translated".<br/><br/><!--<br/>translator.class.php<br/>-->
   
== Do not show connected calls from WQs as missed call in myPBX ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=158104 158104]
|}
This was caused by a previous hotfix.<br/><br/><!--<br/>pg_report.c<br/>-->
   
= V10 Service Release 28 (100193) =
These are the fixes included in the Linux application platform V10 service release 28.<!---->
[http://mantis.innovaphone.com/view.php?id=157825 Definition]
 
 
   
== Possible deadlock with CDRs and database reindex ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=157441 157441]
|}
The deadlock itself can't be avoided, but the database connection itself went bad.<br/>Now, the database connection is restarted in such a situation.<br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 29 (100194) =
These are the fixes included in the Linux application platform V10 service release 29.<!---->
[http://mantis.innovaphone.com/view.php?id=160474 Definition]
 
 
   
== Speedup CDR deletion and database cleanup afterwards ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=163231 163231]
|}
A separate REINDEX of the database is not neccessary anymore since PostgreSQL 9.0.<br/>Additionally more RAM is now assigned to the process which cleans the database.<br/>RAM is calculated based on free RAM with a minimum value of 32MB.<br/><br/>The general setting of maintenance_work_mem has been changed according to the total system RAM (5%).<br/><br/>A warning is now shown that CDR deletion might prevent CDRs from being written to the database.<br/><br/><!--<br/>config.sh<br/>postgresql.conf<br/>config_reporting.php<br/>-->
   
= V10 Service Release 30 (100195) =
These are the fixes included in the Linux application platform V10 service release 30.<!---->
[http://mantis.innovaphone.com/view.php?id=163598 Definition]
 
 
   
= V10 Service Release 31 (100199) =
These are the fixes included in the Linux application platform V10 service release 31.<!---->
[http://mantis.innovaphone.com/view.php?id=165738 Definition]
 
 
   
== Add link to the audio converter on the official innovaphone homepage ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=166858 166858]
|}
The LAP audio converter does not offer as many codecs and lacks a wider input file support.<br/><br/><!--<br/>administration.php<br/>language files<br/>-->
   
== LAP support of IPx11 platform ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=167135 167135]
|}
<!--<br/>kernel<br/>makefile<br/>config.php<br/>include_main.php<br/>partition.cpp<br/>-->
   
= V10 Service Release 32 (100210) =
These are the fixes included in the Linux application platform V10 service release 32.<!---->
[http://mantis.innovaphone.com/view.php?id=168407 Definition]
 
 
   
== Do not perform vacuum full after CDR cleanup ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=169045 169045]
|}
VACUUM FULL requires too much additional disk space.<br/>Without the FULL option, freed disk space cannot be reclaimed by the OS, but PostgreSQL will still reuse it for further CDRs.<br/><br/><!--<br/>config.sh<br/>include.php<br/>--><br/>
   
== Updated packages due to bug in glibc getaddrinfo CVE-2015-7547 ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=169484 169484]
|}
https://security-tracker.debian.org/tracker/CVE-2015-7547<br/><br/>Updated packages:<br/>libc-bin <br/>libc-dev-bin <br/>libc6 <br/>libc6-dev <br/>locales <br/>multiarch-support
   
= V10 Service Release 33 (100215) =
These are the fixes included in the Linux application platform V10 service release 33.<!---->
[http://mantis.innovaphone.com/view.php?id=169700 Definition]
 
 
   
== Fixed installation of the LAP VM on greater hard disks ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=170771 170771]
|}
The installation of the LAP failed on hard disk with greater sizes.<br/><br/><!--<br/>install_script.sh<br/>-->
   
== LDAP: process.fcgi may crash if connection to database is not available ==
 
{|
|Status
|<font><font color="green">Closed</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=171521 171521]
|}
pointer will be null if the database is not available <br/><br/><!--<br/>cdr.c<br/>-->
   
= V10 Service Release 34 =
These are the fixes included in the Linux application platform V10 service release 34.<!---->
[http://mantis.innovaphone.com/view.php?id=171830 Definition]
 
 
   
== Added new innovaphone device CA certificate to trusted MTLS CA certificates ==
 
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=172150 172150]
|}
The second innovaphone device CA certificate now works with MTLS on the LAP<br/><br/><!--<br/>innovaphone-ca.pem<br/>make.sh<br/>onerror_template.sh<br/>-->
   
== Fixed php handling of lighttpd ==
 
{|
|Status
|<font><font color="orange">To-decide</font></font>
|-
|Id
|[http://mantis.innovaphone.com/view.php?id=172935 172935]
|}
PHP hasn't been handled correctly in all circumstances.<br/><br/><!--<br/>make.sh<br/>include_main.php<br/>passwd_template_webadv<br/>onerror_template.sh<br/>-->

Revision as of 17:45, 4 April 2016

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

This article is generated automatically. Do not edit! Please see the disclaimer before using the information presented here!


SQLSTATE[HY000] [2002] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte1