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]
== New Features ==
   
== Bug Fixes ==
   
=== 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]
== New Features ==
   
== Bug Fixes ==
   
=== 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]
== New Features ==
   
=== 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/>-->
   
== Bug Fixes ==
   
=== 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/>-->
   
= 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]
== New Features ==
   
== Bug Fixes ==
   
= 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]
== New Features ==
   
== Bug Fixes ==
   
=== 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]
== New Features ==
   
=== 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/>-->
   
== Bug Fixes ==
   
=== 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/>-->
   
= 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]
== New Features ==
   
== Bug Fixes ==
   
=== 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]
== New Features ==
   
=== 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/>-->
   
== Bug Fixes ==
   
=== 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/>-->
   
= 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]
== New Features ==
   
=== 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/>-->
   
== Bug Fixes ==
   
=== 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/>-->
   
=== 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/>-->
   
= 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]
== New Features ==
   
=== 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/>-->
   
== Bug Fixes ==
   
=== 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/>-->
   
= 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]
== New Features ==
   
== Bug Fixes ==
   
= V10 Service Release 12 =
These are the fixes included in the Linux application platform V10 service release 12.<!---->
[http://mantis.innovaphone.com/view.php?id=121373 Definition]
== New Features ==
   
== Bug Fixes ==

Revision as of 08:23, 10 June 2014

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!


V10 Service Release 1 (100062)

These are the fixes included in the Linux application platform V10 service release 1. Definition

New Features

Bug Fixes

Removed obsolete NTP client for successfull NTP updates

Status Closed
Id 103291

There were two NTP clients started, which caused the NTP daemon to crash on startup.
Now one of these clients has been deleted.

Logrotation didn't work due to updated logrotate package

Status Closed
Id 103856

The updated packages required permission changes on and in some files.

V10 Service Release 2 (100067)

These are the fixes included in the Linux application platform V10 service release 2. Definition

New Features

Bug Fixes

Allow non default HTTP port for device after initial Linux installation

Status Closed
Id 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

NTP server handling reworked and cleaned up some files

Status Closed
Id 104632

This simplifies debugging and prevents init script from failure. NTP servers are correctly synced with NTP servers from DHCP.

V10 Service Release 3 (100079)

These are the fixes included in the Linux application platform V10 service release 3. Definition

New Features

Linux: create certificate signing requests and self-signed certificates

Status Closed
Id 106083

It is now possible to create such application certificates.

Mutual TLS support

Status Closed
Id 106653

Linux now supports mutual TLS. You can configure a port for MTLS connections.

Include SSL certificate in curl requests to support servers with activated MTLS

Status Closed
Id 107938

Otherwise the Linux application platform can't be authenticated.

Bug Fixes

Linux: do not execute apt-get update after installation of hotfixes

Status Closed
Id 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.

Linux: V10 application hotfix could be installed on V1 application platform

Status Closed
Id 106160

check that major versions match before installing a hotfix for an application.

Correctly parse server ssl certificates for reject list

Status Closed
Id 106838

Now ignoring an openssl return code > 0 and instead try to parse the response for certificates.

V10 Service Release 4 (100083)

These are the fixes included in the Linux application platform V10 service release 4. Definition

New Features

Bug Fixes

V10 Service Release 5 (100086)

These are the fixes included in the Linux application platform V10 service release 5. Definition

New Features

Bug Fixes

Fax server: Support for charset of plain text

Status Closed
Id 111310

Now the fax server converts the plain text of an email to UTF-8 with the given charset in the email header.

V10 Service Release 6 (100088)

These are the fixes included in the Linux application platform V10 service release 6. Definition

New Features

Increased number of relay cdr files from 6 to 10

Status Closed
Id 112413

http://wiki.innovaphone.com/index.php?title=Reference10:Concept_Reporting#Relay_CDRs

Bug Fixes

Linux: execute backup script only once per hour

Status Closed
Id 113390

the script must be executed only once per hour but there was a bug and it was executed every "poll timeout" minutes.

V10 Service Release 7 (100097)

These are the fixes included in the Linux application platform V10 service release 7. Definition

New Features

Bug Fixes

Completely shutdown Linux VM on Diagnostics->Reset "Shutdown"

Status Closed
Id 114370

Now the VM shutdowns completely.

Prevent usage of a backslash inside public web/webdav urls

Status Closed
Id 114374

Otherwise the lighttpd webserver couldn't be restarted.

Rotate system log files on 5MB size

Status Closed
Id 114414

Some logfiles have been rotated after 1GB under certain circumstances.

V10 Service Release 8 (100105)

These are the fixes included in the Linux application platform V10 service release 8. Definition

New Features

Updated translations

Status Closed
Id 115368

Updated translations of Linux and its applications.

Linux: copy init_install.log to root partition

Status Closed
Id 116002

in case something goes wrong during linux installation

Bug Fixes

Create webdav install directory if not existant

Status Closed
Id 114637

If a customer deleted the webdav install directory, it will be recreated now.

Linux: error parsing certificates

Status Closed
Id 116188

we assumed an specific format for PEM files but these files could contain some additional information.

V10 Service Release 9 (100111)

These are the fixes included in the Linux application platform V10 service release 9. Definition

New Features

Linux: performance statistics

Status Closed
Id 116418

result from uptime and free commands will be shown under Diagnostics/Status.

Linux: application platform monitoring

Status Closed
Id 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.

Bug Fixes

Rotate system log files without weekly/daily condition and use of correct PATH

Status Closed
Id 117512

Otherwise these log files might get too big.
The postrotate script hasn't been executed as the wrong PATH variable has been used.

Update OpenSSL due to OpenSSL Heartbleed bug

Status Closed
Id 118148

Integrated latest openssl package.

V10 Service Release 10 (100114)

These are the fixes included in the Linux application platform V10 service release 10. Definition

New Features

Removed timestamp from manual backup filenames

Status Closed
Id 118740

Removed the timestamp from manual backup filenames, which makes them easier to use for software.

Bug Fixes

More checks for the first time installation

Status Closed
Id 119770

The first time installation might fail on different points.
Now it is checked if the new file system is in a good state and the copy operation didn't cause errors.
Also the web server start after a reboot has been delayed.

V10 Service Release 11 (100118)

These are the fixes included in the Linux application platform V10 service release 11. Definition

New Features

Bug Fixes

V10 Service Release 12

These are the fixes included in the Linux application platform V10 service release 12. Definition

New Features

Bug Fixes