├── .dockerignore ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENCE-MIT ├── LICENSE-APACHE ├── README.md ├── backend ├── covert-kv │ ├── Cargo.lock │ ├── Cargo.toml │ ├── migrations │ │ └── 2022-12-27-init.sql │ ├── src │ │ ├── config.rs │ │ ├── context.rs │ │ ├── create_secret.rs │ │ ├── domain │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ └── secret.rs │ │ ├── error.rs │ │ ├── hard_delete_secret.rs │ │ ├── lib.rs │ │ ├── soft_delete_secret.rs │ │ └── store │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ └── secrets.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ ├── config.rs │ │ ├── create.rs │ │ └── delete_and_recover.rs ├── covert-psql │ ├── Cargo.lock │ ├── Cargo.toml │ ├── migrations │ │ └── 2022-12-27-init.sql │ ├── src │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── path_config_connection.rs │ │ ├── path_role_create.rs │ │ ├── path_roles.rs │ │ ├── secret_creds.rs │ │ └── store │ │ │ ├── connection.rs │ │ │ ├── mod.rs │ │ │ └── role.rs │ └── tests │ │ ├── common │ │ └── mod.rs │ │ └── creds.rs └── covert-userpass-auth │ ├── Cargo.lock │ ├── Cargo.toml │ ├── migrations │ └── 2022-12-27-init.sql │ ├── src │ ├── error.rs │ ├── lib.rs │ └── store │ │ ├── mod.rs │ │ └── user.rs │ └── tests │ ├── common │ └── mod.rs │ └── crud.rs ├── clippy.toml ├── config.example.toml ├── covert-cli ├── Cargo.toml └── src │ ├── auth.rs │ ├── entity.rs │ ├── kv.rs │ ├── lease.rs │ ├── main.rs │ ├── namespace.rs │ ├── operator.rs │ ├── policy.rs │ ├── psql.rs │ ├── secrets.rs │ ├── server.rs │ ├── status.rs │ └── userpass.rs ├── covert-framework ├── Cargo.lock ├── Cargo.toml └── src │ ├── extract │ ├── extension.rs │ ├── json.rs │ ├── mod.rs │ ├── path.rs │ └── query.rs │ ├── handler.rs │ ├── lib.rs │ ├── method_router.rs │ ├── router.rs │ └── sync_service.rs ├── covert-sdk ├── Cargo.toml └── src │ ├── base.rs │ ├── entity.rs │ ├── kv.rs │ ├── lease.rs │ ├── lib.rs │ ├── mounts.rs │ ├── namespace.rs │ ├── operator.rs │ ├── policy.rs │ ├── psql.rs │ ├── status.rs │ ├── userpass.rs │ └── utils.rs ├── covert-server ├── Cargo.lock ├── Cargo.toml ├── migrations │ ├── encrypted │ │ └── 20221229_init.sql │ └── unecrypted │ │ └── 20230227_init.sql ├── src │ ├── config.rs │ ├── context.rs │ ├── error.rs │ ├── expiration_manager │ │ ├── clock.rs │ │ ├── lease.rs │ │ └── mod.rs │ ├── helpers │ │ ├── mod.rs │ │ └── sqlite.rs │ ├── layer │ │ ├── auth_service.rs │ │ ├── lease_registration.rs │ │ ├── mod.rs │ │ ├── namespace_extension.rs │ │ ├── request_mapper.rs │ │ └── storage_state_extension.rs │ ├── lib.rs │ ├── migrations.rs │ ├── recovery.rs │ ├── repos │ │ ├── entity.rs │ │ ├── lease.rs │ │ ├── mod.rs │ │ ├── mount.rs │ │ ├── namespace.rs │ │ ├── policy.rs │ │ ├── seal.rs │ │ └── token.rs │ ├── response.rs │ ├── router.rs │ └── system │ │ ├── entity.rs │ │ ├── initialize.rs │ │ ├── lease.rs │ │ ├── mod.rs │ │ ├── mount.rs │ │ ├── namespace.rs │ │ ├── policy.rs │ │ ├── seal.rs │ │ ├── status.rs │ │ ├── token.rs │ │ └── unseal.rs └── tests │ ├── common │ └── mod.rs │ ├── entity.rs │ ├── mount.rs │ ├── namespace.rs │ ├── policy.rs │ ├── replication.rs │ ├── seal.rs │ └── status.rs ├── covert-storage ├── Cargo.toml ├── fixtures │ └── scoped_sql │ │ ├── alter_table.json │ │ ├── create_index.json │ │ ├── create_table.json │ │ ├── create_table_from_query.json │ │ ├── create_table_with_fk.json │ │ ├── create_table_with_fk_2.json │ │ ├── create_table_with_system_table_fk.json │ │ ├── create_table_with_system_table_fk_2.json │ │ ├── create_view.json │ │ ├── cte.json │ │ ├── drop_index.json │ │ ├── drop_table.json │ │ ├── drop_view.json │ │ ├── group_by_having.json │ │ ├── inner_join.json │ │ ├── insert_from_other_table.json │ │ ├── projection_in_select.json │ │ ├── projection_in_select_2.json │ │ ├── projection_in_select_3.json │ │ ├── select_from_subquqery.json │ │ ├── select_with_select_in_proj.json │ │ ├── select_with_select_in_proj_2.json │ │ ├── simple_delete.json │ │ ├── simple_insert.json │ │ ├── simple_select.json │ │ ├── simple_select_with_alias.json │ │ ├── simple_update.json │ │ ├── simple_update_2.json │ │ ├── table_in_where_clause.json │ │ ├── table_in_where_clause_select.json │ │ └── union.json └── src │ ├── backend_pool.rs │ ├── encrypted_pool.rs │ ├── lib.rs │ ├── migrator.rs │ ├── scoped_queries.rs │ ├── states.rs │ ├── storage.rs │ └── utils │ ├── mod.rs │ └── owned_rw_lock.rs ├── covert-types ├── Cargo.lock ├── Cargo.toml └── src │ ├── auth.rs │ ├── backend.rs │ ├── entity.rs │ ├── error.rs │ ├── lib.rs │ ├── methods │ ├── kv │ │ └── mod.rs │ ├── mod.rs │ ├── psql │ │ └── mod.rs │ ├── system │ │ ├── entity.rs │ │ ├── mod.rs │ │ ├── namespace.rs │ │ └── policy.rs │ └── userpass │ │ └── mod.rs │ ├── mount.rs │ ├── policy.rs │ ├── psql.rs │ ├── request.rs │ ├── response.rs │ ├── state.rs │ ├── token.rs │ └── ttl.rs └── examples ├── namespace.md ├── postgres-dynamic-credentials.md ├── static-key-value.md └── userpass-auth-method.md /.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | .git -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | tmp-db-storage -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENCE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/LICENCE-MIT -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/README.md -------------------------------------------------------------------------------- /backend/covert-kv/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/Cargo.lock -------------------------------------------------------------------------------- /backend/covert-kv/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/Cargo.toml -------------------------------------------------------------------------------- /backend/covert-kv/migrations/2022-12-27-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/migrations/2022-12-27-init.sql -------------------------------------------------------------------------------- /backend/covert-kv/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/config.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/context.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/create_secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/create_secret.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/domain/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/domain/config.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/domain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/domain/mod.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/domain/secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/domain/secret.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/error.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/hard_delete_secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/hard_delete_secret.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/lib.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/soft_delete_secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/soft_delete_secret.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/store/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/store/config.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/store/mod.rs -------------------------------------------------------------------------------- /backend/covert-kv/src/store/secrets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/src/store/secrets.rs -------------------------------------------------------------------------------- /backend/covert-kv/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/tests/common/mod.rs -------------------------------------------------------------------------------- /backend/covert-kv/tests/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/tests/config.rs -------------------------------------------------------------------------------- /backend/covert-kv/tests/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/tests/create.rs -------------------------------------------------------------------------------- /backend/covert-kv/tests/delete_and_recover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-kv/tests/delete_and_recover.rs -------------------------------------------------------------------------------- /backend/covert-psql/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/Cargo.lock -------------------------------------------------------------------------------- /backend/covert-psql/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/Cargo.toml -------------------------------------------------------------------------------- /backend/covert-psql/migrations/2022-12-27-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/migrations/2022-12-27-init.sql -------------------------------------------------------------------------------- /backend/covert-psql/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/error.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/lib.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/path_config_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/path_config_connection.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/path_role_create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/path_role_create.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/path_roles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/path_roles.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/secret_creds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/secret_creds.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/store/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/store/connection.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/store/mod.rs -------------------------------------------------------------------------------- /backend/covert-psql/src/store/role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/src/store/role.rs -------------------------------------------------------------------------------- /backend/covert-psql/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/tests/common/mod.rs -------------------------------------------------------------------------------- /backend/covert-psql/tests/creds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-psql/tests/creds.rs -------------------------------------------------------------------------------- /backend/covert-userpass-auth/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/Cargo.lock -------------------------------------------------------------------------------- /backend/covert-userpass-auth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/Cargo.toml -------------------------------------------------------------------------------- /backend/covert-userpass-auth/migrations/2022-12-27-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/migrations/2022-12-27-init.sql -------------------------------------------------------------------------------- /backend/covert-userpass-auth/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/src/error.rs -------------------------------------------------------------------------------- /backend/covert-userpass-auth/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/src/lib.rs -------------------------------------------------------------------------------- /backend/covert-userpass-auth/src/store/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod user; 2 | -------------------------------------------------------------------------------- /backend/covert-userpass-auth/src/store/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/src/store/user.rs -------------------------------------------------------------------------------- /backend/covert-userpass-auth/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/tests/common/mod.rs -------------------------------------------------------------------------------- /backend/covert-userpass-auth/tests/crud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/backend/covert-userpass-auth/tests/crud.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | allow-unwrap-in-tests = true -------------------------------------------------------------------------------- /config.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/config.example.toml -------------------------------------------------------------------------------- /covert-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/Cargo.toml -------------------------------------------------------------------------------- /covert-cli/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/auth.rs -------------------------------------------------------------------------------- /covert-cli/src/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/entity.rs -------------------------------------------------------------------------------- /covert-cli/src/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/kv.rs -------------------------------------------------------------------------------- /covert-cli/src/lease.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/lease.rs -------------------------------------------------------------------------------- /covert-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/main.rs -------------------------------------------------------------------------------- /covert-cli/src/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/namespace.rs -------------------------------------------------------------------------------- /covert-cli/src/operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/operator.rs -------------------------------------------------------------------------------- /covert-cli/src/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/policy.rs -------------------------------------------------------------------------------- /covert-cli/src/psql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/psql.rs -------------------------------------------------------------------------------- /covert-cli/src/secrets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/secrets.rs -------------------------------------------------------------------------------- /covert-cli/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/server.rs -------------------------------------------------------------------------------- /covert-cli/src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/status.rs -------------------------------------------------------------------------------- /covert-cli/src/userpass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-cli/src/userpass.rs -------------------------------------------------------------------------------- /covert-framework/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/Cargo.lock -------------------------------------------------------------------------------- /covert-framework/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/Cargo.toml -------------------------------------------------------------------------------- /covert-framework/src/extract/extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/extract/extension.rs -------------------------------------------------------------------------------- /covert-framework/src/extract/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/extract/json.rs -------------------------------------------------------------------------------- /covert-framework/src/extract/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/extract/mod.rs -------------------------------------------------------------------------------- /covert-framework/src/extract/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/extract/path.rs -------------------------------------------------------------------------------- /covert-framework/src/extract/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/extract/query.rs -------------------------------------------------------------------------------- /covert-framework/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/handler.rs -------------------------------------------------------------------------------- /covert-framework/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/lib.rs -------------------------------------------------------------------------------- /covert-framework/src/method_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/method_router.rs -------------------------------------------------------------------------------- /covert-framework/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/router.rs -------------------------------------------------------------------------------- /covert-framework/src/sync_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-framework/src/sync_service.rs -------------------------------------------------------------------------------- /covert-sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/Cargo.toml -------------------------------------------------------------------------------- /covert-sdk/src/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/base.rs -------------------------------------------------------------------------------- /covert-sdk/src/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/entity.rs -------------------------------------------------------------------------------- /covert-sdk/src/kv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/kv.rs -------------------------------------------------------------------------------- /covert-sdk/src/lease.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/lease.rs -------------------------------------------------------------------------------- /covert-sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/lib.rs -------------------------------------------------------------------------------- /covert-sdk/src/mounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/mounts.rs -------------------------------------------------------------------------------- /covert-sdk/src/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/namespace.rs -------------------------------------------------------------------------------- /covert-sdk/src/operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/operator.rs -------------------------------------------------------------------------------- /covert-sdk/src/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/policy.rs -------------------------------------------------------------------------------- /covert-sdk/src/psql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/psql.rs -------------------------------------------------------------------------------- /covert-sdk/src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/status.rs -------------------------------------------------------------------------------- /covert-sdk/src/userpass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/userpass.rs -------------------------------------------------------------------------------- /covert-sdk/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-sdk/src/utils.rs -------------------------------------------------------------------------------- /covert-server/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/Cargo.lock -------------------------------------------------------------------------------- /covert-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/Cargo.toml -------------------------------------------------------------------------------- /covert-server/migrations/encrypted/20221229_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/migrations/encrypted/20221229_init.sql -------------------------------------------------------------------------------- /covert-server/migrations/unecrypted/20230227_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/migrations/unecrypted/20230227_init.sql -------------------------------------------------------------------------------- /covert-server/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/config.rs -------------------------------------------------------------------------------- /covert-server/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/context.rs -------------------------------------------------------------------------------- /covert-server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/error.rs -------------------------------------------------------------------------------- /covert-server/src/expiration_manager/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/expiration_manager/clock.rs -------------------------------------------------------------------------------- /covert-server/src/expiration_manager/lease.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/expiration_manager/lease.rs -------------------------------------------------------------------------------- /covert-server/src/expiration_manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/expiration_manager/mod.rs -------------------------------------------------------------------------------- /covert-server/src/helpers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod sqlite; 2 | -------------------------------------------------------------------------------- /covert-server/src/helpers/sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/helpers/sqlite.rs -------------------------------------------------------------------------------- /covert-server/src/layer/auth_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/layer/auth_service.rs -------------------------------------------------------------------------------- /covert-server/src/layer/lease_registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/layer/lease_registration.rs -------------------------------------------------------------------------------- /covert-server/src/layer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/layer/mod.rs -------------------------------------------------------------------------------- /covert-server/src/layer/namespace_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/layer/namespace_extension.rs -------------------------------------------------------------------------------- /covert-server/src/layer/request_mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/layer/request_mapper.rs -------------------------------------------------------------------------------- /covert-server/src/layer/storage_state_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/layer/storage_state_extension.rs -------------------------------------------------------------------------------- /covert-server/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/lib.rs -------------------------------------------------------------------------------- /covert-server/src/migrations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/migrations.rs -------------------------------------------------------------------------------- /covert-server/src/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/recovery.rs -------------------------------------------------------------------------------- /covert-server/src/repos/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/entity.rs -------------------------------------------------------------------------------- /covert-server/src/repos/lease.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/lease.rs -------------------------------------------------------------------------------- /covert-server/src/repos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/mod.rs -------------------------------------------------------------------------------- /covert-server/src/repos/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/mount.rs -------------------------------------------------------------------------------- /covert-server/src/repos/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/namespace.rs -------------------------------------------------------------------------------- /covert-server/src/repos/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/policy.rs -------------------------------------------------------------------------------- /covert-server/src/repos/seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/seal.rs -------------------------------------------------------------------------------- /covert-server/src/repos/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/repos/token.rs -------------------------------------------------------------------------------- /covert-server/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/response.rs -------------------------------------------------------------------------------- /covert-server/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/router.rs -------------------------------------------------------------------------------- /covert-server/src/system/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/entity.rs -------------------------------------------------------------------------------- /covert-server/src/system/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/initialize.rs -------------------------------------------------------------------------------- /covert-server/src/system/lease.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/lease.rs -------------------------------------------------------------------------------- /covert-server/src/system/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/mod.rs -------------------------------------------------------------------------------- /covert-server/src/system/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/mount.rs -------------------------------------------------------------------------------- /covert-server/src/system/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/namespace.rs -------------------------------------------------------------------------------- /covert-server/src/system/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/policy.rs -------------------------------------------------------------------------------- /covert-server/src/system/seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/seal.rs -------------------------------------------------------------------------------- /covert-server/src/system/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/status.rs -------------------------------------------------------------------------------- /covert-server/src/system/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/token.rs -------------------------------------------------------------------------------- /covert-server/src/system/unseal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/src/system/unseal.rs -------------------------------------------------------------------------------- /covert-server/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/common/mod.rs -------------------------------------------------------------------------------- /covert-server/tests/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/entity.rs -------------------------------------------------------------------------------- /covert-server/tests/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/mount.rs -------------------------------------------------------------------------------- /covert-server/tests/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/namespace.rs -------------------------------------------------------------------------------- /covert-server/tests/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/policy.rs -------------------------------------------------------------------------------- /covert-server/tests/replication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/replication.rs -------------------------------------------------------------------------------- /covert-server/tests/seal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/seal.rs -------------------------------------------------------------------------------- /covert-server/tests/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-server/tests/status.rs -------------------------------------------------------------------------------- /covert-storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/Cargo.toml -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/alter_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/alter_table.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_index.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_table.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_table_from_query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_table_from_query.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_table_with_fk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_table_with_fk.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_table_with_fk_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_table_with_fk_2.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_table_with_system_table_fk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_table_with_system_table_fk.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_table_with_system_table_fk_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_table_with_system_table_fk_2.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/create_view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/create_view.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/cte.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/cte.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/drop_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/drop_index.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/drop_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/drop_table.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/drop_view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/drop_view.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/group_by_having.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/group_by_having.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/inner_join.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/inner_join.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/insert_from_other_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/insert_from_other_table.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/projection_in_select.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/projection_in_select.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/projection_in_select_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/projection_in_select_2.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/projection_in_select_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/projection_in_select_3.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/select_from_subquqery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/select_from_subquqery.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/select_with_select_in_proj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/select_with_select_in_proj.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/select_with_select_in_proj_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/select_with_select_in_proj_2.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/simple_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/simple_delete.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/simple_insert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/simple_insert.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/simple_select.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/simple_select.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/simple_select_with_alias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/simple_select_with_alias.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/simple_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/simple_update.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/simple_update_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/simple_update_2.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/table_in_where_clause.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/table_in_where_clause.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/table_in_where_clause_select.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/table_in_where_clause_select.json -------------------------------------------------------------------------------- /covert-storage/fixtures/scoped_sql/union.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/fixtures/scoped_sql/union.json -------------------------------------------------------------------------------- /covert-storage/src/backend_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/backend_pool.rs -------------------------------------------------------------------------------- /covert-storage/src/encrypted_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/encrypted_pool.rs -------------------------------------------------------------------------------- /covert-storage/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/lib.rs -------------------------------------------------------------------------------- /covert-storage/src/migrator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/migrator.rs -------------------------------------------------------------------------------- /covert-storage/src/scoped_queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/scoped_queries.rs -------------------------------------------------------------------------------- /covert-storage/src/states.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/states.rs -------------------------------------------------------------------------------- /covert-storage/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/storage.rs -------------------------------------------------------------------------------- /covert-storage/src/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod owned_rw_lock; 2 | -------------------------------------------------------------------------------- /covert-storage/src/utils/owned_rw_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-storage/src/utils/owned_rw_lock.rs -------------------------------------------------------------------------------- /covert-types/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/Cargo.lock -------------------------------------------------------------------------------- /covert-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/Cargo.toml -------------------------------------------------------------------------------- /covert-types/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/auth.rs -------------------------------------------------------------------------------- /covert-types/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/backend.rs -------------------------------------------------------------------------------- /covert-types/src/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/entity.rs -------------------------------------------------------------------------------- /covert-types/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/error.rs -------------------------------------------------------------------------------- /covert-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/lib.rs -------------------------------------------------------------------------------- /covert-types/src/methods/kv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/kv/mod.rs -------------------------------------------------------------------------------- /covert-types/src/methods/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/mod.rs -------------------------------------------------------------------------------- /covert-types/src/methods/psql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/psql/mod.rs -------------------------------------------------------------------------------- /covert-types/src/methods/system/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/system/entity.rs -------------------------------------------------------------------------------- /covert-types/src/methods/system/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/system/mod.rs -------------------------------------------------------------------------------- /covert-types/src/methods/system/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/system/namespace.rs -------------------------------------------------------------------------------- /covert-types/src/methods/system/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/system/policy.rs -------------------------------------------------------------------------------- /covert-types/src/methods/userpass/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/methods/userpass/mod.rs -------------------------------------------------------------------------------- /covert-types/src/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/mount.rs -------------------------------------------------------------------------------- /covert-types/src/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/policy.rs -------------------------------------------------------------------------------- /covert-types/src/psql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/psql.rs -------------------------------------------------------------------------------- /covert-types/src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/request.rs -------------------------------------------------------------------------------- /covert-types/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/response.rs -------------------------------------------------------------------------------- /covert-types/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/state.rs -------------------------------------------------------------------------------- /covert-types/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/token.rs -------------------------------------------------------------------------------- /covert-types/src/ttl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/covert-types/src/ttl.rs -------------------------------------------------------------------------------- /examples/namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/examples/namespace.md -------------------------------------------------------------------------------- /examples/postgres-dynamic-credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/examples/postgres-dynamic-credentials.md -------------------------------------------------------------------------------- /examples/static-key-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/examples/static-key-value.md -------------------------------------------------------------------------------- /examples/userpass-auth-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fmeringdal/covert/HEAD/examples/userpass-auth-method.md --------------------------------------------------------------------------------