aboutsummaryrefslogtreecommitdiffstats
path: root/license-generator
AgeCommit message (Expand)Author
2018-11-14license: Add HTML 500 error responseTeddy Wing
2018-11-14license: Add thank-you page at `/license`Teddy Wing
2018-11-13Add 400 error pageTeddy Wing
2018-11-13license: Add "Content-Type" to 404 responseTeddy Wing
2018-11-13license: Get URL path without query string parametersTeddy Wing
2018-11-13logger: Remove query string from log lineTeddy 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-11Extract 403 and 405 errors to functionsTeddy Wing
2018-11-11main(): Extract 500 errors to a functionTeddy Wing
2018-11-11main(): Give the FastCGI closure access to the DB connection poolTeddy Wing
2018-11-11main(): Get a database connection pool instead of a single connectionTeddy Wing
2018-11-11main(): Insert purchaser into datatabase (WIP)Teddy Wing
2018-11-11main(): Get a map of POST paramsTeddy Wing
2018-11-11main(): Log error if stdin fails to read to stringTeddy Wing
2018-11-11main(): Add request loggingTeddy Wing
2018-11-10main(): Respond with 403 by defaultTeddy Wing
2018-11-10Add MakefileTeddy Wing
2018-11-10main(): Set up HTTP responsesTeddy Wing
2018-11-10paddle::verify_signature(): Extract signature from paramsTeddy Wing
2018-11-10paddle::verify_signature(): Fix signature verificationTeddy Wing
2018-11-10paddle::verify_signature(): Make `signature` a `&[u8]`Teddy Wing
2018-11-10request::verified(): Base64 decode signature from POST paramsTeddy Wing
2018-11-10main(): Make log time format more detailedTeddy Wing
2018-11-10main(): Write request debug output to log fileTeddy Wing