<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [x] Commit message has the format required by CONTRIBUTING guide
- [x] Commits are split per component (core, individual modules, libs, utils, ...)
- [x] Each component has a single commit (if not, squash them into one commit)
- [x] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [x] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ ] PR should be backported to stable branches
- [x] Tested changes locally
- [x] Related to issue #3074
#### Description
Since some customers are complaining on leftovers at active_watchers. Let's create a cleanup timer for that table too.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3605
-- Commit Summary --
* presence: active_watcher cleanup timer
-- File Changes --
M src/modules/presence/notify.c (33)
M src/modules/presence/notify.h (1)
M src/modules/presence/presence.c (5)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3605.patchhttps://github.com/kamailio/kamailio/pull/3605.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3605
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3605(a)github.com>
<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [ ] Commit message has the format required by CONTRIBUTING guide
- [ ] Commits are split per component (core, individual modules, libs, utils, ...)
- [ ] Each component has a single commit (if not, squash them into one commit)
- [ ] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ ] PR should be backported to stable branches
- [ ] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3607
-- Commit Summary --
* Add and apply tls_openssl_clear_errors function.
-- File Changes --
M src/modules/tls/tls_ct_wrq.c (3)
M src/modules/tls/tls_server.c (11)
M src/modules/tls/tls_util.c (15)
M src/modules/tls/tls_util.h (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3607.patchhttps://github.com/kamailio/kamailio/pull/3607.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3607
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3607(a)github.com>
The local-request event route is not documented. When using our friend google I find an old blog post by @miconda but not much else. I can come up with some good text, but need to know what can be done in the route, like
- modify request uri
- add/remove headers
- drop request
- add/modify destination uri ($du)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/980
<!-- Kamailio Pull Request Template -->
<!--
IMPORTANT:
- for detailed contributing guidelines, read:
https://github.com/kamailio/kamailio/blob/master/.github/CONTRIBUTING.md
- pull requests must be done to master branch, unless they are backports
of fixes from master branch to a stable branch
- backports to stable branches must be done with 'git cherry-pick -x ...'
- code is contributed under BSD for core and main components (tm, sl, auth, tls)
- code is contributed GPLv2 or a compatible license for the other components
- GPL code is contributed with OpenSSL licensing exception
-->
#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask on sr-dev mailing list -->
- [ ] Commit message has the format required by CONTRIBUTING guide
- [ ] Commits are split per component (core, individual modules, libs, utils, ...)
- [ ] Each component has a single commit (if not, squash them into one commit)
- [ ] No commits to README files for modules (changes must be done to docbook files
in `doc/` subfolder, the README file is autogenerated)
#### Type Of Change
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply -->
- [ ] PR should be backported to stable branches
- [ ] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
<!-- Describe your changes in detail -->
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3604
-- Commit Summary --
* tools: route_graph - added README file
-- File Changes --
A misc/tools/route_graph/README (16)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3604.patchhttps://github.com/kamailio/kamailio/pull/3604.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3604
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3604(a)github.com>
Module: kamailio
Branch: master
Commit: 976da8c72e9a056b724f584a803a4a8114f70d30
URL: https://github.com/kamailio/kamailio/commit/976da8c72e9a056b724f584a803a4a8…
Author: VoIPNuggets.com <akash(a)voipnuggets.com>
Committer: Victor Seva <linuxmaniac(a)torreviejawireless.org>
Date: 2023-10-18T12:15:55+02:00
tools: route_graph - added README file and updated reference URL [skip ci]
---
Added: misc/tools/route_graph/README
---
Diff: https://github.com/kamailio/kamailio/commit/976da8c72e9a056b724f584a803a4a8…
Patch: https://github.com/kamailio/kamailio/commit/976da8c72e9a056b724f584a803a4a8…
---
diff --git a/misc/tools/route_graph/README b/misc/tools/route_graph/README
new file mode 100644
index 00000000000..c78cc8c49db
--- /dev/null
+++ b/misc/tools/route_graph/README
@@ -0,0 +1,16 @@
+This Python script, route_graph.py, serves as a utility tool for visualizing Kamailio SIP server configuration files.
+It generates a graphical representation of the routing logic defined in the configuration.
+
+Usage:
+1. Clone the GitHub repository:
+ git clone https://github.com/kamailio/kamailio.git
+2. Navigate to the tool's directory:
+ cd kamailio/misc/tools/route_graph/
+3. Run the script on your Kamailio configuration file:
+ python3 route_graph.py /path/to/kamailio.cfg
+
+For a more detailed walkthrough, please refer to this article:
+Visualizing Kamailio Configuration File Using Route Graph Tool.
+https://voipnuggets.com/2023/06/13/visualizing-kamailio-configuration-file-using-route_graph-tool/
+
+[ README written by Akash Gupta ]