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
|
203afd1099
|
GUACAMOLE-292: Remove now-unnecessary valuesOnly attribute of guacForm (reverts 4d7841a).
|
2017-05-27 11:28:14 -07:00 |
|
Michael Jumper
|
a34d3facc4
|
GUACAMOLE-292: Store user profile information within PostgreSQL/MySQL database.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
06fb054ae2
|
GUACAMOLE-292: Explicitly pull standard attributes when rendering user menu; do not rely on schema.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
ee6edb9c82
|
GUACAMOLE-292: Define and use standard attributes for user organization and role.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
9634731fe6
|
GUACAMOLE-292: Define and use standard attributes for user full name and email.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
e9549fbb3b
|
GUACAMOLE-292: Display user attributes within user menu.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
6327fa3a17
|
GUACAMOLE-292: Use email field type for email address.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
8830123c9b
|
GUACAMOLE-292: Add support for email fields.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
afd051e59f
|
GUACAMOLE-292: Add stub attributes for full name and email.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
b2871e7da0
|
GUACAMOLE-292: Allow restriction of form contents to defined values only.
|
2017-05-27 11:28:13 -07:00 |
|
Michael Jumper
|
74293c23dd
|
GUACAMOLE-292: Display all object attributes if we are creating the object.
|
2017-05-26 20:45:44 -07:00 |
|
Michael Jumper
|
54a3ffeae3
|
GUACAMOLE-292: Use ngIf to determine visibility of guacFormField. Using ngShow collides with the ngShow used internally on the guacFormField directive's root element.
|
2017-05-26 20:16:36 -07:00 |
|
Michael Jumper
|
ae7c792d10
|
GUACAMOLE-292: Require ADMINISTER permission to get/set attributes which control scheduled access.
|
2017-05-26 20:15:02 -07:00 |
|
Michael Jumper
|
0a4b1f33da
|
GUACAMOLE-292: Allow object/model creation to throw exceptions.
|
2017-05-26 20:15:02 -07:00 |
|
Michael Jumper
|
22cce48558
|
GUACAMOLE-292: Restrict attributes on object management pages to those explicitly present on the object.
|
2017-05-26 20:15:02 -07:00 |
|
Michael Jumper
|
07fb473da7
|
GUACAMOLE-204: Merge support for CAS authentication.
|
2017-05-21 20:26:55 -07:00 |
|
Michael Jumper
|
d649f0b955
|
GUACAMOLE-301: Clear login interface if login was either successful or implicitly not required.
|
2017-05-15 13:12:52 -07:00 |
|
Michael Jumper
|
5f19271665
|
GUACAMOLE-294: Merge fix for typo in guacTouchDrag() return value check.
|
2017-05-07 11:18:48 -07:00 |
|
Michael Jumper
|
0bec63219c
|
GUACAMOLE-295: Merge fix for incorrect direct comparison against NaN.
|
2017-05-07 11:11:48 -07:00 |
|
Michael Jumper
|
1207d8d1dc
|
GUACAMOLE-281: Consider template GUACAMOLE_HOME in Docker image configuration sanity checks.
|
2017-05-06 12:02:41 -07:00 |
|
Michael Jumper
|
31b1b42ba6
|
GUACAMOLE-189: Refactor GuacamoleProxyConfiguration to guacamole-ext.
|
2017-05-04 21:32:23 -07:00 |
|
Michael Jumper
|
152de87dc2
|
GUACAMOLE-189: Allow per-connection guacd parameters for the JDBC auth.
|
2017-05-04 21:32:23 -07:00 |
|
Michael Jumper
|
be2a406574
|
GUACAMOLE-204: Reformat URLs as necessary for AngularJS to read all query parameters.
|
2017-04-30 23:33:28 -07:00 |
|
Michael Jumper
|
8142b2d5f8
|
GUACAMOLE-289: Clarify behavior of getResource() with respect to authenticated vs. unauthenticated.
|
2017-04-29 14:00:10 -07:00 |
|
Michael Jumper
|
aa261410f4
|
GUACAMOLE-289: Isolate extension REST services to ".../api/ext/" and ".../api/session/ext".
|
2017-04-29 13:38:57 -07:00 |
|
Michael Jumper
|
4455cbc781
|
GUACAMOLE-289: Add getResource() functions to UserContext and AuthenticationProvider, allowing extensions to expose arbitrary REST resources/services.
|
2017-04-29 12:34:32 -07:00 |
|
Michael Jumper
|
0b2c63bd74
|
GUACAMOLE-265: Set page title when "name" instruction is received.
|
2017-04-23 15:29:01 -07:00 |
|
Michael Jumper
|
c9b88e2ba9
|
GUACAMOLE-267: Failover to other connections within same group if upstream remote desktop errors are detected.
|
2017-04-20 22:37:08 -07:00 |
|
Michael Jumper
|
8b9b4881b7
|
GUACAMOLE-267: Do not require ConfiguredGuacamoleSocket for all active connections.
|
2017-04-20 22:37:08 -07:00 |
|
Michael Jumper
|
ad3fcb59ca
|
GUACAMOLE-267: Narrow concerns of FailoverGuacamoleSocket to a single connection. Throw exceptions directly from constructor if upstream errors are encountered.
|
2017-04-20 22:37:08 -07:00 |
|
Michael Jumper
|
3f38880a12
|
GUACAMOLE-267: Avoid unnecessarily rebuilding the Guacamole protocol form of a GuacamoleInstruction.
|
2017-04-20 22:37:08 -07:00 |
|
Michael Jumper
|
798f06ee0a
|
GUACAMOLE-267: Implement FailoverGuacamoleSocket.
|
2017-04-20 22:37:08 -07:00 |
|
Michael Jumper
|
7f5e1b80e3
|
GUACAMOLE-250: Add example project demonstrating in-browser recording playback.
|
2017-04-20 22:36:15 -07:00 |
|
Michael Jumper
|
32610e9af2
|
GUACAMOLE-208: Define missing exception for the RESOURCE_CLOSED status code.
|
2017-04-16 23:13:03 -07:00 |
|
Michael Jumper
|
bfc2f2e7eb
|
GUACAMOLE-208: Define exceptions for the new SESSION_CLOSED, SESSION_CONFLICT, and SESSION_TIMEOUT status codes.
|
2017-04-16 23:13:03 -07:00 |
|
Michael Jumper
|
82e9967a13
|
GUACAMOLE-208: Define exceptions for the new UPSTREAM_NOT_FOUND and UPSTREAM_UNAVAILABLE status codes.
|
2017-04-16 23:13:03 -07:00 |
|
Michael Jumper
|
db594540d6
|
GUACAMOLE-40: Define RD gateway and load balancing parameters for RDP.
|
2017-04-15 20:03:30 -07:00 |
|
Michael Jumper
|
4f9469d901
|
GUACAMOLE-250: Add support for seeking within session recordings.
|
2017-04-15 17:12:29 -07:00 |
|
Michael Jumper
|
9d5e1111a6
|
GUACAMOLE-250: Automatically store keyframes while recordings are being played.
|
2017-04-15 17:12:29 -07:00 |
|
Michael Jumper
|
1fcb5f2d19
|
GUACAMOLE-250: Fix backward seeking - must retreat potentially all the way to frame 0 in search of an absolute state.
|
2017-04-15 17:12:29 -07:00 |
|
Michael Jumper
|
052bb9b36b
|
GUACAMOLE-250: Implement Guacamole.SessionRecording having basic play/pause support.
|
2017-04-15 17:12:23 -07:00 |
|
Michael Jumper
|
171653dca5
|
GUACAMOLE-250: Require callback - calling exportState() makes no sense otherwise.
|
2017-04-14 14:26:13 -07:00 |
|
Michael Jumper
|
e33408cbe3
|
GUACAMOLE-250: Unblock image rendering tasks if image decode fails.
|
2017-04-14 10:33:27 -07:00 |
|
Michael Jumper
|
5d6c774be8
|
GUACAMOLE-250: Ensure static downloads of Guacamole protocol data are handled as text, even if the "Content-Type" header is missing.
|
2017-04-14 10:31:24 -07:00 |
|
Michael Jumper
|
9ba6a5f69b
|
GUACAMOLE-250: Export client state asynchronously (display state may not match protocol state otherwise).
|
2017-04-14 10:30:42 -07:00 |
|
Michael Jumper
|
4582f123c3
|
GUACAMOLE-250: Store image URL in client state only if such an image can be generated (non-zero width/height).
|
2017-04-12 23:05:52 -07:00 |
|
Michael Jumper
|
2a894ffcfb
|
GUACAMOLE-250: Add support for saving/restoring Guacamole.Client state.
|
2017-04-11 21:23:59 -07:00 |
|
Michael Jumper
|
f915862f3b
|
GUACAMOLE-250: Add tunnel implementation which reads static files via HTTP.
|
2017-04-11 16:33:18 -07:00 |
|
Michael Jumper
|
805783395f
|
GUACAMOLE-260: Update copyright year in NOTICE files to 2017.
|
2017-03-30 19:42:54 -07:00 |
|
Michael Jumper
|
0317fc002b
|
GUACAMOLE-101: Merge support for arbitrary filtering of LDAP users.
|
2017-03-28 09:26:55 -07:00 |
|
Michael Jumper
|
6c5cdae152
|
GUACAMOLE-204: Do not display field headers, etc. if the field itself has no content whatsoever.
|
2017-03-27 22:32:53 -07:00 |
|
Michael Jumper
|
2c8dbadec5
|
GUACAMOLE-256: Mark NoAuth as deprecated. Log warning if NoAuth is used.
|
2017-03-26 20:44:56 -07:00 |
|
Michael Jumper
|
1d3d3b717a
|
GUACAMOLE-251: Remove MAINTAINER instruction from Dockerfile.
|
2017-03-25 20:00:38 -07:00 |
|
Michael Jumper
|
ed1d1db2da
|
GUACAMOLE-252: Ensure display container is explicitly sized to cover the vertical area of its container (rather than relying on the implications of display: table-cell).
|
2017-03-22 20:40:02 -07:00 |
|
Michael Jumper
|
3407586642
|
GUACAMOLE-244: Merge support for configuring LDAP alias dereferencing behavior.
|
2017-03-21 10:43:26 -07:00 |
|
Michael Jumper
|
96140d4167
|
GUACAMOLE-231: Update software cursor location when a "mouse" instruction is received.
|
2017-03-11 14:41:06 -08:00 |
|
Michael Jumper
|
69ff583a07
|
GUACAMOLE-230: Supply oncursor event with new canvas (having correct dimensions).
|
2017-03-04 20:36:24 -08:00 |
|
Michael Jumper
|
c2f7fdb61d
|
GUACAMOLE-230: Provide means of retrieving a canvas with the same dimensions and content as a layer.
|
2017-03-04 20:33:57 -08:00 |
|
Michael Jumper
|
865ec19704
|
GUACAMOLE-229: Merge fix for improper clearing of XHR polling interval.
|
2017-03-02 11:47:53 -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 |
|
Michael Jumper
|
ecf506ecef
|
GUACAMOLE-208: Automatically reconnect after network errors.
|
2017-02-15 21:24:59 -08:00 |
|
Michael Jumper
|
ee4f8cf796
|
GUACAMOLE-208: Define UPSTREAM_UNAVAILABLE and UPSTREAM_NOT_FOUND strings for tunnel errors.
|
2017-02-15 21:24:57 -08:00 |
|
Michael Jumper
|
dd6964afb1
|
GUACAMOLE-208: Define translation strings for new status codes.
|
2017-02-15 21:24:55 -08:00 |
|
Michael Jumper
|
3835eaef47
|
GUACAMOLE-208: Define and document missing RESOURCE_CLOSED status code.
|
2017-02-15 21:24:53 -08:00 |
|
Michael Jumper
|
bc97fc8246
|
GUACAMOLE-208: Define and document new status codes.
|
2017-02-15 21:24:39 -08:00 |
|
Michael Jumper
|
6ae9faddc2
|
GUACAMOLE-201: Occasionally verify client responsiveness when intercepting streams.
|
2017-02-08 20:19:11 -08:00 |
|
Michael Jumper
|
0105b3e4ec
|
GUACAMOLE-196: Strip backslashes from stream download filenames.
|
2017-02-07 12:36:04 -08:00 |
|
Michael Jumper
|
d7b3391379
|
GUACAMOLE-195: Merge support for authenticating via HTTP headers.
|
2017-02-03 14:07:18 -08:00 |
|
Michael Jumper
|
d358449c7f
|
GUACAMOLE-156: Merge updated French translations for database auth.
|
2017-01-31 13:47:55 -08:00 |
|
Michael Jumper
|
946816363e
|
GUACAMOLE-135: Add Swiss-French keyboard layout option for RDP.
|
2017-01-28 13:47:59 -08:00 |
|
Michael Jumper
|
b336e26cb2
|
GUACAMOLE-47: Store remote address and hostname within Credentials.
|
2017-01-28 11:23:31 -08:00 |
|
Michael Jumper
|
1ed73e6a97
|
GUACAMOLE-47: Correct documentation of address/hostname token names.
|
2017-01-28 11:20:23 -08:00 |
|
Michael Jumper
|
0d6500396a
|
GUACAMOLE-47: Merge support for GUAC_CLIENT_HOSTNAME and GUAC_CLIENT_ADDRESS parameter tokens.
|
2017-01-28 10:50:26 -08:00 |
|
Michael Jumper
|
b32ee2e9e7
|
GUACAMOLE-129: Set "Content-Disposition: attachment" for "application/octet-stream" downloads to ensure browser doesn't attempt mimetype detection.
|
2017-01-27 21:15:57 -08:00 |
|
Michael Jumper
|
69a25c4e48
|
GUACAMOLE-190: Synchronize page icon with client thumbnail.
|
2017-01-27 19:32:35 -08:00 |
|
Michael Jumper
|
fd1c652a84
|
GUACAMOLE-190: Update client thumbnail roughly every 5 seconds.
|
2017-01-27 19:32:29 -08:00 |
|
Michael Jumper
|
053f34a54d
|
GUACAMOLE-187: Only preserve canvas contents during resize if there are contents to preserve.
|
2017-01-27 16:43:07 -08:00 |
|
Michael Jumper
|
7f176d0dd1
|
GUACAMOLE-187: Reduce the number of full canvas copies that occur when continuously resizing a layer.
|
2017-01-27 16:42:54 -08:00 |
|
Michael Jumper
|
e0ab6e493a
|
GUACAMOLE-186: Document DuoWeb API license within top-level LICENSE file.
|
2017-01-27 11:04:58 -08:00 |
|
Michael Jumper
|
47f2b95abc
|
GUACAMOLE-177: Tie all layer property changes to display frame flush.
|
2017-01-24 16:09:13 -08:00 |
|
Michael Jumper
|
41881be909
|
GUACAMOLE-172: Do not send potentially-invalid "sync" as a keep-alive. Use "nop" instead.
|
2017-01-24 11:01:45 -08:00 |
|
Michael Jumper
|
b69599e822
|
GUACAMOLE-163: Remove DEFAULT CURRENT_TIMESTAMP from guacamole_user's password_date column (compatibility with MySQL 5.5 and older).
|
2017-01-22 12:04:01 -08:00 |
|
Michael Jumper
|
ca7ec98d50
|
GUACAMOLE-159: Less-than characters must be properly escaped within mapper XML.
|
2017-01-13 13:14:06 -08:00 |
|
Michael Jumper
|
9c584cd30d
|
GUACAMOLE-154: Guacamole should depend on 0.9.11-incubating version of guacamole-ext.
|
2017-01-11 09:18:41 -08:00 |
|
Michael Jumper
|
8185a023f6
|
GUACAMOLE-154: Bump version numbers to 0.9.11-incubating for modified components.
|
2017-01-09 13:51:23 -08:00 |
|
Michael Jumper
|
497480cc53
|
GUACAMOLE-36: Clarify semantics of password policy history size.
|
2017-01-05 13:44:16 -08:00 |
|
Michael Jumper
|
52dda6b55f
|
GUACAMOLE-36: Clarify function naming regarding a user's current (at time of query) password record.
|
2017-01-05 13:37:13 -08:00 |
|
Michael Jumper
|
4a1ae7f292
|
GUACAMOLE-36: Verify new passwords against history.
|
2017-01-05 13:37:13 -08:00 |
|
Michael Jumper
|
a943077d40
|
GUACAMOLE-36: Record and maintain password history.
|
2017-01-05 13:37:13 -08:00 |
|
Michael Jumper
|
ae695ef17b
|
GUACAMOLE-36: Define and map historical password record table.
|
2017-01-05 13:37:13 -08:00 |
|
Michael Jumper
|
3c718f27bf
|
GUACAMOLE-36: Define historical password records. Use password records for password age comparisons.
|
2017-01-05 10:35:19 -08:00 |
|
Michael Jumper
|
5cd90b85d4
|
GUACAMOLE-36: Correct description of minimum password age.
|
2017-01-05 10:07:56 -08:00 |
|
Michael Jumper
|
80b80655cf
|
GUACAMOLE-36: Automatically update password date. Store previous date for comparison.
|
2017-01-05 06:30:40 -08:00 |
|
Michael Jumper
|
5f6fb8a199
|
GUACAMOLE-36: Implement password aging checks.
|
2017-01-05 06:30:40 -08:00 |
|
Michael Jumper
|
a207411241
|
GUACAMOLE-36: Add password reset date to schema.
|
2017-01-03 20:55:42 -08:00 |
|
Michael Jumper
|
66f00adab0
|
GUACAMOLE-36: Do not automatically generate random passwords at the REST API level.
|
2017-01-03 20:13:19 -08:00 |
|
Michael Jumper
|
3744755a1e
|
GUACAMOLE-36: Define and enforce password policies.
|
2017-01-03 20:13:13 -08:00 |
|
Michael Jumper
|
14e8c6fc50
|
GUACAMOLE-36: Provide access to modeled object within beforeUpdate().
|
2017-01-03 19:59:20 -08:00 |
|