Lauri Kasanen
83c83f43ef
Add a parameter for separate SSL key
2021-01-15 13:07:53 +02:00
Dmitry Maksyoma
a4369e8897
Deb: apt -> apt-get, cause apt doesn't have a stable interface
2021-01-15 22:49:28 +13:00
Dmitry Maksyoma
5ffe76f08d
Deb: don't install libjpeg-dev on deb test image
...
Dependencies should be pulled by the package.
2021-01-15 22:48:32 +13:00
Dmitry Maksyoma
1486f3f4c2
Deb: use /etc/kasmvnc/server.pem cert in builder/test-deb
2021-01-14 23:15:17 +13:00
Dmitry Maksyoma
b8c380d17f
Deb: move self-signed cert to /etc/kasmvnc
2021-01-14 22:13:46 +13:00
Dmitry Maksyoma
fc91e4d622
Don't use "sodu docker", just "docker"
2021-01-14 21:25:41 +13:00
Dmitry Maksyoma
2a64e062c4
Gitignore builder/www, builder/build
2021-01-14 19:07:04 +13:00
Dmitry Maksyoma
955183dcf0
Use/build ./builder/www when building tarball
2021-01-14 19:04:43 +13:00
Dmitry Maksyoma
d98157f3fc
Merge remote-tracking branch 'origin/webpack2' into create_ubuntu_packages
2021-01-12 23:26:59 +13:00
Dmitry Maksyoma
945f9a07a3
Deb: exclude .eslintrc
2021-01-12 22:22:21 +13:00
matt
4394ab6edd
Merge branch 'webpack2' of https://github.com/kasmtech/KasmVNC into webpack2
2021-01-10 19:05:17 +00:00
matt
76f8d905f0
added dockerfile build process for www
2021-01-10 19:03:13 +00:00
matt
de4ddcb154
Fix auth error and build permissions
2021-01-10 16:24:09 +00:00
arsenmanukyan94
b9cdecc34c
update gitignore
2021-01-09 13:38:10 +00:00
matt
d71734a206
initial commit of webpack
2021-01-08 12:48:07 +00:00
Dmitry Maksyoma
2b801e3397
Deb: remove obsolete code
2021-01-08 00:42:37 +13:00
Dmitry Maksyoma
543796d6a4
Deb: automated build chain draft ready
2021-01-07 23:28:58 +13:00
Dmitry Maksyoma
4558750348
Deb: remove a TODO comment
2021-01-07 23:27:39 +13:00
Dmitry Maksyoma
be854aef68
Add www dir detection to vnc_startup.sh
2021-01-07 23:10:04 +13:00
Dmitry Maksyoma
59382451dc
Deb: build-deb now builds a .deb for Ubuntu 18
...
It builds the builder image first, then proceeeds to building .deb
inside it, and the result is put into the parent (../) directory.
2021-01-07 21:57:53 +13:00
Dmitry Maksyoma
702f817845
Deb: add build-tarball and build-deb commands WIP
2021-01-07 00:36:52 +13:00
Dmitry Maksyoma
5154f86b60
Deb: add lots of libraries as build dependencies
...
This way, no need to copy that over multiple dockerfiles, and is a best
practice.
2021-01-07 00:32:30 +13:00
Dmitry Maksyoma
d82d67762e
Merge branch 'feature/12_ubuntu_20' into create_ubuntu_packages
2021-01-05 23:36:21 +13:00
Dmitry Maksyoma
f1b3e0f6de
Deb: remove redundant code
2021-01-03 23:35:23 +13:00
Dmitry Maksyoma
c6d3c5271c
Deb: exclude Node scripts from the package
2021-01-03 23:29:04 +13:00
Dmitry Maksyoma
eaa5c24439
Generate self-signed cert in /etc/ssl/private/kasmvnc.pem
...
I piggyback on ssl-cert package that's got ssl-cert group and the
directory /etc/ssl/private, the group can read files from (but not list
files there). Thus, by adding a user to ssl-cert group, they can read
both ssl-cert certificates and the KasmVNC certificate.o
Note: currently, KasmVNC only supports one file that must contain both
private and public keys. For this reason, I didn't use the snakeoil
certificate from ssl-cert, as it's split into two files.
2021-01-03 23:12:21 +13:00
Dmitry Maksyoma
a7e7deaf99
Deb: add as vncserver, etc alternative
2020-12-31 01:09:51 +13:00
Dmitry Maksyoma
f8c3d981bf
Deb: update dependencies, add Provides: vnc-server
2020-12-31 01:09:11 +13:00
Dmitry Maksyoma
a1089dd356
Deb: XkasmVnc -> Xkasmvnc
2020-12-31 01:08:31 +13:00
Dmitry Maksyoma
1f266ad206
Add dependencies on python and xorg to .deb
2020-12-29 23:28:03 +13:00
Dmitry Maksyoma
54f163a44c
Exclude .git* files from .deb
2020-12-29 23:27:32 +13:00
Dmitry Maksyoma
251b8a6388
-beta -> ~beta for .deb
2020-12-29 22:01:27 +13:00
Dmitry Maksyoma
fccd9d29cd
Update debian/copyright to include libwebp license
2020-12-29 21:52:49 +13:00
Dmitry Maksyoma
bab0412bc5
Add man pages and improve file locations in .deb
2020-12-29 21:32:31 +13:00
Dmitry Maksyoma
0b4804a3a9
Properly name binaries in .deb
2020-12-29 21:12:58 +13:00
Dmitry Maksyoma
f1291cb520
Draft .deb build system ready
2020-12-29 20:47:16 +13:00
Dmitry Maksyoma
dabf7d4d5e
Clean up Makefile I use to fake-build source
2020-12-27 00:10:30 +13:00
Dmitry Maksyoma
86c6ae566c
Debian package spike. Using ../release as bin/ source.
2020-12-26 00:33:19 +13:00
matt
55f9755dbd
Added build docker images for debian and others
2020-12-24 19:54:58 +00:00
Lauri Kasanen
481b063eb7
Fix missing init for DLP timestamps
2020-12-03 12:29:38 +02:00
Kasm
ef23f13045
Update README.md
...
missing step in instructions
2020-11-04 15:25:23 -05:00
matt
28d19cd556
Disable VNC password, fix bug when running inside Kasm VDI
2020-10-29 19:24:59 +00:00
Lauri Kasanen
531705c05c
Remove set-desktop-size perms from read-only clients
2020-10-14 15:50:28 +03:00
Lauri Kasanen
1f69d1584a
Prevent read-only clients from changing kasm settings
2020-10-14 15:44:48 +03:00
Lauri Kasanen
a27744bca6
Enable TLS 1.1 and 1.2
2020-10-14 14:39:33 +03:00
Lauri Kasanen
36deba3a75
Correct non-basicauth and command-line user:pass being read-only
2020-10-14 14:27:08 +03:00
Lauri Kasanen
0c83a86bc8
Dynamically apply permissions
2020-10-13 13:38:18 +03:00
Lauri Kasanen
263d05a296
Apply read-only perms upon connecting
2020-10-12 15:11:49 +03:00
Lauri Kasanen
9a5afc5a62
Handle the new, multi-user kasmpasswd format auth
2020-10-12 14:58:11 +03:00
Lauri Kasanen
30b9a82c08
kasmvncpasswd: Add delete support
2020-10-12 13:34:18 +03:00