5
0
mirror of git://git.proxmox.com/git/novnc-pve.git synced 2024-12-21 13:34:08 +03:00
Commit Graph

148 Commits

Author SHA1 Message Date
Dominik Csapak
2de2bef973 bump version to 1.5.0-1
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ TL: drop development-only related changelog entry ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-12 15:26:13 +01:00
Thomas Lamprecht
f2d36e2f3e buildsys: generate build-directory atomically
Use an intermediate directory and only rename it to the actual build
directory if preparation succeeded, this way some odd
failure/interrupt cannot result in a bad build, which could be,
unlikely but not impossible, broken in subtle ways.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-12 15:26:13 +01:00
Thomas Lamprecht
ba0b621756 buildsys: use package name with upstream version as build directory
Like we do for most modern packages and how Debian handles this.

Our clean target already assumed this format, as it cleaned up
directories in a old-version-still-left-over compatible way already.

Reported-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-12 15:25:11 +01:00
Thomas Lamprecht
8a3b8ec93d d/source: add core/crypto/*.js to source-is-missing ignore list
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-12 15:13:24 +01:00
Dominik Csapak
182b177414 upgrade noVNC and patches to 1.5.0
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2024-11-12 15:04:31 +01:00
Thomas Lamprecht
e410ca0eea bump version to 1.4.0-4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-09-06 20:19:23 +02:00
Dominik Csapak
4c87911456 fix #5639: prevent browser from trying to save novnc password
by not using the password input at all, but pass the password
to the connect function manually

this changes the first patch instead of adding another one, since
it only touches code from that.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2024-09-06 20:19:07 +02:00
Thomas Lamprecht
a9cfc0a5ed bump version to 1.4.0-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-11-18 17:38:16 +01:00
Markus Frank
d84b07f24d add "show clipboard button" patch to series
Reviewed-by: Dominik Csapak <d.csapak@proxmox.com>
Tested-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Markus Frank <m.frank@proxmox.com>
2023-11-18 17:31:04 +01:00
Thomas Lamprecht
52ea04cd6d buildsys: add sbuild target for convenience
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-08 14:32:29 +02:00
Thomas Lamprecht
0cf368a99a buildsys: fix source tarball generation directory level one-off
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-08 14:32:05 +02:00
Thomas Lamprecht
68dc64f12e bump version to 1.4.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
415fbaaa9e d/lintian-overrides: ignore ttf warning for binary package
also included as .woff, this is only also shipped as .ttf by chance
and maybe backward compat (not license reasons)

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
479c94ae99 d/lintian-overrides: adapt source one for new debhelper
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
24f1add319 d/control: define compat level via build-depends and raise to 13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
06c4246842 d/control: raise standards version compliance to 4.6.2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
9dcb805db1 buildsys: expand clean target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
d87f9815e2 buildsys: fix source format and building dsc
also drop the (since dh compat 10) implied --with quilt for that
source format.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
85269ac9fe buildsys: derive upload dist automatically
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Thomas Lamprecht
9a6cbb2614 makefile: convert to use simple parenthesis
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-06 17:16:54 +02:00
Markus Frank
51ad2fb548 bump version to 1.4.0-1
Signed-off-by: Markus Frank <m.frank@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-02-08 16:57:19 +01:00
Markus Frank
f422faaeb1 upgrade novnc and patches to 1.4.0
rebase patches for 1.4.0

Signed-off-by: Markus Frank <m.frank@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-02-08 16:57:19 +01:00
Markus Frank
a83daecf21 replaced check for VERSION file with check for package.json
Signed-off-by: Markus Frank <m.frank@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-02-08 16:57:19 +01:00
Dominik Csapak
36b6bb616e suppress unauthorized error from status query for VM.Console only user
We now query the guest status before starting the console to provide
a start button if it's not yet running, but that requires VM.Audit
privileges, so more than just VM.Console on the guest.

So, ignore a `403 Forbidden` response, as that just means we cannot
query the VM info to see if it's running, rather just continue
connecting.

See: https://forum.proxmox.com/threads/116176/
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ T: reworked commit message ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-10 10:43:02 +02:00
Thomas Lamprecht
4eff717ce3 command menu: fine tune action wording
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-21 09:41:20 +02:00
Thomas Lamprecht
295a64be5e bump version to 1.3.0-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-26 15:55:31 +02:00
Dominik Csapak
b23fa19378 don't require confirmation for starting a stopped vm from button
when the vm is stopped and the user clicks on the 'start now' button,
there really is no need for confirmation again

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2022-04-26 15:37:03 +02:00
Dominik Csapak
aec9732603 parse 'already running' error on guest start
Starting an already running container results in an sync-error
instead of a task that fails async. So, to have similar behaviour
between VMs and CTs, check any request error for the start command
and silent the 'already running' one.

Put this change in the first downstream patch and rebase the rest of
them

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-24 13:37:58 +01:00
Thomas Lamprecht
f2bfba2ecf bump version to 1.3.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-11 18:55:34 +01:00
Dominik Csapak
ae5331307a fix #3882: backport firefox workaround for ResizeObserver
it's a minor but annoying issue, and novnc does not release that often,
so backport the patch

also rebases our patches on top

we can drop this with the next novnc release

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2022-02-11 18:52:11 +01:00
Thomas Lamprecht
18fa9537f1 start button: ease-in faster
0.5s is a bit long, it feels borderline "slow".

The existing native noVNC menu thingy uses 0.1s for its ease in, but
with only scaling in (compared to moving in) that's feeling weird to,
so settle for 0.2s as middle ground.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-10 16:11:18 +01:00
Dominik Csapak
5fe42a7f91 don't automatically connect to not running vms/cts
this patch adds a check for the guests status, and show a start button
instead of connecting to a non-started guest

this should reduce confusion when a guest is not running, and also
reduce the number of false-positive failed console tasks

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ T: re-use existing power symbol, change VM/CT to Guest ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-02-10 16:10:27 +01:00
Thomas Lamprecht
7f0a51607e bump version to 1.3.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-21 11:33:09 +01:00
Dominik Csapak
237a7ebb40 add patches to workaround fullscreen issue in android app
- patch 16 allows one to hide the fullscreen button
- patch 17 makes the error message dismissable

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-12-21 11:32:50 +01:00
Dominik Csapak
bd98941d91 use esbuild instead of node-es6-module-transpiler
the latter cannot cope with some js syntax novnc now uses, but the former can

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-12-21 11:20:46 +01:00
Dominik Csapak
97c7a8a44a add patch for proper hiding of buttons
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-12-21 11:20:39 +01:00
Dominik Csapak
e5e5987430 upgrade novnc and patches to 1.3.0
rebase patches for 1.3.0

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
[ T: address gone-wrong rebase and missed push ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-21 11:19:47 +01:00
Thomas Lamprecht
7e7001f7b0 bump version to 1.2.0-3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-17 15:28:43 +02:00
Dominik Csapak
276320c984 update patch to correctly hide the clipboard button
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2021-06-17 15:28:23 +02:00
Fabian Grünbichler
5d958d479b bump version to 1.2.0-2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-06-09 10:52:42 +02:00
Fabian Ebner
46b41c7fa6 avoid passing deprecated 'upgrade' parameter
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
2021-06-08 15:19:57 +02:00
Thomas Lamprecht
4a357ae00c bump version to 1.2.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 11:06:24 +02:00
Thomas Lamprecht
9c7eca261c buildsys: change upload dist to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 11:06:24 +02:00
Thomas Lamprecht
86b61b8527 ship minimal packages.json
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 10:58:10 +02:00
Thomas Lamprecht
cbc47a06d5 set default WS protocol again to "binary"
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 10:58:10 +02:00
Thomas Lamprecht
bf74ff330e update patches for 1.2.0
sneak in some cleanups like dropping the manual loading of the
es6-module loader only to remove it again a few patches later

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 10:58:10 +02:00
Thomas Lamprecht
5d20764929 update noVNC to v1.2.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 10:58:10 +02:00
Thomas Lamprecht
f4366377a1 d/install: whitespace alignment
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 10:58:10 +02:00
Thomas Lamprecht
eb3e349c4d d/rules use dpkg make script helper for package version
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-17 10:58:10 +02:00
Thomas Lamprecht
173f682a59 d/control: bump debhelper compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-14 17:00:38 +02:00