Archived
1
0
Commit Graph

3254 Commits

Author SHA1 Message Date
770e0db7b8 Add cli arguments 2019-07-18 18:08:25 -05:00
6a35ab1dc0 Add (unimplemented) webview server 2019-07-18 18:08:24 -05:00
3a78c0964f Run log cleaner 2019-07-18 18:08:24 -05:00
4685f6793d Pass product configuration 2019-07-18 18:08:23 -05:00
2e77c9d449 Scan extensions 2019-07-18 18:08:22 -05:00
a6703ecb98 Prevent sending disconnect if disposed 2019-07-18 18:08:21 -05:00
57a8186e88 Add development steps 2019-07-18 18:08:20 -05:00
d808bfaec6 Set workspace and folder URIs
This makes the file tree work.
2019-07-18 18:08:19 -05:00
7072bf1e83 Use new URI transformer everywhere 2019-07-18 18:08:18 -05:00
4e0a6d2941 Partial extension host, some restructuring
I didn't like how the inner objects accessed parent objects, so I
restructured all that.
2019-07-18 18:08:17 -05:00
0d618bb1ef Use spdlog for log service 2019-07-18 18:08:17 -05:00
a0121f2f0c Implement file provider
Reading, watching, saving, etc all seem to work now.
2019-07-18 18:08:16 -05:00
98f001395c Add content types 2019-07-18 18:08:15 -05:00
68fe085aa3 Add channels 2019-07-18 18:08:14 -05:00
4861405683 Initial connection handling 2019-07-18 18:08:13 -05:00
310bfe509e Delete all the things 2019-07-18 18:08:11 -05:00
f25a614333 Merge pull request #835 from cdr/log-failed-logins
Add failed authentication attempt logger
2019-07-11 02:42:55 +00:00
0ae8c1820a Merge branch 'log-failed-logins' of github.com:cdr/code-server into log-failed-logins 2019-07-11 12:31:52 +10:00
e776f18192 update docs to mention --trust-proxy 2019-07-11 12:30:42 +10:00
72d71664b3 Merge pull request #823 from FrankPetrilli/patch-1
Add `use-credentials` to fetch manifest with cookies
2019-07-10 09:46:17 +00:00
1046fc192e Merge branch 'master' into log-failed-logins 2019-07-09 01:01:20 +00:00
c48a275d33 add timestamp to auth log, add fail2ban conf+docs 2019-07-09 10:57:09 +10:00
79e08c74ed Merge pull request #834 from cdr/fix-sw-path
Fix service worker path
2019-07-08 22:36:27 +00:00
3f2ad7b719 Fix self-hosted documentation screenshot URL (#836) 2019-07-08 08:55:37 -06:00
5e8c3f8ff3 Merge pull request #698 from 8sd/patch-1
Fix formatting issue
2019-07-08 10:06:09 +00:00
ddab1a0626 Merge pull request #730 from T45K/fix-typos
Fix typos in wget url
2019-07-08 09:51:26 +00:00
d950e3c9de Fix missing comma in cli-help 2019-07-08 09:20:29 +02:00
46298c7675 fix typos in wget url 2019-07-07 18:30:27 +09:00
14d917179c update code-server usage in documentation 2019-07-07 17:03:47 +10:00
a65773338c add failed authentication attempt logger
When `isAuthed()` is called and the password cookie is not what we
expected, the failed login attempt is logged with the provided password,
remote address and user agent.

To allow for logging failed attempts with a reverse proxy, the
`--trust-proxy` argument has been added to trust the `X-Forwarded-For`
header. This implementation of an `X-Forwarded-For` parser uses the last
value in the list, therefore only trusting the nearest proxy.
2019-07-07 16:50:43 +10:00
9b5a43e4bd use local workbox to simplify csp
Co-Authored-By: Ian Reinhart Geiser <geiseri@geekcentral.pub>
2019-07-07 15:13:16 +10:00
46207cfe10 register service worker at relative scope
Co-Authored-By: Ian Reinhart Geiser <geiseri@geekcentral.pub>
2019-07-07 15:12:45 +10:00
242bb6ffa2 Merge pull request #821 from morningspace/master
Update READE to add know issue for golang debug
2019-07-07 03:39:01 +00:00
e6713db677 Update READE to add know issue for golang debug 2019-07-02 06:37:34 +08:00
11784e55b2 Change quote style to match existing work 2019-07-01 14:10:32 -07:00
a72e8a698d Add use-credentials to fetch manifest with cookies
I run code-server behind an authenticating Kubernetes Ingress which sets a cookie after a successful login is performed. Since this cookie is not set when fetching the manifest, the fetch fails and gets redirected to the authentication page, breaking code-server completely.

See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
2019-07-01 14:05:35 -07:00
28c93612e6 Move address output to the listen callback
Since listening is asynchronous, this guarantees the address will be
filled out.
2019-06-17 13:44:24 -05:00
a9d17882e7 use port from server.address() when printing URL (#780)
This allows the use of port 0, which is interpretted automatically to
mean "random port".

Additional logging consistency fixes.
2019-06-17 12:20:20 -05:00
cf63bbd003 Fix "no authentication" message with custom password
Fixes #757.
1.1156-vsc1.33.1
2019-06-11 12:08:02 -05:00
02f62882b8 Propagate full env to browser (#756)
* Propogate full env to browser

* Add support for setting $ITEM_URL

* Add serviceURL getter
2019-06-11 11:54:49 -05:00
362715bbeb Fix dialog items getting cut off
Fixes #336.
2019-06-07 14:30:45 -05:00
ec70ea6994 Change documentation to use port 8443 (#740) 2019-06-07 14:22:33 -05:00
04adf14146 Move OSX package task into build script
This is to match how the other binaries are built. Also made some
changes to make the Docker containers clean up for when you are running
this locally.
1.1140-vsc1.33.1
2019-06-06 13:43:37 -05:00
406ec0ba71 Updated google_cloud to have proper link to ssl.md (#745) 2019-06-05 15:28:10 -05:00
e2eaa0aa4e Align intend of description
Co-Authored-By: Sergio Moura <sergio@moura.ca>
2019-05-28 07:10:20 +00:00
a2ad3d4ff4 Show hidden files by default
Since there is no other way to enable hidden files, it seems better to
enable it by default otherwise there are some folders/files you simply
can never open from the dialog.
1.1119-vsc1.33.1
2019-05-20 16:08:54 -05:00
4a29cd1664 Fix human readable byte size when zero 2019-05-20 15:53:06 -05:00
0462a93f11 Expose actions registry (#701) 2019-05-20 14:35:58 -05:00
db39eacfa1 Set NODE_ENV and VERSION when building (#700)
* Set NODE_ENV and VERSION when building

Should fix the version flag not reporting correctly as well as enable
the service worker and prevent the 404 hmr requests again.

* Log env vars

To help make sure it's built correctly when looking at the Travis logs.
1.1106-vsc1.33.1
2019-05-20 11:02:36 -05:00
91bcbe496b Fix formatting issue 2019-05-20 08:29:27 +00:00