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
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
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
45185dafd1
chore: release 2.5.0
2026-04-19 12:21:27 -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
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
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
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3c3ac7e148
build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 in /v2 ( #385 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 11:19:34 -08:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10613f37df
build(deps): bump github.com/prometheus/client_golang in /v2 ( #382 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 11:15:46 -08:00
Chris F Ravenscroft
56ccb881b5
chore: improve plugin integration in build process ( #380 )
2023-12-25 16:43:20 -08:00
Chris F Ravenscroft
837da62607
Chore/bump minimum go version to 1.21 ( #375 )
...
* chore: fix go fmt in makefile
* chore: bump minimum go version to 1.21
2023-12-17 16:39:35 -08:00
Chris F Ravenscroft
f5bb80e024
Update release-please to use master branch
2023-12-17 15:55:36 -08:00
Chris F Ravenscroft
1a37396109
fix: update tracing code to work with breaking otlp 1.20 changes
2023-12-11 01:36:58 +00:00
Chris F Ravenscroft
a0d1069841
Merge branch 'master' into otlp
2023-12-10 16:34:56 -08:00
Chris F Ravenscroft
67d77324a3
chore: reweure ldap packages ( #370 )
2023-12-10 15:32:24 -08:00
Alessandro Cabbia
01bdb7148e
startTLS: ldap over TLS functionality ( #364 )
...
* feat: introduce tls parameters in config to allow startTLS
* feat: pass tls config for startTLS to ldap server
* build: update libs to use newer ldap
* feat: allow tls config for startTLS
2023-12-10 15:20:29 -08:00
shipperizer
f692394942
feat: allow tracing configuration via main config
2023-12-10 17:34:33 +00:00
shipperizer
46e49b6976
feat: introduce context for otlp spans into plugins pkg
2023-12-10 10:13:10 +00:00
shipperizer
2ca5312696
feat: introduce otelsql
2023-12-10 09:59:55 +00:00
shipperizer
6ee78cd881
build: update deps with otlp libs
2023-12-10 09:59:04 +00:00
shipperizer
1c2b23c00f
feat: wire up basic tracer
2023-12-10 09:59:04 +00:00
shipperizer
d05630f66b
feat: introduce context for otlp spans into handler pkg
2023-11-20 14:10:29 +00:00