Commit Graph

2157 Commits

Author SHA1 Message Date
matt c533d18ac7 Merge branch 'master' into chromeclip 2021-10-01 09:03:09 +00:00
matt e7c601efc0 clipboard WIP 2021-10-01 09:03:03 +00:00
mmcclaskey 7cd55562f0
Merge pull request #14 from kasmtech/feature/KASM-1834_anti_aliasing
KASM-1834 added new anti-aliasing feature
2021-09-23 12:26:23 -04:00
matt 34bfdddab5 KASM-1947 binary clipboard WIP 2021-09-23 08:39:37 +00:00
matt 141f91fde5 KASM-1947 WIP 2021-09-21 09:38:34 +00:00
matt 3c477925f3 KASM-1947 send png WIP 2021-09-17 13:47:11 +00:00
matt f165845c2d KASM-1947 binary clipboard WIP 2021-09-16 19:16:49 +00:00
Lauri Kasanen effc0eee02 Initial binary clipboard support 2021-09-16 15:32:26 +03:00
matt a0907e9390 KASM-1834 added new anti-aliasing feature 2021-09-12 17:53:03 +00:00
mmcclaskey d1e4bda4b3
Merge pull request #13 from kasmtech/feature/KASM-1834_high_dpi_2
KASM-1834 disable anti-aliasing when screen ratio is 1:1, Fixes blurry screen on high DPI monitors. Smoothing is not needed when the resolution on the client and server are 1 to 1
2021-09-10 13:42:53 -04:00
mmcclaskey 6b283b2313
Update display.js 2021-09-10 13:41:03 -04:00
matt 4c8e8ef1e1 KASM-1834 disable anti-aliasing when screen ratio is 1:1 2021-09-10 17:31:44 +00:00
mmcclaskey e0bb9f6bcf
Merge pull request #12 from kasmtech/feature/KASM-1834_high_dpi_2
KASM-1834 high dpi screens blurry
2021-09-09 07:53:25 -04:00
matt a814f0594f KASM-1834 high dpi screens blurry 2021-09-09 11:34:39 +00:00
j-travis 2336c39377
Merge pull request #10 from kasmtech/feature/KASM-1882_macos_pinch_and_zoom
KASM-1882 MacOs pinch and zoom
2021-08-31 08:05:37 -04:00
Mariusz Marciniak ace35fa652 KASM-1882 MacOs pinch and zoom 2021-08-31 10:39:47 +02:00
j-travis ce81a19e9a
Merge pull request #9 from kasmtech/feature/KASM-1881_macos_cmd_wheel_zoom
KASM-1881 Add MacOs cmd+wheel zoom support
2021-08-30 15:37:54 -04:00
Mariusz Marciniak 8453916f9c KASM-1881 Add MacOs cmd+wheel zoom support 2021-08-30 21:28:13 +02:00
mmcclaskey ba40cacce0
Merge pull request #7 from kasmtech/feature/KASM-1834_quality_settings
Add controls for video quality
2021-08-05 14:47:19 -04:00
matt 8dba184040 Add controls for video quality 2021-08-05 14:30:49 -04:00
mmcclaskey 519a40213b
Merge pull request #6 from kasmtech/apistats
Apistats
2021-08-05 11:01:03 -04:00
mmcclaskey d8183dc030
Merge pull request #5 from kasmtech/feature/KASM-1834_quality_settings
Feature/kasm 1834 quality settings
2021-08-04 15:51:50 -04:00
matt 855d9d6dd2 KASM-1834 inform client refresh required 2021-08-04 19:50:37 +00:00
matt 30326f7c11 KASM-1834 expose quality settings 2021-08-02 17:13:01 +00:00
matt d7d748e05a fixed time tracking 2021-07-30 17:07:44 +00:00
Lauri Kasanen f9f5b01cc2 Initial frame stat tracking 2021-07-27 15:28:02 +03:00
Kasm 67466077c0
Merge pull request #4 from kasmtech/istouch_bug
Istouch bug
2021-04-22 08:39:10 -04:00
Kasm c02aca5c13
restoring behavior of KasmVNC 2021-04-22 08:37:43 -04:00
Kasm 94c67f501f
Remove istouch variable 2021-04-21 20:04:25 -04:00
Kasm 10a7fcb91d
Merge pull request #3 from kasmtech/bug_fixes
Fix auto size on low quality setting
2021-04-20 09:31:46 -04:00
matt ed0744497d fix for video mode resizing 2021-04-18 06:36:53 -04:00
matt 1a823c85d9 various bug fixes 2021-04-11 18:33:30 +00:00
Kasm 41daa6042c
Merge pull request #1 from kasmtech/Merge_KasmVNC
Merge kasm vnc
2021-04-04 14:37:54 -04:00
matt a7ed2e3e1d removed commented out line 2021-04-01 08:15:48 -04:00
matt cc783027c0 Additional fixes 2021-03-31 14:46:45 -04:00
matt 3350bdd36e missed kasm vnc changes 2021-03-31 07:50:22 -04:00
matt be658061e8 Fixes 2021-03-30 16:40:32 -04:00
matt f1d7df548a KasmVNC changes merged manually 2021-03-30 15:03:34 -04:00
Liddack 89f9ac0016 Add Portuguese (Brazil) translation 2021-03-16 13:30:23 +01:00
lhchavez f9a8c4ccd5 Add VeNCrypt Plain authentication tests
This change adds tests for the VeNCrypt Plain authentication. In doing
that, this also fixes a typo that was introduced in a recent change.
2021-03-13 05:40:38 -08:00
Pierre Ossman 9ca337d3a8 Merge branch 'homogenize-credentials-testing' of https://github.com/lhchavez/noVNC 2021-03-11 16:47:35 +01:00
Pierre Ossman 4c96d4b7bd Merge branch 'feature/support-existing-rtcdatachannel-or-websocket-squashed' of https://github.com/TimSBSquare/noVNC 2021-03-11 16:30:22 +01:00
lhchavez 0c55c64757 Normalize the credentials presence check
Most places that check for the presence / absence of credentials compare
them against `undefined`, except the one for Plain authentication.

