Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Log when plugins started / stoppedbug26429 | Simon MacMullen | 2014-10-23 | 1 | -0/+2 |
| | |||||
* | Fix plugin activation on Windows. | Simon MacMullen | 2014-10-17 | 1 | -2/+4 |
| | |||||
* | Make sure we only return the plugins we want here even if others are unpacked.bug26375 | Simon MacMullen | 2014-09-18 | 1 | -4/+5 |
| | |||||
* | If there are enabled-but-missing plugins, don't fail activation; we don't ↵ | Simon MacMullen | 2014-09-17 | 1 | -3/+1 |
| | | | | fail to boot here so live activation should be OK too. The command line tool will have warned the user. | ||||
* | Remove a ton of special-case error_logger invocations | Simon MacMullen | 2014-08-11 | 1 | -1/+1 |
| | |||||
* | Give sensible error messages when plugins are missing.bug26251 | Simon MacMullen | 2014-06-18 | 1 | -15/+14 |
| | |||||
* | Oops. | Simon MacMullen | 2014-06-10 | 1 | -2/+2 |
| | |||||
* | Add online flag. Get the running broker to read its own plugins file rather ↵ | Simon MacMullen | 2014-06-10 | 1 | -38/+51 |
| | | | | than tell it which plugins to run. This necessitates various bug fixes to rabbit_plugins. | ||||
* | Make sure all code for both added and removed plugins is loaded when we send ↵ | Simon MacMullen | 2014-06-10 | 1 | -1/+1 |
| | | | | the notify event. | ||||
* | Move the code-unloading thing to rabbit_plugins, and remove the unpacked ↵ | Simon MacMullen | 2014-06-06 | 1 | -0/+15 |
| | | | | plugin after doing it, so that it actually allows us to reload modified plugins. | ||||
* | Rewrite the changes to rabbit_plugins_main/enable,disable. Now we just ↵ | Simon MacMullen | 2014-06-05 | 1 | -14/+12 |
| | | | | change the plugins file exactly as we do on default, then contact the server and say "I want you to be running this". This has cut out quite a lot of code, and I am pretty sure fixed some bugs. | ||||
* | Oops, we do need sync_notify - reinstate it. | Simon MacMullen | 2014-06-05 | 1 | -1/+4 |
| | |||||
* | Remove sync_notify, it doesn't seem to be needed. | Simon MacMullen | 2014-06-05 | 1 | -1/+1 |
| | |||||
* | Merge default into bug24926 | Tim Watson | 2014-04-11 | 1 | -2/+1 |
|\ | |||||
| * | Remove pointless branches found by dialyzer. | Simon MacMullen | 2014-03-27 | 1 | -2/+1 |
| | | |||||
* | | Fix management extension enable/disable handling | Tim Watson | 2014-04-08 | 1 | -4/+4 |
| | | | | | | | | | | | | | | When notifying about 'enabled' plugins, limit to explicitly given. When handling 'disabled' plugins, call the event handler(s) synchronously (while we still have loaded modules) prior to stopping and unloading any apps. | ||||
* | | Ensure start_app considers plugins when using RABBITMQ_NODE_ONLY | Tim Watson | 2014-03-28 | 1 | -2/+5 |
| | | | | | | | | | | | | | | - always start all enabled plugins, regardless of startup type - only disable plugins that are currently running The latter incidentally fixes bug 24941. | ||||
* | | If we refactor rabbit_misc:build_acyclic_graph so that we don't assume the ↵ | Simon MacMullen | 2014-03-19 | 1 | -2/+2 |
| | | | | | | | | arity of the functions we pass in, then it's easy to build the complete graph then filter it by application, rather than the other way round - avoiding rather a lot of work. | ||||
* | | Merge default into bug24926 | Tim Watson | 2014-03-18 | 1 | -11/+26 |
|\ \ | |/ |/| | |||||
| * | Inline app_utils:update_running_apps/2 | Tim Watson | 2014-03-17 | 1 | -10/+4 |
| | | |||||
| * | Refactor: Simplify boot/cleanup step handling and unify modules | Tim Watson | 2014-03-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Isolate boot steps to a set of applications and avoid using ets to track which have run. This also simplifies cleanup step execution. The force_reload code isn't needed, since the real issue preventing updated versions of modules from being found lay in the proper expansion of (the correct set of) .ez archives, which was fixed in revision 1918e77. Unify all the boot handling code under rabbit.erl once again and now completely remove rabbit_boot, since it's no longer needed. Remove unused exports and tidy. | ||||
| * | Fix an oops in rabbit:stop/0 and apply consistent parameter names in r_plugins | Tim Watson | 2014-03-04 | 1 | -3/+3 |
| | | |||||
| * | Inline some more and get closer still to default | Tim Watson | 2014-03-04 | 1 | -1/+1 |
| | | |||||
| * | Publish plugin changes via rabbit_event | Tim Watson | 2014-03-03 | 1 | -2/+10 |
| | | |||||
| * | Fix plugin expansion during runtime configuration changes | Tim Watson | 2014-02-28 | 1 | -14/+17 |
| | | | | | | | | | | | | | | Blowing away the plugin expand directory when we make runtime changes is wrong and we don't need to strip away expanded plugins when they're disabled, since the directory is cleaned on each restart and leaving the files in place isn't an issue. | ||||
| * | Refactor - remove unused functions/comments/todos | Tim Watson | 2014-01-12 | 1 | -2/+0 |
| | | |||||
| * | Allow for runtime disabling of plugins | Tim Watson | 2013-11-05 | 1 | -1/+13 |
| | | |||||
* | | Update copyright for 2014bug25940 | Simon MacMullen | 2014-03-17 | 1 | -1/+1 |
|/ | |||||
* | s/VMware/GoPivotal/g | Simon MacMullen | 2013-07-01 | 1 | -2/+2 |
| | |||||
* | graceful handling of application:which_applications() timeoutbug25571 | Matthias Radestock | 2013-05-31 | 1 | -1/+1 |
| | |||||
* | stable to default | Simon MacMullen | 2013-01-24 | 1 | -1/+1 |
|\ | |||||
| * | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| | | |||||
* | | These should go to the log, they have no excuse. | Simon MacMullen | 2013-01-18 | 1 | -4/+5 |
|/ | |||||
* | remove cruft | Matthias Radestock | 2012-11-06 | 1 | -12/+0 |
| | |||||
* | simplify | Matthias Radestock | 2012-10-26 | 1 | -13/+7 |
| | |||||
* | merge default into bug24719 | Matthias Radestock | 2012-10-26 | 1 | -2/+13 |
|\ | |||||
| * | merge default into bug24719 | Matthias Radestock | 2012-08-08 | 1 | -26/+23 |
| |\ | |||||
| * | | Eric's patches | Matthias Radestock | 2012-08-07 | 1 | -2/+13 |
| | | | |||||
* | | | refactor: make better use of filename module | Matthias Radestock | 2012-08-08 | 1 | -2/+1 |
| | | | |||||
* | | | cosmetic refactor | Matthias Radestock | 2012-08-08 | 1 | -17/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | - more informative type signatures - move the final phase of setup() into prepare_plugins - ditch the non-erlangesc get_ prefix of get_plugin_info - vertical alignment - get rid of some intermediate vars | ||||
* | | | refactor: less confusing variable names | Matthias Radestock | 2012-08-08 | 1 | -11/+7 |
| | | | |||||
* | | | Revert the part of 942d5ea3c608 which broke all plugins | Simon MacMullen | 2012-08-08 | 1 | -1/+1 |
| | | | |||||
* | | | Stop the clocks! Five and a half years into the RabbitMQ project, and ↵ | Simon MacMullen | 2012-08-08 | 1 | -3/+3 |
| |/ |/| | | | | | | | | | Matthias committed something that broke the build. (Fixed.) | ||||
* | | exiting the VM from deep inside a function is uncool | Matthias Radestock | 2012-08-08 | 1 | -5/+5 |
| | | |||||
* | | cosmetic | Matthias Radestock | 2012-08-08 | 1 | -11/+10 |
| | | |||||
* | | cosmetic | Matthias Radestock | 2012-08-08 | 1 | -13/+11 |
|/ | |||||
* | remove more cruft | Matthias Radestock | 2012-08-07 | 1 | -14/+2 |
| | |||||
* | remove cruft | Matthias Radestock | 2012-08-07 | 1 | -4/+0 |
| | |||||
* | rename rabbit_plugins API calls to be less verbose | Tim Watson | 2012-05-28 | 1 | -17/+17 |
| | |||||
* | Merge in default | Simon MacMullen | 2012-05-23 | 1 | -268/+113 |
|\ |