TISbackup/libtisbackup
k3nny 38a0d788d4
Some checks are pending
lint / docker (push) Waiting to run
feat(auth): install all authentication providers by default
All authentication methods (Basic Auth, Flask-Login, OAuth) are now
installed as core dependencies instead of optional extras. This
simplifies setup and eliminates the need to run `uv sync --extra auth-*`
when switching between authentication methods.

Changes:
- Move authlib, bcrypt, and flask-login to core dependencies
- Remove auth-* optional dependency groups from pyproject.toml
- Update documentation to remove installation instructions
- Simplify troubleshooting and migration guides

Benefits:
- No import errors when switching auth methods
- Simpler user experience
- All providers available out of the box

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-05 21:17:30 +02:00
..
auth feat(auth): install all authentication providers by default 2025-10-05 21:17:30 +02:00
iniparse fix(tisbackup): fix iniparse wrong check 2025-04-14 23:37:16 +02:00
__init__.py EOF & whitespace 2024-11-29 00:54:09 +01:00
backup_mysql.py feat(security): modernize SSH key algorithm support with Ed25519 2025-10-05 01:39:17 +02:00
backup_null.py fix iniparse 2024-11-29 23:45:40 +01:00
backup_oracle.py feat(security): modernize SSH key algorithm support with Ed25519 2025-10-05 01:39:17 +02:00
backup_pgsql.py feat(security): modernize SSH key algorithm support with Ed25519 2025-10-05 01:39:17 +02:00
backup_rsync_btrfs.py Fix re.compile / re.match warnings 2025-03-07 22:51:20 +01:00
backup_rsync.py Fix re.compile / re.match warnings 2025-03-07 22:51:20 +01:00
backup_samba4.py feat(security): modernize SSH key algorithm support with Ed25519 2025-10-05 01:39:17 +02:00
backup_sqlserver.py feat(security): modernize SSH key algorithm support with Ed25519 2025-10-05 01:39:17 +02:00
backup_switch.py Fix re.compile / re.match warnings 2025-03-07 22:51:20 +01:00
backup_vmdk.py fix iniparse 2024-11-29 23:45:40 +01:00
backup_xcp_metadata.py Fix re.compile / re.match warnings 2025-03-07 22:51:20 +01:00
backup_xva.py fix(security): replace os.popen/os.system with subprocess for command injection prevention 2025-10-05 01:23:53 +02:00
common.py feat(security): modernize SSH key algorithm support with Ed25519 2025-10-05 01:39:17 +02:00
copy_vm_xcp.py fix iniparse 2024-11-29 23:45:40 +01:00
XenAPI.py fix iniparse 2024-11-29 23:45:40 +01:00