This change makes the very last place to use the same pattern (instead
of checking for falsiness) for consistency. Additionally, there are ways
to configure PAM to accept empty passwords, so it's possible for a user
to legitimately send an empty string as password.
2021-03-11 06:42:11 -08:00
Tim Stableford 44d384b99c Added support for RTCDataChannel
This work is originally by Ryan Castner <castner.rr@gmail.com> and
submitted as a PR here https://github.com/novnc/noVNC/pull/1362

Architecturally it is much the same except it doesn't rename a lot
of variables to make this more reviewable. It also avoids unrelated
changes such as replacing .onclose with an event listener, which
caused numerous test failures.

It also adds in ppoffice's fix to initialise the buffers.

Like the original author I don't have enough time available to
refactor this project to the new style event listeners.

Review cleanup for RTCDataChannel support (see below)

* More descriptive error when url or channel not set.
* Moved websocket property check to WebSock.
  This had unintended consequences in the tests that required some
  fixup. Mostly due to some tests not always passing FakeWebsocket.
  FakeWebsocket also needs to set the listeners to null to be compatible
  with what is in thw browser and expected by the property check code.
  The property check code now also takes into account class prototypes
  for test compatibility.
* Removed unreachable code.
* Reverted comment.
* Cleanup raw channel reference in rfb on websock close.
* Use readyState to check whether a socket is open rather than assuming.
* Updated RFB constructor documentation

Removed an unused boolean passed to attach
2021-03-04 18:55:06 +00:00
lhchavez 18593154d3 Allow longer passwords in Plain authentication
Some people have longer passwords than 256 characters (hooray for
password managers!). Server implementations also allow longer passwords:
TigerVNC allows up to 1024 characters.
2021-03-03 17:34:02 -08:00
Pierre Ossman 5a0cceb815 Change phrasing for discussion group link
It's listed with the issue templates, so make sure it follows the same
style in phrasing.
2021-01-15 16:16:38 +01:00
Pierre Ossman d56e042fee Add link to discussion group from issues
So that people can easily find it and not file bug reports for
things that are just questions.
2021-01-15 16:14:40 +01:00
Pierre Ossman babd665c03 Hide link to create blank issues
We want users to use the templates so we don't miss any relevant
information.
2021-01-15 16:08:13 +01:00
NNN1590 199910e63b
Update Japanese translation 2021-01-15 14:04:49 +09:00
Pierre Ossman 4a319c414d Merge branch 'more_noie' of https://github.com/CendioOssman/noVNC 2020-12-30 16:13:52 +01:00