summaryrefslogtreecommitdiff
path: root/internal/server/servers.go
AgeCommit message (Collapse)Author
2026-02-12All: Rename packages that sound useless or clash with stdJeroen Wijenbergh
2026-02-12All: Use eduoauth-go v2 and update other depsJeroen Wijenbergh
2025-08-29Discovery: Remove manager and DiscoveryStartupJeroen Wijenbergh
2024-11-21Replace all links from GitHub to Codebergjwijenbergh
2024-07-18Server: Go to GettingConfig after InvalidProfilejwijenbergh
Could be we have just done OAuth and are in state main...
2024-07-17Client + Server: Pass discovery manager and lock when neededjwijenbergh
2024-03-22Format: Run gofumptjwijenbergh
2024-03-14All: Make WireGuard support mandatoryjwijenbergh
2024-02-19All: Document everything to pass revive lintjwijenbergh
2024-02-19Server: Refactor internal server package to use new state filejwijenbergh
This completely rewrites the internal server package. Some advantages: - Caches less - Uses a callback interface so that the client package does not get so convoluted - Introduce a new API package that only deals with the server API and uses github.com/jwijenbergh/eduoauth-go
2023-09-25Refactor: Split internal server into multiple packagesjwijenbergh
- Pass contexts - Have separate packages for e.g. custom, institute and secure - internet servers, profiles.... - Return types from the public ./types package with a Public() method
2023-09-25Types: Split discovery into its own packagejwijenbergh
2023-09-25Server: Add a TODO note for custom server typesjwijenbergh
2023-01-10Client + Discovery: Implement further organizations expiryjwijenbergh
2022-12-14Server: Fix revive lint errorjwijenbergh
``` internal/server/servers.go:51:9: indent-error-flow: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (revive) } else { return srv, nil } ```
2022-12-12Format: Run gofumptjwijenbergh
2022-12-12Server: Minor style changesjwijenbergh
2022-12-12simplify error handlingAleksandar Pesic
fixes #6 Signed-off-by: Aleksandar Pesic <peske.nis@gmail.com>
2022-11-28Server: Split more into multiple implementation filesjwijenbergh