Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
40 check-ins
2025-04-28
| ||
18:31 | merge the roles work Leaf check-in: 4e23053a37 user: monax tags: 0.2.1.0, trunk | |
18:31 | Version bump. Closed-Leaf check-in: d0bb168ed3 user: monax tags: roles | |
18:26 | Add a command in the cli to show the registered roles check-in: 1a8187471a user: monax tags: roles | |
18:15 | Update imports check-in: d26e5901b9 user: monax tags: roles | |
18:14 | Update tests check-in: d9f9ae8b6f user: monax tags: roles | |
18:09 | Using type literals and classes to register roles to make the system more easily extendable by users of the library. check-in: c373087a08 user: monax tags: roles | |
2025-04-25
| ||
15:33 | merge dev check-in: 09ec4c7e54 user: monax tags: 0.2.0.0, trunk | |
15:33 | version bump Leaf check-in: b18b04618b user: monax tags: dev | |
15:30 | Merge cli branch check-in: 856b5f58c0 user: monax tags: dev | |
15:29 | formatting Closed-Leaf check-in: 54af6ecc32 user: monax tags: cli | |
15:28 | Update project deps check-in: f4e144c9e3 user: monax tags: cli | |
15:25 | Update imports check-in: e179f0a29b user: monax tags: cli | |
15:23 | Fix a security bug where runtime permissions of an authenticated user could be modified at will. check-in: dd8b5b42c0 user: monax tags: cli | |
15:20 | Add an executable which provides a small repl for interacting with and managing a user database. check-in: 552f09c173 user: monax tags: cli | |
02:42 | Remove the text dependency check-in: fd9b357d91 user: monax tags: dev | |
02:40 | Change the permission scheme to be based on characters. check-in: 68b71b0279 user: monax tags: dev | |
2025-03-01
| ||
14:17 | Turn Authorization into AuthorizationT and change its implementation to use mtl transformers check-in: b8455f7144 user: git tags: 0.1.5.0, trunk | |
2025-02-28
| ||
23:03 | Walk back the Random dependency since a project I'm trying to write fails to resolve if a brand new version is used. check-in: 39070acb23 user: git tags: 0.1.4.1, trunk | |
22:47 | Version bump to new base version and some other updates. check-in: 8044ea9467 user: git tags: 0.1.4.0, trunk | |
2024-06-09
| ||
19:49 | Change dependency to a non-deprecated hashing library and version bump to 0.1.3.0 check-in: 52015f9dfa user: monax tags: 0.1.3.0, trunk | |
2024-06-07
| ||
13:33 | Remove usage of `withTransaction` check-in: 7534978528 user: monax tags: 0.1.2.1, trunk | |
13:31 | Remove the transaction from createUserTable check-in: e5d78aa9b9 user: monax tags: trunk | |
2024-04-12
| ||
21:09 | Remove MonadUnliftIO instance. Export Username and Password type constructors. Version bump. check-in: 21241807b1 user: monax tags: 0.1.2.0, trunk | |
2023-12-07
| ||
22:10 | Add a MonadUnliftIO instance for Authorization and a new function askUser to retrieve the current user in the Authorization environment. check-in: b86f2b364c user: monax tags: 0.1.1.0, trunk | |
2023-11-27
| ||
03:18 | Using some HLS hints. check-in: 86aab13e0e user: monax tags: 0.1.0.0, trunk | |
2023-09-30
| ||
03:49 | Implement a function for changing the permissions of a user check-in: 2bcdfe2501 user: monax tags: trunk | |
03:25 | Update the resource acquisition to check for a table first. check-in: 213a6371a5 user: monax tags: trunk | |
03:21 | Adjusted the style in which the tests were written for no particular reason. check-in: 162db7d78f user: monax tags: trunk | |
03:14 | Wrote some better tests. check-in: d50e065c91 user: monax tags: trunk | |
02:57 | Wrote some tests then deleted most of them. check-in: e8024eedb0 user: monax tags: trunk | |
02:34 | Added a test-suite check-in: 13407aa5ef user: monax tags: trunk | |
02:30 | Export withConnection check-in: a3151e57d2 user: monax tags: trunk | |
02:23 | Add some functions for changing usernames and passwords and such. check-in: 1922dafe59 user: monax tags: trunk | |
02:02 | Change authorize to require a User in the predicate. Users are not possible to construct outside of the authenticate and createUserTable function so this makes authorization more secure. Particularly since Permissions are expected to be determined by the implementation. check-in: c5e7def65e user: monax tags: trunk | |
01:55 | Inverted an erroneous conditional in authorize check-in: 0e87b8130c user: monax tags: trunk | |
01:34 | Building out more fleshed out auth stuff along with an auth monad. check-in: 6a132690cb user: monax tags: trunk | |
2023-09-18
| ||
20:03 | Some basic authentication and addUser functions check-in: 557c4153c4 user: monax tags: trunk | |
19:10 | Update GHC version to 9.6.1 and make a stub module. check-in: bfe817fa4c user: monax tags: trunk | |
19:06 | Initialize project. check-in: 2ef17eabe7 user: monax tags: trunk | |
19:01 | initial empty check-in check-in: 9c3d11f834 user: monax tags: trunk | |