Module: kamailio
Branch: master
Commit: 08916aa91fae8f09c97f3e99585bd914673537cd
URL: https://github.com/kamailio/kamailio/commit/08916aa91fae8f09c97f3e99585bd91…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2025-05-02T04:16:10+02:00
modules: readme files regenerated - outbound ... [skip ci]
---
Modified: src/modules/outbound/README
---
Diff: https://github.com/kamailio/kamailio/commit/08916aa91fae8f09c97f3e99585bd91…
Patch: https://github.com/kamailio/kamailio/commit/08916aa91fae8f09c97f3e99585bd91…
---
diff --git a/src/modules/outbound/README b/src/modules/outbound/README
index af2f86cb3c2..899cf9008a2 100644
--- a/src/modules/outbound/README
+++ b/src/modules/outbound/README
@@ -71,17 +71,19 @@ Chapter 1. Admin Guide
1.1. Conditions
- The module analyzes SIP requests so that users (e.g. path, rr) can
- determine whether to apply RFC5626 processing. This section applies if
- outbound processing is not forced by the force_outbound_flag flag.
+ The module analyses SIP requests so that other module (e.g. path, rr)
+ can determine whether to apply RFC5626 processing. This section applies
+ if outbound processing is not forced by the force_outbound_flag flag,
+ or disabled with force_no_outbound_flag.
REGISTER request:
* single Via: header (first hop) and Contact: header has ;reg-id
parameter
- Non-REGISTER requests:
+ Non-REGISTER requests if either of the following conditions is true:
* top Route header URI is myself and has ;ob parameter
- * single Via: header and Contact: header has ;ob parameter
+ * Supported: outbound... header, single Via: header, and Contact:
+ header has ;ob parameter
1.2. Edge Proxy Keep-Alives (STUN)
Module: kamailio
Branch: master
Commit: 1a48c1d18e3c6fa21394eb2075a1b348757c47a0
URL: https://github.com/kamailio/kamailio/commit/1a48c1d18e3c6fa21394eb2075a1b34…
Author: S-P Chan <shihping.chan(a)gmail.com>
Committer: S-P Chan <shihping.chan(a)gmail.com>
Date: 2025-05-02T10:12:42+08:00
outbound: docs - more tweaks
---
Modified: src/modules/outbound/doc/outbound_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/1a48c1d18e3c6fa21394eb2075a1b34…
Patch: https://github.com/kamailio/kamailio/commit/1a48c1d18e3c6fa21394eb2075a1b34…
---
diff --git a/src/modules/outbound/doc/outbound_admin.xml b/src/modules/outbound/doc/outbound_admin.xml
index e2f3e3f468f..55a54ed434f 100644
--- a/src/modules/outbound/doc/outbound_admin.xml
+++ b/src/modules/outbound/doc/outbound_admin.xml
@@ -22,10 +22,11 @@
<section>
<title>Conditions</title>
- <para>The module analyzes SIP requests so that users (e.g. path, rr)
+ <para>The module analyses SIP requests so that other module (e.g. path, rr)
can determine whether to apply RFC5626 processing.
This section applies if outbound processing
- is not forced by the <code>force_outbound_flag</code> flag.</para>
+ is not forced by the <code>force_outbound_flag</code> flag, or disabled with
+ <code>force_no_outbound_flag</code>.</para>
<para><code>REGISTER</code> request:
<itemizedlist>
<listitem>
@@ -33,13 +34,14 @@
</listitem>
</itemizedlist>
</para>
- <para>Non-<code>REGISTER</code> requests:
+ <para>Non-<code>REGISTER</code> requests if either of the following conditions is true:
<itemizedlist>
<listitem>
<para>top Route header URI is myself and has <code>;ob</code> parameter</para>
</listitem>
<listitem>
- <para>single <code>Via:</code> header and <code>Contact:</code> header has <code>;ob</code> parameter</para>
+ <para><code>Supported: outbound...</code> header, single <code>Via:</code> header,
+ and <code>Contact:</code> header has <code>;ob</code> parameter</para>
</listitem>
</itemizedlist>
</para>
I'm sorry @miconda
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/commit/c92795b672ce8cfc7ff0ff361e5fdbd…
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/commit/c92795b672ce8cfc7ff0ff361e5fdbd15ba3e32d/156150906(a)github.com>
For the records and future consideration: the README file for a module must not be changed manually, it is generated from the xml files located in the `doc/` subfolder of the module directory. If you want to change something in the README file, change inside the xml files and a job on kamailio.org server will generate and push to git the updated README content.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/commit/c92795b672ce8cfc7ff0ff361e5fdbd…
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/commit/c92795b672ce8cfc7ff0ff361e5fdbd15ba3e32d/156146968(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 -->
- [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
- [ ] Small bug fix (non-breaking change which fixes an issue)
- [x] 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
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
##### **Summary**
This update introduces new functionality to the `secfilter` module, enabling the removal of entries from both the Blacklist and Whitelist. It also includes automatic detection and removal of duplicate values from these lists.
##### **Details**
* Users can now remove specific entries from the Blacklist or Whitelist based on type (e.g., IP, domain, user) and a given value.
* Supports removal of single or multiple matching entries in one operation.
##### **Benefits**
- Improves the usability and flexibility of the `secfilter` module by allowing fine-grained control over list management.
- Ensures that the Blacklist and Whitelist are kept clean and free from redundant entries.
- Enhances performance by reducing unnecessary duplication in the lists.
##### Testing
This feature was tested using `kmcmd` commands in various scenarios:
- Removing the **first element** in the list.
- Removing an element from the **middle** of the list.
- Removing the **last element** in the list.
- Removing **all matching elements** in the list.
In all cases, the commands worked correctly, and the lists were updated and cleaned as expected.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/4089
-- Commit Summary --
* secfilter‌: support remove rule in Whitelist and Blacklist
-- File Changes --
M src/modules/secfilter/secfilter.c (8)
M src/modules/secfilter/secfilter.h (3)
M src/modules/secfilter/secfilter_db.c (106)
M src/modules/secfilter/secfilter_rpc.c (95)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/4089.patchhttps://github.com/kamailio/kamailio/pull/4089.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/4089
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/4089(a)github.com>