Commit Graph

  • 850d097660 ejabberd_auth: Handle case running check_password when account is banned Badlop 2025-07-15 12:18:11 +02:00
  • 8ce8f67c06 misc: Add workaround for Json library not able to handle empty list Badlop 2025-07-15 10:36:24 +02:00
  • a17c2c166d Fix issue with filtering duplicates in auth_mnesia:get_users() Pawel Chmielowski 2025-07-16 12:19:51 +02:00
  • a64aa9e280 Set version to 25.07 25.07 Badlop 2025-07-11 13:10:44 +02:00
  • 3834a47a39 CHANGELOG.md: Update to 25.07 Badlop 2025-07-11 13:09:31 +02:00
  • 9f6ff515ff Fix documentation for commands implemented in modules with several behaviours Badlop 2025-07-11 12:46:21 +02:00
  • 64a210842e Use tagged dependencies Pawel Chmielowski 2025-07-11 11:10:17 +02:00
  • c0de52c967 Update man page to 25.07 Badlop 2025-07-11 11:07:15 +02:00
  • 67c3df05b3 ext_mod: Add temporary workaround for zip including absolute path Badlop 2025-06-19 16:44:57 +02:00
  • 4a66616756 mod_antispam: Mention usage of CONFIG_PATH predefined keyword Badlop 2025-07-11 12:06:40 +02:00
  • e4d424bf56 Add auth_password_types_hidden_in_scram1 option Pawel Chmielowski 2025-07-10 11:44:13 +02:00
  • c0fc6091b1 Annotate ejabberd version of new modules, options, commands Badlop 2025-07-10 09:44:52 +02:00
  • ef35d19ff1 Update Ukrainian translation (thanks to Максим Горпиніч) Badlop 2025-07-10 09:19:48 +02:00
  • cfa787c4b6 Update Tamil translation (thanks to TamilNeram) Badlop 2025-07-10 09:19:13 +02:00
  • 611ebce0d2 Update Greek translation (thanks to GiannosOB) Badlop 2025-07-10 09:18:34 +02:00
  • 1e0b8cb547 Bump Erlang/OTP 27.3.4.1 for container image too Badlop 2025-07-10 09:05:58 +02:00
  • 99d323b1dd Update fast_tls with updated deps Pawel Chmielowski 2025-07-09 17:09:21 +02:00
  • 72bc9b6c7f Allow s2s connections to accept client certificates that have only server purpose Pawel Chmielowski 2025-07-09 13:21:03 +02:00
  • 4694a482f4 Update doap with info about xep-0486 Pawel Chmielowski 2025-07-08 20:03:23 +02:00
  • 443f39bfdb Result of running "make format doap options" Badlop 2025-07-08 12:34:34 +02:00
  • b118dd8fc6 Update reference to XEP-0485 support Badlop 2025-07-08 11:34:04 +02:00
  • bf39da7b8b mod_pubsub_serverinfo: Rephrase documentation and improve markdown Badlop 2025-07-08 12:34:19 +02:00
  • ad3eee059e mod_antispam: Annotate ejabberd version of the new commands Badlop 2025-07-08 10:46:17 +02:00
  • e94ccabcf0 mod_antispam: Move commands to a new "spam" API tag Badlop 2025-07-08 10:42:24 +02:00
  • 427a29c74e Bump Erlang/OTP 27.3.4.1, Elixir 1.18.4, libexpat 2.7.1, OpenSSL 3.5.1 Badlop 2025-03-17 15:11:24 +01:00
  • 1d79edbae0 Merge pull request #4408 from sstrigler/mod_pubsub_serverinfo badlop 2025-07-08 10:55:14 +02:00
  • 9e4a6d09df Merge pull request #4373 from sstrigler/mod_antispam badlop 2025-07-08 10:19:34 +02:00
  • 7b08289799 Merge pull request #6 from badlop/antispam_services Stefan Strigler 2025-07-08 08:23:22 +02:00
  • bc937546ec Merge pull request #4409 from Britaliope/patch-1 Paweł Chmielowski 2025-07-07 19:03:10 +02:00
  • 3b972fe4a3 update p1/xmpp to latest Stefan Strigler 2025-07-07 17:58:56 +02:00
  • 5e93725044 Replace options rtbl_host and rtbl_domains_node with rtbl_services Badlop 2025-06-27 17:56:58 +02:00
  • 500af47b79 mod_pubsub_serverinfo: codec spec moved to p1/xmpp Stefan Strigler 2025-07-07 17:21:27 +02:00
  • d862e04186 Merge pull request #5 from badlop/antispam_options Stefan Strigler 2025-07-07 15:29:06 +02:00
  • 5f293cb1e0 Document more options Badlop 2025-06-23 09:58:52 +02:00
  • c93ea2c22f missing comma in postgres schema Bruno MATEU 2025-07-07 08:28:23 +02:00
  • c567005241 mod_pubsub_serverinfo: get pubsub host from server state Stefan Strigler 2025-07-05 14:54:11 +02:00
  • a6823d157c mod_pubsub_serverinfo: add documentation Stefan Strigler 2025-07-05 14:38:55 +02:00
  • bf54cc59e1 mod_pubsub_serverinfo: apply make format Stefan Strigler 2025-07-05 14:23:03 +02:00
  • 740b0c7dd7 mod_pubsub_serverinfo: initial import as found on ejabberd-contrib Stefan Strigler 2025-07-05 14:19:20 +02:00
  • c3f5083f15 Use the new gen_mod:prep_stop/1 feature Badlop 2025-06-27 17:56:37 +02:00
  • b65c11daf6 New predefined keyword: CONFIG_PATH Badlop 2025-06-26 00:14:11 +02:00
  • 263e1f59f7 Fix problem calling get_log_path when ejabberd is stopping Badlop 2025-06-27 16:38:46 +02:00
  • 3d89c9199c gen_mod: Add support to prepare module stopping before actually stopping any module Badlop 2025-06-26 12:33:48 +02:00
  • 4a51bf90ab Merge pull request #3 from badlop/antispam_files Stefan Strigler 2025-06-25 15:45:15 +02:00
  • a77c7e36b0 Move spam files parsing to a submodule Badlop 2025-06-21 23:33:35 +02:00
  • 88ae3fddf3 mod_antispam: Sort and document files options Badlop 2025-06-21 23:33:09 +02:00
  • bddcf0624e mod_antispam: Move some definitions to a header file Badlop 2025-06-21 18:27:38 +02:00
  • 6b47d3eb0d mod_auth_fast: Clear tokens on kick, change pass and unregister (#4397)(#4398)(#4399) Badlop 2025-06-20 16:00:16 +02:00
  • a0c97b33e0 CONTAINER.md: Move ejabberd-contrib content from Docs website Badlop 2025-06-20 12:28:33 +02:00
  • 5def9cef9f ext_mod: When upgrading module, clean also the compiled directories Badlop 2025-06-19 23:47:53 +02:00
  • c20d745028 New option hosts_alias and function resolve_host_alias/1 (4400) Badlop 2025-06-17 17:31:49 +02:00
  • e099435cd6 ejabberd_http: Remove unused default_host option and state element Badlop 2025-06-19 12:37:17 +02:00
  • d6a00f5151 mod_conversejs: Add link in WebAdmin to local Converse if configured Badlop 2025-06-18 17:26:10 +02:00
  • 653413e912 Run new webadmin hooks to add items to system menu Badlop 2025-04-14 17:58:58 +02:00
  • 288eecc23d Use misc:encode_pid/1 in ejabberd_sm_sql Badlop 2025-06-19 10:30:52 +02:00
  • b55b6f3d26 Merge pull request #2 from badlop/antispam_filter Stefan Strigler 2025-06-18 14:15:39 +02:00
  • d00561b58c Move filtering implementation to a submodule Badlop 2025-06-18 10:32:49 +02:00
  • 432810db89 Fix minor typos Badlop 2025-06-18 11:34:34 +02:00
  • f3b1b5d419 Result of running "make format" Badlop 2025-06-18 11:35:06 +02:00
  • d9a7b67f0e mod_antispam: increase timeout when waiting for dump file Stefan Strigler 2025-06-17 17:21:58 +02:00
  • 85f05192c8 Move spam_dump_file implementation to a submodule Badlop 2025-06-10 16:56:50 +02:00
  • 149b715b4f New predefined keyword: LOG_PATH Badlop 2025-06-10 13:52:59 +02:00
  • bae345b92b mod_antispam: test dump file Stefan Strigler 2025-06-17 12:24:02 +02:00
  • 10ec128b94 mod_antispam: test whitelisted domain Stefan Strigler 2025-06-09 16:55:31 +02:00
  • 7a6e409879 mod_antispam: use message/3 in test Stefan Strigler 2025-06-09 16:38:52 +02:00
  • ea19e4bc7f mod_antispam: remove unnecessary check in test Stefan Strigler 2025-06-09 16:35:10 +02:00
  • 6122a525d2 mod_antispam: fix config types Stefan Strigler 2025-06-09 16:31:26 +02:00
  • b607d95a93 Refactorize each individual test case in individual functions Badlop 2025-06-06 17:38:13 +02:00
  • ee46333def add make target test-<group> Stefan Strigler 2025-06-09 16:26:00 +02:00
  • 34b40aec66 mod_antispam: add format instructions Stefan Strigler 2025-06-05 14:31:02 +02:00
  • 639147be41 fix pubsub retract items being a list of ids Stefan Strigler 2025-05-23 17:16:37 +02:00
  • c48aa38c39 mod_antispam: add test suite Stefan Strigler 2025-05-22 18:26:12 +02:00
  • 70bec7b714 tests: update readme and compose to work with current sw versions Stefan Strigler 2025-05-22 18:27:13 +02:00
  • a7c15eaccf mod_antispam: initial import from ejabberd-contrib/mod_spam_filter Stefan Strigler 2025-04-17 10:06:06 +02:00
  • c78e99dd54 Use auxiliary function to get HOME, use Mnesia directory when not set (#4402) Badlop 2025-06-17 11:53:51 +02:00
  • 3196779308 build(deps-dev): bump ex_doc from 0.37.3 to 0.38.2 dependabot[bot] 2025-06-17 09:48:46 +00:00
  • 064b005ec5 Define some example glossary terms Badlop 2025-05-20 17:34:43 +02:00
  • 2d2b98e525 Update Elvis to 4.1.1, fix some warnings and enable their tests Badlop 2025-06-16 13:41:30 +02:00
  • 71f623ddbf Fix previous commits Badlop 2025-06-16 13:14:07 +02:00
  • f03b5f4c44 Support list of IDs in pubsub-items-retract (processone/xmpp#100) Badlop 2025-06-16 12:57:02 +02:00
  • aff8b47b6c Add dialyzer spec to try to dix warnings Badlop 2025-06-16 12:48:34 +02:00
  • 6c1452435d Bump xmpp to get: Add Unified Push support (via Conversations/up) (processone/xmpp#101) Badlop 2025-06-16 12:23:33 +02:00
  • 38f365ffeb Move ecPrivkeyVer1 workaround for Jose from ejabberd to p1_acme Badlop 2025-06-14 19:42:26 +02:00
  • ed846c4a88 ext_mod: Recommend to write README.md instead txt (processone/ejabberd-contrib#363) Badlop 2025-06-09 18:02:40 +02:00
  • 8855a304cc ext_mod: Support library path installed from Debian (processone/ejabberd-contrib#363) Badlop 2025-06-09 17:47:27 +02:00
  • 95a083a6f4 Replace csplit with perl in rebar3-format.sh Paweł Chmielowski 2025-06-06 16:52:28 +02:00
  • 0bb99bb371 Fix supported version of XEP-0485 Jérôme Sautret 2025-06-06 11:57:27 +02:00
  • 38cc3ccb1e Avoid using the "else" conditional compilation macro directive Badlop 2025-06-05 16:38:29 +02:00
  • c51b044b3f Fix macro used in string options when defined in env var Jérôme Sautret 2025-06-05 14:20:11 +02:00
  • 363351b18c Add workaround for Jose 1.11.10 not supporting OTP 28 ecPrivkeyVer1 (#4393) Badlop 2025-06-03 21:13:29 +02:00
  • 167bbc768a Remove unused function Paweł Chmielowski 2025-06-02 18:39:51 +02:00
  • 591e15f0f6 Fix mnesia to sql exporter after changes to auth tables Paweł Chmielowski 2025-06-02 18:19:03 +02:00
  • b4a917db09 Runtime: Fix step name Badlop 2025-05-30 17:05:14 +02:00
  • 7755fcc846 Bump fast_xml and xmpp for improved Erlang/OTP 28 support Badlop 2025-05-30 13:20:57 +02:00
  • 250af8f06a Fix "make options" in Erlang/OTP 28 (thanks to Alexey Shchepin)(#4352) Badlop 2025-05-29 13:36:34 +02:00
  • 9569e407b5 Don't send empty messages in Matrix rooms (#4385) Alexey Shchepin 2025-05-30 17:11:18 +03:00
  • 573d5525ec Fix key validation in mod_matrix_gw_s2s:check_signature Alexey Shchepin 2025-05-30 17:02:19 +03:00
  • f1de7b008b Use xmpp and p1_acme patched with Erlang/OTP 28 support Badlop 2025-05-27 16:45:04 +02:00
  • c10e6ded78 Runtime: Use --with-min-erlang to bypass Erlang 25 soft requirement Badlop 2025-05-26 15:07:31 +02:00
  • 9bc991cb7d CI and Runtime: Add Erlang/OTP 28 to the versions matrix Badlop 2025-04-16 16:57:35 +02:00