Dmitry Maksyoma
dcccd1d1f2
YAML config improvements
2021-12-07 19:27:22 +13:00
Dmitry Maksyoma
c2f302cdc6
YAML config: add websocket_port
2021-12-05 23:06:10 +13:00
Dmitry Maksyoma
becfa90a2c
vncserver: update /etc YAML config
2021-12-05 22:50:24 +13:00
Dmitry Maksyoma
e5233f27bd
YAML config: improve config structure and keys
2021-12-04 21:18:43 +13:00
Dmitry Maksyoma
377269129c
vncserver: YAML config draft
2021-12-02 20:35:04 +13:00
Dmitry Maksyoma
8ea6704fcd
vncserver: add -dry-run option
2021-11-30 00:36:33 +13:00
Dmitry Maksyoma
a9888b9ca7
Flesh out YAML config spike
2021-11-30 00:18:32 +13:00
Dmitry Maksyoma
6fa5b9271f
Merge branch 'master' into KASM-1810_yaml_config
2021-11-21 20:35:54 +13:00
Dmitry Maksyoma
f79c3b3b11
YAML config WIP
2021-11-05 22:43:32 +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
27f0ed29ca
vncserver: fix case of -websocketPort not specified
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
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
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
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
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
Dmitry Maksyoma
e453c7d73b
vncserver: swallow -interface and pass through to Xvnc
2021-10-04 22:52:59 +13:00
Dmitry Maksyoma
04379056af
vncserver: refactor
2021-09-18 22:50:49 +12:00
Dmitry Maksyoma
49908e1867
vncserver: detect select-de.sh location
2021-09-18 22:46:01 +12:00
Dmitry Maksyoma
606075ddc0
vncserver: refactor
2021-09-18 22:31:32 +12:00
Dmitry Maksyoma
17fa6911c1
vncserver: extract IsDebian()
2021-09-18 22:30:34 +12:00
Dmitry Maksyoma
3b3c8d0881
vncserver: refactor
2021-09-17 03:39:40 +12:00
Dmitry Maksyoma
fe3569c6e8
vncserver: check user is in ssl-cert group on Debian-based distros
2021-09-16 22:57:35 +12:00
Dmitry Maksyoma
dbd54fe35c
vncserver: add -select-de
2021-09-10 22:31:48 +12:00
mmcclaskey
dc21d5f97c
Add a set of self-microbenchmarks ( #51 )
...
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-09-09 12:46:57 -04:00
Dmitry Maksyoma
f999acc490
vncserver: extract ForgetSelectedDe()
2021-09-09 20:46:49 +12:00
Dmitry Maksyoma
3eb1ffd94b
vncserver: -select-de spike
2021-08-20 22:35:12 +12:00
Dmitry Maksyoma
551f292144
vncserver: CLI optional option arg support (-select-de=[DE])
2021-08-20 22:33:34 +12:00
Dmitry Maksyoma
b0ffc6a27e
vncserver: use unique -websocketPort for each display
2021-08-18 23:51:47 +12:00
Dmitry Maksyoma
cb08058d34
vncserver: print empty line before guided user creation
2021-08-18 23:34:26 +12:00
Dmitry Maksyoma
d0fe229684
vncserver: refactor
2021-08-16 23:17:51 +12:00
Dmitry Maksyoma
ded3840f6b
vncserver: extract PrintLogFilenameAndConfiguredUsersAndStuff()
2021-08-13 19:17:44 +12:00
Dmitry Maksyoma
c6f7d2eff0
vncserver: refactor
2021-08-13 19:17:30 +12:00
Dmitry Maksyoma
7e854294a2
vncserver: refactor
2021-08-13 19:06:24 +12:00
Dmitry Maksyoma
5635096978
vncserver: refactor
2021-08-13 19:02:25 +12:00
Dmitry Maksyoma
34565c5950
vncserver: extract AllowXProgramsToConnectToXvnc()
2021-08-13 19:00:35 +12:00
Dmitry Maksyoma
3522000d1f
vncserver: extract PrepareLoggingAndXvncKillingFramework()
2021-08-13 18:49:01 +12:00
Dmitry Maksyoma
3f23bddb6b
vncserver: refactor
2021-08-13 18:43:08 +12:00
Dmitry Maksyoma
b350557afd
vncserver: refactor
2021-08-13 18:32:02 +12:00