Commit Graph

117 Commits (fb0e5ea1cef09f435fbe1785ec06dbdbf83a3370)

Author SHA1 Message Date
Jeff Mitchell 704d68848c Merge remote-tracking branch 'origin/main' into llb-byow
4 years ago
Todd e379234259
Remove CanonicalAddress, GetApiTags(), and NewWorkerForStatus. (#2196)
4 years ago
Todd beecbbb8a2
Upsert creates a new KMS and Updates PKI workers (#2187)
4 years ago
Louis Ruch 58d9d42a88 feat(session): Add support for session static credentials
4 years ago
Louis Ruch 00dfea1244 feat(target): Add support for static credential as target credential sources
4 years ago
Jeff Mitchell 2d274c3742 Fix merge brokenness
4 years ago
Jeff Mitchell 5d3facf561 Merge remote-tracking branch 'origin/main' into llb-byow
4 years ago
Timothy Messier d741034829
perf(session): Change list behavior around terminated sessions
4 years ago
Timothy Messier 32070678dc
perf(session): Remove connections from session list endpoint
4 years ago
Timothy Messier f9eab71a4a
feat(session): Add periodic job to delete terminated sessions
4 years ago
Timothy Messier de2421cc25
feat(session): Add repository method to delete terminated sessions
4 years ago
Timothy Messier a4d0e3c7f8
refact(session): Rename files with job to use a prefix
4 years ago
Todd 731a45eba6
Merge the worker_status table with the worker table (#2111)
4 years ago
Todd a281d10206
Add worker config table and view (#2090)
4 years ago
Todd 3fbf901739
Add source to worker tags table (#2087)
4 years ago
Todd 2ecd550e27
Add fields to server_worker to be a boundary resource (#2083)
4 years ago
Todd 472d7d520a
Remove the server_id from session table, change it to worker_id on session_connection (#2070)
4 years ago
Jeff Mitchell 2f06513a3a Merge branch 'main' into llb-byow
4 years ago
Jim 785241237e
refactor (kms): adopt the go-kms-wrapping/extras/kms package (#2027)
4 years ago
Johan Brandhorst-Satzkorn 8cef1017e9
fix(session): Fix typo in connection documentation (#2075)
4 years ago
irenarindos 54c30d2cad bug(session): null fkey trigger also checks for session terminated state
4 years ago
Jeff Mitchell 2a8e179692 Update against changes from merge
4 years ago
Jeff Mitchell ab4d542fad Add multihop auth support (#32)
4 years ago
irenarindos 9e27605213 refact(servers): Split server table into worker and controller
4 years ago
Todd 687dd1bda6
Move the session cleanup job logic into the session package. (#2060)
4 years ago
irenarindos c6764e85d9 fix(session): Update session state transition trigger
4 years ago
Timothy Messier f00af362dc
fix(session): Include where clause with order and limit
4 years ago
Jeff Mitchell 4cf2a87e8d
Update targets to new listing method (#2045)
4 years ago
Johan Brandhorst-Satzkorn 9e424db0a3
test(session): Ignore unique error on session create
4 years ago
Johan Brandhorst-Satzkorn 7f9b294a7e
refact(all): Use testing.TB for test helpers
4 years ago
Jeff Mitchell b41e983503
Reorder authz check for sessions (#2042)
4 years ago
Jim addbfee593
chore: upgrade gofumpt to v0.3.1 (#2028)
4 years ago
Jeff Mitchell 58a448fc6a
Put session ID in ALPN (#1966)
4 years ago
Lars Lehtonen b6ee5dc9cc
internal/session: fix dropped test errors (#1928)
4 years ago
Jeff Mitchell 7eb29261b2
Update to go-kms-wrapping version 2, and plugin-based KMS (#1901)
4 years ago
Timothy Messier 9aa2d4cd84
test(session): Speed up some tests around dead worker cleanup
4 years ago
Timothy Messier 79670180a7
refact(session): Move domain logic of Worker Status into domain service
4 years ago
Timothy Messier 4de6464978 refact(session): Make CloseDeadConnectionsForWorker more testable
4 years ago
Timothy Messier e0603534c0 lint(session): Whitespace and missing ; in sql queries
4 years ago
irenarindos 32132d6bc1 refactor(session connections): Refactor connection closure
4 years ago
irenarindos 3482f91a17 refactor(connections): Move connect connect to the Connection repo
4 years ago
Irena Rindos 5a2c0db586 fix(session connections): Create session connection repository
4 years ago
Irena Rindos 5d6aa3b729 refactor(session): Remove dead session termination code
4 years ago
Irena Rindos 963fbcbdf2 bug(session): Fix CreateSession foundStates logical ordering
4 years ago
Irena Rindos edae7c899f bug(session): Allow only valid state transitions
4 years ago
Jim 591ec476e7
refactor: Update internal/db and oplog to use go-dbw package for database operations. (#1785)
4 years ago
Louis Ruch 5fe23ab14d feat(session): Store session credentials
4 years ago
Jim baa1d88f1f
feature: Add client ip to inbound request information (#1678)
4 years ago
Timothy Messier 533b434d1a
refact(controller/targets): Move tcp functionality into subpackage
4 years ago
Thor ad31b6d6c3
repo: Return connection informat in Session response object (#1690)
4 years ago