7 Commits
Author SHA1 Message Date
timmy 355c35dc79 Remove sudo call 2026-08-25 15:24:36 -07:00
timmy cb5b5235b7 Simplify upstream ldap url handling 2026-08-25 15:24:36 -07:00
timmy 29095d57c0 Update ldap server implementation to github.com/gwelch-contegix/ldaps
Update ldap client implementation to github.com/go-ldap/ldap/v3
Add contexts to all relevant functions eg NewHandler
Provide backwards compatibility for sql handlers
2026-08-25 15:24:30 -07:00
timmy de9187b4b5 Add proxy protocol support 2026-08-25 14:38:34 -07:00
timmy 4fee2e6067 Do not output on stderr if syslog is enabled 2026-08-25 14:38:33 -07:00
timmy 40d143c3f0 Make embed build more robust
Pull plugin dependencies that are not already in glauth's go.mod
Use a general embed tag instead of embedsqlite and embedmysql
2026-08-05 16:16:11 -07:00
timmy 319cc9a3c7 Modernize tests, reduce execution time from 30s to 0.2s
Make output go to test logger so that go test -v will give useful output on a failure
Remove dependence on `oathtool`
Remove dependence on `ls`
Wait on killing the running glauth instance so subsequent tests don't fail
Wait for glauth to provide authentication error instead of waiting an arbitrary amount of time
2026-08-05 16:16:10 -07:00