Commit Graph
13 Commits
Author SHA1 Message Date
Rsclub2_2 68940e831a feat: Sammelpostfach per SSO (OAuth/XOAUTH2) statt Passwort
Einmal "Connect mailbox" (OIDC mit PKCE, prompt=login, Anmeldung als technisches Konto des
Postfachs), Prüfung der Mail-Adresse im Token, Refresh-Token verschlüsselt in DATA_DIR,
Access-Token im Speicher; ein gunicorn-Worker wegen der Token-Rotation. Ohne OIDC_* weiter mit
EMAIL_PASSWORD.

Claude-Session: https://claude.ai/code/session_01SqzF6qT3TQ8ej3wigEuMSu
2026-10-29 14:29:22 +01:00
Rsclub2_2 b741389754 fix: Debug-Modus raus, gunicorn, UIDs statt Sequenznummern, nur http(s)-Links
- Flask-Debugger (Werkzeug, Codeausführung) war offen auf 0.0.0.0:5000; jetzt gunicorn, Healthcheck
- Verschieben per UID (Sequenznummern verschieben sich nach dem Expunge), nur Ziffern erlaubt
- "Move All" schickte keine IDs mit; Formular enthält jetzt alle UIDs
- Links aus Mails nur noch http(s) (kein javascript:/data:), rel=noopener noreferrer
- Betreff dekodiert, BODY.PEEK (Mails bleiben ungelesen), Python 3.12, feste Versionen, Nicht-Root
- Tests

Claude-Session: https://claude.ai/code/session_01SqzF6qT3TQ8ej3wigEuMSu
2026-10-29 14:08:16 +01:00
Rsclub2_2 99ec2b956b modified: app.py 2023-08-02 04:42:13 +02:00
Philipp Wagner f0ebdc7888 Fehler ohne KI und debugging gefunden... 2023-08-02 04:01:38 +02:00
Philipp Wagner ada8c4ae48 What have I done? not completed one stupid href 2023-08-02 03:13:37 +02:00
Philipp Wagner 3765d30822 modified: .gitignore 2023-08-02 00:49:02 +02:00
Philipp Wagner bd849025bf new file: .env.example 2023-08-02 00:09:47 +02:00
Philipp Wagner 9d222723b6 new file: .gitignore 2023-08-02 00:07:31 +02:00
Philipp Wagner b20fb73e60 Merge branch 'main' of https://git.wagnersnetz.de/Rsclub2_2/email-unsubscribe-links-scraper 2023-08-01 23:57:41 +02:00
Philipp Wagner a52c5b7446 modified: LICENSE
modified:   README.md
2023-08-01 23:56:32 +02:00
Philipp Wagner 40bf004522 modified: Dockerfile 2023-08-01 04:11:03 +02:00
Rsclub2_2 2053997d27 Update README.md 2023-08-01 01:49:01 +00:00
Philipp Wagner ef43e9dcf6 inital commit 2023-08-01 03:13:50 +02:00