summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* chore(tfstated): implement a transaction wrapperHEADmainJulien Dessaux3 days5-150/+119
* chore(tfstated): refactored helpers to their own packageJulien Dessaux4 days11-62/+78
* fix(tfstated): hash passwords instead of relying on the database encryption keyJulien Dessaux5 days7-40/+66
* fix(tfstated): return 403 Forbidden on non existent accountJulien Dessaux5 days2-0/+8
* chore(tfstated): use a struct{} as context.Context keyJulien Dessaux5 days3-2/+5
* feat(tfstated): implement HTTP basic authJulien Dessaux7 days18-58/+245
* chore(tfstated): rename state "name" to "path" for consistencyJulien Dessaux8 days4-20/+20
* chore(deps): update dependenciesJulien Dessaux9 days1-1/+1
* chore(deps): update dependenciesJulien Dessaux9 days2-3/+3
* feat(tfstated): allow configuration of version history limit via environment ...Julien Dessaux2024-10-185-9/+43
* feat(tfstated): garbage collect older statesJulien Dessaux2024-10-171-2/+25
* feat(tfstated): preserve lock information in states versionsJulien Dessaux2024-10-162-1/+8
* chore(tfstated): simplify some codeJulien Dessaux2024-10-157-56/+55
* feat(tfstated): implement states versioningJulien Dessaux2024-10-145-32/+52
* feat(logger): implement optional body loggingJulien Dessaux2024-10-133-5/+28
* fix(tfstated): add unlock handler testsJulien Dessaux2024-10-122-8/+44
* fix(tfstated): add lock handler testsJulien Dessaux2024-10-066-23/+101
* fix(tfstated): add delete handler testsJulien Dessaux2024-10-063-13/+58
* feat(tfstated): begin implementing testsJulien Dessaux2024-10-067-10/+249
* feat(tfstated): implement states lockingJulien Dessaux2024-10-037-13/+174
* feat(tfstated): implement DELETE methodJulien Dessaux2024-10-023-0/+37
* feat(tfstated): add json encoding and decoding helpersJulien Dessaux2024-10-023-13/+46
* feat(logger): implement a logger middlewareJulien Dessaux2024-10-014-1/+117
* feat(tfstated): implement GET and POST methods, states are encrypted in a sql...Julien Dessaux2024-09-3018-2/+627
* chore(tfstated): rename tfstate to tfstatedJulien Dessaux2024-09-304-1/+1
* feat(tfstate): bootstrap an http server that answers /healthzJulien Dessaux2024-09-285-0/+116
* chore(tfstate): initial importJulien Dessaux2024-09-271-0/+287