Commit Graph

171 Commits (d94b30c2fadd379cbc066f9768b81e2b3644ec83)

Author SHA1 Message Date
Dmitry Maksyoma dcccd1d1f2 YAML config improvements 4 years ago
Dmitry Maksyoma c2f302cdc6 YAML config: add websocket_port 4 years ago
Dmitry Maksyoma becfa90a2c vncserver: update /etc YAML config 4 years ago
Dmitry Maksyoma e5233f27bd YAML config: improve config structure and keys 4 years ago
Dmitry Maksyoma 377269129c vncserver: YAML config draft 4 years ago
Dmitry Maksyoma 8ea6704fcd vncserver: add -dry-run option 4 years ago
Dmitry Maksyoma a9888b9ca7 Flesh out YAML config spike 4 years ago
Dmitry Maksyoma 6fa5b9271f Merge branch 'master' into KASM-1810_yaml_config 4 years ago
Dmitry Maksyoma f79c3b3b11 YAML config WIP 4 years ago
Dmitry Maksyoma ab4642aa87 vncserver: fix default config 4 years ago
Dmitry Maksyoma 7ad6810d7f vncserver YAML config: support true and false values 4 years ago
Dmitry Maksyoma 42021dd29a vncserver: YAML config spike 4 years ago
Dmitry Maksyoma 27f0ed29ca vncserver: fix case of -websocketPort not specified 4 years ago
Dmitry Maksyoma 7cced9dd05 vncserver: fix -websocketPort being ignored 4 years ago
Dmitry Maksyoma f3681c87f9 vncserver: fix -debug 4 years ago
Dmitry Maksyoma 303fde284e vncserver: fix display :0 being ignored on CLI 4 years ago
Dmitry Maksyoma 8cd49ebbf8 vncserver: fix heredoc to work on CentOS 4 years ago
Dmitry Maksyoma bc2e2512e3 vncserver: YAML config spike 4 years ago
mmcclaskey dd276e5e87
Default sendprimary to off (#73)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
4 years ago
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>
4 years ago
Dmitry Maksyoma aefbb4d143 vncserver: update comment 4 years ago
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.
4 years ago
Dmitry Maksyoma ee3b7f9aa5 vncserver: add easy -debug option to pass -log to Xvnc 4 years ago
Dmitry Maksyoma f7254e9708 vncserver: fix -select-de 4 years ago
Dmitry Maksyoma e3a41bc055 vncserver: use IP when printing browser url 4 years ago
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.
4 years ago
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.
4 years ago
Dmitry Maksyoma e453c7d73b vncserver: swallow -interface and pass through to Xvnc 4 years ago
Dmitry Maksyoma 04379056af vncserver: refactor 4 years ago
Dmitry Maksyoma 49908e1867 vncserver: detect select-de.sh location 4 years ago
Dmitry Maksyoma 606075ddc0 vncserver: refactor 4 years ago
Dmitry Maksyoma 17fa6911c1 vncserver: extract IsDebian() 4 years ago
Dmitry Maksyoma 3b3c8d0881 vncserver: refactor 4 years ago
Dmitry Maksyoma fe3569c6e8 vncserver: check user is in ssl-cert group on Debian-based distros 4 years ago
Dmitry Maksyoma dbd54fe35c vncserver: add -select-de 4 years ago
mmcclaskey dc21d5f97c
Add a set of self-microbenchmarks (#51)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
4 years ago
Dmitry Maksyoma f999acc490 vncserver: extract ForgetSelectedDe() 4 years ago
Dmitry Maksyoma 3eb1ffd94b vncserver: -select-de spike 4 years ago
Dmitry Maksyoma 551f292144 vncserver: CLI optional option arg support (-select-de=[DE]) 4 years ago
Dmitry Maksyoma b0ffc6a27e vncserver: use unique -websocketPort for each display 4 years ago
Dmitry Maksyoma cb08058d34 vncserver: print empty line before guided user creation 4 years ago
Dmitry Maksyoma d0fe229684 vncserver: refactor 4 years ago
Dmitry Maksyoma ded3840f6b vncserver: extract PrintLogFilenameAndConfiguredUsersAndStuff() 4 years ago
Dmitry Maksyoma c6f7d2eff0 vncserver: refactor 4 years ago
Dmitry Maksyoma 7e854294a2 vncserver: refactor 4 years ago
Dmitry Maksyoma 5635096978 vncserver: refactor 4 years ago
Dmitry Maksyoma 34565c5950 vncserver: extract AllowXProgramsToConnectToXvnc() 4 years ago
Dmitry Maksyoma 3522000d1f vncserver: extract PrepareLoggingAndXvncKillingFramework() 4 years ago
Dmitry Maksyoma 3f23bddb6b vncserver: refactor 4 years ago
Dmitry Maksyoma b350557afd vncserver: refactor 4 years ago