Commit Graph

745 Commits

Author SHA1 Message Date
Dmitry Maksyoma
71b3515d6c vncserver test env: fix r alias 2021-11-30 00:15:22 +13:00
Dmitry Maksyoma
b1ee23dc62 Update kasmweb to be the same as master 2021-11-21 21:15:20 +13:00
Dmitry Maksyoma
a675f411cc vncserver test env: kill leftover processes on "k" command 2021-11-21 20:43:40 +13:00
Dmitry Maksyoma
35e0157431 vncserver test env: remove unnecessary packages 2021-11-21 20:40:18 +13:00
Dmitry Maksyoma
6fa5b9271f Merge branch 'master' into KASM-1810_yaml_config 2021-11-21 20:35:54 +13:00
j-travis
dc4e4ce348 Merge pull request #78 from kasmtech/bugfix/KASM-2108_mobile_ipc
KASM-2108 Update noVNC commit
2021-11-15 20:36:13 -05:00
Mariusz Marciniak
b842460724 KASM-2108 Update noVNC commit 2021-11-15 20:14:49 -05:00
Dmitry Maksyoma
e4ad356c7d vncserver dev env: no screensaver 2021-11-12 20:53:07 +13:00
matt
26f1b52b70 KASM-2075 update novnc to head of master 2021-11-09 19:04:07 +00:00
j-travis
8c2c099342 Merge pull request #76 from kasmtech/feature/KASM-2001_mobile_keyboard
KASM-2001 Update noVNC commit
2021-11-08 21:05:40 -05:00
Mariusz Marciniak
314e7e9615 KASM-2001 Update noVNC commit 2021-11-08 20:44:56 -05:00
Dmitry Maksyoma
77b97415ef Add bump-package-version(1) and document it (#74) 2021-11-05 10:05:13 -04:00
Dmitry Maksyoma
f79c3b3b11 YAML config WIP 2021-11-05 22:43:32 +13:00
Dmitry Maksyoma
8e96d4cac5 vncserver dev env: add aliases to start/kill/restart Xvnc 2021-11-05 22:42:10 +13:00
Dmitry Maksyoma
ab4642aa87 vncserver: fix default config 2021-11-02 20:21:56 +13:00
Dmitry Maksyoma
7ad6810d7f vncserver YAML config: support true and false values 2021-11-02 20:09:27 +13:00
Dmitry Maksyoma
42021dd29a vncserver: YAML config spike 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
11d3958702 Deb/Rpm: add List::Util dependency 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
27f0ed29ca vncserver: fix case of -websocketPort not specified 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
628033af45 Deb/Rpm: set package versions to 0.9.3~beta 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
3fac7c4947 Refactor vnc_startup.sh 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
2ecf9a25ed vnc_startup.sh: select XFCE by default 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
a4a8d3aad5 vnc_startup.sh: remove temporary hack 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
d6132154fb vncserver test image: Python specs require a newer Python
Newer Python is available in Ubuntu Focal.
2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
219e2c5cb1 Don't check www.x.org certificate for now (wget) 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
7cced9dd05 vncserver: fix -websocketPort being ignored 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
f3681c87f9 vncserver: fix -debug 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
303fde284e vncserver: fix display :0 being ignored on CLI 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
8cd49ebbf8 vncserver: fix heredoc to work on CentOS 2021-11-02 19:51:43 +13:00
Dmitry Maksyoma
bc2e2512e3 vncserver: YAML config spike 2021-10-28 22:05:26 +13:00
mmcclaskey
dd276e5e87 Default sendprimary to off (#73)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-10-25 14:40:54 -04:00
mmcclaskey
a9434a300d Feature/kasm 2029 pipeline tweaks (#72)
* update to Gitlab CI pipeline builds
2021-10-20 15:24:22 -04:00
mmcclaskey
6219b85ba8 Feature/kasm 786 arm support (#71)
* KASM-786 ARM Support, with CI pipelines for debian and ubuntu supported operating systems
2021-10-19 15:44:36 -04:00
mmcclaskey
d3add8150c Bugfix/kasm 2004 download spaces (#70)
* Handle spaces in download files, dirlisting

* Disallow / in percent urls

Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-10-18 07:38:57 -04:00
mmcclaskey
5b28a168d0 Chromeclip (#69)
* Initial binary clipboard support

* Rename -DLP_Clip_Types to -DLP_ClipTypes

* Better handling of websocket frames

* Copy-paste bug in SSE2 scaling to under 0.5x

* Remove old text clipboard

* Bind text to binary clipboard

* Move binclip clear to probing phase

* Off-by-one in sse2 scaling

* Add a clarifying log message for INCR clipboard transfers

* WIP: Update novnc commit

* Fix CentOS pipeline

* webpack fix

* Update novnc commit

* Change some DLP defaults

* update novnc commit

Co-authored-by: Lauri Kasanen <cand@gmx.com>
Co-authored-by: matt <matt@kasmweb.com>
2021-10-15 15:57:58 -04:00
mmcclaskey
e6d1b8c3c8 Fix a nonexistent username + empty password passing through (#68)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-10-14 13:57:59 -04:00
mmcclaskey
620dbe558c [skip CI] Update README 2021-10-14 08:23:00 -04:00
Dmitry Maksyoma
aefbb4d143 vncserver: update comment 2021-10-14 22:04:28 +13:00
Dmitry Maksyoma
b34fe08786 vncserver refactor: use standard way of calling functions
For somebody coming from Python/Ruby/JavaScript, foo() is easier to
understand than &foo. Also, less noise.
2021-10-14 21:47:26 +13:00
Dmitry Maksyoma
ee3b7f9aa5 vncserver: add easy -debug option to pass -log to Xvnc 2021-10-13 22:45:47 +13:00
Dmitry Maksyoma
f7254e9708 vncserver: fix -select-de 2021-10-13 22:38:40 +13:00
j-travis
bcad19542e Merge pull request #63 from kasmtech/feature/KASM-1871_scroll_sensitivity
KASM-1871 Add smooth scrolling
2021-10-12 14:24:01 -04:00
Justin Travis
24e21325ef KASM-1871 Pull in submodule from tip of master 2021-10-12 13:37:40 -04:00
Dmitry Maksyoma
e3a41bc055 vncserver: use IP when printing browser url 2021-10-09 18:59:53 +13:00
Mariusz Marciniak
0a45fcc700 KASM-1871 Add smooth scrolling
Previously all scrolling relied on "clicking" the up/down or left/right scroll buttons
which made it unprecise and to always scroll at the same speed.

Now we pass the scroll delta directly to the xorg input driver so the scroll is more responsinve and adaptive.
2021-10-07 14:08:20 +02:00
Dmitry Maksyoma
1bda8ab452 Specs: add comments 2021-10-06 23:56:34 +13:00
Dmitry Maksyoma
02ef620f67 vncserver: print browser url to connect to
Add 0.0.0.0 as default interface. Xvnc fails if -interface isn't passed.
2021-10-06 23:44:35 +13:00
mmcclaskey
3f3d31312c Update README 2021-10-04 10:48:14 -04:00
Dmitry Maksyoma
e453c7d73b vncserver: swallow -interface and pass through to Xvnc 2021-10-04 22:52:59 +13:00
j-travis
e857b86924 Merge pull request #60 from kasmtech/bugfix/KASM-1985_centos_ca_certs
KASM-1985 Address build failures by updating Centos CA certs
2021-10-03 13:55:51 -04:00