Repository navigation
What's Changed
- Development/initial work by @KarlGW in #1
- Update LICENSE-THIRD-PARTY by @KarlGW in #2
- Add ca-certificates to burnitdb image by @KarlGW in #3
- Update/fix style by @KarlGW in #4
- Deployment aci terraform definitions by @KarlGW in #5
- Update/readme by @KarlGW in #6
- Fix formatting in tfvars example by @KarlGW in #7
- Update/preflight cors by @KarlGW in #8
- Add maxLength to incoming secrets by @KarlGW in #9
- Add Passphrase to allowed headers by @KarlGW in #10
- Fix/wrong headers returned by @KarlGW in #11
- Update dependencies by @KarlGW in #12
- feat: merge services into one and add additional database drivers support by @KarlGW in #53
- feat: add support for standard base64 when decoding by @KarlGW in #54
- feat: frontend foundations by @KarlGW in #55
- feat: initial UI design and handler fix by @KarlGW in #56
- feat: base and create secret UI page design by @KarlGW in #57
- feat: retrieve secrets UI by @KarlGW in #58
- feat: value validation by @KarlGW in #59
- fix: minification by @KarlGW in #60
- fix: set maximum scale by @KarlGW in #61
- feat: sub routers by @KarlGW in #62
- feat: custom router and middleware package by @KarlGW in #63
- feat: move middleware package by @KarlGW in #64
- feat: clean up secret routes and add handlers by @KarlGW in #65
- feat: security headers middleware by @KarlGW in #66
- feat: remove PassphraseHash from secret (application/domain layer) by @KarlGW in #67
- feat: add interface log.Logger and make use of it across application by @KarlGW in #68
- feat: passphrase handling by @KarlGW in #69
- feat: improvded secret value validation by @KarlGW in #70
- fix: error consistency and max limits by @KarlGW in #71
- feat: default headers by @KarlGW in #72
- feat: improved logging by @KarlGW in #73
- feat: file server handler gzip support by @KarlGW in #74
- feat: update event handling for button clicks by @KarlGW in #75
- feat: compress middleware by @KarlGW in #76
- feat: error contexts by @KarlGW in #77
- feat: rename package frontend to ui by @KarlGW in #78
- feat: frontend features and fixes by @KarlGW in #79
- feat: secret creation form validation by @KarlGW in #80
- fix: precheck secret when entering passphrase through form by @KarlGW in #81
- fix: decoded check in validValue by @KarlGW in #82
- feat: redirect on empty ID by @KarlGW in #83
- feat: error messages for UI by @KarlGW in #84
- docs: update readme by @KarlGW in #85
- feat: add sessions with CSRF tokens by @KarlGW in #86
- fix: sessions for creating secrets by @KarlGW in #87
- fix: placing and colors by @KarlGW in #88
- feat: template structure by @KarlGW in #89
- feat: directory structure for pages (views) by @KarlGW in #90
- docs: remove main header, focus on logo by @KarlGW in #91
- feat: request id and source ip middleware by @KarlGW in #92
- feat: add request ID to logging and responses for UI on server errors by @KarlGW in #93
- feat: passphrase validation by @KarlGW in #94
- feat: error codes and request id by @KarlGW in #95
- feat: update error logging by @KarlGW in #96
- chore: cleanup function locations by @KarlGW in #97
- feat: database connection pooling by @KarlGW in #98
- feat: ui design by @KarlGW in #99
- feat: ui pages by @KarlGW in #100
- fix: pages by @KarlGW in #101
- chore: rearrange order of fields by @KarlGW in #103
- feat: sql session store by @KarlGW in #104
- chore: various fixes by @KarlGW in #105
- feat: secret service cleanup by @KarlGW in #106
- feat: delete session by csrf token by @KarlGW in #107
- feat: mongo session store by @KarlGW in #108
- feat: redis session store by @KarlGW in #109
- feat: mongo transactions by @KarlGW in #110
- feat: session db config by @KarlGW in #111
- feat: update secret.Generate to have options instead length and special chars arguments by @KarlGW in #112
- feat: check error on close by @KarlGW in #113
- chore: add additional tests for flags by @KarlGW in #114
- feat: create client and Client interface for sql to match other database implementations by @KarlGW in #115
- chore: open api spec by @KarlGW in #116
- feat: update privacy page by @KarlGW in #117
- feat: remove doc pages by @KarlGW in #118
- docs: readme updates by @KarlGW in #119
- fix: redis enable tls env var name by @KarlGW in #120
- docs: update readme by @KarlGW in #121
- feat: application setup by @KarlGW in #122
- feat: inmem secrets by @KarlGW in #123
- docs: update readme by @KarlGW in #124
- docs: update docs by @KarlGW in #125
- cicd: build and release workflow by @KarlGW in #126
- docs: update docs by @KarlGW in #127
- chore: update dependencies by @KarlGW in #128
- chore: update and add license related files by @KarlGW in #129
- chore: remove last line from MIT license by @KarlGW in #130
Full Changelog: https://github.com/RedeployAB/burnit/commits/v0.1.0