Commit Graph

24 Commits

Author SHA1 Message Date
Michael Klishin 968eefa1bb
Bump (c) line year
There are no functional changes to this massive diff.
2025-01-01 17:54:10 -05:00
Michael Klishin 8b90d4a27c Allow for tagged values for a few more rabbitmq.conf settings 2024-08-13 16:27:00 -04:00
Michael Klishin f414c2d512
More missed license header updates #9969 2024-02-05 11:53:50 -05:00
Michael Klishin 71a23c3675 Renaming in follow-up to #8790
{prefix}.enable_file_handle_cache => {prefix}.use_file_handle_cache
2023-07-10 13:35:25 +04:00
Michael Klishin 9bd0697b21 Introduce a way to disable FHC use in web_stomp 2023-07-09 09:16:17 +04:00
Michael Klishin 8cb3b30033 Switch to MPL2 2020-07-15 03:19:24 +03:00
Michael Klishin 35aeffb886 Expose use_http_auth in new style config schema
as web_stomp.use_http_auth.

Closes #119
2020-05-27 17:59:21 +03:00
Michael Klishin 0c2c660f4f Configure Ranch to use max_connections value of 'infinity' by default
Also make the value configurable via web_stomp.max_connections.

While at it, reduce module naming delta with the Web MQTT plugin.
We mean to do this every time we have to touch this codebase, so
let's finally do the renaming.

Closes #113.
References rabbitmq/rabbitmq-web-mqtt#28, rabbitmq/rabbitmq-web-mqtt#55.
2019-06-07 13:10:03 +03:00
Luke Bakken 0e10d5e74d Reverse order of ciphers in generated file to ensure they match rabbitmq.conf. The ct helpers will not verify this as the snippets and results are deep sorted 2018-12-31 12:02:25 -08:00
Michael Klishin b0dcd50d53 Make sure a TCP listener is started by default
References #105.

Per discussion with @acogoluegnes.
2018-12-12 14:10:47 +03:00
Michael Klishin d4114d6d57 Support web_stomp.ssl.listener combined with other web_stomp.ssl.* settings
Closes #104, references rabbitmq/rabbitmq-web-mqtt#48.
2018-12-11 23:48:46 +03:00
Michael Klishin ffca5eff2f Merge pull request #101 from rabbitmq/ciphers-in-new-style-config
Support more web_stomp.ssl.* options, including cipher suites
2018-12-11 23:08:24 +03:00
Luke Bakken f065643504 Add settings to disable TCP and TLS listeners explicitly
Fixes #100
2018-12-11 08:15:25 -08:00
Michael Klishin 818bfd73c7 Support more web_stomp.ssl.* options, including cipher suites
References rabbitmq/rabbitmq-server#1712, rabbitmq/rabbitmq-server#1745.
2018-12-11 03:27:52 +03:00
Michael Klishin 84ae992eae New style config: support proxy protocol 2018-12-10 21:51:48 +03:00
Luke Bakken 05022a01b1 formatting 2018-10-08 13:40:00 -07:00
Michael Klishin 3244059ffe Supprot more web_stomp.ws_opts.* options
[#161053760]
2018-10-08 19:13:46 +03:00
Michael Klishin 1f3694b236 Keep Cowboy WebSocket options under web_stomp.ws_opts.*
Much like @yjh0502 originally suggested.

This way we can support other options that potentially overlap
with regular Cowboy options, e.g. idle_timeout.

References #89, #90, rabbitmq/rabbitmq-web-mqtt#34.
2018-10-08 15:40:27 +03:00
Jihyun Yu 540ae1c054 allow websocket compression extension 2018-10-08 18:21:40 +09:00
Michael Klishin 04cd1d363f Make WebSocket endpoint configurable
Closes #86, inspired by rabbitmq/rabbitmq-web-mqtt#30.
2018-09-04 15:43:07 +02:00
Luke Bakken 54d937354a Begin updating schema tests 2018-03-26 10:38:55 -07:00
Daniil Fedotov da1c0b247e Support cowboy2. Drop support for SockJS.
STOMP processor uses socket, which is not retrievable from request
object.
We use custom protocol and middleware to transfer it to the
web stomp  handler
Add tests for https connection.
2017-10-23 10:24:00 +01:00
Daniil Fedotov 3d91492605 removed _config suffix 2016-03-23 14:20:22 +00:00
Daniil Fedotov 04cb903785 Cuttlefish schema 2016-03-23 11:17:20 +00:00