util.dataforms: Add support for generating type='fixed' fields
net.server: No sections in config anymore
prosody, prosodyctl: Remove last trace of "core" \o/
net.server, _select: Reorganise configuration of server_select to be more like server_event
mod_s2s: Keep the dns answer object around a while so plugins can look at it
mod_s2s: session.from_host does not allways exist on incoming connections, true and nil or "our hostname" does not evaluate to what we want here
mod_s2s: Reset secure flag on new connection attempt
mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serve
mod_s2s: Prevent s2s to and from hosts we serve locally
portmanager: use_ipv6 defaults to true if luasocket has ipv6 support
portmanager: Add use_ipv4 option, default to true.
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
Merge 0.9->trunk
util.json: Add json.encode_array() (thanks B)
Merge 0.9->trunk
mod_muc/muc.lib: Don't add messages without a body (such as chat state notifications) to the room history (thanks louiz?, Link Mauve, poezio and all its users)
Merge 0.9->trunk
portmanager: Log error and fail to bind when port is invalid (not a number)
Merge 0.9->trunk