Changelog
2023-07-15
Rewrote most of the comments backend.
Fixed some routing oversights.
Show Index and PDO query counts separately in the footer.
Rewrote the news backend.
Fixed various other oversights.
Fixed error on main page.
Rewrote the Changelog code.
2023-07-14
Added more elegant method for statement caching.
2023-07-12
Fixed leap year birthdays without a year set.
Rewrote backend for emoticons.
Fixed possible NULL in CSRF check.
Probably fixed things by not really doing anything in particular?
Fixed database access in Satori scripts.
2023-07-11
Use the Index DSN to create the PDO based DB instance.
Exposed more steps of the DbTools::create process.
Use Index for CSRF protection tokens.
Change CSRFP epoch and check if token is empty.
Removed hash function wrappers.
Made the CSRF protection less needlessly complex.
CSRF and URL cleanup.
Rely on NGINX GeoIP2 module for country code lookup.
2023-07-10
Updated info pages.
Switched to a tools directory for commands.
Fixed error on double close for mysqli library.
Get rid of unused JSON stuff.
2023-07-09
Only show multiple times if they're actually different.
2023-07-06
Send Accept-Language header to ensure English.
Use Index for colour parsing.
Removed Twitter and Nitter support. It's over folks.
2023-07-05
Fixed country name not having a value for XX or any other fallback.