graphql-engine/server/src-lib/Hasura
Samir Talwar 98ee4e3d27 Enforce the session variable name prefix.
In certain circumstances, all HTTP headers were included in the set of session variables. This has now been reduced to only the session variables. This change affects a number of areas, including the HTTP logs, JWT claims, rate limiting, and accessing session variables in Kriti code.

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10964
GitOrigin-RevId: fc573cd89f7c0f1a17b9e8a56396f31e70669650
2024-07-29 15:53:06 +00:00
..
App server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
Authentication Enforce the session variable name prefix. 2024-07-29 15:53:06 +00:00
Backends Enforce the session variable name prefix. 2024-07-29 15:53:06 +00:00
Cache server, pro: actually reformat the code-base using ormolu 2021-09-23 22:57:37 +00:00
Eventing server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
Function server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
GraphQL Enforce the session variable name prefix. 2024-07-29 15:53:06 +00:00
LogicalModel server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
LogicalModelResolver server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
Metadata server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
NativeQuery add a flag to disable native query validation 2024-06-21 11:49:40 +00:00
QueryTags Remove the last of the obvious Aeson TemplateHaskell 2023-06-28 15:45:09 +00:00
RemoteSchema Enforce the session variable name prefix. 2024-07-29 15:53:06 +00:00
RQL Enforce the session variable name prefix. 2024-07-29 15:53:06 +00:00
Server Enforce the session variable name prefix. 2024-07-29 15:53:06 +00:00
Services Upgrade Ormolu to 0.7.0.0 2023-05-24 13:53:53 +00:00
SQL Remove some TemplateHaskell from Hasura.SQL 2023-06-29 10:32:19 +00:00
StoredProcedure chore(server): add track/untrack stored procedure metadata commands to bulk_atomic 2023-08-01 08:15:28 +00:00
Table server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
Tracing server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
App.hs server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
CachedTime.hs server: don't use 'auto-update' for log timestamp cache/refresh 2024-02-06 22:07:58 +00:00
ClientCredentials.hs Upgrade Ormolu to 0.7.0.0 2023-05-24 13:53:53 +00:00
CredentialCache.hs server: Make HLint pass, by hook or by crook. 2023-04-25 14:03:02 +00:00
GC.hs Alter log level of garbage collector message (fix #10172) 2024-03-19 16:29:26 +00:00
HTTP.hs server: Factor out authentication-related code into a new namespace, Hasura.Authentication. 2024-07-29 06:02:56 +00:00
Logging.hs server: don't use 'auto-update' for log timestamp cache/refresh 2024-02-06 22:07:58 +00:00
Name.hs feat(server): native Postgres array support 2023-06-28 08:47:59 +00:00
PingSources.hs Fix: Unable to use environment variable for CockroachDB connection string in Cloud 2023-02-14 12:15:58 +00:00
QueryTags.hs Upgrade Ormolu to 0.7.0.0 2023-05-24 13:53:53 +00:00
Services.hs harmonize network manager handling 2023-02-22 15:55:54 +00:00
ShutdownLatch.hs multitenant: make shutdown logic more abstract 2022-11-23 07:53:19 +00:00
Tracing.hs server: support w3c traceparent context 2023-09-13 13:42:30 +00:00