Michael Klishin
968eefa1bb
Bump (c) line year
...
There are no functional changes to this massive diff.
2025-01-01 17:54:10 -05:00
David Ansari
50116f0927
Require MQTT feature flags in 4.0
...
Require all MQTT feature flags and remove their compatibility code:
* delete_ra_cluster_mqtt_node
* rabbit_mqtt_qos0_queue
* mqtt_v5
These feature flags were introduced in or before 3.13.0.
2024-07-10 10:27:59 +02:00
Michael Klishin
01092ff31f
(c) year bumps
2024-01-01 22:02:20 -05:00
Michael Klishin
1b642353ca
Update (c) according to [1]
...
1. https://investors.broadcom.com/news-releases/news-release-details/broadcom-and-vmware-intend-close-transaction-november-22-2023
2023-11-21 23:18:22 -05:00
Loïc Hoguin
610af302c6
Add support for LOCAL proxy header
...
This is what the proxy uses for health checks. In those cases
we use the socket's IP/ports for the connection name as we
have nothing else we can use.
2023-06-23 12:12:58 +02:00
Chunyi Lyu
12cdc69572
Test MQTT 5 with proxy protocol suite
2023-06-21 17:14:08 +01:00
Michal Kuratczyk
d04b3afe9b
verify_none in a couple of tests
2023-04-24 13:11:44 +00:00
Chunyi Lyu
209f23fa2f
Revert "Format MQTT code with `erlfmt`"
2023-01-27 18:25:57 +00:00
Chunyi Lyu
1de9fcf582
Format mqtt files with erlfmt
2023-01-27 11:06:41 +00:00
David Ansari
a8b69b43c1
Fix dialyzer issues and add function specs
...
Fix all dialyzer warnings in rabbitmq_mqtt and rabbitmq_web_mqtt.
Add more function specs.
2023-01-24 17:32:58 +00:00
David Ansari
15636fdb90
Rename frame to packet
...
The MQTT protocol specs define the term "MQTT Control Packet".
The MQTT specs never talk about "frame".
Let's reflect this naming in the source code since things get confusing
otherwise:
Packets belong to MQTT.
Frames belong to AMQP 0.9.1 or web sockets.
2023-01-24 17:30:10 +00:00
David Ansari
a02cbb73a1
Get all existing rabbitmq_mqtt tests green
2023-01-24 17:29:07 +00:00
David Ansari
218ee196c4
Make proxy_protocol tests green
2023-01-24 17:29:07 +00:00
Michael Klishin
ec4f1dba7d
(c) year bump: 2022 => 2023
2023-01-01 23:17:36 -05:00
Michael Klishin
c38a3d697d
Bump (c) year
2022-03-21 01:21:56 +04:00
Carl Hörberg
681cb78b0d
Test that proxy dest address is picked up in all plugins
2021-03-31 11:28:40 +02:00
Michael Klishin
52479099ec
Bump (c) year
2021-01-22 09:00:14 +03:00
dcorbacho
119eb99e8d
Switch to Mozilla Public License 2.0 (MPL 2.0)
2020-07-13 17:39:36 +01:00
Arnaud Cogoluègnes
61f38005df
Polish proxy protocol test suite
...
Add call to rabbit_ct_helpers:testcase_started.
References rabbitmq/rabbitmq-server#589
2017-02-13 10:42:04 +01:00
Arnaud Cogoluègnes
1bc5c7afd2
Add support for proxy protocol
...
References rabbitmq/rabbitmq-server#589
2017-02-07 17:22:14 +01:00