CBAS Web Changelog
Welcome to the CBAS Web Changelog. Here you will find a comprehensive list of updates, improvements, and bug fixes for each version of the CBAS Web application. Stay informed about the latest changes and enhancements to ensure you are always up-to-date with the newest features and fixes.
19.x.x
1-17-2020
Security patches
- Apache 2.4.x Multiple Vulnerabilities
- A privilege escalation vulnerability exists in module scripts due to an ability to execute arbitrary code as the parent process by manipulating the scoreboard. (CVE-2019-0211)
- An access control bypass vulnerability exists in mod_auth_digest due to a race condition when running in a threaded server. An attacker with valid credentials could authenticate using another username. (CVE-2019-0217)
- An access control bypass vulnerability exists in mod_ssl when using per-location client certificate verification with TLSv1.3. (CVE-2019-0215)
- In addition, Apache httpd is also affected by several additional vulnerabilities including a denial of service, read-after-free and URL path normalization inconsistencies.
- Upgrade Apache2 server to ver. 2.4.41, where the above vulnerabilities have been fixed.
- Disability of phpmyadmin - SQL injection (SQLi) vulnerability exists in phpMyAdmin due to improper validation of user-supplied input
1-12-2019
Updates to Version 19.0.1
- Added more options for the mass import of access control cards through means of cvs spreadsheet.
- New interface for uploading mass collection of pictures for access cards.
- Added feature to select access control group on mass import.
- New operation tools for multiple selection of access cards.
- Distributed new access control badge templates
- Support for Ubuntu 16 and above provided.
4-10-2019
Released Version 19.0.1
- Vulnerability found by Security Company Applied Risk. Patched in this release.
- Removed aggregate authentication mode
- Strong passwords enforcement
- Improved security on the following:
- Cookies
- Cross-origin Resource Sharing
- HTTP Public Key Pinning
- HTTP Strict Transport Security
- Redirection
- Referrer Policy
- Subresource Integrity
- X-Content-Type-Options
- X-Frame-Options
- X-XSS-Protection
- Defended against html injection on the Login and Reset Password pages
- Removed user enumeration issue on failed logins.
3-20-2019
Released Version 19.0.0
18.x.x
4-10-2019
Released Version 18.0.1
- Vulnerability found by Security Company Applied Risk. Patched in this release.
- Removed aggregate authentication mode
- Strong passwords enforcement
- Improved security on the following:
- Cookies
- Cross-origin Resource Sharing
- HTTP Public Key Pinning
- HTTP Strict Transport Security
- Redirection
- Referrer Policy
- Subresource Integrity
- X-Content-Type-Options
- X-Frame-Options
- X-XSS-Protection
- Defended against html injection on the Login and Reset Password pages
- Removed user enumeration issue on failed logins.
2-8-2019
Released Version 18.0.0
- First version that supports Ubuntu 16 LTS and above
17.x.x
No changelog available.
16.x.x
No changelog available.
15.x.x
4-10-2019
Released Version 15.0.1
- Vulnerability found by Security Company Applied Risk. Patched in this release.
- Removed aggregate authentication mode
- Strong passwords enforcement
- Improved security on the following:
- Cookies
- Cross-origin Resource Sharing
- HTTP Public Key Pinning
- HTTP Strict Transport Security
- Redirection
- Referrer Policy
- Subresource Integrity
- X-Content-Type-Options
- X-Frame-Options
- X-XSS-Protection
- Defended against html injection on the Login and Reset Password pages
- Removed user enumeration issue on failed logins.
4-22-2019
New feature
- Added support for Ubuntu 16 and above
2-5-2019
New feature
- Bill tax switch for the accounting module
- Operate group on multiple cards selected
- Progressive picture uploading
- Mass import of pictures for access control cards
- Assign floor to selection of cards
- Highcharts widgets available
9-10-2018
Bug fixes
- Filtered slashes accordingly with setting for the cbas card diffs page
- Added date to debug files.
- Filtered out form inputs that depend on card format being used or not.
- Getting card picture independently of the special chars in the name
- DPU alive ajax callback.
- Added settings flag to display or not the maintenance tools.
- Improvements to check dpu.
- Fixed access, no access check boxes re-direction.
- Added red warning banner in case the dpu goes offiine
- added enable disable back slashes removal, to support names with special characters.
- Fixed the Access No Access check boxes in the card reports.
- Added toggle setting to use or not CARD_FORMAT
8-27-2018
New features
- Unregistered cards links to create card interface
- New access control maintenance interfaces
- New interface to check areas associated with each card
- New interface to check readers schedules and areas on the web server and on the DPU
- New interface to register a card from the access control report
- Fixed bug downloading reader areas association
8-21-2018
Bug fixes and new features
- Fixed card conversion, implemented support for automated re-directions to authorized areas editing.
- Added work flow settings in access control
- Implemented input support for JOB_CODE, CARD_NUMBER and CARD_FORMAT for access control group admins.
- Implemented automated redirection to Add New Card interface from Guess Card Format page.
- Fixed point counting information on Pull Points page.
- Added profile Add/Subtract for group allowed areas editing.
- Reduced left margin for content on the official Dark Theme.
- fixed the white color on active state input, where we could not see the text.
8-20-2018
Bug fixes and new features
- Fixes in the card format conversion
- Fixed Change Identity for a tenant
- Fixed the point ordering background color
- Implemented Guess Card Format Report
- Added profile Add/Subtract to mass operation on Add Remove Areas page
- Added convert card format checkbox and javascript to narrow down format options
- Support for Key Fobs format and modal for card format info
- New Guess Card Format page and convert format checkbox
1-9-2018
Bug fixes
- implementation of Logout button in CBWgraphics
- CBWgraphics log files now created with 777 mode.
- Updating existing generic card in cbas.
- Support for pull graphics for CBAS 17.
- fixed DPU pull for more than one DPU, mysql handle and image dir making.
- Added support for mask multi-state points in CBWg.
8-4-2017
New features and bug fixes
- Implemented progress bar dialog for heavy back end processes.
- Theme selection on CBW graphics.
- Better written card grant reasons.
- Fixes in the Visitor Tracking Interface
- Implemented cross check for duplication on job_code/card_number when editing a card.
- changed use_landing_lookup to convert_floor setting name
- Added timestamp to log files,
- Added debug information in import AC data from DPU and Refresh Cards from DPU.
- implemented Other Mores For This Point algorithm.
- Adding new widget - Simple Point Commander.
- Heatmap View Editor implementation.
- Fixed landing lookup aka vip floor, or elevator destination dispatch system.
- Improvements on the bades module and also, added bootstrap pop ups with redirection links.
- Added JQuery time picker to the expire date on new cards.
- New badges implementation based on Single Page Application.
- head php file renaming
- Added debug information in the Overtimes Import from DPU
- New marketing logo on the white theme
- Improvements on the official dark theme
- Watch List Email Notification.
- Implemented watch list settings.
- Updated sql schema to support Watch List.
- Adding Visitor Tracking page
- Adding JQuery autocomplete
- Fixed revoked passes information
- Adding Dark Theme schedules.
12-12-2016
Bug fix
- Fixed bug in user insertion of admin and system
- Added missing kiosk column in users table
- Fixed Dashboards horizontal margins in page wrapper for the Dark Theme.
- Fixed menu banner not showing while logged out in dark theme.
- Fixed dark theme in system and hardware
- Fixed dark theme in preferences.
- Kiosk mode toggle implementation
- Restored horizontal menu banner none
6-26-2016
New features and bug fixes
- History replay implementation
- Logs on medals
- Fixed a bug updating the counter on page refresh
- Added two new Fire Alarms widgets
- Adding new Fire dashboard based on GETHR22.
- Adding Ajax login
- Adding log in method for iframe - to be used in dashboards.
- Implemented privileged views filter to other users than admin group, to advanced reports.
- Kiosk mode integration in the Dark Theme.
- Implemented Card Format fixes, to allow awareness of card format in the editing cards interface, also in the ShowCBASCards function, a commented block will insert card_format in the ac_cards table, to be run once.
- fixed bug in advanced settings description.
- Modified colors in the calendar in accordance with the dark theme
- Changed font in Speedometer to Maven Pro in the dark theme case.
- Modified the Speedometer style for the dark theme, added js code to check if the dark theme is set and select the appropriate speedometer theme.
- Implemented JQuery code to refactor buttons widths, updated the hardware css and js links to local modified css and js sources.
- Added By Username filter to Forensic report.
- Fixed bug in Forensic Reports, Card number and By user id filters are now working.
- In Config and Preferences, replaced JQuery external links by localhost links, modified jquery-ui.css in accordance with the Dark theme
- Adding icon thumbnails for the several themes available.
- Added new icons, there are 3 not linked in the code: icon_leftnav_li.gif, icon_leftnav_li_red.gif and icon-trash-can.git.
- Added new icon-set to CBWgraphics.
- CSS update: input and select with the same widths.
- Fixed bug when saving, bar-status lost value and units.
- added MySQL test connection to CBWgraphics import mechanism.
- Adding new graphics dark theme version
3-1-2016
New version release 15.0.0
14.x.x
4-10-2019
Released Version 14.0.1
- Vulnerability found by Security Company Applied Risk. Patched in this release.
- Removed aggregate authentication mode
- Strong passwords enforcement
- Improved security on the following:
- Cookies
- Cross-origin Resource Sharing
- HTTP Public Key Pinning
- HTTP Strict Transport Security
- Redirection
- Referrer Policy
- Subresource Integrity
- X-Content-Type-Options
- X-Frame-Options
- X-XSS-Protection
- Defended against html injection on the Login and Reset Password pages
- Removed user enumeration issue on failed logins.
4-6-2018
New feature
- Chiller efficiency report implementation
- Fix in the groups listing alphabetically.
- Fixes in the contiguous overtime requirement.
- Extend OT fixed.
- fixes in metering.
- Fixes in meter invoices, now only daily consumptions is accounted for.
7-20-2017
New features
- Contiguous overtime rule implementation
- Implemented ContiguousTimeDifferenceCustom function
- Added information about possible overlapping overtimes so that other users can list overtimes within the same tenant
- Added tarball download
- Filter tax on footer of pdf invoices.
- Added tax column on group_billing table.
- Added tax switch
- Re-organized System Settings tabs, added one more checkbox to not apply tax to meters, implemented filter on the accounting module.
1-17-2017
New features
- Added daily consumption to the meters invoice.
- Improvements on the meters report.
- Implementation of the overtime notification via email.
- Improvements on the maintenance log table and implementation of email notification for overtimes.
- Implemented filtering for invoices, only tenants that had consumption will have linked html and pdf documents.
- Front-end fixes.
12-15-2016
Bug fixes
- Fixed header title in invoices
- Only report or invoice on groups that had consumption
- Added more space for the logo, so that it won’t overlap the tagline
- added nocache headers
- Fixes in invoices and in monitor titles for the new ot options
- Fixed pdf links on accounting reports.
- Fixed the MoresBill calculation support for version 1 and 2 of mores.
10-20-2016
New features
- Implemented carry over for the free amount allowances.
- Added switch to only display billing allowance menu option when its set for the tenant.
- implemented extended version of overtimes for cbas-
- Added one more column, server_id in the mores table.
- Kill more and send message implemented.
- Adding module to log maintenance outages
- Implemented the contiguous overtime requirement.
10-6-2016
Bug fixes
- Fixes in group review allowance
- Fixes in dollar amount both bill proposed and restore seconds.
- Fixes allowance restore
- Fixed MoresBill used in Reports.
- Updating mysql reference database
- implemented new customizable function costs in commander_ot
- Implemented more 2 extra BO functions in Edit Points.
- Added support for 2 customizable billing options in groups and detached history settings to its own tab in settings.
7-20-2016
Released Version 14.0.0