debian-koji/docs/source
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
..
CVEs doc: Additional docs for CVE-CVE-2020-15856 2021-02-22 14:59:02 +01:00
migrations Koji 1.27 release notes 2021-11-18 11:28:33 +01:00
release_notes Koji 1.27 release notes 2021-11-18 11:28:33 +01:00
access_controls.rst [doc][defining_hub_policies] update the doc 2021-08-18 09:47:10 +00:00
conf.py report versions of components 2020-09-30 10:43:19 +02:00
configuring_jenkins.rst fix code block 2021-05-20 12:59:39 +02:00
content_generator_metadata.rst Update typeinfo metadata documentation 2020-01-07 09:19:29 +01:00
content_generators.rst docs: CG implementations list 2021-02-04 16:33:19 +01:00
database_howto.rst doc: add instructions for SSL DB connections 2021-08-24 12:31:43 -04:00
defining_hub_policies.rst [doc][defining_hub_policies] update the doc 2021-08-18 09:47:10 +00:00
exporting_repositories.rst docs: mention the final destination for new dist-repos 2021-01-05 13:05:34 +01:00
external_repo_server_bootstrap.rst fix broken links 2020-07-28 03:48:24 +08:00
HOWTO.rst Replace references to latest-pkg with latest-build 2019-04-10 17:23:18 -04:00
hub_conf.rst Add all options to hub_conf.rst 2021-12-15 14:09:15 +01:00
image_build.rst doc: livecd/livemedia updates 2020-10-05 11:20:19 +02:00
index.rst Add limits on name values 2021-12-09 07:11:57 +01:00
kerberos_gssapi_debug.rst doc: extend gssapi debug docs 2021-05-03 13:41:35 +02:00
koji_structure1.svg docs: align "Hub" text in diagram 2020-06-23 12:44:43 +02:00
kojid_conf.rst builder: configurable TTL for buildroots 2020-09-17 14:16:02 +02:00
misc.rst doc: "koji build" requires a target 2020-04-22 09:44:59 +02:00
permissions.rst doc: access control 2020-08-26 09:19:50 +02:00
plugins.rst protonmsg: allow users to specify router-specific topic prefixes 2021-12-20 08:44:27 +01:00
profiles.rst doc: update profiles documentation 2021-09-15 12:08:20 -04:00
runs_here.rst Update docs/source/runs_here.rst - Add XCP-ng 2021-10-04 09:41:53 +02:00
server_bootstrap.rst docs: fix Fedora's koji URL 2021-03-23 13:17:49 +01:00
server_howto.rst Add all options to hub_conf.rst 2021-12-15 14:09:15 +01:00
setting_rpm_macros.rst Fix typo 2021-03-18 16:27:11 +01:00
signing.rst doc: fix "koji" CLI command name in signing instructions 2021-08-24 16:59:24 +02:00
supported_platforms.rst doc: python support matrix 2020-10-30 13:03:25 +01:00
tag_inheritance.rst grammar fixes 2019-11-27 13:45:12 +01:00
using_the_koji_build_system.rst Add all options to hub_conf.rst 2021-12-15 14:09:15 +01:00
utils.rst docs: koji-gc options 2021-10-26 11:23:31 +02:00
volumes.rst also document the symlinks 2018-04-24 15:18:02 -04:00
win_spec_example.rst include example spec 2020-03-16 14:44:34 +01:00
winbuild.rst include example spec 2020-03-16 14:44:34 +01:00
writing_a_plugin.rst Remove translation stub functions 2021-10-21 13:25:16 +02:00
writing_koji_code.rst Pytest instead of nose in unittest 2021-12-06 12:17:29 +01:00