Skip to content

refactor: remove 12 unused kamailio modules#146

Open
Amygos wants to merge 1 commit intomainfrom
refactor-remove-unused-modules
Open

refactor: remove 12 unused kamailio modules#146
Amygos wants to merge 1 commit intomainfrom
refactor-remove-unused-modules

Conversation

@Amygos
Copy link
Copy Markdown
Member

@Amygos Amygos commented Feb 23, 2026

Summary

12 modules are loaded via loadmodule but have no function calls, no configured modparams, and serve no purpose. They waste memory and increase attack surface.

Removed modules

json, permissions, exec, cfgutils, avpops, path, http_client, jansson, rtimer, sqlops, acc, http_async_client

Changes

  • Remove 12 loadmodule directives
  • Remove modparam("http_async_client", "workers", 2) which was spawning 2 unused worker processes

Remove loadmodule directives for modules that are
loaded but never used: json, permissions, exec,
cfgutils, avpops, path, http_client, jansson,
rtimer, sqlops, acc, http_async_client.
Also remove http_async_client workers modparam.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Amygos Amygos marked this pull request as ready for review February 23, 2026 08:53
@Amygos Amygos requested a review from paolovisintin February 23, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant