debian-koji/plugins/hub
Ken Dreyer dbacf1f985 protonmsg: allow users to specify router-specific topic prefixes
Prior to this change, Koji would always send messages with a hard-coded
topic:// prefix.

This works fine for ActiveMQ 5 and Artemis, but RabbitMQ does not
support that syntax. Instead, RabbitMQ brokers expect clients to use
topic addresses with a "/topic/" prefix.

The RFE for RabbitMQ to support "topic://" prefixes is
https://github.com/rabbitmq/rabbitmq-server/issues/2583

In the meantime, allow users to specify "topic://" or "/topic/"
explicitly in their configuration.

For backwards-compatibility, if the user chose neither "topic://" nor
"/topic/", prepend the "topic://" string, preserving the plugin's
existing behavior.

(Note: ActiveMQ 5 advertises its expected topic:// prefix in the initial
connection properties, so we could read that value dynamically, but
RabbitMQ and Artemis do not send an expected topic prefix connection
properties, so we just make the user choose explicitly here.)
2021-12-20 08:44:27 +01:00
..
echo.py dropping six from hub/web 2020-06-18 15:41:35 +02:00
kiwi.py fix signature 2021-11-18 11:12:48 +01:00
protonmsg.conf protonmsg: allow users to specify router-specific topic prefixes 2021-12-20 08:44:27 +01:00
protonmsg.py protonmsg: allow users to specify router-specific topic prefixes 2021-12-20 08:44:27 +01:00
rpm2maven.conf Install both hub and builder plugins. 2016-04-08 10:05:28 -04:00
rpm2maven.py dropping six from hub/web 2020-06-18 15:41:35 +02:00
runroot_hub.py dropping six from hub/web 2020-06-18 15:41:35 +02:00
save_failed_tree.conf Define tasks via config file 2017-03-30 09:25:51 -04:00
save_failed_tree.py dropping six from hub/web 2020-06-18 15:41:35 +02:00
sidetag.conf use format for name_template 2021-06-03 15:23:56 +02:00
sidetag_hub.py remove debug 2021-06-03 15:23:56 +02:00