3.5 KiB
3.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.3.0] - 2024-10-13
Added
- support for PQ algorithm based network (C25519/K512)
- dedicated log directory
- multiple base algorithm provided on one URL
[1.2-2] - 2024-05-29
Modified
- KEM OPk are not signed anymore
- keep using 'From' header to connect to another lime server (so we don't need to update them all at once)
[1.2-1] - 2024-05-01
Added
- Support a specific header field for lime username (usage of From is still supported)
[1.2-0] - 2024-04-24
Added
- Log rotation
[1.1-0] - 2023-12-30
Modified
- Publish under GNU Affero Public Licence version 3
[1.0-36] - 2023-11-06
Modified
- Key bundle request split to avoid locking Users table (minimize deadlock) - thanks Jacob
[1.0-35] - 2023-03-21
Modified
- case insensitive access to HTTP header fields name.
[1.0-34] - 2023-02-22
Modified
- Access log get a dedicated log file set by lime_accessLogFile in conf file
- improve mysqli error reporting
[1.0-33] - 2022-07-19
Modified
- bad 'From' in request detected earlier to improve performances.
[1.0-32] - 2021-10-21
Modified
- Configure different apache_conf_path depending on targeted ditribution. We assume that we use the Apache of the system for el8
[1.0-30] - 2021-08-13
Added
- Foreign server can authenticate using Http Digest
[1.0-29] - 2021-04-20
Added
- Log rotation
- Debian/Ubuntu packaging
[1.0-28] - 2021-02-11
Added
- Check PHP version to be at least 7.1
Fix
- Database creation scripts
- Mysql error reporting
- Auth realm/sip domain may differ
[1.0-27] - 2020-11-05
Added
- Number of key bundle request can be limited
[1.0-26] - 2020-10-12
Added
- Digest authentication realm can be fetched from request if not forced in config file
Fix
- Limit friends servers requests to getPeerBundle
[1.0-25] - 2020-09-10
Added
- multidomain management: server can forward a key bundle request to a foreign domain lime server
[1.0-24] - 2020-07-15
Removed
- rpm dependency on rh-php71. Warning: user must now install manually some packages providing php and php-mysqlnd
[1.0-23] - 2020-07-06
Fixed
- log files when deploying 2 servers
[1.0-22] - 2020-05-30
Added
- client authentication using TLS certificates.
[1.0-21] - 2020-05-25
Added
- limit resources allocated to a user accont(devices per account, OPKs per device)
[1.0-20] - 2020-03-23
Added
- flexible selection of configuration file to run several servers on one deployment
[1.0-18] - 2020-01-09
Fixed
- multiple digest auth support
- non alphanumerical username support
[1.0-16] - 2019-11-04
Added
- non alphanumerical username support
Fixed
- SHA256 digest auth again
[1.0-15] - 2019-11-04
Fixed
- race condition on table lock
- SHA256 digest auth
Changed
- authentication database structure
[1.0-14] - 2019-03-15
Fixed
- Digest auth having cleartext password in DB
[1.0-13] - 2019-03-11
Added
- user not found error on getSelfOPKs
- https config in rpm
Fixed
- rpm generation
[1.0-11] - 2019-03-08
Added
- Atomic user publishing
- republishing
- php script to initialise the database
Fixed
- rpm generation
Security
- Authentication hash comparison function
[1.0-10] - 2019-02-08
Added
- Initial release.