Ermis Server v1.0.0-C
·
127 commits
to master
since this release
Ermis Server v1.0.0-C is the first major release for the server, issuing a comprehensive overhaul of both the authentication process and WebRTC signalling server.
Changes
- Replace IP address used to allow hashed login with UUID (3)
- Replace IP address used to allow hashed login with UUID (2)
- Replace IP address used to allow hashed login with UUID
- Add dedicated email template to backup verification codes sent to email
- Fix restoration of backup folders in ermis-server.sh
- Fix discrepancy between hashing algorithm used when creating backup codes and verifying codes
- Resolve odd symbols in backup verification codes by specifying legible chars
- chore(deps): update server dependency versions
- fix: ensure mobile client fetch correct user info based on account info
- feat: correct evaluation of chat session existing already in group chat creation
- feat: redirect user to active voice call if he attempts to initiate call
- fix(auth): ensure correct errors are displayed during verification
- fix: change WebRTC signalling server structure to fix issues associated with NAT
- fix: resolve bug where web socket is not sending correct byte data
- feat: correct evaluation of chat session existing already in group chat creation
- feat: ensure password hash is automatically updated on 'change password'
- feat: ensure users logged in via backup code receive password hash to remain signed in
- feat(auth): add capability to client to specify device UUID if one has been already designated to him
- A multitude of other bug fixes
Full Changelog: server-v0.101.1...server-v1.0.0