===================== 2014-04-24 Version 4.1.3 Released ===================== ===================== Changes Since Version 4.1.2 =========================== commit f6d59f24879de7f38e836e5d1fc58e3197ab7b07 Author: Carsten Bock Date: Thu Mar 13 14:59:58 2014 +0100 carrierroute: Minor typo in previous fix (cherry picked from commit b17de9bdc53ae3474341e632f7faa89d69b667c8) commit 41c6b1d3f9bb874fd830c45976943439feaafda8 Author: Daniel-Constantin Mierla Date: Thu Apr 24 10:57:16 2014 +0200 pkg/rpm: set version to 4.1.3 in spec files commit c89716d8828f73c83cf91a4f03f0a16f3c6dd64e Author: Daniel-Constantin Mierla Date: Thu Apr 24 10:56:41 2014 +0200 pkg/deb: set version to 4.1.3 in spec files commit a9898c08235d43353ff93ad20ab180ce2a40b745 Author: Daniel-Constantin Mierla Date: Thu Apr 24 10:56:04 2014 +0200 Makefile.defs: version set to 4.1.3 commit f32354f9aae3afadca98e5a1cf254d9286a3a985 Author: Daniel-Constantin Mierla Date: Wed Apr 23 22:12:48 2014 +0200 tm: reset local lock reply status after functions that do unlock (cherry picked from commit 5943a8005baf8ce1239d2cf728373cb26975483a) commit be187e135b0b9b28136817c3569ab5c0abcc5b3f Author: Victor Seva Date: Fri Apr 18 22:15:31 2014 +0200 pkg/kamailio/deb: use libjson-c-dev when possible. (cherry picked from commit 118d3051bd1c84ba725c719dd6d86e8335d9c274) commit 080ad14a64834b7621bab3a0aa00e82d8de4490a Author: Daniel-Constantin Mierla Date: Tue Apr 22 20:51:31 2014 +0200 sercmd: refactored reading the rest from socket on reply too long - patch by by Savolainen Dmitri, FS#422 (cherry picked from commit fe9c519ca6ef6625f0b0d9c7027158641c636087) commit ef31388e6654a6006d680fd1363f95ae6f1e2f80 Author: Daniel-Constantin Mierla Date: Fri Apr 18 17:22:43 2014 +0200 sercmd: read the rest from socket if message was too big for rcv buffer - reported by Savolainen Dmitri, FS#422 (cherry picked from commit 5bc9e43eb6827220468f526c3df9d4c775311e51) commit 73003a01e9cb1ed49b5fdb6f1758a988cd77f9bc Author: Carsten Bock Date: Thu Mar 13 14:52:49 2014 +0100 carrierroute: Remove dependency on libconfuse, based on the patch by Lucian Balaceanu with the Comments based on Marius Zbihlei commit bf2c130744a0d43767bb0745defd6a06073957c0 Author: Daniel-Constantin Mierla Date: Tue Apr 22 10:19:02 2014 +0200 sctp: enclose pre-init static function in between ifdef USE_SCTP - it is not used otherwise and some compilers can throw warnings - reported by Juha Heinanen (cherry picked from commit 68f511f4972b8ac294b7429aadb27b22f2dfd554) commit f2df24d92707c89cd9e3d3c8e26dccdd1fa96cf8 Author: Daniel-Constantin Mierla Date: Tue Apr 22 10:12:21 2014 +0200 avpops: switched from initialize struct with {0} to memset - apparently gcc doesn't like it although it should be the standard - clang is ok with it - reported by Juha Heinanen (cherry picked from commit f0e8c293e28b3761d0f13e2c604eb1cfbbad7ace) commit ca2245a5526a88a02b5f9fc46f3f00bd6ed32929 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:53:27 2014 +0200 exec: free local variable if there is no more memory in next attempt (cherry picked from commit 314ea152c51cd8d4b46a49c05a3fed564c81c0ea) commit d7bdb23dcfa29a8883c5c2552ffe91bbef15a28f Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:52:16 2014 +0200 htable: init allocated memory after checking parameter - avoid useless operation and extra check for leak (cherry picked from commit 9f042bb2798f29d476148ab2887a05709d5258fc) commit 6c37ed696c6ce2ca4771dbd53afdad54480b7ecd Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:50:17 2014 +0200 mi_rpc: don't access fields in structure after free in mi_rpc_async_close() (cherry picked from commit f619a813ef46c76dd25c50b86f8af6cd768ac38f) commit 008e8bd7ce64ca2684c7145539342fe8898972b7 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:49:27 2014 +0200 nathelper: free local variable if getting anchor for contact header fails (cherry picked from commit f2d95b0e8326ae7d61b31288d3b695e1db85ec77) commit 90bcf7d040a599c251ff701244abf45d94051250 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:47:06 2014 +0200 rr: free forgotten allocated local variable trans in case of error (cherry picked from commit ed60b891f915017b385a722f2a9c0bf171802eab) commit 5cad9c8f2e933ffa097e9dfd2ca2fd2f2f7925e0 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:45:46 2014 +0200 sipcapture: free proper db_url field and destroy capture mode data list (cherry picked from commit 0a1acc7cbf21e2332ca25d94bb320a3b8708357c) commit 44f6bab76c83a48b4a827ab07ce35881ea3f4f56 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:44:42 2014 +0200 pv: removed mistaken pkg_malloc() left for $cnt() (cherry picked from commit b6b023038452a7cb1ded28bf82f81622b34ce201) commit 99aae469bedf5048f8651ab1b67da6acab1d103f Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:43:59 2014 +0200 textops: cleanup on error parsing methods at startup (cherry picked from commit cee4b58e1728be7de2c15ae25c4c1be0dd3088fb) commit f8be610bacc61ecd94741c33ea9fb7a9f2c5e231 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:43:05 2014 +0200 tls: free the file path clone when all went ok (cherry picked from commit 5fe289cae2ece412eeaec4efefcb411a7ed434aa) commit f1d15ec03ea2a4ad795a6e323770dc289017107a Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:41:59 2014 +0200 tm: clean contacts in case of failure in t_load_contacts() (cherry picked from commit 09ebe81a4ccb4346af778cc21c789b0db0e193d9) commit 66b646163a822b93ff3f4adf71308051e5079568 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:41:00 2014 +0200 xhttp: wrong variable was used for checking memory allocation (cherry picked from commit 8589936aac4a6341b4d56bfe2ed7d4d90a169d56) commit b1affbf3bb2686a9bb24ecde2742cd137cd53ada Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:40:15 2014 +0200 xlog: clean exit at startup in case on error looking up facility (cherry picked from commit 9f8f66c44f5d44f945bba3b63160967a19044b8b) commit 4d8d08dfba59a4a1d244d84bae020502d4cb5184 Author: Daniel-Constantin Mierla Date: Mon Apr 21 21:39:07 2014 +0200 core: proper destroy of tcp connection at shutdown - don't access connection fields after freeing structure (cherry picked from commit b3d312bc3795f394e5907ac54bb59560e829e38b) commit 94744ef0505268ea7e52a259f0f4636cb530e488 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:57:09 2014 +0200 core: safety check accessing variables in dbg message during fixup operation (cherry picked from commit 0bda1dc8238f6be5bc83711e0439dabff39c9120) commit ccba274c28bdc2c789d79a7c962bc76586dd62f1 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:56:01 2014 +0200 core: link regex before replacement field allocation can fail - regex will be freed properly if there was an error for replacement (cherry picked from commit 511de7f5dc047368799e18d028e1e3f2864e05ac) commit 90d00499d8a0786a0a62ad2e0b9990ffe3ca1b80 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:54:26 2014 +0200 core: check if proto is not null before setting it - coherent checking across no_naptr_srv_sip_resolvehost() (cherry picked from commit 3257da4abf7ea9cc64676ee66b6f70d600ac5c58) commit 7a1f99285d6c6b5eeeaf463923c4f9ff7ccff5e4 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:52:53 2014 +0200 core: safety check for freeing either pkg or shm values for var, when applicable - just an improvement to avoid doing both operations by mistake (cherry picked from commit 256b1e17e5449ef844b885d542a9c1f66fad044a) commit b418eaaadfda9be8acfe03342c584032a9d66884 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:52:07 2014 +0200 core: safety checks for pointer in dbg message printed inside dns cache (cherry picked from commit 2abbeb8fd31e41a34a013ff65eada197f171f321) commit 39290d29a46fb29e3030dead34e260ac4c663ff5 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:50:53 2014 +0200 core: free allocated memory in case of failing to get more for modparams - keep shutdown at startup error clean (cherry picked from commit b1106fb492a3e6e8ab73d37912b9a86d14373e75) commit 24ba3f86d29ffb250663e32c3d60592bb1f15c86 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:50:09 2014 +0200 core: safety check when declaring a cfg structure with empty content (cherry picked from commit 6f47c9ee24adea03df58e84d296e9682e5f81286) commit 5fbbdfb2d9632f0286d151d02a43ca81c5584956 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:48:16 2014 +0200 core: free line_buf in case of error building via - free buf in a very unlikely error converting src_ip to str in static buffer - coherent checking of msg pointer in the function (cherry picked from commit 3c062c1299dabd76e8461389b67506a25d1fcc02) commit 71165758575b606bea73c0caf55f861b9223ced9 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:46:36 2014 +0200 srutils/tmrec: reset pointer after free to avoid double deallocation (cherry picked from commit 69d43fbacdf121b6c3ab22686f9089d9c7859591) commit f10ffb4b3c2d1fb04f116ddf523caebbde9b561d Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:45:52 2014 +0200 db_text: fixed access after free and proper size for allocated memory (cherry picked from commit 6a82b6121f771b6b847aecf4c5a0c42d0388c5d0) commit b6f3b4dfca4640b9ade55a18013134e9f7785ee6 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:44:34 2014 +0200 call_control: replaced dynamic str* a local variable - it was freed afterwards and could leak in case of error hanling (cherry picked from commit af81862f5930d4c33639c204a7d88aeb484d3f0d) commit a3022d5525265e9cf41a41dc9f0d01a8865a922c Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:43:47 2014 +0200 avpops: initialize local variable to avoid warning on db ops function (cherry picked from commit 98bb8c7e5166d2ff494daa9c488073d16dcfb405) commit 376f909a7230a6dc8916c38964f99bda71252085 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:43:00 2014 +0200 acc: avoid memleak at startup when failing to initialize a custome accounting engine (cherry picked from commit 33d001a91fae080546755f63101c9b05fdf49b22) commit 1b57ebef122f300bf3c5d10bc9e95f437287cf4a Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:42:04 2014 +0200 tls: avoid leaking duplicated file name on re-iteration - reset file name pointer to avoid double free in case of error handling (cherry picked from commit 74ae88f55dd4c1ed395bbb32a6c7a835de5775ee) commit 3fe7975909d577c015c94705b56e1c7647d51b22 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:40:27 2014 +0200 mem: remove trailing ; to allow using as single instruction in conditinal blocks - this is for system malloc with extra debug for private memory (cherry picked from commit 53642d60ff2a680f724d5f439cf2b868bd082c3e) commit 020572ade53a19815c9e05edc6e8eb77873ca465 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:39:50 2014 +0200 benchmark: avoid memory leaks when dealing with invalid mi commands (cherry picked from commit 89c48cda56a67bd99288f6f390802f14b340e6da) commit adb8ba7986f8ffda8cac44f573b7e0df6a7875b3 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:38:19 2014 +0200 auth_diameter: avoid double free in case of error and don't access freed pointer (cherry picked from commit d2f71f30011cb885f494e5d7d82ffdd15ff5dc7b) commit 340768948df423e25812d083fcdf09396ef763e3 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:36:01 2014 +0200 db_mysql: reset prev_token to avoid double free in case of url parse error - when db api v2 is used (ser modules) (cherry picked from commit f65bf2c37bfaae740dd3cd8d686308cfa44b42f2) commit 045b6ead1eace226ec316e3ae776f7bc35e54341 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:35:39 2014 +0200 db_mysql: remove line accessing freed result (cherry picked from commit e114105450d8a5152448afd28de16e290297e38d) commit 89b6c07409a81b88f131e14f9fcca1928b34347e Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:34:24 2014 +0200 debugger: check for define of PKG_MEMORY to execute pkg checks - allow compilation with system malloc for private memory (cherry picked from commit 17cc9b0054bd071cad478534e8615ba73c65cc29) commit ec542b2ae46391635032c4fe705dc05a2a5eebe4 Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:30:40 2014 +0200 tm: release re for t_check_status(pv) - the canse when parameter is a variable and it contains a bad regex (cherry picked from commit 2f01858d0be09cecd5e21e3e10fdd9d6425be028) commit 773ee22645ecbf042a871b510fff77b967bccc4d Author: Daniel-Constantin Mierla Date: Mon Apr 21 17:29:15 2014 +0200 tm: fixed typo in previous commit related to name of struct contact variable (cherry picked from commit 387c369a11730afe680fb32138b93d4024f5b88d) commit 8c2d3609a9300e8168dd6d8d8acdccfb41f2f150 Author: Daniel-Constantin Mierla Date: Mon Apr 21 14:08:10 2014 +0200 mem: DBG_SYS_MALLOC can be set to get verbose mem ops with system allocator - PKG_MEMORY has to be undefined in Makefile.defs (cherry picked from commit d8e242c64d6c3d167c5a2b326ec77727d6d38217) commit cde022bf36af39d6c5ad0e9f991a5db1a85933ef Author: Daniel-Constantin Mierla Date: Mon Apr 21 11:12:23 2014 +0200 tm: free struct contacts in case of error retrieving r-uri in t_load_contacts() (cherry picked from commit 770434e87ec14b9662314e8a13d587f547e876cb) commit ad169fc1c3a207670c4f3615258e3637127982d5 Author: Timo Teräs Date: Mon Apr 21 10:57:11 2014 +0300 core: fix some #includes to be posix compliant sys/poll.h and sys/fcntl.h are GNUisms and might not exist on strictly posix compliant systems. This fixes to use the posix specified standard locations of these headers. E.g musl c-library will give warnings on using these non-standard glibc 'internal' headers. (cherry picked from commit 2c74ba02c843349a6ad30f7e668a7a194dac679c) commit 59f1bb0a700a5b8d39ac56b76dc640a08fec86dc Author: Victor Seva Date: Sat Apr 19 11:06:48 2014 +0200 json|jsonrpc-c: fix detection of json-c lib (cherry picked from commit c290e58b7f50bdd7f9d691c4890baf1c9f74cb0d) commit 5a10b16b781806279756bb4b6bad5a79e3b689ec Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:35:57 2014 +0200 usrloc: fixed c&p error for variable name in ul_rpc_add() (cherry picked from commit c6246840abe0c75df03c603aa8e56f70a4799bce) commit 5fe5e4b337e665a8de1b763bc6310edfebdb51bc Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:35:00 2014 +0200 tmx: check if t is null or undefined for returning branch index (cherry picked from commit 37b0bea4ea6dcad3fbe1a2a93229bb1441ab8679) commit 577536ede7321f8aea31806e825738f19ff0a948 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:34:23 2014 +0200 tls: test if conection is still active for peer verification (cherry picked from commit 458b803efa2de5b1a3bcdd83400f6ef7c6fad2a0) commit 531c8459f700692a2a5b7e10d011cb5a32539f28 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:32:17 2014 +0200 textops: use local variable to copute the offset in buffer for hdr ops helper function - when a prefix was given (e.g., append_uri_hf()), it could have led to usage of invalid value (cherry picked from commit 110882edfee749679e0b05528bd4e1bcfd2321b3) commit 01452997058ae07ee27f5e5e152a0f72d80a1dd8 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:31:23 2014 +0200 rr: coherent check for optional user part of advertised rr (cherry picked from commit 48c42830f8d9f5927453dc091765c2434845c725) commit 74f6b0e6493b30c53144c6ee157305e14e75a75a Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:30:02 2014 +0200 registrar: test returned value for socket when socket flag is set and xavp is used to hold it (cherry picked from commit 4dd1387aad64bc9380eeac744eb0ad07d5a591d4) commit 47b428cefd78e094c3ed4f86591072577236e5b3 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:28:56 2014 +0200 pv: return error if shm is not initialized when $shv() is used (cherry picked from commit bf6cb8e2dfedb5b8c6cc367ff6e8355a8313d887) commit ae0a3f7534c797b12188c650287a5ccc1fe4483f Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:27:54 2014 +0200 msilo: check to be sure len is positive before trying to copy string (cherry picked from commit a6cf59395c472b999d5cc4197de80cd9385dfd11) commit a6a8cf02373df4fe4e3afdd1f76dfb5e435fa4a8 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:26:53 2014 +0200 mqueue: use static var to return pointer to dynamic queue name (cherry picked from commit 6626f9a73700f9af8d46945e250fc8ab88f5aefe) commit cb9e54adabb51bd21402d6889e3169b919f14909 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:25:21 2014 +0200 dialplan: fixed typo in define for guarding .h file - init local variable to avoid warning (cherry picked from commit 53f67e60f491bb5b9f56ce010410de8eff23430a) commit 0b75d7263ffc3282572d60637c287771c8223f0d Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:24:16 2014 +0200 dialog: detect the param value type for setting by routing block (cherry picked from commit 69d67c01e03d1363948b3597bb2afdf3cd0145a2) commit 15f11641e58090f2a405d2231e6e15dfeaa4a231 Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:22:52 2014 +0200 ctl: free allocated pointer in case of error (cherry picked from commit ccd1593834a47973bddeea94037fe8d3fd862cdd) commit 0d175cf7c20394d99a0c00602d3d19348da29a9f Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:21:50 2014 +0200 parser/contact: cleaned log messages and safety check for invalid iterator call (cherry picked from commit c1feccdba8f4c4b624b948595f9166b83e65ed6a) commit 5f28fd8637f7a0fa1ab866a96fd3564e9c14d7dd Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:21:09 2014 +0200 core: safety check for finding select final node (cherry picked from commit 58acedef5a7748310b1032b534c3174f1e3d1a62) commit c7ce1e3563f3eebe6960d619264e23982135e13b Author: Daniel-Constantin Mierla Date: Sat Apr 19 00:20:19 2014 +0200 core: print rdata pointer and wrap null condition around it in dbg message (cherry picked from commit fcc6dbd6d9b50bdbee7ba22c22f8f06a98bfb2ca) commit e335fefcafac7c6403496638cf781a52d0959bed Author: Daniel-Constantin Mierla Date: Fri Apr 18 19:01:22 2014 +0200 uac: safe initialization of vars and debug message for uac_replace_to() (cherry picked from commit a7251ba4140df3fa9b4fd3ea6a4d48ffbe156597) commit 9e47733d7346b2feddcfaf25eb61413ed4e0e48d Author: Daniel-Constantin Mierla Date: Fri Apr 18 18:51:33 2014 +0200 textops: init s field of uri str structure for proper evaluation - otherwise can get uninitialized to last if block of get_uri_and_skip_until_params() (cherry picked from commit a2513a2bc820f935c62f14749ddaefaf77951891) commit df4991af5bc1458b7781cfd36b95940cbc1cc4de Author: Daniel-Constantin Mierla Date: Fri Apr 18 18:38:53 2014 +0200 textopsx: init local variable to avoid testing invalid value (cherry picked from commit f0186bf375d4653b5354df35a9a8d065b56522ee) commit 2375b7a8d4bc4a97ad6e749a51425f8be0ab446f Author: Victor Seva Date: Fri Apr 18 22:07:47 2014 +0200 json|jsonrpc-c: use new naming json-c lib if available (cherry picked from commit 679833f9f098e1ebc5e2b66978a5535af557924c) commit 135ff6c9e91747be42c957685ca5b3ebafb974ea Author: Daniel-Constantin Mierla Date: Fri Apr 18 18:11:38 2014 +0200 core: added some safety checks for cfg framework pointers - avoid dereferencing null in corner cases (cherry picked from commit bf7b6c25cdefc2a6a473c6fe8f496c858e05d020) commit 3c686813c88ad575e7085351297f4d0ae4f2cfe1 Author: Daniel-Constantin Mierla Date: Fri Apr 18 10:49:24 2014 +0200 tm: lock replies before restoring flags for onreply_route (cherry picked from commit ac2e49b41840e0b05750b20c367a6c380caa983a) commit 75c75a5d2d4046276883c2677df1ef3cf0e29fb8 Author: Daniel-Constantin Mierla Date: Thu Apr 17 16:16:04 2014 +0200 tmx: properly receive the branch index for $T(...) in the branch_failure_route (cherry picked from commit 27c383c9224055e3d1b01238ff47785449e4057c) commit da5beb9839ea5a6a2e27dbe2fff8866b2d4d69ca Author: Daniel-Constantin Mierla Date: Thu Apr 17 15:49:36 2014 +0200 dialog: set lower limit for dlg_ka_interval parameter to 30 sec - avoid many keepalives in shorter interval than retransmission timeout could be - an improvement would be to export the fr_timer value from tm and have condition based on it - reported by FS#417, Bill Radis (cherry picked from commit 5c5b587d44a46b3a4d48c7e7926c42a44cd4d8c8) commit 07c25fe8bf8425cdc7f909ea5b16670a65254ff9 Author: Daniel-Constantin Mierla Date: Wed Apr 16 08:41:51 2014 +0200 maxfwd: max_limit default value set to 70 - recommended value by RFC - lower value can create issues when terminating to PSTN/ISUP where can be used to set the Hop Counter - patch by Sebastian Damm, FS#418 (cherry picked from commit 73c440e87fc256cda99ab572c0a259c13acac700) commit 3d8df518f78eefd706b6c98f1dd90e739d2fec39 Author: Daniel-Constantin Mierla Date: Sun Apr 13 22:19:15 2014 +0200 pv: use pv cache to lookup avp name for $cnt(...) (cherry picked from commit eb5b9c6965d1da46f8cb45d3ac2eb6598b3b6dea) commit 810fc8eb64ce9992e3b6fac668a442e92f7309dc Author: Daniel-Constantin Mierla Date: Fri Apr 11 16:21:27 2014 +0200 tmrec: fixed typo in header file guard define (cherry picked from commit 3d9040bb5494bafe3411744da17bf43de6a22604) commit 3cbb00ecde32696c334384462b9e06b924d13244 Author: Daniel-Constantin Mierla Date: Fri Apr 11 16:18:59 2014 +0200 srdb1: removed extern inline function prototypes - the .c files are not linked against modules code, thus inline replacing request cannot be resolved by compilers, the strict ones (e.g., llvm) throw error (cherry picked from commit 5beb495d47fa16ed94c36e340011c09de50db9c7) commit 4b5683401a6521e4d80665112eb6bc35ee75baec Author: Daniel-Constantin Mierla Date: Fri Apr 11 16:14:06 2014 +0200 cnxcc: inline functions defined in other objects throw warning in llvm - an option would be defining whole function inside the .h file (cherry picked from commit da0fe20153eb9fc4b8f79a2f5260cb871bb3fc0d) commit df80c0aa34fd5edf6c9fbcbf1e5e53b4fa0d7b2d Author: Daniel-Constantin Mierla Date: Fri Apr 11 16:11:05 2014 +0200 srdb1: get rid of llvm warnings related to extern inline definitions (cherry picked from commit 4cb7abe093ce0c56a4661377f9792fc417f83786) commit adac3876d273ac2d32d684778d30f3aa36cc914d Author: Daniel-Constantin Mierla Date: Fri Apr 11 16:04:24 2014 +0200 tmx: allow spanning over second for fetching stats - try to catch the same snapshot for all tm stats - re-enabled stats for received and relayed replies, computed from what is relayed and was was local reply - todo: check if drops replies are caught later or is ok (cherry picked from commit 82e742fcdd7c22391cae8e3b36d42f23d684dee8) commit 64a1d6f6811870f7a148df24f09266917fe50d38 Author: Daniel-Constantin Mierla Date: Thu Apr 10 08:56:13 2014 +0200 tm: avoid tryin to mitigate relaying 487 for local canceling branches when a reply is forced from config - it can result in deadlock if there is a local retransmission timeout and the response code is overwritten by admin in failure route with a t_reply() - reported by Jason Penton (cherry picked from commit 198e123e89c849da39efec1973c25c3c25a2be89) commit 4514fb1da03d0dfc006cbbe38ac3f4a78bd8fc4b Author: Fred Posner Date: Tue Apr 8 21:54:43 2014 +0200 sqlops: note about return value of query functions (cherry picked from commit 5ac454af6aedb91265c3359a523354541cabd161) commit e4ff5dac04eb09191e5185dae6146100e8772bef Author: Olle E. Johansson Date: Thu Mar 27 17:31:51 2014 +0100 permissions: peer_tag_mode is integer, not string Fixing example in doc file (cherry picked from commit b745f5869e86bc7cce774dc4b54be9a1be90e3e5) commit e2adc92219884ca6efa56ecbc6f13911a9f52e77 Author: Elena-Ramona Modroiu Date: Tue Mar 25 12:05:56 2014 +0100 kamdbctl: added rtpproxy table to the extra group - it was not listed at all, thus not created (cherry picked from commit 193431802ed1407bb66b722fbf6a5cc89d690a40) commit ca4cbf7e2929bd368f15bac148ffa6cbc9abb2d1 Author: Daniel-Constantin Mierla Date: Mon Mar 24 22:53:22 2014 +0100 dialog: lock for updating the cseq - race can happen on processing two requests at the same time within same dialog (cherry picked from commit 2376c833aad92bf8661f985d5917d952874a7509) commit 63afdda4fcf20156ad5db1be02481ab47404a602 Author: Ovidiu Sas Date: Mon Mar 24 16:01:44 2014 -0400 ctl: fix crash when listing in struc format - example: kamcmd core.sockets_list (cherry picked from commit a95cae3fb6a62120b7fe2770fb565195178bb6f7) commit caf4111471f67eac2091b6a7be7b906a8ff964ad Author: Daniel-Constantin Mierla Date: Mon Mar 24 10:12:26 2014 +0100 db_unixodbc: free local variables in case of errors or no result - reported by Alex Villacís Lasso (cherry picked from commit edc78dfb148c22f0d256485193bbdb0185b76d2f) commit bbb2e1d021dfdb2b8499a614fda8d8e86e6d58e3 Author: Daniel-Constantin Mierla Date: Mon Mar 24 10:11:59 2014 +0100 db_unixodbc: use odbc_config to find paths for include and libs (cherry picked from commit a0ef714c12d9d9ae4cf152d6a62bd8a7d6bb5c34) commit e3b20d2d3753ed590c23cad1fe99bee3fa4501bc Author: Daniel-Constantin Mierla Date: Tue Mar 18 17:10:56 2014 +0100 mtree: safety checks for column types and values - following the report FS#412 by adeel (cherry picked from commit 6c0370b806aebcdd6c7c000536be3d9ae6154837) commit bf9d5ab36fae1cd2b9a46357bde234b9b0a3e7cc Author: Richard Good Date: Mon Mar 10 14:26:29 2014 +0200 modules/textopx: Prevent msg_apply_changes() from adding the router header if path is set. This avoids adding router header twice when calling msg_apply_changes (cherry picked from commit 45e6878a398f7ba75ce253a7bfcbb66bc7a5c088) commit 943a9ac9031aa69f7743accd68ab1268b3df1160 Author: Luis Martin Gil Date: Thu Apr 17 12:56:11 2014 +0000 Merge branch 'luismartingil/msrp_crash' (cherry picked from commit 4a9a98a07869a2415b82b70b23907ccd490d6c12) commit a8b3660d0048fe81f2d8961c967fb839558c465a Author: Daniel-Constantin Mierla Date: Wed Apr 16 12:14:44 2014 +0200 app_perl: print return code if perl_parse() failes (cherry picked from commit 6c5ebff42c1ee702ab4a859ffdd5ffeccbf8e11d) commit bebffc9a3a51083b0f93d664f27bd1d1afdc351a Author: Daniel-Constantin Mierla Date: Tue Apr 15 18:53:34 2014 +0200 tm: fix condition added in previous commit testing xavp list addition to core (cherry picked from commit 09d136d053cde9a59c6f2937b8e1fa56f590fad0) commit 1c28c45facf8c87e805aff62e7f4da1a03c9aa8a Author: Daniel-Constantin Mierla Date: Tue Apr 15 18:19:19 2014 +0200 tm: safety check for cases when xavps for serial forking fail to be added to root list - in error cases remove xavp group from the root list instead of local destroy, otherwise it stays linked in root list and can cause invalid memory access - discovered on investigating memory leak issue reported by Geoffrey M. (cherry picked from commit 4f95cfa6266bd66a1516629ed3445d98da433b2b) commit d921b452687a31ab49b7c5c4420c0c6134916140 Author: Daniel-Constantin Mierla Date: Tue Apr 15 17:50:52 2014 +0200 tm: free extra attributes stored in uac branch - credits to Geoffrey M. for reporting and giving access for troubleshooting (cherry picked from commit c5e0bda5e20adeaa2a899fcc55ad12cf4678cf39) commit 2eed3023870f793b6824d091b75099bc9a82edf9 Author: Daniel-Constantin Mierla Date: Fri Apr 11 23:03:05 2014 +0200 dialog: proper detection of keepalive flag for destination - credit to Bill Radis, FS#416, for report and fix (cherry picked from commit 933a621f40eaa31b193e76f162f9cc016b49aeac) commit 35d83b91a8654a2218bf1ba900d7486fad189851 Author: Daniel-Constantin Mierla Date: Wed Apr 9 18:49:32 2014 +0200 uac: safety check to be sure the reg hash table is initialized - reported by Alex Villacís Lasso (cherry picked from commit b1900f66cc4acd254f1e6750538f31a3653fcd7f) commit d9f256f123a903b54a45122de99e59a9475dd272 Author: Torrey Searle Date: Mon Apr 7 09:43:11 2014 +0200 modules/sipt: Fix a bug in updating calling party (cherry picked from commit 2da4dc5b0054f0182f67560fe15958565c0e360b) commit 66ca4828e9a04068410fb7d2137e6f0d4a7bf965 Author: Juha Heinanen Date: Sat Apr 5 11:50:11 2014 +0300 Revert "modules/sdpops: added sdp_with_transport_like() function" This reverts commit a9b6cf96644589b462f02d009df768fece7e5c03. commit a9b6cf96644589b462f02d009df768fece7e5c03 Author: Juha Heinanen Date: Sat Apr 5 11:28:34 2014 +0300 modules/sdpops: added sdp_with_transport_like() function commit 714413bf8f11bca5ff4966fcef12d5a03ae64ca2 Author: Ovidiu Sas Date: Tue Apr 1 18:34:28 2014 -0400 xhttp_pi: fix escaping (cherry picked from commit dd004947906628784ffdf15a0fe5cf4421040ddc) commit 73ea61efec6b97fac7e2117dcde969b2cd549291 Author: Carsten Bock Date: Sat Mar 22 16:49:20 2014 +0100 tls: Added note to docs about OpenSSL requirement for Elliptic Curve Diffie Hellman (ECDH) commit f8430785ec9c46b2535b2d29898853ee50cc76e0 Author: Carsten Bock Date: Sat Mar 22 15:30:27 2014 +0100 tls: Add support for Elliptic-Curve Diffie-Hellman Ciphers (ECDH) commit 6245e35a43d68e074064ded56333d7784478b8c2 Author: Ovidiu Sas Date: Wed Mar 19 22:36:47 2014 -0400 xhttp_pi: fix copy/paste error that can lead to a crash when 'order_by_cols' are used (cherry picked from commit 216faa86af3d6db70fae9186ab2776efc27a5f55) commit d6110528600bb6780e8be3b62b291fcecb60b02e Author: Daniel-Constantin Mierla Date: Thu Mar 20 00:28:23 2014 +0100 doc: updated year and removed unused revhistory from bookinfo.xml (cherry picked from commit a99e71e609c9f703458ac4304d80c7078f46a129) commit d21e7fafc8384058d52d18147c96ef1fdcbee53f Author: Daniel-Constantin Mierla Date: Thu Mar 20 00:12:14 2014 +0100 lib/srdb1/schema: added docbook-xml target to Makefile - generate docbook for dbschema in xml format (cherry picked from commit 509570a29bbecd6839fcd858c17a20dc04383f23) commit 7cedfb5ee0bcc39113d3e3cea13d3fafa52ea2a0 Author: Victor Seva Date: Thu Mar 13 00:14:47 2014 +0100 pkg/kamailio/deb: new kamailio-extra-modules package. Adding gzcompress module to extra. (cherry picked from commit a1de51c55d7bf31c7e9a793ec898073ab158b3cf) commit 376ee52aba344bfc8c617f6290ac15df48c83fe7 Author: Henning Westerholt Date: Mon Feb 24 11:10:22 2014 +0100 pdb: remove internal reference, pointed out from Carsten Bock commit e397c90cb1cbc950b8d9166d57153f3790140f91 Author: Henning Westerholt Date: Mon Feb 24 11:22:50 2014 +0100 pdb: move gitignore to own directory commit f828bbbac1e4e4e6650c3ef5732de6189d405b14 Author: Henning Westerholt Date: Mon Feb 24 11:23:17 2014 +0100 pdb: remove pdb from global gitignore commit dfcaf12b49c0fefac9785306d2e57c80a6173103 Author: Henning Westerholt Date: Mon Feb 24 11:23:42 2014 +0100 pdb: add debian init file commit 9ce73e20b7042c6a1249de39fd1fdf5489e01ab4 Author: Corey Edwards Date: Sat Mar 8 11:28:36 2014 -0500 kamailio.init: fix typo: s/log_faiulre_msg/log_failure_msg/ (cherry picked from commit e22293d865926a200e336293692886f983904275) commit 18376e35ebbc1ba82fcce78c4eaa7f7b04e00aa8 Author: Juha Heinanen Date: Fri Mar 7 23:54:05 2014 +0200 modules/xmlrpc: xmlrpc scalar value can be positive or negative (cherry picked from commit 67c2101fc60e4a963a6133f7a71f5faf510ca214) ===================== 2014-03-06 Version 4.1.2 Released ===================== ===================== Changes Since Version 4.1.1 =========================== commit e9daf4ff4120e7cbfc6d99880c9679ea8051f18a Author: Daniel-Constantin Mierla Date: Thu Mar 6 15:49:19 2014 +0100 Makefile.defs: version set to 4.1.2 commit 25f6290d2ffba6178a0d3a3ce3ab833808830e6b Author: Daniel-Constantin Mierla Date: Thu Mar 6 15:48:35 2014 +0100 pkg/kamailio: version set to 4.1.2 in rpm specs commit 73814ee9cf2df6c410120e383db628a983663c5b Author: Daniel-Constantin Mierla Date: Thu Mar 6 15:47:44 2014 +0100 pkg/kamailio: version set to 4.1.2 in deb specs commit 9eba669d45baeb16a8e2fab0b1201c6140f2c652 Author: Daniel-Constantin Mierla Date: Thu Mar 6 14:51:05 2014 +0100 nathelper: readme updated for carrier grade nat address space matching (cherry picked from commit 15537553aabfd59bb0fe2af45174ab4a4575120f) commit b2446a8ba6a80cf7b42839fb9aa04f5ed06767be Author: Daniel-Constantin Mierla Date: Thu Mar 6 14:49:22 2014 +0100 nathelper: mention the match of a natted address against rfc6598 (carrier grade nat) (cherry picked from commit 048448f059b64863d41ca146650f7d26b195cdce) commit a1db16222f16c75f2ed10aa023853e28772ab35a Author: Daniel-Constantin Mierla Date: Thu Mar 6 14:48:13 2014 +0100 nathelper: added carrier grade nat address space (rfc6598) (cherry picked from commit b992cfe8e88d069a0b3b0cfa31fe0d60a555cc4c) commit 71c276c092bb3f1e958b17de1bb146a9d9937b3f Author: Charles Chance Date: Thu Mar 6 13:35:46 2014 +0000 nat_traversal: added RFC6598 shared address space to client NAT tests (cherry picked from commit 01f76bb99cfd4cebb580ed10ecd478049b038f48) commit 0487d889c7d04d2c63fec2fb573dce0cf6c55fd2 Author: Daniel-Constantin Mierla Date: Thu Mar 6 09:49:51 2014 +0100 db_cassandra: return 0 in case of successful operations - following better DB APIv1 convention and avoiding inappropriate failure detection in some modules - reported and patch by Jay Binks (cherry picked from commit f475f2886f37b2a9cb5782ef1f5b9a6e94cee4dc) commit 3f03a9410cd3e68eaf53866621cd73d69660a787 Author: Daniel-Constantin Mierla Date: Tue Mar 4 09:43:39 2014 +0100 geoip: for safety checks for the case when geoip_match() is not executed - but the geoip pv is accessed - reported by Juha Heinanen (cherry picked from commit 56ed48bf48c3d78ff5d214833e09a5759f0b5928) commit 2e1d6ed943aeb53ef56695df65d43f0f160d02f2 Author: Daniel-Constantin Mierla Date: Mon Mar 3 19:15:30 2014 +0100 uac_redirect: select the contacts with highest q when a limit is set - reported by Stefan Prelle, FS#349 (cherry picked from commit a9b3286a5ace0f66852054634b46c0647c8d1271) commit 7745bf018deeaa4bdbb2a667c50209d480f96248 Author: Daniel-Constantin Mierla Date: Sun Mar 2 15:40:17 2014 +0100 tm: t_continue() polishing - variables declared at beginning of function to work on old C standard compilers - log messages compacted - function name and log level are prefixed automatically - stay under 80 chars per line to fit in text terminals (cherry picked from commit 47f6cfd76a9d801a83ca14b55926d389f6c3c2da) commit c99b81f10bbd08f15035097e7a77eb37fb823224 Author: Daniel-Constantin Mierla Date: Sat Mar 1 10:46:57 2014 +0100 tm: 487 Request Terminated has priority when transaction is cancelled and no reply received from downstream - for cancel_b_method 1, timeout was sent back even when transaction was canceled (cherry picked from commit 6c3725d5535e0b5bff5c63251d37e7139f92321c) commit 02c99647d22e2d4d4fd6c4028b372d2a1aa140bd Author: Daniel-Constantin Mierla Date: Thu Feb 27 08:48:42 2014 +0100 geoip: safety check to see if the result structure is filled - return $null if not - reported by Juha Heinanen (cherry picked from commit 721ffe3576e8e7891c27f8578eb244a857ede759) commit b6d8aa9675e80a1d701b4f33f11936b53e06f4e6 Author: Daniel-Constantin Mierla Date: Wed Feb 26 20:30:34 2014 +0100 parser/parse_fline: print offset in log message when failing to parse first line (cherry picked from commit a111b33ae7b64dbf9486f2fc4b7f3007f4015e77) commit 1dadf3e1ff4a725f8030d862a52470f2d400bb21 Author: Daniel-Constantin Mierla Date: Wed Feb 26 10:45:24 2014 +0100 mtree: enahced docs to specify that the mtree parameter can be set many times (cherry picked from commit 0b122416932030c9459f16d46438489b115941aa) commit 6f6a050872cbaf8a81b4133877c2867c5cdc7290 Author: Daniel-Constantin Mierla Date: Mon Feb 24 19:15:13 2014 +0100 dialog: don't add dialog profiles when loading from db and state is terminated (cherry picked from commit 9b88eb7ee2d243882383a44f601baa21fd679cd5) commit 549930641fd344046b8bf12eab0cc82fe47abf44 Author: Daniel-Constantin Mierla Date: Mon Feb 24 18:53:55 2014 +0100 dialog: remove dialog from profile as soon as gets to terminated state (cherry picked from commit edf61acb57ed5e8ee0ca9ec1f796e43ce993be48) commit a0b05cf2fbefc1b3b67362407aa6be101a91606b Author: Daniel-Constantin Mierla Date: Mon Feb 24 18:17:00 2014 +0100 mtree: reset tree statistics upon reload - related to FS#398, reported by JoshE (cherry picked from commit 94bad4414b36334061ef0d3ec42747d672eaf058) commit b4cf30f4dc756ffa82d931b28eba74b26dce289d Author: David M. Lee Date: Mon Feb 10 15:22:11 2014 -0600 call_control: Passthrough sip_application Current patches being submitted to CDRTool and the call_control daemon allow for SIP application type to be specified. This allows audio or video services to be rated differently, or even different ratings for application subtypes (audio.inbound vs. audio.outbound). This patch allows the sip_application value to be passed through to the call_control daemon. (cherry picked from commit 0a4519af5c1ea3f61362fba7451eb4acc479d488) commit 100b1f0f0943bf6b7c1d46e42d7b70ec5c9f5f4e Author: Daniel-Constantin Mierla Date: Fri Feb 21 18:26:34 2014 +0100 topoh: let replies for CANCEL requests be handled - CANCEL is hop by hop, but can have the call-id hidden when sending out (cherry picked from commit 376d8b3972d96b70d1e12cc57104475b2ee7ade8) commit 3eb337b9e81759f25f452ac9aa5d2386359822ad Author: Daniel-Constantin Mierla Date: Fri Feb 21 17:58:19 2014 +0100 topoh: don't encode/decode content for local generated messages - requests generated by kamailio don't have headers that should be hidden - replies to them don't have anything hidden - update as part of report from FS#390 (cherry picked from commit 41f12e01b20a6b32d26297fbdf6ce17d40823ef2) commit 008e43e402a8e7aa088dd8c65db8c172a95ef313 Author: Daniel-Constantin Mierla Date: Mon Feb 3 11:40:43 2014 +0100 db_cluster: updated the old application name in doc examples (cherry picked from commit 32f688659fcc6f7c44d9095e585951780e277522) commit 7ae3db782aa4413efeeb11706b5fa65fe13529a5 Author: Daniel-Constantin Mierla Date: Thu Jan 30 12:14:48 2014 +0100 core: test the limits of nested select level before accessing array value (cherry picked from commit b61f173a8dc40592809912e137e42d8ffe1154fa) commit 46f2ebd0de82a6decea2229e85f63666686510ba Author: Daniel-Constantin Mierla Date: Thu Jan 30 12:12:44 2014 +0100 utils/db_berkeley: release file description in error cases (cherry picked from commit e7a0840a1334280650d4abb865843da0072adec6) commit 92a0157f83c8cdbf25452eb1994302912173fc53 Author: Daniel-Constantin Mierla Date: Wed Jan 29 22:10:09 2014 +0100 sercmd: memset with proper size (cherry picked from commit d0ebc7fa4b4b20bee83f57b3f0d0e6e75b5f0b08) commit b06c12f3d5db875bb0b70cc4d85b09fafeb84d34 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:54:50 2014 +0100 core: avoid warning of using bitwise operator with boolean result - on a report generated by cppcheck sent by David Binderman (cherry picked from commit cfb815e440804c2870126c1c098362d5a117f97c) commit f8bb8cbf1908125c41096abf3547af51d6c88d26 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:47:42 2014 +0100 core/parse_methods: removed duplicate check for same characters - on a report generated by cppcheck sent by David Binderman (cherry picked from commit 935f06eb8c34fe5fe82588cdd5b4af2f68c51466) commit 4599ae5c5d49836f6b9e0238a8743e8c72fe91ee Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:43:13 2014 +0100 xhttp: check first the possition limits then access the data - in the eval function for the transformation - on a report generated by cppcheck sent by David Binderman (cherry picked from commit 79bfabdc2ae35a5b280c6a23ff611a005dac333c) commit 90c7829dcbcc677454d297ed55be31404fafe070 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:39:19 2014 +0100 db_postgres: fixed condition checking the parameter for db uri parsing - on a report generated by cppcheck sent by David Binderman (cherry picked from commit 480b6d4dfc954fbbb8afb9dbbbf17b80dcdf71ce) commit 75203caf1a7a8c582b8eaff67af891b00100f232 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:36:21 2014 +0100 db_mysql: fixed condition checking the parameter for db uri parsing - on a report generated by cppcheck sent by David Binderman (cherry picked from commit c0b2e567b2a27d5d29ede39409d6299f7d375d87) commit 5556a88594d46030d978987eb387427f63875d73 Author: Daniel-Constantin Mierla Date: Tue Jan 28 18:30:30 2014 +0100 db_cluster: fix caseness in testing the connection flags for reading - on a report generated by cppcheck sent by David Binderman (cherry picked from commit 88a1a1b25b5228ef2e34ee01e0dd5d4e4f6ffe20) commit e70df7338330f2d3248c7ec0b6d81ff0f188617b Author: Daniel-Constantin Mierla Date: Fri Jan 24 15:43:59 2014 +0100 core/parser: handle the case when username field in auth header has proto scheme - some phones put there "sip:username@domain", so far it was handling "username" and "username@domain" (cherry picked from commit e56ff0e6a5745321c6a4a5f362cc728177acef0d) commit b64064b15759217821d936732e2da0c129cf89d1 Author: Jason Penton Date: Thu Jan 23 17:25:04 2014 +0200 modules/presence: fix crash in main/attendant process when using presence module in library mode (cherry picked from commit 20302744b22858e0e215e74e2a6656677881bb4a) commit b5e78a88838702088b9f0f0559aced1a5431281f Author: Richard Good Date: Thu Jan 23 17:21:04 2014 +0200 modules/rls: changed default hash size from 512 to 9 to avoid overflow (cherry picked from commit 48bb4b562d7d7ec20b45dbe555836bb8969b988d) commit 3c8fe5c1a8f7b4469657199adc4056539fdf47d8 Author: Daniel-Constantin Mierla Date: Mon Jan 20 17:24:18 2014 +0100 tm: free from and to display names that can be set for local request from seas module - reported and patch by Ziad Habchi (cherry picked from commit 1b53001ad3ad1e9bfd3e64f8e03c35d4e5f54e8d) commit e742cb638363ca2936b1f75fa7226f0127332146 Author: Daniel-Constantin Mierla Date: Thu Feb 6 16:03:27 2014 +0100 db_cassandra: clone key in a zero-termniated local buffer - rework from a patch by Jay Binks (cherry picked from commit 3cde37cf10795b4eb785ffd141a8b28e64864f5d) commit 520276f856474521cb419c11fa185ce9d6a8a285 Author: Carlos Ruiz Diaz Date: Tue Jan 14 10:04:53 2014 -0300 db_cassandra: bug fixes for raw queries using sqlops (cherry picked from commit 2f9e8d2e122edc5b7950ee6ab0991851c9cd7bbd) commit 46912a606e345fbf76bb9794e0ef9c3851015c2a Author: Juha Heinanen Date: Wed Mar 5 07:03:54 2014 +0200 modules/kex: ask pkg.stats to return array value (cherry picked from commit 920f02bde0f7b6e3484850f4677c603b9c8740c8) commit 954fe136964296836113f5187f9cde91b197a567 Author: Daniel-Constantin Mierla Date: Tue Mar 4 17:31:57 2014 +0100 sqlops: reset the result container before new query is executed - it was lost in commit 9b62514b4a90e169c9126b7bda6d87cc4c213ad2 - reported by Jonas Böttner (cherry picked from commit 864127e6e02144c40c138d6921862b1512d01c66) commit 20276e667631ec281851c2ef58d71863ae2318c4 Author: Daniel-Constantin Mierla Date: Tue Mar 4 09:59:07 2014 +0100 sqlops: safety check for result row field - it might not be set in case of a failure in the middle of result conversion from db to internal memory - freeing the partial result could result in a crash - reported by Juha Heinanen (cherry picked from commit f27df26ca01394250cbe12c5ccf694c6afd3707f) commit 07423627a1baf7ba96bc197f9ddc90f58854d26b Author: Torrey Searle Date: Mon Mar 3 14:54:10 2014 +0100 app_perl: update constants for debug levels (cherry picked from commit 6513ee05dd20253c0f555b18081f0eceb4baf7aa) commit 92aaaab324b37d75358b21825850ade8a3481cd5 Author: Daniel-Constantin Mierla Date: Mon Mar 3 14:39:25 2014 +0100 kamctl: delete former fifo files if they exist - reported by Morten Tryfoss, FS#399 (cherry picked from commit ec9e735955f58ef21bac21ba57eafd07db675e4d) commit 47836d773820da8aabe4a6ecb1dada285be1aa08 Author: Daniel-Constantin Mierla Date: Sun Mar 2 10:19:25 2014 +0100 tm: declare variable at the top of function declaration in t_suspend() - compliant with older versions of C standards - simpliefied log messages (cherry picked from commit dce7353674ea3d93ade93c89bbb4652e7ec624be) commit 0c3d4e2199023b6d8d2e78806f6b0f56b8687a85 Author: Daniel-Constantin Mierla Date: Sun Mar 2 09:51:40 2014 +0100 tm: execute FAILURE_CB_TYPE callbacks for resuming suspended request - suspended request creates the transaction and a branch, callbacks cannot executed anymore for request and branch route execution - otherwise it results in crashes, reported by FS#400 and FS#404 (cherry picked from commit 78c8eb1fa4b118661262fd6add9a0e9f60ca8cd1) commit 493e54de188f3ee03dd0c8a21ebcc4dd32e0c36e Author: Daniel-Constantin Mierla Date: Wed Feb 26 20:20:29 2014 +0100 parser/parse_addr_spec: comma allowd for start of tag value and mid tag value chars (cherry picked from commit a9e900a3dd5c958f3188376c3c4d3179c68e2c32) commit f4b178ec5e348c7bd0a4c936a0d72a3702d80146 Author: Daniel-Constantin Mierla Date: Wed Feb 26 19:52:10 2014 +0100 parser/parse_addr_spec: allow comma in tag parameter - some user agents uses it and it was in older versions (cherry picked from commit 6156d2572e06fa661ef23face24c38203485d81a) commit 0f3f76f23e8a32881a467dd9671d969617f0cb02 Author: Daniel-Constantin Mierla Date: Wed Feb 26 18:56:44 2014 +0100 parser/parse_addr_spec: allow comman inside quoted values no matter of being allowed separator - comma is valid inside quoted parameters values (cherry picked from commit 11e9f93d3bad8cfedcd55bdc4fc6c559309c4635) commit 91241caa2c2bc51b421d024c790493fdaf24c8ee Author: Daniel-Constantin Mierla Date: Wed Feb 26 18:03:20 2014 +0100 sl: fixed use of forward_reply_nocb() in sl_forward_reply() - previous related commit was not doing it (cherry picked from commit 4133a44cc9b1702b3a36b9386464983d2fe9aedc) commit e524394515e637b0cc586e1b4d482f2ea71ee749 Author: Ovidiu Sas Date: Tue Feb 25 12:30:01 2014 -0500 htable: README enhancements for array keys (cherry picked from commit 2847c47d7a2cbc15620d6f33b3641be1ca6207a7) commit def579c902f1adeaeacfa2b70a67cfb0e8a89225 Author: Ovidiu Sas Date: Tue Feb 25 11:34:19 2014 -0500 htable: fix some copy/paste errors in README (cherry picked from commit 2e4c13669ce025e0315b41a5eefa28fe2ca373a2) commit 26fd1d2fd24a1f4ee160ba24e2670b8e7a4e8176 Author: Daniel-Constantin Mierla Date: Mon Feb 24 21:32:45 2014 +0100 nat_traversal: proper size for realloc - reported by Venky (cherry picked from commit d9c34bec5ea0570f66df23e7e7d6f79f4721f04e) commit 774cefd9dfd2253923f95b12269cacbe6b315a77 Author: Daniel-Constantin Mierla Date: Fri Feb 21 15:37:24 2014 +0100 core/parser: fix loop on broken values matching the prefix of a good value in parse_option_tag_body() - reported by Savolainen Dmitri, FS#396 (cherry picked from commit 9ff18b15c24a933fa061663add3223b8256a88d1) commit 7cf0bc8c5a288d56f1decd305ee0a2dc952bd0dc Author: Victor Seva Date: Fri Feb 21 11:42:27 2014 +0100 pkg/kamailio/deb: init script. Get back SHM_MEMORY PKG_MEMORY and CFGFILE (cherry picked from commit f46beec41b3b5caa3977ddd452b3671bebf69069) commit ef478ac0709a9bef99df0818f68b597f39ba7c3b Author: Alex Hermann Date: Fri Feb 21 00:10:35 2014 +0100 tm: safety check for uas callid value when callid_matching is 1 - according to the documentation is for UA that cannot match the responses when call-id is changed, but is not the case of self generated requests - closes FS#390 (cherry picked from commit 1787b4239f3494fe7a88b0868a807e86a3b92639) commit 36c42be1a02fcb47d4b288136df81f424b690351 Author: Daniel-Constantin Mierla Date: Thu Feb 20 23:15:56 2014 +0100 async: free the async item after resuming the execution - reported by Surendra Pullaiah (cherry picked from commit c33583e6456d3500f8a9c870eb01a01d1a1fe8f4) commit 67dfcb7e64bf0ef3054b011ff98ace10ae609c09 Author: Daniel-Constantin Mierla Date: Thu Feb 20 11:04:49 2014 +0100 usrloc: remove the filter on nat_bflag for keepalive contact expiration - keepalives can be sent even for non-natted contacts - reported by Kristian Kielhofner (cherry picked from commit aa2ee6e1d9482b486ebc3f45b26ea886a2f3dbf0) commit a7dc504075d3b5c74c6af6a3216338a0d604d1d8 Author: Victor Seva Date: Tue Feb 18 16:44:40 2014 +0100 pkg/kamailio/deb: use freeradius-client lib on sid and jessie (cherry picked from commit ba68be91bc206d27284cdaf9fb3ccc189fe33d4a) commit 65336def3106a06bd96cf46cd0aaa1883ee65f1c Author: Victor Seva Date: Tue Feb 18 16:30:28 2014 +0100 pkg/kamailio/deb: fix init script (cherry picked from commit 424ab9dd4abd9b11b7cf4642335652145128fa7c) commit 68a3e5adcb2c3390d9ea1103d9fcf81f9c8773f0 Author: Victor Seva Date: Wed Feb 12 14:00:16 2014 +0100 pkg/kamailio/deb: clean lintian warnings (cherry picked from commit c2a606c1b03b1014caa9053d64d43d09c4744d04) commit 01cee458a4f93f8fe13deac8ddf33ebb3f3afd85 Author: Juha Heinanen Date: Sat Feb 15 04:16:14 2014 +0200 modules/utils: fixed memory leak and possible crash - patch against 4.0 was provided by Guillaume Bour (cherry picked from commit 92b947059dbde8ada3c757d7e6af48d79f9e7e12) commit 01c5ad7cb67bdb5d6140061aa0c2f8152f6f03cd Author: Charles Chance Date: Fri Feb 14 10:21:00 2014 +0000 dmq: fixed crash caused by freeing pointer too early on tm callback (cherry picked from commit 8be7de6d1d383c2e0e476e739a6b3fa5101bac12) commit 80c70b7d423c3e137a7c7610928abc20fdc9a647 Author: Ovidiu Sas Date: Mon Feb 10 19:41:20 2014 -0500 htable: fix crash if key_value is not string (cherry picked from commit 065439c0fbabe2806fcd615cec5e2445db59beec) commit c02f12d21539d4735a2ad9c840409c8512b2c3e2 Author: Daniel-Constantin Mierla Date: Wed Feb 5 09:52:19 2014 +0100 core: fix condition on script callback number done inside EXTRA_DEBUG - reported by Seudin Kasumovic, FS#388 (cherry picked from commit 740d407be4e35ee945658365ae38a1bba30fafc7) commit 3e97f51e59b27ae4609ae3f650872e59e89e1c2a Author: Victor Seva Date: Mon Feb 3 14:21:09 2014 +0100 pkg/kamailio/deb: clean lintian errors (cherry picked from commit 34720cbbf6f448a727a34164b690dabf393684ec) commit 6fad72bd5b9ca64261589f1059c7edbecc19c379 Author: Victor Seva Date: Mon Feb 3 14:13:15 2014 +0100 pkg/kamailio/deb: update debian copyright file (cherry picked from commit e1904a040001c82d691fbb42f6149c692143c109) commit 316ac288977ff480e980b55426549c470233fe3c Author: Victor Seva Date: Mon Feb 3 09:31:51 2014 +0100 pkg/kamailio/deb: wrap-and-sort control files commit 17c8242c7adaee70acedb96f01621e1b17dcc9bb Author: Victor Seva Date: Thu Jan 30 14:26:03 2014 +0100 pkg/kamailio/deb: unifying debian packaging commit eb67bf1ddeb9945af754d5dcc9fd0b23788a1642 Author: Carsten Bock Date: Tue Feb 4 09:49:20 2014 +0100 tm: Fix docs on t_relay_to (Typo) (as noticed by Victor V. Kustov) commit 1ec2dfbd836872df4663c059c26f410935a51b62 Author: Carsten Bock Date: Mon Feb 3 10:05:35 2014 +0100 presence: Regenerated README commit 94d80b77f5bee00c8a2d27930dbd3b73a3ea0747 Author: Carsten Bock Date: Mon Feb 3 09:58:59 2014 +0100 presence: Clarify the db_lock_type in the docs in conjunction with the mode DB_ONLY and a MySQL-Backend. commit f6dfa8d5e91b287ceccb84659448ee1aadbfc486 Author: Carsten Bock Date: Thu Jan 30 21:55:11 2014 +0100 presence: bugfix: Add option to disable per-Table lock for database layer (causes trouble with MySQL in DB_ONLY mode) commit d0e32ab598ec13756da96dbc3651aaae72bfd92b Author: Victor Seva Date: Thu Dec 12 08:53:59 2013 +0100 app_java: detect JAVA_HOME and use proper libgcj versioning (cherry picked from commit 5c1b8e0f0f5565aa69440a331c520fc549856092) commit 57f1daf848ce4a1a0d7cd0de1aac01ca358cf257 Author: Victor Seva Date: Mon Jan 27 16:29:46 2014 +0100 pkg/kamailio/deb: fix typo on depends (cherry picked from commit b03e871a62f3895bfb70fe5b72b0142afa613684) commit 950223d980584c40f72f0a7bbbb7b32be990eef4 Author: Victor Seva Date: Wed Dec 11 14:11:19 2013 +0100 pkg/kamailio/deb: removing lucid (cherry picked from commit a44d5311b583bc457b44550870dfbd4ea3fbcea4) Conflicts: pkg/kamailio/deb/lucid/changelog commit 5d83b84e5efbed81ebdf95ebb0d7653b1668af0b Author: Victor Seva Date: Mon Dec 16 09:04:15 2013 +0100 pkg/kamailio/deb: merge changes from Debian (cherry picked from commit 09b7a15e24800a5617695722a43d92b6fedfd77f) Conflicts: pkg/kamailio/deb/squeeze/changelog commit 07cf3fd5e9f94a95663387a54ffd2d40c4f31677 Author: Victor Seva Date: Sun Dec 15 08:49:42 2013 +0100 pkg/kamailio/deb: add openssl dependence (cherry picked from commit 61e1237c158edb1c83a656dd91e7665867b8fe74) commit 524f3dff4e8d2058013e450c03888ee5be1e9cfe Author: Victor Seva Date: Thu Dec 12 10:09:07 2013 +0100 pkg/kamailio/deb: set JAVA_HOME and use libgcj12-dev instead of gcj-jdk (cherry picked from commit ded4959bf1954dc114c9503d8294e7287bf373e7) commit d619cc9aa2564bf325aa1c5d4e382c27cc00fb0a Author: Victor Seva Date: Wed Dec 11 13:48:36 2013 +0100 pkg/kamailio/deb: use gcj-* instead default-* one (cherry picked from commit 4d4ab8becd7d806f8cae43149aab1e73bbe54969) commit 5bc5726eed23da01f722067e69f0c02a92006ae5 Author: Daniel-Constantin Mierla Date: Fri Jan 24 08:56:20 2014 +0100 gzcompress: fixed info about header_value parameter in docs (cherry picked from commit cbd525649237c3beb05ad7bcb38969fb3629b90e) commit ac7d551b29c2ce8e5ba3c668a1dcd8c5abfddfbe Author: Daniel-Constantin Mierla Date: Tue Jan 21 10:24:41 2014 +0100 dispatcher: readme regenerated with new sameple config and sections content commit 7a21f21d2e5d48fa83454a4ed2fa4a9671f9d015 Author: Daniel-Constantin Mierla Date: Tue Jan 21 10:13:51 2014 +0100 dispatcher: more details on how destination select functions work (cherry picked from commit f210c266311498393b93d66b41e8c08d89cbc731) commit 3c57dee17e154b8ff4daf72e76134e124a74652b Author: Daniel-Constantin Mierla Date: Wed Jan 15 17:00:45 2014 +0100 dispatcher: updated example config to use new db url attributes (cherry picked from commit a248b53249d76e6b53f72bc64acd4c14fb5db660) commit ab7f961dd22af7ce3cb451f30b116cc9a76bd4b5 Author: Ovidiu Sas Date: Thu Jan 16 18:02:31 2014 -0500 xhttp_rpc: fix arg parsing (cherry picked from commit 3615f3c26405f1c1bcd3721674e9d87e4b589146) commit 4fb71c24a119f53d75500c9bf69275634ea05a60 Author: Jason Penton Date: Thu Jan 16 13:08:29 2014 +0200 modules/tm: fixed bug where AVPs are not restored correctly if async used within failure route - related to mail by José Seabra on Jan 10 2014 entitiled - kamailio-4.1.1 avp issue within failure routes (cherry picked from commit f3f2f09beda60e1f7f4e6dfc0359f788991aeef6) commit e48703bd1cb12d5e8f2c29baf90d0c5e6af09b32 Author: Torrey Searle Date: Thu Jan 16 12:02:09 2014 +0100 modules/sipt: optional pointer should be updated when modifying called party (cherry picked from commit ed33effd4a65302cd893ef2e8f0f8fcc3e88fb57) commit ac1f9f9b601f3a6f3e53d55c5a061f35df6524e2 Author: Daniel-Constantin Mierla Date: Tue Jan 14 08:59:17 2014 +0100 snmpstats: fixed path for deploying mibs when net-snmp-config is used (cherry picked from commit 777548d79f17a6eb81d241e18b22329e9654e951) commit fc0bad2c005048d73926cbf8637cd8ba10287bd8 Author: Carsten Bock Date: Mon Jan 13 12:04:13 2014 +0100 ims_registrar_scscf: Fix memory corruption in build_contacts, in case no contacts available commit 67c12f48926c88b265db1501e1d211309bebdc7e Author: Carsten Bock Date: Sat Jan 11 01:39:21 2014 +0100 ims_auth: Fix for SIP Digest (Segmentation fault) - Fix by Marek Bazler (marek.bazler@acision.com) commit 620d9309a1bfe5e6f3ea0e93f40f267cd3f5f1bf Author: Daniel-Constantin Mierla Date: Thu Jan 9 19:19:31 2014 +0100 snmpstats: use $(share_prefix) for deploying MIBS (cherry picked from commit 5dde71f7fb9715a18dabfe0beeb152b0821c6fb0) Conflicts: modules/snmpstats/Makefile ===================== 2014-01-09 Version 4.1.1 Released ===================== ===================== Changes Since Version 4.1.0 =========================== commit b9e86b9fd8f7102838b0012f6ebfecd55ef607be Author: Daniel-Constantin Mierla Date: Thu Jan 9 15:59:01 2014 +0100 Makefile.defs: version set to 4.1.1 commit 497d0c5ad34250106782bc9a424e872d341305b7 Author: Daniel-Constantin Mierla Date: Thu Jan 9 15:58:08 2014 +0100 pkg/deb: versio set to 4.1.1 in deb specs commit 1e5f78ae7934112e502a1573aa2490ea647b08d0 Author: Daniel-Constantin Mierla Date: Thu Jan 9 15:54:31 2014 +0100 pkg/rpm: versio set to 4.1.1 in rpm specs commit 32aacba6663f0836c8599c588d8d6d708af5afa3 Author: Daniel-Constantin Mierla Date: Wed Jan 8 19:06:19 2014 +0100 htable, permissions, print: regenerated readme files commit af04ad88d6db1b2e3cf7d9cd99906c83d58f4f9d Author: Daniel-Constantin Mierla Date: Tue Jan 7 10:23:11 2014 +0100 permissions: fixed previous commit which used invalid variable - reported by Kelvin Chua (cherry picked from commit 34d9088d74cb8269960cc20912a675a67598e7d7) commit 11ff3de741b95fea003fa5e91ceb69df15fd0fd6 Author: Daniel-Constantin Mierla Date: Tue Jan 7 00:58:20 2014 +0100 presence_dialoginfo: handle all states to get most relevant xml - patch from FS#341 (cherry picked from commit f845465eb96770e0c02c92ae862cdc94f561e29e) commit 9af6dbd51e3085d111c54b778b03d191a6a31060 Author: Daniel-Constantin Mierla Date: Tue Jan 7 00:10:34 2014 +0100 tls: the pointer of cfg structure - synchronize when updating the list of tls configs and their reference count - with parts from patch by Ding Ma, FS#380, contributed under BSD license (cherry picked from commit 208934d47ac1585d42029234267bcceab40ae218) commit b55c87afd5a02b8c6244e8557879da9a09e02c22 Author: Daniel-Constantin Mierla Date: Mon Jan 6 19:51:41 2014 +0100 permissions: note about peer tag mode that applies only for allow_trusted() (cherry picked from commit 15f8a92baf58ee70e837b3b7e7f208b1a2678a0a) commit 4ec0be8deaab21050015a3b7828a667f40c8f150 Author: Daniel-Constantin Mierla Date: Mon Jan 6 19:48:54 2014 +0100 permissions: set peer tag avp for allow_address_group() - also for allow_source_address_group() - reported by Kelvin Chua (cherry picked from commit 0c67042fa629ee4744cfc31a15e571b7340b0881) commit 93f493645f424bc34a0e641f89ed08766a542de4 Author: Alexandr Dubovikov Date: Tue Dec 31 23:24:02 2013 +0100 modules/sipcapture: Fixed bad timestamp in the raw socket mode HEPpy New Year! (cherry picked from commit cc34c8e2c1e0eeafa0088c2d159260e4b10652c9) commit 7552d77f3184777a0b12cdf3354013f2bc4f546d Author: Daniel-Constantin Mierla Date: Fri Dec 27 23:31:41 2013 +0100 htable: added section id for functions and parameters (cherry picked from commit 0e0b8cd883718bb5d19999e800159add7714f69e) commit c00a33aa378d886b8e0d3a6370b9df2e3559b021 Author: Daniel-Constantin Mierla Date: Thu Dec 19 21:15:12 2013 +0100 acc: use r-uri winning branch even for local generated replies - it was only for received and relayed replies - reported by Kelvin Chua (cherry picked from commit 81b9c83b2fa3bd32d502a1ae9014cc7d6747e710) commit d1c3ebe4ac3fdfab5d3360bff76e3c22561d95b1 Author: Daniel-Constantin Mierla Date: Fri Dec 6 19:03:08 2013 +0100 tls: removed unsigned int comparison with <0 (cherry picked from commit 7d6dc390bac2b49615444bcbad74cd39f3c82302) commit 04778b76c3afa0090db421ec7258f443dc1f2899 Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:54:52 2013 +0100 sipcapture: fixed clang compile warnings - extra parameters for sprintf() match format specifiers (cherry picked from commit b131f4402cf604bbe90123aa95a6cbc8412c2de0) commit 90f8cee3bf20d4ae3c89b08809de749b5176a084 Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:34:49 2013 +0100 ratelimit: signed check for pipe number in rpc_set_queue() - rpc can reand signed value (cherry picked from commit ed034d4d9096d8c77269828c8efdafb26eac5372) commit b1bffbe734bf7718a5d5b61ba2e55801160c49e1 Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:30:49 2013 +0100 pike: memset of address print buffer with proper size (cherry picked from commit d54eb083f59fb55ccbc79e49b5b3e05426bd3795) commit 7e35f56d3f3955e6e815cda80c4e7c21835ac24d Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:25:30 2013 +0100 permissions: signess warning fix (cherry picked from commit 26e04f2053c9f33333bbbf79af6897428a1d9a88) commit 5481307088c7fda489495a99a163a782d901b6e4 Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:23:17 2013 +0100 maxforwards: use standard format instead of GNU old-style field designator (cherry picked from commit cd04947b0ccb1c861274483f458bfc7f4329accb) commit d7d84da459884897f4cc5b84fc19c266831e8fcb Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:20:16 2013 +0100 ctl: removed not needed extra paranthesis (cherry picked from commit efda774f6391f1e909a9967898c64fb25f53eeba) commit bb9df83f99523c58acae1d5278457ba6128966a7 Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:18:48 2013 +0100 acc: strftime() returns 0 on error (cherry picked from commit 89262590e4d47e480fb4984f18e12b4e4edb4ca6) commit 7323998af0f1d71dbc22d699979e45fb512fa3aa Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:15:22 2013 +0100 pv: use int index for looking up flag index - some functions used for check may return negative on error (cherry picked from commit 30359b3cfce2ce909153e06b1954778c4eababa7) commit eab7927a930c9781603538d0b2ae4595b1e5c586 Author: Daniel-Constantin Mierla Date: Fri Dec 6 11:41:38 2013 +0100 snmpstats: use install-cfg target to deploy MIBs - existing target was no longer valid from v3.0 (cherry picked from commit a8d0d9e9224c2e7399c95c533dff67a6303891d2) commit e53117a038961b912ebb95c8a07468f87c161db2 Author: Carsten Bock Date: Wed Dec 11 13:47:57 2013 +0100 lib/ims: Replaced custom getter for P-Asserted-Identity with the Parser from Core (cherry picked from commit af1734cea213b2a07c9d725fff158cd4899725d1) commit 723bf45840b02e70bcb1c7f9c11a2e64e4f303db Author: Carsten Bock Date: Mon Dec 9 20:07:12 2013 +0100 ims_registrar_pcscf: Bugfix: Properly handle the case, when we do not have a Asserted Identity (cherry picked from commit 6b0bcff43c0b3c22f399211aeb7e9279f7c35814) commit bf0a544d135b029ad381746b380bb6f71c52aee7 Author: Carsten Bock Date: Mon Dec 9 23:00:08 2013 +0100 Improved Free at cscf_get_service_route(), caused a reproducable crash (cherry picked from commit caa9954d3c017ce741245d8f2b338158caf2270f) commit d6480f98aef45b8c569ef9edf90c6cf1604cc2f8 Author: Carlos Ruiz Diaz Date: Wed Dec 18 15:28:39 2013 -0300 ims_registrar_scscf: fix crash caused by an uninitialized AVP (cherry picked from commit 52d727dc249a88b31348b008045cc6071ab215a7) commit 2dd36bbae6f05ea0c980e58f247ac7e4f737f6a6 Author: Victor Seva Date: Tue Jan 7 13:59:37 2014 +0100 usrloc: add user_col to the update contact query with instance (cherry picked from commit b393656c1113eb3630470389f142c53fbc085a90) commit f97723dd17d5bf9e0d2dd02982cfbca0146b7e99 Author: Daniel-Constantin Mierla Date: Mon Jan 6 23:11:33 2014 +0100 websocket: store sub protocol value for later use in encode_and_send_ws_frame() - the ws connection pointer can be set null if the browser closes the connection - patch by Vitaliy Aleksandrov, FS#364 (cherry picked from commit 438eafc92ecf9d3b52f95c9952bc26b147fdf328) commit 3bfb9030dda5776744efc4f408557e044b4ebb75 Author: Daniel-Constantin Mierla Date: Mon Jan 6 22:52:11 2014 +0100 htable: free temporary slots used to reload hash table via rpc command - use system memory for temporary slots (cherry picked from commit f35c49085bdcc623ef45aa33a99af3265d3e6eeb) commit 2b450f573bdbcb88d0418a43a6707875f050eb33 Author: Daniel-Constantin Mierla Date: Mon Jan 6 22:46:48 2014 +0100 htable: use system malloc for temporary allocation of hash table realod slots - copes better with large number of slots, without a need to use shm (cherry picked from commit 13626ccffeaa7654c58576c3d1cc417dea865ca9) commit 75e904f2c2034075383b412e2dcb18c6fb01c7c3 Author: Daniel-Constantin Mierla Date: Thu Jan 2 13:22:28 2014 +0100 htable: use pkg for temporary hash table slots used for reload - free the temporary slots after reload, reported in FS#385 (cherry picked from commit 53689b55632c6208e6326f1a5f4b3c45da216f43) commit 71463b06efa2997950aaf1ef088076258fe8a03a Author: Peter Dunkley Date: Sun Jan 5 18:16:04 2014 +0000 modules/websocket: added OpenSSL licensing exception (cherry picked from commit 661d7d3a6231713861a8a1236dd7d783113c2890) commit bdb3a86c4453790a91de5aa2320de5b5bb26ad5c Author: Peter Dunkley Date: Sun Jan 5 18:15:33 2014 +0000 modules/outbound: added OpenSSL licensing exception (cherry picked from commit 6741c47ad75806355cd7564d419df56acc68987b) commit fb364e0b29ce388574a61ebc4a428c559c411a2a Author: Peter Dunkley Date: Sun Jan 5 18:15:07 2014 +0000 modules/auth_ephemeral: added OpenSSL licensing exception (cherry picked from commit 99960be1d55df2ba4ca596c42c8e78e36dad3cf1) commit df0218611b8f27ccaa924b8f88560c2e81966823 Author: Daniel-Constantin Mierla Date: Thu Jan 2 11:25:56 2014 +0100 tmrec: updated the examples with tmrec duration - hint to read rfc2445 for duration format (cherry picked from commit 99d1170469c60206992c083f2ba0e9dc6b580d37) commit 2ac00f9083846b958da5396cb4f5a51527957324 Author: Daniel-Constantin Mierla Date: Fri Jan 3 10:11:26 2014 +0100 acc: regenerated README commit 4ac82cdf92ae6c0e2ff9c1238bfe28cfcefea99c Author: Daniel-Constantin Mierla Date: Fri Jan 3 10:04:39 2014 +0100 acc: added note about MySQL InnoDB not supporting INSERT DELAYED - reported by Daniel Tryba (cherry picked from commit d26eff22c8a543c63a40cd7d91bb3c70f04aabc6) commit a4060da5e1fe1e64c224ff32d669a699a0d5cd1d Author: Juha Heinanen Date: Thu Dec 26 17:51:04 2013 +0200 modules/pua: added some missing lock releases (cherry picked from commit 4eb338611e716e7a32f252acbae52bace6047a0a) commit 9e8c3f90e9467153b1e63a257ccdfb09adc4ecfd Author: Juha Heinanen Date: Thu Dec 19 16:21:25 2013 +0200 modules/pv: fixed params and param transformation - params need to be taken from sip_params field of sip_uri struct (cherry picked from commit e54b3ec673cb32664a1e8de2e591190f22216724) commit d75bc3b69151a9d0391309e6bb51784f3b6b9a83 Author: Daniel-Constantin Mierla Date: Mon Dec 16 09:26:03 2013 +0100 db_flatstore: update timestamp for kamailio specific rpc rotate - do also in 'rotate' command, not only in 'k_rotate' - from a patch by Abdelkader Allam (cherry picked from commit b15aefa31e45f1ad6a45b64905f9fae24e0f790e) commit 98ecf7d2c5753357fd2c1d1e8e72f425e4d48f9b Author: Daniel-Constantin Mierla Date: Thu Dec 12 15:50:27 2013 +0100 snmpstats: fixe MIB file definitions - patch by takeshi, FS#363 (cherry picked from commit ab75785aa707f10fdbccfb0531a0f35e820f5ebc) commit 5b869a7c1c584f2762610c5310e7281375c8103d Author: Daniel-Constantin Mierla Date: Wed Dec 11 23:58:11 2013 +0100 tm: reset temporary linking of reply to transaction after branch failure route execution - reported by Robert Boisvert, FS#379 (cherry picked from commit 0ebc983a422cd5ee4baa39bb3ef3bdbeeefd4571) commit e96a8b80fd253777e1d001ad778c5a62473ba010 Author: Daniel-Constantin Mierla Date: Wed Dec 11 23:01:41 2013 +0100 avpops: create a local pv structure when parameter is only flags - flags details are stored inside it - fixes crash at startup reported by Kevin Scott Adams, FS#381 (cherry picked from commit 3c88f1de9d647db8a14bae45af1fa3b34f74d4e6) commit eaeb74f5b6af5be13f88de93729998f13e9a06b7 Author: Daniel-Constantin Mierla Date: Wed Dec 11 09:49:52 2013 +0100 core: safety check for double free in q_malloc as in f_malloc (cherry picked from commit 943a5941f5ab479803fb30e19e9fa607f0f0fe14) commit 8df9d2336e7de2648288cf8ff6821e6820d88da9 Author: Daniel-Constantin Mierla Date: Mon Dec 9 10:06:15 2013 +0100 usrloc: avoid double locking when preloading attributes - reported by Seudin Kasumovic, FS#378 (cherry picked from commit 888635bfa3719afeeea6f5f0d407aa862ceb34ac) commit efb2670ef03b69cb0ae26e7c9ac427c995ffbacf Author: Daniel-Constantin Mierla Date: Mon Dec 9 10:05:11 2013 +0100 registrar: handle error case when deleting contact fails for unregister() - reformatted file (cherry picked from commit 67d218e29457ffd75148c8c520b26ec6f3f41719) commit f08c9545016da2bb974a1a8ded82c7aa25e9b704 Author: Daniel-Constantin Mierla Date: Sat Dec 7 13:35:45 2013 +0100 tm: safety checks inside t_next_contacts() (cherry picked from commit 21027d0c17558f3a1a4797049448cbbdfe50554f) commit 45ea3c6de26def1fa704f3e444bd37800ca09d9f Author: Daniel-Constantin Mierla Date: Fri Dec 6 18:02:36 2013 +0100 usrloc: proper index for domain column when laoding extra attributes - patch by Seudin Kasumovic, FS#377 (cherry picked from commit 551524cfc83b922c23e2d26f8cc5950df2a0af54) commit 90681624c54f0ec0b1259e205bcc0274316b4549 Author: Daniel-Constantin Mierla Date: Fri Dec 6 17:16:25 2013 +0100 core: fixed several clang compiler warnings (cherry picked from commit f0fb6f1e9fbb2f7f0c2bed5ba0d50a56cf5cf444) commit 5552d9f733a6423d4d940f9b93a6808de0800a1d Author: Daniel-Constantin Mierla Date: Fri Dec 6 16:33:04 2013 +0100 Makefile.defs: compiler optimization level made variable - allow using -O3 for clang, which gives error on the former default -O9 (cherry picked from commit 0713c0de50f8c2f4da2ee0ef33b0505c37792392) commit c56e66287d4456692bdad0f2454896ffd342cf0d Author: Daniel-Constantin Mierla Date: Fri Dec 6 11:32:41 2013 +0100 sdpops: fix setting 0 instead of \r for sdp_get_line_startswith() - reported by Tuan Viet Nguyen (cherry picked from commit 041b12dc6e5ad88e981d44180436a90518cbcf0d) commit bd5335ac84bdb8854a7b7dab41136fe6abd01c9f Author: Daniel-Constantin Mierla Date: Thu Dec 5 09:58:38 2013 +0100 Makefile.groups: include gzcompress, sipt and mohqueue in packaging groups (cherry picked from commit 4dcbd1b1cbd4854607d286094c42d257623c548d) commit 7cc7bde95757ea8861c07acafeb528e09e0b52ac Author: Hugh Waite Date: Wed Dec 4 22:37:31 2013 +0000 dialog_ng: Fix segfault in dlg_new_dialog (cherry picked from commit 32f9c9187a9d886c46b24ee38173274da63febda) ===================== 2013-12-04 Version 4.1.0 Released ===================== ===================== Changes Since Version 4.0.0 =========================== commit 4ffd05e4664ca0af4dd101bedf12b40b251446aa Author: Daniel-Constantin Mierla Date: Wed Dec 4 15:33:14 2013 +0100 Makefile.defs: version set to 4.1.0 - new major release commit 3ad1f6afffe8250a3695ac8233bdb746bcfdcecf Author: Daniel-Constantin Mierla Date: Wed Dec 4 15:02:22 2013 +0100 doc/rpc_list: regenerated the lists of rpc commands (cherry picked from commit 2ffeea75931600e2da70d696a9965a5b7329211b) commit ab21be6c76bc2b3010d937bbf1d0b2d2fd3a7e7b Author: Daniel-Constantin Mierla Date: Wed Dec 4 14:34:04 2013 +0100 doc/rpc_list: added sctp in the list of modules exporting rpc commands (cherry picked from commit 56c772fbd1490a7cef3f748c61d1c7d7be3167a3) commit 8f488c2ec4919052dfb12e8135b672411957c44e Author: Daniel-Constantin Mierla Date: Fri Nov 15 10:08:12 2013 +0100 app_perl: docs updated with reset_cycles parameter and rpc commands (cherry picked from commit b1f4dbeef93511563164de2f030f510f5a2cf2d9) commit c1b11585f72c5b80efdf6c79d0b76391a4dbdef1 Author: Daniel-Constantin Mierla Date: Fri Nov 15 09:52:29 2013 +0100 app_perl: added rpc commands to set/get the value for reset_cycles (cherry picked from commit de2c39a1857d74443c6b1fa4f06cbb18d3dd8026) commit 6a654f18f579aaf812a325a0b1a678ace5236051 Author: Daniel-Constantin Mierla Date: Fri Nov 15 09:28:25 2013 +0100 app_perl: added mechanism to avoid leaks specific to persistent perl interpreter - it is not easy to track the scope of variables, especially in libs, the solution being to re-init the interpreter - new module parameter reset_cycles to specify the number of execution cycles after which the interpreter is reset. Default is 0 - don't reset at all (cherry picked from commit b5527627601c9e41ebbfaccb98bc2cf0bc003bdb) commit 8991684e94def6efa74d827753c2fe1c3e6d9d97 Author: Daniel-Constantin Mierla Date: Thu Nov 14 23:00:32 2013 +0100 app_perl: declare extern environ variable - without it doesn't compile on darwin and it is recommended way to do - provide some fake argc and argv to PERL_SYS_INIT3() to avoid compile warnings (cherry picked from commit 34ad8c295b45bc52cc5a071bf2b5651865389f94) commit 99c4af0c61994e59d902defcf985a865a8d6b8f0 Author: Victor Seva Date: Wed Dec 4 11:46:29 2013 +0100 pkg/kamailio/deb: update changelog commit fb7e342ce500cc21e9f15a15f51e3b0ecad29310 Author: Victor Seva Date: Wed Dec 4 09:10:37 2013 +0100 pkg/kamailio/deb: add new modules (cherry picked from commit e043c3a44b163e511e62af5c7290fb587141b400) commit 983a1b29096c5bd2ef0db6f5cab80bfc1a5d326a Author: Victor Seva Date: Tue Dec 3 16:46:32 2013 +0100 pkg/kamailio/deb: add jessie release (cherry picked from commit daee150595e6fabdf53aa66425d32234ec7bbde7) commit 6fc672fc4153c85c3742928d7c7e897f1f7387c7 Author: Victor Seva Date: Tue Dec 3 16:11:00 2013 +0100 pkg/kamailio/deb: Add dnssec module ( jessie only ) (cherry picked from commit 50b1c3a52c150201a563060cd1059a49ada89af2) commit c11fb2733024d7739e183c842cef4a386e090131 Author: Victor Seva Date: Tue Dec 3 15:51:41 2013 +0100 pkg/kamailio/deb: add new modules app_java, autheph, sctp (cherry picked from commit 450d7ecb49a64e71dd28273b470911bd933bc209) commit 0a9055c1989aee3878d11a931daad8c971b15835 Author: Victor Seva Date: Tue Dec 3 16:42:06 2013 +0100 pkg/kamailio/deb/debian: fix mono deps (cherry picked from commit f17c51fe48149a6b7634cee2e36ee463e1ee9fef) commit a3169d02d7527110941fab8de25ba75aae759ce1 Author: Daniel-Constantin Mierla Date: Tue Dec 3 23:38:41 2013 +0100 core: don't increment failed dns query counter for reverse dns lookup at startup - it can happen before counters are intialized, thus check that before - reported by Hugh Waite, FS#375 (cherry picked from commit 89c6d73dd51eb9b96f50d3f04219612fa7725224) commit a165fa668378da5c312a0c268aaf158ff583127f Author: Daniel-Constantin Mierla Date: Tue Dec 3 23:38:08 2013 +0100 core: added function to check if counters have been initialized (cherry picked from commit 8161152b320f3b430523ea08e86a56f79405c2f4) commit 48a3412afe166f5cbd41a057a22a3333337a2856 Author: Hugh Waite Date: Tue Dec 3 13:00:55 2013 +0000 websocket: Set pointers to NULL when freeing ws connection strcutures - Fixes double free crash FS#364 - Reported by Vitaliy Aleksandrov (cherry picked from commit 95749afb7129e2909b449b79706f0de5d06a3c5d) commit a31988d657edef079525fa68096dc537e78708c5 Author: Daniel-Constantin Mierla Date: Tue Dec 3 12:54:00 2013 +0100 stun: refreshed readme file commit 41cc8aa248ea1e736bb3d069b32430cc1e54c0af Author: Daniel-Constantin Mierla Date: Tue Dec 3 12:50:29 2013 +0100 stun: updated docs to reflect that it no longer depends on external libs (cherry picked from commit 305e7b5693e71d2027f8e6462129f8c9f01ad76d) commit 3c491913dac5060639278f1e645205b1a3959ad3 Author: Peter Dunkley Date: Tue Dec 3 01:34:52 2013 +0000 pkg/kamailio/centos: Updated rel in .spec in preparation for 4.1.0 release commit 23b582a7ea67c6a6fd8347533020e8b4c0de2dbd Author: Daniel-Constantin Mierla Date: Mon Dec 2 23:21:24 2013 +0100 kamailio.cfg: updated the comment about kamailio version commit 5dc07807bf08aca8b600c90f9d700b49ef0ad454 Author: Daniel-Constantin Mierla Date: Mon Dec 2 22:01:34 2013 +0100 kamailio.cfg: use set_contact_alias() instead of add_contact_alias() (cherry picked from commit 66ed11c90e38d948fd75f908b3edd409bca74134) commit 284f4ef38c3928516e9c4a78b4768de716b850b7 Author: Daniel-Constantin Mierla Date: Mon Dec 2 20:42:12 2013 +0100 mem: malloc(0) should return a valid pointer for free according to specs (cherry picked from commit f61ff34aac7c7bae3a96fb698a899c8a0e692a9f) commit 0d0d230ab09da4cd2e6d8331d1feed5b6172cfa1 Author: Daniel-Constantin Mierla Date: Mon Dec 2 19:40:04 2013 +0100 Makefile.defs: version set to 4.1.0-rc2 commit f7ed69d75746dc55e5a48a7a18602124e73cd3cd Author: Daniel-Constantin Mierla Date: Sun Nov 24 16:06:41 2013 +0100 tmx: backup and restore existing T and branch pointers for t_cancel_callid() - reported and initial patch by Guillaume Bour (cherry picked from commit 60372d613544af1f8f06122eb77fa2a9636a6c3a) commit 09fb0aae62761ce4f251ab22c6ab9cde55e2c663 Author: Daniel-Constantin Mierla Date: Sun Nov 24 16:05:49 2013 +0100 tm: exported set_t() and get_t_branch() viam tm api - allows to backup and restore pointers to T and branch (cherry picked from commit 777dd5e28ff6b4fcc3b1c44e841eb415c974075f) commit f06c0421f2d08aa9ec15330dbe7c270b7c67eef4 Author: Daniel-Constantin Mierla Date: Thu Nov 21 17:37:33 2013 +0100 tm: propagate reply/failure route indexes to local uac branch - affects the updates done in event_route[tm:local-request] - reported by Pawel Sternal, FS#371 (cherry picked from commit 715ba52de2031786fd9f05832d5bf73d17d46e47) commit d3a6f48d379097afc649b16237df46581b251084 Author: Daniel-Constantin Mierla Date: Mon Dec 2 18:17:34 2013 +0100 tls: clarified licensing based on development history - some were c&p as they refered to files related to components that were developed later than the (c) year (e.g., selects) - added openssl exception to gpl parts based on agreement from the developers of those components - most of the code was released long time ago under BSD by iptelorg. Code was rewrote for 3.1 when asynchronous support was developed. (cherry picked from commit 7771e9cdb58ea1cef008e2a70f53c5f183c26ebe) commit 4ff3866652be6752e5167071ce02b888acda0e75 Author: Federico Cabiddu Date: Mon Dec 2 17:05:35 2013 +0100 permissions: re-init db connection for reload cmd - some workers for specific mi/rpc commands may not have a db connection from the start (cherry picked from commit cb23be9456c178957399ec9d8ce8a1420d50fc32) commit a5f8d36ac011be12a9582999a8d6480541106439 Author: Camille Oudot Date: Tue Nov 26 16:08:35 2013 +0100 modules/ims_registrar_pcscf: fix log commit 424711ec889661a1212e63f9b0e9761a6e4ed069 Author: Vicente Hernando Date: Thu Nov 28 12:16:05 2013 +0100 modules/ndb_redis: solved bug in second call to redisvCommand. (cherry picked from commit 52a34d269931f6f3a50b3fc532405624b9e38d23) commit 0b85493f3c1bc7c6cbd48f39aea9d3ecc135d4ff Author: Richard Fuchs Date: Tue Nov 26 10:36:18 2013 -0500 rtpproxy-ng: remove trailing double \r\n from multipart SDP commit 553d6aff9eecaec38547910d4dd46fcd71b57583 Author: Hugh Waite Date: Fri Nov 22 09:39:40 2013 +0000 modules/avpops: Fix 'uninitialised variable' warning (cherry picked from commit 54020b00893ee259baee714d7d17adc6d31f9112) commit 20822c5227962508d13bce48a653e594cbfaeff1 Author: Hugh Waite Date: Fri Nov 22 09:35:55 2013 +0000 modules/usrloc: Update contact field when updating a contact in the DB - Fixes FS#368 (cherry picked from commit a55018deb431ef32ee2bcd45610903327850757d) commit 18afdc79aeb2b46c6eda4b66e40efae49d524701 Author: Hugh Waite Date: Fri Nov 22 09:28:38 2013 +0000 modules/registrar: Invalidate temporary GRUUs when the Call-ID changes for a sip.instance - Fixes FS#368 (cherry picked from commit 27eba09b603b265ce4213d238c132249189ae6e8) commit b6c109a38f8fca82005166ed73d370a2f974a3db Author: Daniel-Constantin Mierla Date: Thu Nov 21 20:24:20 2013 +0100 sl: README updated commit 93428405a7d9bba3aee3bf317ea76f232739c9af Author: Daniel-Constantin Mierla Date: Thu Nov 21 19:14:17 2013 +0100 sl: docs updated to reflect usage of send_reply() (cherry picked from commit e7b73f7e0160eac1ca445201fbf796df0dd13ce0) commit 6125176d04c75d3a3f0b57119696eca2f63c3645 Author: Daniel-Constantin Mierla Date: Thu Nov 21 19:09:43 2013 +0100 sl: allow send_reply() in the route block types supported by t_reply() and sl_send_reply() - reported by Juha Heinanen, FS#362 (cherry picked from commit c77aaf38eafe1d3549d266feebf76ac0b50738ea) commit 7e74944eb6a55a5e9a817a894af1ebbbc8ce9733 Author: Timo Teräs Date: Fri Nov 15 16:06:25 2013 +0200 modules/sca: fix hash entry deletion sca_hash_table_slot_kv_delete_unsafe() uses internally sca_hash_entry but incorrectly called sca_hash_table_slot_kv_find_unsafe() to initialize the entry. That function returns the node value, not the node itself. Use instead sca_hash_table_slot_kv_find_entry_unsafe(). Should fix the crash in FS#366. (cherry picked from commit 56e4f4518028e73f9ebd053242a100a5c3b7eb53) commit 85e9202d14eda0a43d566aa14c0df47a78eb24f3 Author: Ovidiu Sas Date: Fri Nov 15 09:08:03 2013 -0500 usrloc: fix crash while printing error log - fix a copy/paste error that lead to a NULL pointer (cherry picked from commit 10115f88637d1371a8ddeb5fe9c36c31ada49fc4) commit 82d4a39a4f7cd81afbcaed8de8bec0e3a7747e53 Author: Daniel-Constantin Mierla Date: Thu Nov 14 16:12:27 2013 +0100 Makefile.defs: version set to 4.1.0-rc1 - dedicated brach 4.1 has been created for release series 4.1.x commit 8c7aa83346e18792d9a622c63c83cff81dcc144b Author: Jason Penton Date: Wed Nov 13 15:12:48 2013 +0200 modules/dialog_ng: fixed double shm memory free - happens when calling get_dlg function from cfg file commit 1710c596b9a9383d2aa48d3432b6ada429981863 Author: Daniel-Constantin Mierla Date: Wed Nov 13 10:38:17 2013 +0100 Makefile.defs: version set to 4.1.0-pre2 commit 644ffab0450d49aa36cfa803a41eff9db1ddb13a Author: Daniel-Constantin Mierla Date: Wed Nov 13 10:37:17 2013 +0100 Makefile.defs: enabled memory debugging - to be kept for the rest of testing period to spot eventual buffer overflows commit 254d0c43a84ec87801e58b4f990a2029c0e27c6f Author: Daniel-Constantin Mierla Date: Tue Nov 12 21:03:01 2013 +0100 tm: init sock_str to null value if no sock pointer is set in branch - case of creating branches from a 3xx reply - reported by juliabo [at] gmail - identation made coherent with tm module style commit 5d80155a69f3c9865196e377ac0ecef16cd39cfe Author: Charles Chance Date: Tue Nov 12 17:28:51 2013 +0000 memcached: add section ids in documentation commit a65ee19108b1cdff31ec93b25020af0c9eab8080 Author: Charles Chance Date: Tue Nov 12 17:28:15 2013 +0000 dmq: add section ids in documentation commit 35ae624ba939b736bb2f52cd5fb4908deec0a133 Author: Daniel-Constantin Mierla Date: Tue Nov 12 15:50:51 2013 +0100 pua_reginfo: fixed typo related to module name in docs example - reported by Marius Pedersen commit a9fc979c839b44411e3c34076591c64c16d2fe87 Author: Øyvind Kolbu Date: Tue Nov 12 15:47:30 2013 +0100 core: respect order field in NAPTR, as required by RFC 2915 - the beaviour is controlled by core parameter dns_naptr_ignore_rfc - default is 1, preserving current behaviouf to ignore rfc requirements (for backward compatibility) commit 96e021babe6da540ac8e47f35b30bb0fd7146245 Author: Richard Fuchs Date: Mon Nov 11 12:40:05 2013 -0500 rtpproxy-ng: remove code artifact that broke IPv6 received-from addresses commit 3bcf5579c8e47422378fcf6dfaa361e3fd126ce5 Author: Daniel-Constantin Mierla Date: Mon Nov 11 12:23:29 2013 +0100 ChangeLog: set the content with changes since branching for 4.0 commit 7436e3f66782597d66d052ee9c87bdb3b91756ef Author: Daniel-Constantin Mierla Date: Mon Nov 11 11:21:21 2013 +0100 kamctl: regenerated db schema scripts - updated after mohqueue default date change commit 8ebd2350ef97c6bac856850a3230ed3e245bd3ed Author: Hugh Waite Date: Fri Nov 8 20:30:08 2013 +0000 tls: TLSv1.1 supported since openssl v1.0.1 commit 55dd8073c7d06f3af37cded55e520e64457c2b42 Author: Victor Seva Date: Fri Nov 8 16:41:30 2013 +0100 rtpproxy-ng: ids to sections in documentation commit 4060340d3af8112ad73ea881ab79270c06544476 Author: Victor Seva Date: Fri Nov 8 16:32:35 2013 +0100 debugger: ids to sections in documentation commit 5f1d6744aa20dc5774c8403bf918a9543afe6c75 Author: Victor Seva Date: Fri Nov 8 16:28:19 2013 +0100 avp: ids to sections in documentation commit 3e6bef55f91206d7cf956a61e0b426bab5469e7b Author: Victor Seva Date: Fri Nov 8 16:03:25 2013 +0100 avpops: ids to sections in documentation commit 0e676d0062d7db0875ccc97053304807cbc5747e Author: Victor Seva Date: Fri Nov 8 15:56:33 2013 +0100 usrloc: ids to sections in documentation commit a88f9d4b79a40221e058c31bbdd21c8c25ba5003 Author: Victor Seva Date: Fri Nov 8 15:21:58 2013 +0100 app_lua: ids to sections in documentation commit ae0e9eef521fa39ae306a2c64e4add61d5e8af6f Author: Robert Boisvert Date: Wed Nov 6 14:12:10 2013 -0500 mohqueue: remove call from queue if caller does not exist commit 456c387e08ce40ea2c0f1e5e5f94b367ff9fa361 Author: Robert Boisvert Date: Tue Oct 29 18:10:25 2013 -0400 mohqueue: remove sql table call_time column's default value it is not supported in some database properly, and it is not really needed. commit 04b457735f0bafa6ff214cb2d69afbe721d89bf1 Author: Andrew Mortensen Date: Thu Nov 7 14:52:29 2013 -0500 modules/sca: restore correct check for NULL in SCA_CALL_INFO_EMPTY. - should also suppress -Waddress error without relying on gcc _Pragma. commit 0fbdb8cf7a7687d6ecc8049dfdcb1244abd726af Author: Hugh Waite Date: Wed Nov 6 10:34:01 2013 +0000 tls: Fix minor typo in documentation commit fe914e16945caf6c5c11b81514dff89a0739b30e Author: Richard Good Date: Wed Nov 6 09:14:45 2013 +0200 modules/dialog_ng: Fix "CRITICAL bogus event 6 in state 2" problem Use TM callback TMCB_RESPONSE_READY instead of TMCB_RESPONSE_OUT to prevent race condition resulting in bogus event commit cb66f43187ea3bcac36681b82630456deeabc64c Author: Daniel-Constantin Mierla Date: Tue Nov 5 15:10:29 2013 +0100 kamctl: added shortcuts for dialog mi commands commit 082a6c43938cf8e3839d46fd070e391bd522d4ed Author: Daniel-Constantin Mierla Date: Tue Nov 5 10:33:55 2013 +0100 dialog: init cseq to 0 if not available yet for one side - based on a report by Morten Isaksen commit 8d6a981543a044fddc3448c93dba9ed35afac0c0 Author: Daniel-Constantin Mierla Date: Tue Nov 5 10:15:13 2013 +0100 pua_dialoginfo: fixed code formatting - patch by Kristian Høgh, FS#360 commit d48d36df40dee374e63ef9b6a6c1bafc4af0e8b0 Author: Daniel-Constantin Mierla Date: Tue Nov 5 09:41:04 2013 +0100 dispatcher: typo and ids to sections in documentation commit f33076415561d3efbfa9d804d00a4b0784898f50 Author: Daniel-Constantin Mierla Date: Mon Nov 4 21:46:34 2013 +0100 sl: fix startup detection of event route - patch by Sergey Okhapkin commit 90227fbf44ddc67bfb49f8f7e8fd7e1b33189349 Author: Daniel-Constantin Mierla Date: Mon Nov 4 14:26:19 2013 +0100 presence_dialoginfo: check relevance of the state for single dialog notification - rework from a patch in tracker, FS#341 commit 27a73a806cece55bc7c707735856770137c2d680 Author: Daniel-Constantin Mierla Date: Mon Nov 4 11:21:27 2013 +0100 Makefile.defs: version set to 4.1.0-pre1 commit 8a246b06838b99e63d86fe186b23a23f57347548 Author: Daniel-Constantin Mierla Date: Mon Nov 4 10:04:35 2013 +0100 pua_reginfo: reflect use domain from usrloc - avoid duplicate contacts if domain is not considered - patch by Wonbin Cho, FS#350 commit 16649609796ec336278b073d86045f72a9dd7886 Author: Daniel-Constantin Mierla Date: Sun Nov 3 13:23:32 2013 +0100 tls: ifdef to use TLSv1.1 only for openssl/libssl v1.0.0+ commit f4bf810a5af5b2d133df30e625691cc7b6ad2cf5 Author: Daniel-Constantin Mierla Date: Sun Nov 3 13:15:31 2013 +0100 tls: refreshed the README commit 1e2bb79a135bef9936fb5d5e0fb9a708589452b9 Author: Daniel-Constantin Mierla Date: Sun Nov 3 13:14:31 2013 +0100 tls: listed TLSv1.1 and TLSv1.2 as values for tls_method parameter commit ea32bf9d3cf36c3562ca34d572bbf07ed144e105 Author: Daniel-Constantin Mierla Date: Sun Nov 3 12:55:08 2013 +0100 tls: extended supportd tls methods - TLSv1.1 and TLSv1.2 (from openssl 1.0.1e on) added to the internal list commit 26fa46a421e0bb5e00e32115b610100481e64e6d Author: Peter Dunkley Date: Sat Nov 2 21:45:04 2013 +0000 pkg/kamailio/centos: Improvement to the CentOS init.d script commit 039f52deb384c71ecfb578e2cd648153dd9937d1 Author: Daniel-Constantin Mierla Date: Sat Nov 2 19:28:36 2013 +0100 tls: include dprint.h where log functions are used commit 25ee7ea17b6553ce44eda6c0665ff80cfc41db35 Author: Juha Heinanen Date: Fri Nov 1 21:27:31 2013 +0200 modules/mtree: added 'multi' param to mtree definition - new 'multi' param makes it possible to store both integer and string typed mtrees into single db table commit 66185905850cd2ac9ab933776184da0f0882e5ac Author: Victor Seva Date: Fri Nov 1 15:33:08 2013 +0100 registrar: clean static values at pack_ci commit f67171cf3be1ade0e1c9dd013d560c87b3fd4359 Author: Victor Seva Date: Thu Oct 10 15:21:47 2013 +0200 usrloc: db_update contact by instance + reg-id commit bc66a385e8a282638c8d5cfa566f971c62cd341b Author: Daniel-Constantin Mierla Date: Fri Nov 1 09:39:32 2013 +0100 uac: reset registration authentication flag - reported by rene montilva (fs#352) commit 1cc0144e434fdcf76013e9424d31928c260d4377 Author: Daniel-Constantin Mierla Date: Wed Oct 30 22:11:04 2013 +0100 kamctl: updated dispatcher command to current db table fields - parameters flags, priority, attrs and description are optional commit bfc2215d71734b09a1d7acd4dbdbe919b234c30f Author: Juha Heinanen Date: Wed Oct 30 20:49:26 2013 +0200 Revert "modules/mtree: when loading data from db, load each tree separately" This reverts commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047. commit 6fc84c2cf610791939ba73e38b8b5b3c0b5cd047 Author: Juha Heinanen Date: Wed Oct 30 17:31:04 2013 +0200 modules/mtree: when loading data from db, load each tree separately commit f0751ffa2d1d99c0a54707cfe22926bea9c07123 Author: Hugh Waite Date: Wed Oct 30 17:12:05 2013 +0000 modules/rls: Fix memory leak in rls - Leak would occur in two error cases - Also improved diagnostics to display uri on various failures commit 76536ec5332d7897cd4259b271508cc9d4e2bc2e Author: Daniel-Constantin Mierla Date: Wed Oct 30 16:08:47 2013 +0100 kamailio.cfg: removed modules_k from path for modules commit 328350a0d718990f8a87f25f8c12f1c85d61220f Author: Richard Good Date: Wed Oct 30 12:50:04 2013 +0200 modules/ims_charging: fixed failed reservation bug - Reservation checks dialog integrity with h_entry < 0 - The hash that creates h_entry can return 0 - this check should be <= 0 commit a7037aad9963678347bf2b1c15c4994e95570f86 Author: Richard Good Date: Wed Oct 30 12:49:26 2013 +0200 modules/ims_charging: code clean up, removed duplicate timer init and dlg bind commit a3db949272db7dbda4fa5fd1ad68d23d56deacc0 Author: Richard Good Date: Wed Oct 30 09:15:51 2013 +0200 modules/tm: code cleanup removed unused method faked_resp and free_faked_resp commit 15a14440f07f787501e116ab4901ab5a53668f4a Author: Daniel-Constantin Mierla Date: Tue Oct 29 22:00:18 2013 +0100 kamctl: added new db tables in kamdbctl lists commit 2e033c85d2c66c47de15f355298012f012adb15c Author: Richard Fuchs Date: Tue Oct 29 15:30:36 2013 -0400 rtpproxy-ng: fix extraction of multipart SDP body reported by: Jasmin Schnatterbeck commit 355ab783a99e413eb96a385ab067336316aaafda Author: Richard Good Date: Tue Oct 29 12:40:42 2013 +0200 modules/cdp/acctstatemachine.c: fixed incorrect reservation expiry warning First check if acc state is OPEN before sending reservation expiry warning commit c4a4b4f599ba428330899e804877e85d3fdcc3a4 Author: Daniel-Constantin Mierla Date: Tue Oct 29 11:08:49 2013 +0100 kamctl: updated db creation scripts commit ecc6e35b31d59e6e9995a03c6ab00f21a23b1be9 Author: Daniel-Constantin Mierla Date: Tue Oct 29 11:07:03 2013 +0100 srdb1: drop unique constrant on alias user+domain in dbaliases - it doesn't work for multiple branches when use_domain is set, reported by Vassilis Radis commit da3d48de7d52df83fcb568530441e7ac6475baae Author: Daniel-Constantin Mierla Date: Tue Oct 29 10:08:04 2013 +0100 pua_publish: more verbose output for error case when sending publish commit 73d509f04029dddc94bedba23460d43c81acc13a Author: Richard Good Date: Tue Oct 29 10:51:32 2013 +0200 modules/ims_registrar_pcscf: replaced incorrect LM_ERR with LM_DBG commit 41a9fbf38ba84e542a546893a6ce9c48f14f3aa3 Author: Jason Penton Date: Tue Oct 29 10:31:52 2013 +0200 modules/tm: fixed placement of variable declarations to top of scope block commit 716932aa77a0f22f00d2ccee8a89cd84b6674f0a Author: Jason Penton Date: Tue Oct 29 09:49:42 2013 +0200 modules/tm: cosmetic fixes and comment fixes commit a7d9ea3ceda6b933807f0345e327849e60d0fa57 Author: Jason Penton Date: Tue Oct 29 09:42:45 2013 +0200 modules/tm: last pkg_mem leak resolved for async replies (nonshm lumps) commit 3022220043bcc9c421ac175b2a3290950014a7fc Author: Daniel-Constantin Mierla Date: Tue Oct 29 08:34:29 2013 +0100 kamctl: regenerated db script for mohqueue tables commit 3eeeed2aeeb924afeabc3fc8337561624f0c41d0 Merge: 946e1f0 b5638f7 Author: Jason Penton Date: Mon Oct 28 15:03:08 2013 +0200 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit 946e1f01889c67a835583f4df2c773d227693ea7 Author: Jason Penton Date: Mon Oct 28 14:51:12 2013 +0200 modules/tm: fixed pkg memory leak in TM which happens in async reply processing commit b5638f712711deb8413d7e585369adf8f4a421ee Author: Richard Good Date: Mon Oct 28 14:41:22 2013 +0200 modules/ims_qos: memory optimisation Fixed pkg memory allocation for framed IP AVP and flow buffer AVP Instead of repeatedly alloc'ing and free'ing pkg memory we allocate once and re-use Results in better pkg memory overhead commit 3856e9e81c8410b220b893a0dfe7114bba6bdc0d Author: Daniel-Constantin Mierla Date: Sun Oct 27 16:59:32 2013 +0100 core: handle pv comparison with $null as when defined is used - reported by Victor Seva, closes FS#358 commit 3d716a94b620e0115381b164595ef0398c816856 Author: Daniel-Constantin Mierla Date: Sat Oct 26 08:59:09 2013 +0200 kamctl: use a variable to set the now() function or a replacement for it - sqlite uses instead the string returned by 'date' call, as it doesn't have now() - reported by Peter Dunkley, FS#356 commit 2a046e5fd3c47bc7753190425b911b4114667563 Author: Peter Dunkley Date: Thu Oct 24 20:44:03 2013 +0100 pkg/kamailio/centos: added app_java to CentOS RPMs commit 9c765e89ea7647b1e9c5e36eb0b324eec1d92b7d Author: Peter Dunkley Date: Thu Oct 24 20:13:11 2013 +0100 modules/app_java: updated Makefile so that it builds on CentOS 6 commit 9a67a730df4f6c6584e8c52934d5feb16f86ee2e Author: Richard Fuchs Date: Thu Oct 24 12:34:05 2013 -0400 tm: fix possible segfault in cancel_branch() commit 9ca1648fbf167748bcf9155794f703632ca87503 Author: Charles Chance Date: Thu Oct 24 16:36:01 2013 +0100 htable: ht_dmq_handle_msg() - do not call parse_headers on cloned message commit 2c990487a780bce2ee2fe64e155ec3f1bc1bdebf Author: Charles Chance Date: Thu Oct 24 16:15:10 2013 +0100 memcached: revert earlier doc change regarding minimum library version (we now have backward compatibility built in) commit fc4f2216f867b00a6685abdf51b8165572f24f69 Author: Carlos Ruiz Diaz Date: Thu Oct 24 11:05:17 2013 -0300 ims_charging: fixed deadlock when interim CCA timeout occurs commit b0797b765af78f19d942a87ea978037027da57c3 Author: Peter Dunkley Date: Thu Oct 24 13:10:08 2013 +0100 pkg/kamailio/centos: added memcached package to .spec - Also: - updated README to remove memcached from list of unbuilt modules - moved auth_identity into the tls package - List of modules not built for CentOS is now: - app_java: should be buildable but Makefile needs work - app_mono: needs newer version of mono-devel than available in base or EPEL - db_cassandra: needs specific versions of thrift (thrift not in base or EPEL at all anyway) - db_oracle: requires non-free Oracle client SDK - iptrtpproxy: obsolete - jabber: obsolete - osp: requires OSP Toolkit which is not available in base or EPEL commit adfa299a1a01aba1c69c1129d78170056d50db42 Author: Charles Chance Date: Thu Oct 24 12:14:38 2013 +0100 memcached: added alternate memory management wrappers for backwards compatibility with older libmemcached versions and added preprocessor check for the correct ones to use based on installed version. commit a067a3d33ad67c260a3bc377cd4203d41880ca6b Author: Daniel-Constantin Mierla Date: Thu Oct 24 07:44:03 2013 +0200 tm: use internal flags field to mark suspended replies with FL_RPL_SUSPENDED - it was set on cfg flags, resulting in messing up with what was used in config file - reported by Juha Heinanen commit 6b8b8a050e4490302d1f1f940a7fda95784cce46 Author: Peter Dunkley Date: Wed Oct 23 14:53:04 2013 +0100 modules/xcap_server: fixed fetching of an element (GET with XPath) - This is a mandatory part of XCAP and DELETE/PUT of elements (using XPath) is supported in xcap_server. - The code to get a node from a document was all in there but never called. commit 3b028d308fac3a4f7ae1e74021882657753f2ee8 Author: Charles Chance Date: Wed Oct 23 12:01:27 2013 +0100 dmq: Fixed bug/error in original code where sip_msg was parsed after cloning to shm, leading to memory errors. Also fixed several memory leaks. commit eb97ddb20368c019b331cfd09e793a0431d49940 Merge: f6d530e 58a3069 Author: Jason Penton Date: Tue Oct 22 20:59:26 2013 +0200 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit f6d530e68ffe9db11f5f148c51f8bff0b542f028 Author: Jason Penton Date: Tue Oct 22 20:57:52 2013 +0200 modules/cdp: allow CDP child processes to respond to dynamic cfg changes - this for example allows dumping pkg memory using core cfg variables similar to SIP workers, etc commit 58a3069927a2e37c327256cd3475d7a7f8a2f5c4 Author: Peter Dunkley Date: Tue Oct 22 11:08:08 2013 +0100 pkg/kamailio/centos: updated README to remove mi_xmlrpc from the set of unbuilt modules commit d79cffa79ab740bc3e724fc0e9b8fc9f7236af44 Author: Peter Dunkley Date: Tue Oct 22 11:07:40 2013 +0100 pkg/kamailio/centos: updated .spec to add mi_xmlrpc to xmlrpc package commit 05f0ed6d77602f3ee1a2cfc8cee1c760dc2f6800 Author: Peter Dunkley Date: Tue Oct 22 10:45:56 2013 +0100 modules/mi_xmlrpc: fixed compilation warning commit b3dedff1053a1d35e803f3824042732f07532b77 Author: Muhammad Shahzad Date: Tue Oct 22 10:43:43 2013 +0100 modules/mi_xmlrpc: patched so that it now builds for CentOS - Patch by Muhammad Shahzad - Committed by Peter Dunkley commit 11abcfd96f30aa5f0032385ac5893c27bdf6315b Author: Charles Chance Date: Mon Oct 21 14:40:10 2013 +0100 memcached: added minimum libmemcached version required to documentation commit 4bffd1950e4481a734141ae6cf755458f341f45b Author: Peter Dunkley Date: Mon Oct 21 13:40:46 2013 +0100 pkg/kamailio/centos: updated README that explains which modules are not built for CentOS - The modules not built at this time are: - app_java - app_mono - db_cassandra - db_oracle - iptrtpproxy - jabber - memcached - mi_xmlrpc - osp commit e3524fb816c1fad04b3c855e3fe88151b33e24c8 Author: Peter Dunkley Date: Mon Oct 21 13:37:45 2013 +0100 pkg/kamailio/centos: updated .spec to build packages with dependencies that can be met by EPEL - This means the computer building the RPMs needs to have access to EPEL and the appropriate dependencies installed from it. However, there will be no need to have EPEL dependencies installed on a running instance _unless_ you want to use one of the modules with an EPEL dependency. - The modules supported with EPEL are: - acc_radius, auth_radius, misc_radius, peering - carrierroute - dnssec - geoip - json, jsonrpc-c - ndb_redis commit 9f08b58f58585559646b470ae9f4b9801617ba73 Author: Peter Dunkley Date: Sun Oct 20 23:52:23 2013 +0100 pkg/kamailio/centos: updated rel in .spec commit ce9f46a3778cd6c79f2411b5934e3ad320cf6de4 Author: Peter Dunkley Date: Sun Oct 20 23:46:35 2013 +0100 pkg/kamailio/centos: removed out-of-date BoxGrinder appliance files commit 0de2ae72410f0672f174a8cae34d4ac12798a188 Author: Peter Dunkley Date: Sun Oct 20 23:27:58 2013 +0100 pkg/kamailio/centos: updated documentation commit 61ad39509ca1d739d00d0386ab5a991cf54477d8 Author: Øyvind Kolbu Date: Sun Oct 20 22:04:16 2013 +0200 fix dns srv failover when no UDP record is present - refactored code for srv lookup to have less code duplication commit 820046b04c2218273a11f905dc798812d7ca0ca6 Author: Jason Penton Date: Fri Oct 18 09:21:02 2013 +0200 modules/ims_registrar_scscf: added outstanding documentation commit 37f284d2d9bbe6dac4888600d0b99ccc58d22eb9 Author: Daniel-Constantin Mierla Date: Thu Oct 17 18:18:17 2013 +0200 Makefile.defs: version set to 4.1.0-pre0 commit 324e458ad68e97edaf2240e0f79b7380e77d268c Author: Richard Good Date: Thu Oct 17 16:46:09 2013 +0200 modules/ims_qos: second iteration of ims_qos module - module now support media authorization over Diameter Rx (between P-CSCF and PCRF) commit d5c482ca06ff4b8529ea00d421484addd0203c37 Author: Richard Good Date: Thu Oct 17 16:44:46 2013 +0200 modules/tm: Edited documentation to show that t_suspend/continue can now be used on SIP responses commit 16e763c32d7a2b9fc451185e028a90b3be758f65 Author: Richard Good Date: Thu Oct 17 16:41:15 2013 +0200 modules/tm: extended tm async support to SIP responses -t_suspend and t_continue functions now work with SIP responses as well as requests commit 8b8132c17c126ff4edb2f5c9544dbd30894f6108 Author: Richard Good Date: Thu Oct 17 16:40:07 2013 +0200 parser: defined new FL_RPL_SUSPENDED used for suspend on reply commit cc8bc36c67a0b8e7317c06c50a88e8e6aa15d790 Merge: 217e508 2f368b6 Author: Carsten Bock Date: Wed Oct 16 14:12:51 2013 +0200 ims_charging: Merge branch 'ims_charging' into master commit 2f368b676acb026bf4647af02108a24e49e30581 Author: Carlos Ruiz Diaz Date: Fri Oct 11 00:07:18 2013 -0300 ims_charging: fixed bug causing dialog cb function to be called more than once - removed possible race condition in dialog cb - improved the way locking was performed commit 217e5089df327215dd5078a72dd5b14526640191 Author: Jason Penton Date: Thu Oct 10 16:04:49 2013 +0200 modules/ims_charging: restored an unlock that will cause deadlock if omitted commit bae7fcb9be9a4cf88693e6c4180e3c1e6f4b6c1d Author: Jason Penton Date: Thu Oct 10 15:36:59 2013 +0200 modules/ims_charging: fixed bug not initialise AVP string value for success CCA commit 6ccca97cba61e75e9da0b6d36f1ee38fc88e94f3 Merge: db618dd 83add48 Author: Jason Penton Date: Thu Oct 10 15:01:07 2013 +0200 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit db618ddbdc2ec92a508acd913f2f847a4fb59cae Author: Jason Penton Date: Thu Oct 10 14:59:23 2013 +0200 modules/ims_charging: corrected default termination cause code to DIAMETER_LOGOUT - also corrected typo - added other termination cause code defines for future use commit 83add48b7c1cdf0d9f64c24bcc134195699daac1 Author: Robert Boisvert Date: Thu Oct 10 08:25:05 2013 -0400 mohqueue: fixes * cleaned up all error paths (fixed crashes) * added support for INVITEs that get stuck * adjusted code to avoid compiler warnings * PRACK only invoked if Require: 100rel set * fixed bug that allowed a new call to be created more than once Documentation * updated NOTES commit ac5835c0aff657cae169432466851c9f2cbca8ad Author: Daniel-Constantin Mierla Date: Thu Oct 10 12:45:45 2013 +0200 cfgutils: init probability pointer to NULL - otherwise it can be an attempt to free it when the kamailio does not start due to config errors - reported by Dragos Oancea commit a3bddf300ff82b9d811acb5dd6ec2e25f0eab07c Author: Jason Penton Date: Wed Oct 9 17:55:20 2013 +0200 module/tm: changed log level from WARN to DBG for informational message commit 2dc78738af4a0693e0a4d3f77e2174586d53d90b Author: Carlos Ruiz Diaz Date: Tue Oct 8 15:52:09 2013 -0300 ims_charging: removed session unlock function call when no lock was acquired commit dcce66b2a3db3aeaa5de1a87429320731ab3795c Merge: 121e828 639ce58 Author: Carsten Bock Date: Tue Oct 8 18:43:14 2013 +0200 ims_charging: Merge branch 'ims_charging' into Master. commit 121e828e2bedd3f76a1343f7257978153e78fc8f Author: Peter Dunkley Date: Tue Oct 8 02:37:43 2013 +0100 pkg/kamailio/centos: added mohqueue to CentOS build commit 03dbfd4c97290028212ddb04eea5faf5ef4ba007 Author: Peter Dunkley Date: Tue Oct 8 02:27:24 2013 +0100 modules/mohqueue: created text README file from doc source commit a39adb3497b5b095126e835104d637669dee2a7e Author: Carsten Bock Date: Mon Oct 7 16:17:53 2013 +0200 ims_charging: Add statistic ccr_timeouts commit e4e84c80232a5acc60b64adb541b54b6967189f6 Author: Timo Teräs Date: Mon Oct 7 17:09:59 2013 +0300 mohqueue: fix build error due to get_debug_level api change Should have tested better before merging. Should probably remove the whole debug print helper and use core functions directly now that the core supports per-module debugging. commit 62860094af838710ee5b9892cfb9f99f615055f6 Author: Hugh Waite Date: Mon Oct 7 10:01:56 2013 +0100 tm: Restore ruid value in sip_msg struct after creating transactions from branches - Fixes crash when freeing memory commit a4370dc336e5552b93d32314249d4d613d77ef99 Author: Jason Penton Date: Mon Oct 7 12:49:00 2013 +0200 modules/tm: missing lock initialisation for async_lock - related to commit 5ab44c7c2fc78038302bf455ff49e374fc79550b commit ca060f98bbecb407d5d29cbe19cec821d3990330 Merge: 6e19deb 24f66ec Author: Timo Teräs Date: Mon Oct 7 11:18:02 2013 +0300 Merge branch 'tteras/mohqueue' commit 6e19debdf9b240c71ca90bfd6cadd46f0f57ace8 Author: Carsten Bock Date: Mon Oct 7 10:15:11 2013 +0200 examples/pcscf: Removed dependency to Presence-User-Agent and SQLite. commit c9395e690435cdb8fc62b7fb13b378fe0a6ca8e5 Author: Charles Chance Date: Mon Oct 7 07:52:21 2013 +0100 htable: update documentation for dmq integration commit 6a20bf80ae014801667c5a23782b33af5467c409 Author: Charles Chance Date: Mon Oct 7 07:44:38 2013 +0100 htable: initial dmq integration commit 24f66ecc72064c9bf40deeb324e666b6b95dfa83 Author: Timo Teräs Date: Mon Oct 7 08:41:37 2013 +0300 mohqueue: remove handwritten .sql, it is now autogenerated commit 1af34ca5b9f799b83242a9ecddf8abe9521114dd Author: Robert Boisvert Date: Thu Oct 3 11:36:08 2013 -0400 mohqueue schema files commit f8f3d34ba5471742676831b22b1c872823a31cba Author: Andrew Mortensen Date: Sat Oct 5 13:14:09 2013 -0400 modules/sca: fix compiler warning for macro. - correct "always evaluates to true" when using address of stack variable. commit 2f0043b153c60380e35c8ec4c33a9bbc7fb2b05c Author: Andrew Mortensen Date: Thu Sep 19 13:49:24 2013 -0400 modules/sca: fix return value of sca_call_info_uri_update() - return value of 0 can bubble up as return value of sca_call_info_update(), causing early script termination (exported function returning 0 in script is equivalent to "exit") - report and patch from Timo Teräs commit 2efe3e365e1670cc3ac8b4900a1104c3720d44fb Author: Andrew Mortensen Date: Tue Aug 20 15:54:17 2013 -0400 modules/sca: AoR should not be treated as SCA if there are no subscribers. commit 58a47ac21d09bf6feb1431bbe490643e9827c876 Author: Andrew Mortensen Date: Tue Aug 20 15:14:26 2013 -0400 modules/sca: improved handling of host-only Contact URIs commit 3b1f87523bdc53538c1b6f409ba9470048572701 Author: Andrew Mortensen Date: Mon Jul 22 00:48:46 2013 -0400 modules/sca: restore missing prototype. sca_subscription_aor_has_subscribers commit 97653df1d93636771c7b2fa8e4f9aef002ee7e5b Author: Andrew Mortensen Date: Mon Jul 22 00:42:18 2013 -0400 modules/sca: detect when an AoR is no longer SCA. Don't, for example, create an appearance for callees that do not send a Call-Info header, and whose AoR also has no subscribers. commit a6f80374c4dd3d09fa7e25a8e6c59dab0bf2fae5 Author: Andrew Mortensen Date: Mon Jul 22 00:37:32 2013 -0400 modules/sca: Clear stale line-seize appearances via timer. Some badly behaved/buggy UAs don't know when to say when. commit 84d1981ce059fcdd7a5113428b0227fbb0b977ab Author: Andrew Mortensen Date: Thu Jun 13 16:06:10 2013 -0400 modules/sca: fix regression: restore purge expired timer commit c0fb2a67a699e30fd3274c9f864918e6e02e1926 Author: Andrew Mortensen Date: Thu Jun 13 15:34:00 2013 -0400 modules/sca: clear appearance on receipt of out-of-dialog SUBSCRIBE - If a call-info SUBSCRIBE with no To-tag arrives from a subscriber with an active subscription, release any appearances owned by the subscriber, on the assumption that the subscriber has lost track of SCA (reboot, power/network loss). commit ef9b12d213416f910e0c11bdeecf9112032939f8 Author: Andrew Mortensen Date: Thu Jun 13 15:30:40 2013 -0400 modules/sca: detect and clear orphaned appearances caused by answer glare - set appearance state created by SCA callee answer to ACTIVE_PENDING, and promote to ACTIVE on ACK from caller. If no ACK from caller is received within 30 seconds (enough time for retransmission to fail), the ACTIVE_PENDING appearance will be cleared by the sca_appearance_purge_stale timer. commit 1ef4587612806a94c7a81aac4f768b9bbe472b43 Author: Andrew Mortensen Date: Wed May 15 16:13:23 2013 -0400 modules/sca: reconcile Contact and From URIs in ACK callback. - fix Music-on-Hold in Polycoms when SCA caller has MoH enabled and SCA callee does SCA hold/pickup with identical To & From URIs. Previously, module would end up looking up an appearance for callee in ACK callback instead of caller. commit 185bd40d1a197709d28d9b966ed8fd4b4c00faf9 Author: Andrew Mortensen Date: Tue May 14 16:25:06 2013 -0400 modules/sca: improved BYE handling. - Clear appearances for both legs on BYE request if possible. commit 36ad80745607fca859578b8423cbd767f4c5b095 Author: Andrew Mortensen Date: Tue May 14 16:23:46 2013 -0400 modules/sca: free previous appearance owner, callee, dialog if non-NULL. commit bb21b5e0bc7aaf001799e259b81aebe28168afb1 Author: Andrew Mortensen Date: Thu May 2 15:12:16 2013 -0400 modules/sca: change logging level for failed lookup by appearance-index. - appearance-index won't be found yet if SCA callee is answering, logging at WARN is misleading. commit 98b8ba06dfaec49331dbfc3164e02a490e0db214 Author: Andrew Mortensen Date: Tue Apr 30 23:31:12 2013 -0400 modules/sca: space-separate dialog tags in sca.all_appearances output commit 002dc46fee94edf8b7086d7d3bb0286979213532 Author: Andrew Mortensen Date: Tue Apr 30 23:10:10 2013 -0400 modules/sca: track appearance times. Include time of last state chance in sca.all_appearances output. commit ac298442533c048e5ccacf6b3ad0cb36d52c2eff Author: Andrew Mortensen Date: Wed Apr 24 11:30:35 2013 -0400 modules/sca: add sca.subscription_count to rpc exports list. commit 815d70e5156c2a878e59c59182ffa957f1d75a80 Author: Andrew Mortensen Date: Wed Apr 24 01:18:27 2013 -0400 modules/sca: RPC: fix sca.show_subscription, add sca.subscription_count - sca.subscription_count will eventually be subsumed by sca.stats. commit 2e0af20cd7a5b3e46ceb36ef3919df78c1bdf1df Author: Andrew Mortensen Date: Thu Apr 18 13:52:10 2013 -0400 modules/sca: fall back to tag lookup if lookup by index fails. - Fix appearance tracking for SCA implementations with inconsistent Call-Info header inclusion. commit a6f038343de57ca6bd257e442af41feae2b18c4d Author: Andrew Mortensen Date: Mon Apr 15 20:16:36 2013 -0400 modules/sca: add SCA_DB_DEFAULT_FETCH_ROW_COUNT commit 562e49dc6e6fb9adb47adecbda8bfb94f12d86aa Author: Andrew Mortensen Date: Mon Apr 15 20:11:08 2013 -0400 modules/sca: use DB fetch queries when restoring subscribers from database. - Previously used standard query, exhausting pkg memory when subscriber count is high. commit 92114b530e6a206af1fe173a948cb542a62717c2 Author: Andrew Mortensen Date: Mon Apr 15 20:09:01 2013 -0400 modules/sca: only check if callee is SCA if callee_aor has a value. commit 1e9708462f0e709e795813490d56897d0f44997c Author: Andrew Mortensen Date: Mon Apr 15 17:17:05 2013 -0400 modules/sca: add check for empty AoR in lock_shared_appearance calls. - Sanity checking commit 6cdc9c4f3e915fbad5da1112b9e0553726e877f2 Author: Andrew Mortensen Date: Thu Apr 11 22:34:10 2013 -0400 modules/sca: clear appearance on t_reply with error after receiving 18x. - Receiving a 18x provisional reply triggers line-seize subscription termination. Releasing the seized appearance while processing a t_reply with an error status *after* getting a 18x would fail because sca_subscription_terminate could not find a matching line-seize subscription. In that case, look up appearance by tags and release it. commit 28978be4d825e08a455387209af6dda4aa4bdfde Author: Charles Chance Date: Fri Oct 4 18:40:42 2013 +0100 dmq: fix memory leak in dmq_send_message() commit cf4275d4cb16dce4cbac48ca946a66e9f1626c35 Author: Charles Chance Date: Fri Oct 4 14:57:39 2013 +0100 memcached: fix memory leak, discovered on a report by Dragos Oancea commit 0f3a566dd699090cf6a558edc3aefac2c41e24e5 Author: Henning Westerholt Date: Fri Oct 4 14:47:06 2013 +0200 memcached: comment clarification for wrapper for libmemcache callbacks commit 0978c77d694cecd1b7813775a498f6495ae844dc Author: Henning Westerholt Date: Fri Oct 4 14:22:39 2013 +0200 avpops: add a note to the docs that avp_db_query is deprecated and sqlops is better commit 673243a06200b8961756ebe3957bf9bd9059c2bb Author: Daniel-Constantin Mierla Date: Fri Oct 4 13:11:23 2013 +0200 nathelper: updated docs with udpping_from_path commit 565ba8d4b71ae5a43027c51e3caf06f20a10b14d Author: Daniel-Constantin Mierla Date: Fri Oct 4 13:07:44 2013 +0200 nathelper: new mod param - udpping_from_path - enable sending UDP pings with raw sockets from Path address - patch by Marcus Hunger commit 9bb88b5b22901b258fdbcd874264b823a8443869 Author: Juha Heinanen Date: Fri Oct 4 14:04:22 2013 +0300 dialplan: improved debug messages so that used dpid is shown commit 88e2da3c54a1cef967d96a5753b1f7f014ba689e Author: Daniel-Constantin Mierla Date: Fri Oct 4 12:14:25 2013 +0200 acc: time_format parameter documentation - eclosed exaples in dotted lines like in most modules to highlight them on text output commit df4fbc220efd333fa638831167dd4fe5e69a89a2 Author: Daniel-Constantin Mierla Date: Fri Oct 4 12:02:32 2013 +0200 acc: new parameter acc_time_format - specify the format to print time as string for acc_time_mode=3 (using localtime) and acc_time_mode=4 (using gmtime) - default value is "%Y-%m-%d %H:%M:%S" commit fed0a07d86c9e4d365cb7a5e25d4aaacb4b9adf2 Author: Daniel-Constantin Mierla Date: Thu Oct 3 10:00:22 2013 +0200 dialog: fixed typos in log messages commit f12aa1b3c16b475029f0a3474b30f3b17ea18056 Author: Daniel-Constantin Mierla Date: Thu Oct 3 09:58:04 2013 +0200 dialog: decode alias parameter from contact address and use it as dst uri - makes dialog module to work with set_contact_alias() as first hop after a nat router commit a41cb60d5171566e13f18b45f50d173f38d206c0 Author: Daniel-Constantin Mierla Date: Thu Oct 3 09:37:54 2013 +0200 nathelper: documentation for set_contact_alias() commit 58659b0cabb623c6420c186755c968b4550ff09c Author: Daniel-Constantin Mierla Date: Thu Oct 3 09:16:38 2013 +0200 nathelper: set_contact_alias() new function for adding alias parameter to contact uri - similar to add_contact_alias(), but this works like fix_nated_contact(), in the way that new contact uri is immediately visible to other modules (e.g., dialog, presence) commit 217f9fddbca31e06075132dd75a645d612d7af93 Author: Daniel-Constantin Mierla Date: Thu Oct 3 09:13:39 2013 +0200 core: helper functions to add or restore alias parameter to an uri commit 639ce584258f2c2ad4331bbd9ae2599a86edc80b Author: Carlos Ruiz Diaz Date: Thu Oct 3 11:56:13 2013 -0400 ims_charging: read diameter AVP MAC value dynamically from $avp - $avp(ro_mac_value) can be either present or not. In case it is not, default value is used - $avp(cca_result_code) now supports interpolation commit 753e93d3ad1658c104963c208c4e36b23c1dd307 Author: Robert Boisvert Date: Thu Oct 3 09:22:54 2013 +0300 modules/mohqueue: pull changes from upstream Merges up to upstream commit a3f679430d853d5b1b71ba92d8547ca2c86509ec. Changes in code: * fixes RTP stop not being sent * use pcbp->req instead of -> in rtp_destroy * fixed uninitialized varbs * use close_call () for no response on INVITE * changed to return handled if reINVITE sent * switched to using fixup_svpe functions Documentation: * added comment about rtpproxy limit * adjusted to remove hold sequence in transfer out commit 9978906d39071908234f0236ea8693844a3c5ba1 Author: Charles Chance Date: Thu Oct 3 05:59:09 2013 +0100 dmq: regenerated readme commit 3f6445f4620e3866dc859b9cfb6710e28bd407e5 Author: Charles Chance Date: Thu Oct 3 05:54:01 2013 +0100 dmq: add content-type header commit 127bf3d5be959a1287ae0fac91cf89e27ed01f42 Author: Peter Dunkley Date: Wed Oct 2 22:14:15 2013 +0100 pkg/kamailio/centos: put core files in /tmp on CentOS commit b2c5c598a38c770c2c4a7aef7c8267ad43fc6cd7 Author: Juha Heinanen Date: Wed Oct 2 20:39:22 2013 +0300 modules/db_mysql: use autocommit var to start and stop transactions commit f5aec1db89664ad3b1a5d20ac81da4acda7d1d92 Author: Carsten Bock Date: Wed Oct 2 17:21:11 2013 +0200 ims_charging: docs: Fixed linebreaks in examples, regenerated README commit 6faf12653c1db9f011b1826061824c831bda3f58 Author: Daniel-Constantin Mierla Date: Wed Oct 2 16:43:35 2013 +0200 memcached: use pv buffer to clone the memcache value in pv strucutre - avoid leak occured by usage of pkg_str_dup() - reported by Dragos Oancea commit 9909e05d46d0cdd22227b3b8c1b1d60253a135e2 Author: Daniel-Constantin Mierla Date: Wed Oct 2 16:43:12 2013 +0200 memcached: use pkg-config if available for flags and libs in Makefile commit 3f3c865ed04e1b0b8eb3762622662a76ce92b2e2 Author: Daniel-Constantin Mierla Date: Wed Oct 2 14:23:53 2013 +0200 core: helper function to get source address as uri or proxy format commit 5db86a941a909c17a0f9ee1b04febbe4c60033bd Author: Daniel-Constantin Mierla Date: Wed Oct 2 14:15:18 2013 +0200 core: skip dns srv for websocket after check if domain is ip - reported by Peter Dunkley commit 49720ce99e72ded34c67a9ee4d17a9cedaf0a0f4 Author: Hugh Waite Date: Wed Oct 2 10:04:35 2013 +0100 xcap_server: Fix memory allocation check bug in xcap_misc - Would cause crash if out of package memory commit 93af236644058b4e97162eae689f9b32b8076691 Author: Timo Teräs Date: Wed Oct 2 09:05:22 2013 +0300 mohqueue: new module module to queue up calls in music-on-hold and then retrieve them imported from https://github.com/rdboisvert/mohqueue commit f796f259ed1728e19adb31d76af5f6c3f548f021 excluding LICENSE which is redundant now that the module is part of the kamailio source tree. commit fd9fcd75c222b73a2b70793e5d79c7494f757a1e Author: Peter Dunkley Date: Wed Oct 2 01:30:37 2013 +0100 modules/auth_ephemeral: Added MI commands for shared secret management - Can add, remove, and display shared secrets with MI commands - This means you can add/revoke secrets without a restart commit 6c7a0f3cdaee5ea0300d014f07e4d68f45c6e20b Author: Peter Dunkley Date: Wed Oct 2 01:29:45 2013 +0100 modules/websocket: tidied up MI commands - Fixed leak in error situations - Improved error responses commit 1c74725dc14fc40d9b553950e212241821351878 Author: Daniel-Constantin Mierla Date: Tue Oct 1 23:18:07 2013 +0200 core: don't attempt srv lookup for proto ws or wss commit 2934e46a18d9cfba05e657bc1dbbaa559a31b103 Author: Daniel-Constantin Mierla Date: Tue Oct 1 23:03:32 2013 +0200 registrar: fix compile warning after previous patch commit 6cfd13cbddd1869ffbc947fdecd77d18a3fcb886 Author: Peter Dunkley Date: Tue Oct 1 10:52:01 2013 +0100 core: fix TCP connection leak - patch provided by Vitally Aleksandrov commit b5b570f278124bf0456d43a36a7c0eb5eaa9efe6 Author: Daniel-Constantin Mierla Date: Tue Oct 1 09:34:17 2013 +0200 tm: added t_use_uac_headers() to documentation commit 0e71fec1e108e1c9b97486ced8c1328738ca13c2 Author: Daniel-Constantin Mierla Date: Tue Oct 1 09:27:46 2013 +0200 tm: new function t_use_uac_headers() - set internal flags to tell tm to use UAC side for building headers for local generated requests (ACK, CANCEL) - useful when changing From/To headers using other functions than uac_replace_[from|to]() commit 5ac033cf85921b4c364d6d463bc75ebd22c5721a Author: Peter Dunkley Date: Mon Sep 30 23:38:56 2013 +0100 pkg/kamailio/centos: Added ims_charging module to .spec - Removed cdp package and put cdp and cdp_avp modules into ims package commit 576dce3cfdbf3cfa36fcac4f26aa3312f4add37a Merge: 1c3e761 f96c7f5 Author: Carsten Bock Date: Mon Sep 30 22:38:42 2013 +0200 ims_charging: New module for Diameter-Ro-Operations (IMS-Charging), Merge into Master Credits go to: - Jason Penton (jason.penton@gmail.com) - Carlos Ruiz Diaz (carlos@ng-voice.com) Merge branch 'ims_charging' commit f96c7f5a44e510dbc0e3483d98c8484a6a603c23 Merge: 8b3d53b 792fc3c Author: Carsten Bock Date: Mon Sep 30 22:36:35 2013 +0200 Merge branch 'tmp/ims_charging' of ssh://git.sip-router.org/sip-router into ims_charging Conflicts: modules/ims_charging/README modules/ims_charging/doc/ims_charging.xml modules/ims_charging/doc/ims_charging_admin.xml modules/ims_charging/mod.c commit 8b3d53b35f22c2de2203450af23dd8282ba8a7bc Author: Carsten Bock Date: Mon Sep 30 20:46:30 2013 +0200 ims_charging: Beautified XML-Doc for IMS-Charging commit 1200242cadb445988b7e582fe62a3662caf99586 Author: Carlos Ruiz Diaz Date: Mon Sep 30 14:40:54 2013 -0400 ims_charging: added some stats - billed_secs - ccr_avg_response_time - ccr_responses_time - failed_final_ccrs - failed_initial_ccrs - failed_interim_ccr - final_ccrs - initial_ccrs - interim_ccrs - killed_calls - successful_final_ccrs - successful_initial_ccrs - successful_interim_ccr commit 4a050987a20a7489f08d9b7e88566439a764d013 Author: Carsten Bock Date: Mon Sep 30 13:30:41 2013 +0200 ims_charging: Regenerated README after documentation update commit a0bdd980634635ca00a3ce87ac0ea03070b2a6ea Author: Carsten Bock Date: Mon Sep 30 13:30:38 2013 +0200 ims_charging: Fixed minor typos in ims_charging-documentation commit e9c7039efe2df811ba6e09829e7b713e5a25a808 Author: Carsten Bock Date: Mon Sep 30 13:24:51 2013 +0200 ims_charging: Regenerated README after documentation update commit 46e1160be51d5c731fa1380f23d9d6dd0ca76f26 Author: Carsten Bock Date: Mon Sep 30 13:23:05 2013 +0200 ims_charging: Fixed minor typos in ims_charging-documentation commit c689a44ad13b430ac425e0efd46badf4ad021950 Author: Carsten Bock Date: Mon Sep 30 13:21:04 2013 +0200 ims_charging: Fixed minor typos in ims_charging-documentation commit 5b3ef601025eeeda556b433b6257beaf88a7ee91 Author: Carsten Bock Date: Mon Sep 30 13:20:04 2013 +0200 ims_charging: Fixed minor typos in ims_charging-documentation commit ad7fb226901ca6ebc6119df0994054ba51100951 Author: Carsten Bock Date: Mon Sep 30 13:16:20 2013 +0200 ims_charging: Fixed minor typos in ims_charging-documentation commit b9c8f31cfba447326869c32c87cb728c04ec0e28 Author: Carsten Bock Date: Mon Sep 30 12:58:56 2013 +0200 ims_charging: Documentation updates. commit 792fc3cbc1a1181a482659ea5743681f1a52b911 Author: Carlos Ruiz Diaz Date: Mon Sep 30 15:57:23 2013 -0400 ims_charging: updated documentation commit 6fdc83ecd7fa5313635a0041e76498704b0c8225 Author: Carsten Bock Date: Mon Sep 30 20:46:30 2013 +0200 Beautified XML-Doc for IMS-Charging commit ef073a82f81af6e51dff19dcadfe4a8cb760c07d Author: Carlos Ruiz Diaz Date: Mon Sep 30 14:40:54 2013 -0400 ims_charging: added some stats - billed_secs - ccr_avg_response_time - ccr_responses_time - failed_final_ccrs - failed_initial_ccrs - failed_interim_ccr - final_ccrs - initial_ccrs - interim_ccrs - killed_calls - successful_final_ccrs - successful_initial_ccrs - successful_interim_ccr commit 1c3e761fbd087ee578ce305d89f6b8ee4e9ab79d Author: Daniel-Constantin Mierla Date: Mon Sep 30 16:49:26 2013 +0200 app_perl: use local buffer to print dynamic string in pv_sprintf() - avoid pkg malloc for temporary need - fix leak in case of fmt parse error, discovered on a report by Dragos Oancea commit 0696e668d75be14922980dbc9f67aa91eaf688fd Author: Daniel-Constantin Mierla Date: Mon Sep 30 15:54:44 2013 +0200 registrar: simplified getting value for max_contacts xavp commit 308f2920df586065e0bf8ef02d7c77b1c94a4836 Author: Daniel-Constantin Mierla Date: Mon Sep 30 15:49:10 2013 +0200 registrar: option to take the socket from an xavp - child named "socket" of xavp named by xavp_cfg parameter commit 89bd52a84d5e0d75572caff61346d0c3750c868a Author: Daniel-Constantin Mierla Date: Mon Sep 30 15:47:30 2013 +0200 core: helper functions to get xavp child nodes - one function to get the $xavp(rootname=>childname) in code - wrappers for child node, child node with int value and child node with str value commit e266b01116513a4fcea5df1c761ef1981e17f8f8 Author: Carsten Bock Date: Mon Sep 30 13:30:41 2013 +0200 Regenerated README after documentation update commit e98012e859ea6dd2c198d650f272d3e489758a22 Author: Carsten Bock Date: Mon Sep 30 13:30:38 2013 +0200 Fixed minor typos in ims_charging-documentation commit 1265420b8b700eec9c96fd7752a5c3d528a51c32 Author: Carsten Bock Date: Mon Sep 30 13:24:51 2013 +0200 Regenerated README after documentation update commit bcdc27641fbec8176cea19fd4cefad1830a5c4db Author: Carsten Bock Date: Mon Sep 30 13:23:05 2013 +0200 Fixed minor typos in ims_charging-documentation commit ba0299bd965de8d513d70151c11bf13c4ec11560 Author: Carsten Bock Date: Mon Sep 30 13:21:04 2013 +0200 Fixed minor typos in ims_charging-documentation commit e8a054d0e684b8f73bd0733d7d00d5e6b5e9b23f Author: Carsten Bock Date: Mon Sep 30 13:20:04 2013 +0200 Fixed minor typos in ims_charging-documentation commit 364dc576f602db40e93f446443e278290609237b Author: Carsten Bock Date: Mon Sep 30 13:16:20 2013 +0200 Fixed minor typos in ims_charging-documentation commit 4af2d9a46f1b7be273c079040989bd0d0c884feb Author: Carsten Bock Date: Mon Sep 30 12:58:56 2013 +0200 Documentation updates. commit 3c7f8ba5e3febe4dc2c8eec003436492efefdf2d Merge: 5ab44c7 b50888c Author: Jason Penton Date: Mon Sep 30 11:21:31 2013 +0200 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit b50888cf447ea3a3315e665c97f71a07bb687337 Author: Øyvind Kolbu Date: Mon Sep 30 11:15:13 2013 +0200 core: resolve down to A/AAAA records when no naptr records - try all protocols, not only UDP commit 5ab44c7c2fc78038302bf455ff49e374fc79550b Author: Jason Penton Date: Mon Sep 30 11:14:54 2013 +0200 modules/tm: extended async usage - enables resuming of tx in orginal route block tx was suspended, not only failure route - dedicated lock to prevent multiple invocations of suspend on tz (reply lock used to be used) - extra flag (T_ASYNC_CONTINUE) to mark a transaction that is being execute post suspend commit 6cdae87e29bc4c62651cf843ace680e9a6999d66 Author: Peter Dunkley Date: Sat Sep 28 00:30:50 2013 +0100 pkg/kamailio/centos: updates to CentOS 6 build - Improved startup scripts - Updated .spec - README listing and explaining which Kamailio modules are not built for CentOS commit 32e26c3e914366636e4dcc6e8872eea16740e090 Author: Carlos Ruiz Diaz Date: Fri Sep 27 16:05:17 2013 -0400 ims_charging: added async support - Ro_ccr is now called asynchronously and resumed on an external custom cfg route - Interim and final CCR are now also async commit 257ca31bb89cb4cb74cad226998574469873bc3b Author: Peter Dunkley Date: Thu Sep 26 23:59:53 2013 +0100 pkg/kamailio/centos: updated .spec for CentOS 6 - Added gzcompress - Updated rel to dev9 commit ac5d846e2e472b1c097992bc2bdcfb58100c6eaa Author: Peter Dunkley Date: Thu Sep 26 23:27:31 2013 +0100 xhttp: cache the URL string when performing transformations so sequential transformations on the same string do not require a reparse. commit 96c9a85b607e5c42ec0f0709a2807a60e7d5b1c4 Author: Peter Dunkley Date: Thu Sep 26 23:26:38 2013 +0100 pv: tweaked {param.} transformation so that if the (optional) delimiter parameter is changed between runs the param string is reparsed commit ed23dbde621a4b60d35639d3c61284b658fb6ad1 Author: Carsten Bock Date: Thu Sep 26 20:21:11 2013 +0200 Move assert_identity to ims_usrloc_pcscf as we may have more than one IMPI per Port/IP/Proto commit 78d25dd11a64f36c5372cff3fe5d8a65a0e13396 Author: Daniel-Constantin Mierla Date: Thu Sep 26 15:10:22 2013 +0200 db_mysql: unlock tables at the end of transaction if they were locked commit 8e35cef8716bbd0caa406a5080e93acb3c881c41 Author: Daniel-Constantin Mierla Date: Thu Sep 26 13:23:46 2013 +0200 presence_xml: updated docs about integrated_xcap_server commit baa4fccc2870df102a66089d6e9b6ca1ff47fc25 Author: Daniel-Constantin Mierla Date: Thu Sep 26 12:59:59 2013 +0200 mi_rpc: compatibility with libxmlrpc-c3 library on wheezy - patch by Muhammad Shahzad commit 378bd71de3b035b497469f89a640931d0792ce4f Author: Peter Dunkley Date: Wed Sep 25 16:12:50 2013 +0100 xhttp: added transformation to break a URL into "path" and "querystring" commit 454a28dad2fef3f1adaf0acec9a7f1c320fe6571 Author: Peter Dunkley Date: Wed Sep 25 16:11:57 2013 +0100 pv: updated param transformations so that you can (optionally) specify what the parameter delimiter is - default behaviour unchanged - this allows HTTP URL parameters to be decoded commit e0abe290c6ff287574e2abcadcc7a0f11197e268 Author: Peter Dunkley Date: Wed Sep 25 16:11:23 2013 +0100 core: updated parse_param so that the delimiter for parameters can be user-defined commit b6b5b7bf5d08ad20cc00cf89ef3d2f03e913c882 Author: Victor Seva Date: Mon Sep 23 21:30:32 2013 +0200 avpops: refresh README commit 3abb169001022567aa0be629677b9e445d1c3ca5 Author: Victor Seva Date: Sat Sep 21 11:26:45 2013 +0200 avpops: update avp_check documentation related to xavp vars as parameters commit dd049bad86eca2371b8f6ae1fd73656ff56e4e15 Author: Victor Seva Date: Sat Sep 21 10:49:57 2013 +0200 avops: avp_check() xavp as first parameter commit 8a6a4f5d38ac693e7a79e0e761521375f3f5405b Author: Daniel-Constantin Mierla Date: Mon Sep 23 20:06:20 2013 +0200 gzcompress: removed empty section in functions chapter - use deflate overall config example commit 65783f24859f5da45678f2c8a005ca867cc02b86 Author: Daniel-Constantin Mierla Date: Mon Sep 23 19:01:10 2013 +0200 gzcompress: added a small usage example in docs commit 3c65fd74f2473e857996ae1abf2d8fb8dcfaaaab Author: Daniel-Constantin Mierla Date: Mon Sep 23 18:50:14 2013 +0200 gzcompress: readme updated to reflect default encoding value to deflate commit d1263e418b7acbcc6ac798e25fc8bbcd8483fcec Author: Daniel-Constantin Mierla Date: Mon Sep 23 18:49:06 2013 +0200 gzcompress: default encoding header value set to deflate - it is what UA use for this zlib compression algorithm commit adf32ec8b3e6329d1c75f158a11395a077fc54ea Author: Daniel-Constantin Mierla Date: Mon Sep 23 18:42:54 2013 +0200 core: aliased http_reply_hack to http_reply_parse - a more relevant name for the core parameter that enables parsing http replies commit d84a95b2dff1c373add8822ae7f1d9da495b5cd5 Author: Daniel-Constantin Mierla Date: Mon Sep 23 18:41:51 2013 +0200 gzcompress: enable compression for http messages - tested replying with compressed body to an HTTP request from FireFox commit 33557b2de1631601be9b03447e3167d06e8ce1cb Author: Daniel-Constantin Mierla Date: Mon Sep 23 18:40:48 2013 +0200 parser: added macros to check if it is a SIP or HTTP reply commit bd716593efb83d4124c0c0cb824bf158d547ca0d Author: Daniel-Constantin Mierla Date: Sat Sep 21 00:10:43 2013 +0200 gzcompress: new module to compress/decompress SIP message body using zlib commit dcfa15de586e28a025e34590e800571b0e3abddf Author: Charles Chance Date: Fri Sep 20 21:07:30 2013 +0100 dmq: code cleanup, remove redundant includes commit 4b53052e3c912c927927529cd98a05957e02ab18 Author: Ovidiu Sas Date: Thu Sep 19 09:19:16 2013 -0400 presence_conference: fix what it looks like a copy/paste error commit 1af47db737d8ca6fcfc43f4abb3d3768f5a8257c Author: Ovidiu Sas Date: Thu Sep 19 09:01:04 2013 -0400 pdb: fix warning dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] commit 6592870dbd2b388b3884d85b9cc69e323f1d175a Author: Daniel-Constantin Mierla Date: Fri Sep 20 15:00:14 2013 +0200 sl: use global variable for event route index for local response - rt should have been no longer used after previous commit - reported by Ovidiu Sas commit 8ca99e58442becd4513bb03730806c37f86f0d8f Author: Victor Seva Date: Fri Sep 20 13:38:29 2013 +0200 pv: use pv_get_buffer on pv_core commit 039081166803f4be4226026e51f43ee9793876a3 Author: Victor Seva Date: Thu Sep 19 13:27:21 2013 +0200 pv: get all values for second key for xavp commit 16f87ae1b1f78938ed56a7c9a336a2853022b86c Author: Daniel-Constantin Mierla Date: Fri Sep 20 13:39:15 2013 +0200 sl: lookup event route for local response at startup - group lookup of sl event routes in one function commit f8697d13be92a79bdfcfd6a824d5e312f7b0d9e0 Author: Daniel-Constantin Mierla Date: Fri Sep 20 11:20:42 2013 +0200 Makefile.defs: version set to 4.1.0-dev9 commit e35fe9c6095361414565b1099dea1ad5950fb38d Author: Daniel-Constantin Mierla Date: Fri Sep 20 11:18:09 2013 +0200 registrar: note about empty value for received_param commit 2f213e313a86e16665f6d0acfec959bf23f72b7d Author: Daniel-Constantin Mierla Date: Fri Sep 20 11:15:16 2013 +0200 registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply - otherwise results in malformed value commit 664b2f30de6518636085d676a32247c7d46bd2da Author: Daniel-Constantin Mierla Date: Fri Sep 20 11:09:15 2013 +0200 registrar: list of allowed route blocks updated for save() commit e2376e34fbabd929d0736bddb8e82ceb25cc3738 Author: Daniel-Constantin Mierla Date: Fri Sep 20 11:07:31 2013 +0200 registrar: relax usage of save() for failure route commit 0968ce561b3bb8ea2ad2c7c53c03091e8518a6fe Author: Victor Seva Date: Fri Sep 20 11:08:52 2013 +0200 avpops: allow xavp semantics on second parameter commit df472fa9bdaa1a796dd220c99a64b1539c8854b5 Author: Victor Seva Date: Fri Sep 20 11:07:14 2013 +0200 pv: Move pv_xavp_name_t declaration to core pvar.h commit 5acf191aee9d10b26b730df20d622e527c656db3 Author: Ovidiu Sas Date: Wed Sep 18 17:10:10 2013 -0400 xcap_client: fix what it seems to be an old copy/paste error commit 11ea7e73f0b541c2759d89a125b69a23cecb9ba9 Author: Ovidiu Sas Date: Wed Sep 18 16:57:56 2013 -0400 xcap_client: fix what it seems to be an old copy/paste error commit e45df83ddb68a90e91cc99fcdbb364f7b09ea541 Author: Peter Dunkley Date: Thu Sep 19 18:15:21 2013 +0100 modules/auth_ephemeral: many improvements - Some general tidying up of the code - Support for both draft-uberti-rtcweb-turn-rest format usernames and the original format - New non-digest authenticate function that can be used to authenticate WebSocket handshakes (based on URL and Cookie: contents) - this means no SIP level authentication is required for WebSocket traffic - Check functions to verify that the From:/To: URIs match the user-string part of ephemeral usernames - Check function so you can re-check the timestamp (for example, when caching the ephemeral username during WebSocket handshakes you may want to check it is still valid when a SIP request arrives) commit f7fe8b68ffb100fbaa27344e4bee7ba69c760584 Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:59:18 2013 +0200 pkg: kamailio - provide -f $CFGFILE to init.d config check function - reported by Grant Bagdasarian commit 7730b5c3cf6b889f34de6004ce87341c746968ca Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:50:29 2013 +0200 core: msg_ldata_t field is memset to 0 in the shm clone commit 859a322a1f664fcdd9563619fa0448be2911aa07 Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:49:48 2013 +0200 outbound: updated access cached flow through local data structire in sip_msg_t commit 4b99ad9e3bc364745d21eef11a392168eeb17077 Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:49:17 2013 +0200 tm: reset local data structure for faked request after failure handlers commit 949e1f3c3e1f1afa02c696403399a093905c3f0a Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:45:43 2013 +0200 parser: refactored a bit sip_msg_t struct for extra fields needed per process - a new structure to keep cached decoded flow for outbound, previously was declared inline - easier to reset it for shm clone and tm faked environment - new fields that are needed inside the sip_msg_t but not cloned in shm, must be added in the msg_ldata_t structure, accessible via ldv field commit a3a8457e9bfe4dea48c0acd7421952014346a907 Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:17:38 2013 +0200 core: fix for warning dereferencing type-punned pointer will break strict-aliasing rules - related to timer list operation commit 10cc1dd7a3f4481c677022e7ff0da87f004077f0 Author: Daniel-Constantin Mierla Date: Thu Sep 19 15:12:29 2013 +0200 parser: added note about new fields in sip_msg_t commit 659b920399ee2a75973c610f5dec4c6292903f67 Author: Daniel-Constantin Mierla Date: Thu Sep 19 13:25:41 2013 +0200 core: set to NULL the pointers to several sip msg fileds in cloned structure - instance, ruid and location_ua are reset to null for the clone in shm, otherwise they point to pkg and the shm can be used from other process, resulting in crash - reported and credits for testing and troubleshooting to Alex Balashov commit cebbacc3167f0fd4a4f3fd96393b5cf85e13d861 Author: Daniel-Constantin Mierla Date: Thu Sep 19 13:24:57 2013 +0200 tm: faked request fields are freed using wrapper functions from core commit cae9659766c84e9451e4ea41e61bf85337c89693 Author: Daniel-Constantin Mierla Date: Thu Sep 19 13:23:53 2013 +0200 parser: use wrapper functions to reset fields in sip_msg_t - used for freeing the structure commit deb007275ae6444037e74c82a48fc879a0cc98ad Author: Daniel-Constantin Mierla Date: Thu Sep 19 12:34:33 2013 +0200 parser: ppi/pai - fix warning dereferencing type-punned pointer will break strict-aliasing rules commit aa9f500c80cb5372c40f1eb7f18b4e33dcd6acf5 Author: Daniel-Constantin Mierla Date: Thu Sep 19 12:27:35 2013 +0200 core: a bit of cleaning in sip_msg_t comments commit 8bb61ea287ccf670ef9cfe990d319249eafbe7c5 Author: Hugh Waite Date: Wed Sep 18 21:58:12 2013 +0100 modules/app_lua: Fix off-by-one error in modf - Fixes calling sr.modf with additional parameters commit 771e9093e343951e12f4875692e9ecc567a277a1 Author: Hugh Waite Date: Wed Sep 18 21:34:16 2013 +0100 modules/sdpops: Check for valid sdp body in sdp_remove_line_by_prefix - Fixes crash when used on requests with no body commit b9c6e70871085e63add429984eac8ee7afc9e49e Author: Daniel-Constantin Mierla Date: Thu Sep 19 00:09:55 2013 +0200 README: updated version number - bits of formatting for ToC commit 89969601d66422fd4dab50b0bb303bb17465c193 Author: Daniel-Constantin Mierla Date: Wed Sep 18 22:23:41 2013 +0200 pua_reginfo: documented the parameter for reginfo_handle_notify() - reported in FS#340 commit 9ee44c6079c8d30138ece619295974e17993aa04 Author: Daniel-Constantin Mierla Date: Wed Sep 18 22:17:55 2013 +0200 pua_reginfo: add ruid for location records - patch by Wonbin Cho, FS#339 commit ed6884e854cdae63c4f62871a32bdcdcddb8853e Author: Daniel-Constantin Mierla Date: Wed Sep 18 22:02:04 2013 +0200 pua_reginfo: unlock udomain only when aor is set - patch by Wonbin Cho, FS#338 commit 3bc87f139bc9635e23a4e92b03d24e00b97706dd Author: Carlos Ruiz Diaz Date: Wed Sep 18 13:39:23 2013 -0400 ims_registrar_scscf: fixed bug caused by uninitialized global variable - "rerrno" variable was not initialized and caused corruption in transaction states commit 96e760147469a385a0b5512f74afcff8f56cafd1 Author: Ovidiu Sas Date: Tue Sep 17 09:24:51 2013 -0400 dispatcher: fix mi/rpc reload command commit 5e775ff328b73b816e61a0a4718b194591a98251 Author: Victor Seva Date: Wed Sep 18 14:15:17 2013 +0200 avops: use pv_cache_get instead of pv_parse_spec. commit 519de2cdd1ed7fb969d3bb2cf5792d4180078cbb Author: Juha Heinanen Date: Wed Sep 18 08:18:33 2013 +0300 modules/lcr: fixed checking of IPv4 address in to_any_gw_2 function - Patch was provided by Reinier Boon. commit af8923703276bb41ea269cc19a7812fea325a250 Author: Daniel-Constantin Mierla Date: Tue Sep 17 15:00:37 2013 +0200 debugger: reset_msgid parameter was in functions sections - added some section ids commit 2710177c2673034d3f026dfa79432e986b8c3a90 Author: Daniel-Constantin Mierla Date: Tue Sep 17 14:55:07 2013 +0200 debugger: documentation for cfgpkgcheck parameter commit d1e456b251602e1336e4dbede1e9f8b5d1c19415 Author: Daniel-Constantin Mierla Date: Tue Sep 17 14:47:49 2013 +0200 debugger: new parameter cfgpkgcheck to do pkg memory check before each action commit af7c3a816529cde599af9a62bfd174b2de3a2fb6 Author: Ovidiu Sas Date: Sun Sep 15 18:10:06 2013 -0400 xmlrpc: fix warning: âc.lenâay be used uninitialized in this function [-Wmaybe-uninitialized] commit 78a1c7e972b66c882e9466404d1cb6c08982eb91 Author: Ovidiu Sas Date: Sun Sep 15 18:06:18 2013 -0400 ipops: fix warning: variable âtâet but not used [-Wunused-but-set-variable] commit aa15067b8a1f44d57551f646acd5058c08abe41f Author: Mikko Lehto Date: Sun Sep 15 16:55:04 2013 -0400 rtpproxy(-ng): patch: has_sdp() does not exist commit d1219dc0d0c5e2eab0672a439aa7ce6486c31ba3 Author: Ovidiu Sas Date: Sun Sep 15 16:38:34 2013 -0400 xhttp_pi: fix crash when checking bad configs commit a68e48bc3c322be79a608d91f40d10329c2e9664 Author: Daniel-Constantin Mierla Date: Mon Sep 16 20:31:44 2013 +0200 corex: new pv $cfg(key) - return attributes for config file - $cfg(line) - the line of the current action. - $cfg(name) - the name of the current conf file Example of usage: append_to_reply("P-Cfg-Line: $cfg(line)\r\n"); commit ca568ee6996cc93e8518f277cf34111bc0c78299 Author: Daniel-Constantin Mierla Date: Mon Sep 16 09:53:15 2013 +0200 core: added wrapper functions to return cfg line and name for current action commit 4294b7bf3b67f1405869e865c171e268e60d5ee7 Author: Daniel-Constantin Mierla Date: Sun Sep 15 22:35:38 2013 +0200 core: store current executed cfg action in a global variable - can be retrieved by module to access name of config file and the line commit e63af00eaa92eed106356cbb1dd6afd8b09f3e69 Author: Charles Chance Date: Sun Sep 15 23:38:56 2013 +0100 dmq: added dmq_load_api to exported functions commit 923d09f0c1ece04c8d3c2755b5b201b3a2cd2deb Author: Charles Chance Date: Sun Sep 15 23:38:45 2013 +0100 dmq: regenerated readme commit b44f00adbf57cb4306a0dcde7a8a1425afe40a8f Author: Charles Chance Date: Sun Sep 15 23:38:30 2013 +0100 dmq: updated documentation commit 102074ce6085f963ac03dcb087e1c00941c0337d Author: Daniel-Constantin Mierla Date: Sat Sep 14 09:46:50 2013 +0200 tm: readme regenerated commit f328b864418020b1e166b13804fe173110500d75 Author: Daniel-Constantin Mierla Date: Sat Sep 14 09:46:23 2013 +0200 tm: added missing documentation for t_check_status() commit 6a51d9e87ac2e51a3c0473e11b3347739ec33dd8 Author: Daniel-Constantin Mierla Date: Fri Sep 13 13:47:00 2013 +0200 textops: free result of subst transformation when is larger than target buffer commit 56d02f02627bb1d2eca7befaaefbed17ced1f52f Author: Daniel-Constantin Mierla Date: Fri Sep 13 11:08:48 2013 +0200 usrloc: fixed xml tags and regenerated readme commit 605360798fbad43cbd3ef1aca3ae76cd9c95c50f Author: Vitaliy Aleksandrov Date: Fri Sep 13 11:05:07 2013 +0200 usrloc: update connection id for registration refresh commit f3190358e02141c98304c4c0019bba95490da32c Author: Peter Dunkley Date: Thu Sep 12 22:54:35 2013 +0100 pkg/kamailio/centos: moved stun from it's own RPM to the main RPM - stun no longer has external dependencies and doesn't need to be in its own RPM commit 291d6ece47d164d64487c8545de87c64fdc31718 Author: Peter Dunkley Date: Thu Sep 12 22:41:37 2013 +0100 Makefiles: moved stun to the standard module group now that it has no external dependencies commit 42722f3e70d3316b7c6881907b626b02303d58a6 Author: Peter Dunkley Date: Thu Sep 12 16:36:28 2013 +0100 modules/stun: removed dependency on OpenSSL commit 0d0c4cc11022a62edfcf5041b36fe4cf5ca95a4d Merge: 5651be2 6cea922 Author: Carsten Bock Date: Thu Sep 12 17:16:09 2013 +0200 Added support for HTTP-Post to utils: http_query Merge branch 'carstenbock/utils_post' commit 5651be2fa5a5d923a89aa70a050d23bcbfda9c38 Author: Peter Dunkley Date: Wed Sep 11 13:09:31 2013 +0100 pkg/kamailio/centos: CentOS build updates - CentOS .spec is now separate from Fedora .spec. This is because I no longer have a Fedora system to test/maintain this on. Old .spec with Fedora support is in pkg/kamailio/fedora and can be taken on by someone else if needed. - Updated rel in .spec to dev8 commit 0f7bc9da0d132720531f3176ee216466f5877146 Author: Peter Dunkley Date: Wed Sep 11 11:30:50 2013 +0100 core: Raspberry-pi builds now work without needing to specify extra flags commit 6f17209a70e84d91976ea42b476ae248b9b37501 Author: Daniel-Constantin Mierla Date: Tue Sep 10 14:14:52 2013 +0200 kamdbctl: added missing dbuid tables group creation - patch by elactrum [at] jamailca.com commit abf0026782c0ba4643feb25ded022e8c12725584 Author: Victor Seva Date: Mon Sep 9 16:52:47 2013 +0200 uac_redirect: get_redirect() check reason value before using it. This fix a core dump when get_redirects() config fuction is called with just the one parameter. commit 774752e4d12bd03f01362af55a5e422eade690b2 Author: Carsten Bock Date: Thu Sep 5 19:10:15 2013 +0200 Another Fix for the ims_charging Module: - Use P-Asserted-Identity instead of From-Header fixed by Carlos Ruiz Díaz (carlos@ng-voice.com) commit 6dc04484e39ceab4887b375d2510f35892d695eb Author: Daniel-Constantin Mierla Date: Thu Sep 5 11:54:03 2013 +0200 acc: for time_mode=1, save timestamp in time_attr and microsecs in time_exten - database records stores time as datetime value - new parameter time_exten to allow customization of attribute name commit 367a0e72be1d5e5de0fa84ca2a8d11f7d5b54abe Author: Daniel-Constantin Mierla Date: Thu Sep 5 11:08:17 2013 +0200 acc: fixed c&p typo of parameter name in docs commit a722cee262664162f183e00788c2d53c4c98b217 Author: Daniel-Constantin Mierla Date: Thu Sep 5 10:04:57 2013 +0200 kamctl: added scripts to define table acc_cdrs commit b91f07fce16f5feb0c31f7af59ab9351e274221f Author: Daniel-Constantin Mierla Date: Thu Sep 5 10:04:14 2013 +0200 lib/srdb1: added id for definition of column start_time in acc_cdrs table commit dd3c6f19c18cf0c2844f2b2ce155e3f5d7af447a Author: Daniel-Constantin Mierla Date: Thu Sep 5 10:02:01 2013 +0200 lib/srdb1: initial db schema for acc_cdrs table commit 9b44e4b48862947f2ea634c6dd611ce7c07546a2 Author: Daniel-Constantin Mierla Date: Wed Sep 4 22:59:13 2013 +0200 registrar: reset r-uri pointer after backup in lookup_branches() - otherwise can be invalidated by next branch lookup commit 37e63951b2b05875f07a1d30b8352e3f10a99072 Author: Carsten Bock Date: Wed Sep 4 18:20:20 2013 +0200 Bug-Fixes: - Use P-Asserted-Identity instead of From-Header as User in CCR - Store RURI in the ro_session structure (it may have been changed by an Application-Server) Fixed by: Carlos Ruiz Díaz (carlos@ng-voice.com) commit 96c85efbc40a6d0571e8122cbad30410d2274b24 Author: Carsten Bock Date: Wed Sep 4 14:27:47 2013 +0200 Initial structure for the docs of the IMS-Charging module (incomplete) commit 20399521b7df9e808f0999275132cc5460a0104b Author: Carsten Bock Date: Wed Sep 4 14:00:01 2013 +0200 add IMS-Charging to Makefile.groups commit 29cb7be4445995f73e9f425d99c9c5ee818c92de Author: Hugh Waite Date: Wed Sep 4 12:04:18 2013 +0100 modules/rtpproxy-ng: Allow PV in second rtpproxy_manage parameter - Incorrect fixup function caused a crash when the second parameter was given commit 362d374a61953aee3cf9f96eadaef63c5f22763e Author: Daniel-Constantin Mierla Date: Wed Sep 4 13:04:23 2013 +0200 topoh: safety check for missing To header - based on a patch by Michel de Weerd, FS#303 commit acbbae2af3cb2ad1a5b07a7305c5f9761bc78389 Author: Jason Penton Date: Wed Sep 4 12:52:16 2013 +0200 modules/ims_charging: new module for IMS charging - currently supports Ro interface commit 7abd496560c6274680d451f49355ad1f6a14a6a7 Author: Daniel-Constantin Mierla Date: Wed Sep 4 12:33:45 2013 +0200 db_postgres: use variable for make tool in module Makefile - fixes builds in BSD systems - patch by Victor (coyote), FS#335 commit 2aa5095252f9434c7c2a63ecb130bdaf1346fde9 Author: Daniel-Constantin Mierla Date: Wed Sep 4 11:44:23 2013 +0200 rtpproxy: updated rtpproxy_manage() to handle PRACKs with sdp commit 72996942662b944b74e6632e1670c989402bf8af Author: Vitaliy Aleksandrov Date: Wed Sep 4 09:56:28 2013 +0200 usrloc: detect lost tcp connnections on timer and set associated contact as expired - new module parameter to control this feature: handle_lost_tcp - at this moment it is not implemented for db only mode commit 392a59ab1c12efee1072581f9519fc258444d086 Author: Vitaliy Aleksandrov Date: Wed Sep 4 09:55:23 2013 +0200 registrar: propagate tcp connection id in contact info structure commit ea45a9b0ff6851d01e09aa62dfe9e7e006552609 Author: Daniel-Constantin Mierla Date: Tue Sep 3 23:16:50 2013 +0200 pua: basic framework for handling xcap-diff event commit 0c15125767f8a9001e9c892fee18df3dbad56d2f Author: Daniel-Constantin Mierla Date: Tue Sep 3 23:15:55 2013 +0200 presence_xml: basic framework for handling xcap-diff event = can be diabled via modparam disable_xcapdiff commit 70ec02cfc9a203ea100d6550be3aa5f51f4fa473 Author: Daniel-Constantin Mierla Date: Tue Sep 3 16:16:30 2013 +0200 acc: option to write dialog-based cdrs to database - new module parameter cdrs_table has to be set and classic db accounting enabled at compile time and db_url set - cdr_log_enable - new parameter to turn off writing cdrs to syslog, cdr_enable being now used as top level control flag for both cdrs to syslog or db commit 4812b91a3c00e71a3ac9636b88bc75e5368fa657 Author: Daniel-Constantin Mierla Date: Tue Sep 3 15:11:47 2013 +0200 acc: increment crt position when adding extra time value commit 4c917438596852b3870ce0236bad8cbd04961270 Author: Daniel-Constantin Mierla Date: Tue Sep 3 14:31:58 2013 +0200 Makefiles.defs: version set to 4.1.0-dev8 commit ea6514c2af00561643af6a2b671fbd4411048ca1 Author: Daniel-Constantin Mierla Date: Tue Sep 3 13:47:24 2013 +0200 acc: updated readme with the new parameters commit ede2d6747aabf32538797dfedf13682c5c242831 Author: Daniel-Constantin Mierla Date: Tue Sep 3 13:35:08 2013 +0200 acc: cast to double for safer conversion in time_mode==2 commit d7884500e89d32bffd34e915b473458645c6dedf Author: Daniel-Constantin Mierla Date: Tue Sep 3 13:28:54 2013 +0200 acc: new parameter time_mode - store additional time value in time_attr attribute/db column - if time_mode==1, then time_attr stores the microseconds - if time_mode==2, then time_attr store the seconds.miliseconds (proposed by FS#163) - if time_mode==0 (default), then it is like now, only timestamp stored - time_attr value can be set via parameter with same name - it represents syslog value or db table column - for db accounting, when time_mode==1, the type of column has to be int, and for time_mode==2, the type of column has to be double - features implemented only for syslog and db accounting commit 1cec15e057bdec4455e70af951def19e36a78e8e Author: Daniel-Constantin Mierla Date: Mon Sep 2 14:09:18 2013 +0200 kamctl: added commands to set extra columns in subscriber table - useful to deal with columns added for load_credentials of auth_db module - 'sets' - sets a column with string value - 'setn' - sets a column with numeric value commit 7e44ff0be6cbb48c9360bee8601ec3dbff050c02 Author: Carlos Ruiz Diaz Date: Sun Sep 1 19:56:57 2013 -0400 Fixed potential bug in exceptional condition when max-time updated is called commit 2685cd9bb6933c2d4b4b97e3b4ed6b98005255c9 Author: Juha Heinanen Date: Thu Aug 29 17:05:41 2013 +0300 parser/fline.c: syslog message cleanup when request line parsing fails commit fbcee0221cd6e22477dc9d1d5a7767c1e572235a Author: Richard Fuchs Date: Wed Aug 28 15:03:01 2013 -0400 rtpproxy-ng: fix possible segfault in rtpproxy_manage Reported by Hugh Waite commit e0e0a753d1365d340c17f33bd868085bee304910 Author: Daniel-Constantin Mierla Date: Wed Aug 28 12:02:34 2013 +0200 dialog: fixed typo related to module name inside log message commit bf68c071723bda24b07e64660f77872e2bceff1b Author: Victor Seva Date: Tue Aug 27 18:43:39 2013 +0200 permissions: fix ws support on allow_trusted function. Thanks to Alex Hermann Reminder: Never commit with more than one glass of wine. commit 14835f89fc2b761f73a0caad67d229ec3fedba29 Author: Daniel-Constantin Mierla Date: Tue Aug 27 14:44:17 2013 +0200 core: set to-params pointer to null after freeing - avoid potential double freeing issues or invalid pointer access commit 727aa357d9ee8abcb8471733e22886d2cff386db Author: Daniel-Constantin Mierla Date: Tue Aug 27 14:00:17 2013 +0200 kamdbctl: new command add-tables - creates only tables that are groupped under same id, thus have the sql script in a file - syntax: kamdbctl add-tables - there has to be a -create.sql script - eg: kamdbctl add-tables lcr commit a075383454c92bed225b7904920090f515a938d5 Author: Daniel-Constantin Mierla Date: Tue Aug 27 11:16:52 2013 +0200 kamctl: use FIFOPATH instead of OSER_FIFO in kamctlrc - no longer relation to former project name, however OSER_FIFO can still be set to keep the compatibility with older deployemnts, but will be used only when FIFOPATH is not explicitely set commit 8097c2bccb2161f63900bbd5fb87a10eacdd282c Author: Victor Seva Date: Tue Aug 27 00:07:58 2013 +0200 permissions: update allow_trusted documentation. commit 573c9031a44168df356818f572f10f69791a1458 Author: Victor Seva Date: Tue Aug 27 00:03:49 2013 +0200 permissions: fix ws support on allow_trusted function. commit b2a536f0f577026ffa57d0b603c60e6232bc8e78 Author: Daniel-Constantin Mierla Date: Fri Aug 23 21:04:06 2013 +0200 tm: readme regenerated commit ef9b69bbb54302e9985dd37d79831b6f80463fc1 Author: Daniel-Constantin Mierla Date: Fri Aug 23 21:03:13 2013 +0200 tm: removed note about no-implentation for no-reply flag for t_relay_to() commit 6073949aa224ea7a973058891a88a58cc0841860 Author: Daniel-Constantin Mierla Date: Fri Aug 23 21:02:24 2013 +0200 tm: updated xml docs with t_set_disable_internal_reply() commit 0f2f9c85eff0b6ad35b4c58dfcde74c8a65559d6 Author: Daniel-Constantin Mierla Date: Fri Aug 23 20:53:55 2013 +0200 tm: re-added the option for no-internal reply on error - new function t_set_disable_internal_reply(0|1) to disable|enable this option per transaction - t_relay_to() flags re-enabled for this option commit 7255693f73bae008e5c7b6b560c52394f7c85308 Author: Carsten Bock Date: Fri Aug 23 17:29:43 2013 +0200 Very basic DNS-Zone file-example for IMS (for use in the online-tutorial on howto install IMS with Kamailio) commit 6cea9227c7dc973757d03150685e322fcff115b9 Author: Carsten Bock Date: Thu Aug 22 16:36:48 2013 +0200 Define missing fixup_functions. commit b23a74a4732f276315176d9b438bd2596e616799 Author: Carsten Bock Date: Wed Aug 21 20:14:16 2013 +0200 Fix fixup functions. commit 8017fa7c67dbb3dd4bdd937be9b841097a44674e Author: Carsten Bock Date: Wed Aug 21 20:02:23 2013 +0200 Add support for sending POST-Requests to http_query() method. commit 134158df11ebf9b6c3deaf71b6010588535eb386 Author: Peter Dunkley Date: Thu Aug 22 20:39:41 2013 +0100 pkg/kamailio/(centos|fedora): Added rtpproxy-ng module to the build commit c2ccd37891167fb691b2aabc44e12c45cea7d1da Merge: fd68623 dd76f37 Author: Richard Fuchs Date: Thu Aug 22 14:19:31 2013 -0400 rtpproxy-ng: adding module Merge branch 'rfuchs/rtpproxy-ng' commit fd68623bebb7053f4b652d7fe58d676b6a019d7c Author: Daniel-Constantin Mierla Date: Thu Aug 22 17:51:49 2013 +0200 core: efectively run the event_route[core:receive-parse-error] - reported by Juha Heinanen commit 0efe5a4d9adb08575938d2c4eb83ec3a79d38e20 Author: Carlos Ruiz Diaz Date: Thu Aug 22 11:16:31 2013 -0400 Added support for max-time update of monitored calls - updated example config file - updated documentation commit 86bdfaa3efe7804bcfde3da4f63b252c74e417b7 Author: Daniel-Constantin Mierla Date: Thu Aug 22 15:44:05 2013 +0200 core: fix condition to lookup envet_route[core:receive-parse-error] - reported by Juha Heinanen commit 2d826efb7dbcf9b3b49c376bcd079ab1e7642a44 Author: Daniel-Constantin Mierla Date: Thu Aug 22 13:01:55 2013 +0200 core: execute event_route[core:receive-parse-error] block on error of initial sip message parsing - note that the SIP message is broken in this case, but it gets access to source and local socket addresses (ip, port, proto, af) as well as the whole message buffer and its size commit d03651fb4c3a6b50923029e121eed201fb1ff550 Author: Juha Heinanen Date: Thu Aug 22 08:20:52 2013 +0300 modules/lcr: added some linefeed chars missing from syslog messages - Patch provided by Kevin Scott Adams. commit 3ccf4b43e81bd2654cb306a3c2cc21b97cb51f62 Author: Daniel-Constantin Mierla Date: Thu Aug 22 00:14:53 2013 +0200 core: print src address details if initial message parsing fails - reported by Juha Heinanen commit fe24ed17b0620bd9446d741ea3f65b7b0cb8b765 Author: Daniel-Constantin Mierla Date: Wed Aug 21 11:20:07 2013 +0200 kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri - done for natted devices commit bbecaa597aa4fb3fa08773cd6cd9b8558c7ce3a8 Author: Victor Seva Date: Wed Aug 21 11:04:08 2013 +0200 avpops: allow use of avps as second parameter on re operation at avp_check function commit c86b04459a716af353d0ca40a793d6b13c6a6fe7 Author: Victor Seva Date: Tue Aug 20 10:24:53 2013 +0200 fixed spelling errors catched by lintian commit 64e39dbf89bc1581722abeaadf7811e0883390bd Author: Elena-Ramona Modroiu Date: Mon Aug 19 17:43:16 2013 +0200 htable: updated readme with rpc command htable.stats commit d33106994516e27944657c3bf17c3ccb5a521a50 Author: Elena-Ramona Modroiu Date: Mon Aug 19 17:39:26 2013 +0200 htbale: added rpc command htable.stats - print stats about htables: name, number of slots, number of items, max number of items per slot, min number of items per slot commit ee7dcac57501cd0563c69ae967ba785cec035062 Author: Elena-Ramona Modroiu Date: Mon Aug 19 16:48:01 2013 +0200 htable: lifted limit for max number of slots to 2^31 - there can be systems with large amount of memory - clarification in docs about the case when the value is out of exected range commit 71594a81f012432782d1f7b6f59c725130928ee7 Author: Jason Penton Date: Mon Aug 19 13:41:45 2013 +0200 cdp: fixed spelling and removed some erroneous code commit ea442b3155bf25ff48f7fd125b2ffa72a5631852 Author: Carsten Bock Date: Sun Aug 18 17:47:08 2013 +0200 Only update received info, if a contact is "new" contact. In case of multiple registration for one AoR, each registration will have a different contact. commit ec1c1bab23e4fff3bd5cd60c2f254e646dcbc9ee Author: Carsten Bock Date: Fri Aug 16 17:08:15 2013 +0200 Do some debug output, when searching for user based on IP/Port/Proto. commit 157a466d46f6cccaf790ca3ad3d400489ebdd1ed Author: Peter Dunkley Date: Wed Aug 14 21:30:45 2013 +0100 pkg/kamailio/(centos|fedora): Updated .spec commit 9061cf2a85ac89cf403910b7b4fa93b29dccb350 Author: Victor Seva Date: Tue Aug 13 11:45:02 2013 +0200 modules/debugger: refresh README commit 5cbedc6b515b50f9ade7457abedba18747d98f75 Author: Victor Seva Date: Tue Aug 13 10:14:42 2013 +0200 modules/debugger: Added module parameter reset_msgid. Added RPC command dbg.reset_msgid The message id ($mi) will be reset but internally there is no change. This can be useful for unit tests cases. commit b0e9132ccd1e8385b8b4faf72db806320d48e2f5 Author: Daniel-Constantin Mierla Date: Tue Aug 13 09:37:21 2013 +0200 usrloc: safety checks to catch empty ruid commit 66c8e730d59f9816f09573f5300e4463e5997876 Author: Daniel-Constantin Mierla Date: Tue Aug 13 09:19:02 2013 +0200 usrloc: more verbose log messages in case of failure to update db records commit d1cda7ca9a64cf818b82f7b777fa2dd640717c53 Author: Hugh Waite Date: Mon Aug 12 11:15:55 2013 +0100 presence: Iterate correctly around presence updates - timer_send_notify should increment the subset by one on each loop commit 4f42993660c52c757918ca2806f7ffe6af0674ce Author: Hugh Waite Date: Mon Aug 12 11:05:55 2013 +0100 rls: Fix memory leak in rls notify.c - xml is leaked in an error case commit e88af0a02de79fac583c126f08d762f7ef3f1b01 Author: Hugh Waite Date: Tue Jul 16 10:51:29 2013 +0100 outbound: Fix freeing null pointer in destroy function - Only appears in error cases, e.g. syntax check commit 0c590e00796573681fd7ee0a99dd324919a9e4e9 Author: Dragos Dinu Date: Wed Aug 7 17:29:06 2013 +0300 Fixed two bugs related to new capture_mode changes. commit 93c39f86ce0cd337212579bd7bd1e58cabed79ca Author: Carsten Bock Date: Wed Aug 7 01:20:43 2013 +0200 Fix previous commit (forgot this file) commit 25240becdd83801a788b65f52eada5dd63665e8c Author: Carsten Bock Date: Tue Aug 6 22:48:39 2013 +0200 Extension to the API: lookup_terminate_dlg(unsigned int, unsigned int, str hdrs) - Terminate a dialog using the API by providing h_entry and h_id (similar to the MI-Function) commit e6e0419a46c3e5127d07c95390931d10b2a01c3b Author: Daniel-Constantin Mierla Date: Sun Aug 4 14:22:41 2013 +0200 imc: wrap bit shift defines in parenthesis - avoid priority conflicts when using the defines - reported by Shankar commit 6a981d3d922c914054d4c8dc7e672bb6a4ddb5f5 Author: Daniel-Constantin Mierla Date: Thu Aug 1 15:58:59 2013 +0200 db_flatstore: free id pointer if no more space for table name - related to previus commit on this module - keep table name null terminated commit 8fb0f711aaa611eac8b2776c7e5ae3c5e19243ac Author: Federico Cabiddu Date: Mon Jul 29 07:59:34 2013 +0200 db_flatstore: fixup for new_flat_id function - locally copy table's name commit 4bc07b15ae9a490273b2696b2860f78ebbd18104 Author: Daniel-Constantin Mierla Date: Thu Aug 1 14:35:16 2013 +0200 kamctl: shortcut command to do q query to a database based on key and value - kamctl db smatch table key value - return the record from table that has column key matching the value as string (quoted value) - kamctl db nmatch table key value - return the record from table that has column key matching the value as non-quoted - examples: kamctl db smatch subscriber username test kamctl db nmatch subscriber id 123 commit 9a0147b8e050bb8ac7b443e4a3139bb326308cba Author: Daniel-Constantin Mierla Date: Thu Aug 1 14:12:30 2013 +0200 acc: remove comment from previous patch - references to tracker should be in comments of the commit, not in the code - use tabs for indentation commit 341f810dca0cc0596e22f2ac1bca86de0b8d142d Author: Daniel-Constantin Mierla Date: Wed Jul 31 12:22:12 2013 +0200 app_perl: push the sip msg structure to perl after initializing it - reported by David Cunningham commit 7ba6cbfcaf70cb546ea3a9f148a0f0b0bc38c16d Author: Federico Cabiddu Date: Mon Jul 29 07:59:13 2013 +0200 acc: acc_db_set_table_name fixup - add termination char to db_table_name_buf commit 1bf5c8328e8b4ed13f6404bf617cac9e26c05e63 Merge: 0e9b4b3 fb3a5f7 Author: Carlos Ruiz Diaz Date: Mon Jul 29 09:49:57 2013 -0400 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit 0e9b4b351e70323fd8581d298f1a7d682f2310fe Author: Carlos Ruiz Diaz Date: Mon Jul 29 09:46:35 2013 -0400 Modified cnxcc_set_max_credit behavior - Updated documentation - Updated examples commit fb3a5f7022ebd20fc516b5b8303a0274bda18258 Author: Daniel-Constantin Mierla Date: Fri Jul 26 14:55:38 2013 +0200 acc: safety check for accounted values not to be NULL - based on a patch by Federico Cabiddu, FS#327 commit 3d33733f299dda595704108aef73a2912dc3069f Author: Daniel-Constantin Mierla Date: Fri Jul 26 14:52:21 2013 +0200 uac_redirect: fixup for using acc table parameter - set reason parameter for acc function - based on a patch by Federico Cabiddu, FS#327 commit 1aea13af9b3eea3788e90411bd94cb9e0b0c4ea3 Author: Camille Oudot Date: Tue Jul 23 11:11:01 2013 +0200 modules/ims_registrar_scscf: safety check in async_cdp_callback commit 6ff74701652a11497bd82ee3ba2ac7547d1ce666 Author: Daniel-Constantin Mierla Date: Thu Jul 25 10:14:55 2013 +0200 app_perl: move initialization of SIP message var after initialization of temporary environment - upon a report by David Cunningham of a leak in operating system memory commit da057e5730dd9f82101437e0ee3ceca02b64602c Author: Alexandr Dubovikov Date: Tue Jul 23 10:37:03 2013 +0200 modules/sipcapture: Added support for multiple capture modes. (c) Dragos Dinu (1and1) commit ab601ea9a1b2561c2eaa860583cdeed478b9ea8d Author: Daniel-Constantin Mierla Date: Sat Jul 20 10:01:25 2013 +0200 Makefile: sercmd renamed to kamcmd in uninstall option commit 2a77bcd36a2b8b91a6d4af3f6ee6828265af39a5 Author: Daniel-Constantin Mierla Date: Thu Jul 18 20:59:54 2013 +0200 Makefile.defs: removed SCTP conditions for core locating libsctp - the code is now in a module, only generic hooks are in the core, that can be turned on/off by SCTP variable (no lib dependency) commit d3a0a8b15af59846fdaee5d9ceae61484f1d7301 Author: Daniel-Constantin Mierla Date: Wed Jul 17 20:19:28 2013 +0200 uac: restrict check of multiple from/to header changes to request route blocks - it can occur many times in due to branch route usage - reported by Andrew Pogrebennyk, FS#323 commit 6624d10b5edbfaf32726875fbbf2ac2221807c84 Author: Daniel-Constantin Mierla Date: Wed Jul 17 12:26:11 2013 +0200 uac: $uac_req(sock) - new attribute to set local send socket - local socket can be set for generated requests: $uac_req(sock) = "udp:127.0.0.1:5060"; commit 9a3aa5e6e7949dd08146910a301fbeebdf052742 Author: Daniel-Constantin Mierla Date: Wed Jul 17 12:24:42 2013 +0200 tm: enhanced local request API to set send socket commit 6335d07c4c77ed60fb8c2b5acc84d7c4b503221c Author: Daniel-Constantin Mierla Date: Wed Jul 17 12:22:31 2013 +0200 core: helper functions to lookup local socket from proto:host:port commit 716ffd2787a68734a21a1374c3dc6dd4783844bd Author: Daniel-Constantin Mierla Date: Wed Jul 17 00:04:06 2013 +0200 presence_dialoginfo: add schema to entity - patch by Pawel Sternal, FS#324 commit acd0bfb5acc98e791ab6cf011dfa758efba2be8f Author: Daniel-Constantin Mierla Date: Tue Jul 16 21:40:06 2013 +0200 usrloc: fixed type for db_ops_parameter - reported by Alex Hermann commit d07e4f709ceaccc84bbab42dfd55d10992e84a3b Author: Carsten Bock Date: Tue Jul 16 18:02:50 2013 +0200 Example-Configs: Fixed config due to last updates commit 9a2b943bfccea83ac52ecb63f39c724f4b9504d4 Author: Carsten Bock Date: Tue Jul 16 18:00:51 2013 +0200 ims_registrar_pcscf: Bug-Fix for pcscf_assert_identity (minor) commit b4c3b811d33846dd0900922bbe5a3d9472839663 Author: Daniel-Constantin Mierla Date: Mon Jul 15 23:45:33 2013 +0200 ipops: documented dns_query() commit 257225e6918c1387049b74663225ee9b3b722ddf Author: Daniel-Constantin Mierla Date: Mon Jul 15 23:38:25 2013 +0200 ipops: reset address types for new dns queries commit 20f3846d6d39e8fd599464d1e5ce48bfec326586 Author: Daniel-Constantin Mierla Date: Mon Jul 15 23:32:33 2013 +0200 ipops: new function dns_query(hostname, pvid) - store the result of dns query in a variable $dns(pvid=>key) - dns query is using getaddrinfo() - $dns(pvid=>key) - new pv allowing to navigate through the result of a dns query - key can be: - count - number of addresses - ipv4 - set to 1 if at least one ipv4 address (otherwise 0) - ipv6 - set to 1 if at least one ipv6 address (otherwise 0) - addr[index] - the address as string from position index in the list (0 based indexing) - type[index] - the type of address from position index in the list (0 based indexing), the value is 4 for ipv4 and 6 for ipv6 - example: if(dns_query("test.com", "xyz")) { xlog("===== number of addresses: $dns(xyz=>count)\n"); xlog("===== ipv4 address found: $dns(xyz=>ipv4)\n"); xlog("===== ipv6 address found: $dns(xyz=>ipv6)\n"); $var(i) = 0; while($var(i)<$dns(xyz=>count)) { xlog("===== #[$var(i)] type ($dns(xyz=>addr[$var(i)])) addr [$dns(xyz=>addr[$var(i)])]\n"); $var(i) = $var(i) + 1; } } commit dd76f37bfff59d5ae07b34346d0ab0a81136649b Merge: 66c7553 9ac9b5c Author: Richard Fuchs Date: Fri Jul 12 12:27:06 2013 -0400 Merge branch 'master' into rfuchs/rtpproxy-ng commit 66c7553c1131fda7b83807891110f7de393be098 Author: Richard Fuchs Date: Fri Jul 12 12:26:07 2013 -0400 rtpproxy-ng: implement second parameter to rtpproxy_offer/answer/manage commit 9ac9b5c35858efd7c71163c604d18a1fa35e3a02 Author: Daniel-Constantin Mierla Date: Fri Jul 12 18:09:09 2013 +0200 ipops: added dsn_int_match_ip(hostname, ipaddr) - function that uses the internal resolver to match a hostname with an ip (similar operation like 'scr_ip=="hostname"') - rename dns_nc_match_ip() to dns_sys_match_ip() to be more suggestive about what kind of resolver is used commit ccebf9e536d7d5ea8fc824ea089d501e888b37c8 Author: Daniel-Constantin Mierla Date: Fri Jul 12 13:31:12 2013 +0200 ipops: new cfg function dns_nc_match_ip(hostname, ipaddr) - do dns query for the hostname and compare the result to see if is a match with ipaddr commit 9a25e712529cb7aacbae8e64a2e1be4da3c9a8c3 Author: Daniel-Constantin Mierla Date: Fri Jul 12 10:22:33 2013 +0200 dispatcher: allow pv in ds_is_from_list(setid) parameter commit 80935f9e8bbe20e5c320828183999b5d395ec34c Author: Daniel-Constantin Mierla Date: Fri Jul 12 00:44:51 2013 +0200 core: avoid doing dns srv again after naptr function that includes srv lookup commit 3823001dd83902d97f3dda9c9f51c370ab04073d Author: Alexandr Dubovikov Date: Fri Jul 12 10:14:31 2013 +0200 modules/sipcapture: a sip message must be stored after bad parsing also. commit 25b6241ce310ca0ae67896fec2bb50d4c8d80fcb Author: Daniel-Constantin Mierla Date: Thu Jul 11 21:57:58 2013 +0200 dialplan: don't free attrs pvar at shutdown, it is core pv cache reference - reported by Juha Heinanen commit ecb0ede7b20f24af97a42c4d034c46709c3ec38c Author: Juha Heinanen Date: Thu Jul 11 22:47:37 2013 +0300 modules/tls: config param can now specify a file or directory commit eba7dcbe6b3ba7b88c0fa0b231cb265a68995e47 Author: Richard Fuchs Date: Thu Jul 11 15:36:54 2013 -0400 rtpproxy-ng: implement $rtpstat and document start_recording() commit d7d27cd803284ced4d709da543e64e553e0547ca Author: Daniel-Constantin Mierla Date: Thu Jul 11 20:43:54 2013 +0200 Makefile.defs: version set to 4.1.0-dev7 commit ca8facabe26f081d1cededeb78ceaa96e4ea9ff2 Author: Daniel-Constantin Mierla Date: Thu Jul 11 16:47:47 2013 +0200 db_unixodbc: fixed typo added by previous commit commit c6819b9a02d59b3ad8640fbaaf2fc0b9ef3d5021 Author: Daniel-Constantin Mierla Date: Thu Jul 11 16:43:31 2013 +0200 db_unixodbc: renamed files with reserved name on some oses commit aa0156ea441644545236a349cc62afb4983b5476 Author: Daniel-Constantin Mierla Date: Thu Jul 11 16:26:15 2013 +0200 disptacher: added documentation for parameter attrs_pvname commit 09a7a4cd718c0e26d3a948515ec4f6f6a68c64c4 Author: Daniel-Constantin Mierla Date: Thu Jul 11 16:25:06 2013 +0200 dispatcher: new parameter to specify the pv where to store attrs for matched address in ds_is_from_list() - attrs_pvname can be set to get attributes of matched address in config file commit 617a444fcbe84290a701228bd78e279bbde4818e Author: Daniel-Constantin Mierla Date: Thu Jul 11 15:27:16 2013 +0200 pv: added transformations for url encode/decode - patch by JoshE, FS#311 commit 12a5a409e7e196e1d0401b125b2de72a9f2e5aff Author: Victor Seva Date: Thu Jul 11 15:03:08 2013 +0200 modules/nathelper: removed natping_proceses limit commit 0c6fef5fdc2a586ebfa607d3b5344266c08ca996 Author: Daniel-Constantin Mierla Date: Thu Jul 11 14:36:02 2013 +0200 pipelimit: avoid double locking when changing pipe via rpc commit 04fd56dc1b84b70a04438ccbf719eb85177524ad Author: Daniel-Constantin Mierla Date: Thu Jul 11 14:32:48 2013 +0200 pipelimit: avoid double locking when changing pipe via mi - reported by Krischan Udelhoven, FS#315 commit 4a425a88be796c4b2c8447e6eafc53652ddf8e72 Author: Elena-Ramona Modroiu Date: Sat Jul 6 19:03:49 2013 +0200 htable: sht_lock() and sht_unlock() documented in readme commit bc5cc684efad11f9affe648f3d0f6da98e43ad25 Author: Elena-Ramona Modroiu Date: Sat Jul 6 18:31:17 2013 +0200 htable: two new functions to lock htable slots based on item name - sht_lock("htable=>key") and sht_unlock("htable=>key") - useful to update existing items without aditional locks commit ddea262fd70521eec450e57519f63a63880a94df Author: Richard Fuchs Date: Tue Jul 9 12:28:48 2013 -0400 rtpproxy-ng: initial checkin commit 8cd7a48479594052b6b6e70d48946e8963e1625d Author: Victor Seva Date: Tue Jul 9 17:50:06 2013 +0200 modules/app_lua: added param to sr.xavp.get to choose between all the values (default) or just the first ones. commit 4a79fcdd9965c6c3195601baeb82d489d970aa12 Author: Victor Seva Date: Tue Jul 9 15:55:35 2013 +0200 modules/app_lua: fix sr.xavp.get. Get all the values not only the first one. commit 01c2fa43da42a4efab59fe787c332dbf9e318399 Author: Torrey Searle Date: Tue Jul 9 14:55:22 2013 +0200 modules/sipt: deleted unused method commit edc838f04fd182b8997f94c50effd5b0c0153a25 Author: Torrey Searle Date: Tue Jul 9 11:21:52 2013 +0200 modules/sipt: ss7 messages are now modified in place - lumps are now used to modify individual ss7 headers instead of rebuilding the full body from scratch. This should result in a performance increase commit e03462112b108bd0615465f45258fd70c2704100 Author: Victor Seva Date: Sun Jul 7 07:25:34 2013 +0200 modules/debugger: refresh README commit 9f363d37ba9e1c72b5abf25ec69ba9d367d6be99 Author: Victor Seva Date: Sun Jul 7 07:24:30 2013 +0200 modules/debugger: add dbg_pv_dump config function documentation. commit 77f5db57c4d5bf5a5e37985a228c8693ec685a6d Author: Victor Seva Date: Sun Jul 7 07:23:11 2013 +0200 modules/debugger: add dbg_pv_dump config function. It dumps the content of pv_cache on json format. commit faf2f6b9897c3b9acf69a1bbe22b827f386a863e Author: Victor Seva Date: Sat Jul 6 15:13:00 2013 +0200 modules/sdpops: refresh README commit 2a855d384d37b5a83c879663780441b2f533fced Author: Victor Seva Date: Sat Jul 6 15:09:47 2013 +0200 modules/sdpops: update documentation sdp_[with|remove]_transport commit c252677700bdc81241a39816a3febee70f729344 Author: Victor Seva Date: Sat Jul 6 15:00:49 2013 +0200 modules/sdpops: added sdp_with_transport/sdp_remove_transport functions. commit 97781390e663116f9e5d11f5644e1145487b6cfb Author: Daniel-Constantin Mierla Date: Fri Jul 5 09:23:32 2013 +0200 dialog: added timer process to clean unconfirmed dialogs older than 5min - timer runs every 90sec (customization to be added in the future) - safety procedure for cleaning dialog list commit 647a99bd21f6059505ea1ee65ac93c6c00fc8c8d Author: Daniel-Constantin Mierla Date: Thu Jul 4 22:34:41 2013 +0200 textopsx: updated docs for msg_apply_changes() and added sections ids commit 85f6a45e6d74044488b63a89ce8feaaf3c4b00bb Author: Daniel-Constantin Mierla Date: Thu Jul 4 22:29:06 2013 +0200 textopsx: enable usage of msg_apply_changes() for sip replies commit 8248a1b2ed725933f84a343b4936ed4fdef4a869 Author: Daniel-Constantin Mierla Date: Thu Jul 4 22:27:32 2013 +0200 core: helper function to generate sip reply content without removing top via commit d4cef7f5e49105c65df9651a1ad086b035f8ffdb Author: Daniel-Constantin Mierla Date: Thu Jul 4 11:48:26 2013 +0200 tm: avoid double execution of response-in callbacks - double execution of response-in callbacks could happen when using tm pvs inside core reply route, being done in transaction matching function, which is executed again by tm reply received function commit 230a138991b25f7f9b07b4f9cbeffbdd6acef2e8 Author: Daniel-Constantin Mierla Date: Thu Jul 4 11:47:18 2013 +0200 core: new internam sip msg flag FL_TM_RPL_MATCHED - mark sip reply when matched first time by tm - used to avoid double execution of response-in callbacks commit 27474179bdeef0ddaba05389f510446a387d85e1 Author: Hugh Waite Date: Thu Jul 4 10:31:46 2013 +0100 modules/websocket: Fix connection leaks - Decrease the TCP connection reference count after each use commit ffdae5987b99b9bfd39992d407a3a0a33aa772ab Author: Hugh Waite Date: Thu Jul 4 10:30:51 2013 +0100 core: Fix connection leak with websockets - Decrease connection ref count after using connection commit fb4dc4b7b866239a90a4d6441ed319664697edab Author: Hugh Waite Date: Thu Jul 4 09:33:56 2013 +0100 core: Improve tcp stats output - Add connection ref count - Add websocket protocols commit d0f88e19577d9b914922f83049075b7786f3d8df Author: Hugh Waite Date: Wed Jul 3 10:46:44 2013 +0100 modules/websocket: Fix pkg memory leaks - Fix pkg memory leaks in error cases - Fix incorrect memory allocation size for ws connections - Fix typo in websocket stats commit 074f12c5a444188aa023797ac70e2d38d225cb18 Author: Hugh Waite Date: Wed Jul 3 10:39:32 2013 +0100 modules/tls: Free TLS data for secure websocket connections commit c5081ad634742d88e56e4fcc097b756098119e4e Author: Daniel-Constantin Mierla Date: Wed Jul 3 23:23:40 2013 +0200 uac_redirect: fetch all contact headers in redirect replies - only first header was considered for redirect handling - based on a report by Geoffrey Mina - generate fake ruid (used as instance and user-agent) to satisfy the requirements of t_load_contacts()/t_next_contacts() commit fa0339b1906690f009786fc9ed92c73a8c9e6520 Author: Daniel-Constantin Mierla Date: Tue Jul 2 23:32:37 2013 +0200 dialog: detect if no trasaction is created after config execution for new dialogs - release the dialog to avoid endless storage in state 1 commit b4682cac2e2f151288a411018da077b6d1526eca Author: Daniel-Constantin Mierla Date: Tue Jul 2 21:40:32 2013 +0200 kamailio-basic.cfg: added basic cfg config file - get the same set of configs as expected by former ser flavour commit 6cf3ab0ca6f38d1d2e60dbc644bb4d2fb563919a Author: Daniel-Constantin Mierla Date: Mon Jul 1 15:22:33 2013 +0200 dialog: increment cseq in early stage for PRACK and UPDATE - rework from a patch by Halina Nowak commit 71d7dc6bc750406d510e0571e05da3966911cfea Author: Daniel-Constantin Mierla Date: Mon Jul 1 14:51:03 2013 +0200 dialog: avoid realloc of memory for cseq when setting leg info - free already allocated structs when needed - has part of a patch by Halina Nowak commit ed6dbb0ca11206049bee9ab515ce071eb70e7b63 Author: Daniel-Constantin Mierla Date: Mon Jul 1 14:44:45 2013 +0200 dialog: fixed callee cseq reference - part of patch by Halina Nowak commit 1123ed46ee847be83f35aa485a1ef6712566bc09 Author: Victor Seva Date: Mon Jul 1 13:37:42 2013 +0200 core: Also consider PROTO_WS(S) in forward(). commit 8f6dc39a0fcd9035a2bd5bff01e51fc3fc7671fd Author: Richard Good Date: Mon Jul 1 11:47:50 2013 +0200 dialog_ng: include dialog function dlg_get in dialog_ng - In first iteration of dialog_ng module the dialog function dlg_get was not included - This function is now included; it searches and sets current dialog based on Call-ID, From-Tag and To-Tag commit b252d4ec79446bd915fe2eb6bcf8556d3275343c Author: Henning Westerholt Date: Sun Jun 30 16:06:16 2013 +0200 memcached: document new memory parameter for memory manager setting commit 736fab01bafba394f4b81aa20a63bf827baa2a13 Author: Henning Westerholt Date: Sun Jun 30 15:50:29 2013 +0200 memcached: update module docs, patch from Charles Chance, charles dot chance at sipcentric dot com commit df41d7f4e0cd8bd0c328f94360a6b3a3f3e9d59b Author: Henning Westerholt Date: Sun Jun 30 15:42:17 2013 +0200 memcached: fix crash during shutdown, make used memory manager configurable * fix a crash during shutwdown, as reported from Dragos Oancea, droancea at yahoo dot com * make memcache client library memory manager configurable, as default use the one from the system as this is probably the most tested configuration in the field * the internal memory manager should provide a better performance in this case, but as the old library has some issues with the internal one, we better stay with this * documentation will be provided in the next commit commit 811ed09b1c8cff014d3135967c8a3cda1bec569d Author: Richard Good Date: Tue Jun 25 15:42:44 2013 +0200 modules/ims_icscf: updated documentation - updated documentation to use route blocks after async diameter commit 8f1904fd0a0b305b2c528df0d1d3c27d5eef0c7d Author: Richard Good Date: Tue Jun 25 15:41:42 2013 +0200 modules/ims_auth: updated documentation - updated documentation to use route blocks after async diameter commit bf08aa1a3859766caf0842fdd30b9fc2f4a4ff43 Author: Richard Good Date: Tue Jun 25 14:11:13 2013 +0200 IMS example config files: update icscf and scscf config files to correctly use async route blocks - This fix updates the example ICSCF and SCSCF config files to correctly use route blocks for the replies of any asynchronous Diameter messages commit 0d5622531d71d0b0ab3fb25a13c3ea1f46581512 Author: Richard Good Date: Tue Jun 25 14:09:00 2013 +0200 modules/ims_icscf: execute route block on async reply to UAR and LIR - Changed this to make the use of async CDP cleaner - Fixes inconsistencies we are experiencing with async TM and not using route blocks - Note this fix is for UAR replies called from I_perform_user_authorization_request() and LIR replies called from I_perform_location_information_request() commit 6af810edde27d087c86432f42d9aec0636b3a740 Author: Richard Good Date: Tue Jun 25 14:07:12 2013 +0200 modules/ims_auth: execute route block on async reply on REG MAR - changed this to make the use of async CDP cleaner - Fixes inconsistencies we are experiencing with async TM and not using route blocks - Note this fix is for REG MAR called from ims_www_challenge() commit 87ea473c15454742fc9f3a0cedd46cf09c663f3c Author: Richard Good Date: Tue Jun 25 14:04:46 2013 +0200 modules/ims_registrar_scscf: execute route block on async reply on REG SAR - changed this to make the use of async CDP cleaner - Fixes inconsistencies we are experiencing with async TM and not using route blocks - Note this fix is REG SAR called from save() commit 584508d5374726bf523a23693da86f0763b34767 Author: Daniel-Constantin Mierla Date: Sun Jun 23 05:37:34 2013 +0200 core: allow c++ style of one line comments - can make easier the read of config files with defines and comments commit 756620fd0c1912e492781f05fde944f9035d95b3 Author: Carsten Bock Date: Mon Jun 24 22:13:26 2013 +0200 examples: Make S-CSCF more quiet commit 14ef8ff8d460bc22f0df4793e11455487ea91aab Author: Carsten Bock Date: Mon Jun 24 22:10:33 2013 +0200 auth_ims: New option to store authentication vectors using the IMPU only, instead of IMPI/IMPU. (this is required to work with some SIP-clients) - added some more debug info - replaced the hashing function with core_hash from Kamailio-core commit 9fc55badeaa54d2cfde7a152459b957f8ae5a192 Author: Carsten Bock Date: Mon Jun 24 18:08:29 2013 +0200 Added missing parameters to documentation commit 72d79d20964ac192dbe1cbe35f48c21ec749c39a Author: Carsten Bock Date: Mon Jun 24 18:08:05 2013 +0200 Fixed Editor note commit bd1a534515678f69385d00b08699b434e1fab8df Author: Jason Penton Date: Mon Jun 24 15:24:49 2013 +0200 modules/ims_registrar_scscf: execute route block on async reply of unreg. SAR - changed this to make the use of saync CDP cleaner - fixes inconsistencies we are experienceing with async TM and not using route block commit 678ab425062e6c6a30b5f1d37025c2bbdcd5425d Author: Daniel-Constantin Mierla Date: Fri Jun 21 04:23:38 2013 +0200 auth: set ids for elements in the documentation - split checks parameters in own section for easier reference commit fc83d3b1f1dd0934e5638b91d11e27f47880b411 Author: Carlos Ruiz Diaz Date: Thu Jun 20 17:34:49 2013 -0400 Added support to limit number of calls per customer/profile - added function cnxcc_set_max_channels() per customer/profile - added function cnxcc_get_channel_count() per customer/profile - added function cnxcc_terminate_all() to terminate calls per customer/profile - added select @cnxcc.channels["customer/profile"].count - added modified version of kamailio-cnxcc.cfg to reflect changes and examples commit 8f261c5baeb01d5bee0437249b7f6d3d81bee209 Author: Victor Seva Date: Thu Jun 20 08:34:05 2013 +0200 modules/dialplan: allow xavp vars as parameters. commit 6b27e0d5519f8e29bc31c553a67367975acfe7ec Author: Victor Seva Date: Thu Jun 20 08:32:47 2013 +0200 modules/dialplan: use pv_cache_get function instead of create pv_spec_t commit 1207edd603937e3e43ce20207bfeae0284f16489 Author: Daniel-Constantin Mierla Date: Mon Jun 17 14:48:52 2013 +0200 pv: $xavp(name) is marked as PVT_XAVP type commit 424691bfae61b00fa6d5f1f75e95fe60bf823526 Author: Daniel-Constantin Mierla Date: Mon Jun 17 14:47:56 2013 +0200 core: define PVT_XAVP as type for xavp pseudo-variables - they may need special handling for debug purposes commit c5573dddc4c11898fb68365e9a311aff0f1690c8 Author: Daniel-Constantin Mierla Date: Mon Jun 17 11:00:29 2013 +0200 pipelimit: fixed typo in module parameter name - patch by Krischan Udelhoven commit 03188db86347013ef43d3615c12be4b696349098 Author: Victor Seva Date: Mon Jun 17 10:48:45 2013 +0200 modules/app_lua: fixed runtime warning: exports dlflags interface is deprecated commit 4f3d04d547c66a1b59398cf80e93974175141514 Author: Daniel-Constantin Mierla Date: Sun Jun 16 17:17:36 2013 +0200 topoh: safety check for To header - protection for the case when sanity module checks are not enabled - reported in FS#303 by Michel de Weerd commit 330aeda83dc7ed927cf994e4b21ff44ab2d2c215 Author: Daniel-Constantin Mierla Date: Sun Jun 16 16:40:59 2013 +0200 mtree: fixed typo in log function name commit 69c409e14c568fae45e449122e5b4efbf009bf41 Author: Daniel-Constantin Mierla Date: Sun Jun 16 16:39:14 2013 +0200 core: added function to get the pv cache table - pv cache struct moved to header file commit ea772b354f84eccff0190234025f057879ff33ed Author: Daniel-Constantin Mierla Date: Sat Jun 15 22:03:58 2013 +0200 kamctl: new commands can be defined in separate files - write new kamctl commands either in CFGDIR/kamctl.newcmd.ext or ~/.kamctl/kamctl.newcmd.ext - 'newcmd' has to be replaced with the name of the command - the file must include cmd_newcmd() function which is executed with the parameters after the command name - example: adding new command 'sample' - content of ~/.kamctl/kamctl.sample.ext file: usage_sample() { echo mecho " -- command 'sample' - kamctl sample extension command" echo cat < Date: Sat Jun 15 19:33:50 2013 +0200 kamctl: set internal version to 4.1.0 commit af6a5d7422b614e5a143bc987806181086360c34 Author: Daniel-Constantin Mierla Date: Sat Jun 15 19:31:43 2013 +0200 tm: readme updated based on latest docbook commit 5f1b144a7e63b464af3e5e0e7b74cf7e7e1e8668 Author: Daniel-Constantin Mierla Date: Sat Jun 15 19:30:59 2013 +0200 tm: documented dn_reuse_rcv_socket parameter commit 30e26f22600c3f50f0ea556bf2872ef7b0807c6a Author: Daniel-Constantin Mierla Date: Sat Jun 15 19:08:38 2013 +0200 tm: new module parameter - dns_reuse_rcv_socket - control reuse of the receive socket for additional branches added by dns failover - if 1, the rcv socket is used, if not it depends on mhomed - when that is 0, the first socket is used, otherwise will be selected based on routing table - default is 0 - therefore beware when setting this parameter and mhomed=1 - based on discussion for FS#313 commit 350f4f8971a679f0d6566361b2a7bb17956a6a7e Author: Daniel-Constantin Mierla Date: Sat Jun 15 18:54:59 2013 +0200 tm: copy tm routing blocks ids for new branches added by dns failover - patch by Jasmin Schnatterbeck, part of FS#313 commit e7da9f72beb1c97b79a516ecdd19db8971dea508 Author: Daniel-Constantin Mierla Date: Sat Jun 15 18:23:48 2013 +0200 kamailio.cfg: route subscribe for event message-summary to voicemail server commit da016636be6e0ca9a65b645b6e30ec0b1dafeef4 Author: Daniel-Constantin Mierla Date: Fri Jun 14 08:42:37 2013 +0200 kamctl: added show command to display user attributes in subscriber table commit 519fe88fc41cae4674ce4bc943b84eb522af654b Author: Victor Seva Date: Wed Jun 12 15:58:29 2013 +0200 core: do not repeat key names on xavp_get_list_key_names function result commit b5538401a01057318063a4e4646c9e7a2fb967c0 Author: Daniel-Constantin Mierla Date: Wed Jun 12 08:50:26 2013 +0200 mtree: print more details if the record in db is broken commit 862e267267ccd58e096f267ac5aab03cee042b7c Author: Daniel-Constantin Mierla Date: Tue Jun 11 18:47:54 2013 +0200 mtree: make log message on not maching character a debug instead of error commit 407608dfef8e80ef0beaefc61df96e40060b952f Author: Daniel-Constantin Mierla Date: Tue Jun 11 18:41:05 2013 +0200 registrar: readme regenerated commit c228851e068a080050c79107c760f8ab5ffae967 Author: Daniel-Constantin Mierla Date: Tue Jun 11 18:39:31 2013 +0200 registrar: fixed typo in example of xavp_rcd parameter commit 9589466916305146fb4f982542c3f3a51126dcef Author: Daniel-Constantin Mierla Date: Tue Jun 11 18:37:32 2013 +0200 registrar: more debug messages when adding ruid xavp - free local ruid xavp if cannot be added to root list commit 106916abc67d2badc43eac03ef175efbbac4f6d1 Author: Camille Oudot Date: Tue Jun 11 16:34:49 2013 +0200 modules/ims_isc: several safety checks - fixed potential buffer overflow - fixed potential crash if regcomp fails commit bddb9a5bf38d4904a9e18dc187fc8c0507001ab5 Author: Camille Oudot Date: Tue Jun 11 16:24:15 2013 +0200 modules/ims_isc: fix several compiler warnings commit 4af0bc13901525a5638c2c64b863f377e033903f Author: Vicente Hernando Date: Mon Jun 10 12:14:54 2013 +0200 app_lua: solve crash when setting a variable not convertible to string. commit b5f0a62a2acfbf0f4ce9cd146cb342d717e662a9 Author: Camille Oudot Date: Tue May 28 17:53:07 2013 +0200 modules/ims_registrar_scscf: safety check for log line when recieving an SAR_UNREGISTERED_USER response commit fd8dfb71d0eeae891ad0c83ff332929d54f3a3ec Author: Ovidiu Sas Date: Fri Jun 7 12:09:38 2013 -0400 Makefile: update de-stable target: squeeze -> wheezy commit e41230071e367015ecf794c147c60fda0bcd1907 Author: Ovidiu Sas Date: Thu Jun 6 15:21:19 2013 -0400 registrar: print bogus AoR in error log commit ea6354c53c8871e4e117b7434645ab4fee811612 Author: Daniel-Constantin Mierla Date: Thu Jun 6 15:58:58 2013 +0200 acc_radius: exit at startup if radius_config is not set commit 8e937d260d0ff41f50be56e0a46ede44554f3f99 Author: Daniel-Constantin Mierla Date: Thu Jun 6 11:47:10 2013 +0200 cfgutils: updated docs to specify correct time unit for usleep - it is microseconds, pointed by David K commit c4b29f6fac6155b9b087737df5956b687ff4e36a Author: Daniel-Constantin Mierla Date: Thu Jun 6 09:09:14 2013 +0200 kamailio.cfg: reset $du for voicemail re-routing in failure route commit c8e928a2c78ee963f807791bea5aacdd31e05936 Author: Daniel-Constantin Mierla Date: Thu Jun 6 09:05:28 2013 +0200 siputils: added new function is_first_hop() - detect if it is first hop after original sender - added section ids for functions, remove a duplicate content for is_rpid_user_e164() commit 0193489cca56f58b512f5379c078c98a366c17e2 Author: Daniel-Constantin Mierla Date: Wed Jun 5 22:44:13 2013 +0200 kamailio.cfg: few updates related to nat traversal - added "co" flags to rtpproxy_manage() to change all IPs in sdp, many phone get confused if only media ip is changed - add nat=yes parameter only for in branch route to avoid multiple occurences commit 4b65964dbe1f38bcf867301d43933f9bbf91ab7d Author: Jason Penton Date: Wed Jun 5 08:58:29 2013 +0200 module/ims_auth: protection against crash if there is no auth vector initialised. - patch submitted by Camille Oudot commit 2e466866468a71d4a6e7589cae69ae606b194716 Author: Jason Penton Date: Wed Jun 5 08:46:13 2013 +0200 modules/ims_isc: Add support for P-Serverd-User header - This header allows a triggered Application Server to know the IMS user for who it was triggered, and in what state (originating/terminating, registered/unregistered) - Thanks to Camille Oudot for patch! commit cb4cfa492aa977df3f80b7d93001559ecb1bcdec Author: Daniel-Constantin Mierla Date: Tue Jun 4 23:21:11 2013 +0200 sercmd: pass OS define at compile time commit af1c2af129edeb49c6f2c826ec2c675e72c2486d Author: Daniel-Constantin Mierla Date: Tue Jun 4 22:17:52 2013 +0200 sercmd: possibility to enable EXTRA_DEBUG via compile time option - should get rid of empty DBG() resulting in unused init variable commit 0f54ee9c29faf767a5ec38de9f70bfaab8836ac9 Author: Juha Heinanen Date: Tue Jun 4 10:44:36 2013 +0300 modules/lcr: use pv_cache_get - Applied patch by Victor Seva. commit 76709d2ea2eb3c05cf62a3368310f50e8bfee355 Author: Klaus Darilion Date: Mon Jun 3 22:13:20 2013 +0000 modules/auth_db: regenerate README commit 2940d5012250a134745a2cf9abed2f88ed95576e Author: Klaus Darilion Date: Mon Jun 3 22:10:20 2013 +0000 modules/auth_db: document authentication return values commit 5bed1c2f9721405d5e6e0678f583aee474d4b9b9 Author: Daniel-Constantin Mierla Date: Mon Jun 3 23:23:15 2013 +0200 Makefile: added install-initd-centos target - install centos specific init.d scripts commit a17a32e5f7a3120c200d6e48fe91d7aa1dfd28b1 Author: Daniel-Constantin Mierla Date: Mon Jun 3 20:53:05 2013 +0200 dialog: shift next timer run for keepalives of dialog - reported by Daniel Tryba commit 26b15ad0006defeb8df17dff090fd93ffa11ede6 Author: Victor Seva Date: Mon Jun 3 18:43:51 2013 +0200 modules/debugger: fixed last commit. - checked malloc result on dbg_init_pvcache. - checked result of dbg_init_pvcache on mod_init. - removed commented code. commit 2312e2adc626f42d36d240a417bb488f19e95017 Author: Victor Seva Date: Mon Jun 3 15:10:27 2013 +0200 modules/debugger: new parameter log_assign This parameter enables logging every single assign action on the config. commit 5d45ea50a7ebb53cfcfb04553a3152e61d1e6831 Author: Elena-Ramona Modroiu Date: Mon Jun 3 11:13:56 2013 +0200 htable: documented the new rpc commands - htable.sets and htable.seti commit 83eb9b7d7a9b4e1e2bf35d4e2b00573c176c8290 Author: Elena-Ramona Modroiu Date: Mon Jun 3 11:05:58 2013 +0200 htable: added rpc commands for setting items in a hash table - htable.sets - set to a string value - htable.seti - set to an integer value commit 7cb062ce8eb9935b69298b61aa6a59450b97dbaf Author: Juha Heinanen Date: Sat Jun 1 17:47:58 2013 +0300 modules/usrloc: rpc statistics command update - ul.db_users and ul.db_contacts now deal with unexpired records only - new command ul.db_expired_contacts tells number of expired contacts commit 09cc2207b265d51dcbc28279623bf9c597fa3b46 Author: Daniel-Constantin Mierla Date: Fri May 31 17:05:40 2013 +0200 pua: release lock on not finding temp dialog - patch by Halina Nowak commit d5c4dda7932e8efe018beb77f8ca2e29a44aa185 Author: Daniel-Constantin Mierla Date: Thu May 30 17:59:01 2013 +0200 core: don't free pvar spec - is reference to cache - reported by Peter Dunkley commit 0577abba2abd869a0c3fb051289068e79986e6cd Author: Hugh Waite Date: Wed May 29 14:47:21 2013 +0100 documentation: Rebuild all modified READMEs commit f67f6880bfa9f7a9f31b4a46106482ff41120c3c Author: Hugh Waite Date: Wed May 29 14:46:40 2013 +0100 uid_uri_db: Fix TOC in documentation commit 7bf8e5a0f125cf1878fbd7a81504ab67659fa3a9 Author: Hugh Waite Date: Wed May 29 14:46:24 2013 +0100 uid_gflags: Fix TOC in documentation commit 0882e6f8c2217b75f8d5082e1df5bf8f9291e125 Author: Hugh Waite Date: Wed May 29 14:46:04 2013 +0100 uid_domain: Fix TOC in documentation commit db6762f45eb2f5809487b254e35edb55ea097fc1 Author: Hugh Waite Date: Wed May 29 14:45:49 2013 +0100 uid_avp_db: Fix TOC in documentation commit 0bf496b9e9368d564835d5f97827ba7a7fcc8242 Author: Hugh Waite Date: Wed May 29 14:45:28 2013 +0100 uid_auth_db: Fix TOC in documentation commit 402d1fb0036cab8588e94acf3ea6d80ccf1a00b0 Author: Hugh Waite Date: Wed May 29 14:44:45 2013 +0100 xprint: Fix TOC in documentation commit 06369a4f2b2dbe3b58ca2c34c0cf2f228a343fd7 Author: Hugh Waite Date: Wed May 29 14:44:28 2013 +0100 xmlops: Fix TOC in documentation commit 631e2450beb3cba5a0f3b85ecfd319a8ba98db00 Author: Hugh Waite Date: Wed May 29 14:44:09 2013 +0100 tm: Fix TOC in documentation commit 528098292d5a5dc43052f0d9f59105622c064f74 Author: Hugh Waite Date: Wed May 29 14:43:57 2013 +0100 tls: Fix TOC in documentation commit 6ea032c426e09a932c260842cf884cdd1cca69e5 Author: Hugh Waite Date: Wed May 29 14:43:42 2013 +0100 timer: Fix TOC in documentation commit f198c3248b152e407313462619a402a730f9f29e Author: Hugh Waite Date: Wed May 29 14:43:24 2013 +0100 textopsx: Fix TOC in documentation commit e1a98837a273921a307518d0f83c690adabfa201 Author: Hugh Waite Date: Wed May 29 14:43:09 2013 +0100 sms: Fix TOC in documentation commit c0b97566f8cfd0038a8fc5ea514dd7cf3b37f831 Author: Hugh Waite Date: Wed May 29 14:42:54 2013 +0100 sl: Fix TOC in documentation commit 87e43eead7d3d6c8740bd397e512629a4230bf30 Author: Hugh Waite Date: Wed May 29 14:42:35 2013 +0100 sanity: Fix TOC in documentation commit d99ffcd886b12a8b3adb43549d0603a86ef803da Author: Hugh Waite Date: Wed May 29 14:42:20 2013 +0100 print_lib: Fix TOC in documentation commit 762d01b4783b9d9e1b97420a7e0ab901b84eb243 Author: Hugh Waite Date: Wed May 29 14:42:05 2013 +0100 print: Fix TOC in documentation commit c8a00e093aa009cff5069cfa683b3efc361497d7 Author: Hugh Waite Date: Wed May 29 14:41:51 2013 +0100 prefix_route: Fix TOC in documentation commit cc15d526784ec2f734db452bc3f5157493225416 Author: Hugh Waite Date: Wed May 29 14:41:28 2013 +0100 mangler: Fix TOC in documentation commit 5829244ff407abd8cb0735b998dcd7ffb351f87b Author: Hugh Waite Date: Wed May 29 14:40:54 2013 +0100 malloc_test: Fix TOC in documentation commit eabae931b7fcf1c4dae9bce2945a55c9dd48fee8 Author: Hugh Waite Date: Wed May 29 14:40:31 2013 +0100 iptrtpproxy: Fix TOC in documentation commit e8ab0f1552c4bd0fbeb8f2bb42b79bb8acbce57e Author: Hugh Waite Date: Wed May 29 14:40:06 2013 +0100 db_flatstore: Fix TOC in documentation commit 9ca893c26257caf8d80e7fae25128a6e28f37518 Author: Hugh Waite Date: Wed May 29 14:39:45 2013 +0100 db2_ops: Fix TOC in documentation commit 2a743dcd16f2546dabf41a5b0de498a6faaf00ed Author: Hugh Waite Date: Wed May 29 14:38:43 2013 +0100 db2_ldap: Fix TOC in documentation commit 09c617d4e3bd17e5f2234aac03f90f4fa25c3bb6 Author: Hugh Waite Date: Wed May 29 14:38:25 2013 +0100 ctl: Fix TOC in documentation commit a966e236f5d4ae9d98048d5432978658c70a7f26 Author: Hugh Waite Date: Wed May 29 14:38:07 2013 +0100 counters: Fix TOC in documentation commit 48c393f24a0a6c9a2841f7710cfdbc475c90d214 Author: Hugh Waite Date: Wed May 29 14:37:45 2013 +0100 cfg_rpc: Fix TOC in documentation commit c1cb95ee9e29f4373973f7676a224d2892a8902e Author: Hugh Waite Date: Wed May 29 14:37:26 2013 +0100 cfg_db: Fix TOC in documentation commit 216d3f4c8d8b3a40867b4f8438e8ac5027cf1bdf Author: Hugh Waite Date: Wed May 29 14:37:03 2013 +0100 blst: Fix TOC in documentation commit 84a96c85d21a34c9082efd6622bccd73bfb1a2b5 Author: Hugh Waite Date: Wed May 29 14:11:23 2013 +0100 avp: Fix TOC in documentation commit e59a2b0fa195fc2360049ccd438dc02ee19aedf3 Author: Hugh Waite Date: Wed May 29 14:10:31 2013 +0100 auth_identity: Fix TOC in documentation commit 985cee9f4e904e92d473efecb15f4211c8a75501 Author: Hugh Waite Date: Wed May 29 14:09:08 2013 +0100 auth_ephemeral: Minor documentation improvement commit ffe8aa173c6106844707bcf5d0f8da4f28631921 Author: Henning Westerholt Date: Wed May 29 12:38:10 2013 +0200 DB scheme: remove default MySQL engine definition * remove default MySQL engine definition from table definitions * if nothing is specified then MySQL server will choose the default from its cfg * if you like to specify it, change the MYSQL_TABLE_TYPE define in lib/srdb1/schema/entities.xml and run "make dbschema" in the top level directory * the stylesheet doesn't check the engine type, Kamailio supports MyISAM and InnoDB commit 5aa71845f630f6b933b0a415749a7b1dae66605a Author: Henning Westerholt Date: Wed May 29 12:30:58 2013 +0200 Revert "DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB" This reverts commit fa49fe070adadfff893b338f2a2d69776c043653. commit a21137507bea759d4945402dc47486ac324724db Author: Victor Seva Date: Wed May 29 12:25:50 2013 +0200 core: added helper function pv_cache_get_name() in order to get the name of a pv_spec_t on pv_cache. commit a2316f35deef2586f79dc575367224af853e9b70 Author: Victor Seva Date: Wed May 29 12:25:09 2013 +0200 core: Add callback to be able to log assign actions. commit 6fba3230222214fccb72fd07817f29693d98b877 Author: Victor Seva Date: Wed May 29 12:24:00 2013 +0200 core: use pointer to pv_spec_t on lvalue union. Use pv_cache_get() on interpreter. commit fa49fe070adadfff893b338f2a2d69776c043653 Author: Henning Westerholt Date: Wed May 29 11:49:59 2013 +0200 DB scheme: as discussed on sr-users list, change default mysql engine to InnoDB commit b480ac55508e5d9b92cc9560e0b1d338d04f3b11 Author: Daniel-Constantin Mierla Date: Wed May 29 10:49:40 2013 +0200 topoh: safety check for Via header when removed from script - reported by Guillaume Bour, FS#300 commit 8cba441b17c75cd078a499c24268c8a60c6b1771 Author: Daniel-Constantin Mierla Date: Tue May 28 15:48:22 2013 +0200 misc_radius: updated readme - from a patch by Victor V. Kustov commit 355490abd8c6e82a45cb96338ceca938c99ed744 Author: Daniel-Constantin Mierla Date: Tue May 28 15:43:27 2013 +0200 misc_radius: handle IPv4 returned attributes - populate attributes for negative replies when common_response is set - patch by Victor V. Kustov commit 6a92939ee4b7db6216814dc88e57eccefabb05af Author: Peter Dunkley Date: Tue May 28 00:46:26 2013 +0100 modules/auth_ephemeral: updated to use SHA1_DIGEST_LENGTH #define from openssl/sha.h commit ec893a2c6cb5c0fd21207cbf0ffab09f65418df2 Author: Peter Dunkley Date: Tue May 28 00:27:37 2013 +0100 modules/auth_ephemeral: tidied up the headers and tidied up more debug commit ba2a6ac4230dd9169943f55a9c06af3faa694356 Author: Peter Dunkley Date: Tue May 28 00:20:20 2013 +0100 modules/auth_ephemeral: updated to handle usernames from the web-service that just consist of timestamps - tidied up the diagnostic output commit a435f770e7162f73aea560a77851f8fb639a495a Merge: 45227df 74bf08e Author: Juha Heinanen Date: Mon May 27 17:58:33 2013 +0300 Merge branch 'master' of ssh://git.sip-router.org/sip-router - i did pull , but there was race conditions with somebody else's push commit 45227df1bc87e448c74fe31c001e85f525c654a0 Author: Juha Heinanen Date: Mon May 27 17:57:07 2013 +0300 modules/usrloc: renamed ul.users and ul.contacts rpc commands - new, more descriptive names are ul.db_users and ul.db_contacts commit 74bf08ef30cf18fb609c2c067584f1515ede23da Author: Daniel-Constantin Mierla Date: Mon May 27 16:54:02 2013 +0200 core: enclose uri in angle brakets for redirect contact header - safer for uri with parameters and no q - reported by Dan Bogos commit d0d298070fdbb015a96f209fa3c925ba71e3a37b Author: Juha Heinanen Date: Mon May 27 13:54:23 2013 +0300 modules/usrloc: added two new rpc commands ul.users and ul.contacts - for accessing number of different AoRs and contacts in a location table commit 6531b8d495ead58a85cb101d914b5bf18c2ecddb Author: Klaus Darilion Date: Mon May 27 10:44:51 2013 +0000 modules/dialog: regenerate README commit 68209cc2b15c2c0674d7cf4529607e148e3fc1b4 Author: Klaus Darilion Date: Mon May 27 10:44:03 2013 +0000 modules/dialog: improve documentation of DID matching commit ace89166f84657b2ea4a70e8d9e2ccfbd032b1ba Author: Peter Dunkley Date: Mon May 27 00:49:46 2013 +0100 pkg/kamailio/(centos|fedora): Added RPM for auth_ephemeral module commit 2a29b2ba260584634f05c684ef39ab45e2dc51b6 Author: Peter Dunkley Date: Mon May 27 00:32:19 2013 +0100 core: updated groups to include new auth_ephemeral module commit 0bea7f63afa0fd544ad93465db94ddef4ed67a00 Author: Peter Dunkley Date: Mon May 27 00:25:03 2013 +0100 modules/auth_ephemeral: new module for ephemeral credential based authentication commit 375d878b5f318acc08b155c29398e4abb74edbd5 Author: Daniel-Constantin Mierla Date: Sun May 26 17:11:25 2013 +0200 sctp: added rpc commands to module documentation commit ca923db8727333ad7df14126bb377418a829cce3 Author: Daniel-Constantin Mierla Date: Sun May 26 17:04:23 2013 +0200 sctp: rpc commands are prefixed with sctp - no longer part of core and proper matching of the module commit 352a7dccf2570af857d7e2e50fed600c4762278d Author: Daniel-Constantin Mierla Date: Sun May 26 16:14:51 2013 +0200 topoh: safety check for SIP messages - received callback can be executed for non-sip messages - reported by Julia commit dfd8ec8c1e9f0a5c3c7aad6ec984e7a664e5af49 Author: Peter Dunkley Date: Sun May 26 13:54:15 2013 +0100 pkg/kamailio/(centos|fedora): Added rpm for sctp module - Also updated release to dev6 commit 1977645ceb12ca2d0f2f767046606f6c5ae2c3bb Author: Daniel-Constantin Mierla Date: Sun May 26 10:43:24 2013 +0200 dmq: many safety checks for mem mallocs and function return codes - added license header in the files commit a85e7e5c192e4f597d17c98f4036d83639c6bc1f Author: Daniel-Constantin Mierla Date: Sun May 26 10:12:24 2013 +0200 core: safety check for initialized SCTP API - reported by Juha Heinanen commit 59c4a6550862ed7c3e8c63a3a5d5c1dcd404bd6d Author: Daniel-Constantin Mierla Date: Sat May 25 21:28:33 2013 +0200 tm: return current branch id if sending fails and tm_failure_exec_mode=1 - reported by Juha Heinanen commit 93d97e53741d786692903bd9df9622cd55e4cfea Author: Daniel-Constantin Mierla Date: Sat May 25 21:04:43 2013 +0200 sctp: documented module parameters commit 2e6675bd92968fd96865ee266ca4ba10c7cc1cdc Author: Daniel-Constantin Mierla Date: Sat May 25 17:14:23 2013 +0200 Makefile.defs: version set to 4.1.0-dev6 commit c4cf64ea992e0f0f46f1c6fc23c6f38c05a80b0f Author: Daniel-Constantin Mierla Date: Sat May 25 17:05:58 2013 +0200 sctp: added skeleton files for docbook module documentation commit 25c3df171d219eb71c63f4832b69f33b470c9c96 Author: Daniel-Constantin Mierla Date: Sat May 25 16:42:21 2013 +0200 Makefile.groups: added compile group for sctp module - depends on libsctp-dev commit 1bdbdb64e4862ddb69c2bf13be0f9be93968bb1e Author: Daniel-Constantin Mierla Date: Sat May 25 16:30:33 2013 +0200 protoshoot: use Makefile pattern for utils - link to libsctp if SCTP support is enabled commit a2afc3d42224d0c35e4867ad50251e7aa6231879 Author: Daniel-Constantin Mierla Date: Sat May 25 15:42:14 2013 +0200 core: filled sctp core api - cleanup of not needed members commit 61f5f6a63409f856a03b48e9ced22ad5c724acb2 Author: Daniel-Constantin Mierla Date: Sat May 25 15:41:27 2013 +0200 sctp: register sctp core api - done in mod_register() function - initialize the sctp options before modparams commit e9f7980602cadcc179425cad57a4d0f89c63fb55 Author: Daniel-Constantin Mierla Date: Sat May 25 15:39:13 2013 +0200 core: remove sctp options init from core - will be done in mod_register() from sctp module - don't print anymore info about sctp unsupported socket options in output of -v, they are known now only in sctp module which is not loaded at that time - sctp will print a warn message in mod init about unsupported socket options commit cbbaf9abd5f34b50c47ac2ac350c77d3f36b511b Author: Daniel-Constantin Mierla Date: Sat May 25 11:57:02 2013 +0200 sctp: exported sctp parameters via module interface commit e549d96b571ae509a67984be789b281ed2230bc3 Author: Daniel-Constantin Mierla Date: Sat May 25 11:24:22 2013 +0200 core: readded conditions for core sctp forwarding functions - typo fixed in log message commit 66e90f9888daefdb92dcebd28e188ce7f912a4f9 Author: Daniel-Constantin Mierla Date: Sat May 25 10:56:11 2013 +0200 core: added sctp callbacks api - functions needed in core - callbacks to be set by sctp module commit d60d41136575408ea7ea9031c735476967755e46 Author: Daniel-Constantin Mierla Date: Sat May 25 10:54:33 2013 +0200 sctp: add module interface for sctp transport - sctp support is now implemented as a standalone module - the core still needs SCTP=1 (now default) and -DUSE_SCTP to get the hooks enabled commit af2473d426870650a0f4a2cb820894ee4dd793d0 Author: Daniel-Constantin Mierla Date: Sat May 25 10:53:04 2013 +0200 Makefile.defs: don't link to libsctp on Linux for SCTP support - only sctp module needs to link to it commit f91c9696cc92ec4b74dd2494c39bbf2ffe062fab Author: Daniel-Constantin Mierla Date: Sat May 25 09:35:22 2013 +0200 core: added file sctp core interface commit 7f8e7a8568740be65eada1cbd59110bb765f4d5a Author: Daniel-Constantin Mierla Date: Sat May 25 09:33:39 2013 +0200 sctp: new module for SCTP transport - moved the sctp specific code from core to a module to make it easy to enable/disable sctp by loading/not loading the module instead of recompiling commit 6287caecc438ace98a3ce3dc7a53e6064d7894dc Author: Henning Westerholt Date: Fri May 24 15:38:03 2013 +0200 core: remove syn_branch functionality for calculating Via branch parameter * remove syn_branch parameter and functionality from core and tm module for calculating the Via branch parameter * reported from Richard Brady, rnbrady at gmail dot com to sr-dev * kamailio is not standard compliant with this setting enabled (RFC 3261, 17.2.3 and 16.11) for stateless forwarding of replies * the performance reason that motivated this functionality are today not valid anymore, even embedded systems have more than enough power to calculate MD5 and other modules uses more expensive operations anyway * adapt a bunch of example and test configuration that used this parameter, it has been also removed from the core cookbook wiki commit 28942a00bc7be5194625b9ed08facd2f95ebea81 Author: Daniel-Constantin Mierla Date: Fri May 24 00:36:57 2013 +0200 pv: added $_s(format) variable - evaluate the format as a dynamic string $var(x) = "sip:" + $rU + "@" + $fd; is equivalent of: $var(x) = $_s(sip:$rU@$fd); - it can be more compact sometimes in config commit 76c883eb88359f6075712f648a1dfc675872487a Author: Daniel-Constantin Mierla Date: Thu May 23 12:06:45 2013 +0200 auth: add chapter tag around sections for Admin Guide - the ToC isn't properly generated otherwise - reported by Andrew Pogrebennyk commit b3c69488bf80e76c2359f6d9611cbcf2edf6c67f Author: Victor Seva Date: Thu May 23 09:45:03 2013 +0200 modules/debugger: update documentation. This is Kamailio! commit 169e92b86d6a1a98be92d0012bd831785855b968 Author: Victor Seva Date: Thu May 23 09:07:53 2013 +0200 modules/debugger: refresh README commit 6417ac9f99a0c97254206797070bbe3095002847 Author: Victor Seva Date: Thu May 23 09:04:12 2013 +0200 modules/debugger: use cfg framework to be able to activate/deactivate debug per module. add missing files from commit. commit feb00c92297eb2d4520a59f1a676cf998add1b5d Author: Victor Seva Date: Thu May 23 08:58:38 2013 +0200 modules/debugger: use cfg framework to be able to activate/deactivate debug per module. mod_hash_size has to be set with a value > 0 on startup. commit 31880a46d7f634b568cc192bec6db3d969e738ef Author: Klaus Darilion Date: Tue May 21 12:39:15 2013 +0000 modules/auth_db: detailed documentation of URI checking in auth_check function commit 2669197352bfc20bc916c00f74ac14380f8a62f8 Author: Juha Heinanen Date: Mon May 20 21:03:30 2013 +0300 modules/usrloc: fixed unregister bug in db_mode=3 - Commit ce1d16ce1c8009918c294307de53f35378868b52 introduced unregister but that appeared in db_mode=3 when db_ops_ruid param is not set. - Reported by Peter Dunkley. commit c9448d9657f0e5792072c6803643c8d9075d711a Author: Peter Dunkley Date: Mon May 20 18:33:52 2013 +0100 modules/rr: completely reverted after_strict() to its pre-outbound form commit f0ae598a3e63e62d12a143c6cd42b698ad1f2eed Author: Peter Dunkley Date: Sun May 19 23:56:06 2013 +0100 modules/websocket: Improved module_loaded() check for nathelper and outbound so it only fires when the SIP subprotocol is enabled commit 45d4e808f0551a5eeb832574327a2b5b7aecf2c5 Author: Daniel-Constantin Mierla Date: Sun May 19 23:18:19 2013 +0200 uac: reorder fileds in uac structure commit 97a899e37acda1ef0c70a009f4fd9d221ee8a58e Author: Daniel-Constantin Mierla Date: Sun May 19 23:16:55 2013 +0200 seat: removed no longer necessary init of tm uac struct commit b867893d0bbdda0c926a7cd0b6b3a46d4324631e Author: Daniel-Constantin Mierla Date: Sun May 19 23:15:42 2013 +0200 dialog: remove unnecessary tm uac struct init commit 94833f8b8b94398566991713730b66a792b57056 Author: Daniel-Constantin Mierla Date: Sun May 19 23:09:52 2013 +0200 tm: initialize the uac structure to 0 for local generated requests - safer for adding new fields to it not set via set_uac_req() commit a53580d39c2fadf2ddc6f9805f15ac833cfd4c20 Author: Daniel-Constantin Mierla Date: Sun May 19 14:55:52 2013 +0200 tm: new parameter - failure_exec_mode - specify whether to consider or not execution of failure routing blocks for braches that had local delivery error (e.g., no open tcp connection and set_forward_no_connect() used in config) commit 78669def2790205270032f9a750b19cc86f3d560 Author: Daniel-Constantin Mierla Date: Sun May 19 10:22:10 2013 +0200 tm: added icode to uac_client structure - store internal processing code, to give hints of what happened - could be used to map sip warning codes http://www.iana.org/assignments/sip-parameters/sip-parameters.xml#sip-parameters-5 - delivery failure on case of no connection mapped temporarly to 908 commit cbcf86a036e6f8607f783ce18491121b0d58d2b0 Author: Daniel-Constantin Mierla Date: Sun May 19 10:16:40 2013 +0200 tm: keep uac_client structure aligned on 32b - otherwise it may create troubles on restrictive archs commit 90c69665edcfc9aebf265f280375251306442b98 Author: Daniel-Constantin Mierla Date: Sun May 19 10:03:02 2013 +0200 tm: use - instead if _ in branch-failure examples - it is what is expected by module commit 1a099f704ffbb93f5c6389e86daa5af90aeb72f1 Author: Peter Dunkley Date: Sat May 18 22:20:57 2013 +0100 pkg/kamailio/(centos|fedora): Updated changelog in .spec commit 5cff9062807ed181eae3a1db2d70fa625f647a4c Author: Peter Dunkley Date: Sat May 18 22:17:22 2013 +0100 pkg/kamailio/(centos|fedora): refactored .spec commit 7ebf6affca7b2585353baa91f1560ff606979973 Author: Peter Dunkley Date: Sat May 18 20:43:05 2013 +0100 modules/websocket: Updated documentation commit 20438793a5199ea90f0261a3b72b1b70e9566a30 Author: Peter Dunkley Date: Sat May 18 20:42:53 2013 +0100 modules/outbound: Updated documentation commit 6dc38a3618b2ad08bbc6feeee1c44ca19e0c5bd6 Author: Peter Dunkley Date: Sat May 18 20:42:24 2013 +0100 modules/msrp: Updated documentation commit a1136bf809e7d088332d54440a72edee4e30c26a Author: Peter Dunkley Date: Sat May 18 20:27:45 2013 +0100 modules/outbound: moved the check for "Supported: outbound" to after the checks on the Route: header - In the scenario when a call comes from a non-outbound end-point to an outbound end-point the outbound options-tag will not be present, but outbound should still be used on the final leg between the edge-proxy and the end-point. commit 8750305d4686ccae3a168454c4191f9b05d93ee3 Merge: e81b3aa abdf40d Author: Konstantin Mosesov Date: Sat May 18 13:59:07 2013 +0300 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit e81b3aac19ab567813d6cb21fcba3d9bd6e1cc90 Author: Konstantin Mosesov Date: Sat May 18 13:56:22 2013 +0300 parser/sdp: Fixed segfault in sdp_print() when no SDP body. - Failed scenario: remove_body(); msg_apply_changes(); sdp_print("1"); - Result: sdp=0x0 commit abdf40dabb7e7d44398056b9c2c72c0615debb52 Author: Henning Westerholt Date: Sat May 18 10:07:25 2013 +0200 core and modules: make IPv6 default, remove compile time flags * Make IPv6 the default in the core and affected modules * it has been default switched on since a long time, and was introduced in 2002 * even on embedded systems one probably want now proper IPv6 support * there was an issue in cygwin in 2008, but IPv6 is there also available since v1.7 * remove over 160 #ifdefs, cleanup the code a lot and removes many of rarely tested alternative code paths to ease support of the codebase * note for gentoo maintainer: please review your packages, they will maybe not work now correctly anymore if somebody specified -ipv6 in the use flags commit 1b0ad814aec79a44b865ad2d3552c4693fe2ea6d Author: Peter Dunkley Date: Sat May 18 00:18:43 2013 +0100 modules/{various}: updated because there is now an extra parameter on the append_branch() function commit 42063cacea9bf0f001f44b11216572b4f46e6e2d Author: Peter Dunkley Date: Sat May 18 00:17:48 2013 +0100 modules/ims_registrar_scscf: use #define from core .h to specify the maximum UA length commit 3ec65f1cfebad258e7ef0cc622ed143284c3edf1 Author: Peter Dunkley Date: Sat May 18 00:15:59 2013 +0100 modules/tm: copy user-agent string retrieved from usrloc into branches when serial forking commit 5aeef2c932581a67d535ade10995cc35ff85640a Author: Peter Dunkley Date: Sat May 18 00:15:21 2013 +0100 modules/registrar: store user-agent string retrieved from usrloc in msg and branch structures commit 7bb5f98d7fd77ca6c21fb11e16d69116ef12cbb2 Author: Peter Dunkley Date: Sat May 18 00:14:07 2013 +0100 modules/pv: added PVs to provide access to the user-agent string retrieved from usrloc commit 8ca114df0fad44e4819cf80840f90e526ff655b4 Author: Peter Dunkley Date: Sat May 18 00:13:11 2013 +0100 core: added fields to message structure and branch structure to hold user-agent string retrieved from usrloc commit 381a052a8864198a62057dc307fdf39bbffe5436 Author: Konstantin Mosesov Date: Fri May 17 21:35:59 2013 +0300 modules/sdpops: Added new function sdp_get_line_startswith(avpvar, string). commit 121c5a49f81effdac42977d716332215d6a95e4f Author: Konstantin Mosesov Date: Fri May 17 21:14:29 2013 +0300 uac: Added ability to set Call-Id through $uac_req(callid). commit 012816e404b52de697514e4f897ec8a8abe42abc Author: Victor Seva Date: Fri May 17 17:49:14 2013 +0200 modules/debugger: refresh README commit dbefbe319ba13b008ad46576dbc8a00d305e9910 Author: Victor Seva Date: Fri May 17 17:48:17 2013 +0200 modules/debugger: Added dbg.mod_level RPC command commit e46e0c78ee4f535cd09b8ee9fcdba4ee7bb5b518 Author: Vicente Hernando Date: Fri May 17 13:31:19 2013 +0200 modules/uac: update README commit fed1818b65c6cbab89cd7aa64ad8f5f6535d706c Author: Vicente Hernando Date: Fri May 17 13:30:05 2013 +0200 modules/uac: upgrade doc to module.type.name format commit 257366739a7087953c0ff9e0dff82f3d2cf7c8b4 Author: Daniel-Constantin Mierla Date: Fri May 17 10:13:06 2013 +0200 Makefile.defs: version set to 4.1.0-dev5 commit 86fce4b7b5e8bb56c65d628409ee50ecfb2756c4 Author: Daniel-Constantin Mierla Date: Fri May 17 10:12:00 2013 +0200 debugger: documented new parameters related to per module log level commit 72f1b495c42933fea96a019e140dc6333fda2eb3 Author: Daniel-Constantin Mierla Date: Fri May 17 09:58:19 2013 +0200 debugger: option to set debug level per module - new parameters: - mod_hash_size - size of internal hash table to store levels per module (used to compute power of two with it) - mod_level_mode - enable/disable per module log level - mod_level - specify module log level modparam("debugger", "mod_hash_size", 5) modparam("debugger", "mod_level_mode", 1) modparam("debugger", "mod_level", "core=3"); modparam("debugger", "mod_level", "usrloc=3"); commit 34378c35b7cd037051af71081a9fa4d8b188c157 Author: Daniel-Constantin Mierla Date: Fri May 17 09:56:34 2013 +0200 core: updated dprint api to enable support for debug level per module - a callback can be registered to return the log level based on module name commit e081c2880b46174ad836ab1f56e3062bb17b4332 Author: Daniel-Constantin Mierla Date: Fri May 17 00:46:42 2013 +0200 core: fixed printing function name in log message - based on http://gcc.gnu.org/onlinedocs/gcc/Function-Names.html commit a4fb559b5634f91259bb96af991c5574719e6871 Author: Victor Seva Date: Fri May 3 09:21:04 2013 +0200 utils/kamctl: Add contact path parameter commit ad0e5daa8865024440ea37a9e978eeeb7577602f Author: Victor Seva Date: Thu May 2 18:30:50 2013 +0200 modules/usrloc: use 6th param to set the contact path commit c454e4b0129695c7647f6af8e42a38d785d58a7d Author: Victor Seva Date: Thu May 2 16:56:45 2013 +0200 Fix ul.dump q output value commit f66912d541403dc2b7e2ed0846a553ff76cec3ed Author: Vicente Hernando Date: Thu May 16 12:11:36 2013 +0200 modules:uac updated README after avoiding quotes in display. commit 251c0218e7d5e09f43a2b834a5450c20bb4f6d60 Author: Vicente Hernando Date: Thu May 16 12:06:55 2013 +0200 modules/uac: avoid adding double quotes in uac_replace_* functions - updated uac doc with a note and examples. commit fe7e4a5152674aa9c81c09dd2fc9938d9e9e762e Author: Daniel-Constantin Mierla Date: Wed May 15 22:45:18 2013 +0200 pv: clone result of several string transformations - it is safer for assigning back to the same variable on which the transformation was applied - reported by Martin Mikkelsen commit 9330607f1d1132d4e7719d6a92fd26f4ff06665a Author: Daniel-Constantin Mierla Date: Wed May 15 19:02:58 2013 +0200 misc_radius: documented common_response parameter commit 0eb9ef443db58109f5ed2f3ae7851ad368082bb8 Author: Daniel-Constantin Mierla Date: Wed May 15 18:58:01 2013 +0200 misc_radius: new parameter common_response - get the radius response specific attributes in avps - patch by Victor V. Kustov commit 6038bae188863f541994976d299c38f50b0a699b Author: Daniel-Constantin Mierla Date: Tue May 14 19:52:45 2013 +0200 utils/misc: updated vim syntax file commit ce1d16ce1c8009918c294307de53f35378868b52 Author: Juha Heinanen Date: Tue May 14 11:05:00 2013 +0300 modules/usrloc: reduce work if contact attributes are not in use commit 6c3853981a7574cd162117ef0d98dba205193d1b Author: Juha Heinanen Date: Mon May 13 15:26:57 2013 +0300 modules/usrloc and registrar: added possibility to unregister without aor - added possibility to unregister without aor if usrloc uses db_mode=3 - added new usrloc api function delete_urecord_by_ruid() commit 65881c31b9a8aa1d4646891e8ea20d22646ce850 Author: Daniel-Constantin Mierla Date: Mon May 13 11:01:28 2013 +0200 Makefile.defs: devel version set to 4.1.0-dev4 commit 8e644b8e1ccd9c4d6383a2863f9bf247f789a987 Author: Daniel-Constantin Mierla Date: Mon May 13 11:00:08 2013 +0200 tm: fixed warning related to failure branch routing block execution - routing blocks id are >=1, the condition was always true because the field in tm struct is unsigned int - gcc warning was: comparison is always true due to limited range of data type commit 80e8058d9acea7c994819d043456fd1b449b048b Author: Daniel-Constantin Mierla Date: Mon May 13 10:59:20 2013 +0200 core: debug message to show mapping of routing block names to ids commit 32951506dff11df32c03230c1548553838140574 Author: Daniel-Constantin Mierla Date: Mon May 13 10:35:35 2013 +0200 msrp: cache in a local variable if tls module is loaded - avoid looping at runtime through the list of modules commit 0ca1a789e52e5d559983c3cfb4d851ae375c7758 Author: Peter Dunkley Date: Sun May 12 14:18:13 2013 +0100 modules/outbound: reduced the level of some outbound related diagnostics commit b0b3887b099fd16906d9e42fcc05d2f899574426 Author: Peter Dunkley Date: Sun May 12 14:17:55 2013 +0100 modules/rr: reduced the level of some outbound related diagnostics commit 4fafe7bd6d781748722de4fb565808063c8f6c4d Author: Peter Dunkley Date: Sun May 12 14:10:24 2013 +0100 modules/rr: reduced the level of an outbound related diagnostic message commit ee2847c5f508fc8757221e5772c03b62d07f172a Author: Peter Dunkley Date: Sun May 12 14:09:58 2013 +0100 modules/path: reduced the level of an outbound related diagnostic message commit 116ba23c60be15f5fdc1e0cf0f9a9a7affdd32b3 Author: Peter Dunkley Date: Sun May 12 14:09:28 2013 +0100 modules/websocket: Added check to stop Kamailio starting if WebSocket is loaded without xhttp commit afdae93c5eba15496498be292c0c99608d801757 Author: Juha Heinanen Date: Sun May 12 16:10:40 2013 +0300 modules/presence: downgraded unsupported event syslog message - Downgraded unsupported event syslog message from error to notice. commit 116daef9b55d82a016d1fd3e3d877a2468c55d1a Author: Peter Dunkley Date: Sun May 12 13:57:44 2013 +0100 modules/msrp: Use "msrps://" URIs for the server when TLS is loaded. TLS is mandatory for MSRP relays. commit 30c8ead0b18678950b7596d4247d51cb56614d42 Author: Peter Dunkley Date: Sun May 12 13:57:00 2013 +0100 modules/msrp: added warning when MSRP is loaded in a configuration without TLS. TLS is mandatory for MSRP relays. commit b220a571d010851ee72c6bf6263a958335283b62 Author: Peter Dunkley Date: Sun May 12 13:55:46 2013 +0100 modules/websocket: added warning when websocket module is loaded in a configuration without either the nathelper or outbound modules commit 2bb07b9d2df567e24f86b291bee7748db104252b Author: Peter Dunkley Date: Sun May 12 13:54:59 2013 +0100 modules/outbound: added warning message when outbound module is loaded in a configuraiton that does not load the stun module commit 9af456f292e25be2c5689212ed097177a5a16338 Author: Peter Dunkley Date: Fri May 10 20:04:02 2013 +0100 modules/websocket: Added ws_close() exported function - Enables immediate closure of a WebSocket connection from the configuration file. commit 399dd84d28da82d751e40488cda604a4e03fcbf3 Author: Peter Dunkley Date: Fri May 10 20:02:51 2013 +0100 modules/pv: added new $conid PV - Returns the TCP connection ID that the current message arrived on (for TCP/TLS/WS/WSS) or $null (for UDP/SCTP) commit 81d3eebd51089686949ab22da60166d4f3a460a7 Author: Daniel-Constantin Mierla Date: Tue May 7 19:15:36 2013 +0200 core: get rid of deferencing type-punned warning in deb wheezy - reported by Victor Seva commit acf033559f728e9967eb32f5340b0508a232172b Author: Carsten Bock Date: Tue May 7 22:31:34 2013 +0800 Remove "ignore_failed_auth" Parameter from example config - otherwise you may register without correct password. (the parameter was added for loadtesting only) commit 994155161263dab7a7f7c01105ea474702cf7fee Author: Richard Fuchs Date: Mon May 6 11:03:07 2013 -0400 path: support SPVE in add_path*() and add second parameter This includes a major rewrite and code cleanup of prepend_path(), which doesn't perform any other functional changes. commit fa9b8664a3b7c7a035c738a37b8ef0ef44190cb8 Author: Juha Heinanen Date: Fri May 3 19:53:12 2013 +0300 modules/rls: added support for escaped chars in rls-services document commit 86d706bd4a1e31160883a4f094f3e04f9380de04 Author: Carsten Bock Date: Fri May 3 18:45:07 2013 +0200 Make XML-RCP configurable in example scripts - Improvement: Automatically enable TCP, if XML-RPC is requested - Improvement: Allow the configuration of TCP-Children (especially for XML-RPC) - Improvement: Add missing configuration information commit 141808e9c0789e56f29297e2d2c185e091ebb66a Author: Henning Westerholt Date: Thu May 2 23:41:28 2013 +0200 memcached: port to more recent memory manager callback structure * port to more recent memory manager callback structure * add small wrapper for calloc, implemented not optimal at the moment because the pkg_calloc from core/mem is not exported yet * add initial code to check for server connection during startup, not enabled yet as its work in progress * reorder structure a bit to allow for clean shutdown because of internal mm commit 0332acbc4cf2339f3b6b068f460d00e92221a8ef Author: Henning Westerholt Date: Thu May 2 21:36:17 2013 +0200 memcache: fix "maybe used uninitialized" warning from gcc commit 003d87edc23f62de98a1a22db03b12ea58abcbc6 Author: Henning Westerholt Date: Thu May 2 21:17:57 2013 +0200 mangler: fix double definition of contact_flds_separator, reported from ld commit d6dba0e1b649bcfacaac2dd3496b497e944ebaba Author: Daniel-Constantin Mierla Date: Thu May 2 13:43:58 2013 +0200 Makefile: fixed path to kamailio.default in deb specs dir commit 50e9baf2131befa2243a221566b6505a55216208 Author: Juha Heinanen Date: Wed May 1 18:04:47 2013 +0300 modules/registrar: added regid_mode module param - Tells if REGISTER contact regid (if present) is used when REGISTER request is saved even if request does not indicate support for outbound. commit cc00df26d2e3298751541cc0d4ad35bf0ac361f4 Author: Juha Heinanen Date: Wed May 1 12:34:25 2013 +0300 modules/htable: added htable.reload rpc command commit 0ff087e9715298abf3187c52a9d1ac70031f1499 Author: Juha Heinanen Date: Wed May 1 11:54:20 2013 +0300 modules/mtree: added mtree.reload rcp command commit c57575c5b289c3468eb5c651c1e56699f554298a Author: Juha Heinanen Date: Wed May 1 09:43:51 2013 +0300 modules/usrloc: added missing rpc commands - added missing rpc commands ul.rm, ul.rm_contact, ul.flush, and ul.add by patch provided by Víctor Seva commit 878b343f374a62d7ea5ebe5e85b00c391956b623 Author: Torrey Searle Date: Tue Apr 30 12:01:00 2013 +0200 data_lump return a comment back to it's owner commit 8f74c57605fdd1d31c7808a3b8afc79cc981b370 Author: Peter Dunkley Date: Mon Apr 29 20:54:52 2013 +0100 modules/websocket: fixed mandatory headers check commit a2e7f65ee8b86d37a6772619ae10087a05219192 Author: Peter Dunkley Date: Mon Apr 29 20:38:06 2013 +0100 modules/websocket: doubled the size of the buffer for adding headers to WebSocket handshake responses commit 3d5c66997e77ae4f4c181e5a77c943156a7db00a Author: Peter Dunkley Date: Mon Apr 29 20:34:36 2013 +0100 websocket: added "cors_mode" parameter to enable "Cross-origin resource sharing" on WebSocket handshakes - I don't know of any WebSocket clients that require this (yet). But having it in there won't break anything. commit 14d4ea782a9a24da9755963ea12807f255cebce5 Author: Richard Fuchs Date: Mon Apr 29 11:26:18 2013 -0400 db_mysql: add cast to remove compile warning commit 218a83c50a217c420502d484738b6b3401c89b8c Merge: edebc03 aefea54 Author: Juha Heinanen Date: Sat Apr 27 18:10:28 2013 +0300 Merge branch 'master' of ssh://git.sip-router.org/sip-router - Forgot to pull before push. commit edebc03f65445f968accb58b5a761817aaee55e8 Author: Juha Heinanen Date: Sat Apr 27 18:07:21 2013 +0300 modules/usrloc: fixed typo in db_ops_ruid param name commit aefea5477dc7878d5e818628e04ddcb088fd2858 Author: Daniel-Constantin Mierla Date: Fri Apr 26 19:55:43 2013 +0200 tm: wrap around expression adjusting length for To/From headers - applies for local requests commit ff890a4eee1888ed3e1e080a18bd72124ab99690 Author: Daniel-Constantin Mierla Date: Fri Apr 26 19:00:36 2013 +0200 tm: fixed name of the target uri used for From header - effect of previous commit commit f22dcd559c739dd99275cd2444cf481d458d2fab Author: Daniel-Constantin Mierla Date: Fri Apr 26 18:32:55 2013 +0200 dispatcher: proper localization of To uri for keepalives - it was affected by introduction of <> around the URI in To header - reported by Peter Dunkley commit 57ed79b9d45c29d37c405c3fa582c1d1011a2315 Author: Daniel-Constantin Mierla Date: Fri Apr 26 18:24:01 2013 +0200 tm: adjust size of the hooks to From/To headers for local genrated requests - take in cosideration <> if it is the case commit 2e1ade7c66217280455136fb85aeb3a8e8e6917d Author: Peter Dunkley Date: Fri Apr 26 15:29:47 2013 +0100 modules/siptrace: Support for ws: and wss: (fake protocols as per tls:) commit 5b96c7e6ec3cfd8354a6a257a87144196d57fec3 Author: Marius Zbihlei Date: Fri Apr 26 09:56:26 2013 +0100 core: fixed compilation on Solaris, due to missing gethostbyname2 TODO: provide a wrapper over dnssec for getipnode...() for Solaris commit 5e96920289cbf448ac684d8cb1333d75f65a729a Author: Ovidiu Sas Date: Thu Apr 25 14:50:41 2013 -0400 snmpstats: fix cross-compilation commit ad11cdca0941cd114e17bb80337a7557818220d5 Author: Peter Dunkley Date: Thu Apr 25 18:16:28 2013 +0100 modules/msrp: Use "msrps://" instead of "msrp://" in headers when the transport is WSS commit 4c7195915b38ba343484833532b82b42879d7138 Author: Peter Dunkley Date: Thu Apr 25 16:13:48 2013 +0100 modules/websocket: fixed segmentation fault relating to recent counter changes commit 4e4b1339bfd3a832f5feeb1d2a2380c7455ec82b Author: Daniel-Constantin Mierla Date: Thu Apr 25 14:50:40 2013 +0200 tm: add angle brackets around From/To URI for local generated requests - safer for special cases of URI format commit 744a8d317b894a1360e3441a9e69ac9190a1745b Author: Juha Heinanen Date: Thu Apr 25 14:12:21 2013 +0300 modules/outbound: added force_no_outbound flag commit 81f622b9ef7d32434659f1e6d9a21c8013cefec7 Author: Klaus Darilion Date: Thu Apr 25 08:12:07 2013 +0000 sipcapture/siptrace: set default db_url to read-write URL commit c923dec79e20b77f0b42f0ef286eb396bb06f29c Author: Victor Seva Date: Mon Apr 22 17:09:19 2013 +0200 app_lua: Added sr.xavp.get function in order to get a table with all the values of a xavp. commit 0c866d07dd2124b92329106c1cea19bef6ccca9a Author: Victor Seva Date: Mon Apr 22 10:48:08 2013 +0200 app_lua: Added sr.xavp.get_keys function. commit 288e2739da28251e12086b52358c3a0d18e91fa5 Author: Victor Seva Date: Mon Apr 22 10:46:17 2013 +0200 core[xavp]: Added helper function to get a list of keys from a xavp variable. commit ac99219b0a850e0305eaf661b028536cfc28e2cb Author: Peter Dunkley Date: Wed Apr 24 22:01:59 2013 +0100 modules/presence_xml: fixed issue with parsing some pres-rules documents - pres-rules that contain external links in a node don't have to have nodes in the node. - Kamailio returns an error when it finds a node with no node inside it. - Kamailio doesn't support external links, but it should skip over the nodes that contain them rather than return an error as later nodes may contain entries it can work with. commit 96a1af2f261085db695d8a3b23c1a16f39b393fa Author: Peter Dunkley Date: Wed Apr 24 21:07:07 2013 +0100 examples: added WebSocket edge proxy example using outbound for NAT traversal commit 4f68c5626530a1bfe2c7ce72eb3de24b3e7e73dc Author: Peter Dunkley Date: Wed Apr 24 21:06:36 2013 +0100 examples: added outbound edge proxy and registrar example configurations commit a0c85d1187dd75a8ab6db9604baee93a5d4f478f Author: Peter Dunkley Date: Wed Apr 24 21:04:56 2013 +0100 examples: updated basic websocket example commit cf908dc57b4f62e8daf28c7a0199284bd0b4dc69 Author: Peter Dunkley Date: Wed Apr 24 21:04:24 2013 +0100 modules/outbound: Updated examples (edge proxy and registrar) in documentation commit e8cf4ef94d8759641ce682b50bad303baa58a2e8 Author: Peter Dunkley Date: Wed Apr 24 16:34:29 2013 +0100 modules/rr: Fixes relating to outbound and record-routing commit 9b1f607ccd3575a2c3a4aba7f6c36e637f9d7022 Author: Peter Dunkley Date: Wed Apr 24 14:28:36 2013 +0100 pkg/kamailio/(centos|fedora): Updated rel in .spec file commit 0b8cbbd8359a3c049b0da7a743de3b996412ab35 Author: Peter Dunkley Date: Wed Apr 24 14:26:09 2013 +0100 core: Fixed error where ";transport=wss" parameter was sometimes added to URIs - It should always be ";transport=ws" with WebSocket commit 1e84948d120ef2b1206f90458d47486239cfd81b Author: Peter Dunkley Date: Wed Apr 24 14:24:45 2013 +0100 modules/rr: Double-route and outbound support in loose.c - Have removed outbound support from strict routing for now as it was incorrect and I don't have a system to test with. commit 0125cdf0e75271a8478a3eadacc54ea1c1eb4da0 Author: Daniel-Constantin Mierla Date: Wed Apr 24 17:26:15 2013 +0200 usrloc: update call-id value in db when matching record by ruid commit ef0a17f0e4c9426f64168eb24568ba906e554315 Author: Jon Bonilla Date: Wed Apr 24 16:46:55 2013 +0200 pkg/deb: Deprecate lenny Lenny is not a supported version of debian any more. At sip-router squeeze and wheezy are being mantained at the moment. Let's deprecate lenny for future releases. commit d9b7cfcd63b5432bc956f0be3a9b4d5eea026786 Author: Jon Bonilla Date: Wed Apr 24 16:42:59 2013 +0200 pkg/deb: Change memcache module dependencies libmemcached-dev is the new dependency deprecating libmemcache commit 9106eca16924dd6dc797295ba2d74ee16865acaf Author: Daniel-Constantin Mierla Date: Wed Apr 24 16:27:13 2013 +0200 usrloc: regenerated the readme for db_ops_ruid parameter commit e66842c2fc34d8dc8980efa821f7039685edef87 Author: Daniel-Constantin Mierla Date: Wed Apr 24 15:41:34 2013 +0200 usrloc: documented db_ops_ruid parameter commit 61e08282c905c2ee03a2be618b1e700fc0acbdeb Author: Daniel-Constantin Mierla Date: Wed Apr 24 15:34:16 2013 +0200 usrloc: option to do db update/delete ops using ruid - new parameter db_obs_ruid - if set to 1, db update/delete operations are done using ruid value - if paramter set to 0 (default) the old style using aor, contact and call-id is done commit 52d339408f499c867548f2531be1cac119b31e3b Author: Daniel-Constantin Mierla Date: Wed Apr 24 13:38:32 2013 +0200 core: new global parameter - modinit_delay - sepecify microseconds to sleep after initializing a module in order to cope with systems having rate limits on new connections to db or other servers commit 735f83d6346c97d6f7b1da26a2fee1b6270872b1 Author: Daniel-Constantin Mierla Date: Wed Apr 24 13:36:08 2013 +0200 registrar: added debug message to print generated ruid for contact - formatted condition to fit 80 char long line commit a74980270b655124c276279e54b8f82965f3f4b8 Author: Daniel-Constantin Mierla Date: Wed Apr 24 10:26:49 2013 +0200 sqlops: use one char buf for empty strings in db results - safe for the parts of code that want to access it even for write commit 0e09fba67dc5d75d5e73bb7d35deecf721b37cfc Author: Peter Dunkley Date: Wed Apr 24 11:49:21 2013 +0100 modules/rr: refactored process_outbound() - Still need to update loose.c to properly handle double-RRs with flow-tokens commit c38c0ba0ab3244aa387de706a4555fab28c67ad7 Author: Peter Dunkley Date: Wed Apr 24 11:48:21 2013 +0100 modules/rr: add double record-routes when outbound is enabled - Note: loose.c does not yet handle these properly commit fdb6c8cbafec7849367f16f5dc56ffa20885bef4 Author: Klaus Darilion Date: Wed Apr 24 09:09:25 2013 +0000 core: fix default read-only DB URL commit 53319656247a2aa685f4d9b6f667192f945bc62a Author: Torrey Searle Date: Tue Apr 23 14:04:39 2013 +0200 modules/sipt add value tables to docs, add section ids to pvars commit 20646b530baa1a2807e52048a8d99d31d2171bb6 Author: Daniel-Constantin Mierla Date: Tue Apr 23 13:02:49 2013 +0200 usrloc: re-init sruid struct for each child - avoid overapping values for xmlrpc handling commit 6835b9bc1c80035a603016cf8149afefbf535929 Author: Daniel-Constantin Mierla Date: Tue Apr 23 11:59:09 2013 +0200 uac: regenerated readme with new wiki link commit 2b97e81b281802283ebc665da6f9190f0a9705ab Author: Daniel-Constantin Mierla Date: Tue Apr 23 11:58:17 2013 +0200 docbook: uptdated wiki link in entities file commit b89c747bc717c0f9053e53c53a74f9744c1b8606 Author: Daniel-Constantin Mierla Date: Tue Apr 23 11:52:13 2013 +0200 uac: added possibility to authenticate generated requests - $uac_req(auser) - specify the authentication username - $uac_req(apasswd) - specify the authentication password - if both attributes above are set and the request is challenged with 401/407, then the request is resent with auth header commit b57d14afeed443bd3ff847a455c1f07bdca7dd09 Author: Torrey Searle Date: Tue Apr 23 10:39:01 2013 +0200 modules/sipt forgot to stage the documentation (pvars added) commit d02ebb2584d2e4f676a9f8c4e0f6095045de86db Author: Torrey Searle Date: Tue Apr 23 10:37:09 2013 +0200 modules/sipt regenerate README with new api commit 781b0a68cbf3a9b93bda0ebafb9ae64257c202d3 Author: Torrey Searle Date: Tue Apr 23 10:30:11 2013 +0200 modules/sipt refactor get functions into pvars return value of 0 in a function causes the script to exit, so pvars are used instead to safely get the values also getting screening and presentation information added commit ee928f8229dffdcb2d980e6ca192a9a7778e893b Author: Daniel-Constantin Mierla Date: Mon Apr 22 18:10:38 2013 +0200 core: include in new dns_func.c file to fix compilation of freebsd - patch by Victor V. Kustov commit 717cd63e7f52f9298e6ba6f55f12129ab5e61ccd Author: Torrey Searle Date: Mon Apr 22 10:11:17 2013 +0200 modules/sipt added new method sipt_set_calling commit 066011935c7a2636ea976923e46d33ae5fb4c793 Author: Henning Westerholt Date: Sun Apr 21 21:56:28 2013 +0200 memcached: port module to use the newer libmemcached library * based on a patch from Charles Chance, sipcentric.com * He added new functionality to set the expiry directly in the key * Added memory manager wrapping functions and some more logging, * smaller cleanups in the code structure * This is work in progress, the memory management stuff is not yet * finished, as this needs different logic for client lib version * before and after 0.32. It will not work at the moment correctly. commit dedede1cc7d384be3b4436a474b53d03f91a966a Author: Marius Zbihlei Date: Sun Apr 21 20:28:21 2013 +0100 modules/dnssec added cleanup of context commit e206fdf4bfb398f5175726d75bfa5f9b8f5a9b70 Author: Daniel-Constantin Mierla Date: Sun Apr 21 21:17:29 2013 +0200 Makefile.defs: version set to 4.1.0-dev3 commit 7ec7231a86bc895b22a8ae5b617764b6171ac6d4 Author: Daniel-Constantin Mierla Date: Sun Apr 21 21:16:49 2013 +0200 Makefile: added target to install init.d script on debian commit be4b94efde40180d642af0e87f15f4c9bdc4ce7b Author: Henning Westerholt Date: Sun Apr 21 19:51:34 2013 +0200 tests: fix test sipp scenario commit 731f1b2a72a04901b11e34de91bc1c276e47fce1 Author: Henning Westerholt Date: Sun Apr 21 19:25:51 2013 +0200 tests: fix module paths commit 65d2823cd6236cfebc26f4a1d5b6e5ee2a3d2156 Author: Henning Westerholt Date: Sun Apr 21 18:54:48 2013 +0200 tests: remove some unnecessary directory changes commit cd46c51dd12e85ba1508ce5752762269686eeded Author: Henning Westerholt Date: Sun Apr 21 18:49:19 2013 +0200 tests: fix some old paths commit 59117e598386d013d9c9f62282aa434dc5806c03 Author: Henning Westerholt Date: Sun Apr 21 18:30:21 2013 +0200 tests: use bash compliant return values commit b3682521361ce0cdbaf50f843a2d80bcb1b8b41d Author: Marius Zbihlei Date: Sun Apr 21 15:26:05 2013 +0100 modules/dnssec: added support for libval query parameter flags Documentation in the README commit ebeb18ffed8e81ae472b4c07097b58fbea115b5b Author: Daniel-Constantin Mierla Date: Sun Apr 21 16:07:34 2013 +0200 pv: updated link to wiki site commit f0c467f64c044de0b0f37addccb97d3ccff78706 Author: Daniel-Constantin Mierla Date: Sun Apr 21 16:06:56 2013 +0200 acc: updated link to pseudo-variables cookbook commit a5a7d62271bf1674015d8ab1d928c0325224b77e Author: Marius Zbihlei Date: Sun Apr 21 13:32:26 2013 +0100 modules/dnssec: removed unused variable commit 61519687d5cca6e77ba2ba456f845c140a66ccc1 Author: Marius Zbihlei Date: Sun Apr 21 13:30:16 2013 +0100 modules/dnssec: removed bogus param commit 325aa35f76f7727abe010b03a0dd03b5f487e26a Author: Daniel-Constantin Mierla Date: Sun Apr 21 13:38:30 2013 +0200 Makefile.groups: proper fixing of all modules list - reported by Vicente Hernando commit fc80791c65fa46389168bd5e16af6b33c1bbc36c Author: Daniel-Constantin Mierla Date: Sun Apr 21 13:09:43 2013 +0200 Makefile.groups: fixed another type of double parenthesis - reported by Vicente Hernando commit edd7f8ed5b8b893276c86bb054e6f7523ad69f33 Author: Daniel-Constantin Mierla Date: Fri Apr 19 22:50:26 2013 +0200 Makefile.groups: fixed typo commit ea964748dc638af82d2363317ca2eade98a279ac Author: Juha Heinanen Date: Fri Apr 19 17:39:05 2013 +0300 modules/outbound: downgraded one INFO to DGB commit 7a96d912032939b8eb108e0e84b70bbf0642e2ab Author: Juha Heinanen Date: Fri Apr 19 17:36:27 2013 +0300 modules/outbound: for non-reg requests, check if outbound is supported 4.3. Sending Non-REGISTER Requests ... UAs that support this specification SHOULD include the outbound option tag in a Supported header field in a request that is not a REGISTER request. commit 752de05cc567c7502b1e723a09e350ce8d447664 Author: Juha Heinanen Date: Fri Apr 19 13:24:52 2013 +0300 modules/rr: if outbound request is outgoing, do nothing outbound specific in loose_route() commit e3c0a3abb6045e841fbb4b1b61a518b2b87a217d Author: Ovidiu Sas Date: Thu Apr 18 16:03:50 2013 -0400 seas: fix warning [-Wunused-result] - ignoring return value of write, declared with attribute warn_unused_result [-Wunused-result] commit c0f4b6cf664ac552d0c994e99adb13991a37ef28 Author: Ovidiu Sas Date: Thu Apr 18 16:01:16 2013 -0400 seas: fix compiler warning [-Wunused-but-set-variable] commit 12cd241d95b8d38cea6e60676b752f8ef8a2ed8c Author: Ovidiu Sas Date: Thu Apr 18 15:54:14 2013 -0400 seas: fix compiler warning [-Wunused-but-set-variable] commit 21e51107a5a08b182abc7bffbac1fec1be27950b Author: Ovidiu Sas Date: Thu Apr 18 15:51:50 2013 -0400 seas: fix compiler warning [-Wunused-but-set-variable] commit 2abf2d4a42c05004319e682d2ad07d69bf2fc89e Author: Ovidiu Sas Date: Thu Apr 18 15:50:25 2013 -0400 seas: fix compiler warning: - warning: variable flags set but not used [-Wunused-but-set-variable] commit 21386829d819c06c42871cf5b68d0d3a63ef0222 Author: Ovidiu Sas Date: Thu Apr 18 15:48:03 2013 -0400 seas: fix compiler warning: - warning: variable flags set but not used [-Wunused-but-set-variable] commit 200eddad28abd6bc51da3285dd52d5f8c88c4e56 Author: Ovidiu Sas Date: Thu Apr 18 15:45:50 2013 -0400 seas: fix compiler warning - warning: variable flags2 set but not used [-Wunused-but-set-variable] commit 63736be1e4d2d6e82a0f7be6a85a96ee66c10146 Author: Ovidiu Sas Date: Thu Apr 18 15:42:40 2013 -0400 seas: fix compiler warning: - warning: variable falgs set but not used [-Wunused-but-set-variable] commit 8393ccdc1558f56ba819a442d0c50d25f51a934d Author: Daniel-Constantin Mierla Date: Thu Apr 18 21:28:54 2013 +0200 dnssec: added reference to wikipedia's DNSSEC article commit 343379957ab783a32c48822de479a9d8c2dafdf3 Author: Daniel-Constantin Mierla Date: Thu Apr 18 21:22:47 2013 +0200 xlog: link to wiki updated commit e2f9e909a2abd02cebb292cc8cb3500aa4c07036 Author: Daniel-Constantin Mierla Date: Thu Apr 18 21:22:01 2013 +0200 dnssec: make web links clickable for html version commit b3c8f92fe48ac90802c989c74c3a34cfea065861 Author: Ovidiu Sas Date: Thu Apr 18 14:09:09 2013 -0400 dns_cache.c: fix compiler warnings - warningâsr_sums[*].r_sum may be used uninitialized in this function [-Wuninitialized] - warningâsr_sums[*].rr may be used uninitialized in this function [-Wuninitialized] commit 38a4b85dc327e18af7e22e585f02413d7f08c56c Author: Daniel-Constantin Mierla Date: Thu Apr 18 18:01:35 2013 +0200 Makefile.groups: dnssec module added to dedicated compile group - it depends on libval and other external libs commit be3819d410bf5a9f11c3744d9978e60103746041 Author: Jason Penton Date: Wed Apr 17 17:10:21 2013 +0200 modules/dialog_ng: fixed incorrect log level commit ee2cdfdaf8e2dc177fed64c6f4ab05a85f9fb0c6 Author: Jason Penton Date: Wed Apr 17 16:49:21 2013 +0200 modules/cdp: Initial framework for Credit Control Application - inital support for RFC 4006 - this will be used to build IMS Ro charging interface TS32.299 commit e237f9573435a8a11672b155c1cf9a64638b87d2 Author: Jason Penton Date: Wed Apr 17 16:40:32 2013 +0200 modules/dialog_ng: API added function to get current dialog from msg commit 2190c572cd1bc4b57a3c2dd5241e556b834c728c Author: Juha Heinanen Date: Tue Apr 16 14:28:59 2013 +0300 modules/usrloc: init _ul_sruid also in mi_child_init commit 2a77ed2bdc9341ecf7d7200e420a1f49e4e9b6ab Author: Daniel-Constantin Mierla Date: Sun Apr 14 10:11:29 2013 +0200 auth: skip processing of PRACK in consume_credentials() - report and patch suggestions by Jorj Bauer commit 56f7a8b98778f9c9b71f613a5df5eaa1705a7a00 Author: Ovidiu Sas Date: Sat Apr 13 15:37:18 2013 -0400 tls: fix compiler warning - tls_config.c:61:19: warning: ât.val.sâ is used uninitialized in this function [-Wuninitialized] commit d992d3b223a3319a360f033d1d904873160f706e Author: Juha Heinanen Date: Sat Apr 13 17:44:15 2013 +0300 siputils: added new function is_supported(option) - Checks if given option is listed in any of the Supported: headers of the request. commit 2d27dd1080cd490e93646b38d3912dcbe3761ca5 Author: Daniel-Constantin Mierla Date: Sat Apr 13 11:26:48 2013 +0200 xcap_server: init etag variable for PUT operations - the function xcaps_get_db_etag() may not found a record to db and will not initialize it, resulting in bogus value passed to check_preconditions() - reported by Juha Heinanen, FS#283 commit 22019e51e1e561a46eb9490c684b979f02be4e48 Merge: 3c54420 f88dd6d Author: Marius Zbihlei Date: Sat Apr 13 08:44:43 2013 +0100 Merge branch 'dnssec' Added support for DNSSEC as module commit 3c54420914c011bdd874a97c4c40ee9dacb59788 Author: Daniel-Constantin Mierla Date: Fri Apr 12 00:50:24 2013 +0200 core: safety check for content-lenght size in tcp read - avoid getting negative - upon a report by Kevin Wojtysiak commit 1a22767e39d50af450a49256b4425503a2d0d388 Author: Juha Heinanen Date: Thu Apr 11 09:31:37 2013 +0300 modules/path: unescaped received param value also in path rr callback commit 2003bc3b1cc73caa36e9b4892d8d25f810d6c458 Author: Juha Heinanen Date: Thu Apr 11 08:11:35 2013 +0300 modules/registrar: unescape received value using kcore function - Now that unescaped received value goes into separate buffer, it is possible to use kcore unescape function. commit 262b5880616d8b58cf9b012b460793f9879087b3 Author: Juha Heinanen Date: Wed Apr 10 22:42:43 2013 +0300 modules/registrar: fixed bug in un-escaping of path/received commit d9c0024033278975a38c010b768e8f95c2dbb144 Author: Juha Heinanen Date: Wed Apr 10 18:04:03 2013 +0300 modules/path: b/f generate valid received param value commit c01b97dd39a418acd0db7b4515d155c45d4092e6 Author: Juha Heinanen Date: Wed Apr 10 18:00:04 2013 +0300 modules/registrar: unescape path header received param value commit ff2b0751b7a7925769afd14eae8c01b3af063568 Author: Peter Dunkley Date: Wed Apr 10 15:01:52 2013 +0100 pkg/kamailio/(centos|fedora): Updated .spec - Added sipt module - Increased rel to dev2 commit 94ce2b1de63432baaaecd9285608380a40a70550 Author: Richard Fuchs Date: Wed Apr 10 09:34:49 2013 -0400 db_mysql: fix segfault when recursive queries are made The MySQL result object (MYSQL_RES) should not be stored within the srdb1 connection object, but rather within the srdb1 result object. Otherwise recursive queries overwrite each other's result sets, which results in segfault. commit 8366a26fb8e3c6d5815cd4cd5bde48575e9f6b71 Author: Richard Fuchs Date: Wed Apr 10 09:33:53 2013 -0400 srdb1: add new db-private generic pointer to struct db1_res commit d17b02ed5014b4e32bd0060f32cabd750956779c Author: Vicente Hernando Date: Wed Apr 10 13:55:57 2013 +0200 modules/pipelimit: check correctly for all arguments in mi_set_pipe commit d20439c0398f6821f9e0e861a597d1dee62f6c91 Author: Hugh Waite Date: Wed Apr 10 12:31:41 2013 +0100 modules/tm: documentation: Updated branch_failure route name format - Updated event_route[tm:branch-failure:name] documentation - Updated t_next_contact_flow function commit 6e28b187ab4d9cb100e58cb7667c0ee64e8b6deb Author: Hugh Waite Date: Wed Apr 10 11:33:15 2013 +0100 modules/tm: Enable named branch_failure routes - branch failure routes must be named with the format: -- "tm:branch-failure:myroute" - and enabled with the function: -- t_on_branch_failure("myroute") commit fb4d9dae890705388275abe1fa06358187917d01 Author: Hugh Waite Date: Wed Apr 10 11:27:59 2013 +0100 core: Allow colon separated tokens in event_route names - Event routes can have named routes following the format: -- :: - commit a1edd20adff116ce78083ca9744e7072e0305728 Author: Hugh Waite Date: Wed Apr 10 11:10:27 2013 +0100 modules/registrar: Remove unnecessary BRANCH_FAILURE flags Functions that run in an event route require the EVENT_ROUTE / REQUEST_ROUTE flag set, not the BRANCH_FAILURE_ROUTE flag commit 200357577d70f13ad1f01d8f831eca274ca2e669 Author: Juha Heinanen Date: Wed Apr 10 09:17:58 2013 +0300 modules/tm: updated README on t_branch_timeout and t_branch_replied usage commit 2be84576fb5bc7d973b84b7a9f6a61b28ce2cead Merge: 3b785c2 12f441f Author: Juha Heinanen Date: Wed Apr 10 09:11:55 2013 +0300 Merge branch 'master' of ssh://git.sip-router.org/sip-router modules/tm: allow calling of t_branch_timeout and t_branch_replied from tm:branch-failure event route commit 3b785c288916269664bf77d916572945ce93e489 Author: Juha Heinanen Date: Wed Apr 10 09:09:54 2013 +0300 modules/tm: allow calling of t_branch_timeout() and t_branch_replied() from tm:branch-failure event route commit 12f441f4b75f15ab25fc42889bfce65940d0c0d0 Author: Richard Fuchs Date: Tue Apr 9 16:38:22 2013 -0400 pv: implement pv transformation {en,de}code.base64 commit dbb01573bc30eb59e712536d43c0caad357d90fa Author: Olle E. Johansson Date: Sun Apr 7 20:32:02 2013 +0200 snmpstats Update dev note commit 5886fa623776eae7a33ff8777e68d29a170f0fac Author: Olle E. Johansson Date: Sun Apr 7 10:17:16 2013 +0200 lib/kcore Make sure that the bytes waiting stats also report IPv6 sockets commit 2a895f5dcfd5b7ce003e37b2b1db6690852e3ff5 Author: Juha Heinanen Date: Tue Apr 9 18:28:01 2013 +0300 modules/tm: load_contacts() now prefers contacts whose path is empty - For contacts with the same q, order contacts so that contacts that have empty path are preferred over ones that have path defined. In practice, this affects only contacts with the same ua instance id. commit 34290a9be20cd5986a569caeba3a2fd0efbeeb1f Author: Juha Heinanen Date: Tue Apr 9 17:25:59 2013 +0300 modules/rr: loose_route() return code 2 documentation commit fd5a1d772cc08af05e669ee00e926ee488f734f8 Author: Juha Heinanen Date: Tue Apr 9 17:08:43 2013 +0300 modules/rr: new loose_route() result code - Introduced new loose_route() result code 2 that is returned if route calculation based on flow-token has been successful. commit 1dde1f64524db71b374ee81943fc259e8c818892 Author: Hugh Waite Date: Tue Apr 9 11:32:17 2013 +0100 modules/tm: Fix uninitialised instance and ruid values In t_next_contacts: - Ensure instance was initialised to null when not present - Extract ruid value before storing a subsequent flow commit 0d41a8d0a251b351104b3feba8fde5373e928d92 Author: Vicente Hernando Date: Tue Apr 9 01:03:49 2013 +0200 modules/ndb_redis: b/f redisc_exec returns false if redis server is down. commit a177a33b9938a36cfaedbce61734a1525e5b1665 Author: Daniel-Constantin Mierla Date: Tue Apr 9 00:21:44 2013 +0200 .gitignore: added protoshoot binary the ignore list of git commit 13fd48f89555f5421e8285669e303bcefe44f149 Author: Daniel-Constantin Mierla Date: Tue Apr 9 00:18:35 2013 +0200 parser: safety check for max port length in URI - can't be longer than 5, a port being 16b value - reported by Kevin Wojtysiak commit 28a8b87885e373bee8cc81985277ae718973fdfd Author: Daniel-Constantin Mierla Date: Tue Apr 9 00:15:47 2013 +0200 rr: use port.len to check for buffer overflow instead of max port len - reported by Kevin Wojtysiak commit a9e555e6e41271e015c47d29ba85276673d3b7b6 Author: Andrew Mortensen Date: Mon Apr 8 15:01:41 2013 -0400 modules/sca: reduce verbosity of RPC sca.all_subscriptions output - accommodate more subscriptions without hitting kamcmd buffer limits. commit 7eaaf7ec7a3727ea38a330d51771b0446c58d8d6 Author: Vicente Hernando Date: Mon Apr 8 12:13:54 2013 +0200 modules/ndb_redis: avoid warning unused next_rpl variable. commit a43f2ebd4c952be55b2844f94d3a8b587a9e5202 Author: Vicente Hernando Date: Mon Apr 8 11:47:51 2013 +0200 modules/ndb_redis: b/f restore correctly last char in argument strings. commit 4924d136c7fd1886e411436c8005945b41c08f74 Author: Vicente Hernando Date: Mon Apr 8 11:32:40 2013 +0200 modules/ndb_redis: follow section id guidelines. commit f4e4c3f8741868a310a59ec165a82e0353b7f161 Author: Torrey Searle Date: Mon Apr 8 11:18:44 2013 +0200 modules/sipt: adapt module to use SUBTYPE_ISUP commit 25135d4deb54281bffdf372ad948ef0fa38b2d7b Author: Torrey Searle Date: Mon Apr 8 11:17:04 2013 +0200 parser/parse_content: add support for the ISUP subtype commit b7829454810379c46ed74ff78dd3e8099ac05fb4 Author: Juha Heinanen Date: Sun Apr 7 20:07:23 2013 +0300 modules/textops: free spve params of in_list function commit 87da891388c3e76c80ac677e7b2342ce9f86a3f1 Author: Juha Heinanen Date: Sun Apr 7 18:01:19 2013 +0300 modules/registrar: b/f route param was passed uninitialized to parse_rr_body commit 75dfe341aba8bdc6f0ead4f060f05c34c69e267e Author: Olle E. Johansson Date: Sun Apr 7 10:03:12 2013 +0200 snmpstats Avoid compiler warnings with older versions of net-snmp Centos has an older version of net-snmp that has slightly different structure definitions than the current one. commit f2c17f4325d5b03697e76bd4b4ee8050d5e4d6c8 Author: Olle E. Johansson Date: Sun Apr 7 09:53:24 2013 +0200 snmpstats Final fixes for IPv6 support. commit 0fd0906680ce0f022820fd15819486eb4acfe24a Author: Olle E. Johansson Date: Sun Apr 7 09:45:21 2013 +0200 snmpstats minor typo fixes commit dbde9b609c2a3538fca1e7db72e518f97b3f018a Author: Olle E. Johansson Date: Sat Apr 6 22:06:47 2013 +0200 snmpstats Add IPv6 support in list of active interfaces Output from SNMPwalk after this patch: KAMAILIO-SIP-COMMON-MIB::kamailioSIPTransportRcv.ipv6."20:01:DB:80:21:2e:00:00:00:00:00:00:00:00:00:22".5080 = BITS: 40 udp(1) commit bddf66407ef7521f3d1f1e941b4c1e104e59d1ef Author: Olle E. Johansson Date: Sat Apr 6 22:04:51 2013 +0200 snmpstats fix typo in Makefile. commit 7bbf8fece2cc93c5b1ddd2c3dcc12e8a920dd54d Author: Olle E. Johansson Date: Sat Apr 6 22:02:48 2013 +0200 snmpstats Add disabled section in Makefile for compilation on Centos systems Net-SNMP and snmpd can be built with embedded perl and libwrap support. If that's the case on your system you need to enable the EMBEDDED_PERL section in the Makefile. Maybe this could be enabled automatically. commit e28a06a7a8f5558bb81cfc09d5cb70b9c6938328 Author: Olle E. Johansson Date: Sat Apr 6 21:56:59 2013 +0200 lib/kcore Fix IPv6 support in interface list Added a new function that takes family as an argument. In order to list both IPv4 and IPv6 you need to call that function once per address family. Keep the old IPv4-only function for backwards compatibility. commit a56a0e32a329ec05a6bb33713b120a949a0cf04b Author: Olle E. Johansson Date: Sat Apr 6 14:59:19 2013 +0200 pipelimit Add section IDs to xml documentation commit 0f4168e0e6b53c8993121f7a751cabecc2d3e1f3 Author: Olle E. Johansson Date: Sat Apr 6 14:51:59 2013 +0200 ipops Add section IDs to README xml files commit 1eeae38650ce70ade73f7e03fd3be78f1d97e0e5 Author: Torrey Searle Date: Sat Apr 6 11:59:55 2013 +0200 modules/sipt/doc: add section headers & fix README file commit 0ecde91fe6e911997b1f5ee33eb50fa6778b7a89 Author: Daniel-Constantin Mierla Date: Fri Apr 5 21:30:06 2013 +0200 rr: added missing s in sips for record route - reported by Sander van Grieken commit 6433c3b1c2d84d6a6168e7bdccf9c4f13dc50586 Author: Alexandr Dubovikov Date: Fri Apr 5 21:21:33 2013 +0200 modules/sipcapture: added customization for X-CID header. thanks for the patch goes to Markus Monka commit 19c8f0eaac2b77f06f2842d3a7d481268afa096a Author: Alexandr Dubovikov Date: Fri Apr 5 21:10:57 2013 +0200 modules/sipcapture: fixed ERR message for HEPv3, added table param for sip_capture() function commit d992e4dc8742807f71645f385d68d60b90746fb3 Author: Torrey Searle Date: Fri Apr 5 18:43:06 2013 +0200 modules/sipt: updated README commit 59b9208700e578df5000f8ad732c2e444712b0fa Author: Torrey Searle Date: Fri Apr 5 18:38:36 2013 +0200 modules/sipt: added some additional getter methods new functions: sipt_get_cpc() sipt_get_calling_party_nai() sipt_get_called_party_nai() commit 38053da7b5951b13be413aac61f89ad418aba99e Author: Hugh Waite Date: Fri Apr 5 14:12:22 2013 +0100 modules/websocket: Update README xml with section IDs commit b38d9c93207a219bbcbc4ad40886b983a391c90b Author: Hugh Waite Date: Fri Apr 5 14:07:18 2013 +0100 modules/tm: Added branch_failure event route to tm documentation commit 8def957134e6068c14d2180d8497c6eb1f2a6cc5 Author: Peter Dunkley Date: Fri Apr 5 13:35:51 2013 +0100 modules/websocket: re-added declaration of ws_keepalive_mechanism to ws_frame.c - Accidentally removed when configuration framework stuff was added. commit 52741b4c709713b0cd0a3b9b81701ce2cf95b731 Author: Peter Dunkley Date: Fri Apr 5 13:33:19 2013 +0100 Revert "modules/websocket: b/f defined missing ws_keepalive_mechanism variable" This reverts commit caf4769ec0f243df71e79ee3c0781afbe5884bac. commit caf4769ec0f243df71e79ee3c0781afbe5884bac Author: Juha Heinanen Date: Fri Apr 5 15:17:07 2013 +0300 modules/websocket: b/f defined missing ws_keepalive_mechanism variable commit 2168999d8f198268526404946b0def97b87fd8f5 Merge: 98d76f9 6a9048a Author: Hugh Waite Date: Fri Apr 5 09:33:38 2013 +0100 Merge remote branch 'origin/hpw/branch_failure_route' * origin/hpw/branch_failure_route: modules/tm: Fix t_next_contact_flow return value modules/tmx: Add $T_reply_ruid pv to return ruid for a branch reply modules/tm: Make ruid available in uac structure modules/registrar: Allow unregister for ruids in branch_failure_route modules/usrloc: Fix get_urecord_by_ruid to return static aor modules/tm: Fix setting instance in uac branches modules/tm: Enable retrieving of branch instance id from uac structure modules/xprint: Updated to use the new get_branch()/next_branch() functions modules/pv: Updated to use the new get_branch()/next_branch() functions modules/permissions: Updated to use the new get_branch()/next_branch() functions modules/domain: Updated to use the new get_branch()/next_branch() functions core: Update get_branch() to return instance from appended branches modules/tm: Update t_next_contact_flows for use in branch_failure event_route core: Add defines required for a new branch_failure_route type modules/tm: Create branch-failure event route Revert "core: Initial revision of branch_failure_route" core: Initial revision of branch_failure_route modules/tm: Initial revision of branch_failure_route commit 98d76f94f2a4587b7a93e8e9982ff8017cabd9a3 Author: Jason Penton Date: Fri Apr 5 09:09:00 2013 +0200 lib/ims: Added cscf_get_p_charging_vector to retrieve icid,term_ioi,orig_ioi commit 0964bc96b1e3cd3bb7478388f6df3cb69fffce64 Author: Olle E. Johansson Date: Thu Apr 4 22:27:02 2013 +0200 snmpstats Add support for the new transports as well as new roles The edgeproxyServer is a SIP Outbound edge proxy that manages flows to NATted clients. The sipcaptureServer collects SIP messages for Homer SIP capture commit ac19c57490f2d7758fb0d66e5fc473dcd464d325 Author: Olle E. Johansson Date: Thu Apr 4 21:57:31 2013 +0200 snmpstats Align transports to RFC 4780 commit 53579abc49fcb61ba7358d64e2d25bdabfe42afd Author: Olle E. Johansson Date: Wed Apr 3 22:17:27 2013 +0200 group Update README xml with section ID's commit 0f7821b1ab454e0b0a7ec49f76f1f63c65f12a90 Author: Torrey Searle Date: Thu Apr 4 17:08:39 2013 +0200 modules/sipt: regenerate README commit 6cff96362ef9c2a675ff170f804cad08db2a1f87 Author: Torrey Searle Date: Thu Apr 4 17:06:31 2013 +0200 modules/sipt/doc: fix typo in method name commit e09e20ad7524e2d1469187812b8920723481014f Author: Torrey Searle Date: Thu Apr 4 15:43:29 2013 +0200 modules/sipt: resolve a compiler warning on osx commit 9dde9cb53367b75643c4f95f5aea2b7ce1d1f859 Author: Carsten Bock Date: Thu Apr 4 12:06:37 2013 +0200 ims_auth: Log, which AVP could not be found. commit b523c774721afaa34f36dc278805736e04b3d27c Author: Torrey Searle Date: Thu Apr 4 11:56:03 2013 +0200 modules/sipt: Update README in separate commit per best practices commit 8cdbaddbf8ec9bfedc32732a6fed6753fab424ec Author: Torrey Searle Date: Thu Apr 4 11:40:26 2013 +0200 modules/sipt/doc: corrected documentation typos commit a45583716671406f6a76cfdf8778517a28cbf2e3 Author: Torrey Searle Date: Thu Apr 4 10:20:08 2013 +0200 modules/sipt: initial import of module commit 6a547b27a6e4715f2ccc3094018ed564066f7834 Author: Peter Dunkley Date: Thu Apr 4 00:38:56 2013 +0100 doc/cfg_list: added stun to cfg docbook Makefile commit 91b357872f06e988fd09003cffc02742d2731ce3 Author: Peter Dunkley Date: Thu Apr 4 00:38:25 2013 +0100 modules/stun: added read-only stun_active cfg value commit 0c49defdd27567e522c0555a9a40b0c76f5ef865 Author: Peter Dunkley Date: Thu Apr 4 00:38:01 2013 +0100 modules/websocket: removed some unnecessary includes commit fc1f1b750f911f7fa2d453f6ce61f011844536a9 Author: Peter Dunkley Date: Thu Apr 4 00:37:22 2013 +0100 modules/outbound: a bit of tidying up commit 124a40aa8c2de6831bc801899aeaa9ec05bebf77 Author: Peter Dunkley Date: Thu Apr 4 00:23:54 2013 +0100 doc/cfg_list: added outbound and websocket to cfg doc generation commit a33d556fc5c6c11d6364daed01bf91dbf552784b Author: Peter Dunkley Date: Thu Apr 4 00:23:16 2013 +0100 modules/websocket: updated copyright year - also remove configuration framework stuff in preparation for putting it in separate files. commit fe912bc27e41906902f5d25838eac95304c332eb Author: Peter Dunkley Date: Thu Apr 4 00:22:49 2013 +0100 modules/websocket: moved config framework stuff to separate files - To facilitate docbook commit f85976ec461fc8325c9fa55e2b38ffef132098e1 Author: Peter Dunkley Date: Thu Apr 4 00:22:15 2013 +0100 modules/outbound: updated year in copyright statement commit cf5a4dcc3454f3c0e08228d0824f57db8aa2e192 Author: Peter Dunkley Date: Thu Apr 4 00:21:47 2013 +0100 modules/outbound: fixed typo commit 5dc7bf64ede0d41cead968ac52677df022f262a8 Author: Peter Dunkley Date: Thu Apr 4 00:20:55 2013 +0100 modules/outbound: Removed extern for ds_ping_reply_codes_update commit 7fffcebb7ec85bfdffd3712b8f7d8ee91575fe22 Author: Olle E. Johansson Date: Wed Apr 3 21:55:47 2013 +0200 pike Add counter for blocked IP addresses commit ddfadf58f4a99fb160554e81e43fca5ddf0c38ad Author: Olle E. Johansson Date: Wed Apr 3 21:27:45 2013 +0200 pike Update README with section ID's commit ba074d8a9ad0c415237e9c604a3adb432c51b754 Author: Olle E. Johansson Date: Wed Apr 3 21:22:47 2013 +0200 sst Update documentation and add reference to dialog_ng module commit 530e1e9e3f5100c4e6fc8ecb1f2005c07e7b860a Author: Olle E. Johansson Date: Wed Apr 3 21:11:08 2013 +0200 snmpstats Documentation updates commit 43cc6015e8604e309672da4d754b5022d1e256c9 Author: Andrew Mortensen Date: Wed Apr 3 14:54:36 2013 -0400 modules/sca: ensure line-seize sub update uses index from request - lazy removal of line-seize subscriptions that were not used for a call could lead to failure to release expired seized appearance. Client must have a lingering, expired line-seize subscription that hasn't yet been purged by the timer, and indices must not match. Fix ensures that the appearance-index from the new line-seize subscription overwrites the index left over from the expired one. commit 3339e7a5bd205599fed63f82536626732b3f23d9 Author: Andrew Mortensen Date: Wed Apr 3 14:46:27 2013 -0400 modules/sca: fix SCA_CALL_INFO_EMPTY macro - test should be a logical OR, not AND. commit 348876e0097f70b6e155e1afe58030d5bd6077fc Author: Olle E. Johansson Date: Wed Apr 3 20:56:49 2013 +0200 timer Documentation update (section IDs) commit 7670fafb184f0f16bf5903b4c75c3d327891756f Author: Olle E. Johansson Date: Wed Apr 3 20:53:49 2013 +0200 sipcapture Update to README xml files (section IDs) commit 244bfd5004804b20d983afd6e9caccfd9f70fde4 Author: Olle E. Johansson Date: Wed Apr 3 20:20:47 2013 +0200 snmpstats Add transport indications to the mib This commit adds support for the config framework to the snmpstats module. commit 7bc2efb300dcce267984cd3804349295ec8d2ed5 Author: Olle E. Johansson Date: Wed Apr 3 20:01:35 2013 +0200 core Make sure Kamailio doesn't crash if TCP is disabled and RPC core.tcp_list RPC command is issued commit d7959e5e63130889b6b589096388eaa6b76216d1 Author: Olle E. Johansson Date: Wed Apr 3 09:22:49 2013 +0200 kex Update README XML with section id's commit 3814b0ef258fb904aa3571058a9e76dc990bd252 Author: Olle E. Johansson Date: Wed Apr 3 09:14:41 2013 +0200 tls Reformat section IDs commit 6a9048a14bae1fd9a66239533a9af23ad390ab20 Author: Hugh Waite Date: Wed Apr 3 16:18:14 2013 +0100 modules/tm: Fix t_next_contact_flow return value - Return 1 if a new flow was found - Return -1 if not found commit 4ae14b095cb0a24f743a6c90db2f273dcfb163aa Author: Carsten Bock Date: Wed Apr 3 16:57:44 2013 +0200 b/f: Initialize rtpp_set_list properly (set it to 0), this can otherwise cause errors. commit 6759d6bbdd5ff918759789bde00b8e74235b4051 Author: Hugh Waite Date: Wed Apr 3 15:55:47 2013 +0100 modules/tmx: Add $T_reply_ruid pv to return ruid for a branch reply - Can be run from a failure_route or branch_failure_route commit ef9115b65fc21f8d64687b2787a50aa025d188c7 Author: Hugh Waite Date: Wed Apr 3 15:18:22 2013 +0100 modules/tm: Make ruid available in uac structure - ruid is stored per uac - ruid can be retrieved when a response to the branch is received commit 4cdd9f7502a11bc48d0413811606444b24b984e2 Author: Hugh Waite Date: Wed Apr 3 15:06:35 2013 +0100 modules/registrar: Allow unregister for ruids in branch_failure_route - unregister(domain, uri, ruid) is accepted in branch_failure_route - unregister(domain) is not. commit 445e23e221d54e105f256e54c06c6e5a28ba848c Author: Hugh Waite Date: Wed Apr 3 15:04:38 2013 +0100 modules/usrloc: Fix get_urecord_by_ruid to return static aor - Fixed a bug which returned a pointer to a stack variable - Fixed some potential (?) infinite loops commit befb822c7548c063c9643e8e6b27b1a6e9ff1631 Author: Carsten Bock Date: Wed Apr 3 12:55:01 2013 +0200 b/f: an error would be nice, if the module fails to load ;-) commit 3b76b3bb674420ffcee1cb400ee812bf9e7db418 Author: Olle E. Johansson Date: Tue Apr 2 20:35:44 2013 +0200 utils Add section ID's to README xml commit 43d59fe1093e7319848794a7c266d3605f764d1a Author: Olle E. Johansson Date: Tue Apr 2 20:31:07 2013 +0200 db_cluster Add section IDs to XML file and update some text commit 68a8ef2ed9e616f563a28d87d591f5deebd23085 Author: Jason Penton Date: Tue Apr 2 20:29:50 2013 +0200 modules/dialog_ng: fixed bad append bug and added null sentinel - thanks Hugh commit f0f31127878ecde2dac854598030f0d7d5374f18 Author: Olle E. Johansson Date: Tue Apr 2 20:08:43 2013 +0200 acc Update documentation with section IDs commit 70c5705a6cfd9ba8fc8f5519145eb5d4b13770da Author: Olle E. Johansson Date: Tue Apr 2 19:26:35 2013 +0200 db_mysql Correct e-mail address that had a typo. commit 9e7f627c5e9a4c34193e4662fbe341b70fa308bf Author: Jason Penton Date: Tue Apr 2 19:44:46 2013 +0200 modules/dialog_ng: bug fix for concurrent dialog did generation - spotted by Camille @ Orange - tks! commit b961a960581394913dc79240fe983723a57e5b26 Author: Peter Dunkley Date: Tue Apr 2 13:23:27 2013 +0100 modules/stun: fixed typo commit fe977dfcb940b1c48dd26fe5fe61a25aed23b96a Author: Olle E. Johansson Date: Tue Apr 2 14:13:01 2013 +0200 db_mysql Add transaction support Patch contributed via Google+ by HÃ¥kon Nassjöen commit e9267d7e6a0c6a1715f70916a6879f4288f14a57 Author: Olle E. Johansson Date: Tue Apr 2 11:09:27 2013 +0200 cfgutils Adding ID's to xml sections for alfabetic indexes commit 399ab478349f320a44180abbb1546c93981b566a Author: Daniel-Constantin Mierla Date: Mon Apr 1 22:40:21 2013 +0200 app_lua: readme regenerated to be in sync with xml docbook file commit 1262b4401954661028e10bfb3b54d0ed00876711 Author: Olle E. Johansson Date: Mon Apr 1 20:41:48 2013 +0200 snmpstats add entry for outbound module commit 7d272f893c3e0f260db1af5fc07dccd7d93690df Author: Olle E. Johansson Date: Mon Apr 1 10:06:33 2013 +0200 snmpstats Documentation updates commit 5397c6c4d9a9b3f50561893855d7469cfbf58858 Author: Olle E. Johansson Date: Mon Apr 1 09:12:01 2013 +0200 outbound add config framework variable to indicate active module commit 709acbb709c43d1b9d391bebf8a99b3bfe3c3e28 Author: Olle E. Johansson Date: Sat Mar 30 19:01:52 2013 +0100 cfg.h - config framework - doxygenify documentation commit 2df6f560bcc54d2966732d397713a9cf3233d5fe Author: Daniel-Constantin Mierla Date: Sun Mar 31 21:49:10 2013 +0200 dialog: SDP can be passed to MI/RPC dlg_bridge - rework from a patch of Patrick E. commit aa6154afcf3e2d59ad09659d7e60bf3691f1d2e3 Author: Daniel-Constantin Mierla Date: Sat Mar 30 22:31:31 2013 +0100 doc/rpc_list: updated the docs with lists of rpc commands commit 11bc294a9d64e31014ccb836290467984c28ce65 Author: Daniel-Constantin Mierla Date: Sat Mar 30 20:59:24 2013 +0100 dialog_ng: set kamailio mod interface always - it breaks rpc list generation otherwise commit 688f2902977ee52d0c3d89a1f6459ca0d8c624f9 Author: Peter Dunkley Date: Sat Mar 30 20:28:03 2013 +0000 modules/websocket: moved some configuration across to the cfg framework - As suggested by @oej commit 21fa34f61ba4d9778e6b79d978818b47d0928639 Author: Peter Dunkley Date: Sat Mar 30 12:21:02 2013 +0000 modules/websocket: added lots more SIP/MSRP specific statistics - also updated output of dump MI command to include sub-protocol information commit 63b50d3b0e3a2250effd9a1aa92b7776854364a6 Author: Peter Dunkley Date: Sat Mar 30 11:36:41 2013 +0000 modules/websocket: added some sub-protocol related statistics commit f88dd6d7197af1e4bf5a9e24cdf9ac8975ae2345 Author: Marius Zbihlei Date: Sat Mar 30 11:19:24 2013 +0000 modules/dnssec Added copyright notices Also forgot a memset.. commit 75ade496d319ac16df0b00ca578c1cc9b866010a Author: Marius Zbihlei Date: Sat Mar 30 10:56:18 2013 +0000 modules/dnssec New dnssec resolver module based on libval To use, simply load the module It will overide the system resolvers (i.e. gethostbyname, res_search) with libval's provided wrappers that support DNSSEC. Further functionality will be added. commit 243da7b8a96db33090fd6e2e5d84f4dcd47652b5 Author: Jon Bonilla Date: Sat Mar 30 11:46:00 2013 +0100 Set lucid version to 4.0.0 commit 0d279eb512ac6740fe1da6e96f7580303f09c025 Author: Marius Zbihlei Date: Sat Mar 30 10:44:39 2013 +0000 core: refactored DNS primitives and removed DNSSEC support from core The library functions can now be easily overwritten by modules(dnssec) to allow enhanced resolving capabilities commit f139948421f2232efae6c2bdd6ea95547b6de533 Author: Olle E. Johansson Date: Sat Mar 30 09:49:16 2013 +0100 snmpstats Add support for the Websocket module statistics Hint to developers: If you add statistics and selects in your module, you make it very easy to add SNMP support for your module. Then SNMPstats can just use generic APIs to find your data. Please also add a generic way of finding out if a module is configured and used too, if possible. Sometimes modules are just loaded, but not used anywhere. Better to reflect real data in SNMP if possible. Using the old "SER" way of using selects for config data that is allowed to change at runtime opens up for SNMP writes to manage your module as well. And of course, using selects and counters/statistics variables also helps the RPC interface, so it's both cool and the Right Thing To Do (TM). Yes, commit messages can be informative as well. :-) commit b9476db0c1e1ce869c1da2f87dfaf411edf69277 Author: Daniel-Constantin Mierla Date: Sat Mar 30 09:24:19 2013 +0100 core: set TOS for tcp IPv6 sockets commit b57f64533dbc538f3d5282d0196598062f0b4652 Author: Daniel-Constantin Mierla Date: Sat Mar 30 09:15:00 2013 +0100 core: set TOS for IPv6 sctp sockets commit 222066ba16ec4b2064c4fc50e533e27f4c4fb74d Author: Daniel-Constantin Mierla Date: Fri Mar 29 12:19:36 2013 +0100 app_lua: clean local reload array and shut down commit e2bd2192b5ddc33d0e8fd486467842d9cceda131 Author: Olle E. Johansson Date: Sat Mar 30 09:10:02 2013 +0100 stun Add clarification to the README And a big thank you to Peter Dunkley and Crocodile RCS for doing the work involved in making this a module, instead of a compile time options. Modules are cool. And easier to handle by pre-compiled distributions/packages. commit ce0c420ba30388256e958a0bdf6d8f37138c3f97 Author: Peter Dunkley Date: Fri Mar 29 23:35:39 2013 +0000 modules/outbound: changed some INFO level output to DBG commit bce42abfd19f5beb26fc27ab77fed5f679a378ee Author: Peter Dunkley Date: Fri Mar 29 23:31:54 2013 +0000 modules/rr: fixed outbound related segmentation fault commit 7dfdcfed55916cce7541d28251cb4c82a0823829 Author: Peter Dunkley Date: Fri Mar 29 23:31:39 2013 +0000 modules/outbound: fixed segmentation fault commit 56be9d6100c22333a14f18f0a506bd8652240e9d Author: Peter Dunkley Date: Fri Mar 29 23:12:58 2013 +0000 core: added structure to hold cached decoded flow-token to sip_msg structure commit dc1e11b5d03ec033ba7fee421f57d56fa223fddb Author: Peter Dunkley Date: Fri Mar 29 23:12:18 2013 +0000 modules/rr: updated because outbound:decode_flow_token() arguments changed commit 2bff7566a0506ea06ab2de735db30af3e4c9c110 Author: Peter Dunkley Date: Fri Mar 29 23:11:24 2013 +0000 modules/outbound: cache decoded flow-token in sip_msg structure - Saves multiple OpenSSL calls if the same flow-token is needed in more than one place commit 030d591a1e80b32d88b606bf0bc0d8ed80ad3b31 Author: Peter Dunkley Date: Fri Mar 29 22:32:13 2013 +0000 modules/outbound: updated edge proxy example to use STUN module commit 2857eb4b2de20c18ac31212c5336092f08184309 Author: Peter Dunkley Date: Fri Mar 29 22:28:00 2013 +0000 modules/stun: removed unnecessary include commit c264ea399e17a87a59282b654bdbdebea2841e34 Author: Peter Dunkley Date: Fri Mar 29 21:49:56 2013 +0000 pkg/kamailio/(centos|fedora): Updated .spec to build new stun module - Also updated rel to dev1 commit e090a714728950b40cf09956137db4ce93d08960 Author: Peter Dunkley Date: Fri Mar 29 21:49:29 2013 +0000 modules/outbound: updated to reflect STUN being in a module now commit c22230bddf3aeebdae9062d3c5c4c37ce59f8a96 Author: Peter Dunkley Date: Fri Mar 29 21:49:07 2013 +0000 core: Updated modules list in Makefile.groups to include stun commit c573aa70bba657ba58202c4125d354439478adb2 Author: Peter Dunkley Date: Fri Mar 29 21:47:57 2013 +0000 core: removed STUN from core - Added hooks so that STUN messages can be passed to a module - Removed STUN configuration file parameters commit 55510ba22e248ea774e7c04b0132c9c5af858d15 Author: Peter Dunkley Date: Fri Mar 29 21:46:20 2013 +0000 core: removed ser_stun.[ch] from core - STUN now in a module commit 02718defd1785fe5b94255077a9945354ee6cc19 Author: Peter Dunkley Date: Fri Mar 29 21:45:45 2013 +0000 modules/stun: Module documentation for STUN commit 4afa7a1f9dfc61679db11a5e76e3d3de10be1391 Author: Peter Dunkley Date: Fri Mar 29 21:44:48 2013 +0000 modules/stun: STUN module - Based on ser_stun.[ch] - No longer a compile time option in Kamailio core commit 84ad1a93976a0f8251ab0d86319d91d48a3a4d91 Merge: 45b4d0b 33108f4 Author: Hugh Waite Date: Fri Mar 29 14:55:58 2013 +0000 Merge branch 'master' of ssh://git.sip-router.org/sip-router * 'master' of ssh://git.sip-router.org/sip-router: modules/registrar: changed instance related INFO to DBG commit 45b4d0b480ca0c0c02327bcbd925865a7571fcf5 Author: Hugh Waite Date: Fri Mar 29 14:54:52 2013 +0000 lib/srdb1, kamctl: Add new rtpproxy db table to schema commit 33108f4843fdef6d45773849089446b0c408ecf3 Author: Juha Heinanen Date: Fri Mar 29 16:30:51 2013 +0200 modules/registrar: changed instance related INFO to DBG commit 9a0e58667f705197b8e5291b54909fd370b2b7ab Author: Hugh Waite Date: Fri Mar 29 14:07:59 2013 +0000 modules/rtpproxy: Add database support to rtpproxy - If db_url modparam is set rtpproxy sets will be loaded from database - If the instance is marked as disabled in database it will be loaded as disabled - Currently no persistence (enable/disable MI command does not affect DB) - Loaded during mod_init - cannot be reloaded at runtime (as before) commit f9a7a9476f3d925fbfbde706ff7690423e96e7c8 Author: Daniel-Constantin Mierla Date: Fri Mar 29 12:05:17 2013 +0100 app_lua: moved local array for reload as global variable - avoid runtime allocation/free for each execution when reload is enabled - renamed sr_reload to _app_lua_sr_reload for better namespacing conflict resolution commit c9082cb51b204d5001b0bb819d72669fdcdf3d98 Author: Victor Seva Date: Fri Mar 29 10:21:42 2013 +0100 modules/app_lua: Fix not C standard initialization commit 9d908f1d24df8c1644c3fbed3d99f5011106cae6 Author: Victor Seva Date: Thu Mar 28 10:18:10 2013 +0100 modules/app_lua: Added reload parameter to deactivate the reload check commit db397f15b9d2faacda9a8175398e1df524fd1875 Author: Víctor Date: Wed Mar 27 21:30:40 2013 +0100 modules/app_lua: add app_lua.list and app_lua.reload rpc commands commit 50b116cf4c9c33c4f23c1d5b66fd313a7f40c572 Author: Daniel-Constantin Mierla Date: Fri Mar 29 11:02:31 2013 +0100 usrloc: use NULL domain for updating ul attributes for use_domain=0 - use counter var for db matching keys commit afc8b3e7ae13198c7bca42f7f7fc5499418cfa59 Author: Daniel-Constantin Mierla Date: Fri Mar 29 09:25:09 2013 +0100 Makefile.defs: version set to 4.1.0-dev2 commit c77ec4ed4cc756373b0f20885d4f04d2276c00c1 Author: Daniel-Constantin Mierla Date: Fri Mar 29 09:23:43 2013 +0100 Makefile: pure target associated to maintainer-clean commit c26d6bb13fb699ec2cb9e916d8a562d3ee4c8f0d Author: Olle E. Johansson Date: Fri Mar 29 09:38:29 2013 +0100 snmpstats Adding more memory data variables Also, remove dependency of the kex module by interfacing directly with the core the same way as the kex module does get memory information. commit 60953cd884af7d070ce44844a874f2bd75833998 Author: Peter Dunkley Date: Fri Mar 29 01:08:02 2013 +0000 modules/outbound: updated edge proxy example in README commit f6b72765da5cf12f8dc1e4157a3e526d5d0aa956 Author: Olle E. Johansson Date: Thu Mar 28 22:50:59 2013 +0100 snmpstats Adding another list of TCP settings Just a few more to go, then TLS commit 57bb2450a5b0db4c18dd139ae3ae28f480b379c7 Author: Olle E. Johansson Date: Thu Mar 28 21:30:57 2013 +0100 snmpstats Add a few more TCP connection settings commit 464ce5d71d738f706f0d4a26573444809496068e Merge: 1d8597f 084be45 Author: Hugh Waite Date: Thu Mar 28 10:00:05 2013 +0000 Merge branch 'master' into hpw/branch_failure_route * master: (33 commits) core: set TOS for IPv6 UDP sockets rtpproxy: add missing wrapper function for unforce_rtp_proxy modules/outbound: further improvement to the use_outbound() check rtpproxy: support pvars in function parameters modules/rr: copy the flow-token for "incoming" messages when using outbound modules/outbound: improved check for outbound modules/rr: only use flow-token for routing if it doesn't point to the source of the request pkg/kamailio/(centos|fedora): Updated .spec after addition of cnxcc module Makefile.groups: cnxcc module added to extra list core: auto-define cfg directive MOD_modname for each loaded module snmpstats Add tcpasync and tcpmaxconns snmpstats Add IDs to sections in documentation cnxcc: added new module for credit control snmpstats activate new parts of the KAMAILIO-MIB snmpstats Add information about version and tcp connections usrloc: new option for db_mode - DB_READONLY (4) enum: define the max size for numbers db_mysql: new module parameter - insert_delayed Makefile: exclude debian sym link when generating tarball msrp: fix compile warning of argument type in dbg message ... commit 1d8597f99b43154c1a078ade47984e6faf9f149c Author: Hugh Waite Date: Thu Mar 28 09:48:04 2013 +0000 modules/tm: Fix setting instance in uac branches commit 084be456bc0fab015cf9964ac85651fa60ea77c9 Author: Daniel-Constantin Mierla Date: Wed Mar 27 20:53:00 2013 +0100 core: set TOS for IPv6 UDP sockets - reported by Klaus Feichtinger, FS#179 commit 9e6af79d0cf1b0e10694880147a28966313fb5a4 Author: Richard Fuchs Date: Wed Mar 27 13:30:05 2013 -0400 rtpproxy: add missing wrapper function for unforce_rtp_proxy commit a5f8f4cd4da60168fd73d7999c09181582ec5943 Author: Peter Dunkley Date: Wed Mar 27 16:51:52 2013 +0000 modules/outbound: further improvement to the use_outbound() check commit cd3358dd935781489e2b7122fe20a19310f97546 Author: Richard Fuchs Date: Wed Mar 27 12:46:28 2013 -0400 rtpproxy: support pvars in function parameters commit 0c1725c8ccb08280a9c161e34fa9e43347cae7b0 Author: Peter Dunkley Date: Wed Mar 27 16:33:17 2013 +0000 modules/rr: copy the flow-token for "incoming" messages when using outbound commit b2fb355fe5c9c64727d873cbe8d6fd883ebd2537 Author: Peter Dunkley Date: Wed Mar 27 16:32:59 2013 +0000 modules/outbound: improved check for outbound commit 874669f483e1efba032bd695eb6cee4275673874 Author: Peter Dunkley Date: Wed Mar 27 15:43:02 2013 +0000 modules/rr: only use flow-token for routing if it doesn't point to the source of the request commit 2f85ac8828b2d336069c618ef4d209d61809c19f Author: Hugh Waite Date: Wed Mar 27 14:36:59 2013 +0000 modules/tm: Enable retrieving of branch instance id from uac structure - Add instance to uac structure and populate when uac created - Add get_this_branch_instance function to retrieve instance in a branch failure route commit 5d1a3b87fde83455f63075d8fdf39b7b99d4053c Author: Hugh Waite Date: Wed Mar 27 14:25:32 2013 +0000 modules/xprint: Updated to use the new get_branch()/next_branch() functions commit 800d56979226ad80e045fb316e19fb3b77ce7f57 Author: Peter Dunkley Date: Wed Mar 27 13:59:44 2013 +0000 pkg/kamailio/(centos|fedora): Updated .spec after addition of cnxcc module commit 94272bdb6ce2a15ba2e165eef59561c2d2992a5f Author: Daniel-Constantin Mierla Date: Wed Mar 27 13:39:28 2013 +0100 Makefile.groups: cnxcc module added to extra list commit a1e0c05e953140b026325117c3d8ace5a2ccf900 Author: Hugh Waite Date: Wed Mar 27 11:53:18 2013 +0000 modules/pv: Updated to use the new get_branch()/next_branch() functions - New instance parameter is currently not used commit 691ebf0178aa25b5ef19eb6a220d335be3900a3b Author: Hugh Waite Date: Wed Mar 27 11:52:15 2013 +0000 modules/permissions: Updated to use the new get_branch()/next_branch() functions commit 58c9ba973415caf2a39c0c6fefbd66986d475a89 Author: Hugh Waite Date: Wed Mar 27 11:46:45 2013 +0000 modules/domain: Updated to use the new get_branch()/next_branch() functions commit 42a1548a57ec8e3a8779f1644347340c25aa1bdd Author: Hugh Waite Date: Wed Mar 27 11:44:08 2013 +0000 core: Update get_branch() to return instance from appended branches - get_branch() and next_branch() updated - modified select_core.c to use new function definition commit 14525efb68380b759347e64441cb90f97c1e3595 Author: Daniel-Constantin Mierla Date: Tue Mar 26 23:45:50 2013 +0100 core: auto-define cfg directive MOD_modname for each loaded module - example: if acc module is loaded, MOD_acc is defined in cfg - suggestion by Olle E. Johansson commit e1dc02d523867fc9934e862397e6da6b256c7b1b Author: Olle E. Johansson Date: Tue Mar 26 22:16:03 2013 +0100 snmpstats Add tcpasync and tcpmaxconns This is to test if I can reach core configuration settings for TCP. Tests prove that it's possible. Will go ahead and add other settings as well. One question is if we should allow changing these variables in SNMP, like we do over the RPC interface or selects. Let's think about that. commit 63a72893c84aad1edd7b139dbe36e3c337d4e9ae Author: Olle E. Johansson Date: Tue Mar 26 21:29:48 2013 +0100 snmpstats Add IDs to sections in documentation commit 76a967f1db16540257fe8a54fe85e3993060b304 Author: Hugh Waite Date: Tue Mar 26 12:10:11 2013 +0000 modules/tm: Update t_next_contact_flows for use in branch_failure event_route - Rename to t_next_contact_flow as only one flow will be used - Selects and uses the next flow with the same instance_id as the failed branch commit 0b79baecf4a36a47522fd222614e370c5d044e8f Author: Hugh Waite Date: Tue Mar 26 11:43:35 2013 +0000 core: Add defines required for a new branch_failure_route type commit 54a98bc741daba4d0c14c587d22dddf3c01a2e30 Author: Hugh Waite Date: Tue Mar 26 11:40:38 2013 +0000 modules/tm: Create branch-failure event route commit 054af083489cba1d7072768734abdc5cf8ef916b Author: Hugh Waite Date: Tue Mar 26 11:22:31 2013 +0000 Revert "core: Initial revision of branch_failure_route" Remove new branch_failure_route in favour of an event_route This reverts commit a5946574cb9917f0a9a90ea547c9357f3f6477bd. commit 96596e282af0a967c93e162169c6729d183557b9 Author: Carlos Ruiz Díaz Date: Tue Mar 26 00:58:28 2013 -0300 cnxcc: added new module for credit control commit d269473c935ccd1b867ba215c8b4701f8cf24027 Author: Olle E. Johansson Date: Sun Mar 24 21:52:41 2013 +0100 snmpstats activate new parts of the KAMAILIO-MIB commit 90c51c7b0f85494bc95afc4b976c142051cb7792 Author: Olle E. Johansson Date: Sun Mar 24 21:49:02 2013 +0100 snmpstats Add information about version and tcp connections Output from SNMPwalk with the new additions: KAMAILIO-MIB::kamailioNetTcpConnEstablished.0 = Counter32: 0 KAMAILIO-MIB::kamailioNetTcpConnFailed.0 = Counter32: 0 KAMAILIO-MIB::kamailioNetTcpConnReset.0 = Counter32: 0 KAMAILIO-MIB::kamailioNetTcpConnSuccess.0 = Counter32: 0 KAMAILIO-MIB::kamailioNetTcpConnOpened.0 = Gauge32: 0 KAMAILIO-MIB::kamailioNetTcpConnPassiveOpen.0 = Counter32: 0 KAMAILIO-MIB::kamailioNetTcpConnReject.0 = Counter32: 0 KAMAILIO-MIB::kamailioNetTcpEnabled.0 = INTEGER: true(1) KAMAILIO-MIB::kamailioSrvMaxMemory.0 = Gauge32: 33554432 KAMAILIO-MIB::kamailioSrvFreeMemory.0 = Gauge32: 31709088 KAMAILIO-MIB::kamailioSrvCnfFullVersion.0 = STRING: kamailio 4.5.0 (i386/linux) 50af49 KAMAILIO-MIB::kamailioSrvCnfVerName.0 = STRING: kamailio KAMAILIO-MIB::kamailioSrvCnfVerVersion.0 = STRING: 4.5.0 KAMAILIO-MIB::kamailioSrvCnfVerArch.0 = STRING: i386 KAMAILIO-MIB::kamailioSrvCnfVerOs.0 = STRING: linux KAMAILIO-MIB::kamailioSrvCnfVerId.0 = STRING: 50af49 KAMAILIO-MIB::kamailioSrvCnfVerCompTime.0 = STRING: 12:12:27 Mar 24 2023 KAMAILIO-MIB::kamailioSrvCnfVerCompiler.0 = STRING: gcc 4.1.2 KAMAILIO-MIB::kamailioSrvCnfVerFlags.0 = STRING: STATS: Off, USE_IPV6, USE_TCP, USE_TLS, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES commit d80ea02f5d96477e1c6deca581500cfa4a24380e Author: Daniel-Constantin Mierla Date: Sun Mar 24 13:53:50 2013 +0100 usrloc: new option for db_mode - DB_READONLY (4) - location records are loaded only at startup - no write back to database, not even at shutdown - useful when registrations are replicated to another node that does the db storage at runtime - started from a patch by Marcus Hunger commit ef8fae0e21ca09725c7f9c06384e0a4ce37c4c6e Author: Daniel-Constantin Mierla Date: Sun Mar 24 13:24:58 2013 +0100 enum: define the max size for numbers - set it to 22 (previously hardcoded value was 17) - easier to adjust and check for overlenght - patch by Marcus Hunger commit 61c706ef813520ce0ac6767e6be7ef6e52bd6b3a Author: Daniel-Constantin Mierla Date: Sun Mar 24 13:07:39 2013 +0100 db_mysql: new module parameter - insert_delayed - if set to 1, then all INSERT API queries will be converted in INSERT DELAYED (only DB API insert, not for raw queries) commit 9cbe03b3b42826c656b73a8793a8c2db9e7c3d29 Author: Daniel-Constantin Mierla Date: Sun Mar 24 12:50:50 2013 +0100 Makefile: exclude debian sym link when generating tarball commit 7339d847adfd098c58426e96e5e3730ad580d543 Author: Daniel-Constantin Mierla Date: Sun Mar 24 12:38:45 2013 +0100 msrp: fix compile warning of argument type in dbg message - reported by Olle E. Johansson commit bb76415ba7b623242a84b295728e61d307ab48fb Author: Olle E. Johansson Date: Sun Mar 24 11:45:43 2013 +0100 snmpstats Clear upp method-supported logic a bit and add "dialog-ng" for call statefullness commit 3580d7fbc3318a2eefaa62e60fcad363e953cccb Author: Olle E. Johansson Date: Sun Mar 24 11:38:27 2013 +0100 snmpstats Add SNMP support for shared memory This is just the first proof-of-concept addition, will add more of the core variables for memory and TCP connections commit 1826a5f4e3a981e30956da61e11ea551aae0b714 Author: Daniel-Constantin Mierla Date: Sat Mar 23 10:44:31 2013 +0100 rr: use sips to build RR headers of R-URI has sips - reported by Hugh James, FS#277 commit 4baf0389c57a7e705c5b01dd95da0e8978dc784a Author: Ovidiu Sas Date: Wed Mar 20 13:23:49 2013 -0400 p_usrloc: commenting out unused db_timer_udomain() to get rid of compiler warnings commit 67609608aa4306de9a34a28a3a31880ad0d17e8e Author: Ovidiu Sas Date: Wed Mar 20 13:16:27 2013 -0400 kamailio/utils/sercmd: remove unused but set variable commit b7a41ef47ad5d7fa90e577673cc2f38ab5ef2237 Author: Ovidiu Sas Date: Wed Mar 20 13:15:08 2013 -0400 kamailio/utils/sercmd: remove unused but set variable commit ff94115921a08ba4da29baf2761db47bd0b7f8f5 Author: Ovidiu Sas Date: Wed Mar 20 13:13:27 2013 -0400 kamailio/utils/sercmd: remove unused but set variable commit 387adace552c22eaf15a049b23694bcd79cea3a8 Author: Ovidiu Sas Date: Wed Mar 20 13:02:16 2013 -0400 auth_diameter: remove unused but set variable commit 941c48ae6909994ae090c9d52766cd4dd5d4f938 Author: Ovidiu Sas Date: Wed Mar 20 13:00:27 2013 -0400 auth_diameter: remove unused but set variable commit 94e7ae77a6674d5e6a6d025a8e85f7b1c8733057 Author: Carsten Bock Date: Wed Mar 20 17:31:34 2013 +0100 Updated example config for S-CSCF commit 0d8cec6b6cd9027ef7313608db7e27667643fdf6 Author: Anca Vamanu Date: Wed Mar 20 15:39:12 2013 +0200 modules/drouting Improvement for do_routing in failure route Improvement for sort_order 2 : if the failure groups have repeating gateways the module will take care internally not to try again a gateway that was already tried. commit 6bb98ddd9ee4913c7a56ca5ffa57d9f74e7bc1b3 Author: Lucian Balaceanu Date: Wed Mar 20 14:27:30 2013 +0200 modules/carrierroute Improvement for cr_route in failure route Small improvement in cr_route() function - when it is called from failure_route it will take care not choose a previously choosen gateway. Added cr_reload sercmd. commit a5946574cb9917f0a9a90ea547c9357f3f6477bd Author: Hugh Waite Date: Tue Mar 19 15:43:46 2013 +0000 core: Initial revision of branch_failure_route - New branch_failure_route defined - cfg route is called but xlog() causes segfault commit 4e0cf550f75835b3f97bda9bb7934389a54b1f18 Author: Hugh Waite Date: Tue Mar 19 15:41:55 2013 +0000 modules/tm: Initial revision of branch_failure_route - New branch_failure_route defined - cfg route is called but xlog() causes segfault commit a0b01f77de163cf7ea9d71d5293a1bfa20d31fa6 Author: Henning Westerholt Date: Tue Mar 19 15:32:25 2013 +0100 rtpproxy: fix spelling error in docs, reported from Victor V. Kustov, coyote at bks dot tv commit c218ae122d5de9757bacc114a4bf4a374b7ea9c7 Merge: ea3a03d 92bbfd0 Author: Hugh Waite Date: Tue Mar 19 09:38:17 2013 +0000 Merge branch 'master' of ssh://git.sip-router.org/sip-router * 'master' of ssh://git.sip-router.org/sip-router: modules/sca: seize appearance for SCA callee answering w/o Call-Info commit 92bbfd0b04306dd53e8eae444f46de768239875b Author: Andrew Mortensen Date: Mon Mar 18 15:03:24 2013 -0400 modules/sca: seize appearance for SCA callee answering w/o Call-Info - Yealink firmware 7.70.0.130 doesn't include a Call-Info header with 200 OK response to INVITE. commit ea3a03de4f1a3ba163302ab2d5ee140bab49a85c Merge: 3a45d92 fac2d49 Author: Hugh Waite Date: Mon Mar 18 17:24:03 2013 +0000 Merge branch 'master' of ssh://git.sip-router.org/sip-router * 'master' of ssh://git.sip-router.org/sip-router: modules/sca: cast logging of time_t to long int to quiet warnings. commit fac2d49b667c5c18fce01387d9c02afcce8ec55f Author: Andrew Mortensen Date: Mon Mar 18 10:32:45 2013 -0400 modules/sca: cast logging of time_t to long int to quiet warnings. - Report from Olle Johansson. Latent Y2K38 problem, but that needs a project-wide solution. commit 3a45d925c7f06072aef9edba3b0ef8c17e12c6e2 Merge: dd0b43e 07ddc78 Author: Hugh Waite Date: Mon Mar 18 11:57:17 2013 +0000 Merge branch 'master' of ssh://git.sip-router.org/sip-router * 'master' of ssh://git.sip-router.org/sip-router: modules/app_java: refactoring, changed parameter 'force_kam_cmd_exec' to 'force_cmd_exec', updated docs - moved ThrowNewException from utils to java_support - removed macro FORCE_CAST_O2P - removed get_struct_sip_msg - renamed parameter 'force_kam_cmd_exec' to 'force_cmd_exec' - updated docs caused parameter change modules/app_java: README to README-draft, added actual README modules/app_java: moved README, removed other formats except xml from doc directory. modules/app_java: added documentation, removed *.class,*.jar modules/sca: fix -Waddress warnings caused by static strs in SCA_STR_EMPTY modules/sca: process BYE without Call-Info from shared line. modules/outbound: Warn during mod_init() if STUN is not built or enabled modules/outbound: free shared memory for flow-token key during shutdown sca: reduce log level to DBG when replacing RURI when retrieving held call. modules/outbound: Fixed bug in outbound mod_init modules/outbound: The flow-token key is now automatically generated commit 07ddc78df819edff18cc339cb234c22d140bd3a4 Author: Konstantin Mosesov Date: Mon Mar 18 02:04:17 2013 +0200 modules/app_java: refactoring, changed parameter 'force_kam_cmd_exec' to 'force_cmd_exec', updated docs - moved ThrowNewException from utils to java_support - removed macro FORCE_CAST_O2P - removed get_struct_sip_msg - renamed parameter 'force_kam_cmd_exec' to 'force_cmd_exec' - updated docs caused parameter change commit 87a21516e1c75d11513df901567183b0146337ab Author: Konstantin Mosesov Date: Mon Mar 18 01:45:49 2013 +0200 modules/app_java: README to README-draft, added actual README commit a01d84bf61ade1b0362c16a41acec262a41b919a Author: Konstantin Mosesov Date: Mon Mar 18 01:20:29 2013 +0200 modules/app_java: moved README, removed other formats except xml from doc directory. commit fc425b1c36a335af1ee5ca183cca72b6a472843f Author: Konstantin Mosesov Date: Sun Mar 17 01:16:20 2013 +0200 modules/app_java: added documentation, removed *.class,*.jar commit d80b4afc7d0dddebd9ffe06e0174a79871daf822 Author: Andrew Mortensen Date: Sat Mar 16 16:35:29 2013 -0400 modules/sca: fix -Waddress warnings caused by static strs in SCA_STR_EMPTY - Tested on Ubunut 12.04 LTS. Report from Konstantin Mosesov. commit 287cccf2af17e5f2f8fe09c41025b4d27bb4fda9 Author: Andrew Mortensen Date: Fri Mar 15 17:01:23 2013 -0400 modules/sca: process BYE without Call-Info from shared line. - Ciscos & Aastras don't seem include Call-Info header in BYE. Look up dialog by tags and release associated appearance-index. commit 85b26219f9e4c3c8c7c990a4897d40645b4ad6e7 Author: Peter Dunkley Date: Fri Mar 15 15:04:07 2013 +0000 modules/outbound: Warn during mod_init() if STUN is not built or enabled - STUN is required for outbound with UDP. Don't want to stop Kamailio starting when the outbound module is loaded and STUN is not available - but a warning seems appropriate. commit 9d9d51438acd1d534f14ecbc8eb0030b45333177 Author: Peter Dunkley Date: Fri Mar 15 14:54:41 2013 +0000 modules/outbound: free shared memory for flow-token key during shutdown commit a51bc822f70f4185b55455456dc147205cbbbdc7 Author: Andrew Mortensen Date: Fri Mar 15 10:22:26 2013 -0400 sca: reduce log level to DBG when replacing RURI when retrieving held call. commit c924645fcfb706fc20ed715a00531d785f99cbde Author: Peter Dunkley Date: Fri Mar 15 14:07:04 2013 +0000 modules/outbound: Fixed bug in outbound mod_init commit f474e85616f6f98a6ac193c7425f6c85af8efa20 Author: Peter Dunkley Date: Fri Mar 15 12:14:31 2013 +0000 modules/outbound: The flow-token key is now automatically generated - Uses OpenSSL RAND_bytes() to select 20 cryptographically strong pseudo-random bytes for the key. - Flow-token key can no longer be manually set. commit dd0b43e2ac06ed901f959d9e5a90312d865dedfd Merge: 1c27645 3445718 Author: Hugh Waite Date: Fri Mar 15 12:08:16 2013 +0000 Merge branch 'master' of ssh://git.sip-router.org/sip-router * 'master' of ssh://git.sip-router.org/sip-router: (40 commits) modules/registrar: fixed lock usage in unregister() modules/pv: can only retrieve $ruid for a request ims_icscf: fix include list for BSD modules/pv: added new $ruid and $branch(ruid) PVs modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument modules/tm: updated use of get_branch() and next_branch() to cope with additional argument modules/pv: updated use of get_branch() and next_branch() to cope with additional argument modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument modules/domain: updated use of get_branch() and next_branch() to cope with additional argument core: updated use of get_branch() and next_branch() to cope with additional argument core: updated get_branch() and next_branch() to return ruid (if set) modules/tm: updated t_serial to store/retrieve ruid modules/registrar: tidied up unregister() function modules/ims_isc: updated to include new argument to append_branch() modules/ims_icscf: updated to include new argument to append_branch() modules/exec: updated to include new argument to append_branch() modules/enum: updated to include new argument to append_branch() modules/dialplan: updated to include new argument to append_branch() modules/cpl-c: updated to include new argument to append_branch() modules/corex: updated to include new argument to append_branch() ... commit 3445718155b324c3c9e4eac0d6137b6d8dca8cbf Merge: e930f94 d6eac37 Author: Peter Dunkley Date: Fri Mar 15 11:28:25 2013 +0000 Merge branch 'outbound' * outbound: (46 commits) modules/registrar: fixed lock usage in unregister() modules/pv: can only retrieve $ruid for a request modules/pv: added new $ruid and $branch(ruid) PVs modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument modules/tm: updated use of get_branch() and next_branch() to cope with additional argument modules/pv: updated use of get_branch() and next_branch() to cope with additional argument modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument modules/domain: updated use of get_branch() and next_branch() to cope with additional argument core: updated use of get_branch() and next_branch() to cope with additional argument core: updated get_branch() and next_branch() to return ruid (if set) modules/tm: updated t_serial to store/retrieve ruid modules/registrar: tidied up unregister() function modules/ims_isc: updated to include new argument to append_branch() modules/ims_icscf: updated to include new argument to append_branch() modules/exec: updated to include new argument to append_branch() modules/enum: updated to include new argument to append_branch() modules/dialplan: updated to include new argument to append_branch() modules/cpl-c: updated to include new argument to append_branch() modules/corex: updated to include new argument to append_branch() modules/avpops: updated to include new argument to append_branch() ... commit d6eac37fb61a79e7d99b749aa20ff903523ff2d0 Author: Peter Dunkley Date: Fri Mar 15 11:15:16 2013 +0000 modules/registrar: fixed lock usage in unregister() commit 86440c81639e1aff66e7449a121ac8ae6d43197a Author: Peter Dunkley Date: Fri Mar 15 11:14:06 2013 +0000 modules/pv: can only retrieve $ruid for a request - cache it in an avp for the request if you need it later commit e930f94b71d2e5c40fa44d78738ce5efb747c5b1 Author: Daniel-Constantin Mierla Date: Fri Mar 15 09:03:26 2013 +0100 ims_icscf: fix include list for BSD - patch by Victor V. Kustov commit 44e43d541baf52a327485d8627de3b95961bdaf9 Merge: b53624e 81b5473 Author: Peter Dunkley Date: Fri Mar 15 00:02:38 2013 +0000 Merge branch 'master' into outbound * master: sca: fix private hold handling xhttp_pi: escape special characters commit b53624e388c283ae1294bf595af123c3b77f6b93 Author: Peter Dunkley Date: Thu Mar 14 23:55:14 2013 +0000 modules/pv: added new $ruid and $branch(ruid) PVs commit 0137a2a91d29cbd80829b79dcb4cfd9659b7e9be Author: Peter Dunkley Date: Thu Mar 14 23:35:02 2013 +0000 modules/xprint: updated use of get_branch() and next_branch() to cope with additional argument commit 0860555382575943b5f704b53a48e63db90754d8 Author: Peter Dunkley Date: Thu Mar 14 23:34:48 2013 +0000 modules/tm: updated use of get_branch() and next_branch() to cope with additional argument commit a16fb22d12696f707839f7b97da471d02121e228 Author: Peter Dunkley Date: Thu Mar 14 23:34:34 2013 +0000 modules/pv: updated use of get_branch() and next_branch() to cope with additional argument commit cb68cab9ce13142592590042283ca1aa3f85ac84 Author: Peter Dunkley Date: Thu Mar 14 23:34:18 2013 +0000 modules/permissions: updated use of get_branch() and next_branch() to cope with additional argument commit f63b55b96e9a2900cf73183fdaa41992c3c31dc5 Author: Peter Dunkley Date: Thu Mar 14 23:34:01 2013 +0000 modules/domain: updated use of get_branch() and next_branch() to cope with additional argument commit 55e069d5c169d9022582c51a9bce82adc136c29c Author: Peter Dunkley Date: Thu Mar 14 23:33:23 2013 +0000 core: updated use of get_branch() and next_branch() to cope with additional argument commit 8e6c690ea3cdfd9dd1349f2ce144d7dfd432b50d Author: Peter Dunkley Date: Thu Mar 14 23:32:42 2013 +0000 core: updated get_branch() and next_branch() to return ruid (if set) commit 87e624ffe1e66104b04d34bd2102f458f5785bf0 Author: Peter Dunkley Date: Thu Mar 14 23:16:27 2013 +0000 modules/tm: updated t_serial to store/retrieve ruid commit dd90d9685cb66843ff48c55b0100de9f98bfdf52 Author: Peter Dunkley Date: Thu Mar 14 23:05:32 2013 +0000 modules/registrar: tidied up unregister() function commit b49ea76814d2933bb9bc58f82230c4569be171af Author: Peter Dunkley Date: Thu Mar 14 22:58:44 2013 +0000 modules/ims_isc: updated to include new argument to append_branch() commit 01f4a316eeb2ed9b7110cb5ee8c96c4923b9acaa Author: Peter Dunkley Date: Thu Mar 14 22:58:24 2013 +0000 modules/ims_icscf: updated to include new argument to append_branch() commit 4ed5c06088fc87a32ecb59a291f83e947aee7070 Author: Peter Dunkley Date: Thu Mar 14 22:58:04 2013 +0000 modules/exec: updated to include new argument to append_branch() commit 08b7df7556f6677ed6049825cf20155162269fd4 Author: Peter Dunkley Date: Thu Mar 14 22:57:49 2013 +0000 modules/enum: updated to include new argument to append_branch() commit dab406ed0301bfea5a9e6234119082e445dd5806 Author: Peter Dunkley Date: Thu Mar 14 22:57:30 2013 +0000 modules/dialplan: updated to include new argument to append_branch() commit cb10662ae458b799d9746948aba59fb513af318d Author: Peter Dunkley Date: Thu Mar 14 22:57:06 2013 +0000 modules/cpl-c: updated to include new argument to append_branch() commit 4d3639a674af7ae8102e3ae3e94e84674d9848ae Author: Peter Dunkley Date: Thu Mar 14 22:56:51 2013 +0000 modules/corex: updated to include new argument to append_branch() commit bc8fd8b3b458bf088a83e6c6f17bd21743aaf8e9 Author: Peter Dunkley Date: Thu Mar 14 22:56:27 2013 +0000 modules/avpops: updated to include new argument to append_branch() commit 821d92298d22c6fa2d17e85b3c0f021cd0dbeb8e Author: Peter Dunkley Date: Thu Mar 14 22:55:46 2013 +0000 modules/alias_db: updated to include new argument to append_branch() commit 4fb8d035a952e1f719e60470e7bea2e3877331d5 Author: Peter Dunkley Date: Thu Mar 14 22:46:51 2013 +0000 core: updated to include new argument for append_branch() commit ac7b94dbd991ba5c25d9afece2b6172b829f514b Author: Peter Dunkley Date: Thu Mar 14 22:46:08 2013 +0000 modules/registrar: fill in ruid in msg and branch structures during lookup() commit e3ba8f38f7bd008f72705fb6acd082e65b5a140e Author: Peter Dunkley Date: Thu Mar 14 22:42:16 2013 +0000 core: added ruid to msg and branch structures commit 0e634d5828ec7e2c9418089007cdac0318e4aced Author: Peter Dunkley Date: Thu Mar 14 22:00:54 2013 +0000 modules/registrar: fixed typo commit f892c3c87b181c4b3d32b080f2dbb8ba0b88807f Author: Peter Dunkley Date: Thu Mar 14 21:57:59 2013 +0000 parser: fixed typo commit 98c0aa3930031e681f0211bc7f07e208c2288703 Author: Peter Dunkley Date: Thu Mar 14 21:55:34 2013 +0000 parser: updated path for some of the includes in files moved from lib/kcore commit 19ff7249507118ddfcf34e8dd02407ae3663314f Author: Peter Dunkley Date: Thu Mar 14 21:52:33 2013 +0000 modules/sst: updated path to parse_supported.h commit 59189c400f807deb92b5ee897ea2e19cc086c500 Author: Peter Dunkley Date: Thu Mar 14 21:52:18 2013 +0000 modules/rls: updated path to parse_supported.h commit 1a920fc0a69916670ad2cd04e85926546e69a2d5 Author: Peter Dunkley Date: Thu Mar 14 21:51:44 2013 +0000 modules/registrar: updated path to parse_(require|supported).h commit 0497e50dfe195e3b633741f2fcb476ff234285f4 Author: Peter Dunkley Date: Thu Mar 14 21:51:11 2013 +0000 modules/ims_registrar_scscf: updated path to parse_supported.h commit 96347fb3b2d747712c52579abec081b8eec545d1 Author: Peter Dunkley Date: Thu Mar 14 21:50:20 2013 +0000 lib/kcore, parser: moved parse_(options_tags|require|supported) to parser commit 81b5473f5a191a5aa81295acf0d96a22160f7f31 Author: Andrew Mortensen Date: Fri Mar 1 16:33:59 2013 -0500 sca: fix private hold handling - private hold call-info was being ignored in hold reINVITEs, causing inaccurate "active" notifications to go to subscribers. commit a00662049f2f245f53dfb23a07da9229e2ebe159 Author: Ovidiu Sas Date: Thu Mar 14 12:16:32 2013 -0400 xhttp_pi: escape special characters commit 6b4d87a4321f8edefbf93b1323502d4bab965290 Author: Peter Dunkley Date: Thu Mar 14 14:19:31 2013 +0000 modules/registrar: Updated documentation for outbound related modparams commit 2a4300284364c4be42b1e4262966d17e5a546799 Author: Peter Dunkley Date: Thu Mar 14 14:19:05 2013 +0000 modules/register: Fixed mod init check of flow_timer modparam commit c9f8bfdf7a124c9136b28cf78936ac14cec511b9 Author: Peter Dunkley Date: Thu Mar 14 12:25:52 2013 +0000 modules/registrar: fixes to checking of Require: and Supported: headers for outbound commit 1c276452b2880cc47994f17460403c58e0ef5c87 Author: Hugh Waite Date: Thu Mar 14 11:57:55 2013 +0000 documentation: Fix Content-Length typos - Fix typos in textops/textopsx documenation - Regenerate cfg list documentation commit 90cbe54c01fe9513a0041f19e8a73f3ff7dccaf6 Author: Hugh Waite Date: Thu Mar 14 10:41:24 2013 +0000 core: Fix Content-Length typos One typo in the HTTP11CONTINUE response headers One in the tcp option help string for 'accept_no_cl' Two in code comments commit 9e3c6550c02efc1181aba85fc6b7e871fb632da5 Merge: 9a4afee 289bc23 Author: Peter Dunkley Date: Thu Mar 14 10:10:49 2013 +0000 Merge branch 'master' into outbound * master: Makefile.groups: Updated package group for app_java. commit 289bc2399c09f5f449fd835f9a046597e4f2b38f Author: Konstantin Mosesov Date: Wed Mar 13 22:29:20 2013 +0200 Makefile.groups: Updated package group for app_java. commit 9a4afeecf8d1166533fefd4df2afc850a44c9ec3 Merge: 71c197d 7d46ff0e Author: Peter Dunkley Date: Wed Mar 13 16:57:11 2013 +0000 Merge branch 'master' into outbound * master: (68 commits) modules/permissions: DNS domain names in address table modules/app_java - New module app_java: Java Native Interface support. nathelper: Decrease ambiguity by renaming sipping_disable_bflag to natping_disable_bflag registrar: New set_q_override function parser,modules/pv,modules/sipcapture: Improved parsing of P-Asserted/Preferred-Identity headers Makefile.dirs: updated the list with module directories NEWS Update with reference to Wiki INSTALL update for release README - last minute small edits tm: set proper buffer len when Max-Forward header is not added core: try to detect ipv6 addresses only when USE_IPV6 is used pkg: deb specs updated for v4.0.0 INSTALL: updates for v4.0.0 ChangeLog_k: removed obsolete file ChangeLog: updated content to prepare for v4.0.0 sca: fix regression dropping Expires header from SUBSCRIBE replies. sca: move SUBSCRIBE response handling to sca_subscription_reply sca: reject out-of-dialog attempts to seize privately held call. sca: make sca_reply a generic reply function. pkg/kamailio/(centos|fedora): added docbook2X build requirement ... Conflicts: modules/registrar/save.h commit 7d46ff0e5487d9e925c78a57fd7ee036858f0c15 Author: avamanu Date: Wed Mar 13 17:49:21 2013 +0200 modules/permissions: DNS domain names in address table Added the possibility to check also against DNS domain names with allow_address() function. Now in the address table one group can have exact IPs, subnet IPs and DNS domain names. commit c5f47af145e19f11fafc3ca570e994185f33542d Author: Konstantin Mosesov Date: Wed Mar 13 17:53:54 2013 +0200 modules/app_java - New module app_java: Java Native Interface support. commit 93b2b3ba7951bc84a208fb296b3c7b4e52516389 Author: Richard Fuchs Date: Tue Mar 12 09:43:57 2013 -0400 nathelper: Decrease ambiguity by renaming sipping_disable_bflag to natping_disable_bflag commit 857d35f827e0113d1e24caee1b137e91c3e30b42 Merge: e84eedf 29f0779 Author: Jason Penton Date: Tue Mar 12 13:05:19 2013 +0200 Merge branch 'master' of ssh://git.sip-router.org/sip-router commit 29f0779226712f631eff5664f08cdada96f4eef0 Author: Hugh Waite Date: Mon Mar 11 17:37:12 2013 +0000 registrar: New set_q_override function The set_q_override function will override the value of the q parameter from the Contact header in subsequent calls to the save() function for the current request. Currently exported as a C-API function commit 09441e89d3bb10d7a4b8c0192e429a8ca1827461 Author: Hugh Waite Date: Mon Mar 11 16:55:23 2013 +0000 parser,modules/pv,modules/sipcapture: Improved parsing of P-Asserted/Preferred-Identity headers parser: - Abstracted addr-spec parsing from parse_to.c into new file. (parse_addr_spec.c) - Added support for comma separated addr-spec values. - Created new P-Asserted-Identity and P-Preferred-Identity header parsers that parse all instances and allows comma separated values. modules/pv: - Added PV index to $ai, $pu, $pU, $pd and $pn variables to retreive the n'th URI instance. E.g. $(ai[1]) modules/sipcapture: - Updated to use the new structure - Maintains previous behaviour - only uses the first URI commit c72aabf37beb308f99b46f764ee9c01b0d875da3 Author: Daniel-Constantin Mierla Date: Mon Mar 11 15:57:31 2013 +0100 Makefile.dirs: updated the list with module directories commit 697a272672e434b017cd7e3c6782c5cefa0f2de8 Author: Olle E. Johansson Date: Mon Mar 11 11:43:49 2013 +0100 NEWS Update with reference to Wiki commit 220b782018c3158a05f695eac5b1bff0f7ad239f Author: Olle E. Johansson Date: Mon Mar 11 11:36:54 2013 +0100 INSTALL update for release commit 0bdc78ffb5e4a2f4d77df39372dad66cdf3c141d Author: Olle E. Johansson Date: Mon Mar 11 11:16:09 2013 +0100 README - last minute small edits commit 2d38b046b6202a35c0adf4c8b61f0d665432dd4f Author: Daniel-Constantin Mierla Date: Mon Mar 11 09:38:37 2013 +0100 tm: set proper buffer len when Max-Forward header is not added - reported by Juha Heinanen commit b035aa9f2cc19d387b1b8f33a7888ffee27a4138 Author: Daniel-Constantin Mierla Date: Sun Mar 10 23:53:26 2013 +0100 core: try to detect ipv6 addresses only when USE_IPV6 is used - reported by Juha Heinanen commit a349d9aab2d95b9b1cbc58870ead9a7294bcdcaa Author: Daniel-Constantin Mierla Date: Sun Mar 10 22:46:50 2013 +0100 pkg: deb specs updated for v4.0.0 commit b4ebc4a8164cfee995fb3ed0570702ae0547c0ce Author: Daniel-Constantin Mierla Date: Sun Mar 10 22:07:11 2013 +0100 INSTALL: updates for v4.0.0 commit ff04edd6ee7ddc213b346afffeec04a995bf16fa Author: Daniel-Constantin Mierla Date: Fri Mar 8 23:22:06 2013 +0100 ChangeLog_k: removed obsolete file commit 28111e7943f209ed936a6e9f1d5278d6235cedbb Author: Daniel-Constantin Mierla Date: Fri Mar 8 23:20:06 2013 +0100 ChangeLog: updated content to prepare for v4.0.0 commit 3b557293a33f6f3003fdd62a45e02cf8736b534e Author: Andrew Mortensen Date: Mon Mar 4 23:13:53 2013 -0500 sca: fix regression dropping Expires header from SUBSCRIBE replies. - extra_headers.len lacked Expires header length after snprintf. commit d528c27b6fa69530bfde4a6ce83c5d4dcc6499a5 Author: Andrew Mortensen Date: Sun Mar 3 17:01:53 2013 -0500 sca: move SUBSCRIBE response handling to sca_subscription_reply - create necessary headers, pass to newly generic sca_reply function. commit e565748048d7a6b6fda0a28959e092380c5bc26a Author: Andrew Mortensen Date: Sun Mar 3 17:00:44 2013 -0500 sca: reject out-of-dialog attempts to seize privately held call. - per spec, reject with 403 Forbidden. commit d6d71b0e217226fe43491a0e9ba75ec0a6649cd5 Author: Andrew Mortensen Date: Sun Mar 3 16:59:23 2013 -0500 sca: make sca_reply a generic reply function. - take a pre-filled extra_headers parameter instead, add with add_lump_rpl. commit dd2ef87af7dac6fb1411d58a0dd2e6125b99da80 Author: Peter Dunkley Date: Thu Mar 7 02:11:35 2013 +0000 pkg/kamailio/(centos|fedora): added docbook2X build requirement commit df1af285d60e2d066c2753e8f3815a7dc4f97684 Author: Peter Dunkley Date: Wed Mar 6 11:08:32 2013 +0000 pkg/kamailio/(centos|fedora): re-added perl files commit f4a4ad8effe41a30705a49da3097818c83d3be6e Author: Daniel-Constantin Mierla Date: Tue Mar 5 18:35:08 2013 +0100 Makefile.groups: fixed typo in the name of perl mods list - reported by Peter Dunkley commit 3262a99d41a16b478f7186be6334dce901ddc25c Author: Peter Dunkley Date: Tue Mar 5 17:08:54 2013 +0000 pkg/kamailio/(centos|fedora): updated .spec to match latest changes commit 76aa97c074ddbdd82217633ff4fb0c6401d1666f Author: Peter Dunkley Date: Tue Mar 5 15:53:46 2013 +0000 pkg/kamailio/(centos|fedora): updated rel and ver in .spec commit 49251e62da99bf05f257e12306cafec614feb408 Author: Daniel-Constantin Mierla Date: Tue Mar 5 17:11:51 2013 +0100 Makefile.groups: mi_xmlrpc has a dedicated pkg grpup depending on xmlrpc-c library commit 98be8f70d4df6011991d04b5c0d86a1aac6a0737 Author: Olle E. Johansson Date: Tue Mar 5 12:09:42 2013 +0100 db_sqlite Make sure module compiles on BSD systems too Copied from db_unixodbc/Makefile commit 6375044137494f1203f26580e16f63c92225c596 Author: Daniel-Constantin Mierla Date: Mon Mar 4 23:41:31 2013 +0100 Makefile.groups: restored outbound as packaging group commit 068e6e5903801ca7cb7d1ca304d35bca70a34b58 Author: Daniel-Constantin Mierla Date: Mon Mar 4 19:56:54 2013 +0100 usrloc: added missing state from AoR contact dump commit d83b9aefd5afa25b2d18a8bf92357fbd33d627bf Author: Daniel-Constantin Mierla Date: Mon Mar 4 16:30:34 2013 +0100 dispatcher: release lock instead of destroy when cleaning active calls hash table - this could happen when dispatcher list was reloaded - reported and fix by Dmitry, closes FS#275 commit 1d0e8dd793b3bab7f42ad8e956a704c6f287a6e1 Author: Daniel-Constantin Mierla Date: Mon Mar 4 16:20:13 2013 +0100 Makefile.defs: version set to 4.1.0-dev1 commit 3cf821d9983418d68ca33edc35ff5eb2e592d16f Author: Daniel-Constantin Mierla Date: Mon Mar 4 16:19:20 2013 +0100 Makefile.groups: refer to pkg groups instead of K commit 09c7b67beee9529d6a7c06e600c7f294bf453eda Author: Daniel-Constantin Mierla Date: Mon Mar 4 16:14:42 2013 +0100 db_postgres: handle prepare statements in DB APIv2 - patch by Markus Bucher, closes FS#272 commit b5024f320b578c831d3ee13b077bb87954bc61b0 Author: Daniel-Constantin Mierla Date: Mon Mar 4 16:09:36 2013 +0100 Makefile: updated the groups of modules - they are kept in Makefile.groups to keep main Makefile cleaner - most of modules are in lists groupped mostly by dependency - compilation and packaging groups are build using the lists - exclude_modules list is automatically built from all modules without those part of lists with external dependencies commit 01cbe8bf98d6ad1ef8cf7e0b9f646fde81831fc6 Author: Daniel-Constantin Mierla Date: Mon Mar 4 10:46:01 2013 +0100 Makefile.defs: -DWITH_AS_SUPPORT is on by default - it was for kamailio flavour only - can be disabled with WITHAS=0 and exclude_modules+=seas commit 23a22e2c8d73843798d66ec1bebe22cf7702213b Author: Daniel-Constantin Mierla Date: Sun Mar 3 23:53:14 2013 +0100 Makefile: split module groups definitions in Makefile.groups - the part was quite big and it is more config related than build rules - it has to be updated with the current list of modules commit 522d06e75bf3c549af007701332f7db53a1b5ab6 Author: Andrew Mortensen Date: Thu Feb 14 16:55:36 2013 -0500 sca: fix race condition when two endpoints seize same index simultaneously - return 480 Temporarily Unavailable to loser of race. commit 7c940fa74dd0d39d798b5ed63edf8079f24f2bde Author: Olle E. Johansson Date: Sat Mar 2 16:25:24 2013 +0100 pv Minor doc update commit ab1d5bf573b43daf204eb1572083c8f12791a3e1 Author: Olle E. Johansson Date: Sat Mar 2 15:53:08 2013 +0100 pv Add RPC commands shvGet and shvSet to manipulate and list shared variables commit 68094dd3639d1f4cc497e4affb1a89909947c7b3 Author: Olle E. Johansson Date: Sat Mar 2 09:41:18 2013 +0100 presence Add RPC command presence.cleanup commit c2c4c393a3c68ed3fb6fd53a71febdd93398f77c Author: Olle E. Johansson Date: Sat Mar 2 07:56:48 2013 +0100 cfgutils Add functions for checking if a route exists Adding check_route_exists() and route_if_exists() functions. commit 0d69ffe84069e9cd9e41de194cbeff002e3d31b9 Author: Olle E. Johansson Date: Sat Mar 2 07:56:21 2013 +0100 cfgutils documentation commit b23510e0adb6060a257c8662700450ed7faef080 Author: Daniel-Constantin Mierla Date: Fri Mar 1 18:12:23 2013 +0100 rtpproxy: proper fixup function for rtpproxy_manage(...) - second parameter was resolved as spve type, although fixed as str - reported by Markus Bucher, FS#273 commit 71c197dfe0b787a2abeadb730fda5241f294237c Author: Peter Dunkley Date: Fri Mar 1 11:41:18 2013 +0000 modules/registrar: updated module documentation - Added ruid parameter to unregister - Added missing attributes to $ulc() description commit 0a919692b299e2eb819f7c97fa218189849d4566 Author: Peter Dunkley Date: Fri Mar 1 11:19:42 2013 +0000 modules/registrar: added additional unregister() exported function to allow the removal of a specific contact - Contact is removed by using the ruid (unique ID for the location record) - Getting the ruid to use here is a problem still to be solved. commit 65dc9c8cf35fc3e631380d65e8c99e8f84d465cc Author: Peter Dunkley Date: Thu Feb 28 14:40:41 2013 +0000 modules/registrar: RFC 5626 section 6 support - Behaviour when outbound in use but first edge proxy does not support it. commit abc1e61dea4e96235ca54955f664effc66568d6d Author: Richard Fuchs Date: Wed Feb 27 11:17:03 2013 -0500 nathelper: add new option sipping_disable_bflag sipping_disable_bflag can be set on a per-registration basis to disable NAT pings completely commit aabb7adb933185f4bc12dcd82cdee357246c8c2f Author: Peter Dunkley Date: Wed Feb 27 15:29:35 2013 +0000 modules/registrar: add Require: outbound to 200 OK when required by client and supported by server - Reported by @oej commit 936b6892a8a0ff25b108635e48a146b7cbc3a7ff Author: Peter Dunkley Date: Wed Feb 27 14:03:27 2013 +0000 lib/kcore: added parser for Require: header commit be95ad30bf92cce4611f41e7d52d7a12f557e863 Author: Peter Dunkley Date: Wed Feb 27 14:03:13 2013 +0000 parser: updated for parse_supported refactoring commit 167283826a4b534bc68d96e5e8eb6bc686a6d293 Author: Peter Dunkley Date: Wed Feb 27 14:02:47 2013 +0000 modules/sst: updated for parse_supported refactoring commit 35e981d6c22bf4a5326cad34c2f2aa0d45d77e08 Author: Peter Dunkley Date: Wed Feb 27 14:02:28 2013 +0000 modules/rls: updated for parse_supported refactoring commit 6c24a8dfa84d1e92fdd53e4c8c2bd7bc1715ceb5 Author: Peter Dunkley Date: Wed Feb 27 14:02:05 2013 +0000 modules/registrar: updated for parse_supported refactoring commit 2855d20641d171ffcf3e711292cc8648d74ce5b0 Author: Peter Dunkley Date: Wed Feb 27 14:01:18 2013 +0000 modules/ims_registrar_scscf: updated for parse_supported refactoring commit af75f69a581e19f8008c326f882aae0f65f86ea8 Author: Peter Dunkley Date: Wed Feb 27 13:59:56 2013 +0000 lib/kcore: abstracted the option-tag parsing code out of parse_supported.[ch] - This is to make it easier to add parsers for other similar headers (for example, Require:) commit 9f9b56088e706970bab2ab644a51d267fabcae6c Author: Daniel-Constantin Mierla Date: Wed Feb 27 09:22:14 2013 +0100 Makefile.defs: version set to 4.1.0-dev0 - master branch is open for adding new features to be part of v4.1.x ===================== 2013-03-11 Version 4.0.0 Released =====================