Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -

Daniel-Constantin Mierla 404e1e1de0 app_python: extended kemi implementation to support routing function parameter %!s(int64=8) %!d(string=hai) anos
.github 0befd685ff core: contribuitions guidelines updated with reporting issues section %!s(int64=9) %!d(string=hai) anos
atomic 2a3915d456 core: fix Sun Studio build %!s(int64=9) %!d(string=hai) anos
cfg 0fd0715d01 core: ensure cfg_block structure is 8 byte aligned %!s(int64=9) %!d(string=hai) anos
doc 21c708b5e1 doc: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
docbook 28ea155f41 http_client Add link to libcurl by using entity %!s(int64=9) %!d(string=hai) anos
etc a0859762d4 etc: kamailio.cfg polishing %!s(int64=8) %!d(string=hai) anos
examples dd8f47e3cf Examples: Interrogating-CSCF: Add database structure and note about database structure %!s(int64=9) %!d(string=hai) anos
lib 98a432a944 lib/srdb1 - schema: allow null for email_address in subscriber table %!s(int64=8) %!d(string=hai) anos
mem 0683df11e3 mem: TLSF bit ops cleanup / 64 bits improvement %!s(int64=9) %!d(string=hai) anos
mi 627a1969b4 mi: cleanup - move type defs. to separate file %!s(int64=15) %!d(string=hai) anos
modules 404e1e1de0 app_python: extended kemi implementation to support routing function parameter %!s(int64=8) %!d(string=hai) anos
obsolete 4d23bafa1b obsolete modules: replace STR_PARAM with PARAM_STRING. Blind replace %!s(int64=11) %!d(string=hai) anos
parser 47f1ff4d31 core: parser/parse_diversion - allow comma separated bodies %!s(int64=9) %!d(string=hai) anos
pkg 045fa78f7d specs file to build rpm packages for centos 7 %!s(int64=9) %!d(string=hai) anos
profile 0a974a1d3a tested and ifdef-ed the Stats hack; to be done:L put it in shmem %!s(int64=24) %!d(string=hai) anos
rand 8af239f648 core: add portable rand() macros %!s(int64=9) %!d(string=hai) anos
scripts 5e886dbbef all: OPENSER_MOD_INTERFACE replaced with KAMAILIO_MOD_INTERFACE %!s(int64=13) %!d(string=hai) anos
test 19895c8451 test: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
utils ec0bcd9ba9 kamctl: regenerated db creation scripts for subscriber table %!s(int64=8) %!d(string=hai) anos
.cvsignore ba726482ca updated .cvsignore %!s(int64=17) %!d(string=hai) anos
.gitignore 35094f0ec0 .gitignore: ignore emacs desktop file %!s(int64=9) %!d(string=hai) anos
.travis.yml 0dfd44a050 travis-ci: IRC notifications to #kamailio-dev channel %!s(int64=9) %!d(string=hai) anos
AUTHORS bef223c922 Docs Remove SVN ID, minor updates %!s(int64=10) %!d(string=hai) anos
COPYING bef223c922 Docs Remove SVN ID, minor updates %!s(int64=10) %!d(string=hai) anos
CREDITS f260248d25 %!s(int64=18) %!d(string=hai) anos
ChangeLog ed29e169f5 ChangeLog: refreshed the content for latest stable version 4.4.0 %!s(int64=9) %!d(string=hai) anos
INSTALL 097637b2be INSTALL Remove flavours and ser/serctl %!s(int64=9) %!d(string=hai) anos
ISSUES 00226fa9ce ISSUES add link to Github %!s(int64=9) %!d(string=hai) anos
Makefile 19b3d02c0f Makefile: install-initd-centos target creates run dir %!s(int64=10) %!d(string=hai) anos
Makefile.cfg 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
Makefile.defs d3cf503b30 Makefile.defs: define HAVE_IP_MREQN on platforms with struct ip_mreqn %!s(int64=8) %!d(string=hai) anos
Makefile.dirs 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
Makefile.groups 685ed2d968 Makefile.groups: added ss7ops module to group extra %!s(int64=8) %!d(string=hai) anos
Makefile.libs 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
Makefile.modules 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
Makefile.radius 8aae606809 core: support radius radcli lib %!s(int64=9) %!d(string=hai) anos
Makefile.rules 68b7a13b99 Makefile.rules: exclude test folder from tags generation paths %!s(int64=9) %!d(string=hai) anos
Makefile.shared 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
Makefile.sources 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
Makefile.targets a19337d305 Makefile: use distclean as shortcut of maintainer-clean %!s(int64=10) %!d(string=hai) anos
Makefile.utils 3035186160 build system: Remove SVN ID and history %!s(int64=10) %!d(string=hai) anos
NEWS f0d0075ce8 NEWS update with link to 4.4.x %!s(int64=9) %!d(string=hai) anos
README 0841c4549f http_async_client Add doxygen templates %!s(int64=9) %!d(string=hai) anos
README-MODULES 910cbb415f README-MODULES Update module list %!s(int64=10) %!d(string=hai) anos
README.md 6643604b14 README.md: coherent title formats %!s(int64=9) %!d(string=hai) anos
TODO bef223c922 Docs Remove SVN ID, minor updates %!s(int64=10) %!d(string=hai) anos
action.c 2a3915d456 core: fix Sun Studio build %!s(int64=9) %!d(string=hai) anos
action.h 000fa42112 core: typedef'ed the action context structure %!s(int64=9) %!d(string=hai) anos
async_task.c 55be13dfdb core: new parameter async_usleep %!s(int64=10) %!d(string=hai) anos
async_task.h 55be13dfdb core: new parameter async_usleep %!s(int64=10) %!d(string=hai) anos
atomic_ops.c 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
atomic_ops.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
atomic_ops_init.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
basex.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
basex.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
bit_count.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
bit_count.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
bit_scan.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
bit_scan.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
bit_test.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
ccopts.sh 3accd5b4f2 - added test cc ver & options scripts %!s(int64=23) %!d(string=hai) anos
ccver.sh 53c7e0f19a - Spelling checked %!s(int64=21) %!d(string=hai) anos
cfg.lex 8b39cb6a3a core: added mcast to select interface for multicast %!s(int64=9) %!d(string=hai) anos
cfg.y 8b39cb6a3a core: added mcast to select interface for multicast %!s(int64=9) %!d(string=hai) anos
cfg_core.c 8e2d45cb1c core: added mem_status_mode parameter %!s(int64=9) %!d(string=hai) anos
cfg_core.h 8e2d45cb1c core: added mem_status_mode parameter %!s(int64=9) %!d(string=hai) anos
cfg_parser.c 6637bb23c4 core: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
cfg_parser.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
char_msg_val.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
clist.h 0fbcca3857 core: clist - restet prev/next when removing from clist slot %!s(int64=10) %!d(string=hai) anos
comp_defs.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
compiler_opt.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
config.h 6649cdf515 core: defined macro for CRLFCRLF %!s(int64=9) %!d(string=hai) anos
core_cmd.c 03b955ef8c core: Fix label for RPC command ("proto" -> "port") %!s(int64=10) %!d(string=hai) anos
core_cmd.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
core_stats.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
counters.c 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
counters.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
crc.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
crc.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
daemonize.c bef66d88b9 core: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
daemonize.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
data_lump.c eb9d4e0fe9 core: print the len for added header in debug message %!s(int64=9) %!d(string=hai) anos
data_lump.h 4e49312d0d core: helper functions to add headers with str parameters %!s(int64=9) %!d(string=hai) anos
data_lump_rpl.c c1ea48cfe3 core: fix double free on clearing lump %!s(int64=9) %!d(string=hai) anos
data_lump_rpl.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
dns_cache.c 70699ae8b9 core: dns cache - test for null pointers before debug checks after removing from list %!s(int64=10) %!d(string=hai) anos
dns_cache.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
dns_func.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
dns_func.h 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
dns_wrappers.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
dprint.c b36f7c9aed core: new global parameter log_prefix_mode %!s(int64=9) %!d(string=hai) anos
dprint.h 44a4732df6 core: debug - aliased macro LM_BUG to BUG %!s(int64=8) %!d(string=hai) anos
dset.c 06e36989b2 core: keep info about aor being considered case sensitive or not %!s(int64=10) %!d(string=hai) anos
dset.h 06e36989b2 core: keep info about aor being considered case sensitive or not %!s(int64=10) %!d(string=hai) anos
dst_blacklist.c b5d4fd9f2f dst_blacklist.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
dst_blacklist.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
endianness.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
endianness.h 8805959c99 core: add generic byte swap macros %!s(int64=9) %!d(string=hai) anos
error.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
error.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
events.c 34afdb987d core: new event SREV_NET_DATA_RECV %!s(int64=9) %!d(string=hai) anos
events.h 34afdb987d core: new event SREV_NET_DATA_RECV %!s(int64=9) %!d(string=hai) anos
fastlock.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
fix_lumps.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
flags.c 9f7dd69ae2 flags.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
flags.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
fmsg.c 0ef0791e5e core: faked message api moved to core %!s(int64=10) %!d(string=hai) anos
fmsg.h 0ef0791e5e core: faked message api moved to core %!s(int64=10) %!d(string=hai) anos
forward.c bccfb2e391 forward.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
forward.h b57a2d7815 core: relocated sr_net_info_t struct for availability %!s(int64=9) %!d(string=hai) anos
futexlock.h 47aa94c694 core/futex: fix bug in futex_try %!s(int64=9) %!d(string=hai) anos
globals.h 8b39cb6a3a core: added mcast to select interface for multicast %!s(int64=9) %!d(string=hai) anos
hash_func.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
hash_func.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
hashes.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
id.c e66bd493ee id.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
id.h 02ca141bb8 core : Update include files - delete IDs, update doxygen, delete history %!s(int64=10) %!d(string=hai) anos
io_wait.c 57b1c29da4 io_wait.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
io_wait.h 2a3915d456 core: fix Sun Studio build %!s(int64=9) %!d(string=hai) anos
ip_addr.c f429e753df core: fix matching network addresses with bitmask non divisible to 8 %!s(int64=10) %!d(string=hai) anos
ip_addr.h 8b39cb6a3a core: added mcast to select interface for multicast %!s(int64=9) %!d(string=hai) anos
kemi.c ff695de3c4 core: kemi - release lock if indexed callback is found %!s(int64=8) %!d(string=hai) anos
kemi.h f7fc3af274 core: kemi engine callback function extended to accept routing parameter %!s(int64=8) %!d(string=hai) anos
kstats_types.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
list.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
local_timer.c 68d9f4296f local_timer.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
local_timer.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
lock_alloc.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
lock_ops.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
lock_ops.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
lock_ops_init.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
locking.c 860b137a02 core: locking - added recursive lock apis %!s(int64=9) %!d(string=hai) anos
locking.h 860b137a02 core: locking - added recursive lock apis %!s(int64=9) %!d(string=hai) anos
lump_struct.h ddbf18a5fb core: typef'ed the lump structure %!s(int64=9) %!d(string=hai) anos
lvalue.c 6637bb23c4 core: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
lvalue.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
main.c 9834ed6ea8 core: new command line option '-Y dir' %!s(int64=9) %!d(string=hai) anos
make_and_install f3d14753f1 added improved and modified onsip.org make_and_install wrapper script to simplify compile and installation. Run ./make_and_install to see docs. NOTE! Currently only tested for bash, patches to improve compatibility are welcome! %!s(int64=17) %!d(string=hai) anos
md5.c 72eed465dd core: use in tree portable endianness macros %!s(int64=9) %!d(string=hai) anos
md5.h 6cf9b05b11 core: use system MD5 on Solaris %!s(int64=9) %!d(string=hai) anos
md5utils.c cd38f6233a md5utils.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
md5utils.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
mod_fix.c a48d6a1ed8 core: add fixup_pvar_pvar_pvar() %!s(int64=10) %!d(string=hai) anos
mod_fix.h a48d6a1ed8 core: add fixup_pvar_pvar_pvar() %!s(int64=10) %!d(string=hai) anos
modparam.c 198b116b0d core: fix regex error for modules parameters %!s(int64=9) %!d(string=hai) anos
modparam.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
msg_translator.c 1ed9c2712f core: print sip message on error related to missing body %!s(int64=9) %!d(string=hai) anos
msg_translator.h 363027e7fc debugger: add a new dbg_sip_msg() config function %!s(int64=10) %!d(string=hai) anos
name_alias.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
nonsip_hooks.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
nonsip_hooks.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
onsend.h ae6413a65b core: updates to kemi callbacks for core routing blocks %!s(int64=8) %!d(string=hai) anos
pass_fd.c d6d15685e1 core: init structure to 0 for pass fd operations %!s(int64=9) %!d(string=hai) anos
pass_fd.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
poll_types.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
ppcfg.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
ppcfg.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
proxy.c fb38869696 proxy.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
proxy.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
pt.c db11faca2a core: update to use kam_rand() %!s(int64=9) %!d(string=hai) anos
pt.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
pv_core.c fe0e98427b core: pv - helper function to evaluate a dynamic string %!s(int64=9) %!d(string=hai) anos
pv_core.h 4ffe8b0f91 core: pv - coherent indentation and whitespacing %!s(int64=9) %!d(string=hai) anos
pvapi.c 4ffe8b0f91 core: pv - coherent indentation and whitespacing %!s(int64=9) %!d(string=hai) anos
pvapi.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
pvar.h fe0e98427b core: pv - helper function to evaluate a dynamic string %!s(int64=9) %!d(string=hai) anos
qvalue.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
qvalue.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
rad_dict.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
raw_listener.c 86513b9ed7 raw_listener.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
raw_listener.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
raw_sock.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
raw_sock.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
re.c 508fe14d19 re.c: logging: DBG->LM_DBG %!s(int64=10) %!d(string=hai) anos
re.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
receive.c ae6413a65b core: updates to kemi callbacks for core routing blocks %!s(int64=8) %!d(string=hai) anos
receive.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
resolve.c a4b43f962a core: proper code block when saving chosen naptr record %!s(int64=9) %!d(string=hai) anos
resolve.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
route.c 598df456ce route.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
route.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
route_struct.c 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
route_struct.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
rpc.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
rpc_lookup.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
rpc_lookup.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
rvalue.c 33f1591211 core: cast operator (int) converts hex strings as well %!s(int64=10) %!d(string=hai) anos
rvalue.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
sched_yield.h 34b6712542 core: remove ending parenthesis in ifdef condition %!s(int64=9) %!d(string=hai) anos
script_cb.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
script_cb.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
sctp_core.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
sctp_core.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
select.c dd72ec8849 select.c: logging: DBG->LM_DBG, ERR -> LM_ERR %!s(int64=10) %!d(string=hai) anos
select.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
select_buf.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
select_buf.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
select_core.c db11faca2a core: update to use kam_rand() %!s(int64=9) %!d(string=hai) anos
select_core.h 2266bb9cc2 Core Update of doxygen, removal of history, changing "ser" to "kamailio" %!s(int64=10) %!d(string=hai) anos
ser_time.h 9c39af00a3 core: timer - relocate er_clock_gettime() in cdp module %!s(int64=9) %!d(string=hai) anos
shm_init.c 0987dc7247 core: share memory initialization updated for new memory management api %!s(int64=10) %!d(string=hai) anos
shm_init.h 0987dc7247 core: share memory initialization updated for new memory management api %!s(int64=10) %!d(string=hai) anos
signals.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
signals.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
sip-router.8 db13cefcaa manpage: sip-router.8 fix hyphen-used-as-minus-sign %!s(int64=10) %!d(string=hai) anos
sip-router.cfg.5 7249f49dd5 man pages: editorial changes %!s(int64=16) %!d(string=hai) anos
sip_msg_clone.c 2cf3641354 parser: Add parser for Min-Expires %!s(int64=9) %!d(string=hai) anos
sip_msg_clone.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
sock_ut.c 23b476ed7c core: init vars for socket ttl helper function to avoid warnings %!s(int64=10) %!d(string=hai) anos
sock_ut.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
socket_info.c 8b39cb6a3a core: added mcast to select interface for multicast %!s(int64=9) %!d(string=hai) anos
socket_info.h aaec127fbf rr: use default port for protocol if it is omitted in route header %!s(int64=9) %!d(string=hai) anos
sr_compat.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
sr_compat.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
sr_module.c 380ef86b5a core: coherent indentation and spacing %!s(int64=9) %!d(string=hai) anos
sr_module.h 2a3915d456 core: fix Sun Studio build %!s(int64=9) %!d(string=hai) anos
srapi.c 4af9116951 core: structure to pass cfg env attributes between components %!s(int64=9) %!d(string=hai) anos
srapi.h 2880cd6278 core: srapi - cseq update field update to be a function %!s(int64=9) %!d(string=hai) anos
stats.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
stats.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
str.c 7772e14fc2 core: _strnstr() and _strnistr() defined in core %!s(int64=9) %!d(string=hai) anos
str.h 7772e14fc2 core: _strnstr() and _strnistr() defined in core %!s(int64=9) %!d(string=hai) anos
str_hash.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
str_list.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
str_list.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
stun.c 6a0f438258 Core Removed history, svn $id$ and doxygen udpates on the .c files %!s(int64=10) %!d(string=hai) anos
stun.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
switch.c af9deb9026 core: safety checks for swich statements with no case branch %!s(int64=10) %!d(string=hai) anos
switch.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tags.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_conn.h 35861261a4 core: dedicated struct for TCP closed events %!s(int64=9) %!d(string=hai) anos
tcp_ev.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_info.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_init.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_int_send.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_main.c ff63e5c795 core: setting the equivalent of IP_TOS socket option for IPv6 %!s(int64=9) %!d(string=hai) anos
tcp_options.c 96e0b967be core: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
tcp_options.h 46862c7b9a tcp: fix tcp_options.o compilation %!s(int64=9) %!d(string=hai) anos
tcp_read.c 35861261a4 core: dedicated struct for TCP closed events %!s(int64=9) %!d(string=hai) anos
tcp_read.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_server.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
tcp_stats.c 6637bb23c4 core: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
tcp_stats.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
timer.c 9c39af00a3 core: timer - relocate er_clock_gettime() in cdp module %!s(int64=9) %!d(string=hai) anos
timer.h 7145a6f042 core: timer - coherent indentation and whitespacing %!s(int64=9) %!d(string=hai) anos
timer_funcs.h 7145a6f042 core: timer - coherent indentation and whitespacing %!s(int64=9) %!d(string=hai) anos
timer_proc.c 6637bb23c4 core: fix spelling errors catched by lintian #688 %!s(int64=9) %!d(string=hai) anos
timer_proc.h 7145a6f042 core: timer - coherent indentation and whitespacing %!s(int64=9) %!d(string=hai) anos
timer_ticks.h 7145a6f042 core: timer - coherent indentation and whitespacing %!s(int64=9) %!d(string=hai) anos
tls_hooks.c fc65a118d1 core: fixed misleading indentation for return statement %!s(int64=9) %!d(string=hai) anos
tls_hooks.h 2a3915d456 core: fix Sun Studio build %!s(int64=9) %!d(string=hai) anos
tls_hooks_init.h 4700831fa0 core: tls hooks can execute a callback before modules init function is executed %!s(int64=10) %!d(string=hai) anos
trim.h fe1fdbaf24 core: macro helper to trim zeros from str value %!s(int64=9) %!d(string=hai) anos
tsend.c 88693a29e2 core Update headers, change "SIP-router" to "Kamailio", update doxygen file headers %!s(int64=10) %!d(string=hai) anos
tsend.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
types.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
udp_server.c 70262d3063 core: fix compilation on platforms without struct ip_mreqn %!s(int64=8) %!d(string=hai) anos
udp_server.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
usr_avp.c 3abd770aa9 usr_avp.c: logging: DBG -> LM_DBG %!s(int64=10) %!d(string=hai) anos
usr_avp.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
ut.c b7aa4b2cac core: ut - fix misleading indentation for IF blocks %!s(int64=9) %!d(string=hai) anos
ut.h 9949f42c9d core: ut.h %!s(int64=9) %!d(string=hai) anos
ver.c e03d1279f4 core: compile options to skip compile date or set a particular value %!s(int64=10) %!d(string=hai) anos
ver.h 6806e46ad9 core: Modify doxygen, remove history, remove SVN IDs, change "ser" and "sip-router" to "KAMAILIO" %!s(int64=10) %!d(string=hai) anos
ver_defs.h 549c24f0b1 core: defines printed in version string adjusted for new memory manager %!s(int64=10) %!d(string=hai) anos
xavp.c 4efb386ebf core: proper cloning of xavp list with no-data type %!s(int64=10) %!d(string=hai) anos
xavp.h c1b486d199 core: Fix typo in xavp header file %!s(int64=10) %!d(string=hai) anos

