Read Me
Read Me
CDS-62029 Active content in library documentation may be used to execute hostile code
[[GENERAL]]
For more details see Advisory 2019-05, which is available on the CODESYS website:
https://customers.codesys.com/fileadmin/data/customers/security/2019/Advisory2019-05_CDS-
62029.pdf
JavaScript included in the library documentation is only executed anymore, if the library was
sigend with a valid certificate.
CDS-63576 Compiler: No compile issue if a action and a fb_instance has the same name
[[GENERAL]]
The new warning C0508 is reported when a local variable shadows a local method or action in a
POU.
Compilerversion >= 3.5.15.0
CDS-65459 CmpEventMgr: Reentrant calls of the same callback from different task contexts not
possible
[[COMPATIBILITY_INFORMATION-EndUser]]
Callback functions registered for events are now called concurrently.
That means that if a callback function registered for an event is currently being executed and the
event is triggered again, then the callback function will be called again concurrently.
Therefore, the developer of a callback function is now responsible for making its implementation
reentrant.
In addition, the developer of a callback function is responsible for avoiding recursive triggering of
the event within its registered callback function.
CDS-66221 CmpLog: Support of logger timestamps in console and file in ISO8601 format
[[COMPATIBILITY_INFORMATION]]
The timestamp of the logger is now changed in the console windows and the logfiles to ISO8601
format:
Format: YYYY-MM-DDThh:mm:ss.mmmZ
- YYYY=year
- MM=month
- DD=day
- T=delimiter
- hh=hour
- mm=minutes
- ss=seconds
- mmm: milliseconds
- Z=zulu time / UTC
CDS-21761 Linux CAA File: Renaming of files and directories is possible even though they are
still opened
[[COMPATIBILITY_INFORMATION]]
Contrary to the original CAA specification the renaming of files and directories is possible even if
they are opened!
This behavior is dependent of the underlying operating system and file system.
CDS-21762 Linux CAA File: Removing of files is possible even though they are still opened
[[COMPATIBILITY_INFORMATION]]
Contrary to the original CAA specification the deletion of files and directories is possible even if
they are opened!
This behavior is dependent of the underlying operating system and file system.