Michael Jumper
7ae3cc1084
GUACAMOLE-1298: Ensure LICENSE/NOTICE generation takes current build into account (not central repository).
2021-03-31 18:37:18 -07:00
Michael Jumper
73e582b478
GUACAMOLE-1298: Avoid POSIX character classes for compatibility with mawk.
2021-03-31 17:23:37 -07:00
Michael Jumper
5ca4d1dd7d
GUACAMOLE-1298: Use POSIX extensions when necessary to overcome .tar filename length limits.
2021-03-31 16:51:29 -07:00
Michael Jumper
1fceb6b535
GUACAMOLE-1298: Migrate generation of guacamole-auth-jdbc tarball to common dist.xml configuration.
2021-03-31 16:43:00 -07:00
Michael Jumper
127a3949c2
GUACAMOLE-1298: Restore automatic build of guacamole-client source tarball.
2021-03-31 16:22:55 -07:00
Michael Jumper
3823a91ea7
GUACAMOLE-1298: Combine duplicate Maven declarations into parent pom.xml.
2021-03-31 16:22:30 -07:00
Michael Jumper
31a0100c02
GUACAMOLE-1298: Trim down NOTICE files to only those attribution notices that are required.
...
From https://infra.apache.org/licensing-howto.html#bundle-asf-product :
>
> Modifications to NOTICE
> -----------------------
>
> The NOTICE file is reserved for a certain subset of legally required
> notifications which are not satisfied by either the text of LICENSE or
> the presence of licensing information embedded within the bundled
> dependency. Aside from Apache-licensed dependencies which supply NOTICE
> files of their own, it is uncommon for a dependency to require additions
> to NOTICE.
>
> Copyright notifications which have been relocated, rather than
> removed, from source files must be preserved in NOTICE. However,
> elements such as the copyright notifications embedded within BSD and MIT
> licenses do not need to be duplicated in NOTICE. You can leave those
> notices in their original locations.
>
> It is important to keep NOTICE as brief and simple as possible, as each
> addition places a burden on downstream consumers.
>
> *Do not* add anything to NOTICE which is not legally required.
>
2021-03-31 12:36:10 -07:00
Michael Jumper
1a331e3d67
GUACAMOLE-1298: Do not include duplicate copies of Apache License for dependencies, moving any additional notes to NOTICE.
2021-03-31 12:16:59 -07:00
Michael Jumper
258e5ae5ac
GUACAMOLE-1298: Add automatic generation and packaging of LICENSE/NOTICE for RADIUS support.
2021-03-31 11:42:38 -07:00
Michael Jumper
c32b985658
GUACAMOLE-1298: Correct Maven dependency version conflicts within RADIUS support.
2021-03-31 11:42:38 -07:00
Michael Jumper
6c8a699faa
GUACAMOLE-1298: Automatically generate LICENSE and NOTICE files.
2021-03-31 11:42:38 -07:00
Michael Jumper
b2845ebc4b
GUACAMOLE-1298: Remove guacamole-client .tar.gz archive build.
...
Children of the parent project will inherit the parent's build plugins,
which breaks everything when each child project attempts to build its
own source archive.
2021-03-31 11:24:24 -07:00
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