Commit Graph

22 Commits

Author SHA1 Message Date
4dd9be5749 Add diesel tracing 2021-05-11 11:42:37 +05:30
88430a3e51 migrate to tracing and remove log 2021-05-11 11:39:55 +05:30
f6f9a18d9f add build-info endpoint 2021-05-05 23:30:45 +05:30
26b76e4226 Add integration tests 2021-05-05 20:00:11 +05:30
eb9e97c3aa error handling improvements 2021-05-02 21:58:18 +05:30
da01fee1f8 fix lint 2021-05-02 17:06:42 +05:30
efbfe3e0fe error handling improvements 2021-05-02 16:47:23 +05:30
7b18bd8967 fix dockerfile 2021-04-23 23:01:14 +05:30
Rohan Sircar
57f26a0ddf
foo 2021-04-23 00:38:46 +05:30
Rohan Sircar
e3f1cdf3f9
whoops 2021-04-23 00:31:47 +05:30
6649b27869 many changes
re-enable cross and os-matrix cross
remove jsonwebtoken since it doesn't compile on ppc
improve docker build and make it publish to docker.io
2021-04-22 23:26:30 +05:30
c4bc4a2f4b fix clippy errors 2021-04-22 20:35:17 +05:30
0fd1137361 Add ci file 2021-04-21 13:24:44 +05:30
1d1cff4f74 Add docker build and update to actix-web v3 2021-04-21 11:11:48 +05:30
5618d043bc Vastly improved error handling
Vastly improved error handling in some functions.
Rest will be done later.
Code cleanup and fixed typos.
Removed actix_htttp crate as dependency
2020-08-19 13:42:02 +05:30
8d8cdfe267 Changes to config
Added appconfig struct
Added option to chage hash cost from env file
Added auto-reloading code
2020-08-12 12:35:26 +05:30
7683636a4e Cleanup of main 2020-08-12 02:03:43 +05:30
667728bb02 Added basic auth
TODO need to improve error handling
2020-08-12 01:21:20 +05:30
e22b6770f9 Formatting and diesel boxed query experiment 2020-05-12 17:37:53 +05:30
260f887d22 Implemented basic auth logic + other stuff 2020-05-12 01:03:11 +05:30
cb26393fcd Many updates
Split codebase into modules
Added custom all in one error type
Added password to user model
Added password hashing using bcrypt
Added model validation for username using regex
2020-05-09 12:07:08 +05:30
409a28c170 first commit 2020-05-06 18:56:24 +05:30