This pull request adds AUTH_USERNAME_EXPIRED auth api return code and uses it in ephemeral authentication when username has expired. Script can then tell the user about the expiration with a suitable response.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/1910
-- Commit Summary --
* - added AUTH_USERNAME_EXPIRED auth api return code and used it in auth
-- File Changes --
M src/modules/auth/api.h (1)
M src/modules/auth_ephemeral/authorize.c (26)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/1910.patchhttps://github.com/kamailio/kamailio/pull/1910.diff
--
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/pull/1910
### Description
I use the detailed_ipv4_type func from the ipops module for determine the source IP of the request:
```
# check src ip
if (detailed_ip_type("$si", "$var(src_t)")) {
xlog("L_INFO","Sourece IP address ($si) is of detailed type: $var(src_t)\n");
...
```
When $si = 172.22.32.140 detailed_ip_type return PUBLIC, but it is PRIVATE.
#### Log Messages
```
INFO: <script>: Sourece IP address (172.22.32.140) is of detailed type: PUBLIC
```
### Additional Information
Maybe the reason is here:
modules / ipops / detailed_ip_type.c
```
(Lucian Balaceanu 2016-09-01 18:39:55 +0300 48)
{ 0xac100000, "PRIVATE", 0xfffe0000 }, // 172.16/12
```
Maybe fffe should be fff0 - it's /15 now.. so 172.16 and 172.17 only match.
--
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/1906
#### Pre-Submission Checklist
- [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:
- [x] PR should be backported to stable branches
- [ ] Tested changes locally
- [x] Related to issue #1906
#### Description
Fixed typo in 172.16.0.0/12 network mask
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/1907
-- Commit Summary --
* ipops: Fixed mask for 172.16.0.0/12 network
-- File Changes --
M src/modules/ipops/detailed_ip_type.c (2)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/1907.patchhttps://github.com/kamailio/kamailio/pull/1907.diff
--
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/pull/1907