Michael Jumper
00327706b0
GUACAMOLE-936: Each LdapNetworkConnection must be closed or threads are leaked, causing Tomcat to fail to shutdown.
2020-01-22 22:07:11 -08:00
Virtually Nick
59c430870d
Merge staging/1.1.0 changes back to master.
2020-01-20 03:48:44 -05:00
Michael Jumper
76c1b0f9bb
GUACAMOLE-929: Update copyright date to 2020.
2020-01-19 13:39:54 -08:00
Magnus Lewis-Smith
ac0b8a9865
GUACAMOLE-300: fix guac-style whitespace issues
2020-01-08 11:50:40 +00:00
Virtually Nick
b4fa40ad34
GUACAMOLE-852: Support either MySQL or MariaDB JDBC drivers.
2019-12-26 22:11:33 -05:00
Magnus Lewis-Smith
41fec2793d
GUACAMOLE-300: conform to guac-style style guidelines
...
https://guacamole.apache.org/guac-style/
2019-10-23 12:34:23 +01:00
Magnus Lewis-Smith
450af91be9
GUACAMOLE-300: Support posixGroup in LDAP Authentication and Group-based Session Admission
...
reset/rebase/squash a chaos of commits:
- implement user/group membership search using Apache Directory Ldap module instead of JLDAP
- Retrieve user's group membership if specified by username rather than DN
- New enum 'MemberAttributeType'
- New GuacamoleProperty 'MemberAttributeTypeProperty'
- New configuration property 'ldap-member-attribute-type'
Specifies what the field specified by 'ldap-member-attribute' actually
contains -- "dn" (default) or "uid" or ...
2019-10-23 11:10:20 +01:00
Michael Jumper
ff8fb55880
Merge 1.1.0 changes back to master.
2019-10-11 10:43:55 -07:00
Virtually Nick
a037146a87
GUACAMOLE-893: Fix issue where just checking for attribute presence.
2019-10-10 20:53:07 -04:00
Virtually Nick
10b3adcd83
GUACAMOLE-893: Fix regression in LDAP causing null filter value to be sent.
2019-10-09 14:53:34 -04:00
Inperpetuammemoriam
e1f4f8ab97
GUACAMOLE-889: Fix mismatching attribute names
...
This patch targets the following error message:
line 30 objectClass: AttributeType not found: "protocol"
2019-10-04 19:10:25 +02:00
Michael Jumper
5ff81f7735
Merge 1.1.0 changes back to master.
...
Conflicts:
* extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json
* extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json
* extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json
* extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json
* extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json
* extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json
* guacamole/src/main/webapp/translations/de.json
2019-09-09 18:57:01 -07:00
Mike Jumper
981adc94e6
GUACAMOLE-699: Merge changes bringing German translations up-to-date.
2019-09-09 18:52:53 -07:00
Nick Couchman
e5b93feb1e
GUACAMOLE-870: Replace POSITION with CHARINDEX for SQL Server.
2019-09-05 14:44:46 -04:00
Michael Jumper
a00baf6d89
Merge 1.1.0 changes back to master.
2019-09-01 15:07:38 -07:00
Nick Couchman
610ed6934e
GUACAMOLE-234: Fix bind issue that occurs using try-with-resources.
2019-08-26 11:19:35 -04:00
leetxyz
5ac68c3f72
GUACAMOLE-699: Fix language ordering, add de.json to auth-jdbc-*, fix intendation
2019-08-15 18:09:30 +02:00
Mike Jumper
df8b8ab0e6
GUACAMOLE-769: Merge fix for regression in appearance of RADIUS challenge/response interface.
2019-08-13 12:15:30 -07:00
Virtually Nick
e86e415493
GUACAMOLE-769: Add back empty translation string.
2019-08-13 14:57:41 -04:00
Virtually Nick
95ec3c73ce
GUACAMOLE-774: Different approach to loading MD4 support.
2019-08-13 14:11:38 -04:00
Virtually Nick
f7d836da9e
GUACAMOLE-774: Deal with deprecated Provider constructor.
2019-08-13 13:45:36 -04:00
Virtually Nick
1b6f0bdcc1
GUACAMOLE-774: Fix deprecation issue with Java 9 and up.
2019-08-13 06:31:59 -04:00
Mike Jumper
7f581a1536
GUACAMOLE-774: Merge dynamic loading of MD4 support (for RADIUS MSCHAPv1/2).
2019-08-12 18:08:36 -07:00
Virtually Nick
e5fab49d75
GUACAMOLE-774: Remove unnecessary null checks.
2019-08-12 20:13:37 -04:00
leetxyz
222ac78576
GUACAMOLE-699: Various fixes according to comments in PR
2019-08-12 21:02:36 +02:00
Michael Jumper
25c87922d5
Merge 1.1.0 changes back to master.
2019-08-12 10:15:49 -07:00
Virtually Nick
749da7d29c
GUACAMOLE-234: Fix resource leaks in new LDAP code.
2019-08-12 13:03:31 -04:00
Virtually Nick
a4495cf6ec
Merge 1.1.0 changes to master.
2019-08-11 19:05:11 -04:00
Virtually Nick
1d205fd451
GUACAMOLE-360: Merge add support for joining active connections without share links.
2019-08-11 19:03:05 -04:00
Mike Jumper
97d550de8e
GUACAMOLE-769: Merge cleanup of RADIUS challenge response interface.
2019-08-11 15:58:05 -07:00
Michael Jumper
6e439bf827
Merge 1.1.0 changes back to master.
2019-08-11 15:54:36 -07:00
Virtually Nick
59c46da5b5
GUACAMOLE-769: Get the value and avoid splitting the string.
2019-08-11 18:49:45 -04:00
Virtually Nick
516963a162
GUACAMOLE-769: Clean up documentation and add challenge variable comment.
2019-08-11 18:49:45 -04:00
Virtually Nick
11f7a7f3c7
GUACAMOLE-234: Update license files.
2019-08-11 18:37:43 -04:00
Michael Jumper
403431bf92
GUACAMOLE-360: Add support for joining active connections to the database auth.
2019-08-11 14:30:31 -07:00
Virtually Nick
7dceecd7f3
GUACAMOLE-769: Finish removing custom RADIUS challenge field.
2019-08-11 14:33:17 -04:00
Virtually Nick
30591dcc2e
GUACAMOLE-769: Use standard password field for RADIUS challenge.
2019-08-11 14:25:15 -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