ReleaseNotes9:Linux Application Platform: Difference between revisions
m regular roadmap update |
m regular roadmap update |
||
| Line 373: | Line 373: | ||
=== moved/changed some shared code for future innovaphone applications === | |||
{| | |||
|Status | |||
|<font><font color="orange">To-decide</font></font> | |||
|- | |||
|Id | |||
|[http://mantis.innovaphone.com/view.php?id=77381 77381] | |||
|} | |||
Some shared code has been moved for future innovaphone applications for the linux application platform. | |||
== Bug Fixes == | == Bug Fixes == | ||
Revision as of 00:31, 24 February 2012
This roadmap describes the V1 (that is, Reference9: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!
V1 Hotfix 1 (10180)
These are the fixes included in the linux application platform V1 hotfix 1. Definition
New Features
linux: lighttpd webdav write flag
| Status | Closed |
| Id | 63552 |
modify lighttpd sources to behave like innovaphone boxes. If the user is authenticated, the readonly flag is overwritten.
Linux: show version and time on web interface
| Status | Closed |
| Id | 64231 |
Version and time are now shown on the web interface.
Linux: download all application log files, not just the current one
| Status | Closed |
| Id | 64422 |
Only the current application log has been downloaded.
Now, also previous logs are included in the download.
Linux: copy log files to fat partition during linux booting
| Status | Closed |
| Id | 64816 |
syslog and some other files will be copied to the fat partition. So we will have more information in case Linux is not booting properly.
Reporting: separate authentication for reporting web access
| Status | Closed |
| Id | 64875 |
It is now possible to configure a separate authentication to the innovaphone reporting web site.
linux: new SSL certificate
| Status | Closed |
| Id | 65742 |
new SSL certificate for linux since the existing one expires in November. The new one will run forever but certificate.php will throw a warning while this certificate is not substituded.
Bug Fixes
linux: ntpdate does not work
| Status | Closed |
| Id | 63813 |
ntpdate returns always "no server suitable for synchronization found". This was working before updating to squeeze.
linux: cron jobs not working inside same file
| Status | Closed |
| Id | 63916 |
Apparently only one job can be defined in each file. Create a different file for each job. this is anyway better since it is now easier to handle.
linux: xml validation and escape in uninstall script
| Status | Closed |
| Id | 64003 |
We hadn't escaped the application xml file. This is needed in de-installation process
Linux: hotfix/application installation archives filename needn't start with install
| Status | Closed |
| Id | 64427 |
Currently the filename of a hotfix/application installation archive must start with "install".
This is not neccessary any more.
linux: config restoration of innovaphone files failed
| Status | Closed |
| Id | 64453 |
It failed because three defines (certServer, certServerKey, certServerCert) started with "certServer" and grep was matching the three of them. Status: /usr/local/bin/config.sh
linuxap: check public and private key of uploaded certificate
| Status | Closed |
| Id | 65200 |
The private and public key of an uploaded certificate will be checked now, before it is used as a certificate replacement of the web server.
Without this check, a wrong certificate causes the web server to not start again.
linux: only 100 fcgi requests simultaneously allowed
| Status | Closed |
| Id | 66477 |
we accept 80 requests so far but the 81 request will be also processed and this would probably cause a crash.
V1 Hotfix 3 (10200)
These are the fixes included in the linux application platform V1 hotfix 3. Definition
New Features
Bug Fixes
Reporting: ldap results were not escaped
| Status | Closed |
| Id | 68654 |
any string must be 'postgresql' escaped before inserting it into the DB.
V1 Hotfix 4 (10236)
These are the fixes included in the linux application platform V1 hotfix 4. Definition
New Features
possibility to clear log files
| Status | Closed |
| Id | 71714 |
Log files can be cleared now.
Just system specific log files can't be cleared.
added trace level option
| Status | Closed |
| Id | 71857 |
There is now the possibility to enable further tracing levels.
Bug Fixes
Viewing log files with invalid chars now possible
| Status | Closed |
| Id | 71716 |
Viewing log files with invalid chars is now possible over the diagnostics page.
dynamic list row add/remove doesn't trigger page to top any more
| Status | Closed |
| Id | 71957 |
Adding or removing a line of a dynamic list doesn't trigger the jump to the page top any more.
V1 Hotfix 5 (10276)
These are the fixes included in the Linux application platform V1 hotfix 5. Definition
New Features
linux: calculation of remaining space for the new partition
| Status | Closed |
| Id | 71925 |
hdparm is a better tool to calculate how big the remaining space in the compact flash is. So far we used parted but it is less precise.
reporting: send reports per email
| Status | To-decide |
| Id | 72391 |
Reports can be now sent per email.
Bug Fixes
linux: added non-blocking option on flock() call for log files
| Status | Closed |
| Id | 71838 |
The flock() call was eventually blocking if the lock could not be acquired. If we do not get the lock after ten attempts, the log trace will be lost.
removed maxlength from Command File Url/Web/WebDav paths
| Status | Closed |
| Id | 73261 |
no maxlength=60 anymore for these fields.
V1 Hotfix 6 (10282)
These are the fixes included in the Linux application platform V1 hotfix 6. Definition
New Features
linux: change timezone
| Status | To-decide |
| Id | 75849 |
ntp does not recognize timezones, it manages information based on UTC.
reporting: create log files with rsyslog
| Status | To-decide |
| Id | 76015 |
this new method presents some advantages:
- avoid flock from failing.
- readability
the general log will be kept for more general things.
Bug Fixes
Linux: restart NTP process if not running
| Status | To-decide |
| Id | 74930 |
if NTP is not running the date will be probably wrong and some services will not run (report mails)
report mails with non latin1 chars in mail name
| Status | Closed |
| Id | 75667 |
The mail name has to be correctly encoded to be correctly parsed by cron.
Linux: vm not being installed
| Status | To-decide |
| Id | 76020 |
due to the presence of CDROM, DVD or Card Reader, parted command was outputting different data as expected. Therefore, wrong data was read and installation script quit.
V1 Hotfix 7
These are the fixes included in the Linux application platform V1 hotfix 7. Definition
New Features
| Status | To-decide |
| Id | 77381 |
Some shared code has been moved for future innovaphone applications for the linux application platform.
Bug Fixes
rsyslog logged to multiple files
| Status | To-decide |
| Id | 76825 |
rsyslog config has been changed now, so a local log will be just written to one log file.
log rotation did not work correctly
| Status | To-decide |
| Id | 76828 |
the logrotate script has been modified now to correctly rotate the log files with subsequent rsyslog reload.
Linux: Hotfix installations may fail due to debian packages partially installed
| Status | To-decide |
| Id | 77250 |
if a debian package is only partially installed, no new package can be installed until the former package gets installed or removed.
Hotfix installations should always work since we provide all necessary debian packages and the AP should remain in an stable state after installation but if the user installs other applications or packages the system maybe in an unstable state.
Therefore, we now check if packages can be installed before we try to install a hotfix.
linux: certicate file wrongly parsed if no newline character at the end
| Status | To-decide |
| Id | 77319 |
sh script was not reading the last line since the newline character was not present at the end of the file