Michael Klishin
968eefa1bb
Bump (c) line year
...
There are no functional changes to this massive diff.
2025-01-01 17:54:10 -05:00
Michal Kuratczyk
31c6a079b1
STOMP: add support for consumer priorities
...
x-priority header allows to specify the consumer priority
2024-08-08 14:04:17 +02:00
Michael Klishin
eb261acd30
CLI: update guide URLs to use the new path structure
...
the original paths, e.g. /streams.html, do have redirects
in place but it turned out to be a surprisingly fragile
Cloudflare feature when there are hundreds of them,
so we better switch now.
2024-03-07 15:53:14 -05:00
Michael Klishin
7b151a7651
More missed (c) header updates
2024-01-22 23:44:47 -05:00
Arnaud Cogoluègnes
8e5973b2f5
Support x-stream-match-unfiltered in Stomp
2023-12-06 08:32:25 +01:00
Arnaud Cogoluègnes
02d1d86996
Support stream filtering in STOMP
...
Forward the x-stream-filter-size-bytes header when
a subscription creates a stream queue.
Extract the x-stream-filter header for subscriptions,
tokenize it (using the comma as the separator) in case
several filter values are provided.
2023-12-05 10:39:08 +01:00
Michael Klishin
4cac6a9c88
STOMP: extract a constant
2023-07-08 23:36:56 +04:00
Arnaud Cogoluègnes
889a63493d
Support x-stream-max-segment-size-bytes in STOMP plugin
...
To be able to set the max segment size of the created
stream when using a "/queue/<name>" destination.
2023-03-14 13:48:56 +01:00
Michael Klishin
ec4f1dba7d
(c) year bump: 2022 => 2023
2023-01-01 23:17:36 -05:00
Marcial Rosales
5747461f09
Support x-max-age argument in stomp
...
for stream declarations
2022-11-17 13:01:07 +01:00
Michael Klishin
c38a3d697d
Bump (c) year
2022-03-21 01:21:56 +04:00
Arnaud Cogoluègnes
065b92114d
Support streams in STOMP plugin
...
This commit introduces the support of an x-stream-offset header
in the SUBSCRIBE frame to start consuming from a specific place
in a stream. The possible values are first, last, next, offset:<offset-value>
(e.g. offset:40000), timestamp:<timestamp-in-seconds> (e.g. timestamp:1619428685).
This commit also propagates the x-stream-offset header in the MESSAGE frame
to know the offset of a the delivered message in the stream.
2021-04-26 11:15:55 +02:00
Michael Klishin
b11a79cccf
Bump (c) year in header files
2021-02-04 07:04:58 +03:00
Michael Klishin
921a3c29a2
Switch to MPL2
2020-07-14 21:55:55 +03:00
Jean-Sébastien Pédron
594d331904
Update copyright (year 2020)
2020-03-10 16:51:40 +01:00
Arnaud Cogoluègnes
2725600b02
Support x-queue-type argument
...
To be able to use quorum queues. Note deliveries from a classic queue
come with a context to inform back the queue about the handling of the
message (credit flow). Deliveries from a quorum queue do have this
context because quorum queues do not use credit flow. So supporting
quorum queues is not just about propagating the type header to AMQP
but needs also to handle both kinds of deliveries.
Fixes #138
2019-10-04 14:44:19 +02:00
Michael Klishin
87a04e21fc
CLI commands: provide more information to the new help command
2019-03-26 20:37:09 +03:00
Spring Operator
12de902841
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://blog.listincomprehension.com/search/label/procket (200) with 1 occurrences could not be migrated:
([https](https://blog.listincomprehension.com/search/label/procket ) result ClosedChannelException).
* http://dozzie.jarowit.net/trac/wiki/TOML (200) with 1 occurrences could not be migrated:
([https](https://dozzie.jarowit.net/trac/wiki/TOML ) result SSLHandshakeException).
* http://dozzie.jarowit.net/trac/wiki/subproc (200) with 1 occurrences could not be migrated:
([https](https://dozzie.jarowit.net/trac/wiki/subproc ) result SSLHandshakeException).
* http://e2project.org (200) with 1 occurrences could not be migrated:
([https](https://e2project.org ) result AnnotatedConnectException).
* http://nitrogenproject.com/ (200) with 2 occurrences could not be migrated:
([https](https://nitrogenproject.com/ ) result ConnectTimeoutException).
* http://proper.softlab.ntua.gr (200) with 1 occurrences could not be migrated:
([https](https://proper.softlab.ntua.gr ) result SSLHandshakeException).
* http://yaws.hyber.org (200) with 1 occurrences could not be migrated:
([https](https://yaws.hyber.org ) result AnnotatedConnectException).
* http://choven.ca (503) with 1 occurrences could not be migrated:
([https](https://choven.ca ) result ConnectTimeoutException).
# Fixed URLs
## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://fixprotocol.org/ (301) with 1 occurrences migrated to:
https://fixtrading.org ([https](https://fixprotocol.org/ ) result SSLHandshakeException).
* http://erldb.org (UnknownHostException) with 1 occurrences migrated to:
https://erldb.org ([https](https://erldb.org ) result UnknownHostException).
* http://stomp.codehaus.org/Protocol (UnknownHostException) with 1 occurrences migrated to:
https://stomp.codehaus.org/Protocol ([https](https://stomp.codehaus.org/Protocol ) result UnknownHostException).
## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://cloudi.org/ with 27 occurrences migrated to:
https://cloudi.org/ ([https](https://cloudi.org/ ) result 200).
* http://erlware.org/ with 1 occurrences migrated to:
https://erlware.org/ ([https](https://erlware.org/ ) result 200).
* http://inaka.github.io/cowboy-trails/ with 1 occurrences migrated to:
https://inaka.github.io/cowboy-trails/ ([https](https://inaka.github.io/cowboy-trails/ ) result 200).
* http://ninenines.eu with 6 occurrences migrated to:
https://ninenines.eu ([https](https://ninenines.eu ) result 200).
* http://www.actordb.com/ with 2 occurrences migrated to:
https://www.actordb.com/ ([https](https://www.actordb.com/ ) result 200).
* http://www.cs.kent.ac.uk/projects/wrangler/Home.html with 1 occurrences migrated to:
https://www.cs.kent.ac.uk/projects/wrangler/Home.html ([https](https://www.cs.kent.ac.uk/projects/wrangler/Home.html ) result 200).
* http://www.rabbitmq.com/stomp.html with 2 occurrences migrated to:
https://www.rabbitmq.com/stomp.html ([https](https://www.rabbitmq.com/stomp.html ) result 200).
* http://www.rebar3.org with 1 occurrences migrated to:
https://www.rebar3.org ([https](https://www.rebar3.org ) result 200).
* http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
* http://inaka.github.com/apns4erl with 1 occurrences migrated to:
https://inaka.github.com/apns4erl ([https](https://inaka.github.com/apns4erl ) result 301).
* http://inaka.github.com/edis/ with 1 occurrences migrated to:
https://inaka.github.com/edis/ ([https](https://inaka.github.com/edis/ ) result 301).
* http://lasp-lang.org/ with 1 occurrences migrated to:
https://lasp-lang.org/ ([https](https://lasp-lang.org/ ) result 301).
* http://saleyn.github.com/erlexec with 1 occurrences migrated to:
https://saleyn.github.com/erlexec ([https](https://saleyn.github.com/erlexec ) result 301).
* http://www.mozilla.org/MPL/ with 22 occurrences migrated to:
https://www.mozilla.org/MPL/ ([https](https://www.mozilla.org/MPL/ ) result 301).
* http://www.rabbitmq.com/man/rabbitmq-plugins.1.man.html with 1 occurrences migrated to:
https://www.rabbitmq.com/man/rabbitmq-plugins.1.man.html ([https](https://www.rabbitmq.com/man/rabbitmq-plugins.1.man.html ) result 301).
* http://zhongwencool.github.io/observer_cli with 1 occurrences migrated to:
https://zhongwencool.github.io/observer_cli ([https](https://zhongwencool.github.io/observer_cli ) result 301).
2019-03-20 03:23:56 -05:00
Diana Corbacho
f41b688557
Remove login keys
2016-12-08 14:35:39 +00:00
Diana Corbacho
6e5313d1fe
Update info keys
2016-12-08 13:08:54 +00:00
Diana Corbacho
9051a327c8
CLI command to list stomp connections
2016-12-08 10:50:56 +00:00
Loïc Hoguin
212f530641
Add a force_default_creds option
...
This option forces the use of the default_login and
default_passcode when authenticating the user. It is
necessary for RabbitMQ-Web-STOMP's use_http_auth option.
2016-03-09 16:33:52 +01:00
Michael Klishin
c9d19e1ab0
Update (c) info
2016-01-01 12:59:19 +03:00
Giuseppe Privitera
968a10cff3
Merge branch 'stable'
2015-10-09 11:24:21 +01:00
Giuseppe Privitera
54036de283
implemented user generated queue names for /exchange & /topic
...
destinations
2015-10-07 13:50:04 +01:00
Michael Klishin
e1565a19ff
Merge branch 'stable'
2015-09-17 01:46:39 +03:00
Giuseppe Privitera
194daff2df
added redelivered flag in MESSAGE frame headers
2015-09-16 18:31:51 +01:00
Giuseppe Privitera
2089c8ce6d
added exclusive to STOMP headers parsing
2015-09-03 11:51:55 +01:00
Giuseppe Privitera
5ec54a50b5
added auto-delete and durable to STOMP headers parsing
2015-09-03 10:49:57 +01:00
Giuseppe Privitera
c533fd16d6
added x-message-ttl, x-expires, x-max-length, x-max-length-bytes,
...
x-dead-letter-exchange, x-dead-letter-routing-key and x-max-priority
parsing in SEND and SUBSCRIBE
2015-08-20 13:17:02 +01:00
Michael Klishin
d77af4af39
(c) year
2015-05-24 04:27:54 +03:00
Simon MacMullen
514f0ce5fa
Update copyright for 2014
2014-03-17 17:25:25 +00:00
Simon MacMullen
dde1f102e1
s/VMware/GoPivotal/g
2013-07-01 10:49:15 +01:00
Emile Joubert
da447d4267
Merge destination semantics with AMQP 1.0
2013-02-15 16:11:17 +00:00
Emile Joubert
e71cfda67b
Update copyright 2013
2013-01-23 12:25:55 +00:00
Emile Joubert
c8b54ccdef
Refactoring for 1.2 support
2012-11-07 15:33:05 +00:00
Simon MacMullen
d5a09d5d93
Add support for the five missing message properties: expiration, type, timestamp, app-id and user-id.
2012-09-12 16:04:30 +01:00
Steve Powell
83c758e4c1
Merge in default
2012-08-01 14:12:54 +01:00
Steve Powell
53533c4c27
Macroise content-length header.
2012-07-18 12:16:55 +01:00
Steve Powell
e33b0df580
React to basic.cancel from server by UNSUBSCRIB(E)ing
2012-07-11 11:44:12 +01:00
Simon MacMullen
3686c11ce2
"server" header in CONNECTED frame.
2012-02-24 10:31:58 +00:00
Simon MacMullen
b275adcc8c
Merge in default (something of a biggie, merge of bug24744 demanded we move stuff around).
2012-02-23 14:43:53 +00:00
Steve Powell
43c9a20813
Some renaming, macros and refactoring in the name of encapsulation.
2012-02-21 13:06:35 +00:00
Emile Joubert
6482dc5199
Rename internal subscription prefix
2012-02-21 11:11:17 +00:00
Emile Joubert
364fcfd8a1
Rename internal subscription prefix, add safety checks
2012-02-20 18:09:45 +00:00
Simon MacMullen
e31a0f7dee
SSL client certificate authentication. In theory based on Shane Hathaway's patch but there's probably nothing left of it by now.
2012-02-20 16:07:18 +00:00
Emile Joubert
d4f7bec443
Update copyright 2012
2012-02-02 17:52:58 +00:00
Emile Joubert
55985ee5e9
Update copyright 2012
2012-02-02 13:47:47 +00:00
Steve Powell
7bc29fbcf0
Added check for headers not allowed on SEND
...
o also factored out some more headers
2011-11-25 12:49:56 +00:00
Steve Powell
d6dd68e42f
Factored out header strings.
2011-11-25 12:11:22 +00:00