summaryrefslogtreecommitdiff
path: root/pkg/database/sql (unfollow)
Commit message (Collapse)AuthorFilesLines
6 dayschore(tfstated): implement a transaction wrapperJulien Dessaux5-150/+119
6 dayschore(tfstated): refactor helpers to their own packageJulien Dessaux11-62/+78
2024-11-16fix(tfstated): hash passwords instead of relying on the database encryption keyJulien Dessaux7-40/+66
2024-11-15fix(tfstated): return 403 Forbidden on non existent accountJulien Dessaux2-0/+8
2024-11-15chore(tfstated): use a struct{} as context.Context keyJulien Dessaux3-2/+5
2024-11-14feat(tfstated): implement HTTP basic authJulien Dessaux18-58/+245
2024-11-13chore(tfstated): rename state "name" to "path" for consistencyJulien Dessaux4-20/+20
2024-11-11chore(deps): update dependenciesJulien Dessaux1-1/+1
2024-11-11chore(deps): update dependenciesJulien Dessaux2-3/+3
2024-10-18feat(tfstated): allow configuration of version history limit via environment ↵Julien Dessaux5-9/+43
variable
2024-10-17feat(tfstated): garbage collect older statesJulien Dessaux1-2/+25
2024-10-16feat(tfstated): preserve lock information in states versionsJulien Dessaux2-1/+8
2024-10-15chore(tfstated): simplify some codeJulien Dessaux7-56/+55
2024-10-14feat(tfstated): implement states versioningJulien Dessaux5-32/+52
2024-10-13feat(logger): implement optional body loggingJulien Dessaux3-5/+28
2024-10-12fix(tfstated): add unlock handler testsJulien Dessaux2-8/+44
2024-10-06fix(tfstated): add lock handler testsJulien Dessaux6-23/+101
2024-10-06fix(tfstated): add delete handler testsJulien Dessaux3-13/+58
2024-10-06feat(tfstated): begin implementing testsJulien Dessaux7-10/+249
2024-10-03feat(tfstated): implement states lockingJulien Dessaux7-13/+174
2024-10-02feat(tfstated): implement DELETE methodJulien Dessaux3-0/+37
2024-10-02feat(tfstated): add json encoding and decoding helpersJulien Dessaux3-13/+46
2024-10-01feat(logger): implement a logger middlewareJulien Dessaux4-1/+117
2024-09-30feat(tfstated): implement GET and POST methods, states are encrypted in a ↵Julien Dessaux18-2/+627
sqlite3 database
2024-09-30chore(tfstated): rename tfstate to tfstatedJulien Dessaux4-1/+1
2024-09-28feat(tfstate): bootstrap an http server that answers /healthzJulien Dessaux5-0/+116