Commit Graph

1377 Commits

Author SHA1 Message Date
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
85a7fa3b46 GUACAMOLE-769: Polish the RADIUS challenge box. 2019-08-10 13:45:14 -04:00
Mike Jumper
0dee33bfe4 GUACAMOLE-821: Merge Japanese translation. 2019-07-19 23:40:10 -07:00
chisatohasimoto
1cf08cff8f GUACAMOLE-821:Add Japanese language support 2019-07-11 11:28:26 +09:00
chisatohasimoto
0cad9eef69 GUACAMOLE-821:Add Japanese language support 2019-07-08 13:28:03 +09:00
Michael Jumper
00f59420e5 Merge 1.1.0 changes back to master. 2019-06-23 19:37:32 -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
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
Virtually Nick
a78186ee2e Merge 1.1.0 changes back to master. 2019-06-07 11:49:13 -04:00
Michael Jumper
1c1fac700c GUACAMOLE-807: Correct handling of parameter tokens within LDAP.
Parameter tokens are intended to be interpreted by the connections
stored within LDAP. This was previously done through explicitly using a
TokenFilter and the StandardTokens class, however usage of
StandardTokens is now deprecated and the values of tokens to be applied
are now expected to be received through connect(). Usage of
StandardTokens was removed from LDAP with commit 1210d56, but this is
insufficient. An additional parameter must also be provided to the
SimpleConnection constructor to enable its automatic token handling
behavior.
2019-06-07 08:39:30 -07:00
Michael Jumper
fe7ef19851 GUACAMOLE-805: Only reformat a URL fragment that appears to be from OpenID Connect if the fragment is not already in a format consumable by AngularJS ("#?..." or "#/?..."). 2019-06-02 17:01:49 -07:00
Michael Jumper
21f1ee6ac3 GUACAMOLE-805: Handle OpenID Connect "id_token" parameter regardless of location within URL fragment. 2019-06-02 16:10:22 -07:00
Michael Jumper
1623f55191 Merge 1.1.0 changes back to master. 2019-05-05 19:39:21 -07:00
Mike Jumper
4d1e0f18dd GUACAMOLE-696: Merge changes taking database groups into account with respect to database objects when user is otherwise external to the database. 2019-05-05 19:36:37 -07:00
Virtually Nick
9158ca68e3 GUACAMOLE-696: Use Guava Sets to combine the user groups. 2019-05-05 21:16:44 -04:00
Virtually Nick
fbcb04e670 Merge 1.1.0 changes back to master. 2019-04-25 16:42:57 -04:00
Virtually Nick
c7b21b8812 GUACAMOLE-774: Fix documentation in RadiusAuthenticationProtocol enum. 2019-04-24 21:30:23 -04:00
Michael Jumper
61b6664eac GUACAMOLE-715: Include all provided effective user groups that exist within the database in results of effective groups query, regardless of whether the user is declared as a member of those groups within the database.
While this query is generally functioning as described above for all
supported databases, it is not functioning properly for the
non-recursive variant of the MySQL/MariaDB query. This change corrects
that behavior.
2019-04-21 12:02:25 -07:00
Virtually Nick
26cc9bc65b GUACAMOLE-678: Assign clientID variable instead of string literal. 2019-04-18 09:00:22 -04:00
Virtually Nick
e09d8e0e87 GUACAMOLE-774: Add MD4 checks to Guice module loading. 2019-04-17 18:40:31 -04:00
Virtually Nick
931bb6f1f9 GUACAMOLE-774: Remove RadiusConnectionService constructor. 2019-04-17 17:51:33 -04:00
Virtually Nick
a97e1113c3 GUACAMOLE-774: Fix RadiusConnectionservice class initilization for use with Guice. 2019-04-17 16:48:51 -04:00
Virtually Nick
10e29288b0 GUACAMOLE-774: Clean up style and comments, improve readability. 2019-04-17 16:36:06 -04:00
Nick Couchman
73388e4fd2 GUACAMOLE-774: Fix include and syntax errors. 2019-04-09 15:42:00 -04:00
Nick Couchman
891efa446d GUACAMOLE-774: Add license to new files. 2019-04-09 15:36:33 -04:00
Nick Couchman
93f17f1592 GUACAMOLE-774: Implement new enum for RADIUS authentication protocol. 2019-04-09 15:33:31 -04:00
Michael Jumper
ea1b10e9d1 Merge 1.1.0 changes back to master. 2019-04-09 11:11:50 -07:00
Nick Couchman
52d6a6aff8 GUACAMOLE-715: Provide skeleton ModeledUser when none exists in DB. 2019-04-09 13:05:33 -04:00
Nick Couchman
7be25a326b GUACAMOLE-774: Add in MD4 support for MSCHAPv1/2. 2019-04-09 10:59:03 -04:00
Virtually Nick
b6e7fc9cfc GUACAMOLE-678: Rename UriGuacamoleProperty to URIGuacamoleProperty. 2019-03-24 15:58:59 -04:00
Virtually Nick
704c7b6d81 GUACAMOLE-678: Use new URI property for existing configuration items. 2019-03-24 15:53:53 -04:00
Virtually Nick
83547ede24 GUACAMOLE-736: Convert Duo signed cookie to lower case prior to encoding. 2019-03-04 06:41:29 -05:00
leetxyz
ca9b535a22 GUACAMOLE-699: Add german translations to extension guac-manifests 2019-03-01 22:07:13 +01:00
leetxyz
03499c113f GUACAMOLE-699: Update german translation 2019-03-01 21:55:00 +01:00
Virtually Nick
e1fea889ca GUACAMOLE-696: In JDBC module, merge effective groups. 2019-02-21 20:37:36 -05:00
Virtually Nick
60dab1fdbd GUACAMOLE-736: Remove JAXB license info; add Guava license info. 2019-02-21 17:17:29 -05:00
Virtually Nick
37f1da9f1f GUACAMOLE-736: Replace JAXB DatatypeConverter with Guava BaseEncoding. 2019-02-21 17:09:44 -05:00
Virtually Nick
788036f66c GUACAMOLE-736: Add java.xml.bind dependency for RADIUS module. 2019-02-19 21:47:47 -05:00
Virtually Nick
39be1b5981 GUACAMOLE-736: Really put TOTP LICENSE file in alphabetical order. 2019-02-19 21:15:03 -05:00
Nick Couchman
055dfc93ef GUACAMOLE-736: Stick with alphabetic order in LICENSE files. 2019-02-19 10:39:40 -05:00
Virtually Nick
8fa71d2fd2 GUACAMOLE-736: Add license information for jaxb-api. 2019-02-18 08:58:19 -05:00
Virtually Nick
404e1d2ec4 GUACAMOLE-736: Bump jaxb-api to version 2.3.1 2019-02-18 08:43:18 -05:00