elasticsearch/dev-tools
Robert Muir 5d001d1578 Decentralize plugin security
* Add ability for plugins to declare additional permissions with a custom plugin-security.policy file and corresponding AccessController logic. See the plugin author's guide for more information.
* Add warning messages to users for extra plugin permissions in bin/plugin.
* When bin/plugin is run interactively (stdin is a controlling terminal and -b/--batch not supplied), require user confirmation.
* Improve unit test and IDE support for plugins with additional permissions by exposing plugin's metadata as a maven test resource.

Closes #14108

Squashed commit of the following:

commit cf8ace65a7
Author: Robert Muir <rmuir@apache.org>
Date:   Wed Oct 14 13:36:05 2015 -0400

    fix new unit test from master merge

commit 9be3c5aa38
Merge: 2f168b8 7368231
Author: Robert Muir <rmuir@apache.org>
Date:   Wed Oct 14 12:58:31 2015 -0400

    Merge branch 'master' into off_my_back

commit 2f168b8038
Author: Robert Muir <rmuir@apache.org>
Date:   Wed Oct 14 12:56:04 2015 -0400

    improve plugin author documentation

commit 6e6c2bfda6
Author: Robert Muir <rmuir@apache.org>
Date:   Wed Oct 14 12:52:14 2015 -0400

    move security confirmation after 'plugin already installed' check, to prevent user from answering unnecessary questions.

commit 08233a2972
Author: Robert Muir <rmuir@apache.org>
Date:   Wed Oct 14 05:36:42 2015 -0400

    Add documentation and pluginmanager support

commit 05dad86c51
Author: Robert Muir <rmuir@apache.org>
Date:   Wed Oct 14 02:22:24 2015 -0400

    Decentralize plugin permissions (modulo docs and pluginmanager work)
2015-10-14 14:46:45 -04:00
..
src/main/resources Decentralize plugin security 2015-10-14 14:46:45 -04:00
Elasticsearch.launch Fix test for _cat/nodeattrs 2015-09-10 10:50:51 -04:00
build_randomization.rb
client_tests_urls.prop
create_bwc_index.py Release: Add 1.7.2 bwc indices/versions 2015-09-14 12:58:46 +02:00
create_bwc_index_with_conficting_mappings.py
create_bwc_index_with_some_ancient_segments.py
create_bwc_repo_with_ancient_indices.py Tests: Move static bwc indexes to a shared location 2015-09-09 15:42:26 -07:00
download-s3.py
es_release_notes.pl
extract_party_license.rb
get-bwc-version.py
pom.xml Move version to 3.0.0-SNAPSHOT 2015-09-03 10:43:28 +02:00
prepare_release_candidate.py Release: Fix package repo path to only consist of major version 2015-10-07 15:02:52 +02:00
prepare_release_update_documentation.py
smoke_test_rc.py Rename cloud-gce plugin to discovery-gce plugin 2015-10-08 06:53:37 +02:00
update_lucene.sh Factor expressions scripts out to lang-expression plugin 2015-09-22 20:33:47 -04:00
upgrade-tests.py
upload-s3.py
validate-maven-repository.py Release: Add script to validate mvn repositories 2015-09-08 14:12:33 +02:00