| Commit message (Expand) | Author | Age | Files | Lines |
* | index.tmpl: UpdateHEADmaster | Runxi Yu | 2024-08-20 | 2 | -11/+12 |
* | *.go: Error handling update | Runxi Yu | 2024-08-20 | 3 | -19/+36 |
* | index.tmpl: Add (mostly unmodified) template | Runxi Yu | 2024-08-19 | 1 | -2/+84 |
* | *: Switch to Postgres | Runxi Yu | 2024-08-19 | 8 | -64/+198 |
* | Switch to plain database/sql and sqlite3 | Runxi Yu | 2024-08-19 | 7 | -83/+33 |
* | {main,oidc}.go, index{,_login}.tmpl: Basic signing in | Runxi Yu | 2024-08-19 | 4 | -22/+60 |
* | index_login.tmpl: Use a modified old fbfp template | Runxi Yu | 2024-08-19 | 1 | -7/+43 |
* | {config,oidc}.go: Simplify error handling again | Runxi Yu | 2024-08-19 | 2 | -14/+7 |
* | oidc.go: Set cookie to Secure when prod=true | Runxi Yu | 2024-08-19 | 3 | -0/+8 |
* | main.go, tmpl/index_login.tmpl: Make it possible to log in at index | Runxi Yu | 2024-08-18 | 2 | -9/+17 |
* | Makefile: Add db.go | Runxi Yu | 2024-08-18 | 1 | -1/+1 |
* | config: Add tmpl to specify where templates are | Runxi Yu | 2024-08-18 | 3 | -1/+9 |
* | tmpl/*: Indentation | Runxi Yu | 2024-08-18 | 2 | -27/+27 |
* | oidc.go: Basic user querying | Runxi Yu | 2024-08-18 | 1 | -5/+26 |
* | {misc,main}.go: Use generics and er(any, error) to simply error handling | Runxi Yu | 2024-08-18 | 2 | -7/+12 |
* | db.go | Runxi Yu | 2024-08-18 | 2 | -10/+37 |
* | main.go: Listen after fetching OIDC configuration | Runxi Yu | 2024-08-18 | 1 | -3/+3 |
* | Add licensing and login page | Runxi Yu | 2024-08-18 | 7 | -1/+168 |
* | style.css | Runxi Yu | 2024-08-18 | 1 | -0/+337 |
* | main.go: Some comments | Runxi Yu | 2024-08-18 | 1 | -2/+9 |
* | fbfp.scfg.example: Don't attempt to misalign things with spaces | Runxi Yu | 2024-08-18 | 1 | -5/+5 |
* | .editorconfig: Explain why I'm using tabs | Runxi Yu | 2024-08-18 | 1 | -0/+6 |
* | sizechk.js: Use my normal code style, not any JS standard | Runxi Yu | 2024-08-18 | 2 | -29/+21 |
* | Configuration changes | Runxi Yu | 2024-08-18 | 4 | -11/+48 |
* | Use separate tmpl/ folder | Runxi Yu | 2024-08-18 | 2 | -1/+1 |
* | sizechk.js | Runxi Yu | 2024-08-18 | 1 | -0/+23 |
* | Templating | Runxi Yu | 2024-08-18 | 4 | -7/+33 |
* | Use listen{} in config | Runxi Yu | 2024-08-18 | 3 | -22/+29 |
* | Basic database | Runxi Yu | 2024-08-18 | 6 | -17/+66 |
* | Set cookie at oidc | Runxi Yu | 2024-08-18 | 1 | -1/+12 |
* | Limit handle_index to /, not /* | Runxi Yu | 2024-08-18 | 1 | -1/+1 |
* | Separate index and login | Runxi Yu | 2024-08-18 | 1 | -0/+5 |
* | Move fetch OpenID Connect later | Runxi Yu | 2024-08-17 | 1 | -3/+3 |
* | Update .editorconfig | Runxi Yu | 2024-08-17 | 1 | -13/+19 |
* | 80-column limit. I print code sometimes. | Runxi Yu | 2024-08-17 | 3 | -25/+59 |
* | go 1.22.5 -> 1.22 | Runxi Yu | 2024-08-17 | 1 | -1/+1 |
* | Add FCGI listener | Runxi Yu | 2024-08-17 | 5 | -10/+31 |
* | Add configuration example | Runxi Yu | 2024-08-17 | 1 | -0/+9 |
* | No need for OpenID secrets | Runxi Yu | 2024-08-17 | 1 | -3/+0 |
* | Note on keyfunc updates | Runxi Yu | 2024-08-17 | 1 | -0/+6 |
* | Formatting | Runxi Yu | 2024-08-17 | 2 | -8/+9 |
* | Custom claims mapping | Runxi Yu | 2024-08-17 | 1 | -17/+24 |
* | GetSubject | Runxi Yu | 2024-08-17 | 1 | -1/+9 |
* | OpenID Connect 2.0 claims | Runxi Yu | 2024-08-17 | 2 | -9/+37 |
* | Keyfunc | Runxi Yu | 2024-08-17 | 3 | -38/+21 |
* | I should be using keyfunc | Runxi Yu | 2024-08-16 | 4 | -26/+81 |
* | Debug logging, and making it ignore unused variables for now | Runxi Yu | 2024-08-16 | 2 | -0/+5 |
* | Incomplete JWE parsing | Runxi Yu | 2024-08-16 | 1 | -2/+45 |
* | Handle OpenID errors and parse the form | Runxi Yu | 2024-08-16 | 1 | -5/+26 |
* | Basic OpenID Connect works | Runxi Yu | 2024-08-16 | 4 | -24/+40 |