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