| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 43 hours | refactor: remove token generation from register | wikiapiserver | 1 | -15/+7 | |
| Register only saves username and plaintext password. Token fields are left empty until set by the Wikimedia API. | |||||
| 43 hours | refactor: store password in plaintext | wikiapiserver | 1 | -6/+6 | |
| Remove SHA-256 hashing for the password column. Tokens still hashed with SHA-256 in the database. | |||||
| 44 hours | feat: initial wiki API server with account management | wikiapiserver | 1 | -0/+210 | |
| - HTTP API with JSON over configurable port (default 8080) - Endpoints: POST /register, POST /login, POST /refresh, GET /health - MariaDB storage with SHA-256 hashed credentials and tokens - Token rotation on login and refresh - Config loaded from config.json (not tracked in git) - Graceful shutdown on SIGINT/SIGTERM - Connection pool (25 max open, 10 idle, 5min max lifetime) | |||||
