This repository has been archived by the owner on Sep 19, 2022. It is now read-only.
Releases: CESNET/proxystatistics-simplesamlphp-module
Releases · CESNET/proxystatistics-simplesamlphp-module
v4.3.0
Added
- Add statistics view for 3 months
Fixed
- Change aggregation to deal with extra columns
- Use absolute URL instead of relative URLs on some places
- Correct dependencies
v4.2.2
Fixed
- Allow to get SP name from UIInfo>DisplayName if isset
v4.2.1
Fixed
- Fixed bad check for MULTI_IDP mode
v4.2.0
Added
- Added MULTI_IDP mode
v4.1.0
v4.0.0
Added
- aggregated statistics (logins and unique users)
Changed
- new database tables
- config options for table names replaced with one (optional) option
tableNames
- option 'config' for auth proc filter made optional
- auth proc filter renamed to Statistics (PascalCase)
- major refactoring
Removed
detailedDays
config option- compatibility for deprecated database config options
- duplicate code
v3.2.1
Fixed
- Fixed the bug in using double '$'
v3.2.0
Added
- Added possibility to show statistics only after authentication
Changed
- Remove unnecessary is_null()
- Use SimpleSAML\Database
Fixed
- Log info message about successful authentication only after successful authentication to SP
- Correct log message in insertLogin()
- Update README.md
- describe setup for modes PROXY/SP/IDP
- change array notation from
array()
to[]
- Read spName from $request only if present
- Remove unused indexes
- Optimize left outer join
- Don't double queries w/o days
- Fixed the table header in detailed statistics for SP
v3.1.0
Added
- Added configuration file for ESLint
- Module now supports running statistics as IDP/SP
Changed
- Using of short array syntax (from array() to [])
- Specify engine and default charset in tables.sql
- Removed unused include from 'templates/spDetail-tpl.php'
- Deleted useless code
- Deleted 'head' and 'body' tag in tab templates
- Use 'filter_input' to GET and VALIDATE value send as GET/POST param
- Eliminate inline javascript
- All JS code was moved to 'index.js'
- Using 'fetch_all' instead of 'fetch_asoc' to get data from DB
- Set default values for some option in 'DatabaseConnector.php'
- Remove duplicate code from 'DatabaseConnector.php'
- Move duplicate code for timeRange to separate file
- Use import instead of unnecessary qualifier
Fixed
- Fixed the syntax of CHANGELOG
- Fixed SQL injection vulnerability
- Fixed list of required packages
v3.0.0
[Added]
- Added file phpcs.xml
[Fixed]
- Fixed the problem with generating error, when some of attributes 'eduPersonUniqueId', 'sourceIdPEppn', 'sourceIdPEntityId' is null
[Changed]
- Changed code style to PSR-2
- Module uses namespaces