README



Kamailio v4.4
=============

http://www.kamailio.org

Table of contents
I. About Kamailio
II. Feature List
III. Getting started
IV. About the project
V. Obtaining Help
VI. Contributions
VII. More Information


I. About Kamailio
=================

Kamailio is an industrial-strength, free server for realtime communication,
based on the Session Initiation Protocol (SIP RFC3261).

It is engineered to power Realtime Communications such as IP telephony and
presence infrastructures up to large scale. With embedded support for
WebSockets/WebRTC, HTTP, XSRP and XMLrpc as well as Json-rpc it's a modern
server, up to date with current standards on IPv4/IPv6 and TLS security.

Kamailio keeps track of users, sets up multimedia sessions, relays instant
messages and creates space for new plug-in applications. Its proven
interoperability guarantees seamless integration with components from other
vendors, eliminating the risk of a single-vendor trap. Kamailio has
successfully participated in various interoperability tests in which it worked
with the products of other leading SIP vendors.

The Kamailio software enables a flexible plug-in model for new applications:
third parties can easily link their plug-ins with the server code and provide
thereby advanced and customized services. With a modern RPC interface, 3rd
party application can integrate and interact with services provided by
Kamailio. By using the EVAPI interface or the embedded HTTP server restful
applications can be built.

Kamailio's performance and robustness allows it to serve millions of users and
accommodate needs of very large operators. With a low-cost dual-CPU, the
Kamailio server is able to power IP telephony services in an area as large as
the Bay Area during peak hours.

