Reference10:Release Notes 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,017: Line 1,017:
{|
{|
|Status
|Status
|<font><font color="orange">To-decide</font></font>
|<font><font color="green">Closed</font></font>
|-
|-
|Id
|Id
Line 1,045: Line 1,045:
{|
{|
|Status
|Status
|<font><font color="orange">To-decide</font></font>
|<font><font color="green">Closed</font></font>
|-
|-
|Id
|Id
Line 1,056: Line 1,056:
{|
{|
|Status
|Status
|<font><font color="orange">To-decide</font></font>
|<font><font color="green">Closed</font></font>
|-
|-
|Id
|Id
Line 1,066: Line 1,066:
These are the fixes included in the Linux application platform 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]
[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/>-->

Revision as of 01:35, 16 March 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!


V10 Service Release 1 (100062)

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


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


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


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.

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.

V10 Service Release 4 (100083)

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


LDAP: rebind needed to follow referrals

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

V10 Service Release 5 (100086)

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


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


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.

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

V10 Service Release 7 (100097)

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


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


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.

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

V10 Service Release 9 (100111)

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


Linux: increase swap partition to 512 MB

Status Closed
Id 116414

avoid a crash if memory and swap get full.

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.

auth.log increasing due to unnecessary sudo system call

Status Closed
Id 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.
This call is now only done if really needed.

Update OpenSSL due to OpenSSL Heartbleed bug

Status Closed
Id 118148

Integrated latest openssl package.

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.

V10 Service Release 10 (100114)

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


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.

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.

V10 Service Release 11 (100118)

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


V10 Service Release 12 (100124)

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


Enabled support for basic authentication for backup script retrieval

Status Closed
Id 123064

Before only save authentication methods have been allowed, now basic is also enabled, which is still safe with TLS.

Updated translations

Status Closed
Id 122668

Updated translations.

V10 Service Release 13 (100127)

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


Fax server: Unrecognised PDF document with mail from Apple Client

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

Increased PHP memory limit on VM

Status Closed
Id 123725

We doubled the PHP memory limit for the linux VM. This is e.g. usefull for huge faxes.

Fixed potential failure on first install of the image

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

V10 Service Release 14 (100136)

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


Linux: CDRs are not URL decoded if reporting is not installed

Status Closed
Id 125895

CDRs were not URL decoded before writing them to disk.

Linux: logrotate should not restart the Webserver

Status Closed
Id 125937

There is another way to rotate the lighttpd log files without restarting the webserver.

V10 Service Release 15 (100147)

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


Linux: Email address validation

Status Closed
Id 126805

Email addresses with e.g. '=' aren't accepted, used by the fax server application. The email address validation function is fixed now.

Updated bash package due to bashbleed/shellshock bug

Status Closed
Id 127581

http://derstandard.at/2000006008829/Bashbleed-Kritische-Sicherheitsluecke-bedroht-Linux-und-Unix-Systeme

Run database vacuum only at night

Status Closed
Id 127681

It is not needed to be run multiple times a day and it also consumed to much resources.

Support for PBX CDRs: New info-from/info-to tags, to get dialed number

Status Closed
Id 128145

The numbers in conn-from/conn-to could be adjusted by a received "connected number"

V10 Service Release 16 (100154)

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


Suppress duplicate call entries in myPBX call list

Status Closed
Id 128862

A user with multiple devices might have experienced duplicate call entries in the myPBX call list under certain conditions.

Disable SSL 3.0 in web server due to POODLE bug

Status Closed
Id 128951

Since ssl 3.0 is insecure, we disabled its support inside the webserver of the Linux AP (lighttpd)

http://derstandard.at/2000006854219/POODLE-Neue-Luecke-gefaehrdet-verschluesselte-Internetverbindungen

Validation check for email adresses

Status Closed
Id 129306

A new validation check also checked DNS records for the email domain which produced false results.

Added Polish translation

Status Closed
Id 130261

We added the Polish translation.
Mainly innovaphone Reporting has been translated, but innovaphone Faxserver and innovaphone Exchange Calendar Connector are also mostly translated.

The innovaphone application platform itself still remains untranslated for Polish.

V10 Service Release 17 (100157)

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


Linux: Country field was missing in the signing request

Status Closed
Id 131440

This field was not included.

Do not return a server error 500 on CDR XML parse errors

Status Closed
Id 132424

Otherwise the PBX always tries to send the same CDR again.
Instead ignore this CDR and set up an event on the PBX with the failed XML.

Updated Polish translation

Status Closed
Id 132464

The Polish translation has been updated.

V10 Service Release 18 (100160)

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


Linux: memory leak in process.fcgi

Status Closed
Id 132413

some memory was not freed.

Destroy session data for php scripts which are not used within web UI

Status Closed
Id 133075

This reduces the amount of session files and speeds up the session cleanup script.

Updated translations

Status Closed
Id 133817

Some translations have been updated.

V10 Service Release 19 (100163)

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


Updated translations

Status Closed
Id 134808

V10 Service Release 20 (100168)

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


Too many log files caused broken log downloads

Status Closed
Id 139476

Downloading of log archives hasn't been possible with too many log files.
This is fixed now.

Linux: ntp server not removed from ntp dhcp config file

Status Closed
Id 139616

the ntp server was not removed from this file.

V10 Service Release 21 (100173)

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


Updated openssl packages

Status Closed
Id 141055

The package updates fix some security issues.

Correct handling of missing msg/time attribute in CDR xml

Status Closed
Id 141662

A missing msg attribute could have caused a trap of an application on the Linux AP.

Relay Host: UI description changed

Status Closed
Id 141932

UI description of the relay host configuration is changed.

Optimized query for missed calls in myPBX with Reporting

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

LDAP: requests done for all cdr events

Status Closed
Id 142486

although the external numbers were equal for the different events, LDAP requests were carried out.

<!-
cdr.c
-->

V10 Service Release 22 (100174)

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


Removed windows line break in install script

Status Closed
Id 143943

The script contained a windows line break which caused a confusing (but harmless) log message.

DER certificate download had wrong file ending

Status Closed
Id 144960

The DER certificate download file name on the Linux Application Platform now ends with '.der'. Now windows recognizes the file as installable certificate.

V10 Service Release 23 (100176)

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


Write access to webdav broken with public root access without write flag

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

V10 Service Release 24 (100178)

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


Concurrent myPBX client call list requests may caused empty reports

Status Closed
Id 148271

Due to a non thread safe function call, multiple concurrent call list requests may have produced empty reports.

Reporting/myPBX: handling of calls to unregistered users

Status Closed
Id 148399

These calls were shown as missed calls although they just contained setup und release events without an alert event.

Now these calls are not shown as missed call in myPBX anymore although the call itself will be still shown in the call list.
In the call details, the call will be shown with an error symbol.


Cause Codes:
18 == No User Responding
19 == No Response from User

V10 Service Release 25 (100181)

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


Added French, Russian and Czech translations to Linux and its applications

Status Closed
Id 151956

French, Russian and Czech translations are now integrated.

V10 Service Release 26 (100183)

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


Alarms on CF card/hard disk error detection

Status Closed
Id 154546

The kernel itself mounts the partition as read-only if it detects issues with a CF card/hard disk.

A script now checks every 30 minutes, if write operations are still possible.

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.

An alarm server must be configured to receive these alarms!

http://wiki.innovaphone.com/index.php?title=Reference10:Event/0x0018009b
http://wiki.innovaphone.com/index.php?title=Reference10:Event/0x0018009c

LDAP: server active flag was ignored

Status Closed
Id 154749

LDAP servers are checked although they are inactive.

V10 Service Release 27 (100090)

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


Better webdav support for LAP

Status Closed
Id 156134

The lighttpd of the LAP is now compatible with WinSCP and Webdav.

lighttpd delivers whole certificate chain now

Status Closed
Id 156607

As long as the uploaded server certificate contains the whole certificate chain, the lighttpd web server will now deliver the whole chain.

Fixed some date formats of certain languages in the calendar note

Status Closed
Id 157536

Some date formats haven't been correctly "translated".

Do not show connected calls from WQs as missed call in myPBX

Status Closed
Id 158104

This was caused by a previous hotfix.

V10 Service Release 28 (100193)

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


Possible deadlock with CDRs and database reindex

Status Closed
Id 157441

The deadlock itself can't be avoided, but the database connection itself went bad.
Now, the database connection is restarted in such a situation.

V10 Service Release 29 (100194)

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


Speedup CDR deletion and database cleanup afterwards

Status Closed
Id 163231

A separate REINDEX of the database is not neccessary anymore since PostgreSQL 9.0.
Additionally more RAM is now assigned to the process which cleans the database.
RAM is calculated based on free RAM with a minimum value of 32MB.

The general setting of maintenance_work_mem has been changed according to the total system RAM (5%).

A warning is now shown that CDR deletion might prevent CDRs from being written to the database.

V10 Service Release 30 (100195)

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


V10 Service Release 31 (100199)

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


Add link to the audio converter on the official innovaphone homepage

Status Closed
Id 166858

The LAP audio converter does not offer as many codecs and lacks a wider input file support.

LAP support of IPx11 platform

Status Closed
Id 167135

V10 Service Release 32 (100210)

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


Do not perform vacuum full after CDR cleanup

Status Closed
Id 169045

VACUUM FULL requires too much additional disk space.
Without the FULL option, freed disk space cannot be reclaimed by the OS, but PostgreSQL will still reuse it for further CDRs.


Updated packages due to bug in glibc getaddrinfo CVE-2015-7547

Status Closed
Id 169484

https://security-tracker.debian.org/tracker/CVE-2015-7547

Updated packages:
libc-bin
libc-dev-bin
libc6
libc6-dev
locales
multiarch-support

V10 Service Release 33 (100215)

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


Fixed installation of the LAP VM on greater hard disks

Status Closed
Id 170771

The installation of the LAP failed on hard disk with greater sizes.

LDAP: process.fcgi may crash if connection to database is not available

Status Closed
Id 171521

pointer will be null if the database is not available

V10 Service Release 34

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


Added new innovaphone device CA certificate to trusted MTLS CA certificates

Status To-decide
Id 172150

The second innovaphone device CA certificate now works with MTLS on the LAP