33 Commits

Author SHA1 Message Date
Gero Posmyk-Leinemann
7bf18989e4 [server] WsHandler: Take only upgrade first matching websocket route 2022-01-07 09:28:00 +01:00
Gero Posmyk-Leinemann
562ee68cd7 [server] Switch to per-server heartbeating for websockets
fixup! [server] Switch to per-server heartbeating for websockets
2022-01-07 09:28:00 +01:00
Gero Posmyk-Leinemann
6be4928bc3 [server] Share ClientMetadata and trace clientType 2021-12-15 10:42:39 +01:00
Gero Posmyk-Leinemann
662bb20388 [server] GitpodServerImpl: Remove superfluous generics 2021-12-01 17:34:27 +01:00
Gero Posmyk-Leinemann
e4d2e268bc [server] Add WebsocketClientContext 2021-11-18 10:50:15 +01:00
Gero Posmyk-Leinemann
c494a0ba63 [server] Move websocket-connection-manager.ts 2021-11-18 10:50:15 +01:00
Gero Posmyk-Leinemann
4b6926cab2 [server] Introduce LocalMessageBroker 2021-11-17 16:56:15 +01:00
Laurie T. Malau
eed37839c4 [metrics] Sanitize route label with only the path
Fixes #5825
2021-09-28 05:55:45 -03:00
Gero Posmyk-Leinemann
67d0ed7ad9 [server] Introduce DebugApp with /debug/logging 2021-09-20 11:48:45 -03:00
Gero Posmyk-Leinemann
6a14e7c6f7 [server] log: set component version 2021-09-20 09:21:45 -03:00
Gero Posmyk-Leinemann
7ca3507077 [server] misc logging hygiene 2021-09-20 09:21:45 -03:00
ArthurSens
b338a87f84 Add Gitpod version info metric
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-09-17 10:41:42 -03:00
Gero Posmyk-Leinemann
267448b4b0 [server] Remove legacy configuration 2021-09-06 18:19:12 +02:00
Gero Posmyk-Leinemann
b86bf2a931 [proxy, server] Introduce '/headless-log-download' endpoint for transparent downloags of headless logs 2021-09-06 14:24:12 +02:00
Gero Posmyk-Leinemann
8edd462f8d [server] Make Env and Config comparable 2021-09-01 09:40:31 -03:00
Gero Posmyk-Leinemann
757a1594c6 [server] Introduce Config and use it everywhere 2021-09-01 09:40:31 -03:00
Anton Kosyakov
f66598c82c [local-app] fix #5368: gracefully handle invalid tokens 2021-08-31 05:33:29 -03:00
Jean Pierre
9419373960 Remove global text bodyParser. Properly send error code 2021-08-27 12:30:26 -03:00
Laurie T. Malau
10ee135b33 [server] unsubscribe controller for email campaign 2021-08-24 11:07:23 +02:00
Gero Posmyk-Leinemann
ae0698e830 [server] Introduce Config (without using it)
To be able to easily map Env+EnvEE into config there was some minor refactoring/cleanup necessary. This has be done in a way to be as straigth forward as possible to minimize the risk of breaking things, while making it possible to easily write an alternative Config parser.
2021-07-27 11:03:31 +02:00
jakobhero
d12cd344b1 [analytics] fixed anonymous ID in identify() 2021-07-22 13:42:26 +02:00
Christian Weichel
2a544ee67a [server] Fix HTTP endpoint metrics 2021-07-09 10:02:49 +02:00
Gero Posmyk-Leinemann
5f01d9c1d9 [server] Introduce /headless-logs/... and Server.getHeadlessLog 2021-06-23 13:53:30 +02:00
Cornelius A. Ludmann
6fb0f397d0 [server] Fix req route metrics 2021-06-18 11:45:44 +02:00
Manuel Alejandro de Brito Fontes
944cb93a49 [server] Enable kube-rbac-proxy 2021-05-31 07:02:09 -04:00
Alex Tugarev
0bf71f1ed3 initial contribution of components/ee/paiment-endpoint 2021-05-26 08:35:36 +02:00
rl-gitpod
f96392a1e4
[server] add OAuth2 server endpoints (behind a feature flag) (#4222)
to manage client application access to users Gitpod workspaces
2021-05-21 21:23:08 +10:00
Anton Kosyakov
a93a80abe4 [server] http RED metrics 2021-02-18 14:53:03 +01:00
Anton Kosyakov
49e977f6b8 [server] implement code sync storage endpoint 2021-02-18 14:53:03 +01:00
Christian Weichel
b7dda84ad0 [license] Update license header from TypeFox GmbH to Gitpod GmbH 2021-01-04 15:12:02 +01:00
Alex Tugarev
294c934e43 [server] Server.init should await init of dynamic auth providers
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2020-12-10 13:59:08 +01:00
Christian Weichel
9e52bbd6d8 [server] Support API access through scoped bearer tokens 2020-09-18 12:31:42 +02:00
gitpod-init
24f7b609bf initial commit 2020-08-25 09:25:15 +00:00