Matrix-registration

Latest version: v0.9.1.post1

Safety actively analyzes 629691 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.7.1

Fixes
- 40, now uses the correct api endpoint thanks to 39 41
- Waitress has a vulnerability below v1.4.2, see CVE-2019-16789

Notice
the new endpoint might not be exposed by some setups. make sure `/_synapse` is reachable on your homeserver.

0.7.0

Not secure
Features
- 35 dockerfile image size reduced to <100Mb
- 34 install a testing enviroment via pip with `pip install -e .[testing]`

Changes
- 34 cli app renamed: matrix_registration => matrix-registration
- 33 introduces a new config option `admin_secret` to choose a secret for the api
previously this just reused the matrix homeserver's shared_secret, so if your api
is publicly reachable please change this value

0.6.1

Not secure
Features
- 35 dockerfile image size reduced to <100Mb
- 34 install a testing enviroment via pip with `pip install -e .[testing]`

Changes

- 34 cli app renamed: matrix_registration => matrix-registration

0.6.0

Not secure
Features
- now uses SQLAlchemy and therefore supports postgres and other database schemes
- added docker image
- added nix shell support
- use waitress to serve application as a proper production wsgi server

Changes

- commands have slightly changed
- gen => generate
- api => serve

Troubleshooting
SQLAlchemy complains that a value isn't in a DateTime value

Before 17 introduced SQLAlchemy support the sqlite database incorrectly stored the expire dates, to fix this you have to manually run:
sql
update tokens set ex_date=null where ex_date='None';

on your database once, or just delete your current database.

0.5.6

Not secure
- cli option to choose config location
- now startable without `python -m` see 14

0.5.5

Not secure
- lots of small bug fixes
- errcode for everything
- more testing :)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.