elasticsearch/docs/reference
Robert Muir 68307aa9f3 Fix network binding for ipv4/ipv6
When elasticsearch is configured by interface (or default: loopback interfaces),
bind to all addresses on the interface rather than an arbitrary one.

If the publish address is not specified, default it from the bound addresses
based on the following sort ordering:

* ipv4/ipv6 (java.net.preferIPv4Stack, defaults to true)
* ordinary addresses
* site-local addresses
* link local addresses
* loopback addresses

One one address is published, and multicast is still always over ipv4: these
need to be future improvements.

Closes #12906
Closes #12915

Squashed commit of the following:

commit 7e60833312
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 14:45:33 2015 -0400

    fix java 7 compilation oops

commit c7b9f3a420
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 14:24:16 2015 -0400

    Cleanup/fix logic around custom resolvers

commit bd7065f193
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 13:29:42 2015 -0400

    Add some unit tests for utility methods

commit 0faf71cb0e
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 12:11:48 2015 -0400

    localhost all the way down

commit e198bb2bc0
Merge: b55d092 b93a75f
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 12:05:02 2015 -0400

    Merge branch 'master' into network_cleanup

commit b55d092811
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 12:03:03 2015 -0400

    fix docs, fix another bug in multicast (publish host = bad here!)

commit 88c462eb30
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 11:50:49 2015 -0400

    remove nocommit

commit 89547d7b10
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 11:49:35 2015 -0400

    fix http too

commit 9b9413aca8
Author: Robert Muir <rmuir@apache.org>
Date:   Mon Aug 17 11:06:02 2015 -0400

    Fix transport / interface code

    Next up: multicast and then http
2015-08-17 15:43:07 -04:00
..
aggregations Docs: Updated annotations for 2.0.0-beta1 2015-08-14 10:51:09 +02:00
analysis Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
cat Add script compilation stats 2015-08-07 18:25:55 -04:00
cluster Make platform specific assumptions in OS & Process probes tests 2015-08-17 14:47:23 +02:00
docs Docs: Updated annotations for 2.0.0-beta1 2015-08-14 10:51:09 +02:00
images Aggregations: add serial differencing pipeline aggregation 2015-07-10 18:22:01 -04:00
index-modules Logging: Log less source in slowlog 2015-08-11 13:16:04 -07:00
indices Docs: Updated annotations for 2.0.0-beta1 2015-08-14 10:51:09 +02:00
mapping Docs: Another bad asciidoc link 2015-08-15 18:25:34 +02:00
migration Docs: Rewrote the migrating-to-2.0 section 2015-08-14 20:26:18 +02:00
modules Fix network binding for ipv4/ipv6 2015-08-17 15:43:07 -04:00
query-dsl Docs: Updated annotations for 2.0.0-beta1 2015-08-14 10:51:09 +02:00
search Docs: Updated annotations for 2.0.0-beta1 2015-08-14 10:51:09 +02:00
setup Docs: Documented path.script 2015-08-15 16:20:06 +02:00
testing Replace references to ImmutableSettings with Settings 2015-06-24 14:54:53 +09:00
aggregations.asciidoc Scripting: Unify script and template requests across codebase 2015-05-29 16:52:04 +01:00
analysis.asciidoc
api-conventions.asciidoc Docs: Date-math should be on common options 2015-08-06 17:49:30 +02:00
cat.asciidoc Add _cat/nodeattrs API 2015-07-29 16:11:18 -04:00
cluster.asciidoc Remove `_shutdown` API 2015-04-27 17:19:36 +02:00
docs.asciidoc Remove delete-by-query core docs 2015-08-01 05:14:46 -04:00
getting-started.asciidoc Remove delete-by-query core docs 2015-08-01 05:14:46 -04:00
glossary.asciidoc
index-modules.asciidoc Docs: Updated the source field docs to remove deprecation of includes/excludes 2015-07-10 15:52:30 +02:00
index.asciidoc Docs: Prepare plugin and integration docs for 2.0 2015-08-15 18:02:43 +02:00
indices.asciidoc Docs: Incorrect file name for shard stores 2015-07-18 12:08:46 +02:00
mapping.asciidoc Docs: Made multi-fields more prominent 2015-08-06 20:09:42 +02:00
modules.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
query-dsl.asciidoc Docs: Reorganised the Query DSL docs into families and explaing query vs filter context 2015-06-04 01:59:37 +02:00
redirects.asciidoc Rename caches. 2015-06-29 10:15:27 +02:00
search.asciidoc [Docs] Fix minor spelling errors 2015-05-25 19:56:43 +02:00
setup.asciidoc Docs: Mention in migration doc that order to dynamic arguments is important 2015-08-10 11:33:25 +02:00
testing.asciidoc [DOCS] Test framework documentation 2013-12-02 18:01:45 +01:00