mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-07 05:28:34 +00:00
This commit is a combination of enhancements and fixes to the active directory and ldap realms. The active directory realm has been enhanced to add support for authentication against multiple domains in a forest. The ldap realm has been updated so that: * attributes required for group resolution are loaded eagerly if possible * user search can now be executed using unpooled connections * the default search filter for groups now includes posixGroup and memberUid to avoid users needed to understand ldap filters Finally, the UnboundID LDAP SDK was upgraded to the latest version and some long standing AwaitsFix were addressed. Closes elastic/elasticsearch#20 Closes elastic/elasticsearch#26 Closes elastic/elasticsearch#1950 Closes elastic/elasticsearch#2145 Closes elastic/elasticsearch#2363 Original commit: elastic/x-pack-elasticsearch@63c9be2337
= Elasticsearch X Plugins A set of Elastic's commercial plugins: - License - Security - Watcher - Monitoring = Setup You must checkout x-plugins and elasticsearch in the same directory as siblings. This elasticsearch checkout will be used when building x-plugins. = Build - Run unit tests: + [source, txt] ----- gradle clean test ----- - Run all tests: + [source, txt] ----- gradle clean check ----- - Run integration tests: + [source, txt] ----- gradle clean integTest ----- - Package X-Pack (wihtout running tests) + [source, txt] ----- gradle clean assemble ----- - Install X-Pack (wihtout running tests) + [source, txt] ----- gradle clean install ----- - If you don't work on the UI side of x-plugins, you can force gradle to skip building kibana by adding `xpack.kibana.build=false` to your `~/.gradle/gradle.properties`. Alternatively you add `-Pxpack.kibana.build=false` on the command line if you only want to do this on individual builds (or `-Pxpack.kibana.build=true` if you need to override having added this to your `gradle.properties`).
Description
Languages
Java
99.5%
Groovy
0.4%