<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wikiapiserver/.gitignore, branch master</title>
<subtitle>Small server utility to make working with wikimedia enterprise api a little bit easier.</subtitle>
<link rel='alternate' type='text/html' href='https://git.iamfabulous.de/wikiapiserver/'/>
<entry>
<title>chore: add wikiapiserver binary to .gitignore and remove from history</title>
<updated>2026-06-25T19:27:23+00:00</updated>
<author>
<name>wikiapiserver</name>
</author>
<published>2026-06-25T19:27:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.iamfabulous.de/wikiapiserver/commit/?id=550d382014b5f3476caed167025d6c4be16d844d'/>
<id>550d382014b5f3476caed167025d6c4be16d844d</id>
<content type='text'>
Binary was tracked for several commits, bloating the repo.
Removed all references via git filter-repo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Binary was tracked for several commits, bloating the repo.
Removed all references via git filter-repo.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: initial wiki API server with account management</title>
<updated>2026-06-25T10:23:11+00:00</updated>
<author>
<name>wikiapiserver</name>
</author>
<published>2026-06-25T10:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.iamfabulous.de/wikiapiserver/commit/?id=6667426e24bba82ade4702cb8f85849bebec6077'/>
<id>6667426e24bba82ade4702cb8f85849bebec6077</id>
<content type='text'>
- 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)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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)
</pre>
</div>
</content>
</entry>
</feed>
