#### 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:
- [ ] PR should be backported to stable branches
- [x] Tested changes locally
- [ ] Related to issue #XXXX (replace XXXX with an open issue number)
#### Description
Added new Added new auth module function auth_algorithm that can be used to dynamically override algorithm parameter value.
#### Note
I was not able to test check README, because of this error:
```
/usr/src/orig/kamailio$ make modules-readme modules=modules/auth
make -C src/ modules-readme
make[1]: Entering directory '/usr/src/orig/kamailio/src'
make --no-print-directory -C doc auth.txt
xsltproc --novalid \
--nonet \
--novalid \
--stringparam output "auth.d" \
../../../../doc/docbook/dep.xsl auth.xml
xsltproc --novalid \
--xinclude \
../../../../doc/docbook/txt.xsl auth.xml | lynx -nolist -stdin -dump > auth.txt
error : Unknown IO error
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"
compilation error: file ../../../../doc/docbook/txt.xsl line 6 element import
xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl
```
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3849
-- Commit Summary --
* Added new auth module function auth_algorithm
-- File Changes --
M src/modules/auth/auth_mod.c (37)
M src/modules/auth/doc/auth_functions.xml (16)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3849.patchhttps://github.com/kamailio/kamailio/pull/3849.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3849
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3849(a)github.com>
### Description
I can see this error during db_mysql compilation on CentOS 7
```
CC (gcc) [M db_mysql.so] km_dbase.o
CC (gcc) [M db_mysql.so] km_val.o
CC (gcc) [M db_mysql.so] km_row.o
CC (gcc) [M db_mysql.so] km_my_con.o
km_my_con.c: In function 'db_mysql_new_connection':
km_my_con.c:183:15: error: 'MYSQL_OPT_SSL_CA' undeclared (first use in this function)
ptr->con, MYSQL_OPT_SSL_CA, (const void *)db_mysql_opt_ssl_ca);
^
km_my_con.c:183:15: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [km_my_con.o] Error 1
make[1]: *** [modules] Error 1
make[1]: Leaving directory `/root/rpmbuild/BUILD/kamailio-5.8.1/src'
make: *** [every-module] Error 2
```
This for 5.8.1 release.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3809
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3809(a)github.com>
#### 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
- [ ] Related to issue #3809
#### Description
fixed build on CentOS 7
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/3847
-- Commit Summary --
* db_mysql: fixed build on CentOS 7
-- File Changes --
M src/modules/db_mysql/km_my_con.c (7)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/3847.patchhttps://github.com/kamailio/kamailio/pull/3847.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3847
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/3847(a)github.com>
Hello,
I am proposing to switch the development version to target 6.0.x as next
major series. I have pushed a new mode for receiving UDP traffic via a
multi-threaded process, useful when having to deal with a rather large
set of UDP sockets. While it is built reusing some existing components
(async workers group and sworker design), it changes substantially how
the core can deal with the sip traffic. Similar approach might be added
for TCP (TLS), but right now this transport is already using a single
pool of works for all sockets, so it doesn't faces the same issues as
with UDP for large number of sockets.
The old way of handling UDP traffic is not removed, it is still the
default, the new one needs testing, of course.
Furthermore, the socket global parameter (which is an alternative to
listen) can now take a port range to the bind field, simplifying the
config when Kamailio has to listen on large number on consecutive ports.
Cheers,
Daniel
--
Daniel-Constantin Mierla (@ asipto.com)
twitter.com/miconda -- linkedin.com/in/miconda
Kamailio Consultancy, Training and Development Services -- asipto.com