develop
master
fixes
release/2.0
release/1.6
dynamic-bridge
release/1.5
debian
debian-mosquitto
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v1.6.15
v2.0.10
v2.0.9
v1.6.14
v1.5.11
v2.0.8
v2.0.7
v1.6.13
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.5.10
v1.6.12
v1.6.11
v1.6.10
v1.6.9
v1.6.8
v1.6.7
v1.6.6
v1.5.9
v1.6.5
v1.6.4
v1.6.3
v1.6.2
v1.6.1
v1.6
v1.5.8
v1.5.7
v1.5.6
v1.5.5
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5
v1.4.15
v1.4.14
v1.4.13
v1.4.12
v1.4.11
v1.4.10
v1.4.9
v1.4.8
v1.4.7
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.3.2-not-blessed
v1.3.3-not-blessed
v1.3.4-not-blessed
v1.3.5-not-blessed
v1.4
${ noResults }
1 Commits (b1e9377a2057646589fcf11950311d500536f978)
Author | SHA1 | Message | Date |
---|---|---|---|
|
07d73c7e3a |
bridge: support bridge local clean session
This adds the ability to separating bridge clean session settings between the local and remote endpoints. Some broker implmentations refuse to allow non-clean sessions, as they don't support storing messages to be sent to the connecting broker. However, this doesn't mean that the local broker can't be queueing messages to send _out_ to the remote broker. This PR adds a new bridge connection setting, local_cleansession, that allows controlling this split. Naming is chosen to be local_ in keeping with the other local_ settings for bridges. A test for the six cases of queued/not queued messages in both directions is added, but v5 testing is currently disabled. The changes to support the split are ~independent of protocol version. Signed-off-by: Karl Palsson <karlp@etactica.com> |
6 years ago |