Skip to content

Excalibur Change Logs

Excalibur Server

3.3.5

Date of release: 24.11.2020

Changes

  • Update NodeJS to v.14.13.1
  • Update Oracle DB subsystem:

    • Instant client 19.8
    • Node-Oracle connector 5.0
  • Update of startup and service scripts

    • Increase of memory resources for NodeJS process /for GC reduction/
    • Increase of worker threads for NodeJS process /support of parallelization/
  • Refactoring of core subsystems (IPC, workers, connectors, master, startup ... )

  • Refactoring of Websocket connector (token, client)
  • Refactoring of HTTPS connector (dashboard, websdk, API)
  • Refactoring of Facade connector

  • Optimization of Dashboard

    • DB requests
  • Reduction of requests amount

  • Timeline fix and improvements

Features

  • Certificates worker:

    • Isolation of crypto and certificate procedures into separate process
  • Sessions worker

    • Implementation of Cache memory for sessions
    • Priority for online session processing
  • Night mode

    • Suspension for processing of manual sessions (low priority)
    • “Night” routines (closing zombie session)
  • API Access Tokens

    • API calls with statics tokens
    • Regeneration and deactivation API calls
    • Detection and logging of unauthorized accesses
  • Syslog (application logging)

    • Change level of logging without server restart
    • Normalization of logs
  • Logger Light worker (debug logging of actions)

    • Integration of Excalibur logger to dashboard
    • Automatic collection of debug logs from tokens and their visualization
    • Pairing flows to specific user/token
    • Performance statistics
  • Monitoring

    • Configurable parameters (CPU, RAM)
    • Ping Servlet improvements
  • SAML worker

    • Login with Excalibur system into third parties applications. (applications which support SAML protocol)

Fixes

  • Change name of PC
  • Change email in user account
  • URL referrer in component
  • Display locked sessions
  • Ability to upload SP Metadata as text or download from url
  • Replacing Metadata will show SP id instead of filename
  • SP Metadata files are stored in cache, so they should survive update
  • SP Metadata files are now stores based on their SP id encoded in base64
  • SP Metadata file needs to be in XML format

3.3.3

Date of release: 17.03.2020

Features

  • All database table names uppercase
  • ping servlet
  • Updater support for updating Excalibur clients via Excalibur Dashboard (*.msi, *.zip)

Fixes

  • Fixed duplicating Excalibur clients

Improvements

  • Process clusterization to improve performance of processing incoming requests
  • Added & improved debug logs
  • Many minor bug fixes & performance optimizations

3.3.0

Date of release: 20.09.2019

Improvements

  • Support of multiple facades ( 1 active, N passive ) with automatic switching when facade is disconnected or burdened
  • History of connected Facades. All connected facades till now are shown in Server > Overview with IP address of last connection.
  • Identical Facade’s fetching log as Clients’s fetching log
  • Autorestart time increased from 2 to 8 hour
  • Deleted DB deadlock when server stops
  • Repair for Citrix’s duplicity (cloning of Citrix) - decrypt_failed error
  • Actualization of application's libraries and DB connector

3.2.9

Date of release: 03.07.2019

Improvements

  • Support of multiple facades ( 1 active, N passive ) with automatic switching when facade is disconnected or burdened
  • History of connected Facades. All connected facades till now are shown in Server > Overview with IP address of last connection.
  • Identical Facade’s fetching log as Clients’s fetching log
  • Autorestart time increased from 2 to 8 hour
  • Deleted DB deadlock when server stops

3.2.7.1

Date of release: 24.04.2019

Improvements

  • disallow connection for clients with deprecated version ( \< 3.2.141 )

3.2.7

Date of release: 16.04.2019

Improvements

  • Manager sees only type of location on session tab : Home, Temporary, Geofence
  • Audit and policies optimization
  • Added a new error reports
  • CPU usage of server in Overview Server tab

3.2.6

Date of release: 20.03.2019

Improvements

  • Relieving of database from pairing of users on specific sessions (only checking)

3.2.5

Date of release: 15.03.2019

Fixes

  • Elimination of overloading of server by reporting of Citrix sessions

3.2.4

Date of release: 15.03.2019

Fixes

  • The update process is realized out of work time

3.2.3

Date of release: 11.03.2019

Fixes

  • Fixed issues which have been found by Penetration test (Stored XSS, Insecure Authorization, LDAP Injection)

Improvements

  • Improvements to fast loading of pages

3.2.2

Date of release: 30.01.2019

Improvements

  • Sessions have separated DB connector with treadpool to preserve QoS of basic functionality
  • In case that database doesn't works, database doesn't  call createAccount to Facade
  • Limitation of concurrently processed messages (on_session_changed) to 50, for other messages is error response (server_busy)
  • If client’s worker falls, client will be rebooted itself
  • Decreasing of numbers session’s selectors - used and connected accounts are cached

Known issues

  • All Citrix sessions are reported as manual login.

3.2.1

Date of release: 10.01.2019

Improvements

  • Canonization of usernames to lowercase
  • Modified  searches of records to case and accent insensitive for all DB connectors
  • New verification option in policy. User can be verified by administrator.
  • New option for Tokenless policy. Defined duration for tokenless login without next verification
  • Removed render of duplicates in timeline when is disconnected server.
  • One layout for geofence and user location
  • Character limit for inputs
  • New script  netscaler.js for Netscaler component
  • Modified screen for creating geofence according to TB requirements
  • Meta tags for compatibility of IE-Edge
  • Fetching logs from computers

