elasticsearch/docs/reference/modules
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
..
cluster Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
discovery Fix network binding for ipv4/ipv6 2015-08-17 15:43:07 -04:00
indices Left over from the query_cache to request_cache rename. 2015-07-27 13:28:15 +02:00
advanced-scripting.asciidoc Docs: Mapping docs completely rewritten for 2.0 2015-08-06 17:24:51 +02:00
cluster.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
discovery.asciidoc [DOCS] add azure and gce discovery plugins 2014-02-06 09:18:42 +01:00
gateway.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
http.asciidoc fix spelling and add to migration docs 2015-07-08 15:24:14 -04:00
indices.asciidoc Rename caches. 2015-06-29 10:15:27 +02:00
memcached.asciidoc [DOCS] Multiple doc fixes 2014-03-07 14:24:58 +01:00
network.asciidoc Fix network binding for ipv4/ipv6 2015-08-17 15:43:07 -04:00
node.asciidoc Migrated documentation into the main repo 2013-08-29 01:24:34 +02:00
plugins.asciidoc Docs: Prepare plugin and integration docs for 2.0 2015-08-15 18:02:43 +02:00
scripting.asciidoc Docs: Mapping docs completely rewritten for 2.0 2015-08-06 17:24:51 +02:00
snapshots.asciidoc Docs: Updated annotations for 2.0.0-beta1 2015-08-14 10:51:09 +02:00
threadpool.asciidoc Update threadpool.asciidoc 2015-07-17 16:06:03 +02:00
thrift.asciidoc Docs: Update thrift.asciidoc 2014-09-24 20:50:30 +02:00
transport.asciidoc Docs: Updated version annotations in master 2015-04-09 14:50:11 +02:00
tribe.asciidoc Docs: Removed all the added/deprecated tags from 1.x 2014-09-26 21:04:42 +02:00