The Kamailio server is extremely configurable to allow the creation of various
routing and admission policies as well as setting up new and customized
services. Its configurability allows it to serve many roles: network security
barrier, presence server, application server, IMS server or PSTN gateway guard
(Edge Proxy / Session Border Controller) for example.


II. Feature List
================

Please visit http://www.kamailio.org/ for the most up-to-date feature list.
Note that as features easily are added as modules, changes can occur quickly.

Most of Kamailio's features are implemented as plug-in modules. See
our web site for a current list.

III. Getting started
====================

The documentation wiki is an important source of tutorials for installing
and understanding how Kamailio works:

* http://www.kamailio.org/wiki/

The INSTALL document provides more details and guidelines that will help with
the installation.

Kamailio is composed of a core and additional modules. For each module
there is a README with documentation on how to configure and use the
module. These are available in each modules source code directory as well
as on the kamailio.org web site.

We recommend that you continue with reading README-MODULES and then the
document named INSTALL.

IV. About kamailio.org
========================

The Kamailio project has roots in a line of projects starting with SIP Express
Router, then OpenSER and now Kamailio. A merge project was started during the
fall of 2008 by developers from the OpenSER project, recently renamed to
Kamailio.org and SIP Express Router (SER) from iptel.org.

Kamailio is the result of a merge of the code base and years of experience from
both developer teams. During the development of the release 4.0, autumn-winter
of 2012, the merger of the products was completed and a unified product was
released.

