summaryrefslogtreecommitdiff
path: root/deps/rabbit_common/include/rabbit.hrl
Commit message (Collapse)AuthorAgeFilesLines
* user_limits feature flag implementationAnupama Singh2020-07-171-10/+0
|
* Per-user connection and channel tracking records, definitions, typesAyanda-D2020-07-171-3/+34
|
* New field limits in #internal_user to store the user limitsAnupama Singh2020-07-171-1/+2
|
* Initial API bits for marking a node as being drained (or not)Michael Klishin2020-07-141-1/+1
| | | | Part of #2321.
* Introduce node maintenance state recordMichael Klishin2020-07-141-0/+6
|
* Switch to Mozilla Public License 2.0 (MPL 2.0)Jean-Sébastien Pédron2020-07-071-13/+4
|
* Message store settings we already have use the "msg_store" prefixMichael Klishin2020-06-031-1/+1
|
* Add a specific shutdown timeout macro and property for message storesPhilip Kuryloski2020-06-021-0/+2
| | | | The default timeout of 30 seconds was not sufficient to allow graceful shutdown of a message store with millions of persistent messages. Rather than increase the timeout in general, introduce a new macro with a default of 600 seconds
* Update copyright (year 2020)Jean-Sébastien Pédron2020-03-101-2/+2
|
* include/rabbit.hrl: Plugins' dependencies are a list of atom()Jean-Sébastien Pédron2020-01-161-1/+1
| | | | ... not a list of tuples.
* (c) bumpMichael Klishin2019-12-291-2/+2
| | | | (cherry picked from commit 013ba83abcce06c52c12e2a41e728c1e2399be60)
* include/rabbit.hrl: Move Erlang/OTP required versions to `rabbitmq_prelaunch`Jean-Sébastien Pédron2019-12-111-2/+0
|
* Make license line in startup banner more specificMichael Klishin2019-10-041-2/+2
|
* The vhost record moved to a versioned record in rabbitmq-serverDiana Corbacho2019-08-301-15/+0
| | | | | | | | | | | | Add metadata to virtual hosts [#166298298] rabbit_vhost: use record defaults The vhost record moved to a versioned record in rabbitmq-server Co-Authored-By: Michael Klishin <mklishin@pivotal.io>
* Finish converting check_vhost_access/3 to new APILuke Bakken2019-03-221-3/+0
|
* Modify check_vhost_access/3 to use map of dataLuke Bakken2019-03-221-0/+1
| | | | Part of rabbitmq/rabbitmq-auth-backend-cache#20
* URL CleanupSpring Operator2019-03-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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://erlang.org/doc/apps/erts/erl_ext_dist.html (200) with 1 occurrences could not be migrated: ([https](https://erlang.org/doc/apps/erts/erl_ext_dist.html) result ConnectTimeoutException). * http://erlang.org/doc/man/erlang.html (200) with 1 occurrences could not be migrated: ([https](https://erlang.org/doc/man/erlang.html) result ConnectTimeoutException). * 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://host (UnknownHostException) with 1 occurrences migrated to: https://host ([https](https://host) result UnknownHostException). * http://host:port/foo (UnknownHostException) with 2 occurrences migrated to: https://host:port/foo ([https](https://host:port/foo) result UnknownHostException). * http://www.cs.indiana.edu/~burger/fp/index.html (301) with 1 occurrences migrated to: https://cs.indiana.edu/~burger/fp/index.html ([https](https://www.cs.indiana.edu/~burger/fp/index.html) result 404). ## 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://en.wikipedia.org/wiki/X86-64 with 1 occurrences migrated to: https://en.wikipedia.org/wiki/X86-64 ([https](https://en.wikipedia.org/wiki/X86-64) 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://lukego.livejournal.com/6753.html with 1 occurrences migrated to: https://lukego.livejournal.com/6753.html ([https](https://lukego.livejournal.com/6753.html) result 200). * http://ninenines.eu with 6 occurrences migrated to: https://ninenines.eu ([https](https://ninenines.eu) result 200). * http://semver.org/ with 1 occurrences migrated to: https://semver.org/ ([https](https://semver.org/) result 200). * http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to: https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) 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.erlang.org/ with 2 occurrences migrated to: https://www.erlang.org/ ([https](https://www.erlang.org/) result 200). * http://www.mail-archive.com/asn1@asn1.org/msg00460.html with 1 occurrences migrated to: https://www.mail-archive.com/asn1@asn1.org/msg00460.html ([https](https://www.mail-archive.com/asn1@asn1.org/msg00460.html) result 200). * http://www.rabbitmq.com/ with 2 occurrences migrated to: https://www.rabbitmq.com/ ([https](https://www.rabbitmq.com/) result 200). * http://www.rabbitmq.com/amqp-0-9-1-errata.html with 1 occurrences migrated to: https://www.rabbitmq.com/amqp-0-9-1-errata.html ([https](https://www.rabbitmq.com/amqp-0-9-1-errata.html) result 200). * http://www.rabbitmq.com/memory.html with 1 occurrences migrated to: https://www.rabbitmq.com/memory.html ([https](https://www.rabbitmq.com/memory.html) result 200). * http://www.rebar3.org with 1 occurrences migrated to: https://www.rebar3.org ([https](https://www.rebar3.org) result 200). * http://code.google.com/p/clink/issues/detail?id=141 with 1 occurrences migrated to: https://code.google.com/p/clink/issues/detail?id=141 ([https](https://code.google.com/p/clink/issues/detail?id=141) result 301). * 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://msdn.microsoft.com/en-us/library/aa366778 with 1 occurrences migrated to: https://msdn.microsoft.com/en-us/library/aa366778 ([https](https://msdn.microsoft.com/en-us/library/aa366778) result 301). * http://msdn.microsoft.com/en-us/library/bb540814 with 1 occurrences migrated to: https://msdn.microsoft.com/en-us/library/bb540814 ([https](https://msdn.microsoft.com/en-us/library/bb540814) result 301). * http://rabbitmq.com/documentation.html with 1 occurrences migrated to: https://rabbitmq.com/documentation.html ([https](https://rabbitmq.com/documentation.html) 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.erlang.org/doc/system_principles/versions.html with 1 occurrences migrated to: https://www.erlang.org/doc/system_principles/versions.html ([https](https://www.erlang.org/doc/system_principles/versions.html) result 301). * http://www.mozilla.org/MPL/ with 66 occurrences migrated to: https://www.mozilla.org/MPL/ ([https](https://www.mozilla.org/MPL/) 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).
* Require Erlang 21.3Michael Klishin2019-03-201-2/+2
|
* Bump erlang version requirement.Daniil Fedotov2019-02-121-2/+2
| | | | RabbitMQ depends on `ra`, which uses persistent_term, only available in 21.2
* Make #amqqueue{} a private recordJean-Sébastien Pédron2019-02-011-27/+3
| | | | | | | | | | | | | | | | | See the corresponding commit in rabbitmq-server for all the explanations. Now, all accesses to the #amqqueue{} record are made through the `amqqueue` module (available in rabbitmq-server). The new type name is `amqqueue:amqqueue()`. The `amqqueue.hrl` header also provides some macros to help with pattern matching and guard expressions. To help with this, code and modules were moved from rabbitmq-common to rabbitmq-server. [#159298729]
* Bump (c) year in startup bannerMichael Klishin2019-01-141-1/+1
| | | | References rabbitmq/rabbitmq-server#1830.
* WordingMichael Klishin2019-01-021-2/+2
|
* Reduce max message size to 512MB.Daniil Fedotov2018-12-271-6/+4
|
* Remove a macro related to the removed truncate moduleLoïc Hoguin2018-12-111-11/+0
|
* remove created_at from amqqueue recordkjnilsson2018-10-191-1/+0
|
* include/rabbit.hrl: Bump Erlang requirement to 21.0Jean-Sébastien Pédron2018-10-111-2/+2
| | | | | | With the quorum queue code, RabbitMQ probably still works with Erlang 20.x, but it is not thoroughly tested. Thus, bump the requirement to Erlang 21.0.
* Revert "Add quorum_leader to amqqueue record"Diana Corbacho2018-09-211-2/+1
| | | | This reverts commit 7eff8a551426c03725f30db8516150c1c2c127b2.
* Add quorum_leader to amqqueue recordDiana Corbacho2018-09-211-1/+2
| | | | [#154472407]
* Add quorum_nodes to amqqueue recordDiana Corbacho2018-09-211-1/+2
| | | | [#154472231]
* Add created_at field to amqqueue recordDiana Corbacho2018-09-211-1/+2
| | | | [#155458625]
* Revert Revert "Extend amqqueue record to include queue type"Daniil Fedotov2018-09-211-1/+2
|
* Introduce MAX_SUPPORTED_PRIORITYMichael Klishin2018-05-101-0/+3
| | | | | | Part of rabbitmq/rabbitmq-server#1590. [#157380396]
* Revert "Extend amqqueue record to include queue type"Karl Nilsson2018-01-231-2/+1
|
* Extend amqqueue record to include queue typeDiana Corbacho2018-01-221-1/+2
| | | | | | Defaults to 'classic' [#154472130]
* Bump (c) yearMichael Klishin2018-01-151-1/+1
|
* Add a macro to identify processes in Looking GlassLoïc Hoguin2017-12-121-0/+4
|
* include/rabbit.hrl: Bump Erlang requirement to 19.3 (ERTS 8.3)Jean-Sébastien Pédron2017-10-231-2/+2
| | | | [#152067396]
* Require Erlang/OTP 19.2 (erts 8.2)Michael Klishin2017-07-261-2/+2
| | | | | Part of #1305. [#149563549]
* Merge branch 'stable'Michael Klishin2017-04-051-2/+2
|\
| * (c) yearMichael Klishin2017-04-051-2/+2
| |
| * Adjust fallback credit disc bound valueMichael Klishin2017-02-171-2/+2
| | | | | | | | | | | | | | 4000 is not meaningfully different from 3000 but is closer to the new IO_BATCH_SIZE value. References rabbitmq/rabbitmq-server#1098.
* | Add extra_dependencies on plugin recordDiana Corbacho2017-02-271-1/+2
| |
* | Adjust fallback credit disc bound valueMichael Klishin2017-02-171-2/+2
| | | | | | | | | | | | | | 4000 is not meaningfully different from 3000 but is closer to the new IO_BATCH_SIZE value. References rabbitmq/rabbitmq-server#1098.
* | Merge branch 'master' into rabbitmq-server-1085Arnaud Cogoluègnes2017-01-231-2/+8
|\ \ | | | | | | | | | | | | Conflicts: src/rabbit_auth_backend_internal.erl
| * | Define UNKNOWN_USERMichael Klishin2017-01-201-0/+1
| | | | | | | | | | | | | | | For when we can't know what user performed an action, e.g. there's no user that created the built-in exchanges.
| * | Notify user who performed the action in all system eventsDiana Corbacho2017-01-161-0/+3
| | |
| * | Include options map in queue and exchange recordsDiana Corbacho2017-01-151-2/+4
| | |
* | | Add topic authorisation for consumptionArnaud Cogoluègnes2017-01-191-1/+1
|/ / | | | | | | Part of rabbitmq/rabbitmq-server#1085
* | Rename name to exchange in topic_permission_keyArnaud Cogoluègnes2017-01-031-1/+1
| | | | | | | | References rabbitmq/rabbitmq-server#505
* | Add check_topic_access/4 to rabbit_authz_backendArnaud Cogoluègnes2016-12-291-3/+1
| | | | | | | | References rabbitmq/rabbitmq-server#505