2.4.4

Date of release: 31.07.2017

Improvements

  • Users Timeline
  • Performance improvements.

2.4.5

Date of release: 28.07.2017

Features

  • Fallback for offline policy when Computer is offline.

2.4.1

Date of release: 10.05.2017

Fixes

  • Shortened timeout to determine whether a Computer is offline.
  • Computer IP policy temporary skipped for web logins.

2.4

Date of release: 06.04.2017

Features

  • New versions visible for every Excalibur Component (Servers, Computers, Phones and Facade).
  • Automatic logging out from Dashboard after 15 minutes of inactivity.
  • All Users Action logs filterable in Dashboard.
  • Export of logs for particular Computer.

Fixes

  • Automatic closing of registration screen after successful registration from a locked Computer screen.
  • Automatic closing of phones sessions after longer connection timeout between Server and Computer.

2.3

Date of release: 02.02.2017

Features

  • Self-registration of User / Phone from a locked computer screen.
  • Password update after its expiration.
  • Migration between different Phones without the need for new registration.
  • AD Facade shows its version.

Fixes

  • Preventing of desynchronization when registering Phone / Server.
  • Preventing of OTP desynchronization when the connection between Computer a Phone is lost.
  • Database structure change to support UTF-16 characters in Users Phone (some Users was using emoticons in Phone names).
  • Unified coloring in Dashboard.

PC Service

3.3.5

Date of release: 16.2.2021

Fixes

  • Removed logging of IPC payload while debug log level enabled to prevent logging of sensitive informations to output log stream

3.3.4

Date of release: 3.11.2020

Fixes

  • Fixed first-run condition. Was evaluating as run for the first time false positively when registry key missing
  • Ping task is started after successful WebSocket handshake

