- Nov 05, 2019
-
-
Jean-Paul Calderone authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
Mark the voucher as paid if the stripe charge API returns a Charge object.
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
The skeleton is in place, a lot of actual work still needs to be done.
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
- Oct 31, 2019
-
-
Jean-Paul Calderone authored
Fix the direct Nix build. Supply the warp-tls dependency and add CircleCI coverage for direct Nix builds.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Oct 30, 2019
-
-
Jean-Paul Calderone authored
Support serving either HTTP or HTTPS
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
Get stack to compute the doc path correctly Pass the same flags so the snapshot is computed the same so the paths match.
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
??? Okay what is it
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
`stack path --fast ...` says "Invalid option `--fast'"
-
Jean-Paul Calderone authored
From #haskell: > that might change optimization and thereby the abi since cross-module > inlining information will be absent with -O0 / no -O
-
- Oct 29, 2019
-
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
privacypass Nix packaging is sensitive to the version and the one previously selected is now too old
-
Jean-Paul Calderone authored
-
Jean-Paul Calderone authored
-
- Oct 25, 2019
-
-
Jean-Paul Calderone authored
Initial implementation of persistence using SQLite3.
-
Jean-Paul Calderone authored
Also, explode the tuple that made its way into `redeemVoucherHelper`
-
Jean-Paul Calderone authored
-
- Oct 24, 2019
-
-
Ramakrishnan Muthukrishnan authored
`redeemVoucher' reads stuff from the db, makes decisions and then writes to the db. However if there is another client doing a simultaneous `redeemVoucher' for the same `voucher', then both of them would redeem the voucher, which is incorrect. The operations should have exclusive access to the db and this is achieved with `withExclusiveTransaction`.
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
-
Ramakrishnan Muthukrishnan authored
Vouchers table contain all paid vouchers, so to find if a given voucher is unpaid, all we need to do is check membership in the `vouchers' table.
-
Ramakrishnan Muthukrishnan authored
-