coder/coderd
Colin Adler 52ecd35c8f
fix(wsconncache): only allow one peer per connection (#5886)
If an agent went away and reconnected, the wsconncache connection would
be polluted for about 10m because there would be two peers with the
same IP. The old peer always had priority, which caused the dashboard to
try and always dial the old peer until it was removed.

Fixes: https://github.com/coder/coder/issues/5292
2023-01-26 22:23:35 +00:00
..
apidoc feat(site): Add deployment-wide DAU chart (#5810) 2023-01-25 22:03:47 -03:00
audit feat: adding template version id to workspace build diff (#5841) 2023-01-24 10:53:04 -05:00
autobuild feat: Add external provisioner daemons (#4935) 2022-11-16 16:34:06 -06:00
awsidentity feat: Add AWS instance identity authentication (#570) 2022-03-28 19:31:03 +00:00
azureidentity chore: Upgrade to Go 1.19 (#3617) 2022-08-21 22:32:53 +00:00
coderdtest chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
database feat(site): Add deployment-wide DAU chart (#5810) 2023-01-25 22:03:47 -03:00
devtunnel fix: Add timeout to selecting a dev tunnel (#4592) 2022-10-17 18:03:17 +00:00
gitauth fix: fix security vulnerabilities reported by CodeQL (#5467) 2022-12-19 19:25:59 +00:00
gitsshkey feat: Add user scoped git ssh keys (#834) 2022-04-06 00:18:26 +00:00
httpapi chore: bump crate-ci/typos from 1.12.12 to 1.13.3 (#5304) 2022-12-06 11:50:33 +00:00
httpmw chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
metricscache feat(site): Add deployment-wide DAU chart (#5810) 2023-01-25 22:03:47 -03:00
parameter chore: Update sqlc to v1.16.0 (#5788) 2023-01-23 13:14:47 +02:00
prometheusmetrics chore: Update sqlc to v1.16.0 (#5788) 2023-01-23 13:14:47 +02:00
provisionerdserver feat: adding template version id to workspace build diff (#5841) 2023-01-24 10:53:04 -05:00
rbac chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
telemetry chore: Update sqlc to v1.16.0 (#5788) 2023-01-23 13:14:47 +02:00
tracing feat: tracing improvements (#4988) 2022-11-29 07:22:10 +10:00
updatecheck feat: Add support for update checks and notifications (#4810) 2022-12-01 19:43:28 +02:00
userpassword Correct spelling of macOS (#3478) 2022-08-11 21:22:06 -04:00
util chore: Add generics to typescript generator (#4664) 2022-10-20 08:15:24 -05:00
wsconncache feat: add debug server for tailnet coordinators (#5861) 2023-01-25 21:27:36 +00:00
activitybump.go feat(coderd): activity bump for full TTL instead of 1h (#5732) 2023-01-16 20:13:34 +00:00
activitybump_test.go feat(coderd): activity bump for full TTL instead of 1h (#5732) 2023-01-16 20:13:34 +00:00
apikey.go feat: Implement allow_list for scopes for resource specific permissions (#5769) 2023-01-19 13:41:36 -06:00
apikey_test.go feat: add flag for token lifetime (#5385) 2022-12-12 15:39:31 -05:00
apiroot.go docs: api root, buildinfo, csp (#5493) 2022-12-22 15:53:14 +01:00
audit.go feat: add audit log filter for autostarted and autostopped workspace builds (#5830) 2023-01-24 15:34:29 -05:00
audit_test.go feat: add audit log filter for autostarted and autostopped workspace builds (#5830) 2023-01-24 15:34:29 -05:00
authorize.go chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
authorize_test.go feat: add template RBAC/groups (#4235) 2022-10-10 15:37:06 -05:00
buildinfo.go docs: api root, buildinfo, csp (#5493) 2022-12-22 15:53:14 +01:00
client_test.go fix: workspaceapps: overloaded test server responds with 502s (#5255) 2022-12-02 23:16:07 +01:00
coderd.go feat(site): Add deployment-wide DAU chart (#5810) 2023-01-25 22:03:47 -03:00
coderd_test.go feat: Build framework for generating API docs (#5383) 2022-12-19 18:43:46 +01:00
csp.go feat: Validate swagger definitions (#5694) 2023-01-13 12:27:21 +01:00
debug.go feat: add debug server for tailnet coordinators (#5861) 2023-01-25 21:27:36 +00:00
deploymentconfig.go docs: audit, deploymentconfig, files, parameters (#5506) 2023-01-03 19:21:10 +01:00
deploymentconfig_test.go fix: move experimental flag to server (#4959) 2022-11-08 16:59:39 +00:00
experiments.go feat: add --experiments flag to replace --experimental (#5767) 2023-01-18 19:12:53 +00:00
experiments_test.go chore: move vscode local out of experiments (#5773) 2023-01-20 04:32:59 +00:00
files.go feat: Implement allow_list for scopes for resource specific permissions (#5769) 2023-01-19 13:41:36 -06:00
files_test.go fix: allow regular users to push files (#4500) 2022-10-13 18:02:52 -05:00
gitsshkey.go feat: Implement allow_list for scopes for resource specific permissions (#5769) 2023-01-19 13:41:36 -06:00
gitsshkey_test.go Refactor Provisioner to distinguish Plan and Apply (#5036) 2022-11-11 16:45:58 -06:00
insights.go feat(site): Add deployment-wide DAU chart (#5810) 2023-01-25 22:03:47 -03:00
insights_test.go feat(site): Add deployment-wide DAU chart (#5810) 2023-01-25 22:03:47 -03:00
members.go chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
organizations.go feat: Implement allow_list for scopes for resource specific permissions (#5769) 2023-01-19 13:41:36 -06:00
organizations_test.go chore: Use contexts with timeout in `coderd` tests (#3381) 2022-08-09 20:17:00 +03:00
pagination.go feat: trace httpapi.{Read,Write} (#4134) 2022-09-21 17:07:00 -05:00
pagination_internal_test.go chore: Upgrade to Go 1.19 (#3617) 2022-08-21 22:32:53 +00:00
parameters.go docs: audit, deploymentconfig, files, parameters (#5506) 2023-01-03 19:21:10 +01:00
parameters_test.go Refactor Provisioner to distinguish Plan and Apply (#5036) 2022-11-11 16:45:58 -06:00
provisionerjobs.go Updated PreconditionFailed status occurences to more appropriate statuses. (#5513) 2023-01-13 08:30:48 -06:00
provisionerjobs_internal_test.go feat: Add buffering to provisioner job logs (#4918) 2022-11-06 20:50:34 -06:00
provisionerjobs_test.go Refactor Provisioner to distinguish Plan and Apply (#5036) 2022-11-11 16:45:58 -06:00
roles.go chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
roles_test.go feat: secure and cross-domain subdomain-based proxying (#4136) 2022-09-22 22:30:32 +00:00
templates.go Updated PreconditionFailed status occurences to more appropriate statuses. (#5513) 2023-01-13 08:30:48 -06:00
templates_test.go Updated PreconditionFailed status occurences to more appropriate statuses. (#5513) 2023-01-13 08:30:48 -06:00
templateversions.go feat: Validate workspace build parameters (#5807) 2023-01-24 14:22:00 +01:00
templateversions_test.go Updated PreconditionFailed status occurences to more appropriate statuses. (#5513) 2023-01-13 08:30:48 -06:00
updatecheck.go docs: api root, buildinfo, csp (#5493) 2022-12-22 15:53:14 +01:00
updatecheck_test.go feat: Add support for update checks and notifications (#4810) 2022-12-01 19:43:28 +02:00
userauth.go fix: use `UserInfo` endpoint with OIDC (#5735) 2023-01-16 16:06:39 -06:00
userauth_test.go fix: use `UserInfo` endpoint with OIDC (#5735) 2023-01-16 16:06:39 -06:00
users.go chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
users_internal_test.go chore: Rename 'admin' to 'owner' (#3498) 2022-08-15 14:40:19 -05:00
users_test.go feat: add flag to disaable all rate limits (#5570) 2023-01-05 18:05:20 +00:00
workspaceagents.go fix(wsconncache): only allow one peer per connection (#5886) 2023-01-26 22:23:35 +00:00
workspaceagents_test.go feat: Add workspace agent lifecycle state reporting (#5785) 2023-01-24 14:24:27 +02:00
workspaceapps.go chore: Implement standard rbac.Subject to be reused everywhere (#5881) 2023-01-26 14:42:54 -06:00
workspaceapps_internal_test.go chore: Update sqlc to v1.16.0 (#5788) 2023-01-23 13:14:47 +02:00
workspaceapps_test.go fix(security)!: path-based app sharing changes (#5772) 2023-01-18 22:56:14 +00:00
workspacebuilds.go feat: Validate workspace build parameters (#5807) 2023-01-24 14:22:00 +01:00
workspacebuilds_test.go feat: Validate workspace build parameters (#5807) 2023-01-24 14:22:00 +01:00
workspaceresourceauth.go feat: Validate swagger definitions (#5694) 2023-01-13 12:27:21 +01:00
workspaceresourceauth_test.go Refactor Provisioner to distinguish Plan and Apply (#5036) 2022-11-11 16:45:58 -06:00
workspaces.go feat: Validate workspace build parameters (#5807) 2023-01-24 14:22:00 +01:00
workspaces_internal_test.go Filter query: has-agent connecting, connected, disconnected, timeout (#5145) 2022-11-24 15:33:13 +01:00
workspaces_test.go feat: Expose workspace build parameters via API (#5743) 2023-01-17 16:24:45 +01:00