7f176d0dd1
GUACAMOLE-187: Reduce the number of full canvas copies that occur when continuously resizing a layer.
Michael Jumper2016-10-07 21:14:17 -07:00
d8f9d26bdb
GUACAMOLE-186: Merge DuoWeb LICENSE addition.
James Muehlner2017-01-27 11:29:11 -08:00
e0ab6e493a
GUACAMOLE-186: Document DuoWeb API license within top-level LICENSE file.
Michael Jumper2017-01-27 11:04:58 -08:00
41881be909
GUACAMOLE-172: Do not send potentially-invalid "sync" as a keep-alive. Use "nop" instead.
Michael Jumper2017-01-15 14:00:20 -08:00
005f6153f8
Merge 0.9.11-incubating changes back to master.
James Muehlner2017-01-22 12:43:45 -08:00
d440bc732d
GUACAMOLE-163: Merge removal of DEFAULT CURRENT_TIMESTAMP for password_date.
James Muehlner2017-01-22 12:41:52 -08:00
b69599e822
GUACAMOLE-163: Remove DEFAULT CURRENT_TIMESTAMP from guacamole_user's password_date column (compatibility with MySQL 5.5 and older).
Michael Jumper2017-01-22 11:58:41 -08:00
7219957763
Merge 0.9.11-incubating changes back to master.
James Muehlner2017-01-13 21:49:17 -08:00
ca7ec98d50
GUACAMOLE-159: Less-than characters must be properly escaped within mapper XML.
Michael Jumper2017-01-13 12:15:55 -08:00
cf8dca6324
Merge 0.9.11-incubating changes back to master.
James Muehlner2017-01-11 10:29:47 -08:00
32052ce4e4
GUACAMOLE-154: Merge updated guacamole-ext version dependency.
James Muehlner2017-01-11 10:28:40 -08:00
9c584cd30d
GUACAMOLE-154: Guacamole should depend on 0.9.11-incubating version of guacamole-ext.
Michael Jumper2017-01-11 09:18:41 -08:00
5a84ed6d20
Merge 0.9.11-incubating changes back to master.
James Muehlner2017-01-10 13:24:38 -08:00
ebdf02db75
GUACAMOLE-154: Merge updated version numbers.
James Muehlner2017-01-10 10:55:13 -08:00
8185a023f6
GUACAMOLE-154: Bump version numbers to 0.9.11-incubating for modified components.
Michael Jumper2017-01-09 11:47:14 -08:00
962bec8806
GUACAMOLE-47: Shorten the token length and change name.
Nick Couchman2017-01-06 19:38:31 -05:00
3614aff4d9
GUACAMOLE-47: Add imports needed for implementation of client token.
Nick Couchman2017-01-06 19:26:53 -05:00
797bb86a43
GUACAMOLE-47: Implement support for client hostname/IP token for connections.
Nick Couchman2017-01-06 19:24:50 -05:00
d45580f226
GUACAMOLE-36: Merge password history tracking change.
James Muehlner2017-01-05 13:49:29 -08:00
497480cc53
GUACAMOLE-36: Clarify semantics of password policy history size.
Michael Jumper2017-01-05 13:44:16 -08:00
52dda6b55f
GUACAMOLE-36: Clarify function naming regarding a user's current (at time of query) password record.
Michael Jumper2017-01-05 13:36:58 -08:00
4a1ae7f292
GUACAMOLE-36: Verify new passwords against history.
Michael Jumper2016-08-22 23:11:48 -07:00
a943077d40
GUACAMOLE-36: Record and maintain password history.
Michael Jumper2016-08-22 22:06:44 -07:00
ae695ef17b
GUACAMOLE-36: Define and map historical password record table.
Michael Jumper2016-08-22 17:24:38 -07:00
3c718f27bf
GUACAMOLE-36: Define historical password records. Use password records for password age comparisons.
Michael Jumper2016-08-22 15:43:52 -07:00
5cd90b85d4
GUACAMOLE-36: Correct description of minimum password age.
Michael Jumper2017-01-05 10:07:56 -08:00
80b80655cf
GUACAMOLE-36: Automatically update password date. Store previous date for comparison.
Michael Jumper2016-08-22 14:56:39 -07:00
5f6fb8a199
GUACAMOLE-36: Implement password aging checks.
Michael Jumper2016-08-19 17:35:12 -07:00
a207411241
GUACAMOLE-36: Add password reset date to schema.
Michael Jumper2016-08-22 12:01:58 -07:00
565028565e
GUACAMOLE-36: Merge password policy support.
James Muehlner2017-01-03 20:41:46 -08:00
66f00adab0
GUACAMOLE-36: Do not automatically generate random passwords at the REST API level.
Michael Jumper2016-08-22 14:06:53 -07:00
3744755a1e
GUACAMOLE-36: Define and enforce password policies.
Michael Jumper2016-08-17 15:19:47 -07:00
14e8c6fc50
GUACAMOLE-36: Provide access to modeled object within beforeUpdate().
Michael Jumper2016-08-22 13:14:12 -07:00
ec34449fd0
GUACAMOLE-36: Provide access to object within beforeCreate().
Michael Jumper2016-08-22 13:25:01 -07:00
403c578da9
GUACAMOLE-36: Merge new system for fully translatable error messages.
James Muehlner2017-01-03 19:57:42 -08:00
89d3ba44a7
GUACAMOLE-36: Clarify description/use of Translatable interface.
Michael Jumper2017-01-03 19:28:54 -08:00
986ea4b206
GUACAMOLE-36: Migrate guacLogin and guacNotification to TranslatableMessage.
Michael Jumper2016-08-16 21:47:26 -07:00
0671f18d40
GUACAMOLE-36: Define REST API transfer mechanism for translatable messages.
Michael Jumper2016-08-16 19:31:48 -07:00
30179c405f
GUACAMOLE-36: Generalize and simplify handling of REST API errors.
Michael Jumper2016-08-15 22:24:04 -07:00
f891f69825
Merge 0.9.10-incubating release changes back to master.
James Muehlner2016-12-18 11:08:23 -08:00
4e7f966cf2
GUACAMOLE-144: Merge removal of category X license listings for dual licensed depedencies.
James Muehlner2016-12-18 10:59:33 -08:00
d75595919f
GUACAMOLE-144: Fix path to LICENSE for Carlito font.
Michael Jumper2016-12-17 22:41:25 -08:00
9d41992a1f
GUACAMOLE-144: List only non-Category-X licenses for dual-licensed dependencies. Explicitly choose non-Category-X option where stripping the license is impossible.
Michael Jumper2016-12-17 22:33:44 -08:00
653b7f58af
GUACAMOLE-136: Merge replacement of sketchy DuoWeb java code.
James Muehlner2016-12-11 20:41:11 -08:00
9056bb0f4f
GUACAMOLE-136: Remove DuoWeb Java API from codebase. Re-implement cleanly from scratch.
Michael Jumper2016-12-10 01:06:04 -08:00
cf6a2b84ab
GUACAMOLE-136: Merge new Duo two factor authentication extension.
James Muehlner2016-12-05 22:23:34 -08:00
a0f9bf541f
GUACAMOLE-136: Use $element to retrieve field elements rather than straight jQuery.
Michael Jumper2016-12-05 22:08:49 -08:00
e6f0b7df17
GUACAMOLE-136: Rename overly-generic AuthenticationProviderService to UserVerificationService.
Michael Jumper2016-12-05 21:33:50 -08:00
c3c553a899
GUACAMOLE-136: Bundle guacamole-auth-duo .jar into .tar.gz, along with licenses.
Michael Jumper2016-12-05 20:31:03 -08:00
3457bcfc84
GUACAMOLE-136: Add Apache RAT plugin to build. Add missing license header to pom.xml.
Michael Jumper2016-12-05 20:26:54 -08:00
bf4446a199
GUACAMOLE-136: Add licenses for libraries bundled with guacamole-auth-duo.
Michael Jumper2016-12-05 20:04:53 -08:00
e9e8612611
GUACAMOLE-136: Minify JavaScript and CSS. Add templates to Angular's cache.
Michael Jumper2016-12-02 16:02:47 -08:00
f44ee1c95b
GUACAMOLE-136: Render Duo field as modal dialog.
Michael Jumper2016-12-02 00:49:21 -08:00
548966ae5a
GUACAMOLE-136: Use hidden submit button for submitting Duo response (form.submit() inserts query parameters and causes browser navigation, despite ngSubmit preventing default).
Michael Jumper2016-12-01 21:33:28 -08:00
48af3ef45d
GUACAMOLE-136: Implement basic support for verifying user identity using Duo.
Michael Jumper2016-12-01 21:36:26 -08:00
718e4dab00
GUACAMOLE-136: Merge new $element functionality for field controllers.
James Muehlner2016-12-05 22:16:29 -08:00
567df5a467
GUACAMOLE-136: Make $element available to field type controllers.
Michael Jumper2016-12-05 22:08:15 -08:00
b4ea239b5f
GUACAMOLE-136: Merge template compilation ordering fix for custom field types.
James Muehlner2016-12-05 20:53:04 -08:00
18565d171e
GUACAMOLE-136: Merge password reset flow fix for 2FA.
James Muehlner2016-12-05 20:43:39 -08:00
6eda36cd4e
GUACAMOLE-136: Ensure field template is in DOM prior to invoking controller.
Michael Jumper2016-12-01 00:52:57 -08:00
4a1ffbfdcc
GUACAMOLE-136: Move password reset flow into own function. Invoke from getUserContext(), not authenticateUser(), such that secondary authentication factors have a chance to invalidate the auth attempt prior to password reset.
Michael Jumper2016-12-03 13:39:42 -08:00
32e5c3e680
Merge 0.9.10-incubating changes back to master.
James Muehlner2016-12-03 17:39:07 -08:00
e385bfcde0
GUACAMOLE-131: Re-remove JavaScript libraries which were mistakenly re-added during merge conflict resolution.
Michael Jumper2016-11-28 22:50:10 -08:00
f1edb9ffd1
Merge new changes for 0.9.10-incubating back to master.
James Muehlner2016-11-28 22:27:36 -08:00
119fae261f
GUACAMOLE-131: Merge webjars migration for javascript dependencies.
James Muehlner2016-11-28 22:18:13 -08:00
15ddcf2922
GUACAMOLE-132: Merge .gitignore fix for Apache RAT.
James Muehlner2016-11-28 21:06:34 -08:00
bc7b7c88a0
GUACAMOLE-132: Explicitly include .gitignore in the source archive.
Michael Jumper2016-11-28 14:04:52 -08:00
9175ebf5d0
GUACAMOLE-131: Migrate to Webjars for JavaScript library dependencies. Upgrade messageformat.js to 1.0.2, which is now MIT-licensed.
Michael Jumper2016-11-26 20:27:39 -08:00
367af31f7b
GUACAMOLE-130: Merge new Norwegian translations.
James Muehlner2016-11-27 11:21:09 -08:00
4e788d6adf
GUACAMOLE-112: Merge messageformat version upgrade.
James Muehlner2016-11-27 11:18:34 -08:00
9387961c23
GUACAMOLE-112: Upgrade messageformat.js to 1.0.2, which is now MIT-licensed.
Michael Jumper2016-11-26 20:27:39 -08:00
cc269498c0
GUACAMOLE-130: Remove reference to non-existent keyboard layout.
Michael Jumper2016-11-26 20:00:41 -08:00