Commit Graph

26 Commits

Author SHA1 Message Date
Andinus 4712448020
Update README.org headers, year in LICENSE 2021-01-22 17:48:48 +05:30
Andinus a6826055bf
Initial perseus rewrite
continuous-integration/drone/push Build is passing Details
2020-03-29 16:10:59 +05:30
Andinus 7b95d6b80d
Prepare for rewrite on several functions
User struct now exports everything, encapsulation is not necessary
over here. Instead of introducing a new variable uInfo we'll use
user.User and pass that. Handlers & related functions will be
rewritten to work with this change. This will make it easier to work
on later as the program grows. I'm also rethinking error handling.
2020-03-28 19:25:53 +05:30
Andinus b0b83af1c4
Add login handler
continuous-integration/drone/push Build is passing Details
2020-03-27 22:43:11 +05:30
Andinus 79b376a659
Add version number 2020-03-27 22:20:25 +05:30
Andinus 248dff015b
Enforce registration rules 2020-03-27 21:21:03 +05:30
Andinus 3dee795567
Add registration handler 2020-03-27 21:20:12 +05:30
Andinus 97f36a08c7
Add AddUser func 2020-03-27 18:32:10 +05:30
Andinus 7395200314
Move token functions to its own package 2020-03-27 18:24:25 +05:30
Andinus ad9332dcd5
Add token related functions
continuous-integration/drone/push Build is passing Details
2020-03-27 18:10:32 +05:30
Andinus 5c62f93da8
Add Login func 2020-03-27 17:23:02 +05:30
Andinus f22adf24e8
Change database schema 2020-03-27 16:47:59 +05:30
Andinus 5d65b69f75
Remove linux and darwin from build pipeline
continuous-integration/drone/push Build is passing Details
This will reduce the build time, they can be added later if required.
2020-03-27 13:36:55 +05:30
Andinus 22997575f6
Add go vet in ci testing
continuous-integration/drone/push Build is passing Details
2020-03-27 12:49:35 +05:30
Andinus 87832fb2dd
Add test for hashPass func
continuous-integration/drone/push Build is passing Details
2020-03-27 12:31:45 +05:30
Andinus d5ebc73b84
Improve checkPass func tests 2020-03-27 11:46:00 +05:30
Andinus b01aaa4988
Fix common typos
continuous-integration/drone/push Build is passing Details
2020-03-27 01:23:49 +05:30
Andinus 8990216f18
Test only packages that have tests
continuous-integration/drone/push Build is passing Details
2020-03-27 01:02:27 +05:30
Andinus 6384678d16
Add checkPass func and it's tests 2020-03-27 01:01:07 +05:30
Andinus 7b8f753832
Add contributing file
continuous-integration/drone/push Build is passing Details
2020-03-26 23:47:41 +05:30
Andinus ca67db3c6a
Add build files 2020-03-26 23:31:01 +05:30
Andinus 7a3e2f9552
Add auth and user package 2020-03-26 23:29:48 +05:30
Andinus 288d04779e
Update database schema, add registration table 2020-03-26 22:22:57 +05:30
Andinus b89fcdbe3d
Add cmd/perseus & remove unused imports 2020-03-26 20:48:15 +05:30
Andinus 80c9e876b0
Add storage & sqlite3 package 2020-03-26 20:32:30 +05:30
Andinus 221601b8ba
Initial commit 2020-03-26 19:08:22 +05:30