aboutsummaryrefslogtreecommitdiffstats
path: root/license-generator/src/lib.rs
AgeCommit message (Expand)Author
2018-11-14purchaser: Add timestamp to secretTeddy Wing
2018-11-13license: Remove `unwrap`sTeddy 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-11main(): Extract 500 errors to a functionTeddy Wing
2018-11-11main(): Get a map of POST paramsTeddy Wing
2018-11-10main(): Set up HTTP responsesTeddy Wing
2018-11-10paddle::verify_signature(): Extract signature from paramsTeddy Wing
2018-11-10request::verified(): Base64 decode signature from POST paramsTeddy Wing
2018-11-10Add a helper function to verify webhook requestsTeddy Wing
2018-11-10Parse POST params to a `BTreeMap`Teddy Wing
2018-11-09main(): Create a test purchaserTeddy Wing
2018-11-09Set up a file loggerTeddy Wing
2018-11-09Add `get_database_connection()`Teddy Wing
2018-11-09Extract code in `lib.rs` to `errors.rs` and `purchaser.rs`Teddy Wing
2018-11-09Purchaser: Remove `with_secret()` functionTeddy Wing
2018-11-09Purchaser::generate_secret(): Use a larger random number poolTeddy Wing
2018-11-09Purchaser: Add `generate_secret()` methodTeddy Wing
2018-11-09Purchaser: Implement `insert()`Teddy Wing
2018-11-09Add `lib.rs`Teddy Wing