aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* *.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
| | | | There are still issues fetching the user from the database
* 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
| | | | This saves one redirect from /login.
* 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
| | | | I find code indented with two spaces to be unreadable.
* 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
| | | | | old versions of Go (e.g. on my Debian system) don't like the patch version for some reason
* 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
|
* Initial HTTP listenerRunxi Yu2024-08-162-16/+20
|