about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-07-31 Protect GET /trips with a session cookieWilliam Carroll3-4/+18
2020-07-30 Check for GTE instead of GTWilliam Carroll1-1/+1
2020-07-30 Debug LoginAttempts.incrementWilliam Carroll1-2/+3
2020-07-30 Remove erroneous parens around columns in SELECT statementWilliam Carroll5-8/+8
2020-07-30 Prefer SELECT (a,b,c) to SELECT *William Carroll4-7/+7
2020-07-30 Verify users' email addresses when they attempt to sign-upWilliam Carroll6-30/+178
2020-07-30 Add Haskell client library for MailGunWilliam Carroll1-0/+46
2020-07-30 Read env variables using envy libraryWilliam Carroll3-13/+31
2020-07-30 Authorize endpointsWilliam Carroll2-18/+36
2020-07-30 Debug erroneous table nameWilliam Carroll1-1/+1
2020-07-29 Fully support login, logoutWilliam Carroll3-59/+116
2020-07-29 Support looking up a session by its UUIDWilliam Carroll1-0/+8
2020-07-29 Prefer deleting sessions by their UUIDWilliam Carroll1-3/+3
2020-07-29 Support reading / writing cookies in APIWilliam Carroll3-27/+58
2020-07-28 Restrict users from multiple failed login attemptsWilliam Carroll4-8/+70
2020-07-28 Check passwords in /loginWilliam Carroll3-15/+21
2020-07-28 Create Utils module for (|>) operatorWilliam Carroll6-10/+16
2020-07-28 Create Sessions tableWilliam Carroll3-2/+107
2020-07-28 Move SQL out of API and into separate modulesWilliam Carroll3-25/+80
2020-07-28 Support /loginWilliam Carroll2-3/+30
2020-07-28 Hash passwords when creating accountsWilliam Carroll3-49/+75
2020-07-28 Define bespoke impls for {To,From}JSON instancesWilliam Carroll1-11/+74
2020-07-28 Prefer name ClearTextPassword to PasswordWilliam Carroll1-10/+10
2020-07-28 Distinguish b/w Account and UserWilliam Carroll3-26/+63
2020-07-28 Partially support DELETE /tripsWilliam Carroll3-5/+39
2020-07-28 Support GET /tripsWilliam Carroll3-0/+15
2020-07-28 Prefer NoContent response to BoolWilliam Carroll2-3/+3
2020-07-28 Allow API users to create Trip entriesWilliam Carroll3-3/+79
2020-07-27 Prefer SQLite.Simple to PersistentWilliam Carroll3-68/+128
2020-07-27 Add CHECK constraints to schemaWilliam Carroll1-7/+8
2020-07-27 Remove unnecessary language extensionsWilliam Carroll3-12/+0
2020-07-27 Define table schema and CSVs to populate the databaseWilliam Carroll1-0/+31
2020-07-25 Remodel Account typeWilliam Carroll2-11/+22
2020-07-25 Change the name User to AccountWilliam Carroll3-12/+12
2020-07-24 Return a SessionWilliam Carroll3-12/+50
2020-07-24 Integrate Persistent with ServantWilliam Carroll4-33/+111
2020-07-24 Support a basic APIWilliam Carroll2-0/+44