aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2018-11-15index.html: Add a section describing the Vim syntax pluginTeddy Wing
2018-11-15index.html: Add an extra command to the 'frequently used' exampleTeddy Wing
2018-11-15Add manual pagesTeddy Wing
2018-11-15index.html: Add Paddle checkout JavaScriptTeddy Wing
2018-11-14index.html: Add information on licensing and upgradesTeddy Wing
2018-11-14Decide on an email addressTeddy Wing
2018-11-14purchaser: Add timestamp to secretTeddy Wing
2018-11-14.htaccess: Add full FastCGI rewrite rulesTeddy Wing
2018-11-14license: Add HTML 500 error responseTeddy Wing
2018-11-14license: Add thank-you page at `/license`Teddy Wing
2018-11-14Add thank-you pageTeddy Wing
2018-11-13internal_error.html: Fix logo imageTeddy Wing
2018-11-13Add 400 error pageTeddy Wing
2018-11-13license: Add "Content-Type" to 404 responseTeddy Wing
2018-11-13Add 500 error page with generatorTeddy Wing
2018-11-13404.html: Make subtitle maroonTeddy Wing
2018-11-13license: Get URL path without query string parametersTeddy Wing
2018-11-13logger: Remove query string from log lineTeddy Wing
2018-11-13Add a meta description to HTML pagesTeddy Wing
2018-11-13license: Render HTML 404 page from /licenseTeddy Wing
2018-11-13lighttpd.conf: Serve static assetsTeddy Wing
2018-11-13Makefile: Restart `lighttpd` when both binaries changeTeddy Wing
2018-11-13license: Extract response logic from `/license/download`Teddy Wing
2018-11-13logger: Use `REQUEST_URI` instead of `SCRIPT_NAME`Teddy Wing
2018-11-13license: Respond 404 if purchaser not foundTeddy Wing
2018-11-13license: Send 400 Bad Request if requested with incorrect parametersTeddy Wing
2018-11-13license: Clean up commentsTeddy Wing
2018-11-13license: Remove `unwrap`sTeddy Wing
2018-11-13database: Reduce connection pool sizeTeddy Wing
2018-11-13license: Combine zip response writersTeddy Wing
2018-11-13license: Move database query to a functionTeddy Wing
2018-11-13license: Refuse non-POST requestsTeddy Wing
2018-11-13licene: Set filename of license Zip fileTeddy Wing
2018-11-13license: Replace `include_bytes!` with `include_str!` for keysTeddy Wing
2018-11-13license: Generate a license and send it in HTTP responseTeddy Wing
2018-11-13license: Get purchaser from database using paramsTeddy Wing
2018-11-13lighttpd.conf: Use `license` binary for `/license/download` routeTeddy Wing
2018-11-12Add src/bin/license.rsTeddy Wing
2018-11-12lighttpd.conf: Add routes for additional license handlersTeddy Wing
2018-11-11main(): Move logging code into its own moduleTeddy Wing
2018-11-11Add `zip::license()` to make a Zip archive of a license plistTeddy Wing
2018-11-11aquatic-prime.rs: Add a "usage" messageTeddy Wing
2018-11-11Add `src/bin/aquatic-prime.rs`Teddy Wing
2018-11-11aquatic-prime: Make things publicTeddy Wing
2018-11-11Rename `src/bin/license_generator.rs` to `src/bin/license-generator.rs`Teddy Wing
2018-11-11Move src/main.rs to src/bin/license_generator.rsTeddy Wing
2018-11-11Make subtitle maroonTeddy Wing
2018-11-11Use a different colour for section headersTeddy Wing
2018-11-11Fix button text-shadowTeddy Wing
2018-11-11Add responsive breakpointsTeddy Wing