Module: kamailio Branch: master Commit: 534a35956b1a79598dcd2436248c5d7ce4e92da8 URL: https://github.com/kamailio/kamailio/commit/534a35956b1a79598dcd2436248c5d7ce4e92da8
Author: Donat Zenichev <[email protected]> Committer: Victor Seva <[email protected]> Date: 2024-05-27T15:21:24+02:00 permissions: introduce func `allow_register_include_port()` Introduce new function: `allow_register_include_port()` to be able to check the whole Contact header including port. Example, register.deny content is: ALL : "^sip:.*192.168.0.101:5062" If the Contact is: "Contact: <sip:[email protected]:5062>" then this will check the Contact hf including port of it. Otherwise if usual `allow_register()` function is used, then only the "[email protected]" will be taken into account, which will lead the regex to be failing and letting the check to pass through. The func `allow_register_include_port()` works similarly as `allow_register()` except it checks Contact's port. Full backwards compatibility is kept in place, no need for users of the module to change anything in their configuration or kamailio script itself. --- Modified: src/modules/permissions/doc/permissions.xml Modified: src/modules/permissions/doc/permissions_admin.xml Modified: src/modules/permissions/permissions.c --- Diff: https://github.com/kamailio/kamailio/commit/534a35956b1a79598dcd2436248c5d7ce4e92da8.diff Patch: https://github.com/kamailio/kamailio/commit/534a35956b1a79598dcd2436248c5d7ce4e92da8.patch _______________________________________________ Kamailio (SER) - Development Mailing List To unsubscribe send an email to [email protected]
