Pierre Ossman
a55f142c98
Don't shuffle input buffer unless actually needed
2021-03-29 10:50:16 +03:00
Pierre Ossman
25995e2490
Remove unused bufSize argument from streams
2021-03-29 10:49:25 +03:00
Pierre Ossman
281d65292a
Remove special functions from JPEG compressor
...
We can do what we want with the standard methods.
2021-03-29 10:48:55 +03:00
Pierre Ossman
57a3c3bba8
Simplify stream availability handling
...
Just have a simply number of bytes argument to avoid a lot of
complexity.
2021-03-29 10:48:26 +03:00
Pierre Ossman
92c7695981
Create common base classes for buffered streams
...
Most streams are backed by a memory buffer. Create common base classes
for this functionality to avoid code duplication.
2021-03-29 10:11:16 +03:00
Pierre Ossman
7f90205cf2
Add stream avail() methods
...
Makes it more readable to write code that needs to know how much
data/space is available in a stream.
2021-03-29 10:08:40 +03:00
Pierre Ossman
910fd8fa3e
Remove unused stream methods
...
They were accidentally left unused in fbad8a9 so they haven't been used
in some time.
2021-03-29 10:04:04 +03:00
Pierre Ossman
c97828471c
Use proper constants for socket shutdown()
...
For readability.
2021-03-29 10:03:05 +03:00
Pierre Ossman
c5b7137f2b
Flush data on close
...
There might be some final handshake data that is still stuck in the
buffers, so make a best effort attempt at getting it to the client.
2021-03-29 10:02:31 +03:00
Pierre Ossman
a3c0ce55c9
Support calling methods from timers
...
We can't safely use the normal timers in base classes as we cannot
guarantee that subclasses will call the base class' handleTimeout()
properly if the subclass overrides it.
2021-03-29 09:58:18 +03:00
Kasm
02721a0270
Merge pull request #34 from kasmtech/bugfix/freezing
...
Apply patch for 1.20.x
2021-03-28 07:54:47 -04:00
matt
29415a8c7d
Apply patch for 1.20.x
2021-03-26 19:53:04 +00:00
Kasm
0638245ff9
Merge pull request #33 from kasmtech/vncserver-remove-basicauth
...
Vncserver remove basicauth
2021-03-26 13:40:53 -04:00
Dmitry Maksyoma
9b3e1f73f5
Deb/rpm: update barebones images
2021-03-26 01:10:43 +13:00
Dmitry Maksyoma
da4ff4fa70
Merge branch 'master' into vncserver-remove-basicauth
2021-03-25 23:16:22 +13:00
Kasm
1e8451ce21
Merge pull request #32 from kasmtech/squashed_buster_release
...
CI building and uploading to S3, prepare deb release
2021-03-25 06:13:31 -04:00
Dmitry Maksyoma
4e8750e37a
Disable passing of basicauth in vncserver
2021-03-25 23:05:20 +13:00
Dmitry Maksyoma
ca326ee1f1
Revert "Update README: deb installation only"
...
This reverts commit 213f91c1a7
.
2021-03-25 22:27:47 +13:00
Dmitry Maksyoma
40facbcc46
Revert "Improve README.md"
...
This reverts commit e5cd3d6753
.
2021-03-25 22:27:47 +13:00
Dmitry Maksyoma
963ea6b6d3
Revert "README.md formatting"
...
This reverts commit fc12e38571
.
2021-03-25 22:27:47 +13:00
Dmitry Maksyoma
f758fc5021
CI: build all distros and upload to S3
2021-03-25 22:27:27 +13:00
Lauri Kasanen
1632f4888d
Enable basicauth by default, remove the option to supply it on the command line
2021-03-25 11:25:30 +02:00
matt
93d3bf052d
Removed old line
2021-03-22 11:36:33 +00:00
matt
7b3f6876b4
Fixed syntax error
2021-03-22 11:23:49 +00:00
matt
46e03289be
Manually merged region changes
2021-03-22 10:36:39 +00:00
Dmitry Maksyoma
56fd118c43
CI: extract after_script
2021-03-18 23:17:52 +13:00
Dmitry Maksyoma
9a9b14daf1
CI: extract before_script
2021-03-18 23:01:28 +13:00
Dmitry Maksyoma
349ed4cb41
CI: remove tarballs from artifacts
2021-03-18 22:42:40 +13:00
Lauri Kasanen
c3e30dcea1
Add support for DLP_Region
2021-03-15 13:48:56 +02:00
Dmitry Maksyoma
fc12e38571
README.md formatting
2021-03-15 22:38:08 +13:00
Dmitry Maksyoma
e5cd3d6753
Improve README.md
2021-03-15 22:37:48 +13:00
Dmitry Maksyoma
7bffbb53da
vncserver: remove securitytypes mention from man page
...
securitytypes is no longer used.
2021-03-15 22:27:19 +13:00
Dmitry Maksyoma
df92791550
Gitlab CI: build all distros if branch has "release" or "testing" in it
2021-03-15 21:59:39 +13:00
Dmitry Maksyoma
25c32c96e5
Deb: fix Ubuntu Focal (vnc_startup.sh XFCE start issue)
2021-03-14 23:38:48 +13:00
Dmitry Maksyoma
213f91c1a7
Update README: deb installation only
2021-03-14 23:25:53 +13:00
Dmitry Maksyoma
ed4c514bcb
Deb: test images have lsb-release now
...
To ensure it's the right image, I double-check with lsb_release.
2021-03-14 23:24:14 +13:00
Dmitry Maksyoma
2005b86a92
Deb: make easy-start script easier to modify
2021-03-14 21:19:08 +13:00
Dmitry Maksyoma
d73ffc8a38
Deb: example script can now -kill, -d (debug), --help
2021-03-14 21:01:04 +13:00
Dmitry Maksyoma
a73b890c92
Code formatting
2021-03-13 23:51:33 +13:00
Dmitry Maksyoma
8c2e8c9acb
Deb: add example script to easily run kasmvncserver
2021-03-13 21:54:06 +13:00
Dmitry Maksyoma
b48fa8a262
vncpasswd man: update the top level description
2021-03-13 21:51:54 +13:00
Dmitry Maksyoma
6f803f744d
vncpasswd man: update to be current regarding password length
2021-03-13 21:48:59 +13:00
Dmitry Maksyoma
79682d3dee
vncpasswd man: add overview
2021-03-13 20:17:23 +13:00
Dmitry Maksyoma
2b8374f544
Update vncpasswd manual page
2021-03-13 20:07:06 +13:00
Lauri Kasanen
fed991d697
Return 401 unauth for non-owner trying /api/
2021-03-04 13:59:29 +02:00
Lauri Kasanen
1269fddadf
Add a more specific error for a nonexistent screenshot
2021-03-04 13:43:05 +02:00
Dmitry Maksyoma
56ed2855bd
Testing: keep foo-owner as -o and -w
...
Changing permissions to just -w removed -o.
2021-03-04 23:22:28 +13:00
Lauri Kasanen
688e749fda
Tentative build fix for newer gccs
2021-03-03 15:33:58 +02:00
Lauri Kasanen
980eedd33b
Add HTTP GET APIs for creating, removing users and giving control
2021-03-03 14:55:14 +02:00
Dmitry Maksyoma
43658a27f7
Deb: provide an easy way to start KasmVNC with default options
...
...via kasmvncserver-start.
2021-03-03 23:27:02 +13:00