Improvements

  • IPC server bind to random free port if previous stored port is held by another application (#40)
  • Improved logging in some flows
  • Several minor bug/performance fixes

3.3.3

Date of release: 25.3.2020

Fixes

  • Fixed deadlock when request thru connection class is sent after connection was closed
  • Many minor bugfixes and performance optimizations

Features

  • Supporting Cisco AnyConnect 4.8 credential chaining behaviour by wrapping Excalibur Credential Provider

Improvements

  • Ping task is started after successful connect
  • Improved handling of Cisco AnyConnect Mobility Client application on Excalibur logon screen (Cisco AnyConnect Mobility Client is not loosing focus from its window anymore)
  • OpenSSL updated to 1.1.1d
  • New more stable IPC implementation

3.3.2

Date of release: 18.12.2019

3.3.1

Date of release: 30.09.2019

Fixes

  • Fix of unsuccessful installation

3.3.0

Date of release: 20.09.2019

Improvements

  • Network threads optimization
  • Repair of current processed websocket frames. (temporary unavailability of client)
  • Advance preparation for Excalibur updater ( Update of clients from dashboard)
  • Handling for UDID’s duplicity due cloning  ( decrypt_failed error)

3.2.142

Date of release: 21.03.2019

Fixes

  • Discarding stored certificates when password decrypt failed with subsequent reconnect to obtain new certificates

3.2.141

Date of release: 20.03.2019

Improvements

  • Handling timeout in “server_busy” error when reporting sessions to server
  • Reporting token & flow ID in session to make easier for server to match session with corresponding login action. Will reduce complex DB queries on server side

3.2.140

Date of release: 18.03.2019

Improvements

  • Excalibur client invokes ping after 5 seconds of network inactivity (was 30 seconds) to improve reconnect performance in case connection was lost

Fixes

  • Added timeout to connection read routines to prevent deadlock while performing handshake with server on half-opened socket
  • Excalibur Credential Provider UI fixes to support IE9

3.2.139

Date of release: 25.01.2019

Fixes

  • When sending sessions to server waiting for response 300 seconds instead of 5. On failure, retrying after  random timeout between 10 and 100 seconds. Should help solve server performance issue when large amount of sessions is reported

3.2.138

Date of release: 14.01.2019

Fixes

  • Bugfixed OTP login. Fixed account id reading from incoming login request.

Known issues

  • If first login after password change is offline, login will fail with "Wrong OTP code" error message. For OTP login to work properly after password has been changed outside Excalibur, at least one successful online login must be made first.

3.2.137

Date of release: 14.01.2019

Fixes

  • Fixed error message "Please try again later" when invalid credentials was provided into static password screen.
  • Incoming login requests locked per-account & chained for same account.
  • Handling cancel of static / expired credential view, to terminate ongoing login action.

Known issues

  • OTP not working. Wrong reading of account id in incoming login request. Always read as a 0 (zero).

3.2.136

Date of release: 10.01.2019

Improvements

  • On forgotten phone view in Excalibur user interface, erasing description field, when description length does not meet the criteria of minimum 3 words

3.2.135

Date of release: 10.01.2019

Features

  • Implemented support for fetching local logs via Excalibur Dashboard

Improvements

  • User interface is by default maximized on common workstations and minimized on machines with server / domain controller roles
  • User interface aligned when minimized based on registry config (left / auto / right)
  • Logger URL loading from registry. If no URL specified, logs stored locally only
  • Logger severity level based on registry config (0 - Emergency ... 7 - Debug)

Fixes

  • Converting user logon name to lowercase in all actions performed by service, to avoid mismatch when searching database (usernames in database are lowercase and Oracle performs case sensitive search)
  • Fixed handling of Cisco AnyConnect Secure Mobility client user interface. Using -SBL (Sign Before Logon) command line argument when starting anyconnect vpnui process

3.2.134

Date of release: 23.10.2018

Features

  • Tokenless authentication in case of forgotten phone is possible with account password or Excalibur PIN

Fixes

  • On Windows 7 SetUsageScenario() is called multiple times on Excalibur Credential Provider by LogonUI in some cases

3.2.128

Date of release:  08.10.2018

Improvements

  • Sending user session authentication type to server directly from client service. Manual / online / offline & tokenless types resolved
  • Focus to OTP field when user interface loaded
  • Close button behaviour on user interface depends on registry configuration. Depending on registry setting user can or can't close user interface, or can close after close button is clicked for specified time\

Fixes

  • Handling exceptions in thread pool task queue
  • Excalibur User interface not showing during change password scenario

3.2.119

Date of release: 13.09.2018

Fixes

  • When logging in to the Credential UI (UAC/NLA) with a local account registered, using computer name as domain name instead of ".". In the previous version login with a local account into Credential UI caused Credential UI to display error message about malformed account name.

3.2.117

Date of release: 13.09.2018

Fixes

  • NLA & UAC login fixed. In previous version login failed with generic login_failed error

3.2.112

Date of release: 10.09.2018

Improvements

  • Waiting for logon request result implemented
  • NLA & already logged account handling reimplemented
  • Connection is dropping messages with already dispatched session id. Only confirm is sent back to server
  • Task to prevent Cisco AnyConnect to wrap Excalibur credential provider
  • Network manager implementation moved to Excalibur client service executable
  • Cisco AnyConnect VPN user interface handling on logonscreen reimplemented

Known issues

  • When Cisco AnyConnect user interface is invoked within Excalibur user interface, after login Cisco AnyConnect VPN user interface is missing from system tray, but state of VPN connection remains the same
  • NLA login sometimes failed with login_failed error. Will be fixed in the next release

3.2.103

Date of release: 14.08.2018

Fixes

  • Registration failed when registering local account without paired microsoft account
  • Key for user change event in sessions converted to lowercase

Improvements

  • WebSocket send is fragmenting messages into 16K frames when message data is larger than 16K.
  • Added icons to Excalibur executables
  • Login tasks locked & waiting for session change for user being currently logged in

3.2.94

Date of release: 06.08.2018

Features

  • Added exception logging within logger
  • Implemented report functionality from Excalibur user interface
  • Launching video tutorial after client first installation

Improvements

  • Reporting architecture of client (x86/x64) to server
  • Refactored resolving of down level user logon name

Fixes

  • Added handling for client_not_in_domain error code. Erase stored client GUID & Sid a try to fetch again when error returned from server (can occur when migrating PC between domains)
  • Wait for IPC flows to finish in Excalibur Credential Provider before closing IPC connection. Was causing login to fail with login_failed error
  • Unlock fixed. Searching for session in excalibur sessions instead of system enumerated sessions. Sometimes OS reports locked session as logged
  • IPC server creation moved to ExcaliburCredentialProvider actor & deinit to dtor
  • Locked tasks queue in Excalibur credential provider
  • Sessions on Windows 7 bugfixed. Windows 7 reports session state (logged/locked) reversed. When logged system reports locked and vice versa
  • When invalid_certificate error received from server, wrong input variable was used to decrypt private key
  • Several minor bug fixes

3.2.61

Date of release: 19.07.2018

Improvements

  • Refactored update method, delete old files before update & check if file is not already downloaded and checksum is the same. In that case no download is made.

3.2.59

Date of release: 18.07.2018

Features

  • Added support for local accounts in tokenless authentication

Fixes

  • Document property of IWebBrowser2 interface sometimes return S_FALSE (which is successful call) and pointer to its dispatch interface was nullptr

3.2.56

Date of release: 17.07.2018

Improvements

  • Session logoff reimplemented. Getting result of logoff action via named pipes, instead of reading process output directly (sometimes caused deadlock on task and task never finished)

3.2.54

Date of release: 16.07.2018

Fixes

  • Invoke TLS context recration in connection, when invalid_certificates error is received from server

Improvements

  • Support for decrypting PKCS#8 private key encrypted with HMAC SHA256 hash algorithm
  • Storing received certificates only after successful private key derivation
  • Improved connection performance by making also TLS handshake in concurrent tasks
  • IPC server is closing client socket when timeout occurs while sending request
  • Dispatching IPC request synchronously to preserve request order, only sending response is executed on threadpool

3.2.38

Date of release: 04.07.2018

Improvements

  • On service suspend, terminating all active sessions & after resume, recreating sessions (allows to see when PC was asleep between two locked sessions in Dashboard)
  • Reporting session start time as current time, not system reported time (helps avoid long manual sessions after first installing Excalibur)

Fixes

  • Create cache folder for session cache if it does not exist

3.2.30

Date of release: 03.07.2018

Fixes

  • Bugfixed merging of cached and actual sessions
  • During migrating sessions cache from registry to file, registry was opened with read-only flag so registry entry was not erased after migrate
  • Few minor bug fixes

Improvements

  • New implementation for flow logging used
  • Persisted storage for sessions moved from registry to cache file within Excalibur client folder in program files (registry storage was reverted by OS to last committed state when PC crashed)

3.2.15

Date of release: 29.06.2018

Features

  • Implemented flow logging in OTP login dispatch

Improvements

  • OTP login refactored. Using shared secret instead of user certificate hash

3.2.6

Date of release: 27.06.2018 12:11:30

Fixes

  • Sessioning fixed. Storing user sessions to persistent storage with every session change

Improvements

  • On service reconnect sending all sessions to server to avoid sessions state desync
  • When received password is empty or expired, service is sending response to server instantly without waiting for user to provide current credentials

3.2.0

Date of release: 23.06.2018

Features

  • Connecting to server via standard WebSocket protocol
  • Added support for local accounts to be registered within Excalibur\

Improvements

  • Complete code refactor & overall performance improved
  • Some major & many minor bug fixes

3.0.8

Date of release: 13.12.2017

Features

  • PKI signing / checking implemented for all actions performed by Excalibur Server to achieve a "more distributed" solution and to avoid a single point of failure in terms of Server security.
  • Unlock PC denied when someone else is locked.
  • Unlock PC implemented.
  • IPC communication AES encrypted.
  • User interface minimized when in NLA mode.
  • MSI installer packages are created with InstallShield.
  • Excalibur service connection state visible in User Interface.
  • Tokenless Authentication support implemented (requested login / forgotten phone).

Improvements

  • OTP login improved.
  • Networking refactored.
  • UAC handling
  • WolfSSL library replaced with OpenSSL 1.1.0f.
  • QR encoding level decreased to low with data encoded binary (better scanning performance).
  • User interface process start and stop handling refactored.

Fixes

  • Suspend and Resume SCM events refactored.
  • Several sessioning bugfixes and improvements
  • Overall code refactor and performance improvements

2.5.5

Date of release: 24.07.2017

Features

  • Slovak localization added.
  • Language switchable from CP / GINA.
  • New step in registration added with information for User to install Excalibur application to Phone.
  • Temporarily removed request login from CP / GINA.
  • HELP available from CP / GINA.

Improvements

  • CP / GINA improved UI for better navigation.
  • Login QR code redundancy lowered for better scanning performance also with minimized CP / GINA.

2.5.4

Date of release: 14.07.2017

Improvements

  • Automatic McAfee config file editing in case that McAfee is installed.

Fixes

  • Fixed issue with slow Computer turn of because of Excalibur.

2.5.3

Date of release:07.07.2017

Features

  • Packages are generated with InstallShield to improve updates / reinstalling.
  • Client components connecting to only one IP.

Improvements

  • Settings not stored anymore in files but they are stored in registries.
  • All sensitive crypto components encrypted with AES.
  • Inter process communication between service and login screen component transformed into sockets.
  • Faster sockets ping / timeout reaction for network connectivity changes / reconnecting.

Fixes

  • OTP not required with poor WiFi quality.

2.3.31

Date of release: 22.05.2017

Features

  • Password change required when expired.

Improvements

  • Better description for "Login failed" error added.
  • Displayed Username logged on a PC.  

Fixes

  • Lock screen freezing fixed.
  • QR code not available on lock screen fixed.
  • Fixed issue with synchronization of OTP.
  • Fixed issue with logging in "Login component is invalid".

2.2.3

Date of release: 12.12.2016

Improvements

  • Shortened OTP.

Fixes

  • CPUI fixes.

2.0.6

Date of release:29.11.2016

Improvements

  • Updated Clients certificates.

Fixes

  • Sessions refactor.

Active Directory Facade

3.3.3

Date of release: 16.2.2021

Improvements

  • Removed useless log on changed attributes in AD
  • Added retry logic with backoff on unsuccessful registry write

3.3.2

Date of release: 30.10.2020

Fixes

  • Removed connection queue deadlock on more than 50 asynchronous processing requests

Improvements

  • Added logs to connection logic to better understand when service is trying to connect and when is connected

3.3.1

Date of release: 17.04.2020

Improvements

  • Many minor bug fixes and performance optimizations
  • OpenSSL updated to version 1.1.1d

3.3.0

Date of release: 20.09.2019

Improvements

  • Repair of current processed websocket frames. (temporary unavailability of facade)
  • Support of passwords with length than 32 letters
  • Implementation of separate fronts for queries processing

3.2.2

Date of release: 11.07.2019

Improvements

  • Implemented queue for dispatching query requests with separated task scheduler to improve performance. Limited to 50 concurrent tasks
  • Responding with error "busy" when queue for query tasks is full
  • Added support for PAM platform

Fixes

  • Fixed NTLM hash creation for passwords longer than 32 characters

3.2.1

Date of release: 29.05.2019

Fixes

  • Excalibur AD facade was not responding to query dispatch when empty result was returned

3.2.0

Date of release: 20.02.2019

Features

  • Fetching logs from Excalibur AD Facade packs logs folder and uploads as compressed package to server

Improvements

  • Removed INT / PROD service switch support (Only one Excalibur AD Facade can run on target machine)
  • When registering account which is missing email attribute, Excalibur AD Facade sends specific error code to Excalibur Server
  • Number of concurrent dispatch tasks running on threadpool limited to 50
  • Improved password setting using best fitting API
  • Reconnecting only in case protocol ping times out
  • Overall codebase refactor aimed to improve performance and stability

Fixes

  • Handling ACCOUNT_DISABLED user flag while performing actions that requires AD interaction. Registration or login with disabled domain account is no longer possible.
  • Recreating LDAP connector context when detected that system connector is frozen and unable to auto-reconnect.
  • Fixed DC sync initialization and running asynchronously
  • Reimplemented logon name parsing with character escaping to protect against LDAP injection
  • Timeouts added to WebSocket handshake routines (Sometimes on half-opened socket connector got stuck)

3.1.45

Date of release: 03.12.2018

Features

  • Added support to choose Excalibur AD Facade service logon account in installer package (gMSA / LocalService / domain account)

3.1.41

Date of release: 17.10.2018

Features

  • Implemented support for show password feature
  • Implemented support for LDAP connect to Excalibur Directory service

Improvements

  • Changed queries to search for users that are not disabled within AD
  • Returning error account_disabled when authenticating with disabled account
  • Units & groups multi-domain support\

Fixes

  • Fixed unhandled code when dispatching query request

3.1.30

Date of release: 08.07.2018

Improvements

  • WebSocket send is fragmenting messages into 16K frames when message data is larger than 16K.
  • Uploading compressed logs folder to server when fetch logs request received.

3.1.26

Date of release: 08.06.2018

Improvements

  • Reimplemented LDAP connect. Loading LDAP port & secure flag configuration from registry. When no config found, trying to do secure LDAPS connect and fallback to unsecure LDAP connect on failure.
  • User / Computer groups & units are sent in batches to server by 200 entries in a batch. Was 1000 in previous releases.

3.1.17

Date of release: 24.07.2018

Improvements

  • Sending domain name to server in connect message. No need to configure domain name on server side
  • Reimplemented handling of down-level logon name. If no domain name is provided in request, locally obtained domain name is used.

Known issues

  • If group A contains group B, users of group B is not considered also as users in group A

3.1.13

Date of release: 18.07.2018

Features

  • Added support for tokenless authentication with local account improvements
  • Access to DCSync object (for communication with DC via DRSR) locked & initialised in loop until successful

Known issues

  • If group A contains group B, users of group B is not considered also as users in group A

3.1.9

Date of release: 12.07.2018

Features

  • Connecting to server via standard WebSocket protocol
  • Implemented support for local accounts
  • Multi-server connect implemented

Improvements

  • Improved user name/surname resolving from AD when create user requested.
  • Calling connect asynchronously and on reconnects call again only if previous async call is completed.
  • Added 1ms timeout on LDAP feches every 25 records (CPU usage optimized)
  • LDAP connect request is asynchronous
  • Reimplemented computer info retrieval with WMI helpers
  • DRSR for DC sync locked & initialized asynchronously

Fixes

  • When no cached password is provided during tokenless authentication, authentication continues like common authentication with no password stored.
  • Iterative reconnect delay occurs when connection is closed immediately after unsuccessful TLS handshake. Each reconnect increase delay time between reconnects by 50 ms, with a maximum delay of 3 second.
  • Fixed send queue message timeout handling.
  • Verifying NTLM hashes with DRSR case-insensitive (previous version was falling back to LDAP verify due to letter casing)
  • Locked threadpool tasks queue in case of multi-server connect scenario\

Known issues

  • If group A contains group B, users of group B is not considered also as users in group A (will be fixed in the next release)

3.0.6

Date of release: 13.12.2017

Features

  • PKI signing / checking implemented for all actions performed by Excalibur Server to achieve a "more distributed" solution and to avoid a single point of failure in terms of Server security.
  • Password verification through MS-DRSR (Directory Replication Service Remote protocol) with fallback to LDAP verification on failure (improves performance and stability).
  • MSI installer packages are created with InstallShield.
  • Tokenless Authentication support implemented (requested login / forgot phone).
  • Remote update implemented with Excalibur signed MSI package (Facade checks digital signature before installing).
  • Timed fetch of Groups containing Users and Computers.
  • Password policy validation against domain settings (for static password use cases).

Improvements

  • Server configuration loading from the registry.
  • WolfSSL library replaced with OpenSSL 1.1.0f.
  • All synchronous LDAP calls reimplemented to run asynchronously.
  • Refactored connection to Server.
  • Directory synchronization methods improved for synchronization changes on User, Computer and Group objects.
  • Check for password expiry implemented.
  • Dispatching requests on threadpool.
  • SCM (Service Control Manager) commands handling refactored.
  • Performance improvements.

Fixes

  • Getting parent DN of fetched AD entries fixed.
  • Getting Computer information fixed.
  • Overall code refactor.
  • Several minor bug fixes.

Known issues

  • If Group A contains Group B, Users of Group B are not considered also as Users of  Group A (this issue will be fixed in the next release).

2.1.2

Date of release: 01.06.2017

Features

  • Password verification implemented.

2.1.1

Date of release: 04.05.2017

Fixes

  • Logs refactored on dispatch query.
  • Server connect deadlock fixed.

2.1.0

Date of release: 20.03.2017

Features

  • Setup for INT release.
  • Files with logs older than 7 days are automatically deleted when creating an instance record (instantaneous after service restart).

Improvements

  • WolfSSL updated to version 3.10.2

Fixes

  • Memory leak due to wrong use of ComPtr in GetComputerInfo() method fixed.
  • Memory leak due to missing LDAP_Deinit() fixed.
  • Wrong definition of the preprocessor, which caused deleting of logs not working properly fixed.  

2.0.0.3

Date of release: 22.02.2017

Features

  • Self-registration of User / Phone available from the locked computer screen.
  • Multi-Server support.
  • Version propagated to server.

Improvements

  • Implementation of refactored Logger with the logrotate option based on log age and size.
  • Extended DN server control implementation deleted.
  • Performance optimization.

Fixes

  • LDAP search during directory synchronization asking for all attributes.
  • Log file locking during write operations.
  • Logrotate on 50MB log files.
  • Response to a request if the query was canceled by the Server canceled.

Android application

3.4.13

Date of release: 31.3.2021

Improvements

  • Improved logger
  • Better crash logs
  • Face icon for face id devices
  • Native maps

Fixes

  • Double tap disabled
  • Automatic pin code send
  • Company screen ui fixes
  • Same company id problem with registration
  • Bug fixes with logger

3.4.11

Date of release: 2.2.2021

Fixes

  • Missing translations added
  • Background running default to off
  • Root detection retries
  • Handle invalid address in QR

Features

  • Android app size optimalization
  • App theme support
  • Large core refactor
  • ASN1 support
  • Multiple usage of CSR
  • Performance logs for every action

3.4.7

Date of release: 14.1.2021

Fixes

  • Hostname verifier

3.4.3

Date of release: 13.11.2020

Fixes

  • optimalize location factor
  • better handling server error with deinit
  • new fingerprint detection

3.4.2

Fixes

  • fetch history bug
  • better performance for navigator
  • multicompany reset pin
  • screen rotation forced to portrait
  • ui bugs&fixes

Features

  • multi-server support
  • error handling for post requests
  • mock, device check and root detection
  • about app

3.4.1

Date of release: 1.10. 2020

Fixes

  • devices with notch
  • notifications permission
  • blink splash screen fixed
  • fingerprint problem in the reset factor action
  • ui fixes and handled crashes

Features

  • multiple account support
  • missing translations
  • better performance for navigation

3.4.0

Date of release: 27.8. 2020

Fixes

  • performance issues
  • cropped texts
  • iOS notifications
  • allow notifications after success registration
  • missing translations
  • fixed iOS secure fetch

Features

  • root detection
  • support for multiple actions

3.3.5

Date of release: 24.6.2020

Features

  • Confirm dialog for report (when disabled logger).
  • Global setting for logger (disabled by default).
  • Added performance logs.
  • Support for registration policies.

Fixes

  • Corrupted keychain (data migration).
  • Push notification (quit state).
  • Deinit disabled on unfinished re-registration.
  • Tutorial crash.
  • Waiting for location to unlock.
  • UI fixes.

3.3.4

Date of release: 27.2.2020

Fixes

  • Various bugfixes,

3.3.3

Date of release: 21.10.2019

Fixes

  • Various bugfixes, performance and stability changes.

3.3.1

Date of release: 15.10.2019

Features

  • UI engine refactor.
  • Excalibur Logger client improvements.
  • OTP over SSDP feature.

Fixes

  • Various bugfixes, performance and stability changes.

3.3.0

Date of release: 16.8.2019

Features

  • Project`s structure and libraries refactor.
  • Excalibur Logger client improvements.

Fixes

  • Various bugfixes, performance and stability changes.

3.2.9

Date of release: 29.7.2019

Features

  • Logger improvements.

3.2.7

Date of release: 8.7.2019

Features

  • ReactNative upgrade to 0.59.5.
  • Android 64bit support.
  • Map light theme support.
  • Logger improvements.

Fixes

  • (Android) Push notification bugfix.
  • Localization corrections.
  • Style corrections.

3.2.6

Date of release: 5.3.2019

Improvements

  • React Native updated to 0.54.8
  • Application libraries update to most recent versions
  • Android keychain improvements
  • Android root detection improvements
  • various bugfixes

3.2.5

Date of release: 15.2.2019

Features

  • Company deinitialization on unfinished registration.
  • Geofence cleanup after registration.

Fixes

  • Font size within zoomed environment.
  • Offline policy for PIN.
  • Hanging sync method.

3.2.4

Date of release: 23.1.2019

Features

  • New option in settings for app background running
  • Exit app button in settings

Fixes

  • Session's empty location

3.2.2

Date of release: 14.1.2019

Features

  • Settings screen redesign
  • Screens transition from right to left
  • New option in settings for notifications (ios)
  • Peer verification message correction
  • Duration picker support on status screen
  • Disabled alert for notification settings

Fixes

  • Changing factor status on success fix
  • Minor UI optimizations
  • Dark app theme (android)
  • Geofences marker size correction
  • Bugfixes for set geofences action

3.2.0

Date of release: 21.12.2018

Features

  • Loading indicator for action remove geofence.
  • Added vibration option in settings.
  • Multicompany set geofence sync.

Fixes

  • App version shown in settings.
  • Settings screen redesigned.
  • Centered close button in set geofence.
  • Adjusted parameters for cells location validation.
  • Push notification close all screens after dialog has been showed.
  • Cancel registration will not remove company.

3.0.39

Date of release: 29.11.2018

Features

  • Local provider for cells location resolutions
  • Websocket communication with testing framework
  • Home Locations management + confirmation
  • Sessions's geofence is shown

Fixes

  • Canceling dialog
  • Testing events
  • Bug and improvements

3.0.38

Features

  • React Native 0.57.2
  • Success screen for reports
  • Problems detection during authentication
  • Factors initialization per company
  • Preloading tutorials settings

Fixes

  • Tutorial tweaks
  • OTP font size
  • Clickable description box in reports
  • Complete refactor of cells locations (obtaining, resolution)

3.0.37

Features

  • Account detail
  • Support for cell info for older android devices
  • Delay (24h) for update popup
  • Linking support

Fixes

  • Offline policies groups
  • Improved errors handling
  • Connection indicator in status screen is in the text now
  • Deinitialize without server response
  • Cell info logger logs (anonymized)
  • Show password policy_failed

3.0.36

Features

  • skip to pin button
  • connection indicator in the status screen
  • show account password

Fixes

  • error & translation corrections
  • offline policies fixes
  • application now displays correct server version
  • reset factor for blocked pin

3.0.35

Improvements

  • TLSv1.2 websocket
  • new QR scanner
  • firebase UUID
  • new debug logger
  • in app help and tutorial pages
  • persistent notification and push messages synchronization
  • app speed and stability improvements
  • bugfixes

3.0.8

Date of release: 12.01.2018

Fixes

  • Fix for incomplete notification after successful login.
  • Bug with loading application after language change fixed.  

3.0.7

Date of release: 28.12.2017

Improvements

  • Keystore error handling when a new fingerprint is added improved.
  • Tasks results handling improvements.
  • Localizations.
  • Color for cancel buttons changed to red.

Fixes

  • PIN cancellation is not triggering security incident anymore.
  • Patch for verification title (correct account username).

3.0.6

Date of release: 14.12.2017

Features

  • System keystore support for storing certificates.
  • New errors handling.

Improvements

  • Core refactor compatible with the v3 server (PKI based).
  • Push messages migrated to FCM.
  • UI components optimization.
  • Various minor improvements.

2.4.10

Date of release: 11.09.2017

Features

  • Support for binary QR.

Improvements

  • Faster and better application startup.
  • Need for contacts permission removed.
  • Excalibur confirmation for external actions improved.
  • Lazy permissions authorization.
  • Simplified and migrated layouts to ConstraintLayout.

Fixes

  • Various runtime bugfixes.

2.4.9

Date of release: 26.07.2017

Improvements

  • Sessions history improvements.
  • Device location settings detection.
  • Basic layouts adjustments for various display settings.

Fixes

  • Localization fixes.
  • Various bugfixes.

2.4.8

Date of release: 07.07.2017

Features

  • New lock / logout sessions dialog.

Improvements

  • Better handling for fingerprints states.

Fixes

  • Localization fixes.
  • Minor crashes fixes.

2.4.7

Date of release: 26.06.2017

Features

  • New common execution for tasks with factors.
  • OTP timer and Action logger.
  • Language option in application settings.
  • Fake / mock locations filter.
  • Recent applications support.
  • In application help support.
  • Disconnected companies indicator.

Improvements

  • New synchronization for SessionsHistory.
  • Application speed and responsivity improvements.

Fixes

  • Minor bugfixes.

2.4.2

Date of release: 09.05.2017

Features

  • Notification during offline login before first online login.
  • Error codes are visible for unhandled errors.

Improvements

  • Reduced debug log in firebase reports.

Fixes

  • Missing / Incorrect localizations fixed.
  • Application freezing on factor’s screen fixed.
  • Application crash on connection toast settings button fixed.

2.4.1

Date of release: 25.04.2017

Features

  • Core protocol 2.4

Improvements

  • Automatic login retries with shortened OTP code.
  • HistoryActivity patches.

Fixes

  • Minor bugfixes.

2.3.0

Date of release: 25.04.2017

Features

  • Companies screen added.
  • Forgotten PIN option added.
  • Identity transfer.

Improvements

  • Networking refactor.

2.2.0

Date of release: 06.12.2016

Features

  • Sessions history added.
  • Company deinitialization handler added.

Improvements

  • OTP shortened.

2.1.3

Date of release: 22.11.2016

Improvements

  • Performance improvements.

Fixes

  • Minor bugfixes.

iOS Application

3.4.131

Date of release: 31.3.2021

Improvements

  • Improved logger
  • Better crash logs
  • Face icon for face id devices
  • Native maps

Fixes

  • Double tap disabled
  • Automatic pin code send
  • Company screen ui fixes
  • Same company id problem with registration
  • Bug fixes with logger

3.4.11

Date of release: 2.2.2021

Fixes

  • Missing translations added
  • Background running default to off
  • Root detection retries
  • Handle invalid address in QR

Features

  • Android app size optimalization
  • App theme support
  • Large core refactor
  • ASN1 support
  • Multiple usage of CSR
  • Performance logs for every action

3.4.3

Date of release: 13.11.2020

Fixes

  • optimalize location factor
  • better handling server error with deinit
  • new fingerprint detection

3.4.2

Date of release:31.10.2020

Fixes

  • fetch history bug
  • better performance for navigator
  • multicompany reset pin
  • screen rotation forced to portrait
  • ui bugs&fixes

Features

  • multi-server support
  • error handling for post requests
  • mock, device check and root detection
  • about app

3.4.1

Date of release: 1.10. 2020

Fixes

  • devices with notch
  • notifications permission
  • blink splash screen fixed
  • fingerprint problem in the reset factor action
  • ui fixes and handled crashes

Features

  • multiple account support
  • missing translations
  • better performance for navigation

3.4.0

Date of release: 27.8. 2020

Fixes

  • performance issues
  • cropped texts
  • iOS notifications
  • allow notifications after success registration
  • missing translations
  • fixed iOS secure fetch

Features

  • root detection
  • support for multiple actions

3.3.5 /3.3.15/

Date of release: 10.7.2020

Features

  • Confirm dialog for report (when disabled logger).
  • Global setting for logger (disabled by default).
  • Added performance logs.
  • Support for registration policies.

Fixes

  • Corrupted keychain (data migration).
  • Push notification (quit state).
  • Deinit disabled on unfinished re-registration.
  • Tutorial crash.
  • Waiting for location in unlock.
  • UI fixes.

3.3.4

Date of release: 28.2.2020

Fixes

  • Various bugfixes

3.3.3

Date of release: 20.11.2019

Fixes

  • show password crash
  • ui improvements

3.3.1

Date of release: 17.10.2019

Features

  • UI engine refactor.
  • Excalibur Logger client improvements.
  • OTP over SSDP feature.

Fixes

  • Various bugfixes, performance and stability changes.

3.3.0

Date of release: 15.8.2019

Features

  • Project`s structure and libraries refactor.
  • Excalibur Logger client improvements.

Fixes

  • Performance and stability changes

3.2.9

Date of release: 29.7.2019

Features

  • Logger improvements.

3.2.7

Date of release: 11.7.2019

Features

  • Map light theme support.
  • Logger improvements.

Fixes

  • Localization corrections.
  • Style corrections.

3.2.6

Date of release: 22.3.2019

Improvements

  • We added a detector for biometry that changed and blur after going to the background.

Fixes

  • Tutorial overlay has the correct position now.
  • Small bugfixes and improvements.

3.2.5

Date of release: 26.2.2019

Fixes

  • Company deinitialization on unfinished registration and fixed font size within a zoomed environment.
  • Removing of home geofences after re-registration. When the phone searches for a location, the pin does not appear.

3.2.4

Date of release: 18.1.2019

Features

  • UI optimizations for iPhone X

3.2.2

Date of release: 11.1.2019

Features

  • Settings screen redesign
  • Screens transition from right to left
  • New option in settings for notifications
  • Peer verification message correction
  • Duration picker support on status screen
  • Disabled alert for notification settings

Fixes

  • Changing factor status on success fix
  • Minor UI optimizations
  • Geofences marker size correction
  • Bugfixes for set geofences action

3.2.0

Date of release: 21.12.2018

Features

  • Loading indicator for action remove geofence.
  • Added vibration option in settings.
  • Multicompany set geofence sync.

Fixes

  • App version shown in settings.
  • Settings screen redesigned.
  • Centered close button in set geofence.
  • Adjusted parameters for cells location validation.
  • Push notification close all screens after dialog has been showed.
  • Cancel registration will not remove the company.

3.0.40

Date of release: 4.12. 2018

Features

  • Websocket communication with testing framework
  • Home Locations management + confirmation
  • Sessions's geofence is shown

Fixes

  • Canceling dialog
  • Testing events
  • Bug and improvements

3.0.38

Date of release: 9.11.2018

Features

  • React Native 0.57.2
  • Success screen for reports
  • Problems detection during authentication
  • Factors initialization per company
  • Preloading tutorials settings

Fixes

  • Tutorial tweaks
  • OTP font size
  • Clickable description box in reports

3.0.37

Date of release: 16.8.2018

Features

  • Account detail
  • Linking support

Fixes

  • Offline policies groups
  • Improved errors handling
  • Connection indicator in status screen is in the text now
  • Deinitialize without server response
  • Show password policy_failed

3.0.36

Date of release: 15.9.2018

Features

  • skip to pin button
  • connection indicator in the status screen
  • show password

Fixes

  • error & translation corrections
  • offline policies fixes
  • application now displays correct server version
  • reset factor for blocked pin
  • detecting old pc service

3.0.34

Date of release: 22.08.2018

Features

  • deinitialization from dashboard
  • possibility to remove company
  • fetch with cache
  • redesigned locations

Improvements

  • ui improvements
  • performance improvements

Fixes

  • verification crash fixes
  • connection hostname update after registration

3.0.30

Date of release: 24.07.2018

Info

Every update of our Excalibur app includes improvements for speed and reliability. As new features become available, we'll highlight those for you in the app.

3.0.27

Date of release: 05.07.2018

Info

Every update of our Excalibur app includes improvements for speed and reliability. As new features become available, we'll highlight those for you in the app.

3.0.26

Date of release: 02.07.2018

Info

Every update of our Excalibur app includes improvements for speed and reliability. As new features become available, we'll highlight those for you in the app.

3.0.25

Date of release: 20.06.2018

2.4.9

Date of release: 04.08.2017

Features

  • Tutorial for scanner screen.
  • New alert dialog.

Improvements

  • IPv6 support.

Fixes

  • Screens bugfixes.
  • UI session history processing fix.
  • Help UI fixes.

2.4.2

Date of release: 27.04.2017

Features

  • Language change in settings.

Improvements

  • Automatic login retries with shortened OTP code.

Fixes

  • Minor bugfixes.

2.3.2

Date of release: 28.03.2017

Features

  • Sessions history added.
  • Companies screen added.
  • Firebase logger.
  • Secured Storage.
  • Forgotten PIN option added.

Improvements

  • Networking refactor.

2.2.0

Date of release: 05.12.2016

Features

  • Location services disabled screen added.

Improvements

  • OTP shortener.

2.1.0

Date of release: 16.11.2016

Features

  • Session status indicator.
  • Company deinitialization handler.