Changelog User en
Changelog User en
Changelog User en
Page: 1 of 162
CodeMeter 7.60c
Release Date
2023-Aug-10
Operating systems
Info:
Features:
FB92338: CodeMeter License Server: CmActLicense: The binding for i.MX boards under
Linux has been adapted.
Bugfixes:
CodeMeter 7.60b
Release Date
2023-Jun-23
Operating systems
Page: 2 of 162
Bugfixes:
FB90943: CodeMeter License Server: CodeMeter did not start in some cases after
updating to version 7.60.
FB90791: CodeMeter License Server: In connection with Namelist licenses, license return
was no longer possible after license update with CodeMeter License Central.
FB91477: CodeMeter License Server: Windows: Due to a change in the allocation of log
levels, CmActDiagLogs files of the License Server with a size of up to several GB occurred
at some customers.
FB91176: CodeMeter License Server: Linux: The profiling entry 'CmActPath', which allows
an alternative storage location for the CmActLicenses, was not considered under Ubuntu
Linux.
FB91354: CodeMeter License Server: Docker: The location of the data directory for
Docker containers in the file system has been made more flexible.
CodeMeter 7.60a
Release Date
2023-Apr-24
Operating systems
Features:
FB88953: CodeMeter License Server: The location of the data directory for Docker
containers in the file system has been made more flexible.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 3 of 162
Bugfixes:
FB89862: CodeMeter License Server: CmCloud: In rare cases a license was not
automatically released, if a CmCloud license was inactive for a longer period of time.
Restarting CodeMeter fixed the problem.
FB87467: CodeMeter License Server: The tool 'cmu' output different values for the license
quantity with the options '-x' (list content) and '-n' (list network).
FB99064: CodeMeter License Server: CmActLicense: After an update from version 7.50 to
7.60, individual CmAct licenses with Unit Counters could not be updated and thus went
into a blocked state.
CodeMeter 7.60
Release Date
2023-Feb-03
Operating systems
Info:
Page: 4 of 162
was paid to operational security while maintaining security functionality against license
fraud. More details about the new limits can be found in the data sheet.
Please note:
• When CodeMeter 7.60 is installed, existing licenses are converted to the new saving
format.
• A downgrade to an older CodeMeter version is possible in principle, but the already
converted CmActLicenses are no longer accessible in the older version.
After a reinstallation of CodeMeter 7.60 converted CmActLicenses are available again.
Features
FB84436: CodeMeter License Server: The connection from CodeMeter License Server to
CmCloud has been changed from http with proprietary encryption of content to https.
FB83995: CodeMeter License Server: When using CmWAN licenses, all entries in the
license tracking file are now complete.
FB87068: CodeMeter License Server: Support of the future billing model "Seats" for
CmCloud accesses. For this purpose, information about the CodeMeter license server
instance running on the respective client is transmitted when CmCloudContainers are
provided via network servers.
FB87551: CodeMeter License Server: When updating licenses in CmContainers, all open
handles are automatically checked and reassigned. To achieve the most identical
assignment of handles to product items possible, product items that have remained the
same are now initially linked to the open handles in the case of Universal Firm Code based
on an existing unique ID.
Bugfixes:
FB84627: CodeMeter License Server: When importing a LiF file, error 303 occurred and
no diagnostic output was created.
FB86206: CodeMeter WebAdmin: Some form fields were vulnerable to cross-site request
forgery attacks.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 5 of 162
CodeMeter 7.51a
Release Date
2022-Sep-15
Operating systems
Windows
Based on the release for CodeMeter Protection Suite 11.11a CodeMeter 7.51a is
released.
No changes have been done!
CodeMeter 7.51
Release Date
2022-Aug-31
Operating systems
Features:
FB84840: CodeMeter WebAdmin: CodeMeter WebAdmin with version 7.51 requires the
minimum version 1.3 for TLS by default.
FB84667: CodeMeter License Server: The import of licenses into CmActLicenses for
Universal Firm Code has been significantly accelerated. The import now takes generally
less than 10ms per Product Item.
Bugfixes:
FB85366: CodeMeter WebAdmin: Various http header extensions have been made to
increase security. These include the SameSite attribute, No-Cache-Control, and Disallow
Password Autocompletion.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 6 of 162
CodeMeter 7.50
Release Date
2022-Aug-03
Operating systems
Info:
Features:
FB25085: CodeMeter License Server: LogRotation has been introduced for the CodeMeter
event log file. The file change of the log file is controlled by a maximum file size and a
maximum time window.
The changes are logged in the event log file and occur automatically by default after 24
hours or when the file size of 10 MB is exceeded. The resulting log files are distinguished
by date and time in the file name.
These settings can be changed in the CodeMeter configuration, the corresponding
information on configuration parameters can be taken from the user documentation. The
parameter change becomes effective after a restart.
FB81937: CodeMeter License Server: For Named User entries a new flag allows
specifying the 'User' or 'Domain\User' via 'Userdefined Text' and thus, for example, to
assign the license of a specific user on test systems.
FB82926: CodeMeter License Server: When using namelist files, the distinction of names
regarding upper/lower case can be switched off. For this purpose, the parameter
'IgnoreCase' can be set to the value 'true' in the namelist file.
Page: 7 of 162
FB79716: CodeMeter License Server: The settings for compilers on Linux have been
changed to harden the software against exploitation of vulnerabilities.
FB82429. CodeMeter License Server: CmCloud: The procedure for checking the
connection to CmCloudContainers has been revised. Ping calls to CmCloud are now sent
only, if previous calls to CmCloud failed. This change makes accesses to
CmCloudContainers faster.
Bugfixes:
FB81757: CodeMeter License Server: The access to a license with Named User and force
flag set returned a wrong error, if the user was invalid. Error 132 (Named User Credentials
wrong) is now set.
FB83989: CodeMeter License Server: The 'CmAccess2' function call returned a handle to
the caller, if the system time was reset and the license had therefore expired. The security
of a protected application was not affected by this, since subsequent operations requiring
the handle perform a full license check.
FB79121: CodeMeter License Server: With access control via license permissions (ACL),
high response times occurred in scenarios with many Active Directory users or many AD
groups. This was accelerated by a caching mechanism.
FB73402: CodeMeter License Server: License access within the license access
permissons (ACL) was significantly slowed down when a large number of rules were
configured on CodeMeter License Server.
FB74201: CodeMeter License Server: When searching for license servers in the network
via TCP broadcast, local IP addresses were also reported.
FB77526: CodeMeter License Server: Under Linux the interface for 'CmConvertTime' was
not available.
FB82969: CodeMeter License Server: When starting CodeMeter License Server, in rare
cases a high CPU load was shown and in some cases the server did not start.
FB83286: CodeMeter License Server: The 'Feature Code' was not displayed in the event
log after successful access via network on the client.
FB83769: CodeMeter License Server: When importing Named User lists, inconsistent file
hashes occurred in the license tracking log.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 8 of 162
FB83218: CodeMeter License Server: WibuCmNet.dll: Under .NET not all documented
error codes were listed in the enumerated error codes.
FB83342: CodeMeter WebAdmin: A scan performed with Arachni Security Scanner could
cause CodeMeter WebAdmin to crash.
FB81416: CodeMeter WebAdmin: On checking the validity of a license, the time of the
CmContainer is now also used. This means that licenses in a CmContainer are marked as
expired, if the time of the CmContainer is newer than the programmed Expiration Time.
FB81022: cmu: The help for the tool 'cmu' contained options that were not functionally
supported.
CodeMeter 7.40b
Release Date
2022-Apr-13
Operating systems
Bugfixes:
FB82420: CodeMeter License Server: Amazon Cloud (AWS) was not detected correctly on
Ubuntu Linux, if the CodeMeter server was not assigned root privileges. This caused
licenses to break when restarting the Amazon VM.
A workaround can be requested from Wibu-Support to circumvent the problem. A fully
automated solution is planned for release 7.50.
FB79045: CodeMeter License Server: In rare cases CodeMeter crashes occurred after a
license update.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 9 of 162
FB83108: CodeMeter License Server: Activation by phone with a CmActLicense did not
work after CodeMeter version 7.30.
CodeMeter 7.40a
Release Date
2022-Mar-10
Operating systems
Bugfixes:
FB82147: CodeMeter License Server: If the time update was performed via a proxy server
and problems occurred in connection with the name resolution of the time update server,
long waiting times could occur until the time update was aborted.
CodeMeter 7.40
Release Date
2021-Dec-16
Operating systems
Info
Discontinuation
The operating system macOS 10.13 is no longer supported since the support by the
manufacturer has also been discontinued (see Lifecycle) (FB81035).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 10 of 162
Features:
FB71953: CodeMeter License Server: The name resolution can be switched off via a
profiling entry. Only IP addresses will then appear in the license tracking log.
FB72999: CodeMeter License Server: For CodeMeter and the 'WibuCM.lib' the parameter
checks for the functions of the CodeMeter Core API have been extended to harden
CodeMeter License Server against injection attacks.
FB79137: CodeMeter License Server: CmActLicense: The encrypted log file for
CmActLicense has been extended to include relevant system information when reading
out the binding features.
FB80865: CodeMeter License Server: WibuCmJava: When opening the connection from
the library to CodeMeter License Server, in container environments such as Docker, it is
first checked whether the environment variable CODEMETER_HOST is set. If this is the
case, then the connection is made to the IP specified there and CodeMeter License Server
running there is used.
Bugfixes:
FB78632: CodeMeter Installer: Windows: Existing firewall rules for CodeMeter WebAdmin
were not applied during update installations.
FB79266: CodeMeter Installer: macOS: Under macOS, the CodeMeter WebAdmin service
was still present after uninstalling it.
FB79280: CodeMeter License Server: CodeMeter License Server could stop the service in
some cases with high numbers of borrowings and at the same time high numbers of
CmContainers and Product Items.
FB78566: CodeMeter License Server: The timeout for TimeServer updates, which can be
set in profiling, was ignored under certain circumstances.
FB78832: CodeMeter License Server: When an API call blocks access for further API
calls, the wait mechanism kept a CPU core completely busy for the duration of the wait.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 11 of 162
FB74778: CodeMeter License Server: CmActLicense: Under Linux, the license could
become invalid under certain circumstances, if the license was bound to the MAC address
of virtual network adapters.
FB78642: cmu: cmu showed a wrong status for empty CmActLicense containers.
CodeMeter 7.30a
Release Date
2021-Oct-01
Operating systems
Info
Features:
FB75801: CodeMeter License Server: Windows: If on the same computer a license with
StationShare is allocated once as a service and once as an application, they now share
the license.
FB77760: cmu: cmu shows an extended list of CodeMeter files, including files related to
AxProtector.
Bugfixes:
FB79145: CodeMeter Installer: Windows: If the user had .NET Framework smaller than
version 4.7.2 installed, the appropriate variant of the WibuCmNET runtime library was not
installed. Thus .NET 4 applications could not access CodeMeter.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 12 of 162
FB79167: CodeMeter License Server: CodeMeter did not generate continuous log file IDs
for License Tracking when multiple Firm Items were active.
As of version 7.30a, unique and continuous log file IDs are generated for each Firm Item,
which can be found in the header of the License Tracking log files.
FB79173: CodeMeter License Server: Duplicate license checkout returns were logged in
the License Tracking log files under certain conditions. This was purely a duplication in the
logging; no problems occurred in the license borrowing area.
FB78812: CodeMeter License Server: When using user-sided Named User entries and
license borrowing at the same time, the order of entries in License Tracking was not
correct.
FB79385: CodeMeter License Server: Remote Desktop sessions were not recognized on
standard Windows systems without Terminal Server in some situations.
FB79274: CodeMeter License Server: When creating a Context File multiple times in C#, a
Context File was invalid, if Context Files with larger data had been created before.
FB79616: WibuCmNet: .NET Standard: On an ARMHF system the native library was not
found, thus no CodeMeter API calls could be made.
CodeMeter 7.30
Release Date
2021-Aug-11
Operating systems
Page: 13 of 162
Info
WibuCmTrigger.jar removed
The Java applet WibuCmTrigger.jar is no longer supported and has been removed from
the installers (FB72829).
New
Features:
FB62326: WibuCm: Linux, macOS: On Linux and macOS, the library no longer checks for
a CodeMeter license server running in the current process space. This allows the library to
be used even in isolated environments, such as Docker.
FB66681: CodeMeter License Server: For error texts via API and in the event log helpful
short texts are now also issued for high number error codes.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 14 of 162
FB73885: CodeMeter License Server: The WebSocket API now supports a configurable
timeout for upgrades. The default value is 300 seconds.
FB75967: CodeMeter WebAdmin: In CodeMeter WebAdmin the license transfer can now
be generally forbidden, even if the programmed license allows it.
In addition, the programmed maximum borrowing time of borrowable licenses can be
further limited globally in the profiling.
FB69672: TMR: The '--cmdust' option is now available in a customized version for TMR
servers.
Bugfixes:
FB76990: CodeMeter License Server: Windows: If on the same machine a license with
StationShare is executed once as a user and once as the same user but with administrator
privileges, they now share the license again.
FB74720: CodeMeter License Server: On older Linux distributions (RHEL7 / CentOS7) the
detection of new CmDongles did not work anymore. A different 'udev' rule is now installed
for these operating systems.
FB74723: CodeMeter License Server: When resetting the system time, opened handles
with the specification "Maximum Life Time" were incorrectly closed automatically.
FB77393: CodeMeter License Server: The event filter for 'CmCheckEvents()' has been
corrected. It now only waits for registered events.
Page: 15 of 162
FB74767: CodeMeter License Server: The license tracking logs were not correct for
StationShare accesses and license transfer. Excess shares were logged for which there
were no previous accesses.
FB77655: CodeMeter License Server: After a restart with activated UWF writing filter
eventually CmActLicense licenses were no longer accessible.
FB70219: WibuCmNET.dll: A .NET application did not wait for the CodeMeter service to
restart.
CodeMeter 7.21a
Release Date
2021-June-15
Operating systems
Info
Page: 16 of 162
New
Features:
FB75798: CodeMeter Libraries: CodeMeter libraries now send their version number to
CodeMeter License Server. This makes it possible to react differently to certain versions of
a CodeMeter library at server side in the future.
Bugfixes:
FB76917: CodeMeter License Server: By sending tampered packets via the CmWAN
protocol, it was possible to cause a crash. This was only possible, if the CmWAN protocol,
which is disabled by default, was enabled (CVE-2021-20094). See also Security Advisory
WIBU-210423-02 at https://www.wibu.com/de/support/security-advisories.html.
FB74327: CodeMeter License Server: The WibuCm library now checks the Authenticode
signature of the CodeMeter.exe from "WIBU-SYSTEMS AG" at restart on Windows. If
necessary CmAccess2 returns the error CMERROR_VERIFY_FAILED (308).
CodeMeter 7.21
Release Date
2021-May-04
Operating systems
Page: 17 of 162
Info
CodeMeter 7.20b
Release Date
2021-May-10
Operating systems
Bugfixes:
FB75856: CodeMeter License Server: Invalid data when using enabling operations could
cause a crash and possibly enable a Denial of Service (DoS) attack.
FB71114: CodeMeter License Server: Long license access times occurred for many
shared station share handles with a CmAccess access.
FB75348: CodeMeter License Server: When using many shared station share handles,
high CPU load and long response times occurred.
Page: 18 of 162
CodeMeter 7.20a
Release Date
2021-Mar-01
Operating systems
Bugfixes:
FB74936: CodeMeter License Server: With CodeMeter 7.20, while performing a Station
Share access via local and remote CodeMeter License Servers a locally available license
was not allocated first.
FB75234: CodeMeter License Server: A license could be borrowed, although the currently
available licenses were allocated to other clients. As a result, the license was then
withdrawn from one of the clients. Thus, overlicensing could not occur. Now borrowing is
only performed, if at least one available license is not allocated.
FB73607: CodeMeter License Server: For CmContainers with larger amounts of data, e.g.
due to borrow log entries, the content of the CmContainer could not be retrieved from
remote CodeMeter License Servers via the API call 'CmGetBoxContents'.
CodeMeter 7.20
Release Date
2020-Dec-22
Operating systems
Info
Page: 19 of 162
(FB73052). Therefore Raspberry Pis of the first generation are no longer supported
(FB73269).
Features:
FB72012: CodeMeter License Server: The WebSocketAPI can be deactivated by the user
from version 4 on. A selection of the versions to be blocked is supported. This allows a
protocol version to be specifically deactivated, e.g. in the event of security vulnerabilities
occurring in the future.
Page: 20 of 162
FB70280: TMR: License Tracking: From now on Unit Counters are logged in license
tracking.
Bugfixes:
FB73210: CodeMeter Installer: macOS: Installers were hardly readable in dark mode.
FB57450: CodeMeter License Server: When running two license servers, switching to the
second server was blocked, if the first server as part of a server search list was too busy.
FB73306: CodeMeter License Server: For License Access Permissions (Access Control
List, ACL) inconsistencies occurred in the Firm Codes used.
FB71863: CodeMeter License Server: When writing the license tracking rotation logs,
inconsistencies in the writing of timestamps eventually occurred.
FB73037: CodeMeter License Server: Errors occurred when returning the computer name.
CodeMeter now returns the host name even if the system itself is the 'localhost'.
FB71916: CodeMeter License Server: WibuSign now requires at least an Encryption Only
Firm Security Box (FSB). Of course it is still possible to use a standard FSB.
FB73420: CodeMeter License Server: WibuCmNET.dll: When using the 'UserName' and
'Domain' parameters in the credential structure, they were incorrectly editable. Now they
are overwritten with detected system parameters.
FB73209: CodeMeter License Server: Time delays could occur when creating Context
Files of CmActLicense licenses.
FB71162: CodeMeter Control Center: The CmFAS Assistant (CodeMeter Field Activation
Service) could not be closed via the close control (X).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 21 of 162
FB73552: cmu: When importing *.json files for License Access Permissions (Access
Control List, ACL), errors occurred if the files ended with a <newline> flag.
FB71076: TMR: cmu: Creating a Context File now requires the specification of a file name
with the '-f' parameter.
CodeMeter 7.10b
Release Date
2020-Nov-02
Operating systems
CodeMeter 7.10a
Release Date
2020-Sep-16
Operating systems
Info
Page: 22 of 162
The WebSocket API has been enhanced with an Origin Check. Each call must be
accompanied by a certificate issued by Wibu-Systems, which confirms for the called
website that the requested WebSocket API calls are allowed for the Firm Code contained
in the certificate.
The WebSocket API with Origin Verification replaces the previous versions of the
WebSocket API without Origin Verification. The previous protocol variants without Origin
Verification are disabled by default (CVE-2020-14519).
The WebSocket API without Origin Verification can be enabled by setting the profiling
entry 'CmWebSocketAllowWithoutOriginCheck'='1'. Such activation is not recommended.
The new WebSocket API with Origin Check ignores the previously possible deactivation by
setting the profiling entry 'CmWebSocketApi'='0'. This means that it is always active, even
if the WebSocket API without Origin Verification was previously disabled using this switch
for security reasons.
Bugfixes:
FB64290: CodeMeter License Server: In the network protocol it is internally noted whether
the connection is local or remote. CodeMeter.exe now checks the content of the package
and therefore does not accept remote connections as local connections any more
FB71272: CodeMeter License Server: Due to a lack of parameter check it was possible to
bring the CodeMeter License Server to a standstill (Denial of Service (DoS)) using
specially generated TCP/IP packets. (CVE-2020-14509).
FB71354: CodeMeter License Server: A missing check of the received data volume
caused a heap overflow, which could lead to a Denial of Service (DoS) or possibly remote
code execution (CVE-2020-14509).
FB71172: CodeMeter License Server: During license borrowing the licenses of contained
module items were not correctly assigned at the sender.
FB71174: CodeMeter License Server: License Tracking: Module items with an inherited
number of licenses were not correctly considered in license tracking. The license of a
module item indirectly borrowed due to inheritance is now also listed as borrowed.
Page: 23 of 162
CodeMeter 7.10
Release Date
2020-Aug-10
Operating systems
Info
• The programming applications and tools support the new CmDongle types
CmStick/BMC, CmStick/BMI and CmStick/B.
• In Linux installers the multiarch dependency has been removed for all CodeMeter
products (FB66183).
• In macOS installers the kernel extension is omitted and a reboot after installation is no
longer necessary (FB41914).
• Starting from this version the macOS installers no longer include support for 32-bit
applications (FB64739).
New
Page: 24 of 162
Features:
FB66398: CodeMeter Installer: Windows Installer: The CmRuntime Installer now installs
the CmWebAdmin Service to run as 'NT AUTHORITY\LocalService' user.
FB67757: CodeMeter License Server: Due to crossed broadcast and network requests a
blockage could occur. A message now informs about shared access.
FB42790: CodeMeter License Server: Windows: The process to handle invalid values in
CodeMeter Registry entries has been improved.
FB27685: CodeMeter License Server: License Tracking: If the computer name can be
determined for a license assignment, it is written instead of the IP address.
FB66994: CodeMeter License Server: License Tracking: The profiling values for the
License Tracking protocol rotation are automatically entered in the profiling at first use.
FB68616: CodeMeter License Server: Under Linux and macOS the CodeMeter Runtime
Extension Plugin can now be used without admin rights (root, daemon) if prepared for it.
FB70279: CodeMeter License Server: In License Tracking the license listing has been
extended by the display of usage unit counters.
FB66350: CodeMeter License Server: For ARM 64-bit operating systems binding features
for SmartBind were extended.
FB63365: CodeMeter License Server: A borrowed License Transfer license can now be
returned, even if it has expired at the borrower.
FB47848: CodeMeter WebAdmin: In the user interface on the 'Product Item Details' page
invalid Product Item Options are now marked separately.
FB51420: cmu: From now on it is possible to display CmAcLicenses with the command
"--del" to be deleted.
FB69748: cmu: Special characters in file names under Windows 10 are now processed
correctly.
FB69871: TMR: The TMR Installer now contains a dedicated version of the cmu tool. The
options listed in the command line help (see 'cmu -h') are supported by TMR.
FB68561: TMR: Alternatively to IP addresses the stand-by TMR server and the backend
servers can be configured by specifying the host names.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 25 of 162
FB68662: TMR: In the TMR WebAdmin the status of the virtual containers is now
displayed in color according to the status of the backend containers.
Bugfixes:
FB67198: CodeMeter License Server: At CodeMeter API accesses with manipulated data
there was a risk to read data from the heap space (CVE-2020-16233).
FB67695: CodeMeter License Server: In the case of a prematurely terminated linger time,
problems occurred in connection with Station Share accesses.
FB69296: CodeMeter License Server: WibuCmNET.dll: The CodeMeter Autostart did not
start CodeMeter.exe as service.
FB70449: CodeMeter License Server: The display of the error log when updating the
Certified Time was extended.
FB66534: CodeMeter License Server: There were time delays when accessing
CmActLicense licenses that carried a high number of product items with the same product
code.
FB66746: CodeMeter License Server: Problems with buffer sizes occurred in connection
with logging of CmActLicense licenses.
FB68553: CodeMeter Control Center: After entering the password for CmDongles with the
enabled status ‘temporary’ errors occurred.
FB69613: cmu: When creating a context with the option "--context" the specification of a
serial number is now mandatory for Universal Firm Codes, if more than one CmContainer
is found.
FB68797: cmu: With the '-n' option, the number of UserLimit allocations for product items
was not displayed correctly, if licenses had been transferred from them.
FB66870: CmDust: In the error text output used terms have been adapted.
FB69337: TMR: Read errors of the certificate files could occur when configuring the
CodeMeter WebAdmin certificate files manually via TMR configuration or after restarting
CodeMeter WebAdmin.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 26 of 162
FB69794: TMR: During long lasting operations error 235 (COMMAND PENDING) could
occur and the operation was cancelled.
CodeMeter 7.00b
Release Date
2020-Apr-27
Operating systems
Features:
FB62332: CodeMeter License Server: CmActLicense licenses can only be deleted directly
on the local system, not via remote access (CVE-2020-14517).
FB67659: CodeMeter License Server: License Tracking: For a better overview, a new
license list is now only logged, e.g. during a license transfer, if it differs from the previous
one.
Bugfixes:
FB68771: CodeMeter License Server: Multiple borrow and return operations could
sporadically cause CodeMeter to crash.
FB68482: WibuCmNET: When calling 'CmCheckEvents' under C# not all events were
recognized identical to the native interface library.
FB68658: TMR: The value for 'TcpTimeoutInSeconds' configurable for the CodeMeter
Backend Servers now refers to existing connections as well as to connection attempts.
FB68809: TMR: Errors could occur with named user licenses when using the combination
of 'User' and 'Domain' modes.
FB68717: TMR: When changing the CodeMeter Backend Server configuration via
CodeMeter WebAdmin, delays and errors could occur in CodeMeter WebAdmin
depending on the configuration of the target server.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 27 of 162
FB68753: TMR: After a container exchange a restart of the TMR servers was necessary to
complete the created context file. This has now been fixed so that a restart is no longer
necessary.
CodeMeter 7.00a
Release Date
2020-Feb-21
Operating systems
Features:
FB66300: CodeMeter Installer: Linux: Linux Installer are now GPG signed.
FB68180: CodeMeter License Server: When borrowing a license, the CmContainer time at
the sender may differ only slightly from the computer’s system time.
FB67744: CodeMeter License Server: When using the system proxy, no connection to the
time server could be established on systems that connect to the Internet without a proxy.
FB51419: cmu: To set the USB communication class, the commands '--hid' and '--msd'
have been introduced as short forms for '--set-config-disk HidCommunication' and '--set-
config-disk MsdCommunication'.
FB68046: TMR: Performance improvement when updating the TMR-internal license state
based on the license states on the CodeMeter Backend Servers.
Bugfixes:
FB67833: CodeMeter License Server: After a computer crash the CodeMeter service may
not restart automatically.
FB67752: CodeMeter License Server: When field updating CmCards with a firmware
version lower than 4.0 to a firmware version higher than 4.0 errors could occur.
FB67236: CodeMeter License Server: CmCloud: Cloud handles were not released,
although they were deleted via the "License Monitor Details Page" in CodeMeter
WebAdmin.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 28 of 162
FB67770: CodeMeter License Server: If a product item reference was also specified
during a StationShare access with CmAccess(), licenses were no longer shared.
FB67660: CodeMeter License Server: CodeMeter License Server could crash under
certain circumstances while the rotating system was running in the context of license
tracking.
FB67056: CodeMeter License Server: When including the static library of the MD variant
(WibuCm64StaticV14MDU.lib) the linker warning LNK4098 was issued.
FB67678: CodeMeter WebAdmin: CmContainers with status "locked" are now marked by
a "red dot". This is also the case for CmContainers with status "disabled".
FB67947: TMR: TMR servers were not found via network clients ('CmGetServers()').
CodeMeter 7.0
Release Date
2019-Dec-19
Operating systems
Info
New
CodeMeter Cloud
The introduction of the cloud-based variant allows online access to Universal Firm Code
licenses in the cloud. The licenses are stored in a CmCloudContainer, which is bound to
an end user and managed on CodeMeter Cloud Server. The end user can access these
new CmContainer types from the local computer with appropriate credentials. Only the
credentials are located on the local computer, while the CmCloudContainer and the
licenses are located in the cloud. CodeMeter Cloud is integrated into the existing
protection technologies and licensing processes of CodeMeter.
Universal Data – the new Product Item Option (PIO)
With the Universal Firm Code-PIO Universal Data (UvD), different data types of freely
selectable length can be created. The three data types "Key" (AES 128,256; RSA 2048,
3072, 4096), "Data" and "Passwords" can be managed by the combined assignment of
user authorizations (read, write, use). In addition to the Firm Security Box (FSB), there is a
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 29 of 162
second instance that now can also change entries. At the same time, protection options
prevent that FSB owner might attack secret data and keys.
Features:
FB66442 CodeMeter Installer: Linux: Switching RPM-Installer in Red Hat based Linux
distributions from 'SysV' to 'systemd'.
FB64632: CodeMeter License Server: CmActLicense: For Linux systems running on the
Azure cloud computing platform, newly created CmActLicense licenses are now explicitly
bound to the platform using the CodeMeter SmartBind binding scheme.
FB66024: cmu: The new proxy configuration option is available in cmu via command
"--set-proxy --use-system-proxy". At the same time, the command "--detect-proxy" was
adapted by removing the "--write" functionality.
FB63171: CmDust: The CmDust file now shows "related" Station Share license accesses.
FB51449: CmDust: The error information for CmActLicense licenses has been extended.
FB65472: TMR: The data integrity and authenticity is now guaranteed by a signing
process for forgery-proof when writing log data as part of license tracking.
Bugfixes:
FB66053: CodeMeter License Server: The assignment of handles to the requesting clients
was not checked correctly in all cases.
FB65020: CodeMeter License Server: Problems occurred in connection with Station Share
and Linger Time with automatically closed handles (error 106).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 30 of 162
FB65308: CodeMeter License Server: macOS: Field updates could lead to dialogs being
blocked.
FB60241: CodeMeter License Server: If the Usage Period was very long, errors could
occur during a license transfer of CmActLicense licenses.
FB64787: CodeMeter License Server: Problems occurred on macOS when reading and
writing SecureDisk partitions.
FB66408: CodeMeter License Server: Linux: The tool 'WibuSign' only searched locally for
the required license.
FB49481: CodeMeter License Server: During a backup operation, a false positive result
was returned in the log for an empty Firm Item.
FB42112: CodeMeter License Server: Checking buffer sizes in CodeMeter API for
plausible values (CVE-2020-14509).
FB62809: CodeMeter License Server: As part of license tracking, release entries are no
longer issued with a License Quantity.
FB64767: CodeMeter Control Center: Empty containers were not updated immediately
after activation.
FB64507: CodeMeter Control Center: Problems occurred with the capacity display of the
license memory.
FB67172: CodeMeter Control Center: Windows: Changing the status of a CmDongle with
serial numbers 1-xxxxx and 2-xxxxxx could only be done once.
FB66298: CodeMeter WebAdmin: For access lists, reservations did not work immediately
after switching from basic to advanced mode (license access permissions).
FB64603: CodeMeter WebAdmin: Errors occurred when clicking on invalid product items
on the 'Firm Item Detail' page.
FB62162: CodeMeter WebAdmin: Fixed display problems with the latest version of Edge.
FB66326: CodeMeter License Server: TMR: The timeouts for the connection and for the
data transfer to the second TMR Server can now be configured.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 31 of 162
FB66273: CodeMeter License Server: TMR: The replication of the license access control
list has been improved.
CodeMeter 6.90b
Release Date
2019-Okt-21
Operating systems
Windows
Bugfixes:
FB66048: CodeMeter Installer Windows: When updating to version 6.90a, the setting for
remote read access to CodeMeter WebAdmin was not applied.
FB66148: WibuCmNet.dll: The .NET Policy was missing from version 6.90 to 6.90a. So
compiled or encrypted programs could not be executed for a minimum version 6.90.
CodeMeter 6.90a
Release Date
2019-Oct-02
Operating systems
New
Bugfixes:
FB64957: CodeMeter Installer: Windows CodeMeter Runtime 6.90 32-/64-Bit and 64-Bit
could not be installed on Windows Server 2008 R2 (VM).
FB64465: CodeMeter Installer: Windows Installer: When using the "Change" option in the
Control Panel, the CodeMeter service was not restarted and changes made were not
effective.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 32 of 162
FB64552: CodeMeter License Server: Errors occurred during the license transfer of a
product item that has many module items.
FB65273: CodeMeter License Server: Time delays after replugging could occur after a
field update.
FB65390: CodeMeter WebAdmin: TMR: Problems occurred when using the TMR
configuration page.
FB65084: CodeMeter WebAdmin: TMR: The TMR WebAdmin could not be reached by
other systems despite correct configuration.
FB65570: cmu: Creating a CmDust log file on 32-bit Windows systems didn't work
anymore.
FB65276: cmu: The switch of the communication mode from MSD to HID was not allowed
for CmASICs.
CodeMeter 6.90
Release Date
2019-Aug-05
Operating systems
Info
Discontinuation:
Internet Explorer 8 support for CodeMeter WebAdmin is discontinued (FB63084).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 33 of 162
New
Features:
FB63166: CodeMeter Installer: Windows: In the case of a direct update from CodeMeter
Version before 6.40, profiling values set by previous installers are no longer transferred
and applied.
FB63650: CodeMeter Installer: macOS: The installer is compatible with macOS version
10.15.
FB58476: CodeMeter Installer: 64 bit systems for ARM HF: A runtime installer (no
graphical programs) is now available.
FB63617: CodeMeter License Server: For Windows systems running on the Azure cloud
computing platform, newly created CmActLicense licenses with the CodeMeter SmartBind
binding scheme are now explicitly bound to the cloud computing platform.
FB62807: CodeMeter License Server: When blocking licenses due to EWF (Enhanced
Write Filter) rules, license information is issued.
Page: 34 of 162
allows to open 'CmCheckEvents' calls to be resolved in the same process and to properly
terminate these threads.
FB61879: CodeMeter License Server: The checking of CmActLicense update files for
CmActLicense Firm Codes has been improved (CVE-2020-14515).
FB35813: CodeMeter License Server: Improved CmActLicense check for licensed use of
protected applications on Virtual Machines (VM).
FB63207, 64522, 47974, 51215: CodeMeter WebAdmin: The auto-completion for large
active directories holding a larger number of users and groups in the 'Advanced Mode
Configuration' of the navigation item "Configuration | Server | License Access Permissions"
has been improved.
FB63424: CodeMeter Control Center: The shortcut of the menu item "Copy Event
Sequence" has been removed to facilitate copying operations from the "Events" tab and
the interface itself.
FB63521: CmDust: The output of information has been extended by information about
CodeMeter Certificate Vault.
Bugfixes:
FB61804: CodeMeter License Server: When applying an update file for a CmActLicense
Firm Code (Firm Code 5.xxx.xxx) a manipulated update file could lead to modification of
the contained licenses (CVE-2020-14515).
FB55239: CodeMeter License Server: Under Windows, error 100 may have occurred
when using server search lists (DNS, Domain Name System).
FB61777: CodeMeter License Server: During the license transfer on license creation for a
further transfer problems occurred.
FB64544: CodeMeter License Server: When calling 'CmActLicenseControl' and using the
'CmActFileInfo2' structure under Java errors occurred.
FB61166: CodeMeter Control Center: When creating license transfer context files, not
needed NULL bytes are removed now.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 35 of 162
FB63619: CodeMeter WebAdmin: The path for automatically generated certificate key file
was adapted in macOS.
FB63130: CodeMeter WebAdmin: Errors occurred when configuring the certificate path
settings.
FB63131: CodeMeter WebAdmin: Several bugs in certificate handling have been fixed and
improved warnings are issued for such bugs.
FB60336: cmu: Wrong upper and lower case of file names has been corrected.
CodeMeter 6.81
Release Date
2019-Apr-05
Operating systems
Info
Features:
FB60122: Windows write filters EWF (Enhanced Write Filter) and FBWF (File Based Write
Filter) are now supported for Universal Firm Codes, but must be explicitly activated by the
software vendor during programming and configured for use.
FB59319: CodeMeter License Server: The update behavior has been improved, if updates
that had already been applied were part of updates.
FB50908: CodeMeter License Server: Logging now includes improved information about
StationShare accesses.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 36 of 162
Bugfixes:
FB61708: CodeMeter License Server: Errors occurred when establishing new network
connections in connection with the server search list.
FB61491: CodeMeter License Server: Errors occurred during Product Item update of a
Secret Data data field for CmActLicense.
FB58487: CodeMeter License Server: When forwarding HTTP requests a 'URL encoding'
is executed now.
FB59220: CodeMeter License Server: The logging of 'CmActDiag' and 'CmActInspect' has
been improved.
FB62223: CodeMeter License Server: During license tracking, errors occurred in the log
output in the case of failed accesses.
FB60990: CodeMeter License Server: During the automatic restart of CodeMeter License
Server it did eventually not start with administrative privileges.
FB61153: CodeMeter License Server: With a high 'CleanUpTimeout' value (greater than
2^31), licenses were wrongly released immediately after allocation.
FB61244: WibuCmNET: Errors occurred when detecting zip archives for Triple Mode
Redundancy (TMR) by calling 'CmExecuteRemoteUpdate'.
FB58199: CodeMeter Control Center: CodeMeter Control Center now displays entries in
italics when an update from within the runtime failed.
Page: 37 of 162
CodeMeter 6.80
Release Date
2018-Dec-21
Operating systems
Info
• Universal Firm Codes with Smart Bind functionality now supported on Raspi
(FB59727).
• CmCards (SD/µSD) are mow supported for Linux (FB52938).
Features:
FB58441: CodeMeter WebAdmin: On the 'License access permissions' page, the access
protection lists are now also displayed to users who have read-only and no write
permissions.
FB48796: cmu: The '--set-proxy' option to set the proxy (with password and user name) is
now available.
FB58102: cmu: The version of the static library can now be read via "cmu --version --file
<lib>".
FB55892: CmDust: The log output has been extended by an end identifier / footer.
FB47609: CodeMeter License Server: The Windows UWF functionality (Unified Write
Filter) is now supported. This means that data is no longer stored permanently on the
system, write accesses are stored in the working memory, and are available until the
system is restarted.
Bugfixes:
FB59406: CodeMeter License Server: Errors occurred when Station Share and Linger
Time were used with Access Control Lists.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 38 of 162
FB56675: CmDust: The CmDust-Log did not display a status for Universal Firm Code-
CmActLicenses.
CodeMeter 6.70a
Release Date
2018-Sep-28
Operating systems
Features:
FB56160: CodeMeter License Server: On using an invalid handle now a precise message
text displays. Also on an automatic release of a handle a message text precisely specifies
the reason.
Bugfixes:
FB58034: CodeMeter License Server: On a valid license access with license option
'NoUserLimit' errors occurred on using the extended access control list.
FB58180: CodeMeter License Server: For licenses featuring a Linger Time now rules can
be added to the extended access control list without the result that the license is still
blocked after a release.
FB58168: CodeMeter License Server: On using the static CodeMeter library eventually an
error occurred for Windows XP.
FB57689: CodeMeter License Server: The repair mechanism of the 'CodeMtrIo' file on
macOS by CodeMeter did not work.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 39 of 162
FB58245: CodeMeter License Server: The 'IOCF PluginInterfaces' were not cleared after
use.
FB58106: CodeMeter License Server: After wake-up from sleep mode the communication
from browsers to CodeMeter via web sockets did not work.
FB58187: CodeMeter WebAdmin: On changing the server search list in Internet Explorer
errors occurred.
FB57665: cmu: The commandline call for reading the system settings of the proxy server
did not work.
CodeMeter 6.70
Release Date
2018-Jul-23
Operating systems
New
New Product Item Option (PIO) "Universal Data" (UvD)
The PIO Universal Data allows you to save longer keys used by encryption algorithms.
The data is stored in the secure CmDongle memory.
For Advanced Encryption Standard (AES) currently the key length of 256 bit, for
asymmetric RSA encryptions a key length of 4096 bit is supported (FB55165).
Features:
FB55000: CodeMeter Installer: For Debian armhf now the package 'codemeter-lite' and
'codemeter-dev-lite' are available instead of previous 'codemeter' package.
FB27449: CodeMeter License Server: For the access to proxy server now authentication
can be applied by explicit use of credentials. The authentication procedure NTLM (NT LAN
Manager) is supported.
FB56987: CodeMeter License Server: In the future, CodeMeter License Server will no
longer automatically register UDP, TCP port exceptions with the Windows Firewall.
FB50828: CodeMeter License Server: Now the Reset Time is now readable using
'CmGetInfo(CM_GEI_RESET_TIME)'. This feature requires a Firmware version 4.10.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 40 of 162
FB56307: CodeMeter License Server: If a license transfer of type 'MOVE LICENSE' fails
due to lack of memory in the CmDongle, starting with Firmware 4.10 CodeMeter License
Server is able to detect this and returns the error CMERROR_MEMORYFULL (59) instead
of the previous error CMERROR_UNKNOWN (303).
FB49264: CodeMeter License Server: The Binding Extension for CmActLicense (Universal
Firm Code) licenses is now also supported on Raspi.
FB44877: CodeMeter License Server: The safeguarding of CmActLicense licenses (on all
platforms) has been changed in a way that system management steps less likely result in
inadvertently breaking of licenses.
FB55335: CodeMeter WebAdmin: The server search list in "Configuration | Basic | Server
Search List" has been extended by the special entry "Automatic Server Search". Then
automatically licenses are sought on the server, first locally then in the network
(broadcast).
FB52984: cmu: On an offline Firmware update using cmu not only the build number of the
(previous + new) Firmware version is returned but also the current version.
FB54974: cmu: The option '-v' has been revised: the display of the CodeMeter WebAdmin
version has been added, the display of the CmActLicense and SecurityLib versions have
been removed.
Bugfixes:
FB54385: CodeMeter Installer: macOS: On uninstalling of Runtime and SDK kits some
files remained on the system.
FB56638: CodeMeter License Server: Java: Using 'CmGetInfo()' was not able to read a
CmActID from the 'CodeMeter.jar'.
FB57482: CodeMeter License Server: On starting CodeMeter License Server from within
CodeMeter Control Center errors occurred.
FB56506: CodeMeter License Server: Now Windows Server 2012R2 in cmu / CmDust no
longer displays as Windows 95.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 41 of 162
FB55361: CodeMeter License Server: Eventually using the ShellExtension did not work on
creating context files via the Windows secondary menu.
FB52915: CodeMeter License Server: On detecting USB device classes (HID, MSD)
eventually improper "hotplug" Windows messages displayed.
FB53306: CodeMeter License Server: On querying or reading the Usage Period for
Module Items errors occurred.
FB56424: CodeMeter Control Center: On creating context files using the CmFAS Assistant
errors occurred (Error 100).
FB54762: CodeMeter WebAdmin: On the page License Monitoring the License Quantity
did not properly display.
FB57010: cmu: On searching matching updates for all connected CmDongles in the
specified directory and the execution of a field update (option '-d -f <directory>') errors
occurred.
FB54676: cmu: The specification of '--serial 0-0' was improperly interpreted as valid serial
number (default).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 42 of 162
CodeMeter 6.60b
Release Date
2018-May-17
Operating Systems
Bugfixes:
FB55793: CodeMeter License Server: Hostnames saved to the server search list were
changed in the case of hostname aliases.
FB54852: CodeMeter WebAdmin: Internet Explorer 8 did not correctly display licenses in
CmActLicense CmContainer.
FB5512: CodeMeter WebAdmin: Non-ASCII characters in Named User licenses did not
correctly display.
FB55290: CodeMeter WebAdmin: In Microsoft Edge errors in the menu display occurred.
FB55107: CodeMeter WebAdmin: The 'Cancel' control did not display in the case of a
prepared license borrowing on setting an invalid Maximum Borrowing Period.
FB55108: CodeMeter WebAdmin: The colored display of expired borrowing entries for
prepared license borrowing was incorrect.
FB55111: CodeMeter WebAdmin: For prepared license borrowing the IP address of the
client displayed instead of the DNS name.
FB55215: CodeMeter WebAdmin: For Named User licenses in the Japanese localization
display errors occurred.
FB55262: CodeMeter Control Center: After disconnecting a CmDongle the dongle entry
remained on the list.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 43 of 162
FB54708, FB55707: CmDust: The 'CmWebAdmin.exe' and the related version were not
listed.
CodeMeter 6.60a
Release Date
2018-Feb-28
Operating Systems
Features:
FB37594, FB53961: .NET API: The algorithms used in WibuCmNet have been changed to
using the FIPS-compliant variant. This allows assemblies using the .NET API to be used
even when FIPS mode is enabled. Prerequisite is the use of the .NET Framework 4.0.
Bugfixes:
FB53138: CodeMeter License Server: Although all product items were borrowed, module
items could be accessed and used.
FB53877, FB53985: CodeMeter License Server: The time required for license borrowing
with activated license tracking and many existing license handles has risen sharply with
increasing number of license handles. This has now been significantly improved.
FB53261: CodeMeter License Server: The access restrictions of the Advanced Access
Control List did not work correctly for IPv6 in all cases.
FB53879: CodeMeter License Server: When rebooking a handle, e.g. on license borrowing
or reprogramming, this was logged as a new license assignment in CodeMeter Log. There
are no more log entries now.
FB54342: CodeMeter License Server: Linux: Under certain circumstances (time server
timeout), the certified time update might have mistakenly been reported as failed.
FB54164: CodeMeter Control Center: The Japanese localization has been revised.
FB53691: CodeMeter WebAdmin: When creating the self-signed certificate, the certificate
is now created for all IP addresses and names of the computer.
FB53692: CodeMeter WebAdmin: It is now possible in all configurations of read and write
access to lock access to the WebAdmin again. For this purpose, a menu has been
introduced in the navigation bar.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 44 of 162
FB54079: CodeMeter WebAdmin: The License Monitor page now displays Module Items
again.
FB54023: CodeMeter WebAdmin: On the License Monitor Details page, the user is now
displayed again instead of the computer name.
FB54120: CodeMeter WebAdmin: In the server search list, the IP address of a registered
CodeMeter server was displayed instead of the stored host name. When saving again, this
resulted in saving the IP address instead of the computer name.
FB54327: CodeMeter WebAdmin: On the CmContainer pages, the license count for
Universal Firm Code was not interpreted correctly if it was 0.
FB54439: CodeMeter WebAdmin: When using Internet Explorer, the Access Control List
could not be configured.
FB51435: cmu: The parameters for setting and deleting passwords for WebAdmin have
been adapted to the new authentication system of WebAdmin. The option "--reset-access-
data" clears the read and write password and deactivates the authentication. The option
"--set-access-data --password <password>" sets the write password and enables write
authentication.
FB54329: .NET API: When creating a context file via CmGetRemoteContext(), the
contents were miscompiled so that an invalid file was produced.
FB49740: .NET API: In certain cases, computers with .NET Framework 4.0 installed could
throw a MissingMethodException.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 45 of 162
CodeMeter 6.60
Release Date
2017-Dec-20
Operating Systems
Info
• macOS installer for versions previous to 10.10 are no longer supported (FB47538).
New
• Introduction of the new CmDongle hardware type label CmStick/BMC (FB51071).
• The access to CodeMeter WebAdmin now supports the HTTPS protocol and can be
certificate-based (FB43903).
Features:
FB51084: cmu: The commandline tool cmu can now also be used on macOS as root
without any restrictions.
FB44771: cmu: Introduction of the new option for the server search list: "--clear-
serversearchlist, --delete-server, --show-serversearchlist".
Bugfixes:
FB51319: CodeMeter License Server: On importing Universal Firm Code (UFC) licenses
using 'CmExecuteRemoteUpdate' errors occurred.
Page: 46 of 162
FB50808: CodeMeter Control Center: On importing Universal Firm Code (UFC) updates
for a not yet existing Firm Code errors occurred.
FB49770: CodeMeter Control Center: On creating and handling of very large context files
errors occurred.
FB33022: cmu: Adding servers to the server search list using 'cmu' now no longer deletes
the existing list.
CodeMeter 6.50d
Release Date
2021-Feb-03
Operating Systems
Linux
Info
Security vulnerabilities have been found in newer versions of CodeMeter. In this release,
the remedies are backported to this older version, because there are operating systems
that cannot install a newer version than 6.50x for technical reasons.
Bugfixes:
Page: 47 of 162
FB73481/FB61805: CodeMeter License Server: The WebSocket API has been completely
disabled for this Version 6.50d, as it is not necessary for operation. A license update can
be done file-based at any time. (CVE-2020-14519).
FB67198: CodeMeter License Server: CodeMeter API accesses with manipulated data
posed the risk of being able to read data from heap space (CVE-2020-16233).
CodeMeter 6.50c
Release Date
2017-Sep-14
Operating Systems
Info
• The CmDust reporting output has been extended by information on actual .NET
Framework versions (FB49908).
Bugfixes:
FB50537: CodeMeter License Server: The memory management – in particular for license
transfer has been improved.
FB49636: cmu: The handling of large context files has been improved.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 48 of 162
CodeMeter 6.50b
Release Date
2017-July-04
Operating Systems
Bugfixes:
FB49552: CodeMeter Installer: The Merge Module WibuCmNET v6.50 and higher was not
installed, if on the target PC NET Framework 4.0 Client but not .NET Framework 4.0 Full
was installed.
FB49964: CodeMeter License Server: On using Product Items with programmed Usage
Periods coupled with Module Items without Usage Period eventually display problems
occurred.
CodeMeter 6.50a
Release Date
2017-May-31
Operating Systems
Bugfixes:
FB49368: cmu: The command 'cmu32 --add-server' in some case resulted in a stopped
CodeMeter process.
FB48884: CodeMeter License Server: If a Windows computer was powered off without
correct shutdown, eventually Universal Firm Code / CmActLicense licenses became
invalid.
FB49463: CodeMeter License Server: If a Product Item had been added via license
update immediately after a Product Item had been added via license transfer, eventually
an error occurred.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 49 of 162
CodeMeter 6.50
Release Date
2017-Apr-28
Operating Systems
New
• Editing, displaying and applying license access lists have been basically revised.
Now rule lists can be duplicated (FB4530), the access protection also applies for local
accesses (FB46052), and modifying license access privileges now applies without the
need to restart the CodeMeter service (FB45187).
• In CodeMeter WebAdmin now also receiver information displays for transferred
licenses (user, computer, domain name) (FB45765).
The caching configuration is done via a new profiling entry "LtClientsCleanupTime".
Here specified in hours a waiting time is defined how much time has to pass until the
computer information of transferred licenses is deleted.
Features:
FB42618: CodeMeter License Server: The debugger detection has been improved.
FB45319: CodeMeter License Server: For the extended license access rights at the
Product Code level now 'Product Item Text' can be used for defining access rules.
Bugfixes:
FB47938: CodeMeter License Server: The behavior of 'LtDoTransfer' using too small
*.RaU buffer has been improved: the expected error is returned and the transfer data is
adjusted.
FB48969: CodeMeter License Server: On detecting Windows Server 2016 errors occurred.
FB43806: CodeMeter License Server: The exclusive access to a license entry via Feature
Map did not work.
FB46558: CodeMeter License Server: On using Universal Firm Codes eventually some
read and write operations did not work (WupiReadData, ReadHiddenData).
FB47723: CodeMeter License Server: On Linux eventually the CodeMeter service had no
access to the file system.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 50 of 162
FB47139: CodeMeter License Server: Java: On 64-bit systems the native 32-bit library
was loaded, if it was also available.
FB43535: CodeMeter WebAdmin: The protection against "cross site" attacks has been
improved.
FB46647: CodeMeter WebAdmin: The page display performance has been improved.
FB46616: CodeMeter WebAdmin: On restoring user data eventually the error 440
occurred.
FB45617: CodeMeter Control Center: The blocking of CodeMeter Control Center coupled
with the password dialog has been remedied.
FB48281: CodeMeter Control Center: On Windows the import of WibuCmRaU files via
double-click did not work, if file or path names hold special characters.
CodeMeter 6.40b
Release Date
2017-Feb-23
Operating Systems
Bugfixes:
FB47272: CodeMeter License Server: CmActLicense: For some specific Windows XP-
installations, in particular on FAT file systems, eventually CmActLicense licenses became
invalid.
CodeMeter 6.40a
Release Date
2016-Dec-22
Operating Systems
Page: 51 of 162
Bugfixes:
FB45607: CodeMeter License Server: In future, handles will not be directly reused.
FB45617: CodeMeter Control Center: Coupled with the password dialog some errors
occurred in CodeMeter Control Center.
FB43952: CodeMeter Control Center: After restart of CodeMeter display error in the task
bar occurred.
FB45464: CodeMeter WebAdmin: A usage period exceeding the year 2100 did not display
correctly.
CodeMeter 6.40
Release Date
2016-Nov-15
Operating Systems
Features:
Page: 52 of 162
FB43570: CodeMeter License Server: CodeMeter logs the detection of a debugger into the
file 'LicenseLock.log'.
FB43687: CodeMeter License Server: The communication mode for the files
'WibuCmXX.dll/…dylib/…so' can be defined using the profiling value
"ApiCommunicationMode". Using the value of parameter "ApiCommunicationModeServer"
CodeMeter License Server (CodeMeter.exe) can be informed about the communication
mode activated at the server side which defines the channels to accept CodeMeter
requests and to send requests to other CodeMeter License Servers in the network.
FB44849: CodeMeter Control Center: Invalid Runtime Extension license are now display in
CodeMeter Control Center.
FB39251: cmu: The command line command "cmu32 --delete-cmact-license" can now be
used to delete Universal Firm Code CmActLicense licenses.
Bugfixes:
FB44127: CodeMeter License Server: The handling of randomized Secret Data and
Hidden Data PIO (Product Item Option) for Universal Firm Code CmActLicense licenses
has been improved.
FB43891: CodeMeter License Server: Shell Extension: Multiple selection of Firm Codes
for new WibuCmRaC files (Universal Firm Code) has been deactivated.
FB44770: CodeMeter WebAdmin: Double entries in the server search list are now
prevented.
FB33022: cmu: Adding of servers to the server search list using cmu no longer deletes the
existing list.
FB44803: cmu: The command "--create-lt-update" now always requires the parameter
"--productdode".
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 53 of 162
CodeMeter 6.30d
Release Date
2016-Oct-04
Operating Systems
Bugfixes:
CodeMeter 6.30c
Release Date
2016-Sep-23
Operating Systems
Info
Windows 10 Anniversary Update replaces the current operating system by a new one and
transfers user data. CmActLicenses became invalid after the update. Updating CodeMeter
to Version 6.30c generally repairs invalid licenses to be used again.
It is recommended to update CodeMeter to Version 6.30c BEFORE updating to Windows
10 Anniversary Update (FB44325).
Bugfixes:
FB44147: CodeMeter License Server: The behavior of CmActLicence and Universal Firm
Code licenses for not properly shut down computer has been improved.
FB43902: CodeMeter License Server: XPM libraries: Some real systems eventually were
wrongly detected as virtual machines. Then eventually CmActLicenses could not be
activated.
Page: 54 of 162
systems eventually lead to a CodeMeter crash after the system returned from the
hibernate state.
FB44339: CodeMeter License Server: CmTrigger: Java Trigger: After the import of a
CmActLicense the Java Applet replaces the temporary serial number by the new proper
one.
FB44059: CodeMeter WebAdmin: The check of the subnet input of extended license
access privileges was handled too strong.
FB44265: CodeMeter WebAdmin: A CmWAN Server could not be specified into the server
search list.
FB44183: CodeMeter WebAdmin: The specification of "localhost" into the server search
list was not allowed.
CodeMeter 6.30b
Release Date
2016-Aug-19
Operating Systems
Bugfixes:
Page: 55 of 162
CodeMeter 6.30a
Release Date
2016-Aug-02
Operating Systems
Bugfixes:
FB42946: CodeMeter License Server: In some cases, for specific heavy loaded machines
connection errors occurred with applications in the autostart directory.
FB43482: CodeMeter WebAdmin: In the license transfer history entries with a status '0' did
not display as 'finalized'.
CodeMeter 6.30
Release Date
2016-Jul-12
Operating Systems
News
• Starting with Firmware 3.10 CodeMeter supports the license transfer feature also for
CmDongles.
• New Product Item Option (PIO) "Named User"
It allows that a license access is restricted to providing previously defined credentials.
Optional credential types cover the system logins (username / username and domain)
and a user-defined text. All credentials are programmed at license creation. Depending
on privacy and safety requirements, the identification information can be saved as
plaintext with the PIO (FB40855).
• The binding schema 'BindingExtension' for CmActLicense is now also supported by
Universal Firm Code licenses. In addition, a single plug-in serves different connected
devices. An improved 'CmRevalidateBox' function features no reload of intact licenses,
if the binding values of devices have not changed (FB40485, 40486, 41409, 42365,
42390).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 56 of 162
Features:
FB42604: CodeMeter Installer: Linux Installer Module: A CmRuntime RPM Lite Installer
without graphical user interface (GUI) components is introduced.
FB39503: CodeMeter License Server: License Transfer: The status flag "Deleted" of a
borrowed Product Item is replaced by flags "Returned" and "Expired" depending on the
way it became invalid.
FB42054: cmu: On importing WibuCmLiF files using the binding scheme "Binding
Extension" cmu features the new parameter "--device-id". The specification is as 128 hex
digits and prefixed "0x".
Bugfixes:
FB42431: CodeMeter License Server: The function 'CmCreateSequence()' did not work on
reprogramming an Implicit Firm Item (IFI).
FB41453: CodeMeter License Server: The update of the Firmware of a CmCard/SD 3-xxx
eventually failed and set the downgrade counter to a value of 0.
Page: 57 of 162
FB22823: CodeMeter Control Center: On display of long Product Item texts the window
could not be zoomed out.
FB40563: CodeMeter Control Center: Opened handles in CodeMeter Control Center were
eventually not closed.
FB42164: CodeMeter WebAdmin: The proxy port could not assume values smaller than
1024.
FB42579: cmu: On using the syntax 'cmu32 -?' the help did not display as with 'cmu32 -h'
or ' cmu32 -help'.
CodeMeter 6.20a
Release Date
2016-May-18
Operating Systems
Bugfixes:
Page: 58 of 162
CodeMeter 6.20
Release Date
2016-Apr-08
Operating Systems
Info
Starting with CodeMeter 6.20 only Mac OS X operating systems versions 10.9 and higher
are supported.
Features:
FB40636: cmu: cmu now supports the a restore of the license transfer by specifying '--lt-
history-index'. The respective function is also available fort he Core API (Parameter
'CMLTTRANSFER::midPIOHistory bei "CmLtDoTransfer').
Bugfixes:
FB40881: CodeMeter License Server: On detecting Windows problems occurred with the
virtualization software Parallels.
Page: 59 of 162
FB40770: CodeMeter License Server: Smaller memory leaks in the "WibuCm" library have
been remedied which occurred if the DLL was often unloaded and reloaded.
FB40597: CodeMeter License Server: License Transfer: If for a license borrowing the
sender and the receiver represent the same PC eventually errors occurred if the sender
license was to obtain an update by the software vendor.
FB40793: CodeMeter License Server: For Linux/RHEL 6.4 the detection of the CmDongle
directly after installing failed.
FB40400: CodeMeter WebAdmin: After an update of the CodeMeter Runtime the user
help did not open.
FB40895: CodeMeter WebAdmin: Borrowed but not receipted CmActLicense license did
not display in CodeMeter WebAdmin.
FB40961: CodeMeter Control Center: In the FAS (Field Activation Service) Wizard of
CodeMeter Control Center on updating classical CmActLicense licenses an error occurred.
CodeMeter 6.10a
Release Date
2016-Feb-05
Operating Systems
Features:
FB40105: CodeMeter WebAdmin: Borrowed licenses display now also for the navigation
item 'License Monitoring' and its subsequent items 'Session' and 'Details'.
Bugfixes:
Page: 60 of 162
CodeMeter 6.10
Release Date
2016-Jan-29
Operating System
Info
Starting with Version 6.00 the license transfer feature has been introduced. The license
transfer features the transfer of licenses form one CmContainer to another CmContainer.
From a technical point of view, licenses are no longer transferred symmetrically
safeguarded but are stored as certificates in the context of asymmetrical cryptography.
The support of the license transfer feature currently covers only:
• the CmContainer Type "CmActLicense"
• the Transfer Types:
o "Licenses" (moving 'n' from 'm' licenses)
o "Borrow Local License"
• the Tansfer Modes:
o Push - a license is transferred from a sending CmContainer to a receiving
CmContainer.
o Return – a previously transferred license is returned from the receiving
CmContainer to the sending CmContainer.
Starting with CodeMeter Version 6.10 Mac OS X 10.7 and smaller versions are no longer
supported (FB36682).
Starting with CodeMeter Version 6.10 the WibuCmNET Version 3 is no longer supported
(FB39605).
News
• Starting with Firmware 3.0 CodeMeter supports the use of Universal Firm Codes in
CmDongles (FB36565).
• The completely revised and redesigned CodeMeter WebAdmin displays information on
connected CmContainer and stored license entries and allows configuring the service
CodeMeter License Server (FB38905).
Features:
FB39527: CodeMeter License Server: CmWAN connections are now also supported using
a local proxy if it requires a user authentication.
FB37485: CodeMeter License Server: License Transfer: The existing commands used for
activating / updating at the user using the Firm Security Box (FSB) are now also supported
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 61 of 162
FB38086: CodeMeter Control Center: The borrowing tab now displays only if a client entry
exists for the 'previous' borrowing feature using prepared CmContainer.
FB38174: cmu: License Transfer: cmu now supports license borrowing via network.
FB38846: cmu: License Transfer: On using the command '--import-lt-update' specifying the
Firm Code and Serial Number now is optional.
FB34447: cmu: License Transfer: cmu now support the function 'CmLtCleanup' in
particular the complete deletion of licenses programmed with Universal Firm Codes.
Bugfixes:
FB32145: CodeMeter Installer: Mac OS X: Java libraries on Mac OS X are now installed
using the extension '.dylib' instead '.Jnilib'. However, a link using the old extension still
exists.
FB38114: CodeMeter License Server: On using the Core API problems with thread
security occured.
FB39076: CodeMeter License Server: Linux: After installing the runtime an already
connected CmDongle was not immediately detected on some Linux distributions.
FB38889: cmu: All time specifications in cmu were already issued in UTC (Universal Time
Coordinated). The output now is extended by specifying the time zone "(UTC)".
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 62 of 162
CodeMeter 5.22b
Release Date
2015-Dec-04
Operating Systems
Bugfixes:
FB37145: CodeMeter Installer: Mac OS X: The uninstaller had a false signature and did
not open.
FB38507: CodeMeter License Server: On Windows 10 the VM detection did not work for
signed applications if configured as Hyper-V. In the case of CodeMeter.exe that behavior
also covered that CmActLicense licenses without VM authorization could no longer be
imported.
FB38318: CodeMeter License Server: The CodeMeter Java test did not work with
CmActLicense.
CodeMeter 5.22a
Release Date
2015-Aug-17
Operating Systems
Windows, Mac OS
Information
Page: 63 of 162
CodeMeter 5.22
Release Date
2015-July-22
Operating Systems
Information:
Features:
Bugfixes:
FB35462: CodeMeter Installer: Linux: RPM: After an upgrade, the daemon was not
restarted resulting in a later self-shutdown.
FB35318: CodeMeter License Server: The internal repair behavior in the CodeMeter
library has been revised so that error 127 (handle inconsistent) does not occur also if
automatically reallocated handles are reused.
FB36199: CodeMeter License Server: An exception handling has been added, if the field
update was tried to be performed in file IO mode.
FB36710: CodeMeter License Server: Mac OS X: Following the boot some CmSticks were
not recognized in HID mode- Now the waiting period has been extended by 20 seconds.
Page: 64 of 162
FB35553: CodeMeter License Server: On specifying the DNS name of the local machine
on performing a 'CmAccess2()' in parameter 'CMACCESS2::mszServername' eventually
errors occurred.
CodeMeter 5.21b
Release Date
2015-Mar-30
Operating Systems
Information:
FB34338: CodeMeter Control Center: Mac OS: On Mac OS X 10.10 (Yosemite) Japanese
and Chinese language packages are no longer loaded. These languages will be available
again with next CodeMeter major version.
Features:
FB33303: CodeMeter License Server: The server search list now also works fine with
entries of systems that only can be reached via IPv6.
FB33958: CodeMeter WebAdmin: Html source code no longer contains static path
information.
Bugfixes:
FB33768: CodeMeter License Server: Using CmCards caused a lot of errors 21.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 65 of 162
FB33724: CodeMeter License Server: Linux: Changes on server settings could have
caused unexpected termination of CodeMeter License Server.
FB34061, FB34094: CodeMeter License Server: Linux, Mac: In some cases, CodeMeter
network sockets have not been closed correctly.
FB34166: CodeMeter Control Panel: Mac OS X: CodeMeter License Server was wrongly
shown as ‘not installed’.
FB34188: CodeMeter WebAdmin: Layout of the pages not in all cases had enough space
to show the Russian translation.
FB33872: CodeMeter Java: If CodeMeter settings could not be loaded, a wrong default
value was set (10 instead of 100 seconds).
CodeMeter 5.21
Release Date
2015-Jan-29
Operating Systems
Features:
FB32381: CodeMeter License Server: The detection of Windows installation clones on part
of CmActLicense has been improved.
Bugfixes:
FB30366: CodeMeter License Server: The detection of CmCards on plugin into already
connected, e.g. integrated card reader has been improved.
Page: 66 of 162
FB28672: CodeMeter License Server: The retrieval of license tracking data at the server
performs time-intensive replacements. This delayed the transfer of data to the client
depending on the amount of data partly by several minutes.
FB32255: CodeMeter: Mac OS X Preference Pane: The CodeMeter system settings did
not correctly save the server search list.
CodeMeter 5.20d
Release Date
2014-Nov-04
Operating Systems
Features:
FB31438: CodeMeter Installer: On 32-bit operating systems previous to Win XP SP3 and
also 64-bit operating systems previous to Win XP the installation of the CodeMeter
Runtime, the CodeMeter SDK, and the "CmRuntimeMerger" Merge module is prevented.
Bugfixes:
FB31668: CodeMeter License Server: Transmitting big files over WebSocket protocol
failed. This has been seen first Google Chrome 38.
FB31761: CodeMeter License Server: Accepting new connections could have failed in
some rare cases.
Page: 67 of 162
CodeMeter 5.20c
Release Date
2014-Oct-17
Operating Systems
Mac OS
Features:
Bugfixes:
FB28127: CodeMeter License Server: On Mac OS X the support of FusionDrive drives for
CmActLicense licenses has been improved.
CodeMeter 5.20b
Release Date
2014-Sep-24
Operating Systems
Windows, Linux
Features:
FB31003: CodeMeter Installer: Linux: Linux installation packages for the CodeMeter
Runtime on systems for which 'prelink' is installed now register a respective blacklist rule
into '/etc/prelink.conf'.
FB31004: CodeMeter License Server: Linux: CodeMeterLin now issues a warning, if the
integrity of the own executable is endanged by 'prelink'.
Bugfixes:
FB30638: CodeMeter License Server: On importing some remote license update files for
'CmCheckEvents' no log entry was triggered.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 68 of 162
FB30620: CodeMeter Control Center: The import of license update files (*.WibuCmRaU)
holding many Product Codes in CodeMeter Control Center did not work via drag&drop.
FB31038: CodeMeter WebAdmin: The page "Configuration" for the access control did not
work for all localized languages.
CodeMeter 5.20a
Release Date
2014-Aug-15
Operating Systems
Features:
FB30087: WibuCmTrigger: The ActiveX control now features the new method
'FirstBoxWithFilter' for better handling in the WebDepot.
Bugfixes:
FB28843: CodeMeter License Server: On local license access the specified server name
was interpreted.
FB30583: CodeMeter License Server: On reading the Feature Map of a network licenses
for a protected .NET application an error occurred.
FB26200: CodeMeter WebAdmin: On direct opening (without specifying the serial number)
the page "Content" sporadically data of another CmContainer displayed.
FB30478: CodeMeter WebAdmin: On the page "Server" now also FSB entries are listed –
independent of whether they are available for all/specific users.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 69 of 162
CodeMeter 5.20
Release Date
2014-July-25
Operating Systems
Info
• Starting with CodeMeter Version 5.20 Linux packages require a Linux distribution with
GLIBC 2.7 or higher, Debian packages require a multiarch capable distribution. This
allows, for example, installing packages starting with Ubuntu 12.04, openSUSE 12.3,
SLES 11 or RHEL 6.
News
Features:
FB21681: CodeMeter Installer: Mac OS: CodeMeter Mac OS installation remains operative
also after updating the operating system.
FB28871, 28872, 25914: CodeMeter Installer: Linux: The installer for Linux have been
fundamentally revised.
FB27606: CodeMeter License Server: On license accesses the Product Item Option
"Maintenance Period" now will be considered in the allocation sequence.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 70 of 162
FB27385: CodeMeter License Server: On logon to a remote CodeMeter server now also
the Windows domain is transferred.
FB29230: CodeMeter License Server: On an unsuccessful license access now the same
information is written to the log file as with a successful license access.
FB27212: CodeMeter License Server: On updating the certified time, the respective
success or error messages are written to the CodeMeter event log file.
FB15155: CodeMeter License Server: On accessing the same licenses the license access
will now preferably allocate local licenses.
FB29644: CodeMeter License Server: The output of the event for Station Share has been
extended.
FB25975: CodeMeter License Server: Linux: On Linux SSH sessions are now handled the
same ways as remote desktop sessions on other systems; i.e., for Station Share a single
license is allocated for each SSH session.
FB22206: CodeMeter Control Center: The GUI language of CodeMeter Control Center is
set if possible to the system’s display language settings.
FB26349: cmu: The new option "--add-server" allows to add server to the server search
list.
FB26158: cmu: The parameter "UserName" and "Password" required fort he access to
CodeMeter WebAdmin can now be set using cmu.
FB29251: CmDust: For inactive CmActLicense licenses the log file now includes eventual
error causes and messages.
FB25936: License Tracking: After deleting a Firm Item or adding, updating or deleting a
Product Item via direct programming the list of allocated licenses is now also updated.
Bugfixes:
FB28235: CodeMeter Installer: On installing eventually the system’s language was not
used.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 71 of 162
FB26199: CodeMeter Installer: Mac OS: On an update installation eventually the backup
path information was not detected.
FB29611: CodeMeter License Server: Following the deletion of a license entry for which a
handle was still open eventually a subsequent release resulted in an access violation.
FB28883: CodeMeter License Server: On the simultaneous use of CmDongles as HID and
not blocked accesses by uninterruptable power supply third party software eventually
errors occurred.
FB22480: CodeMeter License Server: On Linux the support of CmCards has been
improved.
FB30055: CodeMeter License Server: On Linux CmDongles in Field Update Mode (FUM)
eventually were only detected after performing an "Refresh".
FB29720: CodeMeter License Server: CmActLicense: Now CmActLicense license files cab
be imported holding more than 200 license entries.
FB28893: CodeMeter License Server: CmActLicense: Setting back the start time after
updating a relative usage period was not supported.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 72 of 162
FB26530: CodeMeter License Server: CmActLicense: Now also Windows 8.1 licenses
released for Windows 8 are supported.
FB29041: CodeMeter License Server: CmActLicense: On reading the Unit Counter after a
"power state change" the error "UnitCounter is zero" was issued.
FB30089: CodeMeter Control Center: On listing hardware in the repair dialog for empty
drives no longer error messages display.
FB29652: CodeMeter Control Center: On Linux eventually the window management did
not work.
FB26721: CodeMeter Control Center: The behavior of the "Delete license" button for
CmActLicense licenses has been revised.
FB27118: CodeMeter WebAdmin: The content of not yet activated CmActLicense licenses
was not displayed.
FB28818: License Tracking: CmDongles with a 'Disabled' status were not listed in License
Tracking.
CodeMeter 5.10c
Release Date
2014-Mar-18
Operating Systems
Windows
Bugfixes:
FB20454: CodeMeter License Server: Windows Server 2008: During extended runtimes of
CodeMeter License Server eventually a memory leak caused a crash.
FB28026: CodeMeter Control Center: On license update using CmFAS Assistant (Extend
existing License) eventually the list of Firm Codes was not correctly built.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 73 of 162
CodeMeter 5.10b
Release Date
2014-Feb-21
Operating Systems
Features
FB22221: CodeMeter License Server: The CmDust log has been extended by the
detection of HID devices.
FB27522: CodeMeter License Server: The import of license update files now is more
tolerant towards text format exceptions.
Bugfixes:
FB26841: CodeMeter License Server: The import of a 'CmFirm.wbc' file was successful
only, if a file already existed.
FB27088: CodeMeter License Server: Java: Reading an existing Usage Period eventually
did not work.
FB23703: CodeMeter WebAdmin: The generation of the web pages has been improved.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 74 of 162
CodeMeter 5.10a
Release Date
2013-Nov-20
Operating Systems
Info
Bugfixes:
FB26305: CodeMeter License Server: Linux: The script for manual starting CodeMeterLin
did not work with the call using 'sudo'.
FB26268: CodeMeter WebAdmin: The Chinese location covered display errors on the
server settings page.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 75 of 162
CodeMeter 5.10
Release Date
2013-Oct-29
Operating Systems
News
Features:
FB25203: CodeMeter License Server: On remote desktop accesses now a separate error
message displays, if the access was denied due to a local access only restriction.
FB25420, FB24251: CodeMeter License Server: The access to local licenses via remote
desktop is granted again if no server operating system is involved.
FB23794: CodeMeter License Server: The update of CmDongles covering large remote
update files has considerably improved and speeded up.
FB23443: CodeMeter License Server: Accesses via LAN has been further optimized.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 76 of 162
FB22998: CodeMeter License Server: CmActLicense: The concept of the locking behavior
of CmActLicenses on the global blacklist has been security relevant extended.
FB25669: CodeMeter License Server: CmActLicense: The scenario that a license broke
because the operating system was updated on a version the independent software vendor
(ISV) did not allow now is completely supported. The ISV now can later activate the new
operating system version via license update.
FB24871: CodeMeter License Server: Java: If on Windows the option 'StartAlways' was
set and CodeMeter.exe is configured as service it is also started as service from within
Java applications.
FB18428: CodeMeter License Server: Linux: On Linux the dynamic check of the code
integrity has been further improved.
FB20421: CodeMeter Control Center: In the password dialog a symbol displays if the caps
lock is activated.
FB25365: CodeMeter WebAdmin: In the list of allowed server for remote license access
now the specification of subnets is supported.
FB17602: CodeMeter WebAdmin: On the log page the log always displays. Previously this
depended on whether the log was written to a file.
FB23593: cmu: cmu is now able to process special activations (composite files).
FB22954: cmu: The return value on calling the import option '-i' now has a value of 9, if an
update was not successful.
FB23442: CmDust: The log now also covers information on installed Hyper-V Guest and
Hyper-V Root-VMs.
FB22487: CmDust: The log now covers information on currently allocated licenses.
FB25064: Password Manager: In Password Manager Utility a function supports the export
of data in a CSV file.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 77 of 162
Bugfixes
FB25605: CodeMeter License Server: On the attempt to reprogram remote update files
which already had been programmed in a CmDongle no error was issued.
FB25268: CodeMeter License Server: For a borrow server license now double-assigned
Product Items are supported.
FB24794: CodeMeter License Server: On access to the Firm Item using invalid
parameters errors occurred.
FB24293: CodeMeter License Server: Windows: The CodeMeter Windows service now
responds as registered at the Service Control Manager only if it really is. This is important,
if another (protected) service is depending on the CodeMeter service.
Page: 78 of 162
FB19341: CodeMeter Control Center: Linux: OpenSuse now can be also restarted on
open CodeMeter Control Center.
FB25496: CodeMeter Control Center: Mac OS X: The short cuts using 'Alt' were replaced
by 'Alt'+'Cmd'.
FB25537: cmu: 'CmGetServers' now lists only servers available based on the current
configuration of communication modes.
FB25018: Customer Tools: Charismatics CSSI Middleware: In CSSI Version 5.0.2 the
timeout has been corrected occurring after two hours of not using the PKCS#11 module.
Page: 79 of 162
CodeMeter 5.00e
Release Date
2013-July-30
Operating Systems
Linux
Bugfixes
FB25013: CodeMeter License Server: Starting with CodeMeter Version 5.00c errors with
CodeMeter License Server on Linux and Mac OS X could occur if operated in an virtual
environment. In particular, CmActLicense licenses could not be imported or used.
CodeMeter 5.00d
Release Date
2013-July-19
Operating Systems
Bugfixes
FB24820: CodeMeter License Server: In the case of not resolvable DNS names in the
server search list, it was not retried for solving the names.
Page: 80 of 162
CodeMeter 5.00c
Release Date
2013-July-03
Operating Systems
Features
Bugfixes
FB23782: CodeMeter License Server: Linux: On high network load coupled with extensive
write accesses CodeMeter License Server eventually could not access the CmCard/CF. In
rare cases the error 'BOXLOST (70)' occurred.
FB24291: CodeMeter License Server: Windows: If the library 'WibuCm32.dll' was used by
several DLLs within a process, in certain cases (mixed mode assemblies) programm starts
eventually resulted in access violations.
FB24443: CodeMeter License Server: Java: Hidden Data entries of some lengths were not
correctly read.
FB24253: CodeMeter WebAdmin: The localized French pages did not allow to add
network server; on the page "Content" a JavaScript error occurred if the CmDongle was
connected.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 81 of 162
CodeMeter 5.00b
Release Date
2013-May-16
Operating Systems
Bugfixes
CodeMeter 5.00a
Release Date
2013-Apr-08
Operating Systems
Features
FB23204: cmu: cmu has been advanced to allow field update files containing several
update paths.
Bugfixes
FB23117: CodeMeter Installer: Windows Installer: On the second installation of the same
CodeMeter runtime on the PC the installation without GUI (silent mode, -q) automatically
an uninstalling occurred.
Page: 82 of 162
FB23051: CodeMeter License Server: The output of more detailed error messages was
improved, if a CmWAN client could not verify the server certificate.
FB22937: CodeMeter License Server: Entries deleted from the server search list were still
considered after a restart of CodeMeter.
FB23243: CodeMeter License Server: WebAdmin: On the page 'Settings | Server' the
default 'Bind Address' displays 'All (Default)' again instead of '0.0.0.0'.
FB23157: License Tracking: On local IPv6 accesses a placeholder text displayed instead
of the correct address '::1'.
CodeMeter 5.00
Release Date
2013- Mar-01
Operating Systems
Info
• With 5.00 CodeMeter support for Mac OS X operating system versions smaller than or
equal to 10.5 is ceased (FB21542).
• CmActLicense cannot be used on WinPE. CmActLicense is automatically deactivated
by profiling entry "CmActDisabled" (FB20911).
News
Support of device class HID (Human Interface Device) of the USB standard
For the operating systems Windows, Mac OS, and Linux, all CmDongles without flash
memory (not CmCards) can alternatively to the Mass Storage Device display also display
as HID (Human Interface Device) without drive status. A separate driver installation is not
required and a switch in both directions possible.
Requirements
• CmContainer with the ID "2-xxxxxxx"
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 83 of 162
Features:
FB20892: CodeMeter License Server: The return of borrowed licenses is now supported, if
the CmContainer holding the server license is connected with or bound to another
computer.
FB17948: CodeMeter Programming API: The Programming API now supports the use of
relative values on programming the Product Item Option of type 'Maintenance Period'.
FB22477: CodeMeter License Server: License Tracking: The license list is now relisted
after import of a CmActLicense license or a license update.
Bugfixes
FB22408: CodeMeter Installer: Solaris: On uninstalling CodeMeter Control Center was not
automatically shut down.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 84 of 162
FB22153: CodeMeter License Server: If a local station share license access used IPv4
and IPv6 at the same time, the license was counted twice.
FB22241: CodeMeter License Server: If a network access fails due to a missing entry in
the white list now the error 231 CMERROR_ACCESS_DENIED is issued. The same holds
if the client is listed on the blacklist.
FB6085: CodeMeter License Server: In the case of a station share multiple license
allocation when several server exist in future only a single server is used.
FB21325: CodeMeter License Server: After deleting a Product Item for which a license
access handle was still open, the subsequent CmRelease resulted in an access violation.
FB19981: CodeMeter License Server: Mac OS X: Starting the License Server eventually
resulted in a crash.
FB22156: CodeMeter License Server: Java: A returning error on 'CmGetInfo' using the
parameter 'CM_GEI_ENABLEINFO' was remedied.
FB22052: CodeMeter License Server: Java: An error on calculating seconds passed since
2000 of the CMTIME structure was remedied.
FB22505: CodeMeter License Server: Java: An error occurred with a corrupt server.ini file
resulting in a failed connection.
FB22055: CodeMeter License Server: CmActLicense: The blacklist entries in the profiling
(network server) were ignored.
Page: 85 of 162
FB21235: CodeMeter License Server: CmActLicense: Using VLANs and the binding
scheme SmartBind eventually resulted in broken licenses.
FB22259: CodeMeter License Server: The invalid "NetworkTimeout" entry in the settings
has been corrected.
FB21105: CodeMeter License Server: The application F-Secure shut down the running
CodeMeter License Server and prevented its start.
FB21736: CodeMeter License Server: After the successful import of a remote update file
the message boxes displayed the wrong icon.
FB20444: CodeMeter WebAdmin: Configuring the proxy ports now is limited to valid
values.
FB22523: CodeMeter WebAdmin: On Mac OS and Linux CodeMeter WebAdmin did not
open with 'IpV6 only' setting as 'ApiCommunicationMode'.
FB20534: Shell Extension: The Russian localization of the dialogs was faulty and has
been corrected.
FB22450: cmu: Improved error handling on a field update via cmu from within a file
directory.
FB19990: CmDust: On Linux CmDust generally issued that the signature of CodeMeterLin
is invalid. This was a display problem only.
FB20894: CmPasswordManager: Firefox Plugin: The HTML field of type "Email" (new in
HTML5) was not learned (e.g. Google login).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 86 of 162
CodeMeter 4.50d
Release Date
2012-Dec-13
Operating Systems
Mac OS X
Features
FB21666: CodeMeter Runtime, Mac OS X: New Runtime Installer for Mac OS X that by
default installs the kernel extension for CmSticks without flash memory (KEXT3G).
Bugfixes
FB21102: CodeMeter License Server, Mac OS X: The server stability on corrupt network
queries has been improved.
CodeMeter 4.50c
Release Date
2012-Nov-23
Operating Systems
Features
FB17707: CodeMeter Library, Windows: If the CodeMeter service starts late, now
protected applications and CodeMeter Control Center wait longer before CodeMeter is
started as an application.
FB20780: CodeMeter License Server: The fixing of borrow licenses has been improved
and simplified on fault operations.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 87 of 162
Bugfixes
FB21284: CodeMeter License Server: If the list of allowed clients (access protection) held
serial numbers these numbers were not considered.
CodeMeter 4.50b
Release Date
2012-Sep-18
Operating Systems
Windows
Bugfixes
FB20521: Installation CodeMeter: Windows: WibuCmNet: The policy for adapting the
library 'WibuCmNet.dll' of Version 4.50a Build 901 has been corrected for programs
compiled with Version 4.50 and now is part of the installer Version 4.50b Build 901.
CodeMeter 4.50a
Release Date
2012-Sep-11
Operating Systems
Features:
FB19985: Installation CodeMeter: Mac OS X: The new installer installs CodeMeter in flat
format from a single file including a digital signature for Version 10.8 (Mountain Lion).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 88 of 162
Bugfixes
CodeMeter 4.50
Release Date
2012-Jul-13
Operating Systems
Info
• Starting with this version CodeMeter supports Java version 5 or newer. Previous
versions (1.3 and 1.4) are no longer supported.
• To enabe local CmDongle detection on Solaris 11 the package 'SUNWlibusbugen'
must be installed. Download this package from Oracle 'Package Repository'
<http://pkg.oracle.com/solaris/release/en/index.shtml>.
News
Page: 89 of 162
Features:
FB19728: CodeMeter License Server: Starting with Firmware 2.00 an integrity check of
CmDongle is performed after a field update and if errors occur a message issued.
FB13436: CodeMeter License Server, Windows: CmDongles can now be safely removed
from the system using the "Remove Hardware" feature of Windows. A previous "Eject“
within CodeMeter Control Center is no longer necessary.
FB13981: CodeMeter License Server, Linux: CmCard/SD and CmCard/CF are now
detected also if the drive is "/dev/sde" or higher. The detection is now dynamically, there is
no longer a restriction to 1024 drives.
FB12607: CodeMeter License Server, Java: CodeMeter Java now optionally can directly
contact a remote CodeMeter License Server. This allows to access licenses without an
installed CodeMeter Runtime on the client side.
FB19263: CodeMeter WebAdmin: For test licenses (Firm Codes 10 und 5010) now the
follwing message text displays: "CodeMeter Evaluation License - not for commercial use!“.
FB19280: CodeMeter Password Manager. Mac: New drag & drop installer.
FB17206: CmIdentity: The Firefox Plugin now uses the automatic update functionality for
new plugin versions.
FB15205: cmu: The file system for CmDongles without memory (2-xxxxxxx) cannot be
configured via cmu to simulate FAT16.
Bugfixes
FB18654: CodeMeter License Server: Station Share calls to a local license (License
Quantity = 0) using shared memory communication failed.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 90 of 162
FB18773: CodeMeter License Server: The check for Station Share accesses has been
improved. Also on using routers and firewalls a unique identification of the client is now
guaranteed.
FB19717: CodeMeter License Serve: CodeMeter did not detect CmCards on SLES 10.
FB15409: CodeMeter License Server: Detection problems for CmCard/SD are solved
when the card was used in the internal reader of a Dell using a O2Micro Controller
(E6520).
FB7683: CodeMeter License Server: The Core API calls of CmActLicenseControl() that
required a box access now also accept Firm Item access or Entry access.
FB18460: CodeMeter License Server, Linux, Mac OS X: In rare cases CodeMeter crashed
on Mac OS X and Linux.
FB18031: CodeMeter License Server, .NET: If no license was found, the wrong error 125
(„Server version too old“) has been set.
FB19035: CodeMeter License Server, Java: A call of cmValidateSignature did not set an
error code if the validation failed.
FB17899: CodeMeter License Server, Java: The return value of cmGetPioDataKey() was
not filled correctly.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 91 of 162
FB18145: CodeMeter License Server, Java: The length of a derived Product Item Text
now is correct.
FB18577: CodeMeter License Server, Linux: After an update of CodeMeter License Server
it was not possible to create a remote context file of a CmActLicense license.
FB19371: CodeMeter License Server, Linux: In the hotplug event of CmCards/SD and
CmCard/CF on SuSE 12.1 and Ubuntu 10.04 eventually errors occurred.
FB12678: CodeMeter WebAdmin: The Russian localization layout has been revised.
FB19747: CodeMeter Control Center: Starting and Stopping the CodeMeter Service on
Solaris and Linux has been removed from CodeMeter Control Center.
CodeMeter 4.40b
Release Date
2012-Mar-23
Operating Systems
Bugfixes
FB17931: CodeMeter Runtime: Parameter responsible for the CodeMeter Control Center
start behavior have been revised. On an update installation CodeMeter Control Center
now does no longer open in a window.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 92 of 162
CodeMeter 4.40a
Release Date
2012-Feb-23
Operating Systems
Info
Features:
FB17484: CodeMeter Runtime: In the process of IPv6 support by CodeMeter now also
mixed local StationShare accesses by old (IPv4) and new (IPv6) clients is featured.
Bugfixes
FB17648: CodeMeter: Installer: On 64-bit Windows a silent update installation did not
move the backup and log files into the new folder.
FB17496: CodeMeter Runtime: On access using Shared Memory access to local licenses
were not admitted.
FB16734: CodeMeter Runtime: The form factor CmCard/SD on DELL Latitude SD (Tablet
PC) using Windows 7 was not detected at the internal SD card slot.
FB15412: CodeMeter Runtime: Linux: Hotplug rules now explicitly consider older
distributions, such as, SLES10 and RHEL 5.5. Previously, subsequent to a CodeMeter
installation the CD-ROM drive was not automatically mounted.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 93 of 162
CodeMeter 4.40
Release Date
2011-Dec-20
Operating Systems
Info
For Mac OS X the Version 10.5 is defined as minimum version. At the same time, support
for PowerPC (PPC) hardware is stopped. For Mac OS 10.4 and/or PPC hardware you can
use CodeMeter Version 4.30d (FB15184).
News
Features:
FB13806: Installation CodeMeter: In future, the CodeMeter Control Center will always start
with parameter '/q' and does not open during installation.
FB3530: CodeMeter License Server: A remote update already finished in parts now can be
continued by restart.
FB14984: CodeMeter License Server: The license borrowing behavior has been revised if
borrow entries were missing in the registry.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 94 of 162
FB13786: cmu: The option '--set-configdisk' has been extended by the parameter 'VbrBoot'
(volume boot record).
FB16120: CodeMeter Password Manager: For Linux 64-bit operating systems a separate
installer is available (rpm/deb).
Bugfixes
FB16465: CodeMeter License Server, Mac OS: On Mac OS 64-bit the consecutive
performance of time updates for a CmContainer eventually led to a crash.
FB16480: CodeMeter License Server: The detection of CmContainer after wakeup from
standby has been improved.
FB13603: CodeMeter License Server: On Windows using the SharedMemory mode for
several clients resulted in errors (error 100).
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 95 of 162
FB15457: CodeMeter License Server, Mac OS: The integration in the system settings
(PreferencePane) now ensures that the 'Launchd' service is registered.
FB15458: CodeMeter License Server, Mac OS: If in the CodeMeter logging directory data
other than a CodeMeter event log, the "View protocol" item of the control panel showed
these data instead of the event log.
FB16352: CodeMeter License Server, Mac OS: On usual shutdown and stopping the
CodeMeter service an error report was created. Now an error report is not created and
CodeMeter License Server stops faster.
FB15499: CodeMeter License Server, Mac OS: The command 'CodeMeterMacX -h' did
not display help information.
FB16475: CodeMeter Control Center, Windows: A Windows error message will no longer
display on access to an already removed CmCard/SD.
FB13870: CodeMeter License Server: In the event log no longer a plug-in will be displayed
as plug-out.
FB14935: cmu: On remote updating of CmActLicense licenses now the error 267 is
issued, if CodeMeter.exe does not run as service.
FB16439: CodeMeter Password Manager: The error message "CmStick full" now properly
display on Mac/Linux in the Firefox plug-in.
FB8640: CodeMeter Password Manager: TAN data from files located in a directory named
by using Chinese characters were not properly imported.
CodeMeter 4.30d
Release Date
2011-Aug-24
Operating Systems
Features
On Windows operating systems CmActDiag log, i.e. the automatic logging for the licensing
system CodeMeterAct, has been considerably improved (FB14952).
Logging now additionally comprises information:
• from relevant entries in the system event log
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 96 of 162
Bugfixes
FB14378: CodeMeter Runtime: For some variants of 'Windows Server 2003' the detection
of the operating system was not correct (error 119, Unknown OS).
CodeMeter 4.30c
Release Date
2011-Jul-08
Operating Systems
Bugfixes
FB14359: CodeMeter Runtime: The WibuCm Framework signature on Mac OS 10.7 (Lion)
was incorrect.
FB14383: CodeMeter Runtime: On Mac OS 10.7 (Lion) CodeMeter Control Center did not
display CmSticks.
FB14050: CodeMeter Runtime Occurring access errors using the option 'station share'
were fixed.
FB14101: CodeMeter Identity: The Firefox extension was adapted to Firefox Version 5.0.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 97 of 162
CodeMeter 4.30b
Release Date
2011-Jun-08
Operating Systems
Bugfixes
FB13702: CodeMeter License Server, Windows: In the first two minutes after starting
CodeMeter License Server (e.g. after system boot) often error 10038 occurred. In this
period access to CodeMeter licenses was not possible.
FB13861: SDK Installer, Mac OS X: The document Readme.rtf contained the text of the
runtime version instead of the developer version.
FB13803: CmIdentity, PHP Sample: Page for registration did not work with Java applets.
CodeMeter 4.30a
Release Date
2011-May-17
Operating Systems
Windows
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Page: 98 of 162
Bugfixes
FB13448: CodeMeter Installer: Assembly and SDK help components were installed a
directory level too high.
FB13459: CodeMeter Runtime: After TCP timeout (CmLan) CmCrypt fails with error 302.
FB13582: CodeMeter Producer: In Version 4.30 CmProducer did not correctly program the
PIO HiddenData; 0 bytes were written.
FB13252: CodeMeter WebAdmin: The access using Internet Explorer 9 on some systems
did not work.
CodeMeter 4.30
Release Date
2011-April-20
Operating Systems
Info
With the present release the support of Windows 2000 is discontinued. The final supported
CodeMeter Version for Windows 2000 is Version 4.20d. The single AxProtector variants
continue to encrypt executables capable to start on Windows 2000, however, at the same
time, this requires a CodeMeter Runtime Version 4.20d or older.
News
CodeMeter is compatible with Windows 7, and meets the Windows 7 Client Software Logo
Program requirements.
Page: 99 of 162
With CodeMeter Firmware 1.18 or newer, by default, the 'Required Flag' is set when
attaching an Enabling Block to a Lookup Table entry.
If at least one 'Required Flag' is set when several attachment targets exist, a logic AND
conjunction defines that all settings of attachments having a 'Required Flag' must match
before a defined operation is allowed to access a complete CmStick, a license container,
or a license entry.
After an update on Windows the directories "Log" and "Backup" are moved from
„%ProgramFiles(x86)%\CodeMeter“ into the new hidden directory
"%ProgramData%\CodeMeter"; the CmFirm.wbc file is moved to
"%ProgramData%\CodeMeter\DevKit".
On Mac OS X the directories "Log", "Backup", and "CmAct" are moved to the directory
"library/Application.Support/CodeMeter". Previously they located in the directory
"Applications/CodeMeter.app/".
CodeMeter SmartBind
The new CodeMeterAct binding scheme "CodeMeter SmartBind" optimizes assuring the
validity of CodeMeterAct licenses, in the case of changing hardware properties of the PC
to which the licenses are bound. Wibu-Systems recommends to use this option to handle
the allowed variation between the initial hardware configuration of the PC when the license
was activated the first time and the current configuration.
Features:
FB11262: CodeMeter: All time reference in CodeMeter can now be specified according to
ISO 8601.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB11239: CodeMeter: The value range of the Unit Counter has been increased from 24 to
32 bytes.
FB11152: Installation CodeMeter SDK: Solaris: After installing the Development Kit on
Solaris now the CodeMeter service is restarted.
FB11887: Installation CodeMeter SDK: The old, no longer required 'WibuCmWeb' library
has been removed.
FB6916: Installation CodeMeter SDK: The 'CmFirm.wbc' file can be coded also according
to UTF-8; coding is no longer restricted to the ANSI character set.
FB11832: CodeMeter Runtime: Trigger: The trigger now returns the name of the CmStick/
CmAct Name with the property "Boxname".
FB9765, 9902: CodeMeter Runtime: The function 'CmCrypt2' now supports complete
software-sided encrypting and decrypting using AES.
FB6786: CodeMeter Runtime: Now the CmCard/CF is also supported as NTFS boot
device on Windows XP at an internal IDE/SATA adapter.
FB2020, 10238: CodeMeter Runtime: Starting with Firmware 1.18 creating a context file
uses an already existing Reserved Firm Item allowing imports.
FB9902: CodeMeterAct Runtime: CodeMeterAct now also supports the RSA algorithm.
FB6854: CodeMeterAct: Binding Extension: Plugins should be load from the subdirectory
<Firmcode>. The plugins (and necessary files) for the Binding Extension should be
installed in a subdirectory of the plugin directory. The subdirectory name corresponds to
the Firm Code. This avoids unintentional interactions, such as, name collisions
("Readme.txt") or DLL conflicts.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB9842: CodeMeterAct: Now the Boxtime is kept when updating a license; eventually it is
forward adjusted.
FB9315: Programming API: The Programming API (HIP) features the new method
"CmActControl::SplitInstallationId()" to calculate the TelephoneId and the ClientSecKey
from the InstallationID.
FB5620: Programming API, Windows: The public CodeMeter Programming API interface
now provides inline implementations of all methods which use STL objects as parameter
or return values. Now it is possible to use these methods in application code generated by
the STL incompatible MS Studio Version translated for the 'WibuCmHipApi32/64.dll'.
FB11435: Programming API: Java: The HIP API for Java now contains the HIP Loader
which automatically tries to load the 'JNI DLL' on start. It is no longer required to use the
'HipLoader.jar' library.
FB11760: CmIdentity: The 'PublicSerialKey' now can be read in the 'WibuCmId' Browser
plugins (Java Applet, ActiveX, Firefox Extension).
FB10754: CmIdentity: Authentication is now also possible using an entry of the Secret
Data field of an Product Item.
FB9848: CmIdentity: The default paths of the standard installation have been adapted.
FB5397: cmu: Deleting CodeMeterAct licenses is now able using the new function 'cmu --
delete-cmact-license'.
FB5236: CodeMeter WebAdmin: The 'Content' page’s time displays has been revised.
FB11604: CodeMeter Control Center: The results of a time update now displays in a
dialog.
FB12232: CmDust: CmDust outputs the files located in the relevant part of the virtual
store.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB5221: CmDust: The events displayed in CodeMeter Control Center are now appended
to CmDust.
FB10842: CmDust: The features CmStick configuration and the boot code are now part of
CmDust in the area "Specific CmStick Data".
Bugfixes:
FB10110: CodeMeter Installer, Ubuntu: With Ubuntu 10.04 several libraries were missing.
Now package dependencies are solved for Ubuntu 10.04/64bit.
Fb10054: CodeMeter Installer: Buttons in text fields for several languages were not
adjusted to the text length.
FB8773: CodeMeterAct, Windows: In the case of licenses with the binding scheme "D"
eventually licenses switched from "broken" to "intact"(or vice versa) depending on the start
time of CodeMeter License Server (system start or later).
FB11431: CodeMeter License Server: Repairing the 'codemtr.io' file did not work for the
CmStick/M.
FB10429:CodeMeter License Server: In the case of a second station share access the
analysis of the privileges is more thoroughly performed.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB9015: CodeMeter License Server: The directory for the logging files is now created if it
does not exist.
FB10448: CodeMeter License Server: Windows: Starting CodeMeter License server using
option "CodeMeter.exe -u" removed all service dependencies, however, option
o"CodeMeter.exe -i" did not set them. Now option CodeMeter.exe -i" sets the necessary
service dependencies. Previously this was possible only by using the CodeMeter Runtime
Installer.
FB12454: CodeMeter License Server: .NET: In VB.NET several Enums for classes with
const members could not be converted.
FB9809: CodeMeter License Server, Java: Compatibility errors occured when using an old
CodeMeter jar file.
FB9814: CodeMeter License Server, Java: The Product Item Reference was missing in
the CmBoxEntry structure. The 'CMBOXENTRY::productItemRef' has been added.
FB7689: CodeMeter License Server, Linux: On Kontron boards using Debian 5.03
CodeMeter did not detect the CmCard-CF.
FB5177: CodeMeter License Server, Linux: CodeMeter now also detects CmCards/CF on
Linux when these are connected via USB-CardReader adapter and CodeMeterLin is not
equipped with root privileges.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB10382: CodeMeter License Server, Linux: The installation warning for "udev" was
removed in the case of installing on Ubuntu 10.04/Server.
FB9654: CmBoxPgm: Using options /PED (Extended Protected Data), /PHD (Hidden
Data), /PPD (Protected Data), /PSD (Secret Data), and /PUD (User Data) now also
accepts as argument the specification of explicit byte sequences of a length of Null. This
allows either to create empty Product Item Options of the types mentioned above, or to
delete the PIO contents without removing the PIOs themselves.
FB6973, 6975: CmBoxPgm: Also on Unix platforms the complete value range for time
specifications from 01.01.2000 00:00:00 UTC to 31.12.2099 23:59:59 UTC is supported.
FB5268: Programming API: The HIP API WrapperWrapper can be used only with Borland
C++ Builder 5.5. Necessary files and data locate in
"\Docu_and_Samples\cm\DevKit\Samples\C++\CmHipWrapper".
FB12721, FB12722: CodeMeter: API Guide: The API Guide on Mac OS did not respond to
"Apple" shortcuts 'H' and 'M'.
FB9450: Programming API: Java: Programming a Firm Item resulted in error 9008. The
selection of boxes to be programmed now performs only 'Local' and not 'LocalLan'.
FB12008: Programming API: The HIP API - C# crashed when working with 'toStdString()'
and .NET Framework 4.0 .
FB12640: Programming API: The CodeMeter Programming API now properly handles
license profile texts containing special characters.
FB12659: Programming API: The error codes and enumeration types were missing and
now are documented in the JavaDoc Help.
FB10350: Programming API: The check of the Firmware of a CmStick for supporting the
programming a Usage Period did not consider the correct version number.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB11754: CodeMeter Identity: If the privileges for executing external commands in PHP
was missing the error message 10999 (Configuration Error) was not telling. The PHP
pages have been revised.
FB9991: CodeMeter Control Center: The layout of the message windows was not
standardized.
FB9469: CodeMeter Control Center: The CmCard/E is now included in the CmSticks list of
the Control Center.
FB12803: CodeMeter WebAdmin: The button for data backup was activated although a
CmStick was locked.
FB9768: CodeMeter WebAdmin: The data backup for CmAct licenses has been
deactivated.
FB9721: cmu: The listing of CmStick contents with a activation status "disabled" crashed.
CodeMeter 4.20d
Release Date
2011-February-02
Operating Systems
Bugfixes
FB11788: CodeMeterAct: Now the binding scheme "D" also works in the case of RAID
hardware drivers.
FB11919: CodeMeterAct, Mac OS X, Linux: The detection of virtual machines has been
improved. Systems falsely detected as virtual now are handled correctly.
CodeMeter 4.20b
Release Date
2011-January-13
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Operating Systems
Mac OS X
Bugfixes
FB11236: CodeMeter Installer, Mac OS X: In the case of updating the operating system to
10.6.5/10.6.6, eventually CmSticks weren’t detected anymore.
CodeMeter 4.20c
Release Date
2010-Oktober-21
Operating Systems
Windows
Bugfixes
FB10351: CodeMeter Installer, Windows: The automatic proxy detection during the
installation process did not work in all cases.
FB10369: CodeMeter Runtime, Windows: Timeout problems (WB410) with subst drives
and CodeMeter hardware detection were fixed.
FB10398: CodeMeterAct: Repairing a broken license using reactivation did not work.
CodeMeter 4.20b
Release Date
2010-September-08
Operating Systems
Info
Bugfixes
FB5902: CodeMeter Installer, Windows: Errors occurring on installing the MSM merge
module were corrected.
FB10019: CodeMeter Installer, Windows: A Windows 64-bit Installer using the provided
MSM merge modules could not be uninstalled.
FB10269: CodeMeter Runtime, Windows Server: In some cases the detection of virtual
machines did not work correct.
FB10227: CodeMeter Runtime: Detection Problems of CmCards/SD 2GB and 4GB for the
internal card reader were corrected. The error occurred when the CmCard/SD was used
under Windows XP together with an integrated SD card reader and a special vendor driver
(not Microsoft) which does not provide "Physical Access Support".
FB9875: CodeMeterAct, Windows: In the case of licenses using the binding scheme "D"
the license status eventually changed from "broken" to "intact" or vice versa depending on
whether the CodeMeter License Server (codemeter.exe ) was started on system startup or
later.
CodeMeter 4.20a
Release Date
2010-July-02
Operating Systems
Info
FB8812: CodeMeterAct, Win2000: CodeMeterAct licenses again will be installed and will
run on Windows 2000 machines.
FB9374: CodeMeter Installer, Linux: SuSE 9.1 through SuSE 9.3 will no longer be
supported starting with CodeMeter 4.20a.
Bugfixes
FB9422: CodeMeterAct: The simultaneously use of the PIOs Unit Counter and User
Period for CodeMeterAct licenses on encrypting produced error 70.
FB9157: CodeMeter Installer: The CodeMeter Runtime installation could abort when on
operating systems Windows Vista or newer the firewall service was not running.
FB8923: CodeMeter Installer: After installing the CodeMeter Runtime on openSUSE 11.2
the CodeMeter service did not automatically start.
FB9155: CodeMeter Installer: The check whether the service "winmgmt" runs has been
improved.
FB9131: CodeMeter License Server: Importing files using cmu or importing vendor-specific
code eventually resulted in a crash.
FB9059: CodeMeter License Server, Mac: The server search (broadcast) partly did not
work in the case an explicit IP address was specified.
FB9013: WIBU Shell Extension: The Windows Explorer extension partly shows incorrect
languages.
FB9072: WIBU Shell Extension: The context menu of the *.WibuCmRaC file holds typing
errors.
FB8946: CodeMeter WebAdmin: In the WebAdmin the Product Item Option description did
not display for the user data.
FB8973:cmu, Windows: The option "--detect-proxy" not always returned the manually set
proxy.
FB9450: Programming-API: On creating a Firm Item the Firm Security Box (FSB) was
always searched on the network.
FB9095: CmProducer: Settings changed in the dialog "Settings | Options" for "Do not allow
Firm Security Boxes as programming targets" is now saved in the programming settings.
FB9177: CodeMeter Samples, CmHipDemo-C#: Incorrect indexing for the logging resulted
in a crash.
FB7666: CodeMeter, Samples, CmDemo: The static linking was no longer current- The
Linux Makefiles in the CodeMeter Samples have been revised.
FB9382: CodeMeter Samples, WupiCalculator: The 'include' path was incorrectly set.
CodeMeter 4.20
Release Date
2010-May-03
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Operating Systems
Info
FB8812: CodeMeterAct, Windows 2000: CodeMeterAct under Windows 2000 has been
deactivated. That means no CodeMeterAct license can be installed or further operated on
a Windows 2000 PC. The use as client on a network is still possible.
New Features
FB7618: CodeMeter: Russian localization has been integrated into the CodeMeter
Runtime.
FB3682: CodeMeterAct: Function access to the virtual CmStick, e.g. CmCrypt has been
considerably accelerated.
FB8018: Runtime Installer, Windows: For the 64-bit version the Runtime Version
information is additionally inserted in
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\WIBU-SYSTEMS\CodeMeter.
FB6787: CodeMeter License Server, Linux: CmCards/CF are identified in case they are
used as root devices and are ext3 formatted.
FB4734 CodeMeter License Server, Mac OS X: For Mac OS X 10.6.2 and higher the
CmCard/SD is supported by the internal Apple card reader, e.g. MacBook Pro, iMac.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB6316 CodeMeter Library, Windows: The default load address of the WibuCm32.dll has
been changed from 0x20000000 to 0x67600000.
FB6820: CodeMeter Library: In case of Windows, the static libraries also hold the English
error message texts and allow reading using CmGetLastErrorText / CmGetLastErrorText2.
FB7077: SDK Installer, Windows: The localized Chinese version of the CodeMeter
Developer Guide in included in the installation.
FB7843: CodeMeter Installer: The new menu item "CodeMeter Command prompt" in
Codemeter | Tools starts a cmd input in the user directory, extends the Path variable by
the path to the Runtime/bin directory, and calls cmu32 -v.
FB5238: License Editor: The License Editor has been localized in Chinese.
FB6508: CmApiGuide: The result display of an issued CMBOXENTRY structure has been
improved.
FB6784: CmBoxPgm: The validation of the verification sequence returned by the box after
programming is now only performed on explicit user request. The commandline option
/VAL requests the validation.
FB5313: CmBoxPgm: Creating and deleting of basic entries required to use a CmStick as
PKCS#11 token are implemented.
FB2304: Core API: CmGetServers returns the server in the sequence of an existing server
search list.
FB6485: Core API: The structure CMNETINFOUSER_EXT now also holds the time of last
access.
FB6952: Core API: On reading data the flag for Extended Protected Data is set in case
this entry has a special interpretation (Usage Period, Borrow Client, Borrow Server).
FB8057: Core API, Java: The command CmGetLicenseInfo() is implemented in the Java
API.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB6414: Core API: The structure CMCREDENTIAL has been extended by the Handle
Access Type.
FB 5582: .NET Core API: The Core API is now also available for Silverlight 3.
FB8607: Programming API: The support of Visual Basic 6 has been removed but available
by WIBU Support on request.
FB4435: Programming API: Creating, editing, and deletion of Enable Blocks and Enable
Lookup Entries is now supported.
FB6821: Programming API: The validation of the verification sequence returned by the box
after programming is now only performed on explicit user request.
FB7389: Programming API: The saving of given binary data in continuous areas to Hidden
Data blocks now is supported. Optionally, the binary data is transferred either by a
CmByteArray object, or by a file.
Bugfixes
FB6497: CodeMeter License Server: Logging of the CodeMeter License Server now is
written every 10 seconds into the log file.
FB6637: CodeMeter License Server, Windows: The status management of the Windows
service "CodeMeter.exe" has been improved.
FB8601: CodeMeter License Server: The rare error 104 on establishing e new client
connections has been removed.
FB7944: CodeMeter License Server: Information on borrowed licenses could get lost on
restart of CodeMeter (server).
FB5838: CodeMeter License Server, Windows CE: The detection of CmSticks has been
improved.
FB8567: CodeMeter License Server: In the future, temporarily enabled SimplePins are
internally identified with an enabled status.
FB8143: CodeMeter License Server: In mobile mode the CmAct directory was created
although in this mode the change of data on the computer is not allowed.
FB7398: CodeMeter License Server, Windows: Under Windows Vista and Windows 7
exceptions for the Windows Firewall are now registered in the public profile.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB6871: CodeMeter License Server: The event log will now display again the correct
remote IP address.
FB2338: CodeMeter License Server, Solaris: The Firmware update now works correct.
FB6085: CodeMeter License Server: When licenses are multiple allocated in case of
several servers and the license option station share, in the future, the search for licenses
will first seek already allocated licenses and use them.
FB6119: CodeMeter License Server: Improved time response on restarting the connection
to a previously shut-down CodeMeter server.
FB5598: CodeMeter License Server: The search of plugged-in drives will no longer cover
the diskette drive.
FB7548: CodeMeterAct: Using the binding scheme "B" eventually resulted in deactivated
licenses in the case a laptop was alternately used with or without a docking station. The
solution requires the software vendor to use at least CodeMeter Version 4.20 in order to
activate licenses in Version 4.20.
FB6970: CodeMeterAct: Sporadically defect licenses on using the binding extension with
third party USB dongles do no longer occur.
FB5863: CodeMeterAct: The Binding Extension plug-ins return the feature values no
longer as string but fill a binary buffer.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB7252: CodeMeterAct: Pre-calculated activation codes (activation by phone) did not work
on other PCs than the one from which the Installation-ID originated.
FB7983: CodeMeter WebAdmin: Depending on the browser used and related settings
some pages in the Japanese WebAdmin were not displayed.
FB8225: CodeMeter Control Center: The return button on the borrowing tab will no longer
misleadingly grayed out.
FB8273: CodeMeter Control Center: A memory leak on using the SharedMemory modes
has been removed.
FB6782: CodeMeter Control Center: Also in the case of many licenses/CmSticks in the
future the CmStick list will display all licenses/CmSticks.
FB5499: CodeMeter Control Center: The CmStick status in the future will be properly
displayed in all cases.
FB6083: CodeMeter Control Center: The context menu will be displayed also under Vista
64-bit.
FB5561: CodeMeter Libraries, Linux: Static libraries are now also able to be linked using
GCC 3.
FB7970: CodeMeter WebAdmin, Windows CE: The display of the drive letter in the
WebAdmin was incorrect.
FB8681: CmDust: Now also the values of the type REG_MULTI_SZ are now read from the
Windows registry.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB5948: cmu: The firmware update mode "cmu --firmware-update" will function again.
FB6466: cmu, Mac: The return of the local IP address of "cmu -k" under PPC Mac was
incorrect.
FB8245: cmu: The command cmu --borrowlist returned a list where eventually some client
licenses were missing.
FB6051: CodeMeter Installer, Windows: The CodeMeter SDK Installer will now include the
setting of the environment variables %CODEMETER_SDK%
and %AXPROTECTOR_SDK%.
FB5707: CodeMeter Installer: The file WibuCmHipJni64.dll was not replaced on an update
installation.
FB8645: CodeMeter Installer: The Chinese translation has been intergrated in Wise.
FB8246: License Editor, Mac OS X: Now remote programming is also supported for
PowerPC.
FB3312, 5312: CmApiGuide: Also the repeated calling of encryption blocks in the
CmApiGuide in the future will return correct results.
FB4347: Cm ApiGuide: The generated code for CmCryptSim in Java and C# was not
complete.
FB6509: CmApiGuide: Non existing Product Item Options misleadingly were displayed as
"0".
FB5138: CmApiGuide: In the CmApiGuide in future the key combination Ctrl + H will open
the history page.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB4748: Programming API: Adaptations have been made in reference to changed names
of CodeMeterAct parameters.
FB8024: Programming API: Context *.RaC files originating from a CmStick with
CodeMeter firmware <1.08 are now separately dealt with. When the validation mode has
been activated a firmware problem resulted in a failure of decryption operations and an
error is returned.
FB7942: Programming API: Product Item Text and User Data are now also editable
without a FSB in the case of CmSticks with the Firmware 1.05.
FB8213: Programming API: An Delphi adaption now consistently uses Unicode only (Wide
Strings).
FB7912: Programming API: The support of CodeMeter hardware using Firmware <1.10
has been improved.
FB5906: Programming API: The exception handling of initialization using corrupt Context
files or files of a wrong file type has been improved.
FB7942: CmBoxPgm: The PIOs Product Item Text and User Data are now editable also
for CmSticks with Firmware 1.05 without Firm Security Box (FSB).
FB 6811: Core API: The member of the structure CMCREDENTIAL mulEpireTime has
been renamed to mulExpirationTime.
CodeMeter 4.10c
Release Date
2010-Jan-20
Operating Systems
New Features
FB7533: Windows: The Runtime Installer has been customized to the Spanish localization.
Bugfixes
FB6826: CodeMeterAct: The programming of Usage Periods for a license longer than 49
days were not correctly supported.
FB7150: Mac OS X: The version number of the Kernel extension now is correctly
displayed.
FB7494: Linux64-Bit: The file libWibuCmWeb64.so was missing under Linux 64-bit.
FB7491: Linux64-Bit: The Java plug-in for remote activation in the browser did not work.
FB7392: CodeMeterAct: On using the binding scheme "SER" the installation-IDs differed
for different PCs. Now the behaviour is correct, and allows the precalculation of activation
codes.
CodeMeter 4.10b
Release Date
2009-Oct-19
Operating Systems
New Features
FB3861: CodeMeter SD/CF-Cards are now also supported under Linux. Requirements are
that the CodeMeter License Server (CodeMeterLin) runs with root privileges or has
read/write access to the respective /dev/sg* /dev/sd* device.
Currently, hotplug mechanisms for SD/CF-Cards are not implemented.
FB6135: CodeMeter License Editor: Now localized in Chinese.
FB5663: CodeMeter Control Center: By default, the entry for deleting a CodeMeterAct
license now is created in profiling allowing for a simple activation. In the case of an
installed SDK, the delete-button is active, otherwise not active.
Bugfixes
CodeMeter 4.10a
Release Date
2009-August-31
Operating Systems
Bugfixes
FB4318: On installation the proxy settings are automatically completed in WebAdmin. This
to provide for accesses to the time server or for firmware updates without manual
configuration.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB5595: CodeMeter License Server: In the case that the network cable is plugged off,
CodeMeter stays active and stable even when licenses are searched in the network.
FB5506: CodeMeter License Server: In rare cases the search for network licenses blocked
the local CodeMeter License Server over a lengthy period if no additional network server
was available.
FB5530: CodeMeter License Server: Under certain circumstances CodeMeter License
Server crashed on calling CmGetBoxes().
FB5596: CodeMeter License Server: In license borrowing the server name is saved to the
Client CmStick. In some network configuration settings this results in problems. Now
WebAdmin allows for the setting that the IP address is saved instead of the server name.
FB5610: CodeMeter WebAdmin: The usability of license borrowing in WebAdmin has been
improved.
FB4833: CodeMeter Control Center: The QT library has been updated in order to prevent
a sporadically occurring CodeMeter Control Center bug on OS X.
FB5611: CodeMeter Control Center: The French localization of CodeMeter Control Center
has been repaired.
FB5423: CodeMeter Control Center: The events were not displayed as long after the start
no CmStick was connected.
FB5353: CodeMeter API Guide: The Chinese localization of CodeMeter Control Center
has been revised.
FB5500: .NET API: Now CmGetRemoteContextBuffer / CmSetRemoteUpdateBuffer also
work with CodeMeterAct
FB5647: .NET API: The policy.3.31.WibuCmNET.dll file is correctly installed.
FB5496: CmCard/CF support for WinCE 5.0 and WinCE 6.0 if the CmCard/CF is
connected via an internal ATA/SATA interface.
FB5788: Mac OS X: During installation of kernel extension kext.3G an error occurred. It
worked properly but the installation was marked as erroneous.
FB5790: Mac OS X: The kernel extension kext.3G can now also be used on Mac OS 10.6
together with 64bit kernel K64 on Xserve computers.
FB5791: Mac OS X: The kernel extension kext.5G can now also be used on Mac OS 10.6
together with 64bit kernel K64 Xserve and Mac Pro computers.
FB5800: Mac OS X: On Mac OS 10.6 the CodeMeter control panel supports also 64bit.
CodeMeter 4.10
Release Date
2009-August-12
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Operating Systems
Solaris
Bug Fixes
FB2338: Now the firmware update of a CmStick also works under Solaris.
Improved CmStick on-start detection on heavy loaded systems.
CodeMeter 4.10
Release Date
2009-August-06
New Features
FB3860, FB3861, FB3862: The new hardware from factors CmCard/CF (CF-Card) and
CmCard/SD (SD-Card) are now supported by the operating systems Windows, Windows
CE and Linux.
FB5378: CodeMeter License Server: The performance in case of invalid entries in the
server search list has been improved.
FB3724, FB4464: CodeMeterAct: The new binding schema "IP-Address" has been added.
It allows to bind the license to the IP Address by which CodeMeter License Server is
addressable from the network.
FB3679, FB4223, FB4339: CodeMeterAct: The new binding schema "Custom" has been
added. It allows the binding to customer-specific features.
FB75, FB3869: CodeMeterAct: The product identification is no longer case sensitive.
FB4821: CodeMeter Control Center: The new button "Revalidate license" has been added.
It allows to start a re-interpretation of the binding schemes in case of deactivated
CodeMeterAct licenses. This is useful in particular when using the binding scheme
"Custom".
FB4082: cmu: License Borrowing now is also available in the commandline tool cmu.
FB4067: cmu: The functionality CmDustConsole.exe has been transferred to the
commandline tool cmu. The option "—cmdust" allows to query a variety of information.
This functionality is now available for all operating systems supported by CodeMeter.
FB3112: cmu: The import of all CodeMeterAct file types (empty license container, remote
updates and Firm Item templates) and the creation of CodeMeterAct remote context files is
now supported.
FB3731: cmu: The option "-v" to read out version information is now also available under
Windows.
FB5238: CodeMeter License Editor: A new localization in Chinese is available.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB4137, FB4138: CodeMeter License Server: In the case the internal Extended Protected
Data field 131 was set in the Firm Item 0, this entry was interpreted as license borrowing.
FB5144: CodeMeter License Server: Enabling on Big Endian Machines (Mac PPC) partly
did not work correctly.
FB4145: CodeMeterAct: In the case of CodeMeterAct licenses activated usage periods
were set to 0 when CodeMeter License Server was restarted.
FB4751: CodeMeterAct: Improved error message when attempting to use CodeMeterAct
on PCs which do not support CodeMeterAct (currently Lin/64bit, Mac/PPC, Solaris,
WinCE)
FB5166: CodeMeterAct: An error was fixed which in some cases lead to the incorrect
function of the binding scheme Disk.
FB4856: WebAdmin: The restore function of CodeMeter Backup now supports all
established browser.
FB4244: WebAdmin: Display errors in Japanese have been fixed.
FB4627: CodeMeter Control Center: License borrowing entries of the Borrowing tab are
now refreshed, when the refresh button is clicked, or the Borrowing tab is selected.
FB5244: CodeMeter Control Center: Starting CodeMeter Control Center also started
CodeMeter License Server as a service despite of a local configuration via CodeMeter.ini.
FB3683: CodeMeter Control Center: Now in the communication type Shared Memory
WebAdmin and the related menu item are not visible.
FB4474: CmBoxPgm: The option /cau did not work correctly for Product Code 0.
FB4548: CmBoxPgm: In CmBoxPgm command files now may hold specified command
lines which exceed the length of 32 kByte.
FB5392: CmBoxPgm: Borrowing entries are now correctly created also on platforms with
Big Endian Byte Order
FB4676: CmBoxPgm: The attempt to program an enabling block set to "Disabled" in the
IFI with CmBoxPgm, resulted in Error 53 (FI locked).
FB4444: CmConfigDisk: The duration to build up the list of all available CmSticks has
been considerably reduced.
FB4363, FB4430: CmConfigDisk now is also able to configure CmSticks of the new
generation with serial numbers 2-xxxxxx as "Removable Device".
FB5127: CmConfigDisk now also runs under a non-privileged user.
FB2080: License Editor: The numeric fields now accept only valid values.
FB3827: CmApiGuide: The Chinese language setting has been repaired.
FB2146: The SDK-Installer can now be executed without an error message in the case
no .NET framework exists. The explicit de-selection is no longer required.
FB3829: In Mac Installer the CmFirm.wbc was created holding incorrect privileges.
FB3740: The runtime merge module 64-bit could not be merged into the Visual Studio
Installer.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
CodeMeter 4.01
Release Date
2009-April-09
New Features
FB3006: On a Mac, now using KEXT 5G with a CmStick/M simultaneous access to the
DRM part and the flash memory is possible.
FB3061: Super floppy support with Kext.5G detection on a Mac is available.
FB8: In future WebAdmin will display License Borrowing licenses.
FB15: In case a false WibuCmRau file is imported, now a more detailed error message will
be issued.
FB3613: CmDust: display of License Borrow information.
FB101: CodeMeter License Server creates a new log file when the old log file size reaches
a certain size.
FB10: Protected Windows applications now run under Linux using Wine ProgramLoader.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB7: CmBoxPgm now supports the programming of License Borrowing entries. Using the
new option /BLC creates, modifies, and deletes client-sided Borrow entries. The option
BLS supports the programming of server-sided Borrow entries.
FB3040: CmBoxPgm now supports the extended WibuCmRaU format. Now, next to the
data required for programming also the original value of the Firm Update Counter of the
respective Firm Item is saved in the update file.
FB19: CmBoxPgm: All Enabling options supported by CmBoxPgm now may be also
processed using CmFAS (Option /RA).
FB3172: CmAccess now reports occurring network errors in greater detail.
FB3228: CmGetInfo(... CM_GEI_VERSION, ) now also recognizes version "Windows 7".
FB174: Deactivated licenses require CmAccess()/CM_ACCESS_FORCE to be accessed.
This is a change in default behavior.
FB3045: Java Core API: The Java API was extended by the License Borrowing functions.
FB3200: The CMBOXENTRY structure has new flags to detect Borrow licenses
(CM_GF_BORROWCLIENT, CM_GF_BORROWSERVER &
CM_GF_LICENSEQUANTITY).
FB3083: Programming API: The new extended WibuCmRaU format now is supported.
Now, next to the data required for programming also the original value of the Firm Update
Counter of the respective Firm Item is saved in the update file.
FB3114: Programming API: Now the programming of CodeMeterAct licenses is supported.
Bugfixes
FB3645: The Kernel extension of the 5th Generation (Kext.5G) now allows the
simultaneous access to security functions and the flash memory. CmSticks detection
requires that a user is logged in. For operating as license server without user logon
Kext.3G is to be used, this allows the access to the security functions even without logon.
FB3261: Now update of CmAct licenses by double-clicking in the Explorer works.
FB3010: In the allocation order of CM/CmAct licenses earlier expired TimePin Enabling
Blocks were not considered.
FB3022: CodeMeter now intermediately saves results of a network search for a short time.
FB3335: Explaining of CmCalculateSignature() in the CodeMeter Core API help was
improved.
FB3300: Dispensable help files in the CodeMeter SDK were deleted.
FB3196: CmApiGuide: A deficient handling of unknown error codes in CmApiGuide was
corrected.
FB3232: Core API: CmGetLastErrorText() now does not overwrite the internally set
LastErrorCode.
FB3341: Core API: Bugfix in CmGetInfo(CM_GEI_NETINFO_CLUSTER)
FB3065: Explicit TCP/IP Binding to Mac now works.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
CodeMeter 4.00a
Release Date
Windows: 2008-Dec-19
• CodeMeter / Java
o Bugfix #1356 – using method CodeMeter.cmDecryptPioData() the result was
not transferred.
• WebAdmin / Japanese
o Bugfix #1381 - page 'content' held wrong characters on using the Internet
Explorer.
• CodeMeterCC / French
o Translation improved.
Windows
CodeMeter 4.00
Release Date
2008-Dec-02
• CodeMeterCC
o new graphical user interface (GUI) with adjustments for CodeMeterAct
o redesign of GUI to achieve better usability and clearness
o CmFAS including support for activating CodeMeterAct licenses
o support of import and drag & drop of files (CodeMeter license files)
o improvement of "eject" CmStick function under Windows
o new function under Windows for mobile-LastExit handling
(UseMobileHandling)
o improvement of firmware updating process and support of new CmSticks
(Release 2008-Oct-28)
o enhancement of output scope of the event log
• cmu
o enhanced output on listing CmStick contents
o bugfixing for firmware update related to the network proxy
• Bugfixes
o 900, 1027, 1030, 1042, 1044, 1094, 1123, 1124, 1125, 1127, 1136, 1152,
1067, 1068, 1172, 1174, 1205, 1228, 1245
• WebAdmin
o revised, in particular improved language support and internationalization
o enhancements in support of CodeMeterAct licenses
o asteriks on "start as server" removed – the current CodeMeter does not
require a restart
o bugfix in CmTalk test page: in case the ProxyPort was void, the page did not
work (JavaScript problem)
• WibuCmNET
Changelog CodeMeter Runtime Revision: 2023-Aug-09
o bugfixes
o new, easy-to-use interfaces
o CodeMeterAct specific classes and methods
Windows
• Installer
o user help in separate merge module, and as an option able for switch
deactivation
• CodeMeterCC
o Bugfixing of screensaver and CardSpace conflicts
Mac
Linux
Developer
• C/C++ CM-Core-API
o CodeMeter.h now includes preprocessor version information
CODEMETER_VERSION
o new API command CmActLicenseControl() included
o API command CmGetBoxes() limited to 800 boxes
o API command CmGetBoxInfo() enhanced by CodeMeterAct relevant
functions
Changelog CodeMeter Runtime Revision: 2023-Aug-09
• Java-API
o CodeMeter.jar
▪ enhancement of CMBOXSTATUS structure by Enabling-Status as
Boolean
▪ CodeMeter.jar now includes the option for version query
▪ java -jar CodeMeter.jar -v
• CmApiGuide
o support of WUPI functions in a separate tab
o bugfixes in the display of ProductItemOptions
o use of standard Windows Icons
• CmProducer
o revised "Execute Order"
o warning when FSB has been selected as target
o additional application setting "Do not allow Firm Security Boxes as
programming targets" introduced
o Bugs fixed:
▪ Bug #1097: CmProducer adds dependencies dsu to ProductItem Text
in WibuCmRaM file
▪ Bug #1162: Package contains two products for the same PI -> two PIs
will be created
▪ Bug #1204: Option "Replace Firm Item" must be deactivated with
Remote Programming
▪ Bug #1220: Error 1001 in CmProducer using CmFAS and path to
RaC-file with umlauts
• CmBoxPgm
o revised command line parser, '"\' sequences now are required only in special
cases
o supporting CodeMeterAct
• WibuCmHipApi
o implementation of the methods CmBox::FreeMemorySize(),
CmBox::UsedMemorySize() and CmBox::TotalMemorySize() now fall back
on the API function CmGetInfo(CM_GEI_MEMINFO2). Now these methods
also support CmSticks with Samsung controller
o interface modification: Method
CmDateTime::FromSecondsSince2000Jan01Utc() now checks whether the
argument resides within the value range supported wbslib, and returns a
corresponding error code.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
o bug #1086: So far the Reserved Firm Item entries of a RaC file were not
considered when building the Firm Item table which indirectly contributed to
the CmLicenseEditor problems as specified in bug #1086.
o bug #1114: Copy constructor of class PioParamSet.
o bug #1224: After execution of a RaU file, the access modes in the CmStick
are not the same like in the RaM file
• CmLicenseEditor
o now also as version for Mac/Linux operating systems
CodeMeter 3.30b
Release Date
2008-Jul-11
All Platforms
• CodeMeter Server
o Bugfix #1123: A subsystem access handle pointed to a wrong subsystem, if
CodeMeter itself ran as network server.
o Bugfix #1124: If the server name was given when calling CmAccess2(), the
access didn’t work.
o Bugfix #1127: The server search list was internally always sorted according
to IP addresses.
o Bugfix #1134: Disabled entries were ignored in the license allocation
sequence using CmAccess().
• SDK
o Bugfix #1138: Static libraries for VC6 now include the following functions:
▪ CmGetRemoteContextBuffer()
▪ CmSetRemoteUpdateBuffer()
▪ CmListRemoteUpdateBuffer()
Linux
Windows
• Installer
o Bugfix #1111: Calling WUPI help from the program group displayed the CM
API help.
o Bugfix #1099: Windows x64 installation failed with with error 2318, because
WibuShellExt.dll could not be deleted.
o Bugfix #1012: CodeMeter kept on running after uninstallation.
• CodeMeter DLL
o Bugfix #1108: Autostart did not work with ApiCommunicationMode=2.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
CodeMeter 3.30a
Release Date
2008-May-06
All Platforms
• CodeMeter Server
o Bugfix: Proxy settings for a firmware update are now effective at once. No
restart of CodeMeter is necessary.
• CodeMeterCC_en.qm
o Superfluous file 'CodeMeterCC_en.qm' was removed from the Runtime\bin-
folder.
• cmu
o Bugfix output when using option '-k'.
o Bugfix FieldUpdate with proxy is now working.
• WebAdmin
o Options for changing the password where removed from all languages
(CN/FR/JP/IT).
• CodeMeter JNI library (wibucmJNI)
o Bugfix in
CodeMeter.cmProgram(CMPROGRAM_UPDATE_PRODUCTITEM).
Windows
• Runtime Installation
o The runtime installer now stops, if an SDK is already installed. This
circumvents incompatibilities with wrong security libs.
• CodeMeter.h
o Was extended for the usage of static VC9 (Visual Studio 2008) libraries.
o Support of Borland C/C++.
• CodeMeter Server
o Support of the shared memory API communication mode (no TCP/IP).
• CodeMeter Control Center
• Japanese language support was improved.
Developer
• CodeMeter.jar
Changelog CodeMeter Runtime Revision: 2023-Aug-09
CodeMeter 3.30
Release Date
2008-Feb-15
All Platforms
• All user input may be given in unicode characters. For example the CodeMeter
password or the CmStick name may contain Chinese characters. This is true for
programs with a graphical user interface like the CodeMeter Control Center as well
as command line tools like CmBoxPgm.
• The UDP waiting time (the waiting time while searching for CodeMeter servers in
the network) was optimized, die performance improved.
• Enabling and CM-FAS are now possible without usersite security module.
• CodeMeter Control Center improvements:
Changelog CodeMeter Runtime Revision: 2023-Aug-09
o For a firmware update the CodeMeter password is needed. But now the
default password "CodeMeter" is tried automatically.
o New features:
▪ Eject the selected CmStick.
▪ Let blink the selected CmStick.
▪ CM-FAS (import of CmStick remote update files) with progress bar.
▪ Tray icon with status text. It displays the number of plugged-in
CmSticks.
▪ Cancelling the CodeMeter service is only possible with sufficient
rights.
▪ Update certified time for all connected CmSticks.
• New CodeMeter Universal Support Tool cmu for all supported platforms.
o List and test connected CmSticks.
o Display the versions of installed CodeMeter components.
o CM-FAS and Enabling can be performed from the command line and hence
integrated into batch files.
o Network search for CodeMeter servers.
• New and improved API commands.
o CmAccess2(). Extension of CmAccess() providing more possibilities such as
setting the minimal version of the hardware, setting fix values for the server
timeouts, setting of application specific values.
o CmConvertString(). Helper function for the conversion of strings between
different encodings.
o Extension of the CMBOXENTRY structure by ProductItemReference.
o CmGetInfo() provides more information, e.g. the new
CMNETINFOUSER_EXT structure, which contains information about
allocated licenses and includes the extended information handled by the
CmAccess2() function.
o CmGetLastErrorText2() allows the retrieval of error messages in a given
encoding.
o The new Cm*RemoteBuffer() functions of the CM-FAS API share the same
functionality as the old Cm*Remote() functions but use a memory buffer
instead of a file.
o CmGetServers(CM_GS_REMOTE_SERVERS_ONLY) returns name/IP-
address only of remote CodeMeter servers.
• CmBoxPgm improvements:
o Simplified deletion of Product Item Options by just appending a "-" to the
options.
o Option -plq for the programming of the License Quantitiy replaces the
deprecated Option -pnwc (but -pnwc still works).
o Support of the Customer Owned License Info (-pcoli) and the Usage Period
(-pup).
• CmProducer improvements:
o Table view with search bar for data records.
o Extended search dialog for executed orders.
o A modification of the Feature Map is now possible.
o The Firm Access Counter can be defined.
• CmTalk improvements:
o Support of the Usage Period.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Windows
• Improved support of CmSticks with flash memory and two partitions (dual lun).
• New graphical tool CodeMeter License Editor for easy programming of CmSticks.
• Better CmStick detection in a VMWare for CmSticks with or without flash memory.
A field update cannot be performed in a VMWare.
Linux
• CmSticks without flash memory are no longer mounted as disks on the desktop (no
automount).
• CodeMeterLin now supports up to 1024 SCSI devices or CmSticks.
• Support of OpenSuSE 10.3, SLES10 64 bit and RHEL 4/5.1.
• New default directory for backups (/var/backups/CodeMeter).
Mac
• Experimental support for CmSticks with flash memory. Therefore the options
"Customize" and then "Kext.4G" have to be chosen during installation.
Release Date
2007-Sep-25
Mac
Release Date
2007-Sep-09
Linux
• Supports additional distributions: SLES 10, SuSE 10.2, Mandriva Spring 2007,
Ubuntu 7.04, Fedora 7
o full support for gcc3 and gcc4 based distributions
• Improved stability
• Bugfixes
CodeMeter 3.20c
Release Date
2007-Aug-29
Windows
CodeMeter 3.20b
Release Date
2007-Jul-27
Windows
• The CodeMeter API now also supports the programming of CmSticks under Java.
• This release provides a couple of bug fixes:
Changelog CodeMeter Runtime Revision: 2023-Aug-09
CodeMeter 3.20a
Release Date
2007-Mar-27
All Platforms
Windows
Solaris
CodeMeter 3.20
Release Date
2007-Mar-09
All Platforms
• The Password Manager with new graphical user interface and various themes
improves the usability
o Automatic learning and filling of application dialogs (only Windows)
o Support of the Mac OS X keychain via keychain bridge
o Firefox plug-in for Mac OS X and Linux
o New design with tree view
o Settings like position and coordinates of the main window are saved
o Exception list for domains and processes can be modified
o The preferred browser can be configured
o Password Manager is now a separate product with its own installer on all
platforms
• The CodeMeter ControlCenter now allows:
o Selective hardware information for a CM-Stick
o Selective enabling/disabling of a CM-Stick
o Modifying the CM-Stick name
o CM-FAS Update
o Update of a CM-Stick with new firmware
o Enhanced language support: de/en/it/fr/ha/ja/zh
o Multi-user support, especially for fast user switch on Mac OS X
• Support of terminal server licences
• Improved Java support
• Java trigger supports transaction ID
• WebAdmin with multi-user support
• Bug fix in access control list
• Support of usage period
Windows
Linux
Mac OS X
Sun Solaris
CodeMeter 4.30b
Release Date
2011-Jun-08
Operating Systems
Bugfixes
FB13702: CodeMeter License Server, Windows: In the first two minutes after starting
CodeMeter License Server (e.g. after system boot) often error 10038 occurred. In this
period access to CodeMeter licenses was not possible.
CodeMeter 4.30a
Release Date
2011-May-17
Operating Systems
Windows
Bugfixes
FB13252: CodeMeter WebAdmin: The access using Internet Explorer 9 on some systems
did not work.
FB13459: CodeMeter Runtime: After TCP timeout (CmLan) CmCrypt fails with error 302.
CodeMeter 4.30
Release Date
2011-April-20
Operating Systems
Info
With the present release the support of Windows 2000 is discontinued. The final supported
CodeMeter Version for Windows 2000 is Version 4.20d. Encrypted applications are
capable to start on Windows 2000. However, at the same time, this requires a Codemeter
Runtime Version 4.20d or older.
News
CodeMeter is compatible with Windows 7, and meets the Windows 7 Client Software Logo
Program requirements.
An efficient restructuring of file locations has been performed for the operating systems
Windows, Mac OS X, and Linux. This to prevent unintentional deleting of important
CodeMeter files when performing a new or an update installation.
After an update on Windows the directories "Log" and "Backup" are moved from
„%ProgramFiles(x86)%\CodeMeter“ into the new hidden directory
"%ProgramData%\CodeMeter"; the CmFirm.wbc file is moved to
"%ProgramData%\CodeMeter\DevKit".
On Mac OS X the directories "Log", "Backup", and "CmAct" are moved to the directory
"library/Application.Support/CodeMeter". Previously they located in the directory
"Applications/CodeMeter.app/".
Features
FB6786: CodeMeter Runtime: Now the CmCard/CF is also supported as NTFS boot
device on Windows XP at an internal IDE/SATA adapter.
FB9848: CmIdentity: The default paths of the standard installation have been adapted.
FB5236: CodeMeter WebAdmin: The 'Content' page’s time displays have been revised.
FB11604: CodeMeter Control Center: The results of a time update now displays in a
dialog.
Bugfixes
FB9015: CodeMeter License Server: The directory for the logging files is now created if it
does not exist.
FB7689: CodeMeter License Server, Linux: On Kontron boards using Debian 5.03
CodeMeter did not detect the CmCard-CF.
FB5177: CodeMeter License Server, Linux: CodeMeter now also detects CmCards/CF on
Linux when these are connected via USB-CardReader adapter and CodeMeterLin is not
equipped with root privileges.
FB10382: CodeMeter License Server, Linux: The installation warning for "udev" was
removed in the case of installing on Ubuntu 10.04/Server.
FB9991: CodeMeter Control Center: The layout of the message windows was not
standardized.
FB9469: CodeMeter Control Center: The CmCard/E is now included in the CmSticks list of
the Control Center.
CodeMeter 4.20d
Release Date
2011-February-02
Operating Systems
Bugfixes
FB11788: CodeMeterAct: Now the binding scheme "D" also works in the case of RAID
hardware drivers.
FB11919: CodeMeterAct, Mac OS X, Linux: The detection of virtual machines has been
improved. Systems falsely detected as virtual now are handled correctly.
CodeMeter 4.20b
Release Date
2011-January-13
Operating Systems
Mac OS X
Bugfixes
FB11236: CodeMeter Installer, Mac OS X: In the case of updating the operating system to
10.6.5/10.6.6, eventually CmSticks weren’t detected anymore.
CodeMeter 4.20c
Release Date
2010-Oktober-21
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Operating Systems
Windows
Bugfixes
FB10351: CodeMeter Installer, Windows: The automatic proxy detection during the
installation process did not work in all cases.
FB10369: CodeMeter Runtime, Windows: Timeout problems (WB410) with subst drives
and CodeMeter hardware detection were fixed.
FB10398: CodeMeterAct: Repairing a broken license using reactivation did not work.
CodeMeter 4.20b
Release Date
2010-September-08
Operating Systems
Info
Bugfixes
FB10269: CodeMeter Runtime, Windows Server: In some cases the detection of virtual
machines did not work correct.
together with an integrated SD card reader and a special vendor driver (not Microsoft)
which does not provide "Physical Access Support".
FB10227: CodeMeter Runtime: Detection Problems of CmCards/SD 2GB and 4GB for the
internal card reader were corrected. The error occurred when the CmCard/SD was used
under Windows XP together with an integrated SD card reader and a special vendor driver
(not Microsoft) which does not provide "Physical Access Support".
FB9875: CodeMeterAct, Windows: In the case of licenses using the binding scheme "D"
the license status eventually changed from "broken" to "intact" or vice versa depending on
whether the CodeMeter License Server (codemeter.exe ) was started on system startup or
later.
CodeMeter 4.20a
Release Date
2010-July-02
Operating Systems
Info
FB8812: CodeMeterAct, Win2000: CodeMeterAct licenses again will be installed and will
run on Windows 2000 machines.
FB9374: CodeMeter Installer, Linux: SuSE 9.1 through SuSE 9.3 will no longer be
supported starting with CodeMeter 4.20a.
Bugfixes
FB9422: CodeMeterAct: The simultaneously use of the PIOs Unit Counter and User
Period for CodeMeterAct licenses on encrypting produced errot 70.
FB9157: CodeMeter Installer: The CodeMeter Runtime installation could abort when on
operating systems Windows Vista or newer the firewall service was not running.
FB8923: CodeMeter Installer: After installing the CodeMeter Runtime on openSUSE 11.2
the CodeMeter service did not automatically start.
FB9155: CodeMeter Installer: The check whether the service "winmgmt" runs has been
improved.
FB9131: CodeMeter License Server: Importing files using cmu or importing vendor-specific
code eventually resulted in a crash.
FB9059: CodeMeter License Server, Mac: The server search (broadcast) partly did not
work in the case an explicit IP address was specified.
FB9013: WIBU Shell Extension: The Windows Explorer extension partly shows incorrect
languages.
FB9072: WIBU Shell Extension: The context menu of the *.WibuCmRaC file holds typing
errors.
FB8946: CodeMeter WebAdmin: In the WebAdmin the Product Item Option description did
not display for the user data.
FB8973:cmu, Windows: The option "--detect-proxy" not always returned the manually set
proxy.
CodeMeter 4.20
Release Date
2010-May-03
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Operating Systems
New Features
FB7618: CodeMeter: Russian localization has been integrated into the CodeMeter
Runtime.
FB3682: CodeMeterAct: Function access to the virtual CmStick, e.g. CmCrypt has been
considerably accelerated.
FB8018: Runtime Installer, Windows: For the 64-bit version the Runtime Version
information is additionally inserted in
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\WIBU-SYSTEMS\CodeMeter.
FB7843: CodeMeter Installer: The new menu item "CodeMeter Command prompt" in
Codemeter | Tools starts a cmd input in the user directory, extends the Path variable by
the path to the Runtime/bin directory, and calls cmu32 -v.
FB6787: CodeMeter License Server, Linux: CmCards/CF are identified in case they are
used as root devices and are ext3 formatted.
FB4734 CodeMeter License Server, Mac OS X: For Mac OS X 10.6.2 and higher the
CmCard/SD is supported by the internal Apple card reader, e.g. MacBook Pro, iMac.
FB6316 CodeMeter Library, Windows: The default load address of the WibuCm32.dll has
been changed from 0x20000000 to 0x67600000.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Bugfixes
FB8645: CodeMeter Installer: The Chinese translation has been intergrated in Wise.
FB6497: CodeMeter License Server: Logging of the CodeMeter License Server now is
written every 10 seconds into the log file.
FB6637: CodeMeter License Server, Windows: The status management of the Windows
service "CodeMeter.exe" has been improved.
FB7944: CodeMeter License Server: Information on borrowed licenses could get lost on
restart of CodeMeter (server).
FB5838: CodeMeter License Server, Windows CE: The detection of CmSticks has been
improved.
FB8143: CodeMeter License Server: In mobile mode the CmAct directory was created
although in this mode the change of data on the computer is not allowed.
FB7398: CodeMeter License Server, Windows: Under Windows Vista and Windows 7
exceptions for the Windows Firewall are now registered in the public profile.
FB6871: CodeMeter License Server: The event log will now display again the correct
remote IP address.
FB6085: CodeMeter License Server: When licenses are multiple allocated in case of
several servers and the license option station share, in the future, the search for licenses
will first seek already allocated licenses and use them.
FB6119: CodeMeter License Server: Improved time response on restarting the connection
to a previously shut-down CodeMeter server.
FB5598: CodeMeter License Server: The search of plugged-in drives will no longer cover
the diskette drive.
FB2338: CodeMeter License Server, Solaris: The Firmware update now works correct.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB7983: CodeMeter WebAdmin: Depending on the browser used and related settings
some pages in the Japanese WebAdmin were not displayed.
FB8225: CodeMeter Control Center: The return button on the borrowing tab will no longer
misleadingly grayed out.
FB8273: CodeMeter Control Center: A memory leak on using the SharedMemory modes
has been removed.
FB6782: CodeMeter Control Center: Also in the case of many licenses/CmSticks in the
future the CmStick list will display all licenses/CmSticks.
FB5499: CodeMeter Control Center: The CmStick status in the future will be properly
displayed in all cases.
FB6083: CodeMeter Control Center: The context menu will be displayed also under Vista
64-bit.
FB7970: CodeMeter WebAdmin, Windows CE: The display of the drive letter in the
WebAdmin was incorrect.
FB8681: CmDust: Now also the values of the type REG_MULTI_SZ are now read from the
Windows registry.
FB5948: cmu: The firmware update mode "cmu --firmware-update" will function again.
FB6466: cmu, Mac: The return of the local IP address of "cmu -k" under PPC Mac was
incorrect.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB8245: cmu: The command cmu --borrowlist returned a list where eventually some client
licenses were missing.
CodeMeter 4.10c
Release Date
2010-Jan-19
Operating Systems
New Features
FB7533: Windows: The Runtime Installer has been customized to the Spanish localization.
Bugfixes
FB6826: CodeMeter Runtime (CmAct): The programming of Usage Periods for a license
longer than 49 days were not correcly supported.
FB7494: CodeMeter Runtime (CmTrigger), Linux64 bit: The file libWibuCmWeb64.so was
missing under Linux 64-bit
FB7491: CodeMeter Runtime (CmTrigger), Linux64 bit: The Java plug-in for remote
activation in the browser did not work.
FB7392: CodeMeter Runtime (CmAct): On using the binding scheme "SER" the
installation-IDs differed for different PCs. Now the behaviour is correct, and allows the
precalculation of activation codes.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB7547: CodeMeter Runtime (general): The dates of the copyright information in the
CodeMeter 'About' Box have been updated.
CodeMeter 4.10b
Release Date
2009-Oct-19
Operating Systems
New Features
FB3861: CodeMeter SD/CF-Cards are now also supported under Linux. Requirements are
that the CodeMeter Licence Server (CodeMeterLin) runs with root privileges or has
read/write access to the respective /dev/sg* /dev/sd* device.
Currently, hotplug mechanisms for SD/CF-Cards are not implemented.
FB5663: CodeMeter Control Center: By default, the entry for deleting a CodeMeterAct
license now is created in profiling allowing for a simple activation. In the case of an
installed SDK, the delete-button is active, otherwise not active.
Bugfixes
CodeMeter 4.10a
Release Date
2009-August-31
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Operating Systems
Bugfixes
FB4318: On installation the proxy settings are automatically completed in WebAdmin. This
to provide for accesses to the time server or for firmware updates without manual
configuration.
FB5595: CodeMeter License Server: In the case that the network cable is plugged off,
CodeMeter stays active and stable even when licenses are searched in the network.
FB5506: CodeMeter License Server: In rare cases the search for network licenses blocked
the local CodeMeter License Server over a lenghty period if no additional network server
was available.
FB5530: CodeMeter License Server: Under certain circumstances CodeMeter License
Server crashed on calling CmGetBoxes().
FB5596: CodeMeter License Server: In license borrowing the server name is saved to the
Client CmStick. In some network configuration settings this results in problems. Now
WebAdmin allows for the setting that the IP address is saved instead of the server name.
FB5610: CodeMeter WebAdmin: The usability of license borrowing in WebAdmin has been
improved.
FB4833: CodeMeter Control Center: The QT library has been updated in order to prevent
a sporadically occuring CodeMeter Control Center bug on OS X.
FB5611: CodeMeter Control Center: The French localization of CodeMeter Control Center
has been repaired.
FB5423: CodeMeter Control Center: The events were not displayed as long after the start
no CmStick was connected.
FB5500: .NET API: Now CmGetRemoteContextBuffer / CmSetRemoteUpdateBuffer also
work with CodeMeterAct
FB5647: .NET API: The policy.3.31.WibuCmNET.dll file is correctly installed.
FB5496: CmCard/CF support for WinCE 5.0 and WinCE 6.0 if the CmCard/CF is
connected via an internal ATA/SATA interface.
FB5788: Mac OS X: During installation of kernel extension kext.3G an error occurred. It
worked properly but the installation was marked as erroneous.
FB5790: Mac OS X: The kernel extension kext.3G can now also be used on Mac OS 10.6
together with 64bit kernel K64 on Xserve computers.
FB5791: Mac OS X: The kernel extension kext.5G can now also be used on Mac OS 10.6
together with 64bit kernel K64 Xserve and Mac Pro computers.
FB5800: Mac OS X: On Mac OS 10.6 the CodeMeter control panel supports also 64bit.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
CodeMeter 4.10
Release Date
2009-August-06
New Features
FB3860, FB3861, FB3862: The new hardware form factors CmCard/CF (CF-Card) and
CmCard/SD (SD-Card) are now supported by the operating systems Windows, Windows
CE and Linux.
FB5378: CodeMeter License Server: The performance in case of invalid entries in the
server search list has been improved.
FB4821: CodeMeter Control Center: The new button "Revalidate license" has been added.
It allows to start a re-interpretation of the binding schemes in case of deactivated
CodeMeterAct licenses. This is usefull in particular when using the binding scheme
"Custom".
FB4082: cmu: License Borrowing now is also available in the commandline tool cmu.
FB4067: cmu: The functionality CmDustConsole.exe has been transferred to the
commandline tool cmu. The option "--cmdust" allows to query a variety of information. This
functionality is now available for all operating systems supported by CodeMeter.
FB3112: cmu: The import of all CodeMeterAct file types (empty licence container, remote
updates and Firm Item templates) and the creation of CodeMeterAct remote context files is
now supported.
FB3731: cmu: The option "-v" to read out version information is now also available under
Windows.
Information
FB3646: The CodeMeter functionality is not available when using Kext5G, when the user
is not logged in, orr when the CmStick is "ejected". Thus Kext5G is not suited for operation
on a server. Install Kext3G instead.
Bugfixes
FB3526: CodeMeter License Server: The exit time has been improved.
FB5094: CodeMeter License Server: A remote update of a license now also works with
borrowed licenses as expected.
FB4086: CodeMeter License Server: The return of a borrowed license from a different PC
eventually did not work.
FB5288: CodeMeter License Server: Under Mac now in all cases license borrowing entries
are realized via profiling.
FB4736: CodeMeter License Server: In the case expired borrowing licenses were re-
borrowed and then returned error 200 was issued.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB5152: CodeMeter License Server: Problems with deactivated CmSticks on PCC Macs
have been corrected.
FB5144: CodeMeter License Server: Enabling on Big Endian Machines (Mac PPC) partly
did not work correctly.
FB4145: CodeMeterAct: In the case of CodeMeterAct licenses activated usage periods
were set to 0 when CodeMeter License Server was restarted.
FB4751: CodeMeterAct: Improved error message when attempting to use CodeMeterAct
on PCs which do not support CodeMeterAct (currently Lin/64bit, Mac/PPC, Solaris,
WinCE)
FB5166: CodeMeterAct: An error was fixed which in some cases lead to the incorrect
function of the binding scheme [D]isk.
FB4856: WebAdmin: The restore function of CodeMeter Backup now suports all
established browser.
FB4244: WebAdmin: Display errors in Japanese have been fixed.
FB4627: CodeMeter Control Center: License borrowing entires of the Borrowing tab are
now refreshed, when the refresh button is clicked, or the Borrowing tab is selected.
FB5244: CodeMeter Control Center: Starting CodeMeter Control Center also started
CodeMeter License Server as a service despite of a local configuration via CodeMeter.ini.
FB3683: CodeMeter Control Center: Now in the communication type Shared Memory
WebAdmin and the related menu item are not visible.
FB4444: CmConfigDisk: The duration to build up the list of all available CmSticks has
been considerably reduced.
FB4363, FB4430: CmConfigDisk now is also able to configure CmSticks of the new
generation with serial numbers 2-xxxxxx as "Removable Device".
FB5127: CmConfigDisk now also runs under a non-privileged user.
CodeMeter 4.01
Release Date
2009-April-09
New Features
FB3006: On a Mac, now using KEXT 5G with a CmStick/M simultaneous access to the
DRM part and the flash memory is possible.
FB3061: Super floppy support with Kext.5G detection on a Mac is available.
FB8: In future WebAdmin will display LicenseBorrowing licenses.
FB15: In case a false WibuCmRau file is imported, now a more detailled error message
will be issued.
FB3613: CmDust: display of License Borrow information.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
FB101: CodeMeter License Server creates a new log file when the old log file size reaches
a certain size.
FB10: Protected Windows applications now run under Linux using Wine ProgramLoader.
Bugfixes
FB3645: The Kernel extension of the 5th Generation (Kext.5G) now allows the
simultaneous access to security functions and the flash memory. CmSticks detection
requires that a user is logged in. For operating as license server without user logon
Kext.3G is to be used, this allows the access to the security functions even without logon.
FB3261: Now update of CmAct licenses by double-cklicking in the Explorer works.
FB3010: In the allocation order of CM/CmAct licenses earlier expired TimePin Enabling
Blocks were not considered.
FB3022: CodeMeter now intermediately saves results of a network search for a short time.
FB3065: Explicit TCP/IP Binding to Mac now works.
CodeMeter 4.00a
Release Date
Windows: 2008-Dec-19
• CodeMeter / Java
o Bugfix #1356 – using method CodeMeter.cmDecryptPioData() the result was
not transferred.
• WebAdmin / Japanese
o Bugfix #1381 - page 'content' held wrong characters on using the Internet
Explorer.
• CodeMeterCC / French
o Translation improved.
Windows
CodeMeter 4.00
Release Date
2008-Dec-02
• cmu
o enhanced output on listing CmStick contents
o bugfixing for firmware update related to the network proxy
• Bugfixes
o 900, 1027, 1030, 1042, 1044, 1094, 1123, 1124, 1125, 1127, 1136, 1152,
1067, 1068, 1172, 1174, 1205, 1228, 1245
• WebAdmin
o revised, in particular improved language support and internationalization
o enhancements in support of CodeMeterAct licenses
o asteriks on "start as server" removed – the current CodeMeter does not
require a restart
o bugfix in CmTalk test page: in case the ProxyPort was void, the page did not
work (JavaScript problem)
Changelog CodeMeter Runtime Revision: 2023-Aug-09
• WibuCmNET
o bugfixes
o new, easy-to-use interfaces
o CodeMeterAct specific classes and methods
Windows
• Installer
o user help in separate merge module, and as an option able for switch
deactivation
• CodeMeterCC
o Bugfixing of screensaver and CardSpace conflicts
Mac
Linux
CodeMeter 3.30b
Release Date
2008-Jul-11
Changelog CodeMeter Runtime Revision: 2023-Aug-09
All Platforms
• CodeMeter Server
o Bugfix #1123: A subsystem access handle pointed to a wrong subsystem, if
CodeMeter itself ran as network server.
o Bugfix #1124: If the server name was given when calling CmAccess2(), the
access didn’t work.
o Bugfix #1127: The server search list was internally always sorted according
to IP addresses.
o Bugfix #1134: Disabled entries were ignored in the license allocation
sequence using CmAccess().
Linux
Windows
• Installer
o Bugfix #1099: Windows x64 installation failed with with error 2318, because
WibuShellExt.dll could not be deleted.
o Bugfix #1012: CodeMeter kept on running after uninstallation.
• CodeMeter DLL
o Bugfix #1108: Autostart did not work with ApiCommunicationMode=2.
o Bugfix #1136: Eliminated unnecessary waiting time of 10 seconds during
startup of the CodeMeter service via CodeMeterCC.
• CmIdentity ActiveX Control
o Bugfix #1129: Improved the error handling.
o Bugfix #1075: Uninstaller did not delete the "CodeMeter" group from
"Programs".
CodeMeter 3.30a
Release Date
2008-Apr-06
All Platforms
• CodeMeter Server
o Bugfix: Proxy settings for a firmware update are now effective at once. No
restart of CodeMeter is necessary.
• CodeMeterCC_en.qm
o Superfluous file 'CodeMeterCC_en.qm' was removed from the Runtime\bin-
folder.
• cmu
o Bugfix output when using option '-k'.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Windows
• Runtime Installation
o The runtime installer now stops, if an SDK is already installed. This
circumvents incompatibilities with wrong security libs.
• CodeMeter.h
o Was extended for the usage of static VC9 (Visual Studio 2008) libraries.
o Support of Borland C/C++.
• CodeMeter Server
o Support of the shared memory API communication mode (no TCP/IP).
• CodeMeter Control Center
o Japanese language support was improved.
CodeMeter 3.30
Release Date
2008-Feb-15
All Platforms
• All user input may be given in unicode characters. For example the CodeMeter
password or the CmStick name may contain Chinese characters.
• The UDP waiting time (the waiting time while searching for CodeMeter servers in
the network) was optimized, die performance improved.
• Enabling and CM-FAS are now possible without usersite security modul.
• CodeMeter Control Center improvements:
o For a firmware update wird the CodeMeter password is needes. But now the
default password "CodeMeter" is tried automatically.
o New features:
▪ Eject the selected CmStick.
▪ Let blink the selected CmStick.
▪ CM-FAS (import of CmStick remote update files) with progress bar.
▪ Tray icon with status text. It displays the number of plugged-in
CmSticks.
▪ Cancelling the CodeMeter service is only possible with sufficient
rights.
▪ Update certified time for all connected CmSticks.
• New CodeMeter Universal Support Tool cmu for all supported platforms.
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Windows
• Improved support of CmSticks with flash memory and two partions (dual lun).
• Better CmStick detection in a VMWare for CmSticks with or without flash memory.
A field update cannot be performed in a VMWare.
Linux
• CmSticks without flash memory are no longer mounted as disks on the desktop (no
automount).
• CodeMeterLin now supports up to 1024 SCSI devices or CmSticks.
• Support of OpenSuSE 10.3, SLES10 64 bit and RHEL 4/5.1.
• New default directory for backups (/var/backups/CodeMeter).
Mac
• Experimental support for CmSticks with flash memory. Therefore the options
"Customize" and then "Kext.4G" have to be chosen during installation.
Release Date
2007-Sep-25
Mac
Release Date
2007-Sep-09
Linux
• Supports additional distributions: SLES 10, SuSE 10.2, Mandriva Spring 2007,
Ubuntu 7.04, Fedora 7
o full support for gcc3 and gcc4 based distributions
• Improved stability
• Bugfixes
CodeMeter 3.20c
Release Date
2007-Aug-29
Windows
CodeMeter 3.20b
Release Date
2007-Jul-27
Changelog CodeMeter Runtime Revision: 2023-Aug-09
Windows
• The CodeMeter API now also supports the programming of CmSticks under Java.
• This release provides a couple of bug fixes:
o Under Vista right clicking a CmFAS file resulted in a crash of Windows
explorer.
o While upgrading from CodeMeter 3.10 to 3.20 the ShellExtension was not
updated correctly.
o An Error 103 occured during longer intermissions of the communication.
o The access to a CmStick in the rarely used FileIO mode did not work
correctly under Windows Vista.
o In the CodeMeter JNI-library incompatible name changes in the CMACCESS
structure were undone.
o The API function CmCheckEvents did not work correctly under Vista.
o If a Firm Item was programmed and accessed simultaneously a crash of
CodeMeter could happen.
CodeMeter 3.20a
Release Date
2007-Mar-27
All Platforms
Windows
Solaris
CodeMeter 3.20
Release Date
2007-Mar-09
All Platforms
• The Password Manager with new graphical user interface and various themes
improves the usability
o Automatic learning and filling of application dialogs (only Windows)
o Support of the Mac OS X keychaing via keychain bridge
o Firefox plugin for Mac OS X and Linux
o New design with tree view
o Settings like position and coordinates of the main window are saved
o Exception list for domains and processes can be modified
o The preferred browser can be configured
o Password Manager is now a separat product with its own installer on all
plattforms
• The CodeMeter ControlCenter now allows:
o Selective hardware informations for a CM-Stick
o Selektive enabling/disabling of a CM-Stick
o Modifying the CM-Stick name
o CM-FAS Update
o Update of a CM-Stick with new firmware
o Enhanced language support: de/en/it/fr/ha/ja/zh
o Multi user support, especially for fast user switch on Mac OS X
• Support of terminal server licences
• Improved Java support
• Java trigger supports transaction ID
• WebAdmin with multi user support
• Bug fix in access control list
• Support of usage period
Windows
Linux
Mac OS X
Sun Solaris