aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* index.tmpl: UpdateHEADmasterRunxi Yu2024-08-202-11/+12
* *.go: Error handling updateRunxi Yu2024-08-203-19/+36
* index.tmpl: Add (mostly unmodified) templateRunxi Yu2024-08-191-2/+84
* *: Switch to PostgresRunxi Yu2024-08-198-64/+198
* Switch to plain database/sql and sqlite3Runxi Yu2024-08-197-83/+33
* {main,oidc}.go, index{,_login}.tmpl: Basic signing inRunxi Yu2024-08-194-22/+60
* index_login.tmpl: Use a modified old fbfp templateRunxi Yu2024-08-191-7/+43
* {config,oidc}.go: Simplify error handling againRunxi Yu2024-08-192-14/+7
* oidc.go: Set cookie to Secure when prod=trueRunxi Yu2024-08-193-0/+8
* main.go, tmpl/index_login.tmpl: Make it possible to log in at indexRunxi Yu2024-08-182-9/+17
* Makefile: Add db.goRunxi Yu2024-08-181-1/+1
* config: Add tmpl to specify where templates areRunxi Yu2024-08-183-1/+9
* tmpl/*: IndentationRunxi Yu2024-08-182-27/+27
* oidc.go: Basic user queryingRunxi Yu2024-08-181-5/+26
* {misc,main}.go: Use generics and er(any, error) to simply error handlingRunxi Yu2024-08-182-7/+12
* db.goRunxi Yu2024-08-182-10/+37
* main.go: Listen after fetching OIDC configurationRunxi Yu2024-08-181-3/+3
* Add licensing and login pageRunxi Yu2024-08-187-1/+168
* style.cssRunxi Yu2024-08-181-0/+337
* main.go: Some commentsRunxi Yu2024-08-181-2/+9
* fbfp.scfg.example: Don't attempt to misalign things with spacesRunxi Yu2024-08-181-5/+5
* .editorconfig: Explain why I'm using tabsRunxi Yu2024-08-181-0/+6
* sizechk.js: Use my normal code style, not any JS standardRunxi Yu2024-08-182-29/+21
* Configuration changesRunxi Yu2024-08-184-11/+48
* Use separate tmpl/ folderRunxi Yu2024-08-182-1/+1
* sizechk.jsRunxi Yu2024-08-181-0/+23
* TemplatingRunxi Yu2024-08-184-7/+33
* Use listen{} in configRunxi Yu2024-08-183-22/+29
* Basic databaseRunxi Yu2024-08-186-17/+66
* Set cookie at oidcRunxi Yu2024-08-181-1/+12
* Limit handle_index to /, not /*Runxi Yu2024-08-181-1/+1
* Separate index and loginRunxi Yu2024-08-181-0/+5
* Move fetch OpenID Connect laterRunxi Yu2024-08-171-3/+3
* Update .editorconfigRunxi Yu2024-08-171-13/+19
* 80-column limit. I print code sometimes.Runxi Yu2024-08-173-25/+59
* go 1.22.5 -> 1.22Runxi Yu2024-08-171-1/+1
* Add FCGI listenerRunxi Yu2024-08-175-10/+31
* Add configuration exampleRunxi Yu2024-08-171-0/+9
* No need for OpenID secretsRunxi Yu2024-08-171-3/+0
* Note on keyfunc updatesRunxi Yu2024-08-171-0/+6
* FormattingRunxi Yu2024-08-172-8/+9
* Custom claims mappingRunxi Yu2024-08-171-17/+24
* GetSubjectRunxi Yu2024-08-171-1/+9
* OpenID Connect 2.0 claimsRunxi Yu2024-08-172-9/+37
* KeyfuncRunxi Yu2024-08-173-38/+21
* I should be using keyfuncRunxi Yu2024-08-164-26/+81
* Debug logging, and making it ignore unused variables for nowRunxi Yu2024-08-162-0/+5
* Incomplete JWE parsingRunxi Yu2024-08-161-2/+45
* Handle OpenID errors and parse the formRunxi Yu2024-08-161-5/+26
* Basic OpenID Connect worksRunxi Yu2024-08-164-24/+40