-
Notifications
You must be signed in to change notification settings - Fork 428
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove dynamically compiled modules #3394
Commits on Oct 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 89168cb - Browse repository at this point
Copy the full SHA 89168cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0d3c58 - Browse repository at this point
Copy the full SHA e0d3c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for a30caa3 - Browse repository at this point
Copy the full SHA a30caa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 013f9b9 - Browse repository at this point
Copy the full SHA 013f9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cc3cf2 - Browse repository at this point
Copy the full SHA 7cc3cf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d387c4 - Browse repository at this point
Copy the full SHA 1d387c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9c6820 - Browse repository at this point
Copy the full SHA e9c6820View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22cc73c - Browse repository at this point
Copy the full SHA 22cc73cView commit details
Commits on Oct 12, 2021
-
Move new code into mongoose_backend, just to keep it away from the old backend_module Align args correctly
Configuration menu - View commit details
-
Copy full SHA for ecf2183 - Browse repository at this point
Copy the full SHA ecf2183View commit details
Commits on Oct 13, 2021
-
Merge pull request #3323 from esl/mu-private-no-backend
mod_private without dynamic modules
Configuration menu - View commit details
-
Copy full SHA for 3d42507 - Browse repository at this point
Copy the full SHA 3d42507View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ad06c0 - Browse repository at this point
Copy the full SHA 9ad06c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7923887 - Browse repository at this point
Copy the full SHA 7923887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d351a - Browse repository at this point
Copy the full SHA 76d351aView commit details
Commits on Oct 14, 2021
-
Merge pull request #3336 from esl/wdbm-mod_auth_token
Add `mod_auth_token_backend`
Configuration menu - View commit details
-
Copy full SHA for f231c96 - Browse repository at this point
Copy the full SHA f231c96View commit details -
Removing dynamically compiled modules from mod_last
Janusz Jakubiec authored and Janusz Jakubiec committedOct 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 8c36279 - Browse repository at this point
Copy the full SHA 8c36279View commit details -
Adding mistakenly deleted ignore_xref to mod_last
Janusz Jakubiec authored and Janusz Jakubiec committedOct 14, 2021 Configuration menu - View commit details
-
Copy full SHA for c579418 - Browse repository at this point
Copy the full SHA c579418View commit details -
Janusz Jakubiec authored and Janusz Jakubiec committed
Oct 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 926579c - Browse repository at this point
Copy the full SHA 926579cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79aa05d - Browse repository at this point
Copy the full SHA 79aa05dView commit details
Commits on Oct 15, 2021
-
Co-authored-by: Paweł Chrząszcz <pawel.chrzaszcz@erlang-solutions.com>
Configuration menu - View commit details
-
Copy full SHA for 28036c9 - Browse repository at this point
Copy the full SHA 28036c9View commit details
Commits on Oct 19, 2021
-
Changing init_per_host_type in mongoose_backend module
Janusz Jakubiec authored and Janusz Jakubiec committedOct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 3a3261f - Browse repository at this point
Copy the full SHA 3a3261fView commit details -
Add mongoose_backend:get_backend_name
It returns the atom describing the backend, like `mssql`, `pgsql`, etc. This is analogous to `backend_name` function that was exposed by the dynamically compiled modules in `backend_module.erl`. It is used by some tests and `mongoose_rdbms`.
Configuration menu - View commit details
-
Copy full SHA for 1e065b8 - Browse repository at this point
Copy the full SHA 1e065b8View commit details -
Make get_backend helper use HostType
Because backends can be running per host type. This also fixes an issue of suites logging that they finished dirty, after having dynamically compiled backends removed. The old interface is called for the time being, but will be removed when all modules will have dynamic backends converted.
Configuration menu - View commit details
-
Copy full SHA for bffd681 - Browse repository at this point
Copy the full SHA bffd681View commit details -
Removing xref to mod_last from rebar.config
Janusz Jakubiec authored and Janusz Jakubiec committedOct 19, 2021 Configuration menu - View commit details
-
Copy full SHA for c46fa10 - Browse repository at this point
Copy the full SHA c46fa10View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbfd33a - Browse repository at this point
Copy the full SHA fbfd33aView commit details -
Merge pull request #3340 from esl/wdbm-event_pusher
Add `mod_event_pusher_push_backend`
Configuration menu - View commit details
-
Copy full SHA for 154e492 - Browse repository at this point
Copy the full SHA 154e492View commit details
Commits on Oct 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 01fb11a - Browse repository at this point
Copy the full SHA 01fb11aView commit details -
Merge pull request #3345 from esl/wdbm-tests-mongoose_helper
Add mongoose_backend:get_backend_name
Configuration menu - View commit details
-
Copy full SHA for 24ec4b1 - Browse repository at this point
Copy the full SHA 24ec4b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36c3539 - Browse repository at this point
Copy the full SHA 36c3539View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7a322c - Browse repository at this point
Copy the full SHA e7a322cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b97b6d3 - Browse repository at this point
Copy the full SHA b97b6d3View commit details -
Merge pull request #3347 from esl/wdbm/privacy
Migrate mod_privacy to mongoose_backend
Configuration menu - View commit details
-
Copy full SHA for 9411c90 - Browse repository at this point
Copy the full SHA 9411c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca10c75 - Browse repository at this point
Copy the full SHA ca10c75View commit details
Commits on Oct 21, 2021
-
Adding mod_inbox_backend, removing dynamically compiled module from
mod_inbox
Janusz Jakubiec authored and Janusz Jakubiec committedOct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 27740f7 - Browse repository at this point
Copy the full SHA 27740f7View commit details -
Fixing code in mod_inbox_backend
Janusz Jakubiec authored and Janusz Jakubiec committedOct 21, 2021 Configuration menu - View commit details
-
Copy full SHA for ad71add - Browse repository at this point
Copy the full SHA ad71addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e70b6e - Browse repository at this point
Copy the full SHA 8e70b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for efdd23b - Browse repository at this point
Copy the full SHA efdd23bView commit details -
Migrate mod_muc_light_codec to mongoose_backend
Note also the many dialyzer error that were hiding behind a dynamic callstack. They were all wrong specs and not wrong code, but still, nice not to hide them any longer.
Configuration menu - View commit details
-
Copy full SHA for d7ebf1d - Browse repository at this point
Copy the full SHA d7ebf1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36e607a - Browse repository at this point
Copy the full SHA 36e607aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3ef60 - Browse repository at this point
Copy the full SHA bf3ef60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eae95e - Browse repository at this point
Copy the full SHA 0eae95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb7f726 - Browse repository at this point
Copy the full SHA bb7f726View commit details -
Merge pull request #3351 from esl/wdbm/muclight
Migrate mod_muc_light_db to mongoose_backend
Configuration menu - View commit details
-
Copy full SHA for 37fd6cc - Browse repository at this point
Copy the full SHA 37fd6ccView commit details
Commits on Oct 22, 2021
-
Janusz Jakubiec authored and Janusz Jakubiec committed
Oct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for b4df11a - Browse repository at this point
Copy the full SHA b4df11aView commit details -
Adding mod_offline_chatmarkers.erl
Janusz Jakubiec authored and Janusz Jakubiec committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 5637890 - Browse repository at this point
Copy the full SHA 5637890View commit details -
Fixing issues in mod_inbox_backend.erl
Janusz Jakubiec authored and Janusz Jakubiec committedOct 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 2d74e87 - Browse repository at this point
Copy the full SHA 2d74e87View commit details
Commits on Oct 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f88d8ba - Browse repository at this point
Copy the full SHA f88d8baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8df58a3 - Browse repository at this point
Copy the full SHA 8df58a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12bd3fe - Browse repository at this point
Copy the full SHA 12bd3feView commit details
Commits on Oct 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 33b5163 - Browse repository at this point
Copy the full SHA 33b5163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d4bee3 - Browse repository at this point
Copy the full SHA 3d4bee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09b14aa - Browse repository at this point
Copy the full SHA 09b14aaView commit details -
Janusz Jakubiec authored and Janusz Jakubiec committed
Oct 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 3fa78d5 - Browse repository at this point
Copy the full SHA 3fa78d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a7b507 - Browse repository at this point
Copy the full SHA 8a7b507View commit details -
Merge pull request #3350 from esl/mod_inbox_remove_dynamic_modules
Removing dynamically compiled module from mod_inbox
Configuration menu - View commit details
-
Copy full SHA for 0fcced8 - Browse repository at this point
Copy the full SHA 0fcced8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6c1563 - Browse repository at this point
Copy the full SHA e6c1563View commit details -
Merge pull request #3362 from esl/xref/remove_mod_inbox
Remove mod_inbox_backend from xref_ignores
Configuration menu - View commit details
-
Copy full SHA for 0533119 - Browse repository at this point
Copy the full SHA 0533119View commit details
Commits on Oct 26, 2021
-
Removing dynamically compiled modules from mod_roster
Janusz Jakubiec authored and Janusz Jakubiec committedOct 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 3f74c5c - Browse repository at this point
Copy the full SHA 3f74c5cView commit details -
Janusz Jakubiec authored and Janusz Jakubiec committed
Oct 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 6c14607 - Browse repository at this point
Copy the full SHA 6c14607View commit details -
Deleting mod_offline and mod_offline_chatmarkers from rebar.config
Janusz Jakubiec authored and Janusz Jakubiec committedOct 26, 2021 Configuration menu - View commit details
-
Copy full SHA for bf5c188 - Browse repository at this point
Copy the full SHA bf5c188View commit details -
Removing mod_roster from rebar.config
Janusz Jakubiec authored and Janusz Jakubiec committedOct 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 42ed2ab - Browse repository at this point
Copy the full SHA 42ed2abView commit details -
Merge branch 'without-dynamic-backend-modules' into mod-offline-remov…
…e-dynamic-modules
Configuration menu - View commit details
-
Copy full SHA for 4748b9a - Browse repository at this point
Copy the full SHA 4748b9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8afc2 - Browse repository at this point
Copy the full SHA ea8afc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5140b15 - Browse repository at this point
Copy the full SHA 5140b15View commit details
Commits on Oct 27, 2021
-
Janusz Jakubiec authored and Janusz Jakubiec committed
Oct 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 14f8f2f - Browse repository at this point
Copy the full SHA 14f8f2fView commit details -
Fixing mod_roster_backend to allow optional callbacks
Janusz Jakubiec authored and Janusz Jakubiec committedOct 27, 2021 Configuration menu - View commit details
-
Copy full SHA for d653ba0 - Browse repository at this point
Copy the full SHA d653ba0View commit details -
Merge pull request #3368 from esl/wdbm-mod_pubsub_cache
Add `mod_pubsub_cache_backend`
Configuration menu - View commit details
-
Copy full SHA for f41d2e2 - Browse repository at this point
Copy the full SHA f41d2e2View commit details -
Merge pull request #3371 from esl/mod-offline-optional-callback-fix
Looks good, thanks for the fix
Configuration menu - View commit details
-
Copy full SHA for d106506 - Browse repository at this point
Copy the full SHA d106506View commit details -
Remove dynamically compiled modules from mod_http_upload
Janusz Jakubiec authored and Janusz Jakubiec committedOct 27, 2021 Configuration menu - View commit details
-
Copy full SHA for ece5632 - Browse repository at this point
Copy the full SHA ece5632View commit details -
Get rid of mod_mam_cassandra_arch_params
Add host types into mod_mam_cassandra_arch
Configuration menu - View commit details
-
Copy full SHA for da5b223 - Browse repository at this point
Copy the full SHA da5b223View commit details -
HostTypes for mod_mam_muc_cassandra_arch
Use db_message_format=mam_message_xml by default now in mod_mam_muc_cassandra_arch and mod_mam_cassandra_arch Get rid of mod_mam_muc_cassandra_arch_params
Configuration menu - View commit details
-
Copy full SHA for 2dd3e3e - Browse repository at this point
Copy the full SHA 2dd3e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c7982 - Browse repository at this point
Copy the full SHA 91c7982View commit details -
Configuration menu - View commit details
-
Copy full SHA for d88bf05 - Browse repository at this point
Copy the full SHA d88bf05View commit details -
Configuration menu - View commit details
-
Copy full SHA for c94502a - Browse repository at this point
Copy the full SHA c94502aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01ba08c - Browse repository at this point
Copy the full SHA 01ba08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5620a85 - Browse repository at this point
Copy the full SHA 5620a85View commit details
Commits on Oct 28, 2021
-
Removing mod_http_upload from rebar.config
Janusz Jakubiec authored and Janusz Jakubiec committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 047d066 - Browse repository at this point
Copy the full SHA 047d066View commit details -
Merge pull request #3372 from esl/mod-http-upload-remove-dynamic-modules
Remove dynamically compiled modules from mod_http_upload
Configuration menu - View commit details
-
Copy full SHA for a14a4a5 - Browse repository at this point
Copy the full SHA a14a4a5View commit details -
Removing dynamically compiled modules froem mod_keystore
Janusz Jakubiec authored and Janusz Jakubiec committedOct 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c6a63e - Browse repository at this point
Copy the full SHA 5c6a63eView commit details
Commits on Oct 29, 2021
-
Janusz Jakubiec authored and Janusz Jakubiec committed
Oct 29, 2021 Configuration menu - View commit details
-
Copy full SHA for ba5c343 - Browse repository at this point
Copy the full SHA ba5c343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1020bde - Browse repository at this point
Copy the full SHA 1020bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf91f1a - Browse repository at this point
Copy the full SHA cf91f1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c159446 - Browse repository at this point
Copy the full SHA c159446View commit details
Commits on Oct 30, 2021
-
Merge pull request #3379 from esl/mu-without-dynamic-modules-in-sm
Use persistent terms to store backend_module in ejabberd_sm
Configuration menu - View commit details
-
Copy full SHA for 4c8d7fd - Browse repository at this point
Copy the full SHA 4c8d7fdView commit details
Commits on Nov 2, 2021
-
Merge branch 'without-dynamic-backend-modules' into mod-roster-remove…
…-dynamic-modules
Configuration menu - View commit details
-
Copy full SHA for e29d70a - Browse repository at this point
Copy the full SHA e29d70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c2bca9 - Browse repository at this point
Copy the full SHA 0c2bca9View commit details -
Configuration menu - View commit details
-
Copy full SHA for da9ce57 - Browse repository at this point
Copy the full SHA da9ce57View commit details
Commits on Nov 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4ce1ea7 - Browse repository at this point
Copy the full SHA 4ce1ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca4366 - Browse repository at this point
Copy the full SHA 9ca4366View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9c278 - Browse repository at this point
Copy the full SHA dd9c278View commit details
Commits on Nov 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2ed6b62 - Browse repository at this point
Copy the full SHA 2ed6b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca82fe - Browse repository at this point
Copy the full SHA 9ca82feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c47fe4 - Browse repository at this point
Copy the full SHA 6c47fe4View commit details
Commits on Nov 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 12e5cfb - Browse repository at this point
Copy the full SHA 12e5cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67712f4 - Browse repository at this point
Copy the full SHA 67712f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f93c3 - Browse repository at this point
Copy the full SHA e9f93c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34fc43b - Browse repository at this point
Copy the full SHA 34fc43bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9299add - Browse repository at this point
Copy the full SHA 9299addView commit details -
Configuration menu - View commit details
-
Copy full SHA for d21eb5d - Browse repository at this point
Copy the full SHA d21eb5dView commit details
Commits on Nov 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6ce5112 - Browse repository at this point
Copy the full SHA 6ce5112View commit details -
Merge pull request #3390 from esl/wdbm-mongoose_rdbms
With the changes done in #3386, this turned out to be really easy. Before that, I tried to make mongoose_rdbms_backend expose its API with HostTypes, but it was a bit messy. I think it's better to do it in a separate PR (after the whole without-dynamic-backend-modules branch is merged), to keep this already big diff smaller and more focused. Other issue is that mongoose_rdbms has many functions exported, which seem to be not used, mainly for escaping different types. This could be revisited, but, in similar fashion, I left this as is for now. What's left to do is remove dynamic mongoose_rdbms_type, but it will be done in a separate PR.
Configuration menu - View commit details
-
Copy full SHA for d856ba0 - Browse repository at this point
Copy the full SHA d856ba0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49157c4 - Browse repository at this point
Copy the full SHA 49157c4View commit details -
Merge pull request #3392 from esl/wdbm-ejabberd_rdbms
Get rid of ejabberd_rdbms because all it did was compile mongoose_rdbms_type. In turn, all it did was get an option from the config. The functionality is left as it was. From what I understand, one can (in theory) use ODBC with different databases, so maybe the rdbms_server_type option is needed, but it could at least be moved from the general section to the RDBMS pool options. This could be done after dynamically compiled modules are merged.
Configuration menu - View commit details
-
Copy full SHA for 07e01df - Browse repository at this point
Copy the full SHA 07e01dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bbb440 - Browse repository at this point
Copy the full SHA 9bbb440View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e3aa4c - Browse repository at this point
Copy the full SHA 5e3aa4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f71b7f0 - Browse repository at this point
Copy the full SHA f71b7f0View commit details