Commit Graph

750 Commits

Author SHA1 Message Date
becfa90a2c vncserver: update /etc YAML config 2021-12-05 22:50:24 +13:00
e5233f27bd YAML config: improve config structure and keys 2021-12-04 21:18:43 +13:00
377269129c vncserver: YAML config draft 2021-12-02 20:35:04 +13:00
8ea6704fcd vncserver: add -dry-run option 2021-11-30 00:36:33 +13:00
a9888b9ca7 Flesh out YAML config spike 2021-11-30 00:18:32 +13:00
71b3515d6c vncserver test env: fix r alias 2021-11-30 00:15:22 +13:00
b1ee23dc62 Update kasmweb to be the same as master 2021-11-21 21:15:20 +13:00
a675f411cc vncserver test env: kill leftover processes on "k" command 2021-11-21 20:43:40 +13:00
35e0157431 vncserver test env: remove unnecessary packages 2021-11-21 20:40:18 +13:00
6fa5b9271f Merge branch 'master' into KASM-1810_yaml_config 2021-11-21 20:35:54 +13:00
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
b842460724 KASM-2108 Update noVNC commit 2021-11-15 20:14:49 -05:00
e4ad356c7d vncserver dev env: no screensaver 2021-11-12 20:53:07 +13:00
26f1b52b70 KASM-2075 update novnc to head of master 2021-11-09 19:04:07 +00:00
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
314e7e9615 KASM-2001 Update noVNC commit 2021-11-08 20:44:56 -05:00
77b97415ef Add bump-package-version(1) and document it (#74) 2021-11-05 10:05:13 -04:00
f79c3b3b11 YAML config WIP 2021-11-05 22:43:32 +13:00
8e96d4cac5 vncserver dev env: add aliases to start/kill/restart Xvnc 2021-11-05 22:42:10 +13:00
ab4642aa87 vncserver: fix default config 2021-11-02 20:21:56 +13:00
7ad6810d7f vncserver YAML config: support true and false values 2021-11-02 20:09:27 +13:00
42021dd29a vncserver: YAML config spike 2021-11-02 19:51:43 +13:00
11d3958702 Deb/Rpm: add List::Util dependency 2021-11-02 19:51:43 +13:00
27f0ed29ca vncserver: fix case of -websocketPort not specified 2021-11-02 19:51:43 +13:00
628033af45 Deb/Rpm: set package versions to 0.9.3~beta 2021-11-02 19:51:43 +13:00
3fac7c4947 Refactor vnc_startup.sh 2021-11-02 19:51:43 +13:00
2ecf9a25ed vnc_startup.sh: select XFCE by default 2021-11-02 19:51:43 +13:00
a4a8d3aad5 vnc_startup.sh: remove temporary hack 2021-11-02 19:51:43 +13:00
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
219e2c5cb1 Don't check www.x.org certificate for now (wget) 2021-11-02 19:51:43 +13:00
7cced9dd05 vncserver: fix -websocketPort being ignored 2021-11-02 19:51:43 +13:00
f3681c87f9 vncserver: fix -debug 2021-11-02 19:51:43 +13:00
303fde284e vncserver: fix display :0 being ignored on CLI 2021-11-02 19:51:43 +13:00
8cd49ebbf8 vncserver: fix heredoc to work on CentOS 2021-11-02 19:51:43 +13:00
bc2e2512e3 vncserver: YAML config spike 2021-10-28 22:05:26 +13:00
dd276e5e87 Default sendprimary to off (#73)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-10-25 14:40:54 -04:00
a9434a300d Feature/kasm 2029 pipeline tweaks (#72)
* update to Gitlab CI pipeline builds
2021-10-20 15:24:22 -04:00
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
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
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
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
620dbe558c [skip CI] Update README 2021-10-14 08:23:00 -04:00
aefbb4d143 vncserver: update comment 2021-10-14 22:04:28 +13:00
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
ee3b7f9aa5 vncserver: add easy -debug option to pass -log to Xvnc 2021-10-13 22:45:47 +13:00
f7254e9708 vncserver: fix -select-de 2021-10-13 22:38:40 +13:00
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
24e21325ef KASM-1871 Pull in submodule from tip of master 2021-10-12 13:37:40 -04:00
e3a41bc055 vncserver: use IP when printing browser url 2021-10-09 18:59:53 +13:00
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