Read Me
Read Me
CDS-76146 CLONE - WebServer: The server should not return the content of all files
[[GENERAL]]
For more details see Advisory 2021-11, which is available on the CODESYS website:
https://customers.codesys.com/index.php?
eID=dumpFile&t=f&f=16803&token=0b8edf9276dc39ee52f43026c415c5b38085d90a&download=
CDS-77137 CLONE - VxWorks: OPCUA port 4840 down on max. concurrent connection scan
[[GENERAL]]
For more details see Advisory 2021-10, which is available on the CODESYS website:
https://customers.codesys.com/index.php?
eID=dumpFile&t=f&f=14806&token=637e12e86301b83beac1653bd88da3aa5aa3f51b&download=
CDS-77136 CLONE - Web server crashes when subjected to HTTP header memory exhaustion attack
[[GENERAL]]
For more details see Advisory 2021-09, which is available on the CODESYS website:
https://customers.codesys.com/index.php?
eID=dumpFile&t=f&f=14805&token=f0b86f99bb302ddd4aadec483aed5f5d3fddbf1a&download=
[[COMPATIBILITY_INFORMATION-OEM]]
Having removed the .Net Shadow Copy mechnism may lead to access denied exceptions within OEM
code trying to overwrite assemblies that are currently loaded. This may occur with OEM plugins running in
a standard CODESYS executable during installation of plugins or packages via Autmation Platform API.
Not affected are custom OEM executables still having .Net Shadow Copy active and installations via
PackageManager or IPM executables.
CDS-71069 Library Manager: Documents or files are displayed or executed without first checking their
validity
[[GENERAL]]
For more details see Advisory 2021-03, which is available on the CODESYS website:
https://customers.codesys.com/index.php?
eID=dumpFile&t=f&f=14639&token=fa836f8bd4a2184aa9323a639ca9f2aaf1538412&download=
x.RefToArrayOfITF[0] := inst;
in this case, the pointer assigned to the array is corrupted and a call results in a crash.
Fixed with Compiler Version >= 3.5.17.0
CDS-71157 Build Commands: Remove Build and Rebuild commands from menu by default
[[GENERAL]]
The build menu for a project now contains only 3 commands
- Generate Code (F11)
- Clean
- Clean All
The icon that was used for build is now used for generate code. The short cut F11 and the tool bar button
now invokes generate code. The old build command can be customized, if necessary.
Removed from the build menu are:
- Build
- Rebuild
- Generate runtime system files (m4 export)
The build menu for a library has changed, too:
Generate runtime system files is now only available for a library. Check all pool objects now uses the
same short cut F11 and the same icon and the same tool bar button as the generate code command.
A new command
Generate Code for Active Application is available in libraries in case that the library contains an application
in order to build this application. No short cut and no tool bar button is available for this command.
CDS-73957 CODESYS SoftMotion WinV3 / RTE V3: add deprecation warning to description of device
description.
[[COMPATIBILITY_INFORMATION-EndUser]]
New versions of the Windows-based soft PLC can now run Soft Motion applications, so the old special
Soft Motion Controllers are no longer needed. The Windows Soft Motion device descriptions may not be
updated in future service packs. Use the CODESYS Control devices instead of the CODESYS for new
applications and consider updating existing applications to the new PLC device descriptions.
CDS-72923 CODESYS Control for Linux (and ARM) SL: update wibu codemeter package to 7.10a
[[GENERAL]]
For more details see Advisory 2020-06, which is available on the CODESYS website:
https://customers.codesys.com/index.php?
eID=dumpFile&t=f&f=13245&token=12e702eb28edb2de082dc2f5e1375bea35c2fd1d&download=
For more details see Advisory 2019-08, which is available on the CODESYS website:
https://customers.codesys.com/index.php?
eID=dumpFile&t=f&f=12943&token=d097958a67ba382de688916f77e3013c0802fade&download=
CDS-66960 CmpFileTransfer/CmpUserMgr: Many files in FilePath might lead to longer bootup times
[[COMPATIBILITY_INFORMATION]]
[CmpFileTransfer]
; If UserManager is part of the runtime FileTransfer supplies the UserManager with a directory tree at
startup.
; There are two optional settings to limit the directory tree for UserRightsManagement (Access Rights):
;UserMgrDirLevel=0
; means that "/" is listed in UserRightsManagement but not parsed further (i.e no other entries)
;UserMgrDirLevel=1
; means that "/Dir1" is listed but not parsed further (i.e entries of "/" only)
;UserMgrDirLevel=2
; (default) means that "/Dir1/Dir2" is listed but not parsed further (i.e entries of "/" and entries of "/Dir1")
;UserMgrDirLevel=-1
; means no limit, may slow down startup of PLC
UserMgrDirEndpoint=$SDCard$
; means that placeholder $SDCard$ is listed but not the entries of $SDCard$
UserMgrDirEndpoint.1=systemfiles
; means that directory entry "systemfiles" is listed but not the entries of "systemfiles"
CDS-63463 Freewheeling Task : Implicit cycle time and setting of load/sleep duration
[[COMPATIBILITY_INFORMATION-EndUser]]
- Short running freewheeling tasks have a minimal sleep time of 1ms and so the CPU load is below 50%
- Several running freewheeling tasks consume now in sum only the have of the processorload percentage
(maximum 50%)!
CDS-71999 CODESYS Control VxWorks fails to start, if "FilePath" directory does not exist
[[GENERAL]]
Issue is implicitly solved with CDS-40468 "CmpSettings: It should be possible to add a new setting, even if
the section is located in the readonly ini-file" (V3.5.16.0)
CDS-71350 Net Base Services : Mechanism for TCP_Client to retry SYN at defined intervals
[[GENERAL]]
In order to recognize the establishment of a connection securely (system independent), it is necessary to
send and receive data. This process is inherently application-specific. For this reason, a new attempt to
establish a connection cannot be included generically in the library.