See http://www.kamailio.org/ for the story of SER, OpenSER and Kamailio.

V. Obtaining Help
=================

We offer best-effort free support for Kamailio. "best-effort" means
that we try to solve your problems via email as soon as we can,
subject to available manpower.

To receive feedback to your inquiries, we recommend you to subscribe
to the sr-users mailing list and post your queries there. This mailing
list is set up for mutual help by the community of Kamailio users and developers.
To participate in the mailing list, subscribe at the following web address:
http://lists.sip-router.org/mailman/listinfo/sr-users

The IRC channel #kamailio on freenode.net is a place where to meet and discuss
with other members of Kamailio community.

VI. Contributions
=================

Kamailio is an open source project managed and developed by its community.
Anyone is welcome to join the development efforts and contribute with code,
documentation or other resources that could help the project.

For code contributions, follow the suggestions provided at:

* http://www.kamailio.org/wiki/devel/git-commit-guidelines

The recommended way to contribute code is via pull requests to Kamailio
project on Github:

* https://github.com/kamailio

VII. More Information
=====================

Most up-to-date information is always available at our website,
http://www.kamailio.org/

Particularly, it includes:
- administrator's guide
- configuration cookbooks (core, pseudovariables and transformations)
- module documentation
- installation guidelines (INSTALL)
- download links
- etc.