Enable setting BOSH access protocol via chat configuration

closes #7100
This commit is contained in:
Lance Gilbert 2016-09-14 05:57:22 +00:00 committed by Benjamin Neff
parent 8ee92e34aa
commit a9d77c6b1b
4 changed files with 7 additions and 1 deletions

View file

@ -28,6 +28,7 @@
* The "subscribe" indicator on a post now gets toggled when you like or rehsare a post [#7040](https://github.com/diaspora/diaspora/pull/7040) * The "subscribe" indicator on a post now gets toggled when you like or rehsare a post [#7040](https://github.com/diaspora/diaspora/pull/7040)
* Add OpenGraph video support [#7043](https://github.com/diaspora/diaspora/pull/7043) * Add OpenGraph video support [#7043](https://github.com/diaspora/diaspora/pull/7043)
* You'll now get redirected to the invites page if you follow an invitation but you're already logged in [#7061](https://github.com/diaspora/diaspora/pull/7061) * You'll now get redirected to the invites page if you follow an invitation but you're already logged in [#7061](https://github.com/diaspora/diaspora/pull/7061)
* Add support for setting BOSH access protocol via chat configuration [#7100](https://github.com/diaspora/diaspora/pull/7100)
# 0.6.0.0 # 0.6.0.0

View file

@ -1,11 +1,12 @@
module JsxcHelper module JsxcHelper
def get_bosh_endpoint def get_bosh_endpoint
proto = AppConfig.chat.server.bosh.proto
port = AppConfig.chat.server.bosh.port port = AppConfig.chat.server.bosh.port
bind = AppConfig.chat.server.bosh.bind bind = AppConfig.chat.server.bosh.bind
host = AppConfig.pod_uri.host host = AppConfig.pod_uri.host
unless AppConfig.chat.server.bosh.proxy? unless AppConfig.chat.server.bosh.proxy?
return "http://#{host}:#{port}#{bind}" return "#{proto}://#{host}:#{port}#{bind}"
end end
AppConfig.url_to bind AppConfig.url_to bind
end end

View file

@ -56,6 +56,7 @@ defaults:
certs: "config/certs" certs: "config/certs"
bosh: bosh:
proxy: false proxy: false
proto: 'http'
address: '0.0.0.0' address: '0.0.0.0'
port: 5280 port: 5280
bind: '/http-bind' bind: '/http-bind'

View file

@ -246,6 +246,9 @@ configuration: ## Section
## connect directly to the port specified below. ## connect directly to the port specified below.
#proxy: true #proxy: true
## Configure the protocol used to access the BOSH endpoint
#proto: http
## Configure the address that vines should listen on. ## Configure the address that vines should listen on.
#address: '0.0.0.0' #address: '0.0.0.0'