Skip to content
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

Mongoose Config with persistent terms #3343

Merged
merged 10 commits into from
Oct 25, 2021
Merged

Commits on Oct 22, 2021

  1. Replace ejabberd_config with mongoose_config

    The config is now stored in persistent terms.
    
    Other changes:
    - Removed checks like 'is_integer' for already validated options
    - Eliminated the error-prone and ambiguous default value 'undefined'
    - Removed obsolete code, e.g. handlers for non-existing hooks
    chrzaszcz committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    97a0105 View commit details
    Browse the repository at this point in the history
  2. Use mongoose_config in small tests

    - Do not mock the config as it is easier to just set the values
    chrzaszcz committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    3ada8b1 View commit details
    Browse the repository at this point in the history
  3. Use mongoose_config in big test helpers

    Also: make the config backup/change/restore helpers more consistent.
    chrzaszcz committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    5a56e9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35f0655 View commit details
    Browse the repository at this point in the history
  5. Remove obsolete vcard_update

    This module was handling the old versions of ejabberd
    chrzaszcz committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    a362d86 View commit details
    Browse the repository at this point in the history
  6. Do not test global sasl_mechanisms

    This option is set only for host types
    chrzaszcz committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    a4dfc7b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f2e2c4a View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    b901865 View commit details
    Browse the repository at this point in the history
  2. Fix time unit

    chrzaszcz committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    ec8f1c3 View commit details
    Browse the repository at this point in the history
  3. Simplify sm test case

    chrzaszcz committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    397ca5f View commit details
    Browse the repository at this point in the history