Virtually Nick
20eec4bbb0
Merge 1.4.0 changes back to master.
2021-12-27 09:32:39 -05:00
Michael Jumper
d8ce01318e
GUACAMOLE-773: Update JavaScript dependencies to latest stable, compatible versions.
2021-12-26 17:50:43 -08:00
Michael Jumper
b8d23962d6
GUACAMOLE-773: Update Java dependencies to latest stable, compatible versions.
2021-12-26 17:50:43 -08:00
Virtually Nick
588915d232
Merge 1.4.0 changes back to master.
2021-12-12 07:25:13 -05:00
Michael Jumper
5e9e215356
GUACAMOLE-1411: Bump version numbers to 1.4.0.
2021-12-11 16:27:00 -08:00
Michael Jumper
49a4a6c7a0
GUACAMOLE-957: Support reading multiple LDAP server configurations from "ldap-servers.yml".
2021-10-23 20:19:51 -07:00
Michael Jumper
88ab68cf6b
GUACAMOLE-773: Update commons-collections dependency of guacamole-auth-radius to latest (3.2.2).
2021-09-16 19:51:27 -07:00
Michael Jumper
3ec578edce
GUACAMOLE-773: Remove angular-touch (no longer applicable).
...
Previously, the angular-touch library provided by AngularJS was used to
allow click interactions with UI components to work on touch devices
without an uncomfortable ~300ms delay. From AngularJS 1.7.x onward, this
feature of angular-touch is no longer present:
https://docs.angularjs.org/guide/migration#ngtouch
This should be OK - modern browsers will now recognize applications
aimed at touch support via the use of the "viewport" meta tag (which we
use), removing our original need for angular-touch. The same goes for
IE10+.
2021-06-02 20:37:52 -07:00
Michael Jumper
700e2023af
GUACAMOLE-773: Remove use of XHTML-style self-closing tags from normal HTML.
...
This is particularly important for AngularJS 1.8.x and jQuery 3.5.0+,
which will no longer correct this automatically with their HTML
prefilters, resulting in unexpected nesting of tags when the browser
interprets something like "<div/>" as "<div>" (older versions of jQuery
would have corrected "<div/>" to "<div></div>").
See:
* https://docs.angularjs.org/guide/migration#migrating-from-1-7-to-1-8
* https://jquery.com/upgrade-guide/3.5/
2021-06-02 20:37:52 -07:00
Michael Jumper
e93d0faa22
GUACAMOLE-773: Update Pickr to version 1.8.1.
2021-06-02 20:37:52 -07:00
Michael Jumper
8ed9ac524c
GUACAMOLE-773: Add license information for new JavaScript dependencies pulled in by Webpack.
2021-06-02 20:37:52 -07:00
Michael Jumper
4c32e5951b
GUACAMOLE-773: Add separate license for messageformat-parser (different version from messageformat).
2021-06-02 20:37:52 -07:00
Michael Jumper
fd6c5c3e91
GUACAMOLE-773: Update license information from Webjar Maven coordinates to NPM module coordinates.
2021-06-02 20:37:52 -07:00
Michael Jumper
e119ba459b
GUACAMOLE-773: Allow automatic license generation to consider multiple dependency lists, not necessarily from Maven.
2021-06-02 20:37:52 -07:00
Michael Jumper
5f0ab7b3f3
GUACAMOLE-773: Use Webpack rather than Webpack+Gulp.
2021-06-02 12:48:57 -07:00
Michael Jumper
8d63277ba7
GUACAMOLE-1204: Migrate Guacamole.Mouse to new event stack.
2021-05-30 17:37:17 -07:00
Michael Jumper
af0b2ec5c2
GUACAMOLE-773: Use HTTPS for all LICENSE information URLs pointing to Apache.
2021-04-27 15:24:01 -07:00
Michael Jumper
4246acf24e
GUACAMOLE-773: Update Jersey from 2.33 to 2.34.
2021-04-26 12:53:23 -07:00
Michael Jumper
9b90376ef3
GUACAMOLE-773: Remove license documentation for dependencies that are no longer bundled.
2021-04-03 19:26:46 -07:00
Michael Jumper
a5ae5811c1
GUACAMOLE-773: Bring license details of bundled Java dependencies up-to-date.
2021-04-03 19:22:43 -07:00
Michael Jumper
d155975d93
GUACAMOLE-773: Allow license checks to be bypassed when necessary for testing/development.
2021-04-03 17:21:34 -07:00
Michael Jumper
47215cfdf9
GUACAMOLE-773: Update all Java dependencies to latest stable versions.
2021-04-02 15:43:29 -07:00
Michael Jumper
7ce3882319
GUACAMOLE-1317: Update all Maven plugins to latest.
2021-04-02 11:03:41 -07:00
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
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
6c8a699faa
GUACAMOLE-1298: Automatically generate LICENSE and NOTICE files.
2021-03-31 11:42:38 -07:00
Virtually Nick
6bb9436fff
GUACAMOLE-747: Correct license issues for RAT plugin.
2021-02-21 14:19:56 -05:00
Mike Jumper
5319f9011a
GUACAMOLE-747: Merge example branding extension.
2021-02-20 21:51:15 -08:00
Virtually Nick
5da40bd633
GUACAMOLE-1205: Bump Guacamole Client components to version 1.3.0
2020-11-03 18:06:47 -05:00
Virtually Nick
30d30053af
GUACAMOLE-747: Provide example branding extension.
2020-05-03 15:39:09 -04:00
Virtually Nick
211f8e2b25
GUACAMOLE-966: Bump client version numbers to 1.2.0
2020-02-27 14:02:45 -05:00
Michael Jumper
c3fbf44f70
GUACAMOLE-729: Bump version numbers to 1.1.0.
2019-02-09 11:08:28 -08:00
Michael Jumper
1fef6a05e1
GUACAMOLE-635: Require Java 1.8 for all Java components except guacamole-common.
2018-09-29 12:56:17 -07:00
Michael Jumper
45513592a7
GUACAMOLE-570: Bump version numbers to 1.0.0.
2018-06-05 21:34:26 -07:00
Michael Jumper
ce4cd11993
GUACAMOLE-423: Bump version numbers for all modified components to 0.9.14.
2017-12-06 00:12:43 -08:00
Michael Jumper
7c4223ce3e
GUACAMOLE-436: Remove incubator prefix from repositories and URLs.
2017-12-06 00:02:33 -08:00
Michael Jumper
929452e701
GUACAMOLE-346: Remove "paused" notification. Correct UI behavior.
2017-07-15 17:45:39 -07:00
Michael Jumper
387302db48
GUACAMOLE-346: Simply resume playback if seek operation is canceled.
2017-07-15 17:41:58 -07:00
Michael Jumper
768974711c
GUACAMOLE-346: Add "paused" notification to example player.
2017-07-15 17:32:03 -07:00
Michael Jumper
be9124d599
GUACAMOLE-346: Update seeking state when paused or canceled.
2017-07-15 17:25:34 -07:00
Michael Jumper
ed3c022f7e
GUACAMOLE-346: Provide explicit "cancel" button for in-progress seek.
2017-07-15 16:58:39 -07:00
Michael Jumper
25de43391a
GUACAMOLE-346: Display "seek in progress" notification when seeking in playback example.
2017-07-15 16:50:02 -07:00
Michael Jumper
9236aea866
GUACAMOLE-314: Bump version numbers of all modified components to 0.9.13-incubating.
2017-06-01 23:05:53 -07:00
Michael Jumper
7f5e1b80e3
GUACAMOLE-250: Add example project demonstrating in-browser recording playback.
2017-04-20 22:36:15 -07:00
James Muehlner
3ec99cbcdd
Merge 0.9.12-incubating changes back to master.
2017-03-01 08:27:22 -08:00
Michael Jumper
3de690abfe
GUACAMOLE-225: Bump version numbers to 0.9.12-incubating (guacamole-common unchanged).
2017-02-28 09:33:53 -08:00
Michael Jumper
dec73c8457
GUACAMOLE-224: Remove @author tags from codebase.
2017-02-27 23:20:30 -08:00