Commit Graph

5664 Commits

Author SHA1 Message Date
Michael Jumper
53fe6e34f8 GUACAMOLE-1298: Migrate to centralized declarations of common dependencies. 2021-03-31 11:24:24 -07:00
Mike Jumper
d4e3d8c98f GUACAMOLE-1025: Merge QuickConnect support for allowing/denying connection parameters. 2021-03-30 17:34:59 -07:00
Virtually Nick
f04517ca5e GUACAMOLE-1025: Allow QuickConnect module to configure allowed and/or denied parameters. 2021-03-28 21:51:50 -04:00
James Muehlner
754e9649f1 GUACAMOLE-1302: Merge definitions and translations for VNC/RDP "force-lossless" parameter. 2021-03-03 19:29:11 -08:00
Michael Jumper
96faa48bea GUACAMOLE-1302: Add definitions and translations for VNC/RDP "force-lossless" parameter. 2021-03-01 17:40:30 -08:00
Virtually Nick
80ae7530b1 GUACAMOLE-1298: Merge declare default request size limit constant as static. 2021-02-26 19:11:49 -05:00
Michael Jumper
d131468cf3 GUACAMOLE-1298: Declare default request size limit constant as static. 2021-02-26 13:21:27 -08:00
Virtually Nick
32b10ec4bd GUACAMOLE-1298: Merge automatically limit HTTP request size. 2021-02-25 20:19:00 -05:00
Michael Jumper
a67211d270 GUACAMOLE-1298: Do not enforce request size limits on file uploads handled as streams. 2021-02-25 14:38:50 -08:00
Michael Jumper
f21a7c63eb GUACAMOLE-1298: Migrate to latest version of Guice and Jersey 2.x 2021-02-25 14:38:50 -08:00
Virtually Nick
3006988657 GUACAMOLE-1299: Merge handle errors that occur while automatically invalidating expired sessions. 2021-02-25 10:35:30 -05:00
Michael Jumper
b1dcec7ca9 GUACAMOLE-1299: Catch and log all errors that occur while automatically invalidating expired sessions. 2021-02-24 16:28:50 -08:00
Michael Jumper
172705fb2d GUACAMOLE-1298: Replace com.guice.* annotations with javax.inject.* where interchangeable. 2021-02-24 12:00:12 -08:00
Michael Jumper
fbd0d3cbce GUACAMOLE-1298: Enforce default limit on request size. 2021-02-24 11:59:36 -08:00
Virtually Nick
5da596137c GUACAMOLE-1174: Merge add Client support for Kubernetes "exec" command parameter. 2021-02-21 20:33:57 -05:00
Mike Jumper
ed849860b8 GUACAMOLE-986: Merge explicit documentation of non-nullable return values and parameters. 2021-02-21 16:03:54 -08:00
Michael Jumper
49b398f36d GUACAMOLE-1174: Add definitions and translations for Kubernetes "exec" command parameter. 2021-02-21 15:33:44 -08:00
Mike Jumper
ed020d7396 GUACAMOLE-747: Merge corrections for RAT-related build failure. 2021-02-21 14:01:26 -08:00
Virtually Nick
6bb9436fff GUACAMOLE-747: Correct license issues for RAT plugin. 2021-02-21 14:19:56 -05:00
Mike Jumper
de6da8555b GUACAMOLE-890: Merge support for running guacamole Docker image as non-root. 2021-02-21 10:48:24 -08:00
benrubson
c25df90555 GUACAMOLE-890: Security: Allow image to run as non-root user 2021-02-21 09:27:29 +01:00
Mike Jumper
5319f9011a GUACAMOLE-747: Merge example branding extension. 2021-02-20 21:51:15 -08:00
Mike Jumper
c1e7d221b1 GUACAMOLE-1055: Merge Russian OSK support for Latin characters. 2021-02-20 21:35:54 -08:00
Virtually Nick
65895aecde GUACAMOLE-1204: Merge correct Docker image build failure due to PhantomJS. 2021-02-13 19:49:21 -05:00
Michael Jumper
e759bb683f GUACAMOLE-1204: Correct Docker image build failure due to PhantomJS.
Without OPENSSL_CONF explicitly set, the guacamole-common-js portion of
the build fails, as PhantomJS (used for the new unit tests) cannot find
libssl_conf.so:

    139677016997504:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: cannot open shared object file: No such file or directory
    139677016997504:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
    139677016997504:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=ssl_conf, path=ssl_conf
    139677016997504:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=ssl_conf
    Feb 12, 2021 5:09:33 AM org.openqa.selenium.os.UnixProcess checkForError
    SEVERE: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
