10 Commits

Author SHA1 Message Date
d477972c68 Add origin checks to web sockets (#6048)
* Move splitOnFirstEquals to util

I will be making use of this to parse the forwarded header.

* Type splitOnFirstEquals with two items

Also add some test cases.

* Check origin header on web sockets

* Update changelog with origin check

* Fix web sockets not closing with error code
2023-03-03 03:12:34 -06:00
62b3a6fd9f Proxy path fixes (#4548)
* Fix issue where HTTP error status codes are not read.

* Fix issues surrounding sessions when accessed from a proxy.

- Updated vscode args to match latest upstream.
- Fixed issues surrounding trailing slashes affecting base paths.
- Updated cookie names to better match upstream's usage, debuggability.

* Bump vendor.

* Update tests.

* Fix issue where tests lack cookie key.

Co-authored-by: Asher <ash@coder.com>
2021-12-01 18:21:52 -06:00
959497067c Document HttpError
Also type the status.
2020-11-05 17:07:58 -06:00
112eda4605 Convert routes to Express 2020-10-26 17:56:13 -05:00
c67d31580f Include details if any in JSON requests 2020-07-29 18:48:05 -05:00
2819fd51e2 Remove unused endpoints
- dashboard
- app api
2020-07-27 12:00:42 -05:00
d192726e80 Simplify dashboard 2020-03-16 15:14:50 -05:00
8793110941 Implement endpoint for getting recent directories 2020-02-18 14:13:22 -06:00
b8fa7da972 Simplify frontend
Just a login form and a list of applications. No modals or anything like
that.
2020-02-13 20:10:14 -06:00
b29346ecdf Implement new structure 2020-02-04 14:31:44 -06:00