timmy
355c35dc79
Remove sudo call
2026-08-25 15:24:36 -07:00
gwelch
7cc28a332e
Allow setting max concurrent connections
2026-08-25 15:24:36 -07:00
gwelch
963ee430b9
Add trace option
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
Chris F Ravenscroft
26cd4447c8
test: support distribution binary layout
2026-07-25 14:17:38 -07:00
Chris F Ravenscroft
96a283fea2
chore: fix release build ordering
2026-07-25 14:14:49 -07:00
Chris F Ravenscroft
c07a1c978c
ci: release 2.5.2 ( #475 )
2026-07-25 13:38:12 -07:00
Chris F Ravenscroft
c1c57c62e9
fix: configure 2.5.2 release
2026-07-25 13:35:53 -07:00
Chris F Ravenscroft
700745e640
feat: check plugin compatibility at release time
2026-07-25 13:34:44 -07:00
Chris F Ravenscroft
1c497d76ba
ci: release 2.5.1 ( #472 )
...
* ci: release 2.5.1
* chore: set version to v2.5.1
2026-07-18 15:20:33 -07:00
Chris F Ravenscroft and kanywst
cf0eb7f43f
Pr 470 ( #473 )
...
* fix: reject disabled users on all backends in Bind
A user with disabled = true could still bind on the config backend, since
configHandler.FindUser and LDAPOpsHelper.Bind never checked Disabled while the
SQL backends drop such users at lookup. Enforce it in Bind so every backend
behaves the same.
* fix: use configHandler.Bind rather than helper.Bind in test harness
---------
Co-authored-by: kanywst <niwatakuma@icloud.com >
2026-07-18 14:59:42 -07:00
kt
fb65713fbd
fix: reject disabled users on all backends in Bind ( #470 )
...
A user with disabled = true could still bind on the config backend, since
configHandler.FindUser and LDAPOpsHelper.Bind never checked Disabled while the
SQL backends drop such users at lookup. Enforce it in Bind so every backend
behaves the same.
2026-07-18 14:53:08 -07:00
Chris F Ravenscroft
cb121cdc2c
fix: team atlanta arbitrary password ( #471 )
2026-07-18 14:32:05 -07:00
Jörn Friedrich Dreyer
4b2b1398b8
Fix typo in contributing section of README ( #468 )
2026-07-18 13:31:54 -07:00
Chris F Ravenscroft
be396ae635
ci: release 2.5.0 ( #454 )
2026-04-19 14:18:14 -07:00
Chris F Ravenscroft
719f6a2a2d
chore: upgrade to distroless debian13
2026-04-19 14:12:37 -07:00
Chris F Ravenscroft
ff7a9e6215
chore: force release 2.5.0
...
Release-As: 2.5.0
2026-04-19 12:25:51 -07:00
Chris F Ravenscroft
45185dafd1
chore: release 2.5.0
2026-04-19 12:21:27 -07:00
Chris F Ravenscroft and E Shattow
aedc0f2867
chore: update readme ( #467 )
...
* Initial support for RISC-V
Add build for riscv64/linux; not available for darwin and windows.
* chore: update readme
---------
Co-authored-by: E Shattow <eshattow@users.noreply.github.com >
2026-04-19 12:18:08 -07:00
E Shattow
0774c95c1a
Initial support for RISC-V ( #465 )
...
feat: Add build for riscv64/linux — not available for darwin and windows.
2026-04-19 11:56:24 -07:00
E Shattow
9e04c8b756
Use dynamic GOOS and GOARCH in integration-test.sh ( #464 )
...
Drop hard-coded linuxamd64 from path in v2/scripts/ci/integration-test.sh and use instead dynamic GOOS and GOARCH env.
2026-04-19 11:46:45 -07:00
E Shattow
d3df7252ec
Bump runner to Ubuntu 24.04 LTS ( #462 )
2026-04-19 11:39:38 -07:00
Chris F Ravenscroft
5123a3da8e
chore: upgrade release-please to v4 syntax
2026-04-19 11:38:15 -07:00
Chris F Ravenscroft
eabf67e266
chore: debug, openldap, samba ( #466 )
...
new target: builddebug
active directory proxying
QoL ldifs for openldap testing
2026-04-19 11:26:13 -07:00
Chris F Ravenscroft
d68c78a18b
feat: starttls and ldaps now matching features ( #458 )
2025-08-04 15:34:55 -07:00
Neha Oudin
645dbb2266
fix: Credentials leaked on INFO log level ( #451 )
2025-05-11 15:12:14 -07:00
Chris F Ravenscroft
eea7bfbb4f
ci: release 2.4.0 ( #423 )
2025-04-27 18:08:42 -07:00
José Julián Espina
b498736cfd
fix: patch group name fetches for the rest of handlers ( #450 )
...
* fix: correctly fetch group names on all handlers
* chore: fix tests
2025-04-26 19:07:08 -07:00
Chris F Ravenscroft
f8dee8da87
feat: alt container build registry
2025-04-26 18:22:58 -07:00
Chris F Ravenscroft
c4a020a4f5
Update LICENSE
2025-01-25 13:30:46 -08:00
Chris F Ravenscroft
e92008680c
chore: reworked Makefile to build everything at once
2024-11-16 17:08:43 -08:00
Chris F Ravenscroft
8f972db4cf
tmp
2024-11-10 15:37:49 -08:00
Chris F Ravenscroft
e9a4a5623a
tmp
2024-11-10 15:35:01 -08:00
Chris F Ravenscroft
8e042199a2
tmp
2024-11-10 14:38:47 -08:00
Chris F Ravenscroft
c0ed90822f
feat: embedded plugins
2024-10-05 12:34:49 -07:00
Alessandro Cabbia
a5ecc26e06
fix: update ldap library to fix #389 ( #430 )
2024-08-03 17:08:15 -07:00
Chris F Ravenscroft
a90f37b23b
fix: config watcher now updates whenf ile added to dir ( #424 )
2024-04-13 13:35:31 -07:00
Chris F Ravenscroft
8476506b8c
feat: proxying ldap paging compat ( #422 )
2024-04-13 13:28:22 -07:00
Chris F Ravenscroft
262b5061ca
ci: release 2.3.2 ( #406 )
2024-02-18 17:51:05 -08:00
Chris F Ravenscroft
a2c151b0d0
fix: remove spinlock in monitoring code ( #405 )
2024-02-18 17:21:52 -08:00
Chris F Ravenscroft
42c448f3c7
ci: release 2.3.1 ( #372 )
2024-02-11 18:25:56 -08:00
Chris F Ravenscroft
ed52a91ec4
fix: go test not checking otp within allowed basedn ( #403 )
2024-02-11 18:21:18 -08:00
Chris F Ravenscroft
6d161b7033
chore/remove dependency on goconvey ( #392 )
2024-02-11 13:08:45 -08:00
Alessandro Cabbia
5eafb3bc15
build: enable buildvcs ( #394 )
...
closes #388
2024-02-11 13:07:37 -08:00
Marcel Heers
bc29d321bf
config: ignores User.PassAppCustom when encoding to toml as funcs can not be encoded ( #384 )
2024-01-20 11:55:11 -08:00