2021-02-12 19:27:11 -08:00
James Muehlner
a33681afee GUACAMOLE-1204: Merge addition of client-side support for multi-touch events. 2021-02-11 20:54:37 -08:00
Michael Jumper
0385f61201 GUACAMOLE-1204: Add definitions and translations for RDP multi-touch parameters. 2021-02-11 20:32:28 -08:00
Michael Jumper
09ec1dea06 GUACAMOLE-1204: Do not handle pinch gestures locally if the remote desktop is capable of handling pinch gestures. 2021-02-11 20:32:28 -08:00
Michael Jumper
5d6c176a94 GUACAMOLE-1204: Allow pinch/drag touch gestures to be tracked in addition to any local touch event pass-through. 2021-02-11 20:32:28 -08:00
Michael Jumper
483aa14cac GUACAMOLE-1204: Automatically pass through Guacamole touch events if remote multi-touch is supported. 2021-02-11 20:32:28 -08:00
Michael Jumper
eaa7b49dd4 GUACAMOLE-1204: Provide convenience functions for updating multiple event handlers. 2021-02-11 20:32:28 -08:00
Michael Jumper
23e909d2fc GUACAMOLE-1204: Add support for multi-touch events. 2021-02-11 20:32:28 -08:00
Michael Jumper
df6b71541e GUACAMOLE-1204: Add generic, listener-driven event system. 2021-02-11 20:32:28 -08:00
Michael Jumper
1ce4e975eb GUACAMOLE-1204: Add convenient mechanism for automatically scaling mouse events. 2021-02-11 20:32:28 -08:00
Michael Jumper
7d53fe4f09 GUACAMOLE-1204: Extract Guacamole.Position base class from Guacamole.Mouse.State. 2021-02-11 20:32:28 -08:00
Mike Jumper
742c5669ca GUACAMOLE-1284: Merge Docker image support for OPENID_MAX_TOKEN_VALIDITY variable. 2021-02-09 09:43:39 -08:00
Tom Schoonjans
eb2c2c9e38 GUACAMOLE-1284: add OPENID_MAX_TOKEN_VALIDITY to start.sh 2021-02-09 06:50:30 +00:00
Mike Jumper
d1626788fa GUACAMOLE-770: Merge support for clearing TOTP data. 2021-02-05 21:22:15 -08:00
Virtually Nick
8e6324181f GUACAMOLE-1265: Merge update Japanese translation 2021-01-20 20:55:29 -05:00
dg-hasimoto
180f576ca4 GUACAMOLE-1265: Update japanese translation 2021-01-21 08:19:04 +09:00
Mike Jumper
156a19967a GUACAMOLE-1128: Merge Docker support for MySQL and PostgreSQL automatic user creation. 2020-12-29 12:03:14 -08:00
Virtually Nick
42bdd51a33 GUACAMOLE-1128: Add MySQL and PostgreSQL auto creation for Docker 2020-12-29 00:27:35 -05:00
Virtually Nick
e5deb9b6a4 GUACAMOLE-1218: Merge availability of JAXB APIs at guacamole-ext level 2020-12-21 08:13:05 -05:00
Michael Jumper
367f60f5d9 GUACAMOLE-1218: Declare availability of JAXB APIs at guacamole-ext level (they are provided by the webapp). 2020-12-20 19:28:25 -08:00
Virtually Nick
ed099c7a05 GUACAMOLE-1218: Merge add guacamole-auth-json config & extension to Docker 2020-12-18 15:22:02 -05:00
Bojan Zelic
720f884457 GUACAMOLE-1218: Add auth-json extension and configuration to docker start & build scripts 2020-12-18 13:13:32 -07:00
Virtually Nick
29fb36c5c0 GUACAMOLE-1218: Merge add support for parameter tokens in guacamole-auth-json 2020-12-18 14:38:29 -05:00
Bojan Zelic
0fb4877d84 GUACAMOLE-1218: Update documentation to show tokens being used as part of the encrypted json 2020-12-18 11:42:50 -07:00
Bojan Zelic
a486408ec1 GUACAMOLE-1218: Use TokenFilter to inject tokens from configuration attributes 2020-12-18 11:42:46 -07:00
Virtually Nick
6fc7537c08 GUACAMOLE-1218: Merge "guacamole-auth-json" extension into Apache Guacamole. 2020-12-16 14:20:19 -05:00