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