User Tools

Site Tools


features:new-in-5.3.x

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
features:new-in-5.3.x [2019/09/04 21:05]
henningw update before freeze
features:new-in-5.3.x [2019/09/25 14:51] (current)
henningw
Line 1: Line 1:
-====== Kamailio SIP Server - New Features in 5.3.0 Version ======+====== Kamailio SIP Server - New Features in 5.3.0 ======
  
 <fc #0000FF> <fc #0000FF>
Line 170: Line 170:
 Extend nat_uac_test() to test for mismatch between connection and source IP. Extend nat_uac_test() to test for mismatch between connection and source IP.
  
-  * https://kamailio.org/docs/modules/devel/modules/phonenum.html#phonenum.p.resid+  * https://kamailio.org/docs/modules/devel/modules/nathelper.html#nathelper.f.nat_uac_test
  
 ==== pv ==== ==== pv ====
Line 325: Line 325:
   * set server id with --server-id   * set server id with --server-id
   * set a subst, substdef or substdefs preprocessor expression with --subst, --substdef or --substdefs   * set a subst, substdef or substdefs preprocessor expression with --subst, --substdef or --substdefs
 +  * Print the architecture for that Kamailio was compiled for with existing parameter -I
  
 More information: https://www.kamailio.org/w/2019/05/kamailio-command-line-arguments/ More information: https://www.kamailio.org/w/2019/05/kamailio-command-line-arguments/
Line 353: Line 354:
  
 Refactoring and unification of memory allocation error logging infrastructure. Completed in the core, major modules were migrated as well. The #define are called PKG_MEM_ERROR, PKG_MEM_CRITICAL, SHM_MEM_ERROR, SHM_MEM_CRITICAL, SYS_MEM_ERROR and SYS_MEM_CRITICAL error. Additional #define for variable log messages for special cases were added as well. Refactoring and unification of memory allocation error logging infrastructure. Completed in the core, major modules were migrated as well. The #define are called PKG_MEM_ERROR, PKG_MEM_CRITICAL, SHM_MEM_ERROR, SHM_MEM_CRITICAL, SYS_MEM_ERROR and SYS_MEM_CRITICAL error. Additional #define for variable log messages for special cases were added as well.
 +
 +Enable memory mem_join functionality in the memory manager as default. This this should help with server stability in low memory situations. Some downstream projects (e.g. Kazoo) enables this already since years.
  
 ==== Architecture ==== ==== Architecture ====
Line 360: Line 363:
   * Add DB_TABLE_VERSION_ERROR(table) error helper #define to DB1 API and migrate (almost) all modules that use version tables to it. This unify the logging and error behavior of the relevant modules that uses a database.   * Add DB_TABLE_VERSION_ERROR(table) error helper #define to DB1 API and migrate (almost) all modules that use version tables to it. This unify the logging and error behavior of the relevant modules that uses a database.
   * Improve to-tags to include more randomness and use the recommended size from RFC 3261.   * Improve to-tags to include more randomness and use the recommended size from RFC 3261.
 +  * Improve core support for ARM v6 and ARM v7 platform
   * Different cleanups related to obselete code.   * Different cleanups related to obselete code.
  
features/new-in-5.3.x.1567623943.txt.gz ยท Last modified: 2019/09/04 21:05 by henningw