|
b4af648156
|
make test JWT expire in a minute
|
2023-01-30 23:24:44 -05:00 |
|
|
78671549c3
|
I <3 TESTS
|
2023-01-30 23:23:35 -05:00 |
|
|
5e8ba819bc
|
added read DB path from config, add DB paths to sample config, added render library for JSON responses, removed plaintext password from User struct, made error handler funcs return json and their calls to include http.Request, and made API tests use httptest server
|
2023-01-30 19:49:52 -05:00 |
|
|
849f5d28fa
|
small oops
|
2023-01-28 23:41:53 -05:00 |
|
|
9412d8ec28
|
added user creation, login, and logout test. Linted. Go mod. Adding http.StatusOK const in a few places I noticed it was not in.
|
2023-01-28 23:39:26 -05:00 |
|
|
7e72056a6e
|
Merge pull request 'fix(deps): update module github.com/swaggo/swag to v1.8.10' (#23) from renovate/github.com-swaggo-swag-1.x into master
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/23
|
2023-01-27 16:54:34 +00:00 |
|
|
592807e18c
|
fix(deps): update module github.com/swaggo/swag to v1.8.10
|
2023-01-27 13:30:31 +00:00 |
|
|
6cd9416375
|
Merge pull request 'feat: add rate limiting to the API' (#21) from rate-limiting into master
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/21
|
2023-01-27 13:24:40 +00:00 |
|
|
14601bd93c
|
chore(deps): update dependency vitest to ^0.28.0
|
2023-01-23 09:30:33 +00:00 |
|
|
7e6594f3c7
|
move defer file.Close() to before validateContentType because that could cause problems
|
2023-01-21 11:21:41 -05:00 |
|
|
320f757917
|
add confirmation of zonefile upload and add mimetype validation to only allow users to upload text/plain
|
2023-01-21 11:19:29 -05:00 |
|
|
27fd45a1f9
|
documented rate limiting, added check if file already exists and error out if it does, and small swagger edits
|
2023-01-20 20:33:56 -05:00 |
|
|
6c709b97a1
|
add rate limiting
|
2023-01-20 18:29:33 -05:00 |
|
|
653f8c67e7
|
Merge pull request 'feat: add swagger documentation' (#20) from swagger into master
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/20
|
2023-01-20 23:12:33 +00:00 |
|
|
edf2f169a4
|
adding swagger to makefile
|
2023-01-20 18:08:01 -05:00 |
|
|
4e11746c32
|
small doc fixes
|
2023-01-20 16:55:59 -05:00 |
|
|
c59553184a
|
added swagger docs, turn nolintlint OFF, and documented API routes in Swagger
|
2023-01-20 16:53:11 -05:00 |
|
|
4f0a999e08
|
Merge pull request 'feat(backend): zonefile parsing and other enhancements' (#12) from zonefile into master
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/12
|
2023-01-20 15:33:06 +00:00 |
|
|
1e5ba290c4
|
make jwt expiration consistent with cookies
|
2023-01-20 10:10:27 -05:00 |
|
|
002787c1fc
|
add logging to internal server error
|
2023-01-20 09:34:01 -05:00 |
|
|
a22ad3ec37
|
added a handler function for common stuff like 500 error, and changed the auth failure handler. Added error handling in a few places. Unexported setDBMiddleware handler
|
2023-01-19 23:56:38 -05:00 |
|
|
16de4f0a43
|
I am stupid
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-01-19 15:41:29 +01:00 |
|
|
a21c93555e
|
fix misspell
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-01-19 15:30:23 +01:00 |
|
|
200997976d
|
added sample config
|
2023-01-09 17:30:39 -05:00 |
|
|
55383869d1
|
add check for xdg config path and cwd directory config.yaml -- xdg takes presidence if both exist
|
2023-01-09 17:25:40 -05:00 |
|
|
a1f848d423
|
nit: fix comment to make correct
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-01-09 19:28:04 +01:00 |
|
|
a3230fbc72
|
fix login oppsie, fix zonefile query to check filename and username, and linting
|
2023-01-09 18:19:07 +00:00 |
|
|
da5bd54b3e
|
amended the Zone schema, fixed file upload size too small issue, refactoring, and zone file parsing works now
|
2023-01-09 18:19:07 +00:00 |
|
|
e363c83009
|
if already logged in return on login func and generate cookie for newly created users -- ensure all redirect to index
|
2023-01-09 18:19:07 +00:00 |
|
|
6e8f401e70
|
refactor, lint, refactor, lint, refactor, etc. Added config path for hashing secret, and a few other things
|
2023-01-09 18:19:07 +00:00 |
|
|
53e8d01cb9
|
handle file upload, create temp file, write that request made to DB using user/zone_file relation in DB, do other shit I forgot, linting
|
2023-01-09 18:19:07 +00:00 |
|
|
3e77954af6
|
chore(deps): update dependency vitest to ^0.27.0
|
2023-01-09 18:18:55 +00:00 |
|
|
c4e309bf2f
|
fix(make): the stuff after the colon idk the name
make it right
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-01-09 18:57:14 +01:00 |
|
|
5d5774e371
|
add bug, feature, and pr templates
|
2023-01-07 09:25:56 -05:00 |
|
|
b5599eb055
|
feat(frontend): workspaces (#13)
Co-authored-by: Sam Therapy <sam@samtherapy.net>
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/13
|
2023-01-07 14:18:43 +00:00 |
|
|
0e09ff1856
|
fix(deps): update module gorm.io/gorm to v1.24.3
|
2023-01-06 14:30:27 +00:00 |
|
|
4f366c1cf3
|
chore(deps): update dependency vitest to ^0.26.0
|
2023-01-06 14:13:49 +00:00 |
|
|
46ee2f0157
|
frontend: remove --tsconfig from svelte-check
Signed-off-by: Sam Therapy <sam@samtherapy.net>
|
2023-01-06 15:13:36 +01:00 |
|
|
14ee8b285c
|
chore(deps): update dependency svelte-check to v3
|
2023-01-06 14:12:31 +00:00 |
|
|
76bda66fdb
|
fix(deps): update module golang.org/x/crypto to v0.5.0
|
2023-01-06 00:30:43 +00:00 |
|
|
c005016cb2
|
adding error returns or else bad things happen and adding max cookie age of 1 hr
|
2023-01-05 19:15:15 -05:00 |
|
|
e5bf6169d8
|
Configure Renovate (#3)
Co-authored-by: Renovate Bot <sam+renovate@samtherapy.net>
Co-committed-by: Renovate Bot <sam+renovate@samtherapy.net>
|
2023-01-03 16:37:00 +00:00 |
|
|
63c262b028
|
Merge pull request 'feat: auth flow' (#4) from chi-gorm-middleware into master
Reviewed-on: https://git.freecumextremist.com/grumbulon/pomme/pulls/4
|
2022-12-31 19:29:57 +00:00 |
|
|
ff24f2e713
|
fix error message
|
2022-12-31 13:31:37 -05:00 |
|
|
ec4a7ed396
|
fixed a big oops
|
2022-12-31 13:23:09 -05:00 |
|
|
e2fbc9b1a1
|
review suggestion
|
2022-12-31 10:58:20 -05:00 |
|
|
c3c533558f
|
linted, added a custom web server definition with timeouts, added new type of context key, and added linting to the makefile
|
2022-12-31 10:05:20 -05:00 |
|
|
11692efdd1
|
small response stuff
|
2022-12-30 23:22:44 -05:00 |
|
|
f469d20e06
|
move files around, make sure cookies work, and add logout
|
2022-12-30 23:15:09 -05:00 |
|
|
c7893eb38e
|
do the jwt shit
|
2022-12-30 21:48:01 -05:00 |
|