Virtually Nick
11f7a7f3c7
GUACAMOLE-234: Update license files.
2019-08-11 18:37:43 -04:00
Virtually Nick
8b172a98fc
GUACAMOLE-234: Fix style, debug messages, and logger output.
2019-08-10 22:14:56 -04:00
Virtually Nick
8c1a3f3435
GUACAMOLE-234: Remove stray catch block.
2019-08-10 13:57:51 -04:00
Virtually Nick
5ea518a390
GUACAMOLE-234: Update to latest available Apache Directory API.
2019-08-10 13:57:51 -04:00
Nick Couchman
ed568b1f55
GUACAMOLE-234: Tweaks to handling bind requests/failures.
2019-08-10 13:57:51 -04:00
Nick Couchman
742b0c4e65
GUACAMOLE-234: Correctly handle bind failure.
2019-08-10 13:57:51 -04:00
Nick Couchman
791cfeabbb
GUACAMOLE-234: Only try LDAP bind if user authenticated with LDAP.
2019-08-10 13:57:51 -04:00
Nick Couchman
fc5c4c538e
GUACAMOLE-234: Don't close the connection after bind.
2019-08-10 13:57:51 -04:00
Nick Couchman
d7d622051f
GUACAMOLE-234: Change EqualityNode to PresenceNode for wildcard objectClass.
2019-08-10 13:57:51 -04:00
Nick Couchman
72dad76d42
GUACAMOLE-234: Adjust LDAP filters.
2019-08-10 13:57:51 -04:00
Nick Couchman
7825f57b99
GUACAMOLE-234: Correct counter for referral hops.
2019-08-10 13:57:51 -04:00
Nick Couchman
7a17b7f935
GUACAMOLE-234: Add storage for the LDAP Bind DN to LDAPAuthenticateduser.
2019-08-10 13:57:51 -04:00
Nick Couchman
d0b1d7639e
GUACAMOLE-234: Clean up comments, instanceof, and type-casting.
2019-08-10 13:57:09 -04:00
Nick Couchman
4aa4489b78
GUACAMOLE-234: Correct LDAP filter mispelling.
2019-08-10 13:56:12 -04:00
Nick Couchman
288fcb5e13
GUACAMOLE-234: Exclude slf4j from Apache Directory dependency.
2019-08-10 13:56:11 -04:00
Nick Couchman
41e3b8ca56
GUACAMOLE-234: Clean up comments.
2019-08-10 13:56:11 -04:00
Nick Couchman
5777d93fdc
GUACAMOLE-234: Clean up some LDAP implementation details.
2019-08-10 13:56:11 -04:00
Nick Couchman
2f1fac51af
GUACAMOLE-234: Convert LDAP extension to use Apache Directory LDAP API.
2019-08-10 13:56:11 -04:00
Virtually Nick
02dadfac97
GUACAMOLE-623: Merge add Kubernetes parameters and translations.
2019-08-03 17:05:19 -04:00
Michael Jumper
6ebb53477c
GUACAMOLE-623: Add Kubernetes protocol/parameter definitions and translations.
2019-08-03 13:58:50 -07:00
Virtually Nick
6b949f63cc
GUACAMOLE-629: Merge allow client to receive connection parameter values via "argv" streams.
2019-07-30 17:29:50 -04:00
Michael Jumper
2085ee7424
GUACAMOLE-629: Allow client to receive connection parameter values via "argv" streams.
2019-07-30 13:02:01 -07:00
Virtually Nick
66d2fe3f10
GUACAMOLE-610: Merge SSH/telnet parameter definitions for maximum scrollback size.
2019-07-16 18:38:11 -04:00
Michael Jumper
c0d1ace629
GUACAMOLE-610: Add SSH/telnet parameter definitions for maximum scrollback size.
2019-07-16 12:11:21 -07:00
Mike Jumper
f5aa986e63
GUACAMOLE-579: Merge support for retrieving user attributes CAS.
2019-06-23 19:20:14 -07:00
Virtually Nick
9c26a7613c
GUACAMOLE-579: Remove unnecessary JUnit dependencies.
2019-06-22 20:02:46 -04:00
Virtually Nick
7f26ba7a52
GUACAMOLE-579: Insure that CAS is providing a username.
2019-06-22 19:27:52 -04:00
Virtually Nick
a2b3e235e0
GUACAMOLE-579: Fix up documentation issues.
2019-06-22 19:27:33 -04:00
Virtually Nick
a6601a2bfd
GUACAMOLE-579: Change fromAttribute to canonicalize
2019-06-21 12:54:42 -04:00
Virtually Nick
d8db630dbd
GUACAMOLE-579: Clean up comments, implement convenience method for tokens without a prefix, and remove unneeded classes.
2019-06-20 20:41:41 -04:00
Virtually Nick
8ab9e51009
GUACAMOLE-579: Put back original init method for compatibility.
2019-06-20 19:52:06 -04:00
Nick Couchman
55c4144fbf
GUACAMOLE-579: Parse tokens from attributes provided by the CAS server.
2019-06-20 19:52:06 -04:00
Mike Jumper
82ea1d6ff5
GUACAMOLE-354: Merge translation and definition for Swiss German keymap option.
2019-06-17 18:34:02 -07:00
Virtually Nick
ce106d6426
GUACAMOLE-815: Merge remove duplicated "timezone" field definitions and translations.
2019-06-15 17:15:13 -04:00
Virtually Nick
8b239aec76
GUACAMOLE-422: Merge use consistent mechanism for locale preferences.
2019-06-15 17:09:53 -04:00
Michael Jumper
48ce083ad7
GUACAMOLE-815: Remove duplicated "timezone" field definitions and translations.
2019-06-15 14:00:32 -07:00
Michael Jumper
78977ae4fc
GUACAMOLE-422: Use the same display mechanism and structure (the guacForm directive) for all locale preferences, not just the time zone.
2019-06-15 13:43:28 -07:00
Michael Jumper
ec963dd036
GUACAMOLE-422: Define field type which represents the ID of any supported language.
2019-06-15 13:40:16 -07:00
Virtually Nick
28833f3792
GUACAMOLE-422: Merge allow arbitrary versions of the Guacamole protocol to be represented.
2019-06-08 17:44:42 -04:00
Virtually Nick
203c4d9b58
GUACAMOLE-422: Merge correct non-short-circuit logic in null check.
2019-06-08 17:32:41 -04:00
Michael Jumper
092657aa79
GUACAMOLE-422: Replace non-short-circuit logic in null check (&
) with proper short-circuit logic (&&
).
...
Checking `timezone != null & !timezone.isEmpty()` will result in a
`NullPointerException` when `timezone` is null, as the `&` ensures
`timezone.isEmpty()` will run in all cases.
2019-06-08 13:44:45 -07:00
Michael Jumper
1e676559a5
GUACAMOLE-422: Correct toString() for GuacamoleProtocolVersion (must be manually implemented after migrating away from enum). Add unit test for verifying toString().
2019-06-08 13:37:28 -07:00
Michael Jumper
84bbbc4fa0
GUACAMOLE-422: Add unit test for verifying GuacamoleProtocolVersion.
2019-06-08 13:23:47 -07:00
Michael Jumper
df9a0b1662
GUACAMOLE-422: Implement equals() and hashCode() for GuacamoleProtocolVersion.
2019-06-08 12:55:17 -07:00
Michael Jumper
dc66f84d71
GUACAMOLE-422: Clarify behavior of atLeast().
2019-06-08 12:51:08 -07:00
Michael Jumper
8aff7b6f5b
GUACAMOLE-422: Correct logic error in atLeast() - this
version should be compared against otherVersion
.
2019-06-08 12:48:01 -07:00
Michael Jumper
9d1b264417
GUACAMOLE-422: Clarify meaning of protocol capabilities.
2019-06-08 12:44:00 -07:00
Michael Jumper
a247ec1edc
GUACAMOLE-422: Add getter for retrieving the protocol version negotiated by ConfiguredGuacamoleSocket.
2019-06-08 12:34:34 -07:00
Michael Jumper
001918e2d7
GUACAMOLE-422: Allow arbitrary protocol versions to be represented. Remove API-level assumption that protocol capabilities will have a minimum base version and remain present from that point forward.
2019-06-08 12:34:03 -07:00
Mike Jumper
f2ae848b1b
GUACAMOLE-422: Merge support for forwarding client timezone at Guacamole protocol level.
2019-06-07 08:53